SbPublicApiCampaignSkuResponse
snowbee.SbPublicApiCampaignSkuResponse
campaignPricerequiredThe price this sku sells at while the campaign runs. For a NORMAL campaign that is the discounted price; for THREE_FOR_TWO the unit price does not change, so it is the sku's normal price and campaignType is what carries the offer
- Format: BigDecimal
- Pattern: ^-?\d+(\.\d{1,2})?$
Example"199.00"loyaltyProgramMembershipRequiredrequiredWhether loyalty program membership is required to purchase this SKU at the campaign price
ExamplefalseskuIdrequiredUnique identifier of the SKU
Example"01234567-89ab-cdef-0123-456789abcdef"
View raw schema
{
"type": "object",
"properties": {
"campaignPrice": {
"type": "string",
"format": "BigDecimal",
"description": "The price this sku sells at while the campaign runs. For a NORMAL campaign that is the discounted price; for THREE_FOR_TWO the unit price does not change, so it is the sku's normal price and campaignType is what carries the offer",
"example": "199.00",
"pattern": "^-?\\d+(\\.\\d{1,2})?$",
"title": "BigDecimalAsString"
},
"loyaltyProgramMembershipRequired": {
"type": "boolean",
"description": "Whether loyalty program membership is required to purchase this SKU at the campaign price",
"example": "false",
"title": "Boolean"
},
"skuId": {
"type": "string",
"description": "Unique identifier of the SKU",
"example": "01234567-89ab-cdef-0123-456789abcdef",
"title": "String"
}
},
"required": [
"campaignPrice",
"loyaltyProgramMembershipRequired",
"skuId"
],
"title": "SbPublicApiCampaignSkuResponse"
}