Envelope[SteamGiftQuoteResponse]
data object
anyOfanyOf
- SteamGiftQuoteResponse
- null
amountAmountrequired
Customer charge ceiling in USD (decimal string).
currencyCurrency
Default value:
USDeditionId object
anyOf
- string
- null
string
estimatedEstimated
Default value:
trueexpiresAt object
anyOf
- string<date-time>
- string
- null
string<date-time>
productId object
Optional compatibility metadata when upstream returns the bound product id. Create is authorized by quoteToken and does not require this field.
- string
- null
string
quoteId object
anyOf
- string
- null
string
quoteTokenQuotetokenrequired
recipientRegion object
anyOf
- string
- null
string
errorCode object
anyOf
- string
- null
string
errors object
anyOf
- object[]
- null
Array [
codeFieldErrorCoderequired
Possible values: [MISSING, OUT_OF_RANGE, INVALID_FORMAT, INVALID_VALUE, NOT_ALLOWED, TOO_LONG, TOO_SHORT]
fieldFieldrequired
messageMessagerequired
]
statusTransactionStatusrequired
Possible values: [SUCCESS, IN_PROGRESS, PARTIALLY_COMPLETED, CANCELLED]
statusCodeStatusCoderequired
Possible values: [0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14]
statusMessageStatusmessagerequired
traceIdTraceidrequired
Envelope[SteamGiftQuoteResponse]
{
"data": {
"amount": "string",
"currency": "USD",
"editionId": "string",
"estimated": true,
"expiresAt": "2024-07-29T15:51:28.071Z",
"productId": "string",
"quoteId": "string",
"quoteToken": "string",
"recipientRegion": "string"
},
"errorCode": "string",
"errors": [
{
"code": "MISSING",
"field": "string",
"message": "string"
}
],
"status": "SUCCESS",
"statusCode": 0,
"statusMessage": "string",
"traceId": "string"
}