1"use strict";(self.webpackChunk_curri_docs=self.webpackChunk_curri_docs||[]).push([[6580],{4371:(e,n,t)=>{t.r(n),t.d(n,{assets:()=>l,contentTitle:()=>o,default:()=>h,frontMatter:()=>s,metadata:()=>i,toc:()=>a});const i=JSON.parse('{"id":"queries-and-mutations/get-a-quote","title":"Get a Quote","description":"Using Curri\'s quoting operations, you can ask us how much it will cost to deliver something from one place to another.","source":"@site/docs/queries-and-mutations/00-get-a-quote.md","sourceDirName":"queries-and-mutations","slug":"/queries-and-mutations/get-a-quote","permalink":"/docs/queries-and-mutations/get-a-quote","draft":false,"unlisted":false,"tags":[],"version":"current","sidebarPosition":0,"frontMatter":{"title":"Get a Quote"},"sidebar":"docs","previous":{"title":"Examples","permalink":"/docs/getting-started/examples"},"next":{"title":"Book a Delivery","permalink":"/docs/queries-and-mutations/book-a-delivery"}}');var r=t(678),d=t(9787);const s={title:"Get a Quote"},o=void 0,l={},a=[{value:"The <code>DeliveryQuote</code> Object",id:"the-deliveryquote-object",level:2},{value:"Response Fields",id:"response-fields",level:3},{value:"Example <code>DeliveryQuote</code>",id:"example-deliveryquote",level:3},{value:"Individual Quotes - <code>deliveryQuote</code>",id:"individual-quotes---deliveryquote",level:2},{value:"Required Input Parameters",id:"required-input-parameters",level:3},{value:"Optional Input Parameters",id:"optional-input-parameters",level:3},{value:"Team Account ID or Location",id:"team-account-id-or-location",level:4},{value:"Customer Data",id:"customer-data",level:4},{value:"Example Query",id:"example-query",level:3},{value:"Multiple Quotes - <code>deliveryQuotes</code>",id:"multiple-quotes---deliveryquotes",level:2},{value:"Required Input Parameters",id:"required-input-parameters-1",level:3},{value:"Optional Input Parameters",id:"optional-input-parameters-1",level:3},{value:"Example Query",id:"example-query-1",level:3},{value:"Example Response",id:"example-response",level:3}];function c(e){const n={a:"a",admonition:"admonition",code:"code",h2:"h2",h3:"h3",h4:"h4",mdxAdmonitionTitle:"mdxAdmonitionTitle",p:"p",pre:"pre",strong:"strong",table:"table",tbody:"tbody",td:"td",th:"th",thead:"thead",tr:"tr",...(0,d.R)(),...e.components};return(0,r.jsxs)(r.Fragment,{children:[(0,r.jsx)(n.p,{children:"Using Curri's quoting operations, you can ask us how much it will cost to deliver something from one place to another."}),"\n",(0,r.jsx)(n.p,{children:"However, just getting a quote doesn't mean you have booked the delivery. The booking price might be slightly different than the quoted price. Usually, the difference is small."}),"\n",(0,r.jsxs)(n.h2,{id:"the-deliveryquote-object",children:["The ",(0,r.jsx)(n.code,{children:"DeliveryQuote"})," Object"]}),"\n",(0,r.jsxs)(n.p,{children:[(0,r.jsx)(n.code,{children:"DeliveryQuote"})," is type that provides information about a requested quote, such as accessorial fees, delivery method, destination, distance, duration, fee, fee comparison, origin, priority, and toll fees."]}),"\n",(0,r.jsxs)(n.p,{children:["Every query below returns a ",(0,r.jsx)(n.code,{children:"DeliveryQuote"}),"."]}),"\n",(0,r.jsx)(n.h3,{id:"response-fields",children:"Response Fields"}),"\n",(0,r.jsxs)(n.table,{children:[(0,r.jsx)(n.thead,{children:(0,r.jsxs)(n.tr,{children:[(0,r.jsx)(n.th,{children:"Field"}),(0,r.jsx)(n.th,{children:"Type"}),(0,r.jsx)(n.th,{children:"Description"})]})}),(0,r.jsxs)(n.tbody,{children:[(0,r.jsxs)(n.tr,{children:[(0,r.jsx)(n.td,{children:"accessorialFees"}),(0,r.jsx)(n.td,{children:(0,r.jsx)(n.a,{href:"./appendix#deliveryaccessorialfees",children:(0,r.jsx)(n.code,{children:"DeliveryAccessorialFees"})})}),(0,r.jsxs)(n.td,{children:["The accessorial fees quoted from the delivery's ",(0,r.jsx)(n.a,{href:"./appendix#requirementsinput",children:"requirements"}),". Not included in ",(0,r.jsx)(n.code,{children:"fee"}),"."]})]}),(0,r.jsxs)(n.tr,{children:[(0,r.jsx)(n.td,{children:"deliveryMethod"}),(0,r.jsx)(n.td,{children:"String"}),(0,r.jsx)(n.td,{children:"The delivery method."})]}),(0,r.jsxs)(n.tr,{children:[(0,r.jsx)(n.td,{children:"deliveryMethodDisplayName"}),(0,r.jsx)(n.td,{children:"String"}),(0,r.jsx)(n.td,{children:"The display name of the delivery method."})]}),(0,r.jsxs)(n.tr,{children:[(0,r.jsx)(n.td,{children:"destination"}),(0,r.jsx)(n.td,{children:(0,r.jsx)(n.a,{href:"./appendix#address",children:(0,r.jsx)(n.code,{children:"Address"})})}),(0,r.jsx)(n.td,{children:"The destination of the delivery."})]}),(0,r.jsxs)(n.tr,{children:[(0,r.jsx)(n.td,{children:"distance"}),(0,r.jsx)(n.td,{children:"Integer"}),(0,r.jsxs)(n.td,{children:["The distance of the delivery. ",(0,r.jsx)(n.a,{href:"./appendix#units",children:"See Units"}),"."]})]}),(0,r.jsxs)(n.tr,{children:[(0,r.jsx)(n.td,{children:"duration"}),(0,r.jsx)(n.td,{children:"Integer"}),(0,r.jsxs)(n.td,{children:["The duration of the delivery. ",(0,r.jsx)(n.a,{href:"./appendix#units",children:"See Units"}),"."]})]}),(0,r.jsxs)(n.tr,{children:[(0,r.jsx)(n.td,{children:"fee"}),(0,r.jsx)(n.td,{children:"Integer"}),(0,r.jsxs)(n.td,{children:["The delivery fee only \u2014 accessorial fees and toll fees are not included. ",(0,r.jsx)(n.a,{href:"./appendix#units",children:"See Units"}),"."]})]}),(0,r.jsxs)(n.tr,{children:[(0,r.jsx)(n.td,{children:"feeComparison"}),(0,r.jsx)(n.td,{children:(0,r.jsx)(n.a,{href:"./appendix#feecomparison",children:(0,r.jsx)(n.code,{children:"FeeComparison"})})}
1),(0,r.jsx)(n.td,{children:"A object containing information about fee comparison."})]}),(0,r.jsxs)(n.tr,{children:[(0,r.jsx)(n.td,{children:"id"}),(0,r.jsx)(n.td,{children:(0,r.jsx)(n.a,{href:"./appendix#custom-scalar-types",children:(0,r.jsx)(n.code,{children:"IDCustomScalar"})})}),(0,r.jsx)(n.td,{children:"The unique identifier of the delivery quote."})]}),(0,r.jsxs)(n.tr,{children:[(0,r.jsx)(n.td,{children:"origin"}),(0,r.jsx)(n.td,{children:(0,r.jsx)(n.a,{href:"./appendix#address",children:(0,r.jsx)(n.code,{children:"Address"})})}),(0,r.jsx)(n.td,{children:"The origin of the delivery."})]}),(0,r.jsxs)(n.tr,{children:[(0,r.jsx)(n.td,{children:"priority"}),(0,r.jsx)(n.td,{children:"String"}),(0,r.jsx)(n.td,{children:"The priority of the delivery."})]}),(0,r.jsxs)(n.tr,{children:[(0,r.jsx)(n.td,{children:"tollFees"}),(0,r.jsx)(n.td,{children:"Integer"}),(0,r.jsxs)(n.td,{children:["The estimated toll fees for the delivery. Not included in ",(0,r.jsx)(n.code,{children:"fee"}),". ",(0,r.jsx)(n.a,{href:"./appendix#units",children:"See Units"}),"."]})]})]})]}),"\n",(0,r.jsxs)(n.admonition,{type:"caution",children:[(0,r.jsxs)(n.mdxAdmonitionTitle,{children:[(0,r.jsx)(n.code,{children:"fee"})," is the delivery fee only"]}),(0,r.jsxs)(n.p,{children:[(0,r.jsx)(n.code,{children:"fee"})," (and each ",(0,r.jsx)(n.code,{children:"feeComparison"})," amount) covers the delivery itself \u2014 it does ",(0,r.jsx)(n.strong,{children:"not"})," include accessorial fees or toll fees. Query ",(0,r.jsx)(n.code,{children:"accessorialFees"})," and ",(0,r.jsx)(n.code,{children:"tollFees"})," alongside ",(0,r.jsx)(n.code,{children:"fee"})," to see the full quoted cost."]}),(0,r.jsxs)(n.p,{children:["Every fee object inside ",(0,r.jsx)(n.code,{children:"accessorialFees"})," is returned on every quote. When the matching ",(0,r.jsx)(n.a,{href:"./appendix#requirementsinput",children:"requirement"})," was not sent, its ",(0,r.jsx)(n.code,{children:"totalAccessorialFee"})," is ",(0,r.jsx)(n.code,{children:"0"})," \u2014 check the amount, not the presence of the field."]})]}),"\n",(0,r.jsxs)(n.h3,{id:"example-deliveryquote",children:["Example ",(0,r.jsx)(n.code,{children:"DeliveryQuote"})]}),"\n",(0,r.jsx)(n.pre,{children:(0,r.jsx)(n.code,{className:"language-json",children:'{\n "data": {\n "deliveryQuote": {\n "id": "quote_123DQ1",\n "fee": 1000,\n "feeComparison": {\n "rush": 1200,\n "sameday": 1000,\n "scheduled": 800\n },\n "deliveryMethod": "cargo-van",\n "deliveryMethodDisplayName": "Cargo Van",\n "origin": {\n "addressLine1": "123 Main St",\n "addressLine2": "",\n "city": "New York",\n "latitude": "40.712776",\n "longitude": "-74.005974",\n "name": "Start Point",\n "postalCode": "10001",\n "state": "NY"\n },\n "destination": {\n "addressLine1": "456 Broadway",\n "addressLine2": "",\n "city": "New York",\n "latitude": "40.712776",\n "longitude": "-74.005974",\n "name": "End Point",\n "postalCode": "10002",\n "state": "NY"\n },\n "distance": 5000,\n "duration": 1800,\n "priority": "sameday",\n "accessorialFees": {\n "loadUnloadFee": {\n "totalAccessorialFee": 1200,\n "totalWeight": 60\n },\n "debrisRemovalFee": {\n "totalAccessorialFee": 500\n },\n "overnightHoldFee": {\n "totalAccessorialFee": 0\n }\n },\n "tollFees": 250\n }\n }\n}\n'})}),"\n",(0,r.jsxs)(n.h2,{id:"individual-quotes---deliveryquote",children:["Individual Quotes - ",(0,r.jsx)(n.code,{children:"deliveryQuote"})]}),"\n",(0,r.jsx)(n.p,{children:"Provides an individual DeliveryQuote given the following set of query parameters:"}),"\n",(0,r.jsx)(n.h3,{id:"required-input-parameters",children:"Required Input Parameters"}),"\n",(0,r.jsxs)(n.table,{children:[(0,r.jsx)(n.thead,{children:(0,r.jsxs)(n.tr,{children:[(0,r.jsx)(n.th,{children:"Parameter"}),(0,r.jsx)(n.th,{children:"Type"}),(0,r.jsx)(n.th,{children:"Description"})]})}),(0,r.jsxs)(n.tbody,{children:[(0,r.jsxs)(n.tr,{children:[(0,r.jsx)(n.td,{children:"deliveryMethod"}),(0,r.jsx)(n.td,{children:"String"}),(0,r.jsxs)(n.td,{children:["The ",(0,r.jsx)(n.a,{href:"./appendix#deliverymethod",children:"delivery method"})," to use for the delivery."]})]}),(0,r.jsxs)(n.tr,{children:[(0,r.jsx)(n.td,{children:"destination"}),(0,r.jsx)(n.td,{children:(0,r.jsx)(n.a,{href:"./appendix#addressinput",children:(0,r.jsx)(n.code,{children:"AddressInput"})})}
1),(0,r.jsx)(n.td,{children:"An object containing the address information for the delivery destination."})]}),(0,r.jsxs)(n.tr,{children:[(0,r.jsx)(n.td,{children:"manifestItems"}),(0,r.jsx)(n.td,{children:(0,r.jsx)(n.a,{href:"./appendix#manifestiteminput",children:(0,r.jsx)(n.code,{children:"ManifestItemInput"})})}),(0,r.jsx)(n.td,{children:"An array of objects containing information about the items to be delivered."})]}),(0,r.jsxs)(n.tr,{children:[(0,r.jsx)(n.td,{children:"origin"}),(0,r.jsx)(n.td,{children:(0,r.jsx)(n.a,{href:"./appendix#addressinput",children:(0,r.jsx)(n.code,{children:"AddressInput"})})}),(0,r.jsx)(n.td,{children:"An object containing the address information for the delivery origin."})]}),(0,r.jsxs)(n.tr,{children:[(0,r.jsx)(n.td,{children:"priority"}),(0,r.jsx)(n.td,{children:"String"}),(0,r.jsxs)(n.td,{children:["The ",(0,r.jsx)(n.a,{href:"./appendix#priority",children:"priority level"})," of the delivery."]})]})]})]}),"\n",(0,r.jsx)(n.h3,{id:"optional-input-parameters",children:"Optional Input Parameters"}),"\n",(0,r.jsxs)(n.table,{children:[(0,r.jsx)(n.thead,{children:(0,r.jsxs)(n.tr,{children:[(0,r.jsx)(n.th,{children:"Parameter"}),(0,r.jsx)(n.th,{children:"Type"}),(0,r.jsx)(n.th,{children:"Description"})]})}),(0,r.jsxs)(n.tbody,{children:[(0,r.jsxs)(n.tr,{children:[(0,r.jsx)(n.td,{children:"accountId"}),(0,r.jsx)(n.td,{children:(0,r.jsx)(n.a,{href:"./appendix#custom-scalar-types",children:(0,r.jsx)(n.code,{children:"IDCustomScalar"})})}),(0,r.jsxs)(n.td,{children:["The ID of the Team Account to associate with the delivery quote. ",(0,r.jsx)(n.a,{href:"#team-account-id-or-location",children:"See below"}),"."]})]}),(0,r.jsxs)(n.tr,{children:[(0,r.jsx)(n.td,{children:"accountLocation"}),(0,r.jsx)(n.td,{children:"String"}),(0,r.jsx)(n.td,{children:"The custom location value (configurable) of the Team Account to associate with the delivery quote."})]}),(0,r.jsxs)(n.tr,{children:[(0,r.jsx)(n.td,{children:"customerData"}),(0,r.jsx)(n.td,{children:(0,r.jsx)(n.a,{href:"./appendix#jsonobject-type",children:(0,r.jsx)(n.code,{children:"JSONObject"})})}),(0,r.jsxs)(n.td,{children:["Information for your reference only. ",(0,r.jsx)(n.a,{href:"#customer-data",children:"See below"}),"."]})]}),(0,r.jsxs)(n.tr,{children:[(0,r.jsx)(n.td,{children:"requirements"}),(0,r.jsx)(n.td,{children:(0,r.jsx)(n.a,{href:"./appendix#requirementsinput",children:(0,r.jsx)(n.code,{children:"RequirementsInput"})})}),(0,r.jsx)(n.td,{children:"An object containing any additional requirements for the delivery."})]})]})]}),"\n",(0,r.jsx)(n.h4,{id:"team-account-id-or-location",children:"Team Account ID or Location"}),"\n",(0,r.jsx)(n.p,{children:"When you want to get a quote for a delivery, you can choose to specify which team account you want it for. If you don't specify a team account, it will use the default one for your user. Most people don't need to worry about this."}),"\n",(0,r.jsx)(n.h4,{id:"customer-data",children:"Customer Data"}),"\n",(0,r.jsxs)(n.p,{children:["Information that's for your reference only should be stored inside of the ",(0,r.jsx)(n.code,{children:"customerData"})," object. We do not read from this field and it is not queryable. Common uses for this are order numbers, internal identifiers, or tracking references."]}),"\n",(0,r.jsxs)(n.p,{children:[(0,r.jsx)(n.code,{children:"customerData"})," sent on a quote is not carried over to a booking \u2014 send it again on ",(0,r.jsx)(n.code,{children:"bookDelivery"}),"'s ",(0,r.jsx)(n.a,{href:"./book-a-delivery",children:(0,r.jsx)(n.code,{children:"deliveryMeta"})})," if you want it on the delivery too."]}),"\n",(0,r.jsx)(n.h3,{id:"example-query",children:"Example Query"}),"\n",(0,r.jsx)(n.pre,{children:(0,r.jsx)(n.code,{className:"language-graphql",children:'query {\n deliveryQuote(\n accountId: "acct_def456"\n origin: {\n addressLine1: "123 Main St"\n city: "New York"\n state: "NY"\n postalCode: "10001"\n }\n destination: {\n addressLine1: "456 Main St"\n city: "Los Angeles"\n state: "CA"\n postalCode: "90001"\n }\n deliveryMethod: "truck-with-pipe-rack"\n manifestItems: [\n {\n description: "Chair"\n height: 40\n length: 100\n weight: 10\n width: 100\n quantity: 2\n }\n {\n description: "Table"\n height: 100\n length: 200\n weight: 50\n width: 200\n quantity: 1\n }\n ]\n priority: "rush"\n requirements: { loadUnloadRequired: true }\n customerData: { orderNumber: "SO-4417", warehouseCode: "WH-12" }\n ) {\n accessorialFees {\n loadUnloadFee {\n totalAccessorialFee\n totalWeight\n }\n debrisRemovalFee {\n totalAccessorialFee\n }\n overnightHoldFee {\n totalAccessorialFee\n }\n }\n deliveryMethod\n deliveryMethodDisplayName\n distance\n duration\n fee\n feeComparison {\n rush\n sameday\n scheduled\n }\n id\n priority\n tollFees\n }\n}\n'})}),"\n",(0,r.jsxs)(n.h2,{id:"multiple-quotes---deliveryquotes",children:["Multiple Quotes - ",(0,r.jsx)(n.code,{children:"deliveryQuotes"})]}),"\n",(0,r.jsx)(n.p,{children:"Provides a list of DeliveryQuotes for multiple delivery methods given the following set of input parameters:"}),"\n",(0,r.jsx)(n.h3,{id:"required-input-parameters-1",children:"Required Input Parameters"}),"\n",(0,r.jsxs)(n.table,{children:[(0,r.jsx)(n.thead,{children:(0,r.jsxs)(n.tr,{children:[(0,r.jsx)(n.th,{children:"Parameter"}),(0,r.jsx)(n.th,{children:"Type"}),(0,r.jsx)(n.th,{children:"Description"})]})}),(0,r.jsxs)(n.tbody,{children:[(0,r.jsxs)(n.tr,{children:[(0,r.jsx)(n.td,{children:"destination"}),(0,r.jsx)(n.td,{children:(0,r.jsx)(n.a,{href:"./appendix#addressinput",children:(0,r.jsx)(n.code,{children:"AddressInput!"})})}),(0,r.jsxs)(n.td,{children:["The destination address for the delivery. Should be provided as an ",(0,r.jsx)(n.code,{children:"AddressInput"}
1)," type."]})]}),(0,r.jsxs)(n.tr,{children:[(0,r.jsx)(n.td,{children:"manifestItems"}),(0,r.jsx)(n.td,{children:(0,r.jsx)(n.a,{href:"./appendix#manifestiteminput",children:(0,r.jsx)(n.code,{children:"[ManifestItemInput!]"})})}),(0,r.jsxs)(n.td,{children:["A list of manifest items to be delivered. Each item should be provided as a ",(0,r.jsx)(n.code,{children:"ManifestItemInput"})," type."]})]}),(0,r.jsxs)(n.tr,{children:[(0,r.jsx)(n.td,{children:"origin"}),(0,r.jsx)(n.td,{children:(0,r.jsx)(n.a,{href:"./appendix#addressinput",children:(0,r.jsx)(n.code,{children:"AddressInput!"})})}),(0,r.jsxs)(n.td,{children:["The origin address for the delivery. Should be provided as an ",(0,r.jsx)(n.code,{children:"AddressInput"})," type."]})]}),(0,r.jsxs)(n.tr,{children:[(0,r.jsx)(n.td,{children:"priority"}),(0,r.jsx)(n.td,{children:"String"}),(0,r.jsxs)(n.td,{children:["The ",(0,r.jsx)(n.a,{href:"./appendix#priority",children:"priority"})," level for the delivery. If not provided, the default priority level will be used."]})]})]})]}),"\n",(0,r.jsx)(n.h3,{id:"optional-input-parameters-1",children:"Optional Input Parameters"}),"\n",(0,r.jsxs)(n.table,{children:[(0,r.jsx)(n.thead,{children:(0,r.jsxs)(n.tr,{children:[(0,r.jsx)(n.th,{children:"Parameter"}),(0,r.jsx)(n.th,{children:"Type"}),(0,r.jsx)(n.th,{children:"Description"})]})}),(0,r.jsxs)(n.tbody,{children:[(0,r.jsxs)(n.tr,{children:[(0,r.jsx)(n.td,{children:"accountId"}),(0,r.jsx)(n.td,{children:(0,r.jsx)(n.a,{href:"./appendix#custom-scalar-types",children:(0,r.jsx)(n.code,{children:"IDCustomScalar"})})}),(0,r.jsxs)(n.td,{children:["The ID of the Team Account to associate with the delivery quote. ",(0,r.jsx)(n.a,{href:"#team-account-id-or-location",children:"See above"}),"."]})]}),(0,r.jsxs)(n.tr,{children:[(0,r.jsx)(n.td,{children:"accountLocation"}),(0,r.jsx)(n.td,{children:"String"}),(0,r.jsx)(n.td,{children:"The custom location value (configurable) of the Team Account to associate with the delivery quote."})]}),(0,r.jsxs)(n.tr,{children:[(0,r.jsx)(n.td,{children:"customerData"}),(0,r.jsx)(n.td,{children:(0,r.jsx)(n.a,{href:"./appendix#jsonobject-type",children:(0,r.jsx)(n.code,{children:"JSONObject"})})}),(0,r.jsxs)(n.td,{children:["Information for your reference only. ",(0,r.jsx)(n.a,{href:"#customer-data",children:"See above"}),"."]})]}),(0,r.jsxs)(n.tr,{children:[(0,r.jsx)(n.td,{children:"deliveryMethods"}),(0,r.jsx)(n.td,{children:(0,r.jsx)(n.code,{children:"[String]"})}),(0,r.jsxs)(n.td,{children:["A list of ",(0,r.jsx)(n.a,{href:"./appendix#deliverymethod",children:"delivery methods"})," that you want to get quotes for. Providing no delivery methods will return quotes for all potential delivery methods."]})]}),(0,r.jsxs)(n.tr,{children:[(0,r.jsx)(n.td,{children:"requirements"}),(0,r.jsx)(n.td,{children:(0,r.jsx)(n.a,{href:"./appendix#requirementsinput",children:(0,r.jsx)(n.code,{children:"RequirementsInput"})})}),(0,r.jsxs)(n.td,{children:["Any additional requirements for the delivery. Should be provided as a ",(0,r.jsx)(n.code,{children:"RequirementsInput"})," type."]})]})]})]}),"\n",(0,r.jsx)(n.h3,{id:"example-query-1",children:"Example Query"}),"\n",(0,r.jsx)(n.pre,{children:(0,r.jsx)(n.code,{className:"language-graphql",children:'query {\n deliveryQuotes(\n data: {\n accountId: "acct_123456"\n origin: {\n addressLine1: "456 Main St"\n city: "Los Angeles"\n state: "CA"\n postalCode: "90001"\n }\n destination: {\n addressLine1: "123 Main St"\n city: "New York"\n state: "NY"\n postalCode: "10001"\n }\n deliveryMethods: ["car", "suv"]\n priority: "sameday"\n customerData: { orderNumber: "SO-4417", warehouseCode: "WH-12" }\n }\n manifestItems: [\n { description: "Package 1", weight: 2 }\n { description: "Package 2", weight: 3 }\n ]\n requirements: { loadUnloadRequired: true }\n ) {\n id\n fee\n distance\n duration\n deliveryMethod\n }\n}\n'})}),"\n",(0,r.jsx)(n.h3,{id:"example-response",children:"Example Response"}),"\n",(0,r.jsx)(n.pre,{children:(0,r.jsx)(n.code,{className:"language-json",children:'{\n "data": {\n "deliveryQuotes": [\n {\n "id": "quote_B34GCPGNX3",\n "fee": 1219,\n "distance": 913,\n "duration": 168,\n "deliveryMethod": "car"\n },\n {\n "id": "quote_QYE328ANHN",\n "fee": 2444,\n "distance": 913,\n "duration": 176,\n "deliveryMethod": "suv"\n }\n ]\n }\n}\n'})})]})}function h(e={}){const{wrapper:n}={...(0,d.R)(),...e.components};return n?(0,r.jsx)(n,{...e,children:(0,r.jsx)(c,{...e})}):c(e)}},9787:(e,n,t)=>{t.d(n,{R:()=>s,x:()=>o});var i=t(6166);const r={},d=i.createContext(r);function s(e){const n=i.useContext(d);return i.useMemo(function(){return"function"==typeof e?e(n):{...n,...e}},[n,e])}function o(e){let n;return n=e.disableParentContext?"function"==typeof e.components?e.components(r):e.components||r:s(e.components),i.createElement(d.Provider,{value:n},e.children)}}}]);
Line numbers count LF bytes from the start of the resource, as the search results do. Vendor segments are library code the classifier recognised; they are stored but not indexed. Bytes are shown as Latin1 characters, one per byte.