|
2681 | 2681 | }
|
2682 | 2682 | }
|
2683 | 2683 | },
|
2684 |
| - "revision": "20240809", |
| 2684 | + "revision": "20240927", |
2685 | 2685 | "rootUrl": "https://walletobjects.googleapis.com/",
|
2686 | 2686 | "schemas": {
|
2687 | 2687 | "ActivationOptions": {
|
|
3906 | 3906 | "description": "Translated strings for the issuer_name. Recommended maximum length is 20 characters to ensure full string is displayed on smaller screens."
|
3907 | 3907 | },
|
3908 | 3908 | "locations": {
|
| 3909 | + "deprecated": true, |
3909 | 3910 | "description": "Note: This field is currently not supported to trigger geo notifications.",
|
3910 | 3911 | "items": {
|
3911 | 3912 | "$ref": "LatLongPoint"
|
|
4077 | 4078 | },
|
4078 | 4079 | "type": "array"
|
4079 | 4080 | },
|
| 4081 | + "valueAddedModuleData": { |
| 4082 | + "description": "Optional value added module data. Maximum of ten on the class. For a pass only ten will be displayed, prioritizing those from the object.", |
| 4083 | + "items": { |
| 4084 | + "$ref": "ValueAddedModuleData" |
| 4085 | + }, |
| 4086 | + "type": "array" |
| 4087 | + }, |
4080 | 4088 | "venue": {
|
4081 | 4089 | "$ref": "EventVenue",
|
4082 | 4090 | "description": "Event venue details."
|
|
4226 | 4234 | "description": "Links module data. If links module data is also defined on the class, both will be displayed."
|
4227 | 4235 | },
|
4228 | 4236 | "locations": {
|
| 4237 | + "deprecated": true, |
4229 | 4238 | "description": "Note: This field is currently not supported to trigger geo notifications.",
|
4230 | 4239 | "items": {
|
4231 | 4240 | "$ref": "LatLongPoint"
|
|
4323 | 4332 | "$ref": "TimeInterval",
|
4324 | 4333 | "description": "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."
|
4325 | 4334 | },
|
| 4335 | + "valueAddedModuleData": { |
| 4336 | + "description": "Optional value added module data. Maximum of ten on the object.", |
| 4337 | + "items": { |
| 4338 | + "$ref": "ValueAddedModuleData" |
| 4339 | + }, |
| 4340 | + "type": "array" |
| 4341 | + }, |
4326 | 4342 | "version": {
|
4327 | 4343 | "deprecated": true,
|
4328 | 4344 | "description": "Deprecated",
|
|
4701 | 4717 | "description": "Translated strings for the issuer_name. Recommended maximum length is 20 characters to ensure full string is displayed on smaller screens."
|
4702 | 4718 | },
|
4703 | 4719 | "locations": {
|
| 4720 | + "deprecated": true, |
4704 | 4721 | "description": "Note: This field is currently not supported to trigger geo notifications.",
|
4705 | 4722 | "items": {
|
4706 | 4723 | "$ref": "LatLongPoint"
|
|
4809 | 4826 | },
|
4810 | 4827 | "type": "array"
|
4811 | 4828 | },
|
| 4829 | + "valueAddedModuleData": { |
| 4830 | + "description": "Optional value added module data. Maximum of ten on the class. For a pass only ten will be displayed, prioritizing those from the object.", |
| 4831 | + "items": { |
| 4832 | + "$ref": "ValueAddedModuleData" |
| 4833 | + }, |
| 4834 | + "type": "array" |
| 4835 | + }, |
4812 | 4836 | "version": {
|
4813 | 4837 | "deprecated": true,
|
4814 | 4838 | "description": "Deprecated",
|
|
4974 | 4998 | "description": "Links module data. If links module data is also defined on the class, both will be displayed."
|
4975 | 4999 | },
|
4976 | 5000 | "locations": {
|
| 5001 | + "deprecated": true, |
4977 | 5002 | "description": "Note: This field is currently not supported to trigger geo notifications.",
|
4978 | 5003 | "items": {
|
4979 | 5004 | "$ref": "LatLongPoint"
|
|
5063 | 5088 | "$ref": "TimeInterval",
|
5064 | 5089 | "description": "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."
|
5065 | 5090 | },
|
| 5091 | + "valueAddedModuleData": { |
| 5092 | + "description": "Optional value added module data. Maximum of ten on the object.", |
| 5093 | + "items": { |
| 5094 | + "$ref": "ValueAddedModuleData" |
| 5095 | + }, |
| 5096 | + "type": "array" |
| 5097 | + }, |
5066 | 5098 | "version": {
|
5067 | 5099 | "deprecated": true,
|
5068 | 5100 | "description": "Deprecated",
|
|
5210 | 5242 | },
|
5211 | 5243 | "type": "array"
|
5212 | 5244 | },
|
| 5245 | + "valueAddedModuleData": { |
| 5246 | + "description": "Optional value added module data. Maximum of ten on the class. For a pass only ten will be displayed, prioritizing those from the object.", |
| 5247 | + "items": { |
| 5248 | + "$ref": "ValueAddedModuleData" |
| 5249 | + }, |
| 5250 | + "type": "array" |
| 5251 | + }, |
5213 | 5252 | "viewUnlockRequirement": {
|
5214 | 5253 | "description": "View Unlock Requirement options for the generic pass.",
|
5215 | 5254 | "enum": [
|
|
5435 | 5474 | "$ref": "TimeInterval",
|
5436 | 5475 | "description": "The time period this object will be considered valid or usable. When the time period is passed, the object will be considered expired, which will affect the rendering on user's devices."
|
5437 | 5476 | },
|
| 5477 | + "valueAddedModuleData": { |
| 5478 | + "description": "Optional value added module data. Maximum of ten on the object.", |
| 5479 | + "items": { |
| 5480 | + "$ref": "ValueAddedModuleData" |
| 5481 | + }, |
| 5482 | + "type": "array" |
| 5483 | + }, |
5438 | 5484 | "wideLogo": {
|
5439 | 5485 | "$ref": "Image",
|
5440 | 5486 | "description": "The wide logo of the pass. When provided, this will be used in place of the logo in the top left of the card view."
|
|
5573 | 5619 | "description": "Translated strings for the pin_label."
|
5574 | 5620 | },
|
5575 | 5621 | "locations": {
|
| 5622 | + "deprecated": true, |
5576 | 5623 | "description": "Note: This field is currently not supported to trigger geo notifications.",
|
5577 | 5624 | "items": {
|
5578 | 5625 | "$ref": "LatLongPoint"
|
|
5689 | 5736 | },
|
5690 | 5737 | "type": "array"
|
5691 | 5738 | },
|
| 5739 | + "valueAddedModuleData": { |
| 5740 | + "description": "Optional value added module data. Maximum of ten on the class. For a pass only ten will be displayed, prioritizing those from the object.", |
| 5741 | + "items": { |
| 5742 | + "$ref": "ValueAddedModuleData" |
| 5743 | + }, |
| 5744 | + "type": "array" |
| 5745 | + }, |
5692 | 5746 | "version": {
|
5693 | 5747 | "deprecated": true,
|
5694 | 5748 | "description": "Deprecated",
|
|
5835 | 5889 | "description": "Links module data. If links module data is also defined on the class, both will be displayed."
|
5836 | 5890 | },
|
5837 | 5891 | "locations": {
|
| 5892 | + "deprecated": true, |
5838 | 5893 | "description": "Note: This field is currently not supported to trigger geo notifications.",
|
5839 | 5894 | "items": {
|
5840 | 5895 | "$ref": "LatLongPoint"
|
|
5916 | 5971 | "$ref": "TimeInterval",
|
5917 | 5972 | "description": "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."
|
5918 | 5973 | },
|
| 5974 | + "valueAddedModuleData": { |
| 5975 | + "description": "Optional value added module data. Maximum of ten on the object.", |
| 5976 | + "items": { |
| 5977 | + "$ref": "ValueAddedModuleData" |
| 5978 | + }, |
| 5979 | + "type": "array" |
| 5980 | + }, |
5919 | 5981 | "version": {
|
5920 | 5982 | "deprecated": true,
|
5921 | 5983 | "description": "Deprecated",
|
|
6397 | 6459 | "description": "Translated strings for the secondary_rewards_tier_label."
|
6398 | 6460 | },
|
6399 | 6461 | "locations": {
|
| 6462 | + "deprecated": true, |
6400 | 6463 | "description": "Note: This field is currently not supported to trigger geo notifications.",
|
6401 | 6464 | "items": {
|
6402 | 6465 | "$ref": "LatLongPoint"
|
|
6525 | 6588 | },
|
6526 | 6589 | "type": "array"
|
6527 | 6590 | },
|
| 6591 | + "valueAddedModuleData": { |
| 6592 | + "description": "Optional value added module data. Maximum of ten on the class. For a pass only ten will be displayed, prioritizing those from the object.", |
| 6593 | + "items": { |
| 6594 | + "$ref": "ValueAddedModuleData" |
| 6595 | + }, |
| 6596 | + "type": "array" |
| 6597 | + }, |
6528 | 6598 | "version": {
|
6529 | 6599 | "deprecated": true,
|
6530 | 6600 | "description": "Deprecated",
|
|
6670 | 6740 | "description": "Links module data. If links module data is also defined on the class, both will be displayed."
|
6671 | 6741 | },
|
6672 | 6742 | "locations": {
|
| 6743 | + "deprecated": true, |
6673 | 6744 | "description": "Note: This field is currently not supported to trigger geo notifications.",
|
6674 | 6745 | "items": {
|
6675 | 6746 | "$ref": "LatLongPoint"
|
|
6755 | 6826 | "$ref": "TimeInterval",
|
6756 | 6827 | "description": "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."
|
6757 | 6828 | },
|
| 6829 | + "valueAddedModuleData": { |
| 6830 | + "description": "Optional value added module data. Maximum of ten on the object.", |
| 6831 | + "items": { |
| 6832 | + "$ref": "ValueAddedModuleData" |
| 6833 | + }, |
| 6834 | + "type": "array" |
| 6835 | + }, |
6758 | 6836 | "version": {
|
6759 | 6837 | "deprecated": true,
|
6760 | 6838 | "description": "Deprecated",
|
|
7163 | 7241 | },
|
7164 | 7242 | "type": "object"
|
7165 | 7243 | },
|
| 7244 | + "ModuleViewConstraints": { |
| 7245 | + "description": "Constraints that all must be met for the module to be shown.", |
| 7246 | + "id": "ModuleViewConstraints", |
| 7247 | + "properties": { |
| 7248 | + "displayInterval": { |
| 7249 | + "$ref": "TimeInterval", |
| 7250 | + "description": "The period of time that the module will be displayed to users. Can define both a `startTime` and `endTime`. The module is displayed immediately after insertion unless a `startTime` is set. The module is displayed indefinitely if `endTime` is not set." |
| 7251 | + } |
| 7252 | + }, |
| 7253 | + "type": "object" |
| 7254 | + }, |
7166 | 7255 | "Money": {
|
7167 | 7256 | "id": "Money",
|
7168 | 7257 | "properties": {
|
|
7324 | 7413 | "description": "Translated strings for the title. Recommended maximum length is 60 characters to ensure full string is displayed on smaller screens."
|
7325 | 7414 | },
|
7326 | 7415 | "locations": {
|
| 7416 | + "deprecated": true, |
7327 | 7417 | "description": "Note: This field is currently not supported to trigger geo notifications.",
|
7328 | 7418 | "items": {
|
7329 | 7419 | "$ref": "LatLongPoint"
|
|
7481 | 7571 | "$ref": "Image",
|
7482 | 7572 | "description": "The title image of the offer. This image is displayed in both the details and list views of the app."
|
7483 | 7573 | },
|
| 7574 | + "valueAddedModuleData": { |
| 7575 | + "description": "Optional value added module data. Maximum of ten on the class. For a pass only ten will be displayed, prioritizing those from the object.", |
| 7576 | + "items": { |
| 7577 | + "$ref": "ValueAddedModuleData" |
| 7578 | + }, |
| 7579 | + "type": "array" |
| 7580 | + }, |
7484 | 7581 | "version": {
|
7485 | 7582 | "deprecated": true,
|
7486 | 7583 | "description": "Deprecated",
|
|
7688 | 7785 | "$ref": "TimeInterval",
|
7689 | 7786 | "description": "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."
|
7690 | 7787 | },
|
| 7788 | + "valueAddedModuleData": { |
| 7789 | + "description": "Optional value added module data. Maximum of ten on the object.", |
| 7790 | + "items": { |
| 7791 | + "$ref": "ValueAddedModuleData" |
| 7792 | + }, |
| 7793 | + "type": "array" |
| 7794 | + }, |
7691 | 7795 | "version": {
|
7692 | 7796 | "deprecated": true,
|
7693 | 7797 | "description": "Deprecated",
|
|
8696 | 8800 | "description": "Translated strings for the issuer_name. Recommended maximum length is 20 characters to ensure full string is displayed on smaller screens."
|
8697 | 8801 | },
|
8698 | 8802 | "locations": {
|
| 8803 | + "deprecated": true, |
8699 | 8804 | "description": "Note: This field is currently not supported to trigger geo notifications.",
|
8700 | 8805 | "items": {
|
8701 | 8806 | "$ref": "LatLongPoint"
|
|
8851 | 8956 | ],
|
8852 | 8957 | "type": "string"
|
8853 | 8958 | },
|
| 8959 | + "valueAddedModuleData": { |
| 8960 | + "description": "Optional value added module data. Maximum of ten on the class. For a pass only ten will be displayed, prioritizing those from the object.", |
| 8961 | + "items": { |
| 8962 | + "$ref": "ValueAddedModuleData" |
| 8963 | + }, |
| 8964 | + "type": "array" |
| 8965 | + }, |
8854 | 8966 | "version": {
|
8855 | 8967 | "deprecated": true,
|
8856 | 8968 | "description": "Deprecated",
|
|
9031 | 9143 | "description": "Links module data. If links module data is also defined on the class, both will be displayed."
|
9032 | 9144 | },
|
9033 | 9145 | "locations": {
|
| 9146 | + "deprecated": true, |
9034 | 9147 | "description": "Note: This field is currently not supported to trigger geo notifications.",
|
9035 | 9148 | "items": {
|
9036 | 9149 | "$ref": "LatLongPoint"
|
|
9220 | 9333 | "$ref": "TimeInterval",
|
9221 | 9334 | "description": "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."
|
9222 | 9335 | },
|
| 9336 | + "valueAddedModuleData": { |
| 9337 | + "description": "Optional value added module data. Maximum of ten on the object.", |
| 9338 | + "items": { |
| 9339 | + "$ref": "ValueAddedModuleData" |
| 9340 | + }, |
| 9341 | + "type": "array" |
| 9342 | + }, |
9223 | 9343 | "version": {
|
9224 | 9344 | "deprecated": true,
|
9225 | 9345 | "description": "Deprecated",
|
|
9333 | 9453 | }
|
9334 | 9454 | },
|
9335 | 9455 | "type": "object"
|
| 9456 | + }, |
| 9457 | + "ValueAddedModuleData": { |
| 9458 | + "description": "Data for Value Added module. Required fields are header and uri.", |
| 9459 | + "id": "ValueAddedModuleData", |
| 9460 | + "properties": { |
| 9461 | + "body": { |
| 9462 | + "$ref": "LocalizedString", |
| 9463 | + "description": "Body to be displayed on the module. Character limit is 50 and longer strings will be truncated." |
| 9464 | + }, |
| 9465 | + "header": { |
| 9466 | + "$ref": "LocalizedString", |
| 9467 | + "description": "Header to be displayed on the module. Character limit is 60 and longer strings will be truncated." |
| 9468 | + }, |
| 9469 | + "image": { |
| 9470 | + "$ref": "Image", |
| 9471 | + "description": "Image to be displayed on the module. Recommended image ratio is 1:1. Images will be resized to fit this ratio." |
| 9472 | + }, |
| 9473 | + "sortIndex": { |
| 9474 | + "description": "The index for sorting the modules. Modules with a lower sort index are shown before modules with a higher sort index. If unspecified, the sort index is assumed to be INT_MAX. For two modules with the same index, the sorting behavior is undefined.", |
| 9475 | + "format": "int32", |
| 9476 | + "type": "integer" |
| 9477 | + }, |
| 9478 | + "uri": { |
| 9479 | + "description": "URI that the module leads to on click. This can be a web link or a deep link as mentioned in https://developer.android.com/training/app-links/deep-linking.", |
| 9480 | + "type": "string" |
| 9481 | + }, |
| 9482 | + "viewConstraints": { |
| 9483 | + "$ref": "ModuleViewConstraints", |
| 9484 | + "description": "Constraints that all must be met for the module to be shown." |
| 9485 | + } |
| 9486 | + }, |
| 9487 | + "type": "object" |
9336 | 9488 | }
|
9337 | 9489 | },
|
9338 | 9490 | "servicePath": "",
|
|
0 commit comments