Property | Description | Type | Required |
---|---|---|---|
provider | Delivery Service Provider. | string | true |
noEstimate | flag that specifies whether provider gives estimates | boolean | true |
ruleApplied | Is winning estimate or not. | boolean | false. It comes only if allowOrchestration is true in API request or in the Rates configuration |
currencyCode | ISO 4217 alphabetical code, e.g. USD . | string | true |
amount | Estimated amount that the provider will charge. Amount as integer minor unit. Eg. 1295 indicates 12.95 . | integer | true |
fee | Fee to be charged from customer for the delivery. Fee as integer minor unit. Eg. 1295 indicates 12.95 . | integer | true |
currency | The minor unit of the currency in use. E.g. cents . | string | true |
expires | Time when this estimate will get expire. | string | conditional. Only if provider gives this value in the API response. |
requestedPickupTime | Requested Order Pickup Start Time. Unix time in milliseconds e.g., 1500616800000 . | integer | conditional |
requestedPickupTimeEnds | Requested Order Pickup End Time. Unix time in milliseconds e.g., 1500616800000 . | integer | conditional |
requestedDropOffTime | Requested Order Dropoff Start Time. Unix time in milliseconds e.g., 1500616800000 . | integer | conditional |
requestedDropoffTimeEnds | Requested Order Dropoff End Time. Unix time in milliseconds e.g., 1500616800000 . | integer | conditional |
estimatedPickupTime | Provider Estimated Pickup Time. Unix time in milliseconds e.g., 1500616800000 . | integer | conditional. Only if provider gives this value in the API response. |
estimatedPickupTimeStarts | Provider Estimated Pickup Start Time. Unix time in milliseconds e.g., 1500616800000 . | integer | conditional. Only if provider gives this value in the API response. |
estimatedPickupTimeEnds | Provider Estimated Pickup End Time. Unix time in milliseconds e.g., 1500616800000 . | integer | conditional. Only if provider gives this value in the API response. |
estimatedDeliveryTime | Provider Estimated Dropoff Time. Unix time in milliseconds e.g., 1500616800000 . | integer | conditional. Only if provider gives this value in the API response. |
estimatedDeliveryTimeStarts | Provider Estimated Dropoff Start Time. Unix time in milliseconds e.g., 1500616800000 . | integer | conditional. Only if provider gives this value in the API response. |
estimatedDeliveryTimeEnds | Provider Estimated Dropoff End Time. Unix time in milliseconds e.g., 1500616800000 . | integer | conditional. Only if provider gives this value in the API response. |
type | Order type selected/given for the order (delivery/in-store-pickup/curbside/shipping) | string | true |
serviceType | Provider Service type chosen for the order. | string | true |
serviceId | Provider Service | string | true |
storeExternalId | Unique Id of the pickup location generated in your system and configured in our system. | string | true |
supportsAlternateLocation | Flag indicating whether given provider supports alternate location or not. | boolean | true |
tags | Corresponding matched tags for the DSP from the given tags in request. | array | true |