{
  "data": {
    "quote": {
      "id": "REVIEW-QUOTE-602",
      "jobs": {
        "nodes": [
          {
            "id": "REVIEW-JOB-602"
          }
        ],
        "pageInfo": {
          "hasNextPage": false
        }
      },
      "notes": {
        "nodes": [
          {
            "id": "REVIEW-NOTE-1",
            "pinned": true,
            "message": "REVIEW internal source note: access through the side gate. Confirm attachment substrate before ordering."
          }
        ],
        "pageInfo": {
          "hasNextPage": false
        }
      },
      "title": "REVIEW — Jobber intake patio and screens",
      "client": {
        "id": "REVIEW-CLIENT-602",
        "name": "REVIEW Jobber Example",
        "emails": [
          {
            "address": "jobber-602@example.invalid"
          }
        ],
        "phones": [
          {
            "number": "202-555-0148"
          }
        ]
      },
      "property": {
        "id": "REVIEW-PROPERTY-602",
        "address": {
          "city": "Phoenix",
          "street1": "602 Example Lane",
          "street2": "",
          "province": "AZ",
          "postalCode": "85001"
        }
      },
      "createdAt": "2026-01-01T15:00:00Z",
      "lineItems": {
        "nodes": [
          {
            "id": "REVIEW-LINE-1",
            "name": "Fixed-frame patio cover (fabric)",
            "optional": false,
            "quantity": 1,
            "textOnly": false,
            "unitPrice": 2500,
            "description": "Width: 10 ft 13 in\nProjection: 8 ft 6 in\nPost height: 9 ft 2 in\nAttachment surface: Existing beam\nFabric or screen brand: Tempotest\nTwo posts; custom beam brackets. Fabric colour still to be chosen."
          },
          {
            "id": "REVIEW-LINE-2",
            "name": "Caleb's unmatched screen label",
            "optional": false,
            "quantity": 2,
            "textOnly": false,
            "unitPrice": 750,
            "description": "Two matching vertical drop shades. Opening width: 6 ft 8 in. Drop height: 7 ft.\nAttachment detail needs confirmation."
          },
          {
            "id": "REVIEW-LINE-3",
            "name": "Custom beam hardware",
            "optional": false,
            "quantity": 4,
            "textOnly": false,
            "unitPrice": 12.5,
            "description": "Supporting hardware for patio cover. Retain this pricing and description."
          }
        ],
        "pageInfo": {
          "hasNextPage": false
        }
      },
      "updatedAt": "2026-09-15T15:00:00Z",
      "quoteNumber": "602",
      "quoteStatus": "APPROVED",
      "customFields": [
        {
          "label": "Installation constraints",
          "valueText": "Check beam attachment before ordering",
          "__typename": "CustomFieldText"
        }
      ],
      "depositRecords": {
        "nodes": [
          {
            "id": "REVIEW-DEPOSIT-1",
            "amount": 1000,
            "refunds": {
              "nodes": [],
              "pageInfo": {
                "hasNextPage": false
              }
            },
            "entryDate": "2026-09-14T20:00:00Z",
            "allocations": {
              "nodes": [],
              "pageInfo": {
                "hasNextPage": false
              }
            },
            "jobberPaymentTransactionStatus": null
          }
        ],
        "pageInfo": {
          "hasNextPage": false
        }
      },
      "noteAttachments": {
        "nodes": [
          {
            "id": "REVIEW-FILE-1",
            "url": "https://example.invalid/review-attachment.jpg",
            "fileName": "REVIEW attachment location.jpg",
            "contentType": "image/jpeg"
          }
        ],
        "pageInfo": {
          "hasNextPage": false
        }
      }
    },
    "account": {
      "id": "REVIEW-ASB-ACCOUNT"
    }
  }
}