/walletobjects/v1/giftCardClass
POST
/walletobjects/v1/giftCardClass
giftcardclass
Request Request Example
Shell
JavaScript
Java
Swift
curl --location --request POST 'https://walletobjects.googleapis.com//walletobjects/v1/giftCardClass' \
--header 'Content-Type: application/json' \
--data-raw ''
Response Response Example
{
"allowBarcodeRedemption": true,
"allowMultipleUsersPerObject": true,
"callbackOptions": {
"updateRequestUrl": "string",
"url": "string"
},
"cardNumberLabel": "string",
"classTemplateInfo": {
"cardBarcodeSectionDetails": {
"firstBottomDetail": {
"fieldSelector": {
"fields": [
{
"dateFormat": "DATE_FORMAT_UNSPECIFIED",
"fieldPath": "string"
}
]
}
},
"firstTopDetail": {
"fieldSelector": {
"fields": [
{
"dateFormat": "DATE_FORMAT_UNSPECIFIED",
"fieldPath": "string"
}
]
}
},
"secondTopDetail": {
"fieldSelector": {
"fields": [
{
"dateFormat": "DATE_FORMAT_UNSPECIFIED",
"fieldPath": "string"
}
]
}
}
},
"cardTemplateOverride": {
"cardRowTemplateInfos": [
{
"oneItem": {
"item": {
"firstValue": {
"fields": [
{
"dateFormat": "DATE_FORMAT_UNSPECIFIED",
"fieldPath": "string"
}
]
},
"predefinedItem": "PREDEFINED_ITEM_UNSPECIFIED",
"secondValue": {
"fields": [
{
"dateFormat": "DATE_FORMAT_UNSPECIFIED",
"fieldPath": "string"
}
]
}
}
},
"threeItems": {
"endItem": {
"firstValue": {
"fields": [
{
"dateFormat": "DATE_FORMAT_UNSPECIFIED",
"fieldPath": "string"
}
]
},
"predefinedItem": "PREDEFINED_ITEM_UNSPECIFIED",
"secondValue": {
"fields": [
{
"dateFormat": "DATE_FORMAT_UNSPECIFIED",
"fieldPath": "string"
}
]
}
},
"middleItem": {
"firstValue": {
"fields": [
{
"dateFormat": "DATE_FORMAT_UNSPECIFIED",
"fieldPath": "string"
}
]
},
"predefinedItem": "PREDEFINED_ITEM_UNSPECIFIED",
"secondValue": {
"fields": [
{
"dateFormat": "DATE_FORMAT_UNSPECIFIED",
"fieldPath": "string"
}
]
}
},
"startItem": {
"firstValue": {
"fields": [
{
"dateFormat": "DATE_FORMAT_UNSPECIFIED",
"fieldPath": "string"
}
]
},
"predefinedItem": "PREDEFINED_ITEM_UNSPECIFIED",
"secondValue": {
"fields": [
{
"dateFormat": "DATE_FORMAT_UNSPECIFIED",
"fieldPath": "string"
}
]
}
}
},
"twoItems": {
"endItem": {
"firstValue": {
"fields": [
{
"dateFormat": "DATE_FORMAT_UNSPECIFIED",
"fieldPath": "string"
}
]
},
"predefinedItem": "PREDEFINED_ITEM_UNSPECIFIED",
"secondValue": {
"fields": [
{
"dateFormat": "DATE_FORMAT_UNSPECIFIED",
"fieldPath": "string"
}
]
}
},
"startItem": {
"firstValue": {
"fields": [
{
"dateFormat": "DATE_FORMAT_UNSPECIFIED",
"fieldPath": "string"
}
]
},
"predefinedItem": "PREDEFINED_ITEM_UNSPECIFIED",
"secondValue": {
"fields": [
{
"dateFormat": "DATE_FORMAT_UNSPECIFIED",
"fieldPath": "string"
}
]
}
}
}
}
]
},
"detailsTemplateOverride": {
"detailsItemInfos": [
{
"item": {
"firstValue": {
"fields": [
{
"dateFormat": "DATE_FORMAT_UNSPECIFIED",
"fieldPath": "string"
}
]
},
"predefinedItem": "PREDEFINED_ITEM_UNSPECIFIED",
"secondValue": {
"fields": [
{
"dateFormat": "DATE_FORMAT_UNSPECIFIED",
"fieldPath": "string"
}
]
}
}
}
]
},
"listTemplateOverride": {
"firstRowOption": {
"fieldOption": {
"fields": [
{
"dateFormat": "DATE_FORMAT_UNSPECIFIED",
"fieldPath": "string"
}
]
},
"transitOption": "TRANSIT_OPTION_UNSPECIFIED"
},
"secondRowOption": {
"fields": [
{
"dateFormat": "DATE_FORMAT_UNSPECIFIED",
"fieldPath": "string"
}
]
},
"thirdRowOption": {
"fields": [
{
"dateFormat": "DATE_FORMAT_UNSPECIFIED",
"fieldPath": "string"
}
]
}
}
},
"countryCode": "string",
"enableSmartTap": true,
"eventNumberLabel": "string",
"heroImage": {
"kind": "string",
"sourceUri": {
"description": "string",
"localizedDescription": {
"defaultValue": {
"kind": "string",
"language": "string",
"value": "string"
},
"kind": "string",
"translatedValues": [
{
"kind": "string",
"language": "string",
"value": "string"
}
]
},
"uri": "string"
}
},
"hexBackgroundColor": "string",
"homepageUri": {
"description": "string",
"id": "string",
"kind": "string",
"localizedDescription": {
"defaultValue": {
"kind": "string",
"language": "string",
"value": "string"
},
"kind": "string",
"translatedValues": [
{
"kind": "string",
"language": "string",
"value": "string"
}
]
},
"uri": "string"
},
"id": "string",
"imageModulesData": [
{
"id": "string",
"mainImage": {
"kind": "string",
"sourceUri": {
"description": "string",
"localizedDescription": {
"defaultValue": {
"kind": "string",
"language": "string",
"value": "string"
},
"kind": "string",
"translatedValues": [
{
"kind": "string",
"language": "string",
"value": "string"
}
]
},
"uri": "string"
}
}
}
],
"infoModuleData": {
"labelValueRows": [
{
"columns": [
{
"label": "string",
"localizedLabel": {
"defaultValue": {
"kind": "string",
"language": "string",
"value": "string"
},
"kind": "string",
"translatedValues": [
{
"kind": "string",
"language": "string",
"value": "string"
}
]
},
"localizedValue": {
"defaultValue": {
"kind": "string",
"language": "string",
"value": "string"
},
"kind": "string",
"translatedValues": [
{
"kind": "string",
"language": "string",
"value": "string"
}
]
},
"value": "string"
}
]
}
],
"showLastUpdateTime": true
},
"issuerName": "string",
"kind": "string",
"linksModuleData": {
"uris": [
{
"description": "string",
"id": "string",
"kind": "string",
"localizedDescription": {
"defaultValue": {
"kind": "string",
"language": "string",
"value": "string"
},
"kind": "string",
"translatedValues": [
{
"kind": "string",
"language": "string",
"value": "string"
}
]
},
"uri": "string"
}
]
},
"localizedCardNumberLabel": {
"defaultValue": {
"kind": "string",
"language": "string",
"value": "string"
},
"kind": "string",
"translatedValues": [
{
"kind": "string",
"language": "string",
"value": "string"
}
]
},
"localizedEventNumberLabel": {
"defaultValue": {
"kind": "string",
"language": "string",
"value": "string"
},
"kind": "string",
"translatedValues": [
{
"kind": "string",
"language": "string",
"value": "string"
}
]
},
"localizedIssuerName": {
"defaultValue": {
"kind": "string",
"language": "string",
"value": "string"
},
"kind": "string",
"translatedValues": [
{
"kind": "string",
"language": "string",
"value": "string"
}
]
},
"localizedMerchantName": {
"defaultValue": {
"kind": "string",
"language": "string",
"value": "string"
},
"kind": "string",
"translatedValues": [
{
"kind": "string",
"language": "string",
"value": "string"
}
]
},
"localizedPinLabel": {
"defaultValue": {
"kind": "string",
"language": "string",
"value": "string"
},
"kind": "string",
"translatedValues": [
{
"kind": "string",
"language": "string",
"value": "string"
}
]
},
"locations": [
{
"kind": "string",
"latitude": 0,
"longitude": 0
}
],
"merchantName": "string",
"messages": [
{
"body": "string",
"displayInterval": {
"end": {
"date": "string"
},
"kind": "string",
"start": {
"date": "string"
}
},
"header": "string",
"id": "string",
"kind": "string",
"localizedBody": {
"defaultValue": {
"kind": "string",
"language": "string",
"value": "string"
},
"kind": "string",
"translatedValues": [
{
"kind": "string",
"language": "string",
"value": "string"
}
]
},
"localizedHeader": {
"defaultValue": {
"kind": "string",
"language": "string",
"value": "string"
},
"kind": "string",
"translatedValues": [
{
"kind": "string",
"language": "string",
"value": "string"
}
]
},
"messageType": "MESSAGE_TYPE_UNSPECIFIED"
}
],
"multipleDevicesAndHoldersAllowedStatus": "STATUS_UNSPECIFIED",
"pinLabel": "string",
"programLogo": {
"kind": "string",
"sourceUri": {
"description": "string",
"localizedDescription": {
"defaultValue": {
"kind": "string",
"language": "string",
"value": "string"
},
"kind": "string",
"translatedValues": [
{
"kind": "string",
"language": "string",
"value": "string"
}
]
},
"uri": "string"
}
},
"redemptionIssuers": [
"string"
],
"review": {
"comments": "string"
},
"reviewStatus": "REVIEW_STATUS_UNSPECIFIED",
"textModulesData": [
{
"body": "string",
"header": "string",
"id": "string",
"localizedBody": {
"defaultValue": {
"kind": "string",
"language": "string",
"value": "string"
},
"kind": "string",
"translatedValues": [
{
"kind": "string",
"language": "string",
"value": "string"
}
]
},
"localizedHeader": {
"defaultValue": {
"kind": "string",
"language": "string",
"value": "string"
},
"kind": "string",
"translatedValues": [
{
"kind": "string",
"language": "string",
"value": "string"
}
]
}
}
],
"version": "string",
"wordMark": {
"kind": "string",
"sourceUri": {
"description": "string",
"localizedDescription": {
"defaultValue": {
"kind": "string",
"language": "string",
"value": "string"
},
"kind": "string",
"translatedValues": [
{
"kind": "string",
"language": "string",
"value": "string"
}
]
},
"uri": "string"
}
}
}
Request
Body Params application/json