selling-partner-api-models/schemas/notifications/FeePromotionNotification.json

2772 lines
129 KiB
JSON

{
"$schema": "http://json-schema.org/draft-07/schema",
"$id": "http://example.com/example.json",
"type": "object",
"title": "The root schema",
"description": "The root schema comprises the entire JSON document.",
"default": {},
"examples": [
{
"NotificationVersion": "1.0",
"NotificationType": "FEE_PROMOTION",
"PayloadVersion": "1.0",
"EventTime": "2020-07-13T19:42:04.284Z",
"NotificationMetadata": {
"ApplicationId": "app-id-d0e9e693-c3ad-4373-979f-ed4ec98dd746",
"SubscriptionId": "subscription-id-d0e9e693-c3ad-4373-979f-ed4ec98dd746",
"PublishTime": "2020-07-13T19:42:04.284Z",
"NotificationId": "d0e9e693-c3ad-4373-979f-ed4ec98dd746"
},
"Payload": {
"FeePromotionNotification": {
"MerchantId": "AJH434853485",
"MarketplaceId": "ATIV93840DER",
"FeePromotionType": "TYPE",
"FeePromotionTypeDescription": "Fee promotion type description",
"PromotionActiveTimeRange": {
"EffectiveFromDate": "2020-07-13T19:42:04.284Z",
"EffectiveThroughDate": "2020-07-13T19:42:04.284Z"
},
"Identifiers": [
{
"IdentifierType": "identifierType",
"IdentifierValues": [
{
"IdentifierValueId": "identifierValueId1",
"IdentifierValueFriendlyName": "identifierValueFriendlyName1"
},
{
"IdentifierValueId": "identifierValueId2",
"IdentifierValueFriendlyName": "identifierValueFriendlyName2"
}
]
},
{
"IdentifierType": "identifierType",
"IdentifierValues": [
{
"IdentifierValueId": "identifierValueId1",
"IdentifierValueFriendlyName": "identifierValueFriendlyName1"
},
{
"IdentifierValueId": "identifierValueId2",
"IdentifierValueFriendlyName": "identifierValueFriendlyName2"
}
]
}
],
"PromotionInformation": [
{
"FeeType": "FeeType",
"FeeDiscountType": "FeeDiscountType",
"FeeDiscountValue": 10.3,
"PriceThreshold": {
"Amount": 60,
"CurrencyCode": "USD"
},
"FeeDiscountMonetaryAmount": {
"Amount": 70,
"CurrencyCode": "USD"
},
"FeesEstimate": {
"TimeOfFeesEstimated": "2020-07-13T19:42:04.284Z",
"TotalFeesEstimate": {
"Amount": 90,
"CurrencyCode": "USD"
},
"FeeDetails": [
{
"FeeType": "feeType",
"FeeAmount": {
"Amount": 10,
"CurrencyCode": "USD"
},
"TaxAmount": {
"Amount": 20,
"CurrencyCode": "USD"
},
"FeePromotion": {
"Amount": 30,
"CurrencyCode": "USD"
},
"FinalFee": {
"Amount": 40,
"CurrencyCode": "USD"
},
"IncludedFees": [
{
"FeeType": "feeType",
"FeeAmount": {
"Amount": 10,
"CurrencyCode": "USD"
},
"TaxAmount": {
"Amount": 20,
"CurrencyCode": "USD"
},
"FeePromotion": {
"Amount": 30,
"CurrencyCode": "USD"
},
"FinalFee": {
"Amount": 40,
"CurrencyCode": "USD"
}
},
{
"FeeType": "feeType",
"FeeAmount": {
"Amount": 10,
"CurrencyCode": "USD"
},
"TaxAmount": {
"Amount": 20,
"CurrencyCode": "USD"
},
"FeePromotion": {
"Amount": 30,
"CurrencyCode": "USD"
},
"FinalFee": {
"Amount": 40,
"CurrencyCode": "USD"
}
}
]
},
{
"FeeType": "feeType",
"FeeAmount": {
"Amount": 10,
"CurrencyCode": "USD"
},
"TaxAmount": {
"Amount": 20,
"CurrencyCode": "USD"
},
"FeePromotion": {
"Amount": 30,
"CurrencyCode": "USD"
},
"FinalFee": {
"Amount": 40,
"CurrencyCode": "USD"
},
"IncludedFees": [
{
"FeeType": "feeType",
"FeeAmount": {
"Amount": 10,
"CurrencyCode": "USD"
},
"TaxAmount": {
"Amount": 20,
"CurrencyCode": "USD"
},
"FeePromotion": {
"Amount": 30,
"CurrencyCode": "USD"
},
"FinalFee": {
"Amount": 40,
"CurrencyCode": "USD"
}
},
{
"FeeType": "feeType",
"FeeAmount": {
"Amount": 10,
"CurrencyCode": "USD"
},
"TaxAmount": {
"Amount": 20,
"CurrencyCode": "USD"
},
"FeePromotion": {
"Amount": 30,
"CurrencyCode": "USD"
},
"FinalFee": {
"Amount": 40,
"CurrencyCode": "USD"
}
}
]
}
]
}
},
{
"FeeType": "FeeType",
"FeeDiscountType": "FeeDiscountType",
"FeeDiscountValue": 10.3,
"PriceThreshold": {
"Amount": 60,
"CurrencyCode": "USD"
},
"FeeDiscountMonetaryAmount": {
"Amount": 70,
"CurrencyCode": "USD"
},
"FeesEstimate": {
"TimeOfFeesEstimated": "2020-07-13T19:42:04.284Z",
"TotalFeesEstimate": {
"Amount": 90,
"CurrencyCode": "USD"
},
"FeeDetails": [
{
"FeeType": "feeType",
"FeeAmount": {
"Amount": 10,
"CurrencyCode": "USD"
},
"TaxAmount": {
"Amount": 20,
"CurrencyCode": "USD"
},
"FeePromotion": {
"Amount": 30,
"CurrencyCode": "USD"
},
"FinalFee": {
"Amount": 40,
"CurrencyCode": "USD"
},
"IncludedFees": [
{
"FeeType": "feeType",
"FeeAmount": {
"Amount": 10,
"CurrencyCode": "USD"
},
"TaxAmount": {
"Amount": 20,
"CurrencyCode": "USD"
},
"FeePromotion": {
"Amount": 30,
"CurrencyCode": "USD"
},
"FinalFee": {
"Amount": 40,
"CurrencyCode": "USD"
}
},
{
"FeeType": "feeType",
"FeeAmount": {
"Amount": 10,
"CurrencyCode": "USD"
},
"TaxAmount": {
"Amount": 20,
"CurrencyCode": "USD"
},
"FeePromotion": {
"Amount": 30,
"CurrencyCode": "USD"
},
"FinalFee": {
"Amount": 40,
"CurrencyCode": "USD"
}
}
]
},
{
"FeeType": "feeType",
"FeeAmount": {
"Amount": 10,
"CurrencyCode": "USD"
},
"TaxAmount": {
"Amount": 20,
"CurrencyCode": "USD"
},
"FeePromotion": {
"Amount": 30,
"CurrencyCode": "USD"
},
"FinalFee": {
"Amount": 40,
"CurrencyCode": "USD"
},
"IncludedFees": [
{
"FeeType": "feeType",
"FeeAmount": {
"Amount": 10,
"CurrencyCode": "USD"
},
"TaxAmount": {
"Amount": 20,
"CurrencyCode": "USD"
},
"FeePromotion": {
"Amount": 30,
"CurrencyCode": "USD"
},
"FinalFee": {
"Amount": 40,
"CurrencyCode": "USD"
}
},
{
"FeeType": "feeType",
"FeeAmount": {
"Amount": 10,
"CurrencyCode": "USD"
},
"TaxAmount": {
"Amount": 20,
"CurrencyCode": "USD"
},
"FeePromotion": {
"Amount": 30,
"CurrencyCode": "USD"
},
"FinalFee": {
"Amount": 40,
"CurrencyCode": "USD"
}
}
]
}
]
}
}
]
}
}
}
],
"required": [
"NotificationVersion",
"NotificationType",
"PayloadVersion",
"EventTime",
"NotificationMetadata",
"Payload"
],
"properties": {
"NotificationVersion": {
"$id": "#/properties/NotificationVersion",
"type": "string",
"title": "The NotificationVersion schema",
"description": "An explanation about the purpose of this instance.",
"default": "",
"examples": [
"1.0"
]
},
"NotificationType": {
"$id": "#/properties/NotificationType",
"type": "string",
"title": "The NotificationType schema",
"description": "An explanation about the purpose of this instance.",
"default": "",
"examples": [
"FEE_PROMOTION"
]
},
"PayloadVersion": {
"$id": "#/properties/PayloadVersion",
"type": "string",
"title": "The PayloadVersion schema",
"description": "An explanation about the purpose of this instance.",
"default": "",
"examples": [
"1.0"
]
},
"EventTime": {
"$id": "#/properties/EventTime",
"type": "string",
"title": "The EventTime schema",
"description": "An explanation about the purpose of this instance.",
"default": "",
"examples": [
"2020-07-13T19:42:04.284Z"
]
},
"NotificationMetadata": {
"$id": "#/properties/NotificationMetadata",
"type": "object",
"title": "The NotificationMetadata schema",
"description": "An explanation about the purpose of this instance.",
"default": {},
"examples": [
{
"ApplicationId": "app-id-d0e9e693-c3ad-4373-979f-ed4ec98dd746",
"SubscriptionId": "subscription-id-d0e9e693-c3ad-4373-979f-ed4ec98dd746",
"PublishTime": "2020-07-13T19:42:04.284Z",
"NotificationId": "d0e9e693-c3ad-4373-979f-ed4ec98dd746"
}
],
"required": [
"ApplicationId",
"SubscriptionId",
"PublishTime",
"NotificationId"
],
"properties": {
"ApplicationId": {
"$id": "#/properties/NotificationMetadata/properties/ApplicationId",
"type": "string",
"title": "The ApplicationId schema",
"description": "An explanation about the purpose of this instance.",
"default": "",
"examples": [
"app-id-d0e9e693-c3ad-4373-979f-ed4ec98dd746"
]
},
"SubscriptionId": {
"$id": "#/properties/NotificationMetadata/properties/SubscriptionId",
"type": "string",
"title": "The SubscriptionId schema",
"description": "An explanation about the purpose of this instance.",
"default": "",
"examples": [
"subscription-id-d0e9e693-c3ad-4373-979f-ed4ec98dd746"
]
},
"PublishTime": {
"$id": "#/properties/NotificationMetadata/properties/PublishTime",
"type": "string",
"title": "The PublishTime schema",
"description": "An explanation about the purpose of this instance.",
"default": "",
"examples": [
"2020-07-13T19:42:04.284Z"
]
},
"NotificationId": {
"$id": "#/properties/NotificationMetadata/properties/NotificationId",
"type": "string",
"title": "The NotificationId schema",
"description": "An explanation about the purpose of this instance.",
"default": "",
"examples": [
"d0e9e693-c3ad-4373-979f-ed4ec98dd746"
]
}
},
"additionalProperties": true
},
"Payload": {
"$id": "#/properties/Payload",
"type": "object",
"title": "The Payload schema",
"description": "An explanation about the purpose of this instance.",
"default": {},
"examples": [
{
"FeePromotionNotification": {
"MerchantId": "AJH434853485",
"MarketplaceId": "ATIV93840DER",
"FeePromotionType": "TYPE",
"FeePromotionTypeDescription": "Fee promotion type description",
"PromotionActiveTimeRange": {
"EffectiveFromDate": "2020-07-13T19:42:04.284Z",
"EffectiveThroughDate": "2020-07-13T19:42:04.284Z"
},
"Identifiers": [
{
"IdentifierType": "identifierType",
"IdentifierValues": [
{
"IdentifierValueId": "identifierValueId1",
"IdentifierValueFriendlyName": "identifierValueFriendlyName1"
},
{
"IdentifierValueId": "identifierValueId2",
"IdentifierValueFriendlyName": "identifierValueFriendlyName2"
}
]
},
{
"IdentifierType": "identifierType",
"IdentifierValues": [
{
"IdentifierValueId": "identifierValueId1",
"IdentifierValueFriendlyName": "identifierValueFriendlyName1"
},
{
"IdentifierValueId": "identifierValueId2",
"IdentifierValueFriendlyName": "identifierValueFriendlyName2"
}
]
}
],
"PromotionInformation": [
{
"FeeType": "FeeType",
"FeeDiscountType": "FeeDiscountType",
"FeeDiscountValue": 10.3,
"PriceThreshold": {
"Amount": 60,
"CurrencyCode": "USD"
},
"FeeDiscountMonetaryAmount": {
"Amount": 70,
"CurrencyCode": "USD"
},
"FeesEstimate": {
"TimeOfFeesEstimated": "2020-07-13T19:42:04.284Z",
"TotalFeesEstimate": {
"Amount": 90,
"CurrencyCode": "USD"
},
"FeeDetails": [
{
"FeeType": "feeType",
"FeeAmount": {
"Amount": 10,
"CurrencyCode": "USD"
},
"TaxAmount": {
"Amount": 20,
"CurrencyCode": "USD"
},
"FeePromotion": {
"Amount": 30,
"CurrencyCode": "USD"
},
"FinalFee": {
"Amount": 40,
"CurrencyCode": "USD"
},
"IncludedFees": [
{
"FeeType": "feeType",
"FeeAmount": {
"Amount": 10,
"CurrencyCode": "USD"
},
"TaxAmount": {
"Amount": 20,
"CurrencyCode": "USD"
},
"FeePromotion": {
"Amount": 30,
"CurrencyCode": "USD"
},
"FinalFee": {
"Amount": 40,
"CurrencyCode": "USD"
}
},
{
"FeeType": "feeType",
"FeeAmount": {
"Amount": 10,
"CurrencyCode": "USD"
},
"TaxAmount": {
"Amount": 20,
"CurrencyCode": "USD"
},
"FeePromotion": {
"Amount": 30,
"CurrencyCode": "USD"
},
"FinalFee": {
"Amount": 40,
"CurrencyCode": "USD"
}
}
]
},
{
"FeeType": "feeType",
"FeeAmount": {
"Amount": 10,
"CurrencyCode": "USD"
},
"TaxAmount": {
"Amount": 20,
"CurrencyCode": "USD"
},
"FeePromotion": {
"Amount": 30,
"CurrencyCode": "USD"
},
"FinalFee": {
"Amount": 40,
"CurrencyCode": "USD"
},
"IncludedFees": [
{
"FeeType": "feeType",
"FeeAmount": {
"Amount": 10,
"CurrencyCode": "USD"
},
"TaxAmount": {
"Amount": 20,
"CurrencyCode": "USD"
},
"FeePromotion": {
"Amount": 30,
"CurrencyCode": "USD"
},
"FinalFee": {
"Amount": 40,
"CurrencyCode": "USD"
}
},
{
"FeeType": "feeType",
"FeeAmount": {
"Amount": 10,
"CurrencyCode": "USD"
},
"TaxAmount": {
"Amount": 20,
"CurrencyCode": "USD"
},
"FeePromotion": {
"Amount": 30,
"CurrencyCode": "USD"
},
"FinalFee": {
"Amount": 40,
"CurrencyCode": "USD"
}
}
]
}
]
}
},
{
"FeeType": "FeeType",
"FeeDiscountType": "FeeDiscountType",
"FeeDiscountValue": 10.3,
"PriceThreshold": {
"Amount": 60,
"CurrencyCode": "USD"
},
"FeeDiscountMonetaryAmount": {
"Amount": 70,
"CurrencyCode": "USD"
},
"FeesEstimate": {
"TimeOfFeesEstimated": "2020-07-13T19:42:04.284Z",
"TotalFeesEstimate": {
"Amount": 90,
"CurrencyCode": "USD"
},
"FeeDetails": [
{
"FeeType": "feeType",
"FeeAmount": {
"Amount": 10,
"CurrencyCode": "USD"
},
"TaxAmount": {
"Amount": 20,
"CurrencyCode": "USD"
},
"FeePromotion": {
"Amount": 30,
"CurrencyCode": "USD"
},
"FinalFee": {
"Amount": 40,
"CurrencyCode": "USD"
},
"IncludedFees": [
{
"FeeType": "feeType",
"FeeAmount": {
"Amount": 10,
"CurrencyCode": "USD"
},
"TaxAmount": {
"Amount": 20,
"CurrencyCode": "USD"
},
"FeePromotion": {
"Amount": 30,
"CurrencyCode": "USD"
},
"FinalFee": {
"Amount": 40,
"CurrencyCode": "USD"
}
},
{
"FeeType": "feeType",
"FeeAmount": {
"Amount": 10,
"CurrencyCode": "USD"
},
"TaxAmount": {
"Amount": 20,
"CurrencyCode": "USD"
},
"FeePromotion": {
"Amount": 30,
"CurrencyCode": "USD"
},
"FinalFee": {
"Amount": 40,
"CurrencyCode": "USD"
}
}
]
},
{
"FeeType": "feeType",
"FeeAmount": {
"Amount": 10,
"CurrencyCode": "USD"
},
"TaxAmount": {
"Amount": 20,
"CurrencyCode": "USD"
},
"FeePromotion": {
"Amount": 30,
"CurrencyCode": "USD"
},
"FinalFee": {
"Amount": 40,
"CurrencyCode": "USD"
},
"IncludedFees": [
{
"FeeType": "feeType",
"FeeAmount": {
"Amount": 10,
"CurrencyCode": "USD"
},
"TaxAmount": {
"Amount": 20,
"CurrencyCode": "USD"
},
"FeePromotion": {
"Amount": 30,
"CurrencyCode": "USD"
},
"FinalFee": {
"Amount": 40,
"CurrencyCode": "USD"
}
},
{
"FeeType": "feeType",
"FeeAmount": {
"Amount": 10,
"CurrencyCode": "USD"
},
"TaxAmount": {
"Amount": 20,
"CurrencyCode": "USD"
},
"FeePromotion": {
"Amount": 30,
"CurrencyCode": "USD"
},
"FinalFee": {
"Amount": 40,
"CurrencyCode": "USD"
}
}
]
}
]
}
}
]
}
}
],
"required": [
"FeePromotionNotification"
],
"properties": {
"FeePromotionNotification": {
"$id": "#/properties/Payload/properties/FeePromotionNotification",
"type": "object",
"title": "The FeePromotionNotification schema",
"description": "An explanation about the purpose of this instance.",
"default": {},
"examples": [
{
"MerchantId": "AJH434853485",
"MarketplaceId": "ATIV93840DER",
"FeePromotionType": "TYPE",
"FeePromotionTypeDescription": "Fee promotion type description",
"PromotionActiveTimeRange": {
"EffectiveFromDate": "2020-07-13T19:42:04.284Z",
"EffectiveThroughDate": "2020-07-13T19:42:04.284Z"
},
"Identifiers": [
{
"IdentifierType": "identifierType",
"IdentifierValues": [
{
"IdentifierValueId": "identifierValueId1",
"IdentifierValueFriendlyName": "identifierValueFriendlyName1"
},
{
"IdentifierValueId": "identifierValueId2",
"IdentifierValueFriendlyName": "identifierValueFriendlyName2"
}
]
},
{
"IdentifierType": "identifierType",
"IdentifierValues": [
{
"IdentifierValueId": "identifierValueId1",
"IdentifierValueFriendlyName": "identifierValueFriendlyName1"
},
{
"IdentifierValueId": "identifierValueId2",
"IdentifierValueFriendlyName": "identifierValueFriendlyName2"
}
]
}
],
"PromotionInformation": [
{
"FeeType": "FeeType",
"FeeDiscountType": "FeeDiscountType",
"FeeDiscountValue": 10.3,
"PriceThreshold": {
"Amount": 60,
"CurrencyCode": "USD"
},
"FeeDiscountMonetaryAmount": {
"Amount": 70,
"CurrencyCode": "USD"
},
"FeesEstimate": {
"TimeOfFeesEstimated": "2020-07-13T19:42:04.284Z",
"TotalFeesEstimate": {
"Amount": 90,
"CurrencyCode": "USD"
},
"FeeDetails": [
{
"FeeType": "feeType",
"FeeAmount": {
"Amount": 10,
"CurrencyCode": "USD"
},
"TaxAmount": {
"Amount": 20,
"CurrencyCode": "USD"
},
"FeePromotion": {
"Amount": 30,
"CurrencyCode": "USD"
},
"FinalFee": {
"Amount": 40,
"CurrencyCode": "USD"
},
"IncludedFees": [
{
"FeeType": "feeType",
"FeeAmount": {
"Amount": 10,
"CurrencyCode": "USD"
},
"TaxAmount": {
"Amount": 20,
"CurrencyCode": "USD"
},
"FeePromotion": {
"Amount": 30,
"CurrencyCode": "USD"
},
"FinalFee": {
"Amount": 40,
"CurrencyCode": "USD"
}
},
{
"FeeType": "feeType",
"FeeAmount": {
"Amount": 10,
"CurrencyCode": "USD"
},
"TaxAmount": {
"Amount": 20,
"CurrencyCode": "USD"
},
"FeePromotion": {
"Amount": 30,
"CurrencyCode": "USD"
},
"FinalFee": {
"Amount": 40,
"CurrencyCode": "USD"
}
}
]
},
{
"FeeType": "feeType",
"FeeAmount": {
"Amount": 10,
"CurrencyCode": "USD"
},
"TaxAmount": {
"Amount": 20,
"CurrencyCode": "USD"
},
"FeePromotion": {
"Amount": 30,
"CurrencyCode": "USD"
},
"FinalFee": {
"Amount": 40,
"CurrencyCode": "USD"
},
"IncludedFees": [
{
"FeeType": "feeType",
"FeeAmount": {
"Amount": 10,
"CurrencyCode": "USD"
},
"TaxAmount": {
"Amount": 20,
"CurrencyCode": "USD"
},
"FeePromotion": {
"Amount": 30,
"CurrencyCode": "USD"
},
"FinalFee": {
"Amount": 40,
"CurrencyCode": "USD"
}
},
{
"FeeType": "feeType",
"FeeAmount": {
"Amount": 10,
"CurrencyCode": "USD"
},
"TaxAmount": {
"Amount": 20,
"CurrencyCode": "USD"
},
"FeePromotion": {
"Amount": 30,
"CurrencyCode": "USD"
},
"FinalFee": {
"Amount": 40,
"CurrencyCode": "USD"
}
}
]
}
]
}
},
{
"FeeType": "FeeType",
"FeeDiscountType": "FeeDiscountType",
"FeeDiscountValue": 10.3,
"PriceThreshold": {
"Amount": 60,
"CurrencyCode": "USD"
},
"FeeDiscountMonetaryAmount": {
"Amount": 70,
"CurrencyCode": "USD"
},
"FeesEstimate": {
"TimeOfFeesEstimated": "2020-07-13T19:42:04.284Z",
"TotalFeesEstimate": {
"Amount": 90,
"CurrencyCode": "USD"
},
"FeeDetails": [
{
"FeeType": "feeType",
"FeeAmount": {
"Amount": 10,
"CurrencyCode": "USD"
},
"TaxAmount": {
"Amount": 20,
"CurrencyCode": "USD"
},
"FeePromotion": {
"Amount": 30,
"CurrencyCode": "USD"
},
"FinalFee": {
"Amount": 40,
"CurrencyCode": "USD"
},
"IncludedFees": [
{
"FeeType": "feeType",
"FeeAmount": {
"Amount": 10,
"CurrencyCode": "USD"
},
"TaxAmount": {
"Amount": 20,
"CurrencyCode": "USD"
},
"FeePromotion": {
"Amount": 30,
"CurrencyCode": "USD"
},
"FinalFee": {
"Amount": 40,
"CurrencyCode": "USD"
}
},
{
"FeeType": "feeType",
"FeeAmount": {
"Amount": 10,
"CurrencyCode": "USD"
},
"TaxAmount": {
"Amount": 20,
"CurrencyCode": "USD"
},
"FeePromotion": {
"Amount": 30,
"CurrencyCode": "USD"
},
"FinalFee": {
"Amount": 40,
"CurrencyCode": "USD"
}
}
]
},
{
"FeeType": "feeType",
"FeeAmount": {
"Amount": 10,
"CurrencyCode": "USD"
},
"TaxAmount": {
"Amount": 20,
"CurrencyCode": "USD"
},
"FeePromotion": {
"Amount": 30,
"CurrencyCode": "USD"
},
"FinalFee": {
"Amount": 40,
"CurrencyCode": "USD"
},
"IncludedFees": [
{
"FeeType": "feeType",
"FeeAmount": {
"Amount": 10,
"CurrencyCode": "USD"
},
"TaxAmount": {
"Amount": 20,
"CurrencyCode": "USD"
},
"FeePromotion": {
"Amount": 30,
"CurrencyCode": "USD"
},
"FinalFee": {
"Amount": 40,
"CurrencyCode": "USD"
}
},
{
"FeeType": "feeType",
"FeeAmount": {
"Amount": 10,
"CurrencyCode": "USD"
},
"TaxAmount": {
"Amount": 20,
"CurrencyCode": "USD"
},
"FeePromotion": {
"Amount": 30,
"CurrencyCode": "USD"
},
"FinalFee": {
"Amount": 40,
"CurrencyCode": "USD"
}
}
]
}
]
}
}
]
}
],
"required": [
"MerchantId",
"MarketplaceId",
"FeePromotionType",
"FeePromotionTypeDescription",
"PromotionActiveTimeRange",
"Identifiers",
"PromotionInformation"
],
"properties": {
"MerchantId": {
"$id": "#/properties/Payload/properties/FeePromotionNotification/properties/MerchantId",
"type": "string",
"title": "The MerchantId schema",
"description": "An explanation about the purpose of this instance.",
"default": "",
"examples": [
"AJH434853485"
]
},
"MarketplaceId": {
"$id": "#/properties/Payload/properties/FeePromotionNotification/properties/MarketplaceId",
"type": "string",
"title": "The MarketplaceId schema",
"description": "An explanation about the purpose of this instance.",
"default": "",
"examples": [
"ATIV93840DER"
]
},
"FeePromotionType": {
"$id": "#/properties/Payload/properties/FeePromotionNotification/properties/FeePromotionType",
"type": "string",
"title": "The FeePromotionType schema",
"description": "An explanation about the purpose of this instance.",
"default": "",
"examples": [
"TYPE"
]
},
"FeePromotionTypeDescription": {
"$id": "#/properties/Payload/properties/FeePromotionNotification/properties/FeePromotionTypeDescription",
"type": "string",
"title": "The FeePromotionTypeDescription schema",
"description": "An explanation about the purpose of this instance.",
"default": "",
"examples": [
"Fee promotion type description"
]
},
"PromotionActiveTimeRange": {
"$id": "#/properties/Payload/properties/FeePromotionNotification/properties/PromotionActiveTimeRange",
"type": "object",
"title": "The PromotionActiveTimeRange schema",
"description": "An explanation about the purpose of this instance.",
"default": {},
"examples": [
{
"EffectiveFromDate": "2020-07-13T19:42:04.284Z",
"EffectiveThroughDate": "2020-07-13T19:42:04.284Z"
}
],
"required": [
"EffectiveFromDate",
"EffectiveThroughDate"
],
"properties": {
"EffectiveFromDate": {
"$id": "#/properties/Payload/properties/FeePromotionNotification/properties/PromotionActiveTimeRange/properties/EffectiveFromDate",
"type": "string",
"title": "The EffectiveFromDate schema",
"description": "An explanation about the purpose of this instance.",
"default": "",
"examples": [
"2020-07-13T19:42:04.284Z"
]
},
"EffectiveThroughDate": {
"$id": "#/properties/Payload/properties/FeePromotionNotification/properties/PromotionActiveTimeRange/properties/EffectiveThroughDate",
"type": "string",
"title": "The EffectiveThroughDate schema",
"description": "An explanation about the purpose of this instance.",
"default": "",
"examples": [
"2020-07-13T19:42:04.284Z"
]
}
},
"additionalProperties": true
},
"Identifiers": {
"$id": "#/properties/Payload/properties/FeePromotionNotification/properties/Identifiers",
"type": "array",
"title": "The Identifiers schema",
"description": "An explanation about the purpose of this instance.",
"default": [],
"examples": [
[
{
"IdentifierType": "identifierType",
"IdentifierValues": [
{
"IdentifierValueId": "identifierValueId1",
"IdentifierValueFriendlyName": "identifierValueFriendlyName1"
},
{
"IdentifierValueId": "identifierValueId2",
"IdentifierValueFriendlyName": "identifierValueFriendlyName2"
}
]
},
{
"IdentifierType": "identifierType",
"IdentifierValues": [
{
"IdentifierValueId": "identifierValueId1",
"IdentifierValueFriendlyName": "identifierValueFriendlyName1"
},
{
"IdentifierValueId": "identifierValueId2",
"IdentifierValueFriendlyName": "identifierValueFriendlyName2"
}
]
}
]
],
"additionalItems": true,
"items": {
"$id": "#/properties/Payload/properties/FeePromotionNotification/properties/Identifiers/items",
"anyOf": [
{
"$id": "#/properties/Payload/properties/FeePromotionNotification/properties/Identifiers/items/anyOf/0",
"type": "object",
"title": "The first anyOf schema",
"description": "An explanation about the purpose of this instance.",
"default": {},
"examples": [
{
"IdentifierType": "identifierType",
"IdentifierValues": [
{
"IdentifierValueId": "identifierValueId1",
"IdentifierValueFriendlyName": "identifierValueFriendlyName1"
},
{
"IdentifierValueId": "identifierValueId2",
"IdentifierValueFriendlyName": "identifierValueFriendlyName2"
}
]
}
],
"required": [
"IdentifierType",
"IdentifierValues"
],
"properties": {
"IdentifierType": {
"$id": "#/properties/Payload/properties/FeePromotionNotification/properties/Identifiers/items/anyOf/0/properties/IdentifierType",
"type": "string",
"title": "The IdentifierType schema",
"description": "An explanation about the purpose of this instance.",
"default": "",
"examples": [
"identifierType"
]
},
"IdentifierValues": {
"$id": "#/properties/Payload/properties/FeePromotionNotification/properties/Identifiers/items/anyOf/0/properties/IdentifierValues",
"type": "array",
"title": "The IdentifierValues schema",
"description": "An explanation about the purpose of this instance.",
"default": [],
"examples": [
[
{
"IdentifierValueId": "identifierValueId1",
"IdentifierValueFriendlyName": "identifierValueFriendlyName1"
},
{
"IdentifierValueId": "identifierValueId2",
"IdentifierValueFriendlyName": "identifierValueFriendlyName2"
}
]
],
"additionalItems": true,
"items": {
"$id": "#/properties/Payload/properties/FeePromotionNotification/properties/Identifiers/items/anyOf/0/properties/IdentifierValues/items",
"anyOf": [
{
"$id": "#/properties/Payload/properties/FeePromotionNotification/properties/Identifiers/items/anyOf/0/properties/IdentifierValues/items/anyOf/0",
"type": "object",
"title": "The first anyOf schema",
"description": "An explanation about the purpose of this instance.",
"default": {},
"examples": [
{
"IdentifierValueId": "identifierValueId1",
"IdentifierValueFriendlyName": "identifierValueFriendlyName1"
}
],
"required": [
"IdentifierValueId",
"IdentifierValueFriendlyName"
],
"properties": {
"IdentifierValueId": {
"$id": "#/properties/Payload/properties/FeePromotionNotification/properties/Identifiers/items/anyOf/0/properties/IdentifierValues/items/anyOf/0/properties/IdentifierValueId",
"type": "string",
"title": "The IdentifierValueId schema",
"description": "An explanation about the purpose of this instance.",
"default": "",
"examples": [
"identifierValueId1"
]
},
"IdentifierValueFriendlyName": {
"$id": "#/properties/Payload/properties/FeePromotionNotification/properties/Identifiers/items/anyOf/0/properties/IdentifierValues/items/anyOf/0/properties/IdentifierValueFriendlyName",
"type": "string",
"title": "The IdentifierValueFriendlyName schema",
"description": "An explanation about the purpose of this instance.",
"default": "",
"examples": [
"identifierValueFriendlyName1"
]
}
},
"additionalProperties": true
}
]
}
}
},
"additionalProperties": true
}
]
}
},
"PromotionInformation": {
"$id": "#/properties/Payload/properties/FeePromotionNotification/properties/PromotionInformation",
"type": "array",
"title": "The PromotionInformation schema",
"description": "An explanation about the purpose of this instance.",
"default": [],
"examples": [
[
{
"FeeType": "FeeType",
"FeeDiscountType": "FeeDiscountType",
"FeeDiscountValue": 10.3,
"PriceThreshold": {
"Amount": 60,
"CurrencyCode": "USD"
},
"FeeDiscountMonetaryAmount": {
"Amount": 70,
"CurrencyCode": "USD"
},
"FeesEstimate": {
"TimeOfFeesEstimated": "2020-07-13T19:42:04.284Z",
"TotalFeesEstimate": {
"Amount": 90,
"CurrencyCode": "USD"
},
"FeeDetails": [
{
"FeeType": "feeType",
"FeeAmount": {
"Amount": 10,
"CurrencyCode": "USD"
},
"TaxAmount": {
"Amount": 20,
"CurrencyCode": "USD"
},
"FeePromotion": {
"Amount": 30,
"CurrencyCode": "USD"
},
"FinalFee": {
"Amount": 40,
"CurrencyCode": "USD"
},
"IncludedFees": [
{
"FeeType": "feeType",
"FeeAmount": {
"Amount": 10,
"CurrencyCode": "USD"
},
"TaxAmount": {
"Amount": 20,
"CurrencyCode": "USD"
},
"FeePromotion": {
"Amount": 30,
"CurrencyCode": "USD"
},
"FinalFee": {
"Amount": 40,
"CurrencyCode": "USD"
}
},
{
"FeeType": "feeType",
"FeeAmount": {
"Amount": 10,
"CurrencyCode": "USD"
},
"TaxAmount": {
"Amount": 20,
"CurrencyCode": "USD"
},
"FeePromotion": {
"Amount": 30,
"CurrencyCode": "USD"
},
"FinalFee": {
"Amount": 40,
"CurrencyCode": "USD"
}
}
]
},
{
"FeeType": "feeType",
"FeeAmount": {
"Amount": 10,
"CurrencyCode": "USD"
},
"TaxAmount": {
"Amount": 20,
"CurrencyCode": "USD"
},
"FeePromotion": {
"Amount": 30,
"CurrencyCode": "USD"
},
"FinalFee": {
"Amount": 40,
"CurrencyCode": "USD"
},
"IncludedFees": [
{
"FeeType": "feeType",
"FeeAmount": {
"Amount": 10,
"CurrencyCode": "USD"
},
"TaxAmount": {
"Amount": 20,
"CurrencyCode": "USD"
},
"FeePromotion": {
"Amount": 30,
"CurrencyCode": "USD"
},
"FinalFee": {
"Amount": 40,
"CurrencyCode": "USD"
}
},
{
"FeeType": "feeType",
"FeeAmount": {
"Amount": 10,
"CurrencyCode": "USD"
},
"TaxAmount": {
"Amount": 20,
"CurrencyCode": "USD"
},
"FeePromotion": {
"Amount": 30,
"CurrencyCode": "USD"
},
"FinalFee": {
"Amount": 40,
"CurrencyCode": "USD"
}
}
]
}
]
}
},
{
"FeeType": "FeeType",
"FeeDiscountType": "FeeDiscountType",
"FeeDiscountValue": 10.3,
"PriceThreshold": {
"Amount": 60,
"CurrencyCode": "USD"
},
"FeeDiscountMonetaryAmount": {
"Amount": 70,
"CurrencyCode": "USD"
},
"FeesEstimate": {
"TimeOfFeesEstimated": "2020-07-13T19:42:04.284Z",
"TotalFeesEstimate": {
"Amount": 90,
"CurrencyCode": "USD"
},
"FeeDetails": [
{
"FeeType": "feeType",
"FeeAmount": {
"Amount": 10,
"CurrencyCode": "USD"
},
"TaxAmount": {
"Amount": 20,
"CurrencyCode": "USD"
},
"FeePromotion": {
"Amount": 30,
"CurrencyCode": "USD"
},
"FinalFee": {
"Amount": 40,
"CurrencyCode": "USD"
},
"IncludedFees": [
{
"FeeType": "feeType",
"FeeAmount": {
"Amount": 10,
"CurrencyCode": "USD"
},
"TaxAmount": {
"Amount": 20,
"CurrencyCode": "USD"
},
"FeePromotion": {
"Amount": 30,
"CurrencyCode": "USD"
},
"FinalFee": {
"Amount": 40,
"CurrencyCode": "USD"
}
},
{
"FeeType": "feeType",
"FeeAmount": {
"Amount": 10,
"CurrencyCode": "USD"
},
"TaxAmount": {
"Amount": 20,
"CurrencyCode": "USD"
},
"FeePromotion": {
"Amount": 30,
"CurrencyCode": "USD"
},
"FinalFee": {
"Amount": 40,
"CurrencyCode": "USD"
}
}
]
},
{
"FeeType": "feeType",
"FeeAmount": {
"Amount": 10,
"CurrencyCode": "USD"
},
"TaxAmount": {
"Amount": 20,
"CurrencyCode": "USD"
},
"FeePromotion": {
"Amount": 30,
"CurrencyCode": "USD"
},
"FinalFee": {
"Amount": 40,
"CurrencyCode": "USD"
},
"IncludedFees": [
{
"FeeType": "feeType",
"FeeAmount": {
"Amount": 10,
"CurrencyCode": "USD"
},
"TaxAmount": {
"Amount": 20,
"CurrencyCode": "USD"
},
"FeePromotion": {
"Amount": 30,
"CurrencyCode": "USD"
},
"FinalFee": {
"Amount": 40,
"CurrencyCode": "USD"
}
},
{
"FeeType": "feeType",
"FeeAmount": {
"Amount": 10,
"CurrencyCode": "USD"
},
"TaxAmount": {
"Amount": 20,
"CurrencyCode": "USD"
},
"FeePromotion": {
"Amount": 30,
"CurrencyCode": "USD"
},
"FinalFee": {
"Amount": 40,
"CurrencyCode": "USD"
}
}
]
}
]
}
}
]
],
"additionalItems": true,
"items": {
"$id": "#/properties/Payload/properties/FeePromotionNotification/properties/PromotionInformation/items",
"anyOf": [
{
"$id": "#/properties/Payload/properties/FeePromotionNotification/properties/PromotionInformation/items/anyOf/0",
"type": "object",
"title": "The first anyOf schema",
"description": "An explanation about the purpose of this instance.",
"default": {},
"examples": [
{
"FeeType": "FeeType",
"FeeDiscountType": "FeeDiscountType",
"FeeDiscountValue": 10.3,
"PriceThreshold": {
"Amount": 60,
"CurrencyCode": "USD"
},
"FeeDiscountMonetaryAmount": {
"Amount": 70,
"CurrencyCode": "USD"
},
"FeesEstimate": {
"TimeOfFeesEstimated": "2020-07-13T19:42:04.284Z",
"TotalFeesEstimate": {
"Amount": 90,
"CurrencyCode": "USD"
},
"FeeDetails": [
{
"FeeType": "feeType",
"FeeAmount": {
"Amount": 10,
"CurrencyCode": "USD"
},
"TaxAmount": {
"Amount": 20,
"CurrencyCode": "USD"
},
"FeePromotion": {
"Amount": 30,
"CurrencyCode": "USD"
},
"FinalFee": {
"Amount": 40,
"CurrencyCode": "USD"
},
"IncludedFees": [
{
"FeeType": "feeType",
"FeeAmount": {
"Amount": 10,
"CurrencyCode": "USD"
},
"TaxAmount": {
"Amount": 20,
"CurrencyCode": "USD"
},
"FeePromotion": {
"Amount": 30,
"CurrencyCode": "USD"
},
"FinalFee": {
"Amount": 40,
"CurrencyCode": "USD"
}
},
{
"FeeType": "feeType",
"FeeAmount": {
"Amount": 10,
"CurrencyCode": "USD"
},
"TaxAmount": {
"Amount": 20,
"CurrencyCode": "USD"
},
"FeePromotion": {
"Amount": 30,
"CurrencyCode": "USD"
},
"FinalFee": {
"Amount": 40,
"CurrencyCode": "USD"
}
}
]
},
{
"FeeType": "feeType",
"FeeAmount": {
"Amount": 10,
"CurrencyCode": "USD"
},
"TaxAmount": {
"Amount": 20,
"CurrencyCode": "USD"
},
"FeePromotion": {
"Amount": 30,
"CurrencyCode": "USD"
},
"FinalFee": {
"Amount": 40,
"CurrencyCode": "USD"
},
"IncludedFees": [
{
"FeeType": "feeType",
"FeeAmount": {
"Amount": 10,
"CurrencyCode": "USD"
},
"TaxAmount": {
"Amount": 20,
"CurrencyCode": "USD"
},
"FeePromotion": {
"Amount": 30,
"CurrencyCode": "USD"
},
"FinalFee": {
"Amount": 40,
"CurrencyCode": "USD"
}
},
{
"FeeType": "feeType",
"FeeAmount": {
"Amount": 10,
"CurrencyCode": "USD"
},
"TaxAmount": {
"Amount": 20,
"CurrencyCode": "USD"
},
"FeePromotion": {
"Amount": 30,
"CurrencyCode": "USD"
},
"FinalFee": {
"Amount": 40,
"CurrencyCode": "USD"
}
}
]
}
]
}
}
],
"required": [
"FeeType",
"FeeDiscountType",
"FeeDiscountValue",
"PriceThreshold",
"FeeDiscountMonetaryAmount",
"FeesEstimate"
],
"properties": {
"FeeType": {
"$id": "#/properties/Payload/properties/FeePromotionNotification/properties/PromotionInformation/items/anyOf/0/properties/FeeType",
"type": "string",
"title": "The FeeType schema",
"description": "An explanation about the purpose of this instance.",
"default": "",
"examples": [
"FeeType"
]
},
"FeeDiscountType": {
"$id": "#/properties/Payload/properties/FeePromotionNotification/properties/PromotionInformation/items/anyOf/0/properties/FeeDiscountType",
"type": "string",
"title": "The FeeDiscountType schema",
"description": "An explanation about the purpose of this instance.",
"default": "",
"examples": [
"FeeDiscountType"
]
},
"FeeDiscountValue": {
"$id": "#/properties/Payload/properties/FeePromotionNotification/properties/PromotionInformation/items/anyOf/0/properties/FeeDiscountValue",
"type": "number",
"title": "The FeeDiscountValue schema",
"description": "An explanation about the purpose of this instance.",
"default": 0.0,
"examples": [
10.3
]
},
"PriceThreshold": {
"$id": "#/properties/Payload/properties/FeePromotionNotification/properties/PromotionInformation/items/anyOf/0/properties/PriceThreshold",
"type": "object",
"title": "The PriceThreshold schema",
"description": "An explanation about the purpose of this instance.",
"default": {},
"examples": [
{
"Amount": 60,
"CurrencyCode": "USD"
}
],
"required": [
"Amount",
"CurrencyCode"
],
"properties": {
"Amount": {
"$id": "#/properties/Payload/properties/FeePromotionNotification/properties/PromotionInformation/items/anyOf/0/properties/PriceThreshold/properties/Amount",
"type": "integer",
"title": "The Amount schema",
"description": "An explanation about the purpose of this instance.",
"default": 0,
"examples": [
60
]
},
"CurrencyCode": {
"$id": "#/properties/Payload/properties/FeePromotionNotification/properties/PromotionInformation/items/anyOf/0/properties/PriceThreshold/properties/CurrencyCode",
"type": "string",
"title": "The CurrencyCode schema",
"description": "An explanation about the purpose of this instance.",
"default": "",
"examples": [
"USD"
]
}
},
"additionalProperties": true
},
"FeeDiscountMonetaryAmount": {
"$id": "#/properties/Payload/properties/FeePromotionNotification/properties/PromotionInformation/items/anyOf/0/properties/FeeDiscountMonetaryAmount",
"type": "object",
"title": "The FeeDiscountMonetaryAmount schema",
"description": "An explanation about the purpose of this instance.",
"default": {},
"examples": [
{
"Amount": 70,
"CurrencyCode": "USD"
}
],
"required": [
"Amount",
"CurrencyCode"
],
"properties": {
"Amount": {
"$id": "#/properties/Payload/properties/FeePromotionNotification/properties/PromotionInformation/items/anyOf/0/properties/FeeDiscountMonetaryAmount/properties/Amount",
"type": "integer",
"title": "The Amount schema",
"description": "An explanation about the purpose of this instance.",
"default": 0,
"examples": [
70
]
},
"CurrencyCode": {
"$id": "#/properties/Payload/properties/FeePromotionNotification/properties/PromotionInformation/items/anyOf/0/properties/FeeDiscountMonetaryAmount/properties/CurrencyCode",
"type": "string",
"title": "The CurrencyCode schema",
"description": "An explanation about the purpose of this instance.",
"default": "",
"examples": [
"USD"
]
}
},
"additionalProperties": true
},
"FeesEstimate": {
"$id": "#/properties/Payload/properties/FeePromotionNotification/properties/PromotionInformation/items/anyOf/0/properties/FeesEstimate",
"type": "object",
"title": "The FeesEstimate schema",
"description": "An explanation about the purpose of this instance.",
"default": {},
"examples": [
{
"TimeOfFeesEstimated": "2020-07-13T19:42:04.284Z",
"TotalFeesEstimate": {
"Amount": 90,
"CurrencyCode": "USD"
},
"FeeDetails": [
{
"FeeType": "feeType",
"FeeAmount": {
"Amount": 10,
"CurrencyCode": "USD"
},
"TaxAmount": {
"Amount": 20,
"CurrencyCode": "USD"
},
"FeePromotion": {
"Amount": 30,
"CurrencyCode": "USD"
},
"FinalFee": {
"Amount": 40,
"CurrencyCode": "USD"
},
"IncludedFees": [
{
"FeeType": "feeType",
"FeeAmount": {
"Amount": 10,
"CurrencyCode": "USD"
},
"TaxAmount": {
"Amount": 20,
"CurrencyCode": "USD"
},
"FeePromotion": {
"Amount": 30,
"CurrencyCode": "USD"
},
"FinalFee": {
"Amount": 40,
"CurrencyCode": "USD"
}
},
{
"FeeType": "feeType",
"FeeAmount": {
"Amount": 10,
"CurrencyCode": "USD"
},
"TaxAmount": {
"Amount": 20,
"CurrencyCode": "USD"
},
"FeePromotion": {
"Amount": 30,
"CurrencyCode": "USD"
},
"FinalFee": {
"Amount": 40,
"CurrencyCode": "USD"
}
}
]
},
{
"FeeType": "feeType",
"FeeAmount": {
"Amount": 10,
"CurrencyCode": "USD"
},
"TaxAmount": {
"Amount": 20,
"CurrencyCode": "USD"
},
"FeePromotion": {
"Amount": 30,
"CurrencyCode": "USD"
},
"FinalFee": {
"Amount": 40,
"CurrencyCode": "USD"
},
"IncludedFees": [
{
"FeeType": "feeType",
"FeeAmount": {
"Amount": 10,
"CurrencyCode": "USD"
},
"TaxAmount": {
"Amount": 20,
"CurrencyCode": "USD"
},
"FeePromotion": {
"Amount": 30,
"CurrencyCode": "USD"
},
"FinalFee": {
"Amount": 40,
"CurrencyCode": "USD"
}
},
{
"FeeType": "feeType",
"FeeAmount": {
"Amount": 10,
"CurrencyCode": "USD"
},
"TaxAmount": {
"Amount": 20,
"CurrencyCode": "USD"
},
"FeePromotion": {
"Amount": 30,
"CurrencyCode": "USD"
},
"FinalFee": {
"Amount": 40,
"CurrencyCode": "USD"
}
}
]
}
]
}
],
"required": [
"TimeOfFeesEstimated",
"TotalFeesEstimate",
"FeeDetails"
],
"properties": {
"TimeOfFeesEstimated": {
"$id": "#/properties/Payload/properties/FeePromotionNotification/properties/PromotionInformation/items/anyOf/0/properties/FeesEstimate/properties/TimeOfFeesEstimated",
"type": "string",
"title": "The TimeOfFeesEstimated schema",
"description": "An explanation about the purpose of this instance.",
"default": "",
"examples": [
"2020-07-13T19:42:04.284Z"
]
},
"TotalFeesEstimate": {
"$id": "#/properties/Payload/properties/FeePromotionNotification/properties/PromotionInformation/items/anyOf/0/properties/FeesEstimate/properties/TotalFeesEstimate",
"type": "object",
"title": "The TotalFeesEstimate schema",
"description": "An explanation about the purpose of this instance.",
"default": {},
"examples": [
{
"Amount": 90,
"CurrencyCode": "USD"
}
],
"required": [
"Amount",
"CurrencyCode"
],
"properties": {
"Amount": {
"$id": "#/properties/Payload/properties/FeePromotionNotification/properties/PromotionInformation/items/anyOf/0/properties/FeesEstimate/properties/TotalFeesEstimate/properties/Amount",
"type": "integer",
"title": "The Amount schema",
"description": "An explanation about the purpose of this instance.",
"default": 0,
"examples": [
90
]
},
"CurrencyCode": {
"$id": "#/properties/Payload/properties/FeePromotionNotification/properties/PromotionInformation/items/anyOf/0/properties/FeesEstimate/properties/TotalFeesEstimate/properties/CurrencyCode",
"type": "string",
"title": "The CurrencyCode schema",
"description": "An explanation about the purpose of this instance.",
"default": "",
"examples": [
"USD"
]
}
},
"additionalProperties": true
},
"FeeDetails": {
"$id": "#/properties/Payload/properties/FeePromotionNotification/properties/PromotionInformation/items/anyOf/0/properties/FeesEstimate/properties/FeeDetails",
"type": "array",
"title": "The FeeDetails schema",
"description": "An explanation about the purpose of this instance.",
"default": [],
"examples": [
[
{
"FeeType": "feeType",
"FeeAmount": {
"Amount": 10,
"CurrencyCode": "USD"
},
"TaxAmount": {
"Amount": 20,
"CurrencyCode": "USD"
},
"FeePromotion": {
"Amount": 30,
"CurrencyCode": "USD"
},
"FinalFee": {
"Amount": 40,
"CurrencyCode": "USD"
},
"IncludedFees": [
{
"FeeType": "feeType",
"FeeAmount": {
"Amount": 10,
"CurrencyCode": "USD"
},
"TaxAmount": {
"Amount": 20,
"CurrencyCode": "USD"
},
"FeePromotion": {
"Amount": 30,
"CurrencyCode": "USD"
},
"FinalFee": {
"Amount": 40,
"CurrencyCode": "USD"
}
},
{
"FeeType": "feeType",
"FeeAmount": {
"Amount": 10,
"CurrencyCode": "USD"
},
"TaxAmount": {
"Amount": 20,
"CurrencyCode": "USD"
},
"FeePromotion": {
"Amount": 30,
"CurrencyCode": "USD"
},
"FinalFee": {
"Amount": 40,
"CurrencyCode": "USD"
}
}
]
},
{
"FeeType": "feeType",
"FeeAmount": {
"Amount": 10,
"CurrencyCode": "USD"
},
"TaxAmount": {
"Amount": 20,
"CurrencyCode": "USD"
},
"FeePromotion": {
"Amount": 30,
"CurrencyCode": "USD"
},
"FinalFee": {
"Amount": 40,
"CurrencyCode": "USD"
},
"IncludedFees": [
{
"FeeType": "feeType",
"FeeAmount": {
"Amount": 10,
"CurrencyCode": "USD"
},
"TaxAmount": {
"Amount": 20,
"CurrencyCode": "USD"
},
"FeePromotion": {
"Amount": 30,
"CurrencyCode": "USD"
},
"FinalFee": {
"Amount": 40,
"CurrencyCode": "USD"
}
},
{
"FeeType": "feeType",
"FeeAmount": {
"Amount": 10,
"CurrencyCode": "USD"
},
"TaxAmount": {
"Amount": 20,
"CurrencyCode": "USD"
},
"FeePromotion": {
"Amount": 30,
"CurrencyCode": "USD"
},
"FinalFee": {
"Amount": 40,
"CurrencyCode": "USD"
}
}
]
}
]
],
"additionalItems": true,
"items": {
"$id": "#/properties/Payload/properties/FeePromotionNotification/properties/PromotionInformation/items/anyOf/0/properties/FeesEstimate/properties/FeeDetails/items",
"anyOf": [
{
"$id": "#/properties/Payload/properties/FeePromotionNotification/properties/PromotionInformation/items/anyOf/0/properties/FeesEstimate/properties/FeeDetails/items/anyOf/0",
"type": "object",
"title": "The first anyOf schema",
"description": "An explanation about the purpose of this instance.",
"default": {},
"examples": [
{
"FeeType": "feeType",
"FeeAmount": {
"Amount": 10,
"CurrencyCode": "USD"
},
"TaxAmount": {
"Amount": 20,
"CurrencyCode": "USD"
},
"FeePromotion": {
"Amount": 30,
"CurrencyCode": "USD"
},
"FinalFee": {
"Amount": 40,
"CurrencyCode": "USD"
},
"IncludedFees": [
{
"FeeType": "feeType",
"FeeAmount": {
"Amount": 10,
"CurrencyCode": "USD"
},
"TaxAmount": {
"Amount": 20,
"CurrencyCode": "USD"
},
"FeePromotion": {
"Amount": 30,
"CurrencyCode": "USD"
},
"FinalFee": {
"Amount": 40,
"CurrencyCode": "USD"
}
},
{
"FeeType": "feeType",
"FeeAmount": {
"Amount": 10,
"CurrencyCode": "USD"
},
"TaxAmount": {
"Amount": 20,
"CurrencyCode": "USD"
},
"FeePromotion": {
"Amount": 30,
"CurrencyCode": "USD"
},
"FinalFee": {
"Amount": 40,
"CurrencyCode": "USD"
}
}
]
}
],
"required": [
"FeeType",
"FeeAmount",
"TaxAmount",
"FeePromotion",
"FinalFee",
"IncludedFees"
],
"properties": {
"FeeType": {
"$id": "#/properties/Payload/properties/FeePromotionNotification/properties/PromotionInformation/items/anyOf/0/properties/FeesEstimate/properties/FeeDetails/items/anyOf/0/properties/FeeType",
"type": "string",
"title": "The FeeType schema",
"description": "An explanation about the purpose of this instance.",
"default": "",
"examples": [
"feeType"
]
},
"FeeAmount": {
"$id": "#/properties/Payload/properties/FeePromotionNotification/properties/PromotionInformation/items/anyOf/0/properties/FeesEstimate/properties/FeeDetails/items/anyOf/0/properties/FeeAmount",
"type": "object",
"title": "The FeeAmount schema",
"description": "An explanation about the purpose of this instance.",
"default": {},
"examples": [
{
"Amount": 10,
"CurrencyCode": "USD"
}
],
"required": [
"Amount",
"CurrencyCode"
],
"properties": {
"Amount": {
"$id": "#/properties/Payload/properties/FeePromotionNotification/properties/PromotionInformation/items/anyOf/0/properties/FeesEstimate/properties/FeeDetails/items/anyOf/0/properties/FeeAmount/properties/Amount",
"type": "integer",
"title": "The Amount schema",
"description": "An explanation about the purpose of this instance.",
"default": 0,
"examples": [
10
]
},
"CurrencyCode": {
"$id": "#/properties/Payload/properties/FeePromotionNotification/properties/PromotionInformation/items/anyOf/0/properties/FeesEstimate/properties/FeeDetails/items/anyOf/0/properties/FeeAmount/properties/CurrencyCode",
"type": "string",
"title": "The CurrencyCode schema",
"description": "An explanation about the purpose of this instance.",
"default": "",
"examples": [
"USD"
]
}
},
"additionalProperties": true
},
"TaxAmount": {
"$id": "#/properties/Payload/properties/FeePromotionNotification/properties/PromotionInformation/items/anyOf/0/properties/FeesEstimate/properties/FeeDetails/items/anyOf/0/properties/TaxAmount",
"type": "object",
"title": "The TaxAmount schema",
"description": "An explanation about the purpose of this instance.",
"default": {},
"examples": [
{
"Amount": 20,
"CurrencyCode": "USD"
}
],
"required": [
"Amount",
"CurrencyCode"
],
"properties": {
"Amount": {
"$id": "#/properties/Payload/properties/FeePromotionNotification/properties/PromotionInformation/items/anyOf/0/properties/FeesEstimate/properties/FeeDetails/items/anyOf/0/properties/TaxAmount/properties/Amount",
"type": "integer",
"title": "The Amount schema",
"description": "An explanation about the purpose of this instance.",
"default": 0,
"examples": [
20
]
},
"CurrencyCode": {
"$id": "#/properties/Payload/properties/FeePromotionNotification/properties/PromotionInformation/items/anyOf/0/properties/FeesEstimate/properties/FeeDetails/items/anyOf/0/properties/TaxAmount/properties/CurrencyCode",
"type": "string",
"title": "The CurrencyCode schema",
"description": "An explanation about the purpose of this instance.",
"default": "",
"examples": [
"USD"
]
}
},
"additionalProperties": true
},
"FeePromotion": {
"$id": "#/properties/Payload/properties/FeePromotionNotification/properties/PromotionInformation/items/anyOf/0/properties/FeesEstimate/properties/FeeDetails/items/anyOf/0/properties/FeePromotion",
"type": "object",
"title": "The FeePromotion schema",
"description": "An explanation about the purpose of this instance.",
"default": {},
"examples": [
{
"Amount": 30,
"CurrencyCode": "USD"
}
],
"required": [
"Amount",
"CurrencyCode"
],
"properties": {
"Amount": {
"$id": "#/properties/Payload/properties/FeePromotionNotification/properties/PromotionInformation/items/anyOf/0/properties/FeesEstimate/properties/FeeDetails/items/anyOf/0/properties/FeePromotion/properties/Amount",
"type": "integer",
"title": "The Amount schema",
"description": "An explanation about the purpose of this instance.",
"default": 0,
"examples": [
30
]
},
"CurrencyCode": {
"$id": "#/properties/Payload/properties/FeePromotionNotification/properties/PromotionInformation/items/anyOf/0/properties/FeesEstimate/properties/FeeDetails/items/anyOf/0/properties/FeePromotion/properties/CurrencyCode",
"type": "string",
"title": "The CurrencyCode schema",
"description": "An explanation about the purpose of this instance.",
"default": "",
"examples": [
"USD"
]
}
},
"additionalProperties": true
},
"FinalFee": {
"$id": "#/properties/Payload/properties/FeePromotionNotification/properties/PromotionInformation/items/anyOf/0/properties/FeesEstimate/properties/FeeDetails/items/anyOf/0/properties/FinalFee",
"type": "object",
"title": "The FinalFee schema",
"description": "An explanation about the purpose of this instance.",
"default": {},
"examples": [
{
"Amount": 40,
"CurrencyCode": "USD"
}
],
"required": [
"Amount",
"CurrencyCode"
],
"properties": {
"Amount": {
"$id": "#/properties/Payload/properties/FeePromotionNotification/properties/PromotionInformation/items/anyOf/0/properties/FeesEstimate/properties/FeeDetails/items/anyOf/0/properties/FinalFee/properties/Amount",
"type": "integer",
"title": "The Amount schema",
"description": "An explanation about the purpose of this instance.",
"default": 0,
"examples": [
40
]
},
"CurrencyCode": {
"$id": "#/properties/Payload/properties/FeePromotionNotification/properties/PromotionInformation/items/anyOf/0/properties/FeesEstimate/properties/FeeDetails/items/anyOf/0/properties/FinalFee/properties/CurrencyCode",
"type": "string",
"title": "The CurrencyCode schema",
"description": "An explanation about the purpose of this instance.",
"default": "",
"examples": [
"USD"
]
}
},
"additionalProperties": true
},
"IncludedFees": {
"$id": "#/properties/Payload/properties/FeePromotionNotification/properties/PromotionInformation/items/anyOf/0/properties/FeesEstimate/properties/FeeDetails/items/anyOf/0/properties/IncludedFees",
"type": "array",
"title": "The IncludedFees schema",
"description": "An explanation about the purpose of this instance.",
"default": [],
"examples": [
[
{
"FeeType": "feeType",
"FeeAmount": {
"Amount": 10,
"CurrencyCode": "USD"
},
"TaxAmount": {
"Amount": 20,
"CurrencyCode": "USD"
},
"FeePromotion": {
"Amount": 30,
"CurrencyCode": "USD"
},
"FinalFee": {
"Amount": 40,
"CurrencyCode": "USD"
}
},
{
"FeeType": "feeType",
"FeeAmount": {
"Amount": 10,
"CurrencyCode": "USD"
},
"TaxAmount": {
"Amount": 20,
"CurrencyCode": "USD"
},
"FeePromotion": {
"Amount": 30,
"CurrencyCode": "USD"
},
"FinalFee": {
"Amount": 40,
"CurrencyCode": "USD"
}
}
]
],
"additionalItems": true,
"items": {
"$id": "#/properties/Payload/properties/FeePromotionNotification/properties/PromotionInformation/items/anyOf/0/properties/FeesEstimate/properties/FeeDetails/items/anyOf/0/properties/IncludedFees/items",
"anyOf": [
{
"$id": "#/properties/Payload/properties/FeePromotionNotification/properties/PromotionInformation/items/anyOf/0/properties/FeesEstimate/properties/FeeDetails/items/anyOf/0/properties/IncludedFees/items/anyOf/0",
"type": "object",
"title": "The first anyOf schema",
"description": "An explanation about the purpose of this instance.",
"default": {},
"examples": [
{
"FeeType": "feeType",
"FeeAmount": {
"Amount": 10,
"CurrencyCode": "USD"
},
"TaxAmount": {
"Amount": 20,
"CurrencyCode": "USD"
},
"FeePromotion": {
"Amount": 30,
"CurrencyCode": "USD"
},
"FinalFee": {
"Amount": 40,
"CurrencyCode": "USD"
}
}
],
"required": [
"FeeType",
"FeeAmount",
"TaxAmount",
"FeePromotion",
"FinalFee"
],
"properties": {
"FeeType": {
"$id": "#/properties/Payload/properties/FeePromotionNotification/properties/PromotionInformation/items/anyOf/0/properties/FeesEstimate/properties/FeeDetails/items/anyOf/0/properties/IncludedFees/items/anyOf/0/properties/FeeType",
"type": "string",
"title": "The FeeType schema",
"description": "An explanation about the purpose of this instance.",
"default": "",
"examples": [
"feeType"
]
},
"FeeAmount": {
"$id": "#/properties/Payload/properties/FeePromotionNotification/properties/PromotionInformation/items/anyOf/0/properties/FeesEstimate/properties/FeeDetails/items/anyOf/0/properties/IncludedFees/items/anyOf/0/properties/FeeAmount",
"type": "object",
"title": "The FeeAmount schema",
"description": "An explanation about the purpose of this instance.",
"default": {},
"examples": [
{
"Amount": 10,
"CurrencyCode": "USD"
}
],
"required": [
"Amount",
"CurrencyCode"
],
"properties": {
"Amount": {
"$id": "#/properties/Payload/properties/FeePromotionNotification/properties/PromotionInformation/items/anyOf/0/properties/FeesEstimate/properties/FeeDetails/items/anyOf/0/properties/IncludedFees/items/anyOf/0/properties/FeeAmount/properties/Amount",
"type": "integer",
"title": "The Amount schema",
"description": "An explanation about the purpose of this instance.",
"default": 0,
"examples": [
10
]
},
"CurrencyCode": {
"$id": "#/properties/Payload/properties/FeePromotionNotification/properties/PromotionInformation/items/anyOf/0/properties/FeesEstimate/properties/FeeDetails/items/anyOf/0/properties/IncludedFees/items/anyOf/0/properties/FeeAmount/properties/CurrencyCode",
"type": "string",
"title": "The CurrencyCode schema",
"description": "An explanation about the purpose of this instance.",
"default": "",
"examples": [
"USD"
]
}
},
"additionalProperties": true
},
"TaxAmount": {
"$id": "#/properties/Payload/properties/FeePromotionNotification/properties/PromotionInformation/items/anyOf/0/properties/FeesEstimate/properties/FeeDetails/items/anyOf/0/properties/IncludedFees/items/anyOf/0/properties/TaxAmount",
"type": "object",
"title": "The TaxAmount schema",
"description": "An explanation about the purpose of this instance.",
"default": {},
"examples": [
{
"Amount": 20,
"CurrencyCode": "USD"
}
],
"required": [
"Amount",
"CurrencyCode"
],
"properties": {
"Amount": {
"$id": "#/properties/Payload/properties/FeePromotionNotification/properties/PromotionInformation/items/anyOf/0/properties/FeesEstimate/properties/FeeDetails/items/anyOf/0/properties/IncludedFees/items/anyOf/0/properties/TaxAmount/properties/Amount",
"type": "integer",
"title": "The Amount schema",
"description": "An explanation about the purpose of this instance.",
"default": 0,
"examples": [
20
]
},
"CurrencyCode": {
"$id": "#/properties/Payload/properties/FeePromotionNotification/properties/PromotionInformation/items/anyOf/0/properties/FeesEstimate/properties/FeeDetails/items/anyOf/0/properties/IncludedFees/items/anyOf/0/properties/TaxAmount/properties/CurrencyCode",
"type": "string",
"title": "The CurrencyCode schema",
"description": "An explanation about the purpose of this instance.",
"default": "",
"examples": [
"USD"
]
}
},
"additionalProperties": true
},
"FeePromotion": {
"$id": "#/properties/Payload/properties/FeePromotionNotification/properties/PromotionInformation/items/anyOf/0/properties/FeesEstimate/properties/FeeDetails/items/anyOf/0/properties/IncludedFees/items/anyOf/0/properties/FeePromotion",
"type": "object",
"title": "The FeePromotion schema",
"description": "An explanation about the purpose of this instance.",
"default": {},
"examples": [
{
"Amount": 30,
"CurrencyCode": "USD"
}
],
"required": [
"Amount",
"CurrencyCode"
],
"properties": {
"Amount": {
"$id": "#/properties/Payload/properties/FeePromotionNotification/properties/PromotionInformation/items/anyOf/0/properties/FeesEstimate/properties/FeeDetails/items/anyOf/0/properties/IncludedFees/items/anyOf/0/properties/FeePromotion/properties/Amount",
"type": "integer",
"title": "The Amount schema",
"description": "An explanation about the purpose of this instance.",
"default": 0,
"examples": [
30
]
},
"CurrencyCode": {
"$id": "#/properties/Payload/properties/FeePromotionNotification/properties/PromotionInformation/items/anyOf/0/properties/FeesEstimate/properties/FeeDetails/items/anyOf/0/properties/IncludedFees/items/anyOf/0/properties/FeePromotion/properties/CurrencyCode",
"type": "string",
"title": "The CurrencyCode schema",
"description": "An explanation about the purpose of this instance.",
"default": "",
"examples": [
"USD"
]
}
},
"additionalProperties": true
},
"FinalFee": {
"$id": "#/properties/Payload/properties/FeePromotionNotification/properties/PromotionInformation/items/anyOf/0/properties/FeesEstimate/properties/FeeDetails/items/anyOf/0/properties/IncludedFees/items/anyOf/0/properties/FinalFee",
"type": "object",
"title": "The FinalFee schema",
"description": "An explanation about the purpose of this instance.",
"default": {},
"examples": [
{
"Amount": 40,
"CurrencyCode": "USD"
}
],
"required": [
"Amount",
"CurrencyCode"
],
"properties": {
"Amount": {
"$id": "#/properties/Payload/properties/FeePromotionNotification/properties/PromotionInformation/items/anyOf/0/properties/FeesEstimate/properties/FeeDetails/items/anyOf/0/properties/IncludedFees/items/anyOf/0/properties/FinalFee/properties/Amount",
"type": "integer",
"title": "The Amount schema",
"description": "An explanation about the purpose of this instance.",
"default": 0,
"examples": [
40
]
},
"CurrencyCode": {
"$id": "#/properties/Payload/properties/FeePromotionNotification/properties/PromotionInformation/items/anyOf/0/properties/FeesEstimate/properties/FeeDetails/items/anyOf/0/properties/IncludedFees/items/anyOf/0/properties/FinalFee/properties/CurrencyCode",
"type": "string",
"title": "The CurrencyCode schema",
"description": "An explanation about the purpose of this instance.",
"default": "",
"examples": [
"USD"
]
}
},
"additionalProperties": true
}
},
"additionalProperties": true
}
]
}
}
},
"additionalProperties": true
}
]
}
}
},
"additionalProperties": true
}
},
"additionalProperties": true
}
]
}
}
},
"additionalProperties": true
}
},
"additionalProperties": true
}
},
"additionalProperties": true
}