PUT api/JustEat/ConnectOrder

Ricezione nuovo ordine JustEat da smistare sul negozio corretto

Request Information

URI Parameters

None.

Body Parameters

ConnectOrder
NameDescriptionTypeAdditional information
Id

string

None.

CustomerOrderId

integer

None.

FriendlyOrderReference

string

None.

OrderReference

string

None.

PartnerOrderId

string

None.

Order

Order

None.

RestaurantInfo

Restaurant

None.

PaymentInfo

Payment

None.

CustomerInfo

Customer

None.

BasketInfo

Basket

None.

IsAMiniFistPumpOrder

boolean

None.

CanBeFinalisedUntilDate

string

None.

Request Formats

application/json, text/json

Sample:
{
  "Id": "sample string 1",
  "CustomerOrderId": 2,
  "FriendlyOrderReference": "sample string 3",
  "OrderReference": "sample string 4",
  "PartnerOrderId": "sample string 5",
  "Order": {
    "NoteToRestaurant": "sample string 1",
    "ServiceType": "sample string 2",
    "PlacedDate": "sample string 3",
    "DueDate": "sample string 4",
    "DueDateWithUtcOffset": "sample string 5",
    "RdsPickupTimeWithUtcOffset": "sample string 6",
    "InitialDueDate": "sample string 7",
    "InitialDueDateWithUtcOffset": "sample string 8",
    "PickupNoticePeriod": "sample string 9",
    "PromptAsap": true
  },
  "RestaurantInfo": {
    "Id": "sample string 1",
    "Name": "sample string 2",
    "PhoneNumber": "sample string 3",
    "AddressLines": [
      "sample string 1",
      "sample string 2"
    ],
    "City": "sample string 4",
    "Postcode": "sample string 5",
    "Longitude": 6.1,
    "Latitude": 7.1,
    "DispatchMethod": "sample string 8",
    "EmailAddress": "sample string 9"
  },
  "PaymentInfo": {
    "PaymentLines": [
      {
        "Type": "sample string 1",
        "CardFee": 2.1,
        "Value": 3.1
      },
      {
        "Type": "sample string 1",
        "CardFee": 2.1,
        "Value": 3.1
      }
    ],
    "DriverTipValue": 1.1,
    "Total": 2.1,
    "TotalComplementary": 3.1,
    "PaidDate": "sample string 4",
    "CashOnDelivery": true
  },
  "CustomerInfo": {
    "Id": "sample string 1",
    "Email": "sample string 2",
    "Name": "sample string 3",
    "Address": "sample string 4",
    "City": "sample string 5",
    "Postcode": "sample string 6",
    "LocationSource": "sample string 7",
    "LocationAccuracyInMeters": 8.1,
    "LocationAccuracyDescription": "sample string 9",
    "Longitude": 10.1,
    "Latitude": 11.1,
    "PhoneNumber": "sample string 12",
    "DisplayPhoneNumber": "sample string 13",
    "TimeZone": "sample string 14",
    "PreviousRestuarantOrderCount": 15,
    "GeoLocationAddressParts": [
      "sample string 1",
      "sample string 2"
    ]
  },
  "BasketInfo": {
    "BasketId": "sample string 1",
    "MenuId": 2,
    "Discounts": [
      {
        "Id": 1,
        "Discount": 2.1,
        "DiscountType": "sample string 3",
        "QualifyingValue": 4.1
      },
      {
        "Id": 1,
        "Discount": 2.1,
        "DiscountType": "sample string 3",
        "QualifyingValue": 4.1
      }
    ],
    "SubTotal": 3.1,
    "ToSpend": 4.1,
    "MultiBuyDiscount": 5.1,
    "Discount": 6.1,
    "DeliveryCharge": 7.1,
    "Total": 8.1,
    "GroupedBasketItems": [
      {
        "BasketItem": {
          "ProductId": 1,
          "ProductTypeId": 2,
          "MenuCardNumber": "sample string 3",
          "Name": "sample string 4",
          "Synonym": "sample string 5",
          "UnitPrice": 6.1,
          "CombinedPrice": 7.1,
          "MealParts": [
            {
              "MealPartId": 1,
              "GroupId": 2,
              "Name": "sample string 3",
              "Synonym": "sample string 4",
              "OptionalAccessories": [
                {
                  "OptionalAccessoryId": 1,
                  "Quantity": 2,
                  "UnitPrice": 3.1,
                  "Name": "sample string 4"
                },
                {
                  "OptionalAccessoryId": 1,
                  "Quantity": 2,
                  "UnitPrice": 3.1,
                  "Name": "sample string 4"
                }
              ],
              "RequiredAccessories": [
                {
                  "RequiredAccessoryId": 1,
                  "GroupId": 2,
                  "UnitPrice": 3.1,
                  "Name": "sample string 4"
                },
                {
                  "RequiredAccessoryId": 1,
                  "GroupId": 2,
                  "UnitPrice": 3.1,
                  "Name": "sample string 4"
                }
              ]
            },
            {
              "MealPartId": 1,
              "GroupId": 2,
              "Name": "sample string 3",
              "Synonym": "sample string 4",
              "OptionalAccessories": [
                {
                  "OptionalAccessoryId": 1,
                  "Quantity": 2,
                  "UnitPrice": 3.1,
                  "Name": "sample string 4"
                },
                {
                  "OptionalAccessoryId": 1,
                  "Quantity": 2,
                  "UnitPrice": 3.1,
                  "Name": "sample string 4"
                }
              ],
              "RequiredAccessories": [
                {
                  "RequiredAccessoryId": 1,
                  "GroupId": 2,
                  "UnitPrice": 3.1,
                  "Name": "sample string 4"
                },
                {
                  "RequiredAccessoryId": 1,
                  "GroupId": 2,
                  "UnitPrice": 3.1,
                  "Name": "sample string 4"
                }
              ]
            }
          ],
          "OptionalAccessories": [
            {
              "OptionalAccessoryId": 1,
              "Quantity": 2,
              "UnitPrice": 3.1,
              "Name": "sample string 4"
            },
            {
              "OptionalAccessoryId": 1,
              "Quantity": 2,
              "UnitPrice": 3.1,
              "Name": "sample string 4"
            }
          ],
          "RequiredAccessories": [
            {
              "RequiredAccessoryId": 1,
              "GroupId": 2,
              "UnitPrice": 3.1,
              "Name": "sample string 4"
            },
            {
              "RequiredAccessoryId": 1,
              "GroupId": 2,
              "UnitPrice": 3.1,
              "Name": "sample string 4"
            }
          ],
          "Discounts": [
            {
              "Amount": 1.1,
              "DiscountType": "sample string 2"
            },
            {
              "Amount": 1.1,
              "DiscountType": "sample string 2"
            }
          ],
          "MultiBuyDiscounts": [
            {
              "Amount": 1.1,
              "DiscountType": "sample string 2",
              "OrderItemId": "sample string 3",
              "ProductTypeId": 4
            },
            {
              "Amount": 1.1,
              "DiscountType": "sample string 2",
              "OrderItemId": "sample string 3",
              "ProductTypeId": 4
            }
          ]
        },
        "Quantity": 1,
        "CombinedPrice": 2.1,
        "OrderSubId": 3,
        "MenuCardNumber": "sample string 4"
      },
      {
        "BasketItem": {
          "ProductId": 1,
          "ProductTypeId": 2,
          "MenuCardNumber": "sample string 3",
          "Name": "sample string 4",
          "Synonym": "sample string 5",
          "UnitPrice": 6.1,
          "CombinedPrice": 7.1,
          "MealParts": [
            {
              "MealPartId": 1,
              "GroupId": 2,
              "Name": "sample string 3",
              "Synonym": "sample string 4",
              "OptionalAccessories": [
                {
                  "OptionalAccessoryId": 1,
                  "Quantity": 2,
                  "UnitPrice": 3.1,
                  "Name": "sample string 4"
                },
                {
                  "OptionalAccessoryId": 1,
                  "Quantity": 2,
                  "UnitPrice": 3.1,
                  "Name": "sample string 4"
                }
              ],
              "RequiredAccessories": [
                {
                  "RequiredAccessoryId": 1,
                  "GroupId": 2,
                  "UnitPrice": 3.1,
                  "Name": "sample string 4"
                },
                {
                  "RequiredAccessoryId": 1,
                  "GroupId": 2,
                  "UnitPrice": 3.1,
                  "Name": "sample string 4"
                }
              ]
            },
            {
              "MealPartId": 1,
              "GroupId": 2,
              "Name": "sample string 3",
              "Synonym": "sample string 4",
              "OptionalAccessories": [
                {
                  "OptionalAccessoryId": 1,
                  "Quantity": 2,
                  "UnitPrice": 3.1,
                  "Name": "sample string 4"
                },
                {
                  "OptionalAccessoryId": 1,
                  "Quantity": 2,
                  "UnitPrice": 3.1,
                  "Name": "sample string 4"
                }
              ],
              "RequiredAccessories": [
                {
                  "RequiredAccessoryId": 1,
                  "GroupId": 2,
                  "UnitPrice": 3.1,
                  "Name": "sample string 4"
                },
                {
                  "RequiredAccessoryId": 1,
                  "GroupId": 2,
                  "UnitPrice": 3.1,
                  "Name": "sample string 4"
                }
              ]
            }
          ],
          "OptionalAccessories": [
            {
              "OptionalAccessoryId": 1,
              "Quantity": 2,
              "UnitPrice": 3.1,
              "Name": "sample string 4"
            },
            {
              "OptionalAccessoryId": 1,
              "Quantity": 2,
              "UnitPrice": 3.1,
              "Name": "sample string 4"
            }
          ],
          "RequiredAccessories": [
            {
              "RequiredAccessoryId": 1,
              "GroupId": 2,
              "UnitPrice": 3.1,
              "Name": "sample string 4"
            },
            {
              "RequiredAccessoryId": 1,
              "GroupId": 2,
              "UnitPrice": 3.1,
              "Name": "sample string 4"
            }
          ],
          "Discounts": [
            {
              "Amount": 1.1,
              "DiscountType": "sample string 2"
            },
            {
              "Amount": 1.1,
              "DiscountType": "sample string 2"
            }
          ],
          "MultiBuyDiscounts": [
            {
              "Amount": 1.1,
              "DiscountType": "sample string 2",
              "OrderItemId": "sample string 3",
              "ProductTypeId": 4
            },
            {
              "Amount": 1.1,
              "DiscountType": "sample string 2",
              "OrderItemId": "sample string 3",
              "ProductTypeId": 4
            }
          ]
        },
        "Quantity": 1,
        "CombinedPrice": 2.1,
        "OrderSubId": 3,
        "MenuCardNumber": "sample string 4"
      }
    ]
  },
  "IsAMiniFistPumpOrder": true,
  "CanBeFinalisedUntilDate": "sample string 7"
}

Response Information

Resource Description

IHttpActionResult

None.

Response Formats

application/json, text/json

Sample:

Sample not available.