{ "@context": { "@version": 1.1, "@vocab": "https://schema.org/", "jobber": "https://api.getjobber.com/api/graphql/", "schema": "https://schema.org/", "xsd": "http://www.w3.org/2001/XMLSchema#", "dcterms": "http://purl.org/dc/terms/", "Client": { "@id": "jobber:Client", "@context": { "id": { "@id": "jobber:Client/id", "@type": "xsd:string" }, "firstName": { "@id": "schema:givenName", "@type": "xsd:string" }, "lastName": { "@id": "schema:familyName", "@type": "xsd:string" }, "companyName": { "@id": "schema:legalName", "@type": "xsd:string" }, "emails": { "@id": "schema:email", "@container": "@list" }, "phones": { "@id": "schema:telephone", "@container": "@list" }, "billingAddress": { "@id": "schema:address", "@type": "jobber:Address" }, "balance": { "@id": "jobber:Client/balance", "@type": "xsd:decimal" }, "isLead": { "@id": "jobber:Client/isLead", "@type": "xsd:boolean" }, "tags": { "@id": "jobber:Client/tags", "@container": "@list" } } }, "Property": { "@id": "jobber:Property", "@context": { "id": { "@id": "jobber:Property/id", "@type": "xsd:string" }, "address": { "@id": "schema:address", "@type": "jobber:Address" }, "client": { "@id": "jobber:Property/client", "@type": "jobber:Client" } } }, "Quote": { "@id": "jobber:Quote", "@context": { "id": { "@id": "jobber:Quote/id", "@type": "xsd:string" }, "quoteNumber": { "@id": "jobber:Quote/quoteNumber", "@type": "xsd:string" }, "title": { "@id": "schema:name", "@type": "xsd:string" }, "quoteStatus": { "@id": "jobber:Quote/quoteStatus", "@type": "xsd:string" }, "client": { "@id": "jobber:Quote/client", "@type": "jobber:Client" }, "total": { "@id": "schema:price", "@type": "xsd:decimal" } } }, "Job": { "@id": "jobber:Job", "@context": { "id": { "@id": "jobber:Job/id", "@type": "xsd:string" }, "jobNumber": { "@id": "jobber:Job/jobNumber", "@type": "xsd:integer" }, "title": { "@id": "schema:name", "@type": "xsd:string" }, "jobStatus": { "@id": "jobber:Job/jobStatus", "@type": "xsd:string" }, "jobType": { "@id": "jobber:Job/jobType", "@type": "xsd:string" }, "startAt": { "@id": "schema:startDate", "@type": "xsd:dateTime" }, "endAt": { "@id": "schema:endDate", "@type": "xsd:dateTime" }, "client": { "@id": "jobber:Job/client", "@type": "jobber:Client" }, "property": { "@id": "jobber:Job/property", "@type": "jobber:Property" } } }, "Visit": { "@id": "jobber:Visit", "@context": { "id": { "@id": "jobber:Visit/id", "@type": "xsd:string" }, "startAt": { "@id": "schema:startDate", "@type": "xsd:dateTime" }, "endAt": { "@id": "schema:endDate", "@type": "xsd:dateTime" }, "assignedUsers": { "@id": "jobber:Visit/assignedUsers", "@container": "@list" }, "completed": { "@id": "jobber:Visit/completed", "@type": "xsd:boolean" } } }, "Invoice": { "@id": "jobber:Invoice", "@context": { "id": { "@id": "jobber:Invoice/id", "@type": "xsd:string" }, "invoiceNumber": { "@id": "schema:identifier", "@type": "xsd:string" }, "invoiceStatus": { "@id": "jobber:Invoice/invoiceStatus", "@type": "xsd:string" }, "issuedDate": { "@id": "schema:dateIssued", "@type": "xsd:date" }, "dueDate": { "@id": "schema:paymentDueDate", "@type": "xsd:date" }, "amounts": { "@id": "jobber:Invoice/amounts", "@type": "jobber:Amounts" }, "client": { "@id": "jobber:Invoice/client", "@type": "jobber:Client" } } }, "Address": { "@id": "jobber:Address", "@context": { "street1": { "@id": "schema:streetAddress", "@type": "xsd:string" }, "city": { "@id": "schema:addressLocality", "@type": "xsd:string" }, "province": { "@id": "schema:addressRegion", "@type": "xsd:string" }, "postalCode": { "@id": "schema:postalCode", "@type": "xsd:string" }, "country": { "@id": "schema:addressCountry", "@type": "xsd:string" } } } } }