{
  "@context": {
    "@version": 1.1,
    "dd": "https://developer.doordash.com/schemas/",
    "schema": "https://schema.org/",
    "dcterms": "http://purl.org/dc/terms/",
    "xsd": "http://www.w3.org/2001/XMLSchema#",
    "OrderWebhookPayload": "dd:OrderWebhookPayload",
    "ItemOption": "dd:ItemOption",
    "MenuWebhookPayload": "dd:MenuWebhookPayload",
    "MarketplaceDeliveryWebhookPayload": "dd:MarketplaceDeliveryWebhookPayload",
    "OnboardingWebhookPayload": "dd:OnboardingWebhookPayload",
    "eventType": {
      "@id": "dd:event_type",
      "@type": "xsd:string"
    },
    "orderId": {
      "@id": "dd:order_id",
      "@type": "xsd:string"
    },
    "storeId": {
      "@id": "dd:store_id",
      "@type": "xsd:string"
    },
    "status": {
      "@id": "dd:status",
      "@type": "xsd:string"
    },
    "subtotal": {
      "@id": "dd:subtotal",
      "@type": "xsd:integer"
    },
    "tax": {
      "@id": "dd:tax",
      "@type": "xsd:integer"
    },
    "tip": {
      "@id": "dd:tip",
      "@type": "xsd:integer"
    },
    "items": {
      "@id": "dd:items",
      "@container": "@set"
    },
    "customer": {
      "@id": "dd:customer",
      "@type": "@id"
    },
    "deliveryAddress": {
      "@id": "dd:delivery_address",
      "@type": "xsd:string"
    },
    "specialInstructions": {
      "@id": "dd:special_instructions",
      "@type": "xsd:string"
    },
    "estimatedPickupTime": {
      "@id": "dd:estimated_pickup_time",
      "@type": "xsd:dateTime"
    },
    "createdAt": "schema:dateCreated",
    "id": {
      "@id": "dd:id",
      "@type": "xsd:string"
    },
    "name": "schema:name",
    "quantity": {
      "@id": "dd:quantity",
      "@type": "xsd:integer"
    },
    "price": {
      "@id": "dd:price",
      "@type": "xsd:integer"
    },
    "menuId": {
      "@id": "dd:menu_id",
      "@type": "xsd:string"
    },
    "errorMessage": {
      "@id": "dd:error_message",
      "@type": "xsd:string"
    },
    "processedAt": {
      "@id": "dd:processed_at",
      "@type": "xsd:dateTime"
    },
    "dasherName": {
      "@id": "dd:dasher_name",
      "@type": "xsd:string"
    },
    "dasherPhoneNumber": {
      "@id": "dd:dasher_phone_number",
      "@type": "xsd:string"
    },
    "dasherLocationLat": {
      "@id": "dd:dasher_location_lat",
      "@type": "xsd:double"
    },
    "dasherLocationLng": {
      "@id": "dd:dasher_location_lng",
      "@type": "xsd:double"
    },
    "estimatedDeliveryTime": {
      "@id": "dd:estimated_delivery_time",
      "@type": "xsd:dateTime"
    },
    "trackingUrl": {
      "@id": "dd:tracking_url",
      "@type": "@id"
    },
    "message": {
      "@id": "dd:message",
      "@type": "xsd:string"
    },
    "timestamp": {
      "@id": "dd:timestamp",
      "@type": "xsd:dateTime"
    }
  }
}
