PUT api/admin/categories/{id}

Request Information

URI Parameters

NameDescriptionTypeAdditional information
id

integer

Required

Body Parameters

TradeCategory
NameDescriptionTypeAdditional information
TradeCategoryId

integer

None.

Name

string

Required

Max length: 150

Icon

string

Max length: 100

Description

string

Max length: 1000

IsEmergencySupported

boolean

None.

IsActive

boolean

None.

SortOrder

integer

None.

Subcategories

Collection of TradeSubcategory

None.

Tradespeople

Collection of TradespersonCategory

None.

Request Formats

application/json, text/json

Sample:
{
  "tradeCategoryId": 1,
  "name": "sample string 2",
  "icon": "sample string 3",
  "description": "sample string 4",
  "isEmergencySupported": true,
  "isActive": true,
  "sortOrder": 7,
  "subcategories": [
    {
      "tradeSubcategoryId": 1,
      "tradeCategoryId": 2,
      "name": "sample string 3",
      "description": "sample string 4",
      "isActive": true
    },
    {
      "tradeSubcategoryId": 1,
      "tradeCategoryId": 2,
      "name": "sample string 3",
      "description": "sample string 4",
      "isActive": true
    }
  ],
  "tradespeople": [
    {
      "tradespersonCategoryId": "3d86952c-2170-4802-97a1-757b4abe9c75",
      "tradespersonProfileId": "9215a7cd-3b5f-4c3a-a0c5-68ccfcfa4d98",
      "tradeCategoryId": 3,
      "tradeSubcategoryId": 1,
      "yearsExperience": 4,
      "isPrimary": true,
      "tradespersonProfile": {
        "tradespersonProfileId": "269146fe-b8ed-4430-a865-b9be4b6b2535",
        "userId": "5d5144a4-19a3-4031-b795-9978dd3522ad",
        "businessName": "sample string 3",
        "businessRegistrationNumber": "sample string 4",
        "description": "sample string 5",
        "yearsExperience": 6,
        "latitude": 7.1,
        "longitude": 8.1,
        "serviceRadiusKm": 9.1,
        "emergencyAvailable": true,
        "currentlyAvailable": true,
        "callOutFee": 12.0,
        "minimumJobFee": 13.0,
        "averageRating": 14.0,
        "totalReviews": 15,
        "completedJobs": 16,
        "responseRate": 17.0,
        "averageResponseMinutes": 18,
        "verificationLevel": "Unverified",
        "accountStatus": "Pending",
        "languagesSpoken": "sample string 19",
        "operatingHoursJson": "sample string 20",
        "paymentMethods": "sample string 21",
        "workmanshipGuarantee": "sample string 22",
        "createdAtUtc": "2026-07-16T16:47:13.115658+02:00",
        "user": {
          "userId": "65881192-5c02-4846-9561-84593fecad16",
          "firstName": "sample string 2",
          "lastName": "sample string 3",
          "email": "sample string 4",
          "mobileNumber": "sample string 5",
          "googleSubjectId": "sample string 7",
          "userType": "Customer",
          "profileImageUrl": "sample string 8",
          "emailVerified": true,
          "mobileVerified": true,
          "accountStatus": "Pending",
          "createdAtUtc": "2026-07-16T16:47:13.115658+02:00",
          "lastLoginAtUtc": "2026-07-16T16:47:13.115658+02:00",
          "addresses": [
            {
              "addressId": "8c4c7708-7c0e-4922-96ca-0f22ebbd6647",
              "userId": "29d721a9-4d17-46ad-934f-ff53b7d33ea8",
              "label": "sample string 3",
              "addressLine1": "sample string 4",
              "addressLine2": "sample string 5",
              "suburb": "sample string 6",
              "city": "sample string 7",
              "province": "sample string 8",
              "postalCode": "sample string 9",
              "country": "sample string 10",
              "latitude": 11.1,
              "longitude": 12.1,
              "isDefault": true
            },
            {
              "addressId": "8c4c7708-7c0e-4922-96ca-0f22ebbd6647",
              "userId": "29d721a9-4d17-46ad-934f-ff53b7d33ea8",
              "label": "sample string 3",
              "addressLine1": "sample string 4",
              "addressLine2": "sample string 5",
              "suburb": "sample string 6",
              "city": "sample string 7",
              "province": "sample string 8",
              "postalCode": "sample string 9",
              "country": "sample string 10",
              "latitude": 11.1,
              "longitude": 12.1,
              "isDefault": true
            }
          ],
          "notifications": [
            {
              "notificationId": "98db0697-3d1e-48b7-a06b-ba0d87fd3ca1",
              "userId": "7059aa62-a438-4953-b9d8-fb153d47b40b",
              "notificationType": "General",
              "title": "sample string 3",
              "notificationMessage": "sample string 4",
              "relatedEntityType": "sample string 5",
              "relatedEntityId": "e8282b70-19b5-40b2-bf6f-28df1b63b1c5",
              "isRead": true,
              "createdAtUtc": "2026-07-16T16:47:13.115658+02:00",
              "readAtUtc": "2026-07-16T16:47:13.115658+02:00"
            },
            {
              "notificationId": "98db0697-3d1e-48b7-a06b-ba0d87fd3ca1",
              "userId": "7059aa62-a438-4953-b9d8-fb153d47b40b",
              "notificationType": "General",
              "title": "sample string 3",
              "notificationMessage": "sample string 4",
              "relatedEntityType": "sample string 5",
              "relatedEntityId": "e8282b70-19b5-40b2-bf6f-28df1b63b1c5",
              "isRead": true,
              "createdAtUtc": "2026-07-16T16:47:13.115658+02:00",
              "readAtUtc": "2026-07-16T16:47:13.115658+02:00"
            }
          ],
          "deviceRegistrations": [
            {
              "deviceRegistrationId": "c55ddf6c-d2a1-43e0-9d9d-5d3ef018c1ac",
              "userId": "44ffc27d-0fc6-42de-a136-8cd8665e45a0",
              "pushToken": "sample string 3",
              "platform": "sample string 4",
              "deviceId": "sample string 5",
              "isActive": true,
              "createdAtUtc": "2026-07-16T16:47:13.115658+02:00",
              "lastSeenAtUtc": "2026-07-16T16:47:13.115658+02:00"
            },
            {
              "deviceRegistrationId": "c55ddf6c-d2a1-43e0-9d9d-5d3ef018c1ac",
              "userId": "44ffc27d-0fc6-42de-a136-8cd8665e45a0",
              "pushToken": "sample string 3",
              "platform": "sample string 4",
              "deviceId": "sample string 5",
              "isActive": true,
              "createdAtUtc": "2026-07-16T16:47:13.115658+02:00",
              "lastSeenAtUtc": "2026-07-16T16:47:13.115658+02:00"
            }
          ]
        },
        "categories": [],
        "portfolioItems": [
          {
            "portfolioItemId": "45ffa21b-4d57-4cee-b183-47b015a602b9",
            "tradespersonProfileId": "ede3749b-cac6-4789-9503-f218c2b0d9c6",
            "jobId": "243f95e9-48b2-45d1-bac2-9ea3d808cd8c",
            "title": "sample string 3",
            "description": "sample string 4",
            "tradeCategoryId": 5,
            "area": "sample string 6",
            "completedDate": "2026-07-16T16:47:13.115658+02:00",
            "duration": "sample string 7",
            "materialsUsed": "sample string 8",
            "isVerifiedJob": true,
            "isPublished": true,
            "createdAtUtc": "2026-07-16T16:47:13.115658+02:00",
            "job": {
              "jobId": "971e95d8-ab8d-4eb9-afeb-5a1d851873ae",
              "customerUserId": "9dff02a6-8c97-4e6a-823b-d24b14acca8a",
              "tradeCategoryId": 3,
              "tradeSubcategoryId": 1,
              "jobType": "Emergency",
              "title": "sample string 4",
              "description": "sample string 5",
              "budgetMinimum": 1.0,
              "budgetMaximum": 1.0,
              "preferredDate": "2026-07-16T16:47:13.115658+02:00",
              "preferredTimeFrom": "00:00:00.1234567",
              "preferredTimeTo": "00:00:00.1234567",
              "addressId": "cab5f31b-514a-424a-9150-33a739a55043",
              "latitude": 6.1,
              "longitude": 7.1,
              "status": "Draft",
              "selectedTradespersonId": "8a9ab0e9-cb13-4d97-bd30-6562fe504083",
              "selectedQuoteId": "a41d3b2c-0b94-4f9b-b69c-178c88d8579c",
              "isEmergency": true,
              "propertyType": "sample string 9",
              "accessInstructions": "sample string 10",
              "safetyNotes": "sample string 11",
              "createdAtUtc": "2026-07-16T16:47:13.115658+02:00",
              "publishedAtUtc": "2026-07-16T16:47:13.115658+02:00",
              "acceptedAtUtc": "2026-07-16T16:47:13.115658+02:00",
              "startedAtUtc": "2026-07-16T16:47:13.115658+02:00",
              "completedAtUtc": "2026-07-16T16:47:13.115658+02:00",
              "cancelledAtUtc": "2026-07-16T16:47:13.115658+02:00",
              "customerUser": {
                "userId": "65881192-5c02-4846-9561-84593fecad16",
                "firstName": "sample string 2",
                "lastName": "sample string 3",
                "email": "sample string 4",
                "mobileNumber": "sample string 5",
                "googleSubjectId": "sample string 7",
                "userType": "Customer",
                "profileImageUrl": "sample string 8",
                "emailVerified": true,
                "mobileVerified": true,
                "accountStatus": "Pending",
                "createdAtUtc": "2026-07-16T16:47:13.115658+02:00",
                "lastLoginAtUtc": "2026-07-16T16:47:13.115658+02:00",
                "addresses": [
                  {
                    "addressId": "8c4c7708-7c0e-4922-96ca-0f22ebbd6647",
                    "userId": "29d721a9-4d17-46ad-934f-ff53b7d33ea8",
                    "label": "sample string 3",
                    "addressLine1": "sample string 4",
                    "addressLine2": "sample string 5",
                    "suburb": "sample string 6",
                    "city": "sample string 7",
                    "province": "sample string 8",
                    "postalCode": "sample string 9",
                    "country": "sample string 10",
                    "latitude": 11.1,
                    "longitude": 12.1,
                    "isDefault": true
                  },
                  {
                    "addressId": "8c4c7708-7c0e-4922-96ca-0f22ebbd6647",
                    "userId": "29d721a9-4d17-46ad-934f-ff53b7d33ea8",
                    "label": "sample string 3",
                    "addressLine1": "sample string 4",
                    "addressLine2": "sample string 5",
                    "suburb": "sample string 6",
                    "city": "sample string 7",
                    "province": "sample string 8",
                    "postalCode": "sample string 9",
                    "country": "sample string 10",
                    "latitude": 11.1,
                    "longitude": 12.1,
                    "isDefault": true
                  }
                ],
                "notifications": [
                  {
                    "notificationId": "98db0697-3d1e-48b7-a06b-ba0d87fd3ca1",
                    "userId": "7059aa62-a438-4953-b9d8-fb153d47b40b",
                    "notificationType": "General",
                    "title": "sample string 3",
                    "notificationMessage": "sample string 4",
                    "relatedEntityType": "sample string 5",
                    "relatedEntityId": "e8282b70-19b5-40b2-bf6f-28df1b63b1c5",
                    "isRead": true,
                    "createdAtUtc": "2026-07-16T16:47:13.115658+02:00",
                    "readAtUtc": "2026-07-16T16:47:13.115658+02:00"
                  },
                  {
                    "notificationId": "98db0697-3d1e-48b7-a06b-ba0d87fd3ca1",
                    "userId": "7059aa62-a438-4953-b9d8-fb153d47b40b",
                    "notificationType": "General",
                    "title": "sample string 3",
                    "notificationMessage": "sample string 4",
                    "relatedEntityType": "sample string 5",
                    "relatedEntityId": "e8282b70-19b5-40b2-bf6f-28df1b63b1c5",
                    "isRead": true,
                    "createdAtUtc": "2026-07-16T16:47:13.115658+02:00",
                    "readAtUtc": "2026-07-16T16:47:13.115658+02:00"
                  }
                ],
                "deviceRegistrations": [
                  {
                    "deviceRegistrationId": "c55ddf6c-d2a1-43e0-9d9d-5d3ef018c1ac",
                    "userId": "44ffc27d-0fc6-42de-a136-8cd8665e45a0",
                    "pushToken": "sample string 3",
                    "platform": "sample string 4",
                    "deviceId": "sample string 5",
                    "isActive": true,
                    "createdAtUtc": "2026-07-16T16:47:13.115658+02:00",
                    "lastSeenAtUtc": "2026-07-16T16:47:13.115658+02:00"
                  },
                  {
                    "deviceRegistrationId": "c55ddf6c-d2a1-43e0-9d9d-5d3ef018c1ac",
                    "userId": "44ffc27d-0fc6-42de-a136-8cd8665e45a0",
                    "pushToken": "sample string 3",
                    "platform": "sample string 4",
                    "deviceId": "sample string 5",
                    "isActive": true,
                    "createdAtUtc": "2026-07-16T16:47:13.115658+02:00",
                    "lastSeenAtUtc": "2026-07-16T16:47:13.115658+02:00"
                  }
                ]
              },
              "tradeSubcategory": {
                "tradeSubcategoryId": 1,
                "tradeCategoryId": 2,
                "name": "sample string 3",
                "description": "sample string 4",
                "isActive": true
              },
              "address": {
                "addressId": "8c4c7708-7c0e-4922-96ca-0f22ebbd6647",
                "userId": "29d721a9-4d17-46ad-934f-ff53b7d33ea8",
                "label": "sample string 3",
                "addressLine1": "sample string 4",
                "addressLine2": "sample string 5",
                "suburb": "sample string 6",
                "city": "sample string 7",
                "province": "sample string 8",
                "postalCode": "sample string 9",
                "country": "sample string 10",
                "latitude": 11.1,
                "longitude": 12.1,
                "isDefault": true,
                "user": {
                  "userId": "65881192-5c02-4846-9561-84593fecad16",
                  "firstName": "sample string 2",
                  "lastName": "sample string 3",
                  "email": "sample string 4",
                  "mobileNumber": "sample string 5",
                  "googleSubjectId": "sample string 7",
                  "userType": "Customer",
                  "profileImageUrl": "sample string 8",
                  "emailVerified": true,
                  "mobileVerified": true,
                  "accountStatus": "Pending",
                  "createdAtUtc": "2026-07-16T16:47:13.115658+02:00",
                  "lastLoginAtUtc": "2026-07-16T16:47:13.115658+02:00",
                  "addresses": [],
                  "notifications": [
                    {
                      "notificationId": "98db0697-3d1e-48b7-a06b-ba0d87fd3ca1",
                      "userId": "7059aa62-a438-4953-b9d8-fb153d47b40b",
                      "notificationType": "General",
                      "title": "sample string 3",
                      "notificationMessage": "sample string 4",
                      "relatedEntityType": "sample string 5",
                      "relatedEntityId": "e8282b70-19b5-40b2-bf6f-28df1b63b1c5",
                      "isRead": true,
                      "createdAtUtc": "2026-07-16T16:47:13.115658+02:00",
                      "readAtUtc": "2026-07-16T16:47:13.115658+02:00"
                    },
                    {
                      "notificationId": "98db0697-3d1e-48b7-a06b-ba0d87fd3ca1",
                      "userId": "7059aa62-a438-4953-b9d8-fb153d47b40b",
                      "notificationType": "General",
                      "title": "sample string 3",
                      "notificationMessage": "sample string 4",
                      "relatedEntityType": "sample string 5",
                      "relatedEntityId": "e8282b70-19b5-40b2-bf6f-28df1b63b1c5",
                      "isRead": true,
                      "createdAtUtc": "2026-07-16T16:47:13.115658+02:00",
                      "readAtUtc": "2026-07-16T16:47:13.115658+02:00"
                    }
                  ],
                  "deviceRegistrations": [
                    {
                      "deviceRegistrationId": "c55ddf6c-d2a1-43e0-9d9d-5d3ef018c1ac",
                      "userId": "44ffc27d-0fc6-42de-a136-8cd8665e45a0",
                      "pushToken": "sample string 3",
                      "platform": "sample string 4",
                      "deviceId": "sample string 5",
                      "isActive": true,
                      "createdAtUtc": "2026-07-16T16:47:13.115658+02:00",
                      "lastSeenAtUtc": "2026-07-16T16:47:13.115658+02:00"
                    },
                    {
                      "deviceRegistrationId": "c55ddf6c-d2a1-43e0-9d9d-5d3ef018c1ac",
                      "userId": "44ffc27d-0fc6-42de-a136-8cd8665e45a0",
                      "pushToken": "sample string 3",
                      "platform": "sample string 4",
                      "deviceId": "sample string 5",
                      "isActive": true,
                      "createdAtUtc": "2026-07-16T16:47:13.115658+02:00",
                      "lastSeenAtUtc": "2026-07-16T16:47:13.115658+02:00"
                    }
                  ]
                }
              },
              "selectedQuote": {
                "quoteId": "27da9855-9474-4e25-9464-ca6bac4c9fbf",
                "jobId": "a94b106b-5d7d-473b-82dd-69b8ac4d6b54",
                "tradespersonProfileId": "10a64064-bd67-48b5-bbe1-b7a2f456d89b",
                "versionNumber": 4,
                "callOutFee": 5.0,
                "labourAmount": 6.0,
                "materialsAmount": 7.0,
                "travelAmount": 8.0,
                "otherAmount": 9.0,
                "taxAmount": 10.0,
                "totalAmount": 11.0,
                "depositAmount": 12.0,
                "estimatedArrival": "2026-07-16T16:47:13.115658+02:00",
                "estimatedDurationMinutes": 1,
                "validUntilUtc": "2026-07-16T16:47:13.115658+02:00",
                "terms": "sample string 14",
                "exclusions": "sample string 15",
                "notes": "sample string 16",
                "status": "Draft",
                "createdAtUtc": "2026-07-16T16:47:13.115658+02:00",
                "acceptedAtUtc": "2026-07-16T16:47:13.115658+02:00"
              },
              "media": [
                {
                  "jobMediaId": "6cb4ee3e-62ce-4475-aed0-773fa9319683",
                  "jobId": "f00e4e46-a8f7-42d1-a6ba-8501c4b5b82f",
                  "mediaType": "Image",
                  "fileUrl": "sample string 3",
                  "thumbnailUrl": "sample string 4",
                  "caption": "sample string 5",
                  "uploadedByUserId": "7ed006ba-d9c3-43fd-aa54-849c29f5fdb4",
                  "createdAtUtc": "2026-07-16T16:47:13.115658+02:00"
                },
                {
                  "jobMediaId": "6cb4ee3e-62ce-4475-aed0-773fa9319683",
                  "jobId": "f00e4e46-a8f7-42d1-a6ba-8501c4b5b82f",
                  "mediaType": "Image",
                  "fileUrl": "sample string 3",
                  "thumbnailUrl": "sample string 4",
                  "caption": "sample string 5",
                  "uploadedByUserId": "7ed006ba-d9c3-43fd-aa54-849c29f5fdb4",
                  "createdAtUtc": "2026-07-16T16:47:13.115658+02:00"
                }
              ],
              "invitations": [
                {
                  "jobInvitationId": "08ee1e8a-7e8e-416a-a0f6-7b4ec378525b",
                  "jobId": "838ba4d9-d165-427e-a373-faeddd182910",
                  "tradespersonProfileId": "75dc7112-acd6-48f7-b117-5d3db34261b2",
                  "distanceKm": 4.1,
                  "matchingScore": 5.0,
                  "sentAtUtc": "2026-07-16T16:47:13.115658+02:00",
                  "viewedAtUtc": "2026-07-16T16:47:13.115658+02:00",
                  "respondedAtUtc": "2026-07-16T16:47:13.115658+02:00",
                  "responseStatus": "Pending"
                },
                {
                  "jobInvitationId": "08ee1e8a-7e8e-416a-a0f6-7b4ec378525b",
                  "jobId": "838ba4d9-d165-427e-a373-faeddd182910",
                  "tradespersonProfileId": "75dc7112-acd6-48f7-b117-5d3db34261b2",
                  "distanceKm": 4.1,
                  "matchingScore": 5.0,
                  "sentAtUtc": "2026-07-16T16:47:13.115658+02:00",
                  "viewedAtUtc": "2026-07-16T16:47:13.115658+02:00",
                  "respondedAtUtc": "2026-07-16T16:47:13.115658+02:00",
                  "responseStatus": "Pending"
                }
              ],
              "quotes": [
                {
                  "quoteId": "27da9855-9474-4e25-9464-ca6bac4c9fbf",
                  "jobId": "a94b106b-5d7d-473b-82dd-69b8ac4d6b54",
                  "tradespersonProfileId": "10a64064-bd67-48b5-bbe1-b7a2f456d89b",
                  "versionNumber": 4,
                  "callOutFee": 5.0,
                  "labourAmount": 6.0,
                  "materialsAmount": 7.0,
                  "travelAmount": 8.0,
                  "otherAmount": 9.0,
                  "taxAmount": 10.0,
                  "totalAmount": 11.0,
                  "depositAmount": 12.0,
                  "estimatedArrival": "2026-07-16T16:47:13.115658+02:00",
                  "estimatedDurationMinutes": 1,
                  "validUntilUtc": "2026-07-16T16:47:13.115658+02:00",
                  "terms": "sample string 14",
                  "exclusions": "sample string 15",
                  "notes": "sample string 16",
                  "status": "Draft",
                  "createdAtUtc": "2026-07-16T16:47:13.115658+02:00",
                  "acceptedAtUtc": "2026-07-16T16:47:13.115658+02:00"
                },
                {
                  "quoteId": "27da9855-9474-4e25-9464-ca6bac4c9fbf",
                  "jobId": "a94b106b-5d7d-473b-82dd-69b8ac4d6b54",
                  "tradespersonProfileId": "10a64064-bd67-48b5-bbe1-b7a2f456d89b",
                  "versionNumber": 4,
                  "callOutFee": 5.0,
                  "labourAmount": 6.0,
                  "materialsAmount": 7.0,
                  "travelAmount": 8.0,
                  "otherAmount": 9.0,
                  "taxAmount": 10.0,
                  "totalAmount": 11.0,
                  "depositAmount": 12.0,
                  "estimatedArrival": "2026-07-16T16:47:13.115658+02:00",
                  "estimatedDurationMinutes": 1,
                  "validUntilUtc": "2026-07-16T16:47:13.115658+02:00",
                  "terms": "sample string 14",
                  "exclusions": "sample string 15",
                  "notes": "sample string 16",
                  "status": "Draft",
                  "createdAtUtc": "2026-07-16T16:47:13.115658+02:00",
                  "acceptedAtUtc": "2026-07-16T16:47:13.115658+02:00"
                }
              ],
              "statusHistory": [
                {
                  "jobStatusHistoryId": "968cbf94-4c47-452e-b56f-cabbc880f330",
                  "jobId": "5690391a-fe27-440d-9340-e5b5fd43e61b",
                  "previousStatus": "Draft",
                  "newStatus": "Draft",
                  "changedByUserId": "f5080d59-9d3f-4152-8535-27f8882200fc",
                  "latitude": 1.1,
                  "longitude": 1.1,
                  "notes": "sample string 4",
                  "createdAtUtc": "2026-07-16T16:47:13.115658+02:00"
                },
                {
                  "jobStatusHistoryId": "968cbf94-4c47-452e-b56f-cabbc880f330",
                  "jobId": "5690391a-fe27-440d-9340-e5b5fd43e61b",
                  "previousStatus": "Draft",
                  "newStatus": "Draft",
                  "changedByUserId": "f5080d59-9d3f-4152-8535-27f8882200fc",
                  "latitude": 1.1,
                  "longitude": 1.1,
                  "notes": "sample string 4",
                  "createdAtUtc": "2026-07-16T16:47:13.115658+02:00"
                }
              ],
              "messages": [
                {
                  "messageId": "aec30742-104c-41ec-a8b2-2656126d8cc8",
                  "jobId": "2a0758f2-bddd-49aa-9052-e43ca392a116",
                  "senderUserId": "f6b26601-0a35-4197-b30e-a18a06792e17",
                  "recipientUserId": "de505688-1990-49be-89c9-e7724f8108a3",
                  "messageType": "Text",
                  "messageText": "sample string 5",
                  "fileUrl": "sample string 6",
                  "sentAtUtc": "2026-07-16T16:47:13.115658+02:00",
                  "readAtUtc": "2026-07-16T16:47:13.115658+02:00",
                  "isDeleted": true
                },
                {
                  "messageId": "aec30742-104c-41ec-a8b2-2656126d8cc8",
                  "jobId": "2a0758f2-bddd-49aa-9052-e43ca392a116",
                  "senderUserId": "f6b26601-0a35-4197-b30e-a18a06792e17",
                  "recipientUserId": "de505688-1990-49be-89c9-e7724f8108a3",
                  "messageType": "Text",
                  "messageText": "sample string 5",
                  "fileUrl": "sample string 6",
                  "sentAtUtc": "2026-07-16T16:47:13.115658+02:00",
                  "readAtUtc": "2026-07-16T16:47:13.115658+02:00",
                  "isDeleted": true
                }
              ]
            },
            "media": [
              {
                "portfolioMediaId": "63327c23-f879-4796-9467-2159b4c58cd5",
                "portfolioItemId": "c95fbb82-97c6-48b6-a35c-bbaa7b67edd6",
                "mediaType": "Image",
                "fileUrl": "sample string 3",
                "mediaStage": "Before",
                "caption": "sample string 4",
                "sortOrder": 5
              },
              {
                "portfolioMediaId": "63327c23-f879-4796-9467-2159b4c58cd5",
                "portfolioItemId": "c95fbb82-97c6-48b6-a35c-bbaa7b67edd6",
                "mediaType": "Image",
                "fileUrl": "sample string 3",
                "mediaStage": "Before",
                "caption": "sample string 4",
                "sortOrder": 5
              }
            ]
          },
          {
            "portfolioItemId": "45ffa21b-4d57-4cee-b183-47b015a602b9",
            "tradespersonProfileId": "ede3749b-cac6-4789-9503-f218c2b0d9c6",
            "jobId": "243f95e9-48b2-45d1-bac2-9ea3d808cd8c",
            "title": "sample string 3",
            "description": "sample string 4",
            "tradeCategoryId": 5,
            "area": "sample string 6",
            "completedDate": "2026-07-16T16:47:13.115658+02:00",
            "duration": "sample string 7",
            "materialsUsed": "sample string 8",
            "isVerifiedJob": true,
            "isPublished": true,
            "createdAtUtc": "2026-07-16T16:47:13.115658+02:00",
            "job": {
              "jobId": "971e95d8-ab8d-4eb9-afeb-5a1d851873ae",
              "customerUserId": "9dff02a6-8c97-4e6a-823b-d24b14acca8a",
              "tradeCategoryId": 3,
              "tradeSubcategoryId": 1,
              "jobType": "Emergency",
              "title": "sample string 4",
              "description": "sample string 5",
              "budgetMinimum": 1.0,
              "budgetMaximum": 1.0,
              "preferredDate": "2026-07-16T16:47:13.115658+02:00",
              "preferredTimeFrom": "00:00:00.1234567",
              "preferredTimeTo": "00:00:00.1234567",
              "addressId": "cab5f31b-514a-424a-9150-33a739a55043",
              "latitude": 6.1,
              "longitude": 7.1,
              "status": "Draft",
              "selectedTradespersonId": "8a9ab0e9-cb13-4d97-bd30-6562fe504083",
              "selectedQuoteId": "a41d3b2c-0b94-4f9b-b69c-178c88d8579c",
              "isEmergency": true,
              "propertyType": "sample string 9",
              "accessInstructions": "sample string 10",
              "safetyNotes": "sample string 11",
              "createdAtUtc": "2026-07-16T16:47:13.115658+02:00",
              "publishedAtUtc": "2026-07-16T16:47:13.115658+02:00",
              "acceptedAtUtc": "2026-07-16T16:47:13.115658+02:00",
              "startedAtUtc": "2026-07-16T16:47:13.115658+02:00",
              "completedAtUtc": "2026-07-16T16:47:13.115658+02:00",
              "cancelledAtUtc": "2026-07-16T16:47:13.115658+02:00",
              "customerUser": {
                "userId": "65881192-5c02-4846-9561-84593fecad16",
                "firstName": "sample string 2",
                "lastName": "sample string 3",
                "email": "sample string 4",
                "mobileNumber": "sample string 5",
                "googleSubjectId": "sample string 7",
                "userType": "Customer",
                "profileImageUrl": "sample string 8",
                "emailVerified": true,
                "mobileVerified": true,
                "accountStatus": "Pending",
                "createdAtUtc": "2026-07-16T16:47:13.115658+02:00",
                "lastLoginAtUtc": "2026-07-16T16:47:13.115658+02:00",
                "addresses": [
                  {
                    "addressId": "8c4c7708-7c0e-4922-96ca-0f22ebbd6647",
                    "userId": "29d721a9-4d17-46ad-934f-ff53b7d33ea8",
                    "label": "sample string 3",
                    "addressLine1": "sample string 4",
                    "addressLine2": "sample string 5",
                    "suburb": "sample string 6",
                    "city": "sample string 7",
                    "province": "sample string 8",
                    "postalCode": "sample string 9",
                    "country": "sample string 10",
                    "latitude": 11.1,
                    "longitude": 12.1,
                    "isDefault": true
                  },
                  {
                    "addressId": "8c4c7708-7c0e-4922-96ca-0f22ebbd6647",
                    "userId": "29d721a9-4d17-46ad-934f-ff53b7d33ea8",
                    "label": "sample string 3",
                    "addressLine1": "sample string 4",
                    "addressLine2": "sample string 5",
                    "suburb": "sample string 6",
                    "city": "sample string 7",
                    "province": "sample string 8",
                    "postalCode": "sample string 9",
                    "country": "sample string 10",
                    "latitude": 11.1,
                    "longitude": 12.1,
                    "isDefault": true
                  }
                ],
                "notifications": [
                  {
                    "notificationId": "98db0697-3d1e-48b7-a06b-ba0d87fd3ca1",
                    "userId": "7059aa62-a438-4953-b9d8-fb153d47b40b",
                    "notificationType": "General",
                    "title": "sample string 3",
                    "notificationMessage": "sample string 4",
                    "relatedEntityType": "sample string 5",
                    "relatedEntityId": "e8282b70-19b5-40b2-bf6f-28df1b63b1c5",
                    "isRead": true,
                    "createdAtUtc": "2026-07-16T16:47:13.115658+02:00",
                    "readAtUtc": "2026-07-16T16:47:13.115658+02:00"
                  },
                  {
                    "notificationId": "98db0697-3d1e-48b7-a06b-ba0d87fd3ca1",
                    "userId": "7059aa62-a438-4953-b9d8-fb153d47b40b",
                    "notificationType": "General",
                    "title": "sample string 3",
                    "notificationMessage": "sample string 4",
                    "relatedEntityType": "sample string 5",
                    "relatedEntityId": "e8282b70-19b5-40b2-bf6f-28df1b63b1c5",
                    "isRead": true,
                    "createdAtUtc": "2026-07-16T16:47:13.115658+02:00",
                    "readAtUtc": "2026-07-16T16:47:13.115658+02:00"
                  }
                ],
                "deviceRegistrations": [
                  {
                    "deviceRegistrationId": "c55ddf6c-d2a1-43e0-9d9d-5d3ef018c1ac",
                    "userId": "44ffc27d-0fc6-42de-a136-8cd8665e45a0",
                    "pushToken": "sample string 3",
                    "platform": "sample string 4",
                    "deviceId": "sample string 5",
                    "isActive": true,
                    "createdAtUtc": "2026-07-16T16:47:13.115658+02:00",
                    "lastSeenAtUtc": "2026-07-16T16:47:13.115658+02:00"
                  },
                  {
                    "deviceRegistrationId": "c55ddf6c-d2a1-43e0-9d9d-5d3ef018c1ac",
                    "userId": "44ffc27d-0fc6-42de-a136-8cd8665e45a0",
                    "pushToken": "sample string 3",
                    "platform": "sample string 4",
                    "deviceId": "sample string 5",
                    "isActive": true,
                    "createdAtUtc": "2026-07-16T16:47:13.115658+02:00",
                    "lastSeenAtUtc": "2026-07-16T16:47:13.115658+02:00"
                  }
                ]
              },
              "tradeSubcategory": {
                "tradeSubcategoryId": 1,
                "tradeCategoryId": 2,
                "name": "sample string 3",
                "description": "sample string 4",
                "isActive": true
              },
              "address": {
                "addressId": "8c4c7708-7c0e-4922-96ca-0f22ebbd6647",
                "userId": "29d721a9-4d17-46ad-934f-ff53b7d33ea8",
                "label": "sample string 3",
                "addressLine1": "sample string 4",
                "addressLine2": "sample string 5",
                "suburb": "sample string 6",
                "city": "sample string 7",
                "province": "sample string 8",
                "postalCode": "sample string 9",
                "country": "sample string 10",
                "latitude": 11.1,
                "longitude": 12.1,
                "isDefault": true,
                "user": {
                  "userId": "65881192-5c02-4846-9561-84593fecad16",
                  "firstName": "sample string 2",
                  "lastName": "sample string 3",
                  "email": "sample string 4",
                  "mobileNumber": "sample string 5",
                  "googleSubjectId": "sample string 7",
                  "userType": "Customer",
                  "profileImageUrl": "sample string 8",
                  "emailVerified": true,
                  "mobileVerified": true,
                  "accountStatus": "Pending",
                  "createdAtUtc": "2026-07-16T16:47:13.115658+02:00",
                  "lastLoginAtUtc": "2026-07-16T16:47:13.115658+02:00",
                  "addresses": [],
                  "notifications": [
                    {
                      "notificationId": "98db0697-3d1e-48b7-a06b-ba0d87fd3ca1",
                      "userId": "7059aa62-a438-4953-b9d8-fb153d47b40b",
                      "notificationType": "General",
                      "title": "sample string 3",
                      "notificationMessage": "sample string 4",
                      "relatedEntityType": "sample string 5",
                      "relatedEntityId": "e8282b70-19b5-40b2-bf6f-28df1b63b1c5",
                      "isRead": true,
                      "createdAtUtc": "2026-07-16T16:47:13.115658+02:00",
                      "readAtUtc": "2026-07-16T16:47:13.115658+02:00"
                    },
                    {
                      "notificationId": "98db0697-3d1e-48b7-a06b-ba0d87fd3ca1",
                      "userId": "7059aa62-a438-4953-b9d8-fb153d47b40b",
                      "notificationType": "General",
                      "title": "sample string 3",
                      "notificationMessage": "sample string 4",
                      "relatedEntityType": "sample string 5",
                      "relatedEntityId": "e8282b70-19b5-40b2-bf6f-28df1b63b1c5",
                      "isRead": true,
                      "createdAtUtc": "2026-07-16T16:47:13.115658+02:00",
                      "readAtUtc": "2026-07-16T16:47:13.115658+02:00"
                    }
                  ],
                  "deviceRegistrations": [
                    {
                      "deviceRegistrationId": "c55ddf6c-d2a1-43e0-9d9d-5d3ef018c1ac",
                      "userId": "44ffc27d-0fc6-42de-a136-8cd8665e45a0",
                      "pushToken": "sample string 3",
                      "platform": "sample string 4",
                      "deviceId": "sample string 5",
                      "isActive": true,
                      "createdAtUtc": "2026-07-16T16:47:13.115658+02:00",
                      "lastSeenAtUtc": "2026-07-16T16:47:13.115658+02:00"
                    },
                    {
                      "deviceRegistrationId": "c55ddf6c-d2a1-43e0-9d9d-5d3ef018c1ac",
                      "userId": "44ffc27d-0fc6-42de-a136-8cd8665e45a0",
                      "pushToken": "sample string 3",
                      "platform": "sample string 4",
                      "deviceId": "sample string 5",
                      "isActive": true,
                      "createdAtUtc": "2026-07-16T16:47:13.115658+02:00",
                      "lastSeenAtUtc": "2026-07-16T16:47:13.115658+02:00"
                    }
                  ]
                }
              },
              "selectedQuote": {
                "quoteId": "27da9855-9474-4e25-9464-ca6bac4c9fbf",
                "jobId": "a94b106b-5d7d-473b-82dd-69b8ac4d6b54",
                "tradespersonProfileId": "10a64064-bd67-48b5-bbe1-b7a2f456d89b",
                "versionNumber": 4,
                "callOutFee": 5.0,
                "labourAmount": 6.0,
                "materialsAmount": 7.0,
                "travelAmount": 8.0,
                "otherAmount": 9.0,
                "taxAmount": 10.0,
                "totalAmount": 11.0,
                "depositAmount": 12.0,
                "estimatedArrival": "2026-07-16T16:47:13.115658+02:00",
                "estimatedDurationMinutes": 1,
                "validUntilUtc": "2026-07-16T16:47:13.115658+02:00",
                "terms": "sample string 14",
                "exclusions": "sample string 15",
                "notes": "sample string 16",
                "status": "Draft",
                "createdAtUtc": "2026-07-16T16:47:13.115658+02:00",
                "acceptedAtUtc": "2026-07-16T16:47:13.115658+02:00"
              },
              "media": [
                {
                  "jobMediaId": "6cb4ee3e-62ce-4475-aed0-773fa9319683",
                  "jobId": "f00e4e46-a8f7-42d1-a6ba-8501c4b5b82f",
                  "mediaType": "Image",
                  "fileUrl": "sample string 3",
                  "thumbnailUrl": "sample string 4",
                  "caption": "sample string 5",
                  "uploadedByUserId": "7ed006ba-d9c3-43fd-aa54-849c29f5fdb4",
                  "createdAtUtc": "2026-07-16T16:47:13.115658+02:00"
                },
                {
                  "jobMediaId": "6cb4ee3e-62ce-4475-aed0-773fa9319683",
                  "jobId": "f00e4e46-a8f7-42d1-a6ba-8501c4b5b82f",
                  "mediaType": "Image",
                  "fileUrl": "sample string 3",
                  "thumbnailUrl": "sample string 4",
                  "caption": "sample string 5",
                  "uploadedByUserId": "7ed006ba-d9c3-43fd-aa54-849c29f5fdb4",
                  "createdAtUtc": "2026-07-16T16:47:13.115658+02:00"
                }
              ],
              "invitations": [
                {
                  "jobInvitationId": "08ee1e8a-7e8e-416a-a0f6-7b4ec378525b",
                  "jobId": "838ba4d9-d165-427e-a373-faeddd182910",
                  "tradespersonProfileId": "75dc7112-acd6-48f7-b117-5d3db34261b2",
                  "distanceKm": 4.1,
                  "matchingScore": 5.0,
                  "sentAtUtc": "2026-07-16T16:47:13.115658+02:00",
                  "viewedAtUtc": "2026-07-16T16:47:13.115658+02:00",
                  "respondedAtUtc": "2026-07-16T16:47:13.115658+02:00",
                  "responseStatus": "Pending"
                },
                {
                  "jobInvitationId": "08ee1e8a-7e8e-416a-a0f6-7b4ec378525b",
                  "jobId": "838ba4d9-d165-427e-a373-faeddd182910",
                  "tradespersonProfileId": "75dc7112-acd6-48f7-b117-5d3db34261b2",
                  "distanceKm": 4.1,
                  "matchingScore": 5.0,
                  "sentAtUtc": "2026-07-16T16:47:13.115658+02:00",
                  "viewedAtUtc": "2026-07-16T16:47:13.115658+02:00",
                  "respondedAtUtc": "2026-07-16T16:47:13.115658+02:00",
                  "responseStatus": "Pending"
                }
              ],
              "quotes": [
                {
                  "quoteId": "27da9855-9474-4e25-9464-ca6bac4c9fbf",
                  "jobId": "a94b106b-5d7d-473b-82dd-69b8ac4d6b54",
                  "tradespersonProfileId": "10a64064-bd67-48b5-bbe1-b7a2f456d89b",
                  "versionNumber": 4,
                  "callOutFee": 5.0,
                  "labourAmount": 6.0,
                  "materialsAmount": 7.0,
                  "travelAmount": 8.0,
                  "otherAmount": 9.0,
                  "taxAmount": 10.0,
                  "totalAmount": 11.0,
                  "depositAmount": 12.0,
                  "estimatedArrival": "2026-07-16T16:47:13.115658+02:00",
                  "estimatedDurationMinutes": 1,
                  "validUntilUtc": "2026-07-16T16:47:13.115658+02:00",
                  "terms": "sample string 14",
                  "exclusions": "sample string 15",
                  "notes": "sample string 16",
                  "status": "Draft",
                  "createdAtUtc": "2026-07-16T16:47:13.115658+02:00",
                  "acceptedAtUtc": "2026-07-16T16:47:13.115658+02:00"
                },
                {
                  "quoteId": "27da9855-9474-4e25-9464-ca6bac4c9fbf",
                  "jobId": "a94b106b-5d7d-473b-82dd-69b8ac4d6b54",
                  "tradespersonProfileId": "10a64064-bd67-48b5-bbe1-b7a2f456d89b",
                  "versionNumber": 4,
                  "callOutFee": 5.0,
                  "labourAmount": 6.0,
                  "materialsAmount": 7.0,
                  "travelAmount": 8.0,
                  "otherAmount": 9.0,
                  "taxAmount": 10.0,
                  "totalAmount": 11.0,
                  "depositAmount": 12.0,
                  "estimatedArrival": "2026-07-16T16:47:13.115658+02:00",
                  "estimatedDurationMinutes": 1,
                  "validUntilUtc": "2026-07-16T16:47:13.115658+02:00",
                  "terms": "sample string 14",
                  "exclusions": "sample string 15",
                  "notes": "sample string 16",
                  "status": "Draft",
                  "createdAtUtc": "2026-07-16T16:47:13.115658+02:00",
                  "acceptedAtUtc": "2026-07-16T16:47:13.115658+02:00"
                }
              ],
              "statusHistory": [
                {
                  "jobStatusHistoryId": "968cbf94-4c47-452e-b56f-cabbc880f330",
                  "jobId": "5690391a-fe27-440d-9340-e5b5fd43e61b",
                  "previousStatus": "Draft",
                  "newStatus": "Draft",
                  "changedByUserId": "f5080d59-9d3f-4152-8535-27f8882200fc",
                  "latitude": 1.1,
                  "longitude": 1.1,
                  "notes": "sample string 4",
                  "createdAtUtc": "2026-07-16T16:47:13.115658+02:00"
                },
                {
                  "jobStatusHistoryId": "968cbf94-4c47-452e-b56f-cabbc880f330",
                  "jobId": "5690391a-fe27-440d-9340-e5b5fd43e61b",
                  "previousStatus": "Draft",
                  "newStatus": "Draft",
                  "changedByUserId": "f5080d59-9d3f-4152-8535-27f8882200fc",
                  "latitude": 1.1,
                  "longitude": 1.1,
                  "notes": "sample string 4",
                  "createdAtUtc": "2026-07-16T16:47:13.115658+02:00"
                }
              ],
              "messages": [
                {
                  "messageId": "aec30742-104c-41ec-a8b2-2656126d8cc8",
                  "jobId": "2a0758f2-bddd-49aa-9052-e43ca392a116",
                  "senderUserId": "f6b26601-0a35-4197-b30e-a18a06792e17",
                  "recipientUserId": "de505688-1990-49be-89c9-e7724f8108a3",
                  "messageType": "Text",
                  "messageText": "sample string 5",
                  "fileUrl": "sample string 6",
                  "sentAtUtc": "2026-07-16T16:47:13.115658+02:00",
                  "readAtUtc": "2026-07-16T16:47:13.115658+02:00",
                  "isDeleted": true
                },
                {
                  "messageId": "aec30742-104c-41ec-a8b2-2656126d8cc8",
                  "jobId": "2a0758f2-bddd-49aa-9052-e43ca392a116",
                  "senderUserId": "f6b26601-0a35-4197-b30e-a18a06792e17",
                  "recipientUserId": "de505688-1990-49be-89c9-e7724f8108a3",
                  "messageType": "Text",
                  "messageText": "sample string 5",
                  "fileUrl": "sample string 6",
                  "sentAtUtc": "2026-07-16T16:47:13.115658+02:00",
                  "readAtUtc": "2026-07-16T16:47:13.115658+02:00",
                  "isDeleted": true
                }
              ]
            },
            "media": [
              {
                "portfolioMediaId": "63327c23-f879-4796-9467-2159b4c58cd5",
                "portfolioItemId": "c95fbb82-97c6-48b6-a35c-bbaa7b67edd6",
                "mediaType": "Image",
                "fileUrl": "sample string 3",
                "mediaStage": "Before",
                "caption": "sample string 4",
                "sortOrder": 5
              },
              {
                "portfolioMediaId": "63327c23-f879-4796-9467-2159b4c58cd5",
                "portfolioItemId": "c95fbb82-97c6-48b6-a35c-bbaa7b67edd6",
                "mediaType": "Image",
                "fileUrl": "sample string 3",
                "mediaStage": "Before",
                "caption": "sample string 4",
                "sortOrder": 5
              }
            ]
          }
        ],
        "reviews": [
          {
            "reviewId": "6e37123e-7d2f-4454-9f08-ce6e713c0dec",
            "jobId": "c4f9c125-1df1-499c-8502-9dbc015247d8",
            "customerUserId": "e58476a7-82e3-48e6-9864-dcd46f38e1d2",
            "tradespersonProfileId": "21ea36a6-85af-42f8-abc3-4e37f4932081",
            "overallRating": 5,
            "workmanshipRating": 6,
            "professionalismRating": 7,
            "communicationRating": 8,
            "punctualityRating": 9,
            "valueRating": 10,
            "cleanlinessRating": 11,
            "quoteAccuracyRating": 12,
            "reviewText": "sample string 13",
            "tradespersonResponse": "sample string 14",
            "isVerifiedJob": true,
            "moderationStatus": "Published",
            "createdAtUtc": "2026-07-16T16:47:13.115658+02:00",
            "updatedAtUtc": "2026-07-16T16:47:13.115658+02:00",
            "job": {
              "jobId": "971e95d8-ab8d-4eb9-afeb-5a1d851873ae",
              "customerUserId": "9dff02a6-8c97-4e6a-823b-d24b14acca8a",
              "tradeCategoryId": 3,
              "tradeSubcategoryId": 1,
              "jobType": "Emergency",
              "title": "sample string 4",
              "description": "sample string 5",
              "budgetMinimum": 1.0,
              "budgetMaximum": 1.0,
              "preferredDate": "2026-07-16T16:47:13.115658+02:00",
              "preferredTimeFrom": "00:00:00.1234567",
              "preferredTimeTo": "00:00:00.1234567",
              "addressId": "cab5f31b-514a-424a-9150-33a739a55043",
              "latitude": 6.1,
              "longitude": 7.1,
              "status": "Draft",
              "selectedTradespersonId": "8a9ab0e9-cb13-4d97-bd30-6562fe504083",
              "selectedQuoteId": "a41d3b2c-0b94-4f9b-b69c-178c88d8579c",
              "isEmergency": true,
              "propertyType": "sample string 9",
              "accessInstructions": "sample string 10",
              "safetyNotes": "sample string 11",
              "createdAtUtc": "2026-07-16T16:47:13.115658+02:00",
              "publishedAtUtc": "2026-07-16T16:47:13.115658+02:00",
              "acceptedAtUtc": "2026-07-16T16:47:13.115658+02:00",
              "startedAtUtc": "2026-07-16T16:47:13.115658+02:00",
              "completedAtUtc": "2026-07-16T16:47:13.115658+02:00",
              "cancelledAtUtc": "2026-07-16T16:47:13.115658+02:00",
              "customerUser": {
                "userId": "65881192-5c02-4846-9561-84593fecad16",
                "firstName": "sample string 2",
                "lastName": "sample string 3",
                "email": "sample string 4",
                "mobileNumber": "sample string 5",
                "googleSubjectId": "sample string 7",
                "userType": "Customer",
                "profileImageUrl": "sample string 8",
                "emailVerified": true,
                "mobileVerified": true,
                "accountStatus": "Pending",
                "createdAtUtc": "2026-07-16T16:47:13.115658+02:00",
                "lastLoginAtUtc": "2026-07-16T16:47:13.115658+02:00",
                "addresses": [
                  {
                    "addressId": "8c4c7708-7c0e-4922-96ca-0f22ebbd6647",
                    "userId": "29d721a9-4d17-46ad-934f-ff53b7d33ea8",
                    "label": "sample string 3",
                    "addressLine1": "sample string 4",
                    "addressLine2": "sample string 5",
                    "suburb": "sample string 6",
                    "city": "sample string 7",
                    "province": "sample string 8",
                    "postalCode": "sample string 9",
                    "country": "sample string 10",
                    "latitude": 11.1,
                    "longitude": 12.1,
                    "isDefault": true
                  },
                  {
                    "addressId": "8c4c7708-7c0e-4922-96ca-0f22ebbd6647",
                    "userId": "29d721a9-4d17-46ad-934f-ff53b7d33ea8",
                    "label": "sample string 3",
                    "addressLine1": "sample string 4",
                    "addressLine2": "sample string 5",
                    "suburb": "sample string 6",
                    "city": "sample string 7",
                    "province": "sample string 8",
                    "postalCode": "sample string 9",
                    "country": "sample string 10",
                    "latitude": 11.1,
                    "longitude": 12.1,
                    "isDefault": true
                  }
                ],
                "notifications": [
                  {
                    "notificationId": "98db0697-3d1e-48b7-a06b-ba0d87fd3ca1",
                    "userId": "7059aa62-a438-4953-b9d8-fb153d47b40b",
                    "notificationType": "General",
                    "title": "sample string 3",
                    "notificationMessage": "sample string 4",
                    "relatedEntityType": "sample string 5",
                    "relatedEntityId": "e8282b70-19b5-40b2-bf6f-28df1b63b1c5",
                    "isRead": true,
                    "createdAtUtc": "2026-07-16T16:47:13.115658+02:00",
                    "readAtUtc": "2026-07-16T16:47:13.115658+02:00"
                  },
                  {
                    "notificationId": "98db0697-3d1e-48b7-a06b-ba0d87fd3ca1",
                    "userId": "7059aa62-a438-4953-b9d8-fb153d47b40b",
                    "notificationType": "General",
                    "title": "sample string 3",
                    "notificationMessage": "sample string 4",
                    "relatedEntityType": "sample string 5",
                    "relatedEntityId": "e8282b70-19b5-40b2-bf6f-28df1b63b1c5",
                    "isRead": true,
                    "createdAtUtc": "2026-07-16T16:47:13.115658+02:00",
                    "readAtUtc": "2026-07-16T16:47:13.115658+02:00"
                  }
                ],
                "deviceRegistrations": [
                  {
                    "deviceRegistrationId": "c55ddf6c-d2a1-43e0-9d9d-5d3ef018c1ac",
                    "userId": "44ffc27d-0fc6-42de-a136-8cd8665e45a0",
                    "pushToken": "sample string 3",
                    "platform": "sample string 4",
                    "deviceId": "sample string 5",
                    "isActive": true,
                    "createdAtUtc": "2026-07-16T16:47:13.115658+02:00",
                    "lastSeenAtUtc": "2026-07-16T16:47:13.115658+02:00"
                  },
                  {
                    "deviceRegistrationId": "c55ddf6c-d2a1-43e0-9d9d-5d3ef018c1ac",
                    "userId": "44ffc27d-0fc6-42de-a136-8cd8665e45a0",
                    "pushToken": "sample string 3",
                    "platform": "sample string 4",
                    "deviceId": "sample string 5",
                    "isActive": true,
                    "createdAtUtc": "2026-07-16T16:47:13.115658+02:00",
                    "lastSeenAtUtc": "2026-07-16T16:47:13.115658+02:00"
                  }
                ]
              },
              "tradeSubcategory": {
                "tradeSubcategoryId": 1,
                "tradeCategoryId": 2,
                "name": "sample string 3",
                "description": "sample string 4",
                "isActive": true
              },
              "address": {
                "addressId": "8c4c7708-7c0e-4922-96ca-0f22ebbd6647",
                "userId": "29d721a9-4d17-46ad-934f-ff53b7d33ea8",
                "label": "sample string 3",
                "addressLine1": "sample string 4",
                "addressLine2": "sample string 5",
                "suburb": "sample string 6",
                "city": "sample string 7",
                "province": "sample string 8",
                "postalCode": "sample string 9",
                "country": "sample string 10",
                "latitude": 11.1,
                "longitude": 12.1,
                "isDefault": true,
                "user": {
                  "userId": "65881192-5c02-4846-9561-84593fecad16",
                  "firstName": "sample string 2",
                  "lastName": "sample string 3",
                  "email": "sample string 4",
                  "mobileNumber": "sample string 5",
                  "googleSubjectId": "sample string 7",
                  "userType": "Customer",
                  "profileImageUrl": "sample string 8",
                  "emailVerified": true,
                  "mobileVerified": true,
                  "accountStatus": "Pending",
                  "createdAtUtc": "2026-07-16T16:47:13.115658+02:00",
                  "lastLoginAtUtc": "2026-07-16T16:47:13.115658+02:00",
                  "addresses": [],
                  "notifications": [
                    {
                      "notificationId": "98db0697-3d1e-48b7-a06b-ba0d87fd3ca1",
                      "userId": "7059aa62-a438-4953-b9d8-fb153d47b40b",
                      "notificationType": "General",
                      "title": "sample string 3",
                      "notificationMessage": "sample string 4",
                      "relatedEntityType": "sample string 5",
                      "relatedEntityId": "e8282b70-19b5-40b2-bf6f-28df1b63b1c5",
                      "isRead": true,
                      "createdAtUtc": "2026-07-16T16:47:13.115658+02:00",
                      "readAtUtc": "2026-07-16T16:47:13.115658+02:00"
                    },
                    {
                      "notificationId": "98db0697-3d1e-48b7-a06b-ba0d87fd3ca1",
                      "userId": "7059aa62-a438-4953-b9d8-fb153d47b40b",
                      "notificationType": "General",
                      "title": "sample string 3",
                      "notificationMessage": "sample string 4",
                      "relatedEntityType": "sample string 5",
                      "relatedEntityId": "e8282b70-19b5-40b2-bf6f-28df1b63b1c5",
                      "isRead": true,
                      "createdAtUtc": "2026-07-16T16:47:13.115658+02:00",
                      "readAtUtc": "2026-07-16T16:47:13.115658+02:00"
                    }
                  ],
                  "deviceRegistrations": [
                    {
                      "deviceRegistrationId": "c55ddf6c-d2a1-43e0-9d9d-5d3ef018c1ac",
                      "userId": "44ffc27d-0fc6-42de-a136-8cd8665e45a0",
                      "pushToken": "sample string 3",
                      "platform": "sample string 4",
                      "deviceId": "sample string 5",
                      "isActive": true,
                      "createdAtUtc": "2026-07-16T16:47:13.115658+02:00",
                      "lastSeenAtUtc": "2026-07-16T16:47:13.115658+02:00"
                    },
                    {
                      "deviceRegistrationId": "c55ddf6c-d2a1-43e0-9d9d-5d3ef018c1ac",
                      "userId": "44ffc27d-0fc6-42de-a136-8cd8665e45a0",
                      "pushToken": "sample string 3",
                      "platform": "sample string 4",
                      "deviceId": "sample string 5",
                      "isActive": true,
                      "createdAtUtc": "2026-07-16T16:47:13.115658+02:00",
                      "lastSeenAtUtc": "2026-07-16T16:47:13.115658+02:00"
                    }
                  ]
                }
              },
              "selectedQuote": {
                "quoteId": "27da9855-9474-4e25-9464-ca6bac4c9fbf",
                "jobId": "a94b106b-5d7d-473b-82dd-69b8ac4d6b54",
                "tradespersonProfileId": "10a64064-bd67-48b5-bbe1-b7a2f456d89b",
                "versionNumber": 4,
                "callOutFee": 5.0,
                "labourAmount": 6.0,
                "materialsAmount": 7.0,
                "travelAmount": 8.0,
                "otherAmount": 9.0,
                "taxAmount": 10.0,
                "totalAmount": 11.0,
                "depositAmount": 12.0,
                "estimatedArrival": "2026-07-16T16:47:13.115658+02:00",
                "estimatedDurationMinutes": 1,
                "validUntilUtc": "2026-07-16T16:47:13.115658+02:00",
                "terms": "sample string 14",
                "exclusions": "sample string 15",
                "notes": "sample string 16",
                "status": "Draft",
                "createdAtUtc": "2026-07-16T16:47:13.115658+02:00",
                "acceptedAtUtc": "2026-07-16T16:47:13.115658+02:00"
              },
              "media": [
                {
                  "jobMediaId": "6cb4ee3e-62ce-4475-aed0-773fa9319683",
                  "jobId": "f00e4e46-a8f7-42d1-a6ba-8501c4b5b82f",
                  "mediaType": "Image",
                  "fileUrl": "sample string 3",
                  "thumbnailUrl": "sample string 4",
                  "caption": "sample string 5",
                  "uploadedByUserId": "7ed006ba-d9c3-43fd-aa54-849c29f5fdb4",
                  "createdAtUtc": "2026-07-16T16:47:13.115658+02:00"
                },
                {
                  "jobMediaId": "6cb4ee3e-62ce-4475-aed0-773fa9319683",
                  "jobId": "f00e4e46-a8f7-42d1-a6ba-8501c4b5b82f",
                  "mediaType": "Image",
                  "fileUrl": "sample string 3",
                  "thumbnailUrl": "sample string 4",
                  "caption": "sample string 5",
                  "uploadedByUserId": "7ed006ba-d9c3-43fd-aa54-849c29f5fdb4",
                  "createdAtUtc": "2026-07-16T16:47:13.115658+02:00"
                }
              ],
              "invitations": [
                {
                  "jobInvitationId": "08ee1e8a-7e8e-416a-a0f6-7b4ec378525b",
                  "jobId": "838ba4d9-d165-427e-a373-faeddd182910",
                  "tradespersonProfileId": "75dc7112-acd6-48f7-b117-5d3db34261b2",
                  "distanceKm": 4.1,
                  "matchingScore": 5.0,
                  "sentAtUtc": "2026-07-16T16:47:13.115658+02:00",
                  "viewedAtUtc": "2026-07-16T16:47:13.115658+02:00",
                  "respondedAtUtc": "2026-07-16T16:47:13.115658+02:00",
                  "responseStatus": "Pending"
                },
                {
                  "jobInvitationId": "08ee1e8a-7e8e-416a-a0f6-7b4ec378525b",
                  "jobId": "838ba4d9-d165-427e-a373-faeddd182910",
                  "tradespersonProfileId": "75dc7112-acd6-48f7-b117-5d3db34261b2",
                  "distanceKm": 4.1,
                  "matchingScore": 5.0,
                  "sentAtUtc": "2026-07-16T16:47:13.115658+02:00",
                  "viewedAtUtc": "2026-07-16T16:47:13.115658+02:00",
                  "respondedAtUtc": "2026-07-16T16:47:13.115658+02:00",
                  "responseStatus": "Pending"
                }
              ],
              "quotes": [
                {
                  "quoteId": "27da9855-9474-4e25-9464-ca6bac4c9fbf",
                  "jobId": "a94b106b-5d7d-473b-82dd-69b8ac4d6b54",
                  "tradespersonProfileId": "10a64064-bd67-48b5-bbe1-b7a2f456d89b",
                  "versionNumber": 4,
                  "callOutFee": 5.0,
                  "labourAmount": 6.0,
                  "materialsAmount": 7.0,
                  "travelAmount": 8.0,
                  "otherAmount": 9.0,
                  "taxAmount": 10.0,
                  "totalAmount": 11.0,
                  "depositAmount": 12.0,
                  "estimatedArrival": "2026-07-16T16:47:13.115658+02:00",
                  "estimatedDurationMinutes": 1,
                  "validUntilUtc": "2026-07-16T16:47:13.115658+02:00",
                  "terms": "sample string 14",
                  "exclusions": "sample string 15",
                  "notes": "sample string 16",
                  "status": "Draft",
                  "createdAtUtc": "2026-07-16T16:47:13.115658+02:00",
                  "acceptedAtUtc": "2026-07-16T16:47:13.115658+02:00"
                },
                {
                  "quoteId": "27da9855-9474-4e25-9464-ca6bac4c9fbf",
                  "jobId": "a94b106b-5d7d-473b-82dd-69b8ac4d6b54",
                  "tradespersonProfileId": "10a64064-bd67-48b5-bbe1-b7a2f456d89b",
                  "versionNumber": 4,
                  "callOutFee": 5.0,
                  "labourAmount": 6.0,
                  "materialsAmount": 7.0,
                  "travelAmount": 8.0,
                  "otherAmount": 9.0,
                  "taxAmount": 10.0,
                  "totalAmount": 11.0,
                  "depositAmount": 12.0,
                  "estimatedArrival": "2026-07-16T16:47:13.115658+02:00",
                  "estimatedDurationMinutes": 1,
                  "validUntilUtc": "2026-07-16T16:47:13.115658+02:00",
                  "terms": "sample string 14",
                  "exclusions": "sample string 15",
                  "notes": "sample string 16",
                  "status": "Draft",
                  "createdAtUtc": "2026-07-16T16:47:13.115658+02:00",
                  "acceptedAtUtc": "2026-07-16T16:47:13.115658+02:00"
                }
              ],
              "statusHistory": [
                {
                  "jobStatusHistoryId": "968cbf94-4c47-452e-b56f-cabbc880f330",
                  "jobId": "5690391a-fe27-440d-9340-e5b5fd43e61b",
                  "previousStatus": "Draft",
                  "newStatus": "Draft",
                  "changedByUserId": "f5080d59-9d3f-4152-8535-27f8882200fc",
                  "latitude": 1.1,
                  "longitude": 1.1,
                  "notes": "sample string 4",
                  "createdAtUtc": "2026-07-16T16:47:13.115658+02:00"
                },
                {
                  "jobStatusHistoryId": "968cbf94-4c47-452e-b56f-cabbc880f330",
                  "jobId": "5690391a-fe27-440d-9340-e5b5fd43e61b",
                  "previousStatus": "Draft",
                  "newStatus": "Draft",
                  "changedByUserId": "f5080d59-9d3f-4152-8535-27f8882200fc",
                  "latitude": 1.1,
                  "longitude": 1.1,
                  "notes": "sample string 4",
                  "createdAtUtc": "2026-07-16T16:47:13.115658+02:00"
                }
              ],
              "messages": [
                {
                  "messageId": "aec30742-104c-41ec-a8b2-2656126d8cc8",
                  "jobId": "2a0758f2-bddd-49aa-9052-e43ca392a116",
                  "senderUserId": "f6b26601-0a35-4197-b30e-a18a06792e17",
                  "recipientUserId": "de505688-1990-49be-89c9-e7724f8108a3",
                  "messageType": "Text",
                  "messageText": "sample string 5",
                  "fileUrl": "sample string 6",
                  "sentAtUtc": "2026-07-16T16:47:13.115658+02:00",
                  "readAtUtc": "2026-07-16T16:47:13.115658+02:00",
                  "isDeleted": true
                },
                {
                  "messageId": "aec30742-104c-41ec-a8b2-2656126d8cc8",
                  "jobId": "2a0758f2-bddd-49aa-9052-e43ca392a116",
                  "senderUserId": "f6b26601-0a35-4197-b30e-a18a06792e17",
                  "recipientUserId": "de505688-1990-49be-89c9-e7724f8108a3",
                  "messageType": "Text",
                  "messageText": "sample string 5",
                  "fileUrl": "sample string 6",
                  "sentAtUtc": "2026-07-16T16:47:13.115658+02:00",
                  "readAtUtc": "2026-07-16T16:47:13.115658+02:00",
                  "isDeleted": true
                }
              ]
            }
          },
          {
            "reviewId": "6e37123e-7d2f-4454-9f08-ce6e713c0dec",
            "jobId": "c4f9c125-1df1-499c-8502-9dbc015247d8",
            "customerUserId": "e58476a7-82e3-48e6-9864-dcd46f38e1d2",
            "tradespersonProfileId": "21ea36a6-85af-42f8-abc3-4e37f4932081",
            "overallRating": 5,
            "workmanshipRating": 6,
            "professionalismRating": 7,
            "communicationRating": 8,
            "punctualityRating": 9,
            "valueRating": 10,
            "cleanlinessRating": 11,
            "quoteAccuracyRating": 12,
            "reviewText": "sample string 13",
            "tradespersonResponse": "sample string 14",
            "isVerifiedJob": true,
            "moderationStatus": "Published",
            "createdAtUtc": "2026-07-16T16:47:13.115658+02:00",
            "updatedAtUtc": "2026-07-16T16:47:13.115658+02:00",
            "job": {
              "jobId": "971e95d8-ab8d-4eb9-afeb-5a1d851873ae",
              "customerUserId": "9dff02a6-8c97-4e6a-823b-d24b14acca8a",
              "tradeCategoryId": 3,
              "tradeSubcategoryId": 1,
              "jobType": "Emergency",
              "title": "sample string 4",
              "description": "sample string 5",
              "budgetMinimum": 1.0,
              "budgetMaximum": 1.0,
              "preferredDate": "2026-07-16T16:47:13.115658+02:00",
              "preferredTimeFrom": "00:00:00.1234567",
              "preferredTimeTo": "00:00:00.1234567",
              "addressId": "cab5f31b-514a-424a-9150-33a739a55043",
              "latitude": 6.1,
              "longitude": 7.1,
              "status": "Draft",
              "selectedTradespersonId": "8a9ab0e9-cb13-4d97-bd30-6562fe504083",
              "selectedQuoteId": "a41d3b2c-0b94-4f9b-b69c-178c88d8579c",
              "isEmergency": true,
              "propertyType": "sample string 9",
              "accessInstructions": "sample string 10",
              "safetyNotes": "sample string 11",
              "createdAtUtc": "2026-07-16T16:47:13.115658+02:00",
              "publishedAtUtc": "2026-07-16T16:47:13.115658+02:00",
              "acceptedAtUtc": "2026-07-16T16:47:13.115658+02:00",
              "startedAtUtc": "2026-07-16T16:47:13.115658+02:00",
              "completedAtUtc": "2026-07-16T16:47:13.115658+02:00",
              "cancelledAtUtc": "2026-07-16T16:47:13.115658+02:00",
              "customerUser": {
                "userId": "65881192-5c02-4846-9561-84593fecad16",
                "firstName": "sample string 2",
                "lastName": "sample string 3",
                "email": "sample string 4",
                "mobileNumber": "sample string 5",
                "googleSubjectId": "sample string 7",
                "userType": "Customer",
                "profileImageUrl": "sample string 8",
                "emailVerified": true,
                "mobileVerified": true,
                "accountStatus": "Pending",
                "createdAtUtc": "2026-07-16T16:47:13.115658+02:00",
                "lastLoginAtUtc": "2026-07-16T16:47:13.115658+02:00",
                "addresses": [
                  {
                    "addressId": "8c4c7708-7c0e-4922-96ca-0f22ebbd6647",
                    "userId": "29d721a9-4d17-46ad-934f-ff53b7d33ea8",
                    "label": "sample string 3",
                    "addressLine1": "sample string 4",
                    "addressLine2": "sample string 5",
                    "suburb": "sample string 6",
                    "city": "sample string 7",
                    "province": "sample string 8",
                    "postalCode": "sample string 9",
                    "country": "sample string 10",
                    "latitude": 11.1,
                    "longitude": 12.1,
                    "isDefault": true
                  },
                  {
                    "addressId": "8c4c7708-7c0e-4922-96ca-0f22ebbd6647",
                    "userId": "29d721a9-4d17-46ad-934f-ff53b7d33ea8",
                    "label": "sample string 3",
                    "addressLine1": "sample string 4",
                    "addressLine2": "sample string 5",
                    "suburb": "sample string 6",
                    "city": "sample string 7",
                    "province": "sample string 8",
                    "postalCode": "sample string 9",
                    "country": "sample string 10",
                    "latitude": 11.1,
                    "longitude": 12.1,
                    "isDefault": true
                  }
                ],
                "notifications": [
                  {
                    "notificationId": "98db0697-3d1e-48b7-a06b-ba0d87fd3ca1",
                    "userId": "7059aa62-a438-4953-b9d8-fb153d47b40b",
                    "notificationType": "General",
                    "title": "sample string 3",
                    "notificationMessage": "sample string 4",
                    "relatedEntityType": "sample string 5",
                    "relatedEntityId": "e8282b70-19b5-40b2-bf6f-28df1b63b1c5",
                    "isRead": true,
                    "createdAtUtc": "2026-07-16T16:47:13.115658+02:00",
                    "readAtUtc": "2026-07-16T16:47:13.115658+02:00"
                  },
                  {
                    "notificationId": "98db0697-3d1e-48b7-a06b-ba0d87fd3ca1",
                    "userId": "7059aa62-a438-4953-b9d8-fb153d47b40b",
                    "notificationType": "General",
                    "title": "sample string 3",
                    "notificationMessage": "sample string 4",
                    "relatedEntityType": "sample string 5",
                    "relatedEntityId": "e8282b70-19b5-40b2-bf6f-28df1b63b1c5",
                    "isRead": true,
                    "createdAtUtc": "2026-07-16T16:47:13.115658+02:00",
                    "readAtUtc": "2026-07-16T16:47:13.115658+02:00"
                  }
                ],
                "deviceRegistrations": [
                  {
                    "deviceRegistrationId": "c55ddf6c-d2a1-43e0-9d9d-5d3ef018c1ac",
                    "userId": "44ffc27d-0fc6-42de-a136-8cd8665e45a0",
                    "pushToken": "sample string 3",
                    "platform": "sample string 4",
                    "deviceId": "sample string 5",
                    "isActive": true,
                    "createdAtUtc": "2026-07-16T16:47:13.115658+02:00",
                    "lastSeenAtUtc": "2026-07-16T16:47:13.115658+02:00"
                  },
                  {
                    "deviceRegistrationId": "c55ddf6c-d2a1-43e0-9d9d-5d3ef018c1ac",
                    "userId": "44ffc27d-0fc6-42de-a136-8cd8665e45a0",
                    "pushToken": "sample string 3",
                    "platform": "sample string 4",
                    "deviceId": "sample string 5",
                    "isActive": true,
                    "createdAtUtc": "2026-07-16T16:47:13.115658+02:00",
                    "lastSeenAtUtc": "2026-07-16T16:47:13.115658+02:00"
                  }
                ]
              },
              "tradeSubcategory": {
                "tradeSubcategoryId": 1,
                "tradeCategoryId": 2,
                "name": "sample string 3",
                "description": "sample string 4",
                "isActive": true
              },
              "address": {
                "addressId": "8c4c7708-7c0e-4922-96ca-0f22ebbd6647",
                "userId": "29d721a9-4d17-46ad-934f-ff53b7d33ea8",
                "label": "sample string 3",
                "addressLine1": "sample string 4",
                "addressLine2": "sample string 5",
                "suburb": "sample string 6",
                "city": "sample string 7",
                "province": "sample string 8",
                "postalCode": "sample string 9",
                "country": "sample string 10",
                "latitude": 11.1,
                "longitude": 12.1,
                "isDefault": true,
                "user": {
                  "userId": "65881192-5c02-4846-9561-84593fecad16",
                  "firstName": "sample string 2",
                  "lastName": "sample string 3",
                  "email": "sample string 4",
                  "mobileNumber": "sample string 5",
                  "googleSubjectId": "sample string 7",
                  "userType": "Customer",
                  "profileImageUrl": "sample string 8",
                  "emailVerified": true,
                  "mobileVerified": true,
                  "accountStatus": "Pending",
                  "createdAtUtc": "2026-07-16T16:47:13.115658+02:00",
                  "lastLoginAtUtc": "2026-07-16T16:47:13.115658+02:00",
                  "addresses": [],
                  "notifications": [
                    {
                      "notificationId": "98db0697-3d1e-48b7-a06b-ba0d87fd3ca1",
                      "userId": "7059aa62-a438-4953-b9d8-fb153d47b40b",
                      "notificationType": "General",
                      "title": "sample string 3",
                      "notificationMessage": "sample string 4",
                      "relatedEntityType": "sample string 5",
                      "relatedEntityId": "e8282b70-19b5-40b2-bf6f-28df1b63b1c5",
                      "isRead": true,
                      "createdAtUtc": "2026-07-16T16:47:13.115658+02:00",
                      "readAtUtc": "2026-07-16T16:47:13.115658+02:00"
                    },
                    {
                      "notificationId": "98db0697-3d1e-48b7-a06b-ba0d87fd3ca1",
                      "userId": "7059aa62-a438-4953-b9d8-fb153d47b40b",
                      "notificationType": "General",
                      "title": "sample string 3",
                      "notificationMessage": "sample string 4",
                      "relatedEntityType": "sample string 5",
                      "relatedEntityId": "e8282b70-19b5-40b2-bf6f-28df1b63b1c5",
                      "isRead": true,
                      "createdAtUtc": "2026-07-16T16:47:13.115658+02:00",
                      "readAtUtc": "2026-07-16T16:47:13.115658+02:00"
                    }
                  ],
                  "deviceRegistrations": [
                    {
                      "deviceRegistrationId": "c55ddf6c-d2a1-43e0-9d9d-5d3ef018c1ac",
                      "userId": "44ffc27d-0fc6-42de-a136-8cd8665e45a0",
                      "pushToken": "sample string 3",
                      "platform": "sample string 4",
                      "deviceId": "sample string 5",
                      "isActive": true,
                      "createdAtUtc": "2026-07-16T16:47:13.115658+02:00",
                      "lastSeenAtUtc": "2026-07-16T16:47:13.115658+02:00"
                    },
                    {
                      "deviceRegistrationId": "c55ddf6c-d2a1-43e0-9d9d-5d3ef018c1ac",
                      "userId": "44ffc27d-0fc6-42de-a136-8cd8665e45a0",
                      "pushToken": "sample string 3",
                      "platform": "sample string 4",
                      "deviceId": "sample string 5",
                      "isActive": true,
                      "createdAtUtc": "2026-07-16T16:47:13.115658+02:00",
                      "lastSeenAtUtc": "2026-07-16T16:47:13.115658+02:00"
                    }
                  ]
                }
              },
              "selectedQuote": {
                "quoteId": "27da9855-9474-4e25-9464-ca6bac4c9fbf",
                "jobId": "a94b106b-5d7d-473b-82dd-69b8ac4d6b54",
                "tradespersonProfileId": "10a64064-bd67-48b5-bbe1-b7a2f456d89b",
                "versionNumber": 4,
                "callOutFee": 5.0,
                "labourAmount": 6.0,
                "materialsAmount": 7.0,
                "travelAmount": 8.0,
                "otherAmount": 9.0,
                "taxAmount": 10.0,
                "totalAmount": 11.0,
                "depositAmount": 12.0,
                "estimatedArrival": "2026-07-16T16:47:13.115658+02:00",
                "estimatedDurationMinutes": 1,
                "validUntilUtc": "2026-07-16T16:47:13.115658+02:00",
                "terms": "sample string 14",
                "exclusions": "sample string 15",
                "notes": "sample string 16",
                "status": "Draft",
                "createdAtUtc": "2026-07-16T16:47:13.115658+02:00",
                "acceptedAtUtc": "2026-07-16T16:47:13.115658+02:00"
              },
              "media": [
                {
                  "jobMediaId": "6cb4ee3e-62ce-4475-aed0-773fa9319683",
                  "jobId": "f00e4e46-a8f7-42d1-a6ba-8501c4b5b82f",
                  "mediaType": "Image",
                  "fileUrl": "sample string 3",
                  "thumbnailUrl": "sample string 4",
                  "caption": "sample string 5",
                  "uploadedByUserId": "7ed006ba-d9c3-43fd-aa54-849c29f5fdb4",
                  "createdAtUtc": "2026-07-16T16:47:13.115658+02:00"
                },
                {
                  "jobMediaId": "6cb4ee3e-62ce-4475-aed0-773fa9319683",
                  "jobId": "f00e4e46-a8f7-42d1-a6ba-8501c4b5b82f",
                  "mediaType": "Image",
                  "fileUrl": "sample string 3",
                  "thumbnailUrl": "sample string 4",
                  "caption": "sample string 5",
                  "uploadedByUserId": "7ed006ba-d9c3-43fd-aa54-849c29f5fdb4",
                  "createdAtUtc": "2026-07-16T16:47:13.115658+02:00"
                }
              ],
              "invitations": [
                {
                  "jobInvitationId": "08ee1e8a-7e8e-416a-a0f6-7b4ec378525b",
                  "jobId": "838ba4d9-d165-427e-a373-faeddd182910",
                  "tradespersonProfileId": "75dc7112-acd6-48f7-b117-5d3db34261b2",
                  "distanceKm": 4.1,
                  "matchingScore": 5.0,
                  "sentAtUtc": "2026-07-16T16:47:13.115658+02:00",
                  "viewedAtUtc": "2026-07-16T16:47:13.115658+02:00",
                  "respondedAtUtc": "2026-07-16T16:47:13.115658+02:00",
                  "responseStatus": "Pending"
                },
                {
                  "jobInvitationId": "08ee1e8a-7e8e-416a-a0f6-7b4ec378525b",
                  "jobId": "838ba4d9-d165-427e-a373-faeddd182910",
                  "tradespersonProfileId": "75dc7112-acd6-48f7-b117-5d3db34261b2",
                  "distanceKm": 4.1,
                  "matchingScore": 5.0,
                  "sentAtUtc": "2026-07-16T16:47:13.115658+02:00",
                  "viewedAtUtc": "2026-07-16T16:47:13.115658+02:00",
                  "respondedAtUtc": "2026-07-16T16:47:13.115658+02:00",
                  "responseStatus": "Pending"
                }
              ],
              "quotes": [
                {
                  "quoteId": "27da9855-9474-4e25-9464-ca6bac4c9fbf",
                  "jobId": "a94b106b-5d7d-473b-82dd-69b8ac4d6b54",
                  "tradespersonProfileId": "10a64064-bd67-48b5-bbe1-b7a2f456d89b",
                  "versionNumber": 4,
                  "callOutFee": 5.0,
                  "labourAmount": 6.0,
                  "materialsAmount": 7.0,
                  "travelAmount": 8.0,
                  "otherAmount": 9.0,
                  "taxAmount": 10.0,
                  "totalAmount": 11.0,
                  "depositAmount": 12.0,
                  "estimatedArrival": "2026-07-16T16:47:13.115658+02:00",
                  "estimatedDurationMinutes": 1,
                  "validUntilUtc": "2026-07-16T16:47:13.115658+02:00",
                  "terms": "sample string 14",
                  "exclusions": "sample string 15",
                  "notes": "sample string 16",
                  "status": "Draft",
                  "createdAtUtc": "2026-07-16T16:47:13.115658+02:00",
                  "acceptedAtUtc": "2026-07-16T16:47:13.115658+02:00"
                },
                {
                  "quoteId": "27da9855-9474-4e25-9464-ca6bac4c9fbf",
                  "jobId": "a94b106b-5d7d-473b-82dd-69b8ac4d6b54",
                  "tradespersonProfileId": "10a64064-bd67-48b5-bbe1-b7a2f456d89b",
                  "versionNumber": 4,
                  "callOutFee": 5.0,
                  "labourAmount": 6.0,
                  "materialsAmount": 7.0,
                  "travelAmount": 8.0,
                  "otherAmount": 9.0,
                  "taxAmount": 10.0,
                  "totalAmount": 11.0,
                  "depositAmount": 12.0,
                  "estimatedArrival": "2026-07-16T16:47:13.115658+02:00",
                  "estimatedDurationMinutes": 1,
                  "validUntilUtc": "2026-07-16T16:47:13.115658+02:00",
                  "terms": "sample string 14",
                  "exclusions": "sample string 15",
                  "notes": "sample string 16",
                  "status": "Draft",
                  "createdAtUtc": "2026-07-16T16:47:13.115658+02:00",
                  "acceptedAtUtc": "2026-07-16T16:47:13.115658+02:00"
                }
              ],
              "statusHistory": [
                {
                  "jobStatusHistoryId": "968cbf94-4c47-452e-b56f-cabbc880f330",
                  "jobId": "5690391a-fe27-440d-9340-e5b5fd43e61b",
                  "previousStatus": "Draft",
                  "newStatus": "Draft",
                  "changedByUserId": "f5080d59-9d3f-4152-8535-27f8882200fc",
                  "latitude": 1.1,
                  "longitude": 1.1,
                  "notes": "sample string 4",
                  "createdAtUtc": "2026-07-16T16:47:13.115658+02:00"
                },
                {
                  "jobStatusHistoryId": "968cbf94-4c47-452e-b56f-cabbc880f330",
                  "jobId": "5690391a-fe27-440d-9340-e5b5fd43e61b",
                  "previousStatus": "Draft",
                  "newStatus": "Draft",
                  "changedByUserId": "f5080d59-9d3f-4152-8535-27f8882200fc",
                  "latitude": 1.1,
                  "longitude": 1.1,
                  "notes": "sample string 4",
                  "createdAtUtc": "2026-07-16T16:47:13.115658+02:00"
                }
              ],
              "messages": [
                {
                  "messageId": "aec30742-104c-41ec-a8b2-2656126d8cc8",
                  "jobId": "2a0758f2-bddd-49aa-9052-e43ca392a116",
                  "senderUserId": "f6b26601-0a35-4197-b30e-a18a06792e17",
                  "recipientUserId": "de505688-1990-49be-89c9-e7724f8108a3",
                  "messageType": "Text",
                  "messageText": "sample string 5",
                  "fileUrl": "sample string 6",
                  "sentAtUtc": "2026-07-16T16:47:13.115658+02:00",
                  "readAtUtc": "2026-07-16T16:47:13.115658+02:00",
                  "isDeleted": true
                },
                {
                  "messageId": "aec30742-104c-41ec-a8b2-2656126d8cc8",
                  "jobId": "2a0758f2-bddd-49aa-9052-e43ca392a116",
                  "senderUserId": "f6b26601-0a35-4197-b30e-a18a06792e17",
                  "recipientUserId": "de505688-1990-49be-89c9-e7724f8108a3",
                  "messageType": "Text",
                  "messageText": "sample string 5",
                  "fileUrl": "sample string 6",
                  "sentAtUtc": "2026-07-16T16:47:13.115658+02:00",
                  "readAtUtc": "2026-07-16T16:47:13.115658+02:00",
                  "isDeleted": true
                }
              ]
            }
          }
        ],
        "verificationDocuments": [
          {
            "verificationDocumentId": "1f1ee490-7922-4783-aa44-bce82812bc73",
            "tradespersonProfileId": "12cafa28-649b-4a2e-b4ad-ace4bb4b0d63",
            "documentType": "sample string 3",
            "documentNumber": "sample string 4",
            "fileUrl": "sample string 5",
            "expiryDate": "2026-07-16T16:47:13.115658+02:00",
            "verificationStatus": "Pending",
            "verifiedByUserId": "4422782a-7aa6-4056-bc0f-8bc1fc15bf00",
            "verifiedAtUtc": "2026-07-16T16:47:13.115658+02:00",
            "rejectionReason": "sample string 6",
            "createdAtUtc": "2026-07-16T16:47:13.115658+02:00"
          },
          {
            "verificationDocumentId": "1f1ee490-7922-4783-aa44-bce82812bc73",
            "tradespersonProfileId": "12cafa28-649b-4a2e-b4ad-ace4bb4b0d63",
            "documentType": "sample string 3",
            "documentNumber": "sample string 4",
            "fileUrl": "sample string 5",
            "expiryDate": "2026-07-16T16:47:13.115658+02:00",
            "verificationStatus": "Pending",
            "verifiedByUserId": "4422782a-7aa6-4056-bc0f-8bc1fc15bf00",
            "verifiedAtUtc": "2026-07-16T16:47:13.115658+02:00",
            "rejectionReason": "sample string 6",
            "createdAtUtc": "2026-07-16T16:47:13.115658+02:00"
          }
        ]
      },
      "tradeSubcategory": {
        "tradeSubcategoryId": 1,
        "tradeCategoryId": 2,
        "name": "sample string 3",
        "description": "sample string 4",
        "isActive": true
      }
    },
    {
      "tradespersonCategoryId": "3d86952c-2170-4802-97a1-757b4abe9c75",
      "tradespersonProfileId": "9215a7cd-3b5f-4c3a-a0c5-68ccfcfa4d98",
      "tradeCategoryId": 3,
      "tradeSubcategoryId": 1,
      "yearsExperience": 4,
      "isPrimary": true,
      "tradespersonProfile": {
        "tradespersonProfileId": "269146fe-b8ed-4430-a865-b9be4b6b2535",
        "userId": "5d5144a4-19a3-4031-b795-9978dd3522ad",
        "businessName": "sample string 3",
        "businessRegistrationNumber": "sample string 4",
        "description": "sample string 5",
        "yearsExperience": 6,
        "latitude": 7.1,
        "longitude": 8.1,
        "serviceRadiusKm": 9.1,
        "emergencyAvailable": true,
        "currentlyAvailable": true,
        "callOutFee": 12.0,
        "minimumJobFee": 13.0,
        "averageRating": 14.0,
        "totalReviews": 15,
        "completedJobs": 16,
        "responseRate": 17.0,
        "averageResponseMinutes": 18,
        "verificationLevel": "Unverified",
        "accountStatus": "Pending",
        "languagesSpoken": "sample string 19",
        "operatingHoursJson": "sample string 20",
        "paymentMethods": "sample string 21",
        "workmanshipGuarantee": "sample string 22",
        "createdAtUtc": "2026-07-16T16:47:13.115658+02:00",
        "user": {
          "userId": "65881192-5c02-4846-9561-84593fecad16",
          "firstName": "sample string 2",
          "lastName": "sample string 3",
          "email": "sample string 4",
          "mobileNumber": "sample string 5",
          "googleSubjectId": "sample string 7",
          "userType": "Customer",
          "profileImageUrl": "sample string 8",
          "emailVerified": true,
          "mobileVerified": true,
          "accountStatus": "Pending",
          "createdAtUtc": "2026-07-16T16:47:13.115658+02:00",
          "lastLoginAtUtc": "2026-07-16T16:47:13.115658+02:00",
          "addresses": [
            {
              "addressId": "8c4c7708-7c0e-4922-96ca-0f22ebbd6647",
              "userId": "29d721a9-4d17-46ad-934f-ff53b7d33ea8",
              "label": "sample string 3",
              "addressLine1": "sample string 4",
              "addressLine2": "sample string 5",
              "suburb": "sample string 6",
              "city": "sample string 7",
              "province": "sample string 8",
              "postalCode": "sample string 9",
              "country": "sample string 10",
              "latitude": 11.1,
              "longitude": 12.1,
              "isDefault": true
            },
            {
              "addressId": "8c4c7708-7c0e-4922-96ca-0f22ebbd6647",
              "userId": "29d721a9-4d17-46ad-934f-ff53b7d33ea8",
              "label": "sample string 3",
              "addressLine1": "sample string 4",
              "addressLine2": "sample string 5",
              "suburb": "sample string 6",
              "city": "sample string 7",
              "province": "sample string 8",
              "postalCode": "sample string 9",
              "country": "sample string 10",
              "latitude": 11.1,
              "longitude": 12.1,
              "isDefault": true
            }
          ],
          "notifications": [
            {
              "notificationId": "98db0697-3d1e-48b7-a06b-ba0d87fd3ca1",
              "userId": "7059aa62-a438-4953-b9d8-fb153d47b40b",
              "notificationType": "General",
              "title": "sample string 3",
              "notificationMessage": "sample string 4",
              "relatedEntityType": "sample string 5",
              "relatedEntityId": "e8282b70-19b5-40b2-bf6f-28df1b63b1c5",
              "isRead": true,
              "createdAtUtc": "2026-07-16T16:47:13.115658+02:00",
              "readAtUtc": "2026-07-16T16:47:13.115658+02:00"
            },
            {
              "notificationId": "98db0697-3d1e-48b7-a06b-ba0d87fd3ca1",
              "userId": "7059aa62-a438-4953-b9d8-fb153d47b40b",
              "notificationType": "General",
              "title": "sample string 3",
              "notificationMessage": "sample string 4",
              "relatedEntityType": "sample string 5",
              "relatedEntityId": "e8282b70-19b5-40b2-bf6f-28df1b63b1c5",
              "isRead": true,
              "createdAtUtc": "2026-07-16T16:47:13.115658+02:00",
              "readAtUtc": "2026-07-16T16:47:13.115658+02:00"
            }
          ],
          "deviceRegistrations": [
            {
              "deviceRegistrationId": "c55ddf6c-d2a1-43e0-9d9d-5d3ef018c1ac",
              "userId": "44ffc27d-0fc6-42de-a136-8cd8665e45a0",
              "pushToken": "sample string 3",
              "platform": "sample string 4",
              "deviceId": "sample string 5",
              "isActive": true,
              "createdAtUtc": "2026-07-16T16:47:13.115658+02:00",
              "lastSeenAtUtc": "2026-07-16T16:47:13.115658+02:00"
            },
            {
              "deviceRegistrationId": "c55ddf6c-d2a1-43e0-9d9d-5d3ef018c1ac",
              "userId": "44ffc27d-0fc6-42de-a136-8cd8665e45a0",
              "pushToken": "sample string 3",
              "platform": "sample string 4",
              "deviceId": "sample string 5",
              "isActive": true,
              "createdAtUtc": "2026-07-16T16:47:13.115658+02:00",
              "lastSeenAtUtc": "2026-07-16T16:47:13.115658+02:00"
            }
          ]
        },
        "categories": [],
        "portfolioItems": [
          {
            "portfolioItemId": "45ffa21b-4d57-4cee-b183-47b015a602b9",
            "tradespersonProfileId": "ede3749b-cac6-4789-9503-f218c2b0d9c6",
            "jobId": "243f95e9-48b2-45d1-bac2-9ea3d808cd8c",
            "title": "sample string 3",
            "description": "sample string 4",
            "tradeCategoryId": 5,
            "area": "sample string 6",
            "completedDate": "2026-07-16T16:47:13.115658+02:00",
            "duration": "sample string 7",
            "materialsUsed": "sample string 8",
            "isVerifiedJob": true,
            "isPublished": true,
            "createdAtUtc": "2026-07-16T16:47:13.115658+02:00",
            "job": {
              "jobId": "971e95d8-ab8d-4eb9-afeb-5a1d851873ae",
              "customerUserId": "9dff02a6-8c97-4e6a-823b-d24b14acca8a",
              "tradeCategoryId": 3,
              "tradeSubcategoryId": 1,
              "jobType": "Emergency",
              "title": "sample string 4",
              "description": "sample string 5",
              "budgetMinimum": 1.0,
              "budgetMaximum": 1.0,
              "preferredDate": "2026-07-16T16:47:13.115658+02:00",
              "preferredTimeFrom": "00:00:00.1234567",
              "preferredTimeTo": "00:00:00.1234567",
              "addressId": "cab5f31b-514a-424a-9150-33a739a55043",
              "latitude": 6.1,
              "longitude": 7.1,
              "status": "Draft",
              "selectedTradespersonId": "8a9ab0e9-cb13-4d97-bd30-6562fe504083",
              "selectedQuoteId": "a41d3b2c-0b94-4f9b-b69c-178c88d8579c",
              "isEmergency": true,
              "propertyType": "sample string 9",
              "accessInstructions": "sample string 10",
              "safetyNotes": "sample string 11",
              "createdAtUtc": "2026-07-16T16:47:13.115658+02:00",
              "publishedAtUtc": "2026-07-16T16:47:13.115658+02:00",
              "acceptedAtUtc": "2026-07-16T16:47:13.115658+02:00",
              "startedAtUtc": "2026-07-16T16:47:13.115658+02:00",
              "completedAtUtc": "2026-07-16T16:47:13.115658+02:00",
              "cancelledAtUtc": "2026-07-16T16:47:13.115658+02:00",
              "customerUser": {
                "userId": "65881192-5c02-4846-9561-84593fecad16",
                "firstName": "sample string 2",
                "lastName": "sample string 3",
                "email": "sample string 4",
                "mobileNumber": "sample string 5",
                "googleSubjectId": "sample string 7",
                "userType": "Customer",
                "profileImageUrl": "sample string 8",
                "emailVerified": true,
                "mobileVerified": true,
                "accountStatus": "Pending",
                "createdAtUtc": "2026-07-16T16:47:13.115658+02:00",
                "lastLoginAtUtc": "2026-07-16T16:47:13.115658+02:00",
                "addresses": [
                  {
                    "addressId": "8c4c7708-7c0e-4922-96ca-0f22ebbd6647",
                    "userId": "29d721a9-4d17-46ad-934f-ff53b7d33ea8",
                    "label": "sample string 3",
                    "addressLine1": "sample string 4",
                    "addressLine2": "sample string 5",
                    "suburb": "sample string 6",
                    "city": "sample string 7",
                    "province": "sample string 8",
                    "postalCode": "sample string 9",
                    "country": "sample string 10",
                    "latitude": 11.1,
                    "longitude": 12.1,
                    "isDefault": true
                  },
                  {
                    "addressId": "8c4c7708-7c0e-4922-96ca-0f22ebbd6647",
                    "userId": "29d721a9-4d17-46ad-934f-ff53b7d33ea8",
                    "label": "sample string 3",
                    "addressLine1": "sample string 4",
                    "addressLine2": "sample string 5",
                    "suburb": "sample string 6",
                    "city": "sample string 7",
                    "province": "sample string 8",
                    "postalCode": "sample string 9",
                    "country": "sample string 10",
                    "latitude": 11.1,
                    "longitude": 12.1,
                    "isDefault": true
                  }
                ],
                "notifications": [
                  {
                    "notificationId": "98db0697-3d1e-48b7-a06b-ba0d87fd3ca1",
                    "userId": "7059aa62-a438-4953-b9d8-fb153d47b40b",
                    "notificationType": "General",
                    "title": "sample string 3",
                    "notificationMessage": "sample string 4",
                    "relatedEntityType": "sample string 5",
                    "relatedEntityId": "e8282b70-19b5-40b2-bf6f-28df1b63b1c5",
                    "isRead": true,
                    "createdAtUtc": "2026-07-16T16:47:13.115658+02:00",
                    "readAtUtc": "2026-07-16T16:47:13.115658+02:00"
                  },
                  {
                    "notificationId": "98db0697-3d1e-48b7-a06b-ba0d87fd3ca1",
                    "userId": "7059aa62-a438-4953-b9d8-fb153d47b40b",
                    "notificationType": "General",
                    "title": "sample string 3",
                    "notificationMessage": "sample string 4",
                    "relatedEntityType": "sample string 5",
                    "relatedEntityId": "e8282b70-19b5-40b2-bf6f-28df1b63b1c5",
                    "isRead": true,
                    "createdAtUtc": "2026-07-16T16:47:13.115658+02:00",
                    "readAtUtc": "2026-07-16T16:47:13.115658+02:00"
                  }
                ],
                "deviceRegistrations": [
                  {
                    "deviceRegistrationId": "c55ddf6c-d2a1-43e0-9d9d-5d3ef018c1ac",
                    "userId": "44ffc27d-0fc6-42de-a136-8cd8665e45a0",
                    "pushToken": "sample string 3",
                    "platform": "sample string 4",
                    "deviceId": "sample string 5",
                    "isActive": true,
                    "createdAtUtc": "2026-07-16T16:47:13.115658+02:00",
                    "lastSeenAtUtc": "2026-07-16T16:47:13.115658+02:00"
                  },
                  {
                    "deviceRegistrationId": "c55ddf6c-d2a1-43e0-9d9d-5d3ef018c1ac",
                    "userId": "44ffc27d-0fc6-42de-a136-8cd8665e45a0",
                    "pushToken": "sample string 3",
                    "platform": "sample string 4",
                    "deviceId": "sample string 5",
                    "isActive": true,
                    "createdAtUtc": "2026-07-16T16:47:13.115658+02:00",
                    "lastSeenAtUtc": "2026-07-16T16:47:13.115658+02:00"
                  }
                ]
              },
              "tradeSubcategory": {
                "tradeSubcategoryId": 1,
                "tradeCategoryId": 2,
                "name": "sample string 3",
                "description": "sample string 4",
                "isActive": true
              },
              "address": {
                "addressId": "8c4c7708-7c0e-4922-96ca-0f22ebbd6647",
                "userId": "29d721a9-4d17-46ad-934f-ff53b7d33ea8",
                "label": "sample string 3",
                "addressLine1": "sample string 4",
                "addressLine2": "sample string 5",
                "suburb": "sample string 6",
                "city": "sample string 7",
                "province": "sample string 8",
                "postalCode": "sample string 9",
                "country": "sample string 10",
                "latitude": 11.1,
                "longitude": 12.1,
                "isDefault": true,
                "user": {
                  "userId": "65881192-5c02-4846-9561-84593fecad16",
                  "firstName": "sample string 2",
                  "lastName": "sample string 3",
                  "email": "sample string 4",
                  "mobileNumber": "sample string 5",
                  "googleSubjectId": "sample string 7",
                  "userType": "Customer",
                  "profileImageUrl": "sample string 8",
                  "emailVerified": true,
                  "mobileVerified": true,
                  "accountStatus": "Pending",
                  "createdAtUtc": "2026-07-16T16:47:13.115658+02:00",
                  "lastLoginAtUtc": "2026-07-16T16:47:13.115658+02:00",
                  "addresses": [],
                  "notifications": [
                    {
                      "notificationId": "98db0697-3d1e-48b7-a06b-ba0d87fd3ca1",
                      "userId": "7059aa62-a438-4953-b9d8-fb153d47b40b",
                      "notificationType": "General",
                      "title": "sample string 3",
                      "notificationMessage": "sample string 4",
                      "relatedEntityType": "sample string 5",
                      "relatedEntityId": "e8282b70-19b5-40b2-bf6f-28df1b63b1c5",
                      "isRead": true,
                      "createdAtUtc": "2026-07-16T16:47:13.115658+02:00",
                      "readAtUtc": "2026-07-16T16:47:13.115658+02:00"
                    },
                    {
                      "notificationId": "98db0697-3d1e-48b7-a06b-ba0d87fd3ca1",
                      "userId": "7059aa62-a438-4953-b9d8-fb153d47b40b",
                      "notificationType": "General",
                      "title": "sample string 3",
                      "notificationMessage": "sample string 4",
                      "relatedEntityType": "sample string 5",
                      "relatedEntityId": "e8282b70-19b5-40b2-bf6f-28df1b63b1c5",
                      "isRead": true,
                      "createdAtUtc": "2026-07-16T16:47:13.115658+02:00",
                      "readAtUtc": "2026-07-16T16:47:13.115658+02:00"
                    }
                  ],
                  "deviceRegistrations": [
                    {
                      "deviceRegistrationId": "c55ddf6c-d2a1-43e0-9d9d-5d3ef018c1ac",
                      "userId": "44ffc27d-0fc6-42de-a136-8cd8665e45a0",
                      "pushToken": "sample string 3",
                      "platform": "sample string 4",
                      "deviceId": "sample string 5",
                      "isActive": true,
                      "createdAtUtc": "2026-07-16T16:47:13.115658+02:00",
                      "lastSeenAtUtc": "2026-07-16T16:47:13.115658+02:00"
                    },
                    {
                      "deviceRegistrationId": "c55ddf6c-d2a1-43e0-9d9d-5d3ef018c1ac",
                      "userId": "44ffc27d-0fc6-42de-a136-8cd8665e45a0",
                      "pushToken": "sample string 3",
                      "platform": "sample string 4",
                      "deviceId": "sample string 5",
                      "isActive": true,
                      "createdAtUtc": "2026-07-16T16:47:13.115658+02:00",
                      "lastSeenAtUtc": "2026-07-16T16:47:13.115658+02:00"
                    }
                  ]
                }
              },
              "selectedQuote": {
                "quoteId": "27da9855-9474-4e25-9464-ca6bac4c9fbf",
                "jobId": "a94b106b-5d7d-473b-82dd-69b8ac4d6b54",
                "tradespersonProfileId": "10a64064-bd67-48b5-bbe1-b7a2f456d89b",
                "versionNumber": 4,
                "callOutFee": 5.0,
                "labourAmount": 6.0,
                "materialsAmount": 7.0,
                "travelAmount": 8.0,
                "otherAmount": 9.0,
                "taxAmount": 10.0,
                "totalAmount": 11.0,
                "depositAmount": 12.0,
                "estimatedArrival": "2026-07-16T16:47:13.115658+02:00",
                "estimatedDurationMinutes": 1,
                "validUntilUtc": "2026-07-16T16:47:13.115658+02:00",
                "terms": "sample string 14",
                "exclusions": "sample string 15",
                "notes": "sample string 16",
                "status": "Draft",
                "createdAtUtc": "2026-07-16T16:47:13.115658+02:00",
                "acceptedAtUtc": "2026-07-16T16:47:13.115658+02:00"
              },
              "media": [
                {
                  "jobMediaId": "6cb4ee3e-62ce-4475-aed0-773fa9319683",
                  "jobId": "f00e4e46-a8f7-42d1-a6ba-8501c4b5b82f",
                  "mediaType": "Image",
                  "fileUrl": "sample string 3",
                  "thumbnailUrl": "sample string 4",
                  "caption": "sample string 5",
                  "uploadedByUserId": "7ed006ba-d9c3-43fd-aa54-849c29f5fdb4",
                  "createdAtUtc": "2026-07-16T16:47:13.115658+02:00"
                },
                {
                  "jobMediaId": "6cb4ee3e-62ce-4475-aed0-773fa9319683",
                  "jobId": "f00e4e46-a8f7-42d1-a6ba-8501c4b5b82f",
                  "mediaType": "Image",
                  "fileUrl": "sample string 3",
                  "thumbnailUrl": "sample string 4",
                  "caption": "sample string 5",
                  "uploadedByUserId": "7ed006ba-d9c3-43fd-aa54-849c29f5fdb4",
                  "createdAtUtc": "2026-07-16T16:47:13.115658+02:00"
                }
              ],
              "invitations": [
                {
                  "jobInvitationId": "08ee1e8a-7e8e-416a-a0f6-7b4ec378525b",
                  "jobId": "838ba4d9-d165-427e-a373-faeddd182910",
                  "tradespersonProfileId": "75dc7112-acd6-48f7-b117-5d3db34261b2",
                  "distanceKm": 4.1,
                  "matchingScore": 5.0,
                  "sentAtUtc": "2026-07-16T16:47:13.115658+02:00",
                  "viewedAtUtc": "2026-07-16T16:47:13.115658+02:00",
                  "respondedAtUtc": "2026-07-16T16:47:13.115658+02:00",
                  "responseStatus": "Pending"
                },
                {
                  "jobInvitationId": "08ee1e8a-7e8e-416a-a0f6-7b4ec378525b",
                  "jobId": "838ba4d9-d165-427e-a373-faeddd182910",
                  "tradespersonProfileId": "75dc7112-acd6-48f7-b117-5d3db34261b2",
                  "distanceKm": 4.1,
                  "matchingScore": 5.0,
                  "sentAtUtc": "2026-07-16T16:47:13.115658+02:00",
                  "viewedAtUtc": "2026-07-16T16:47:13.115658+02:00",
                  "respondedAtUtc": "2026-07-16T16:47:13.115658+02:00",
                  "responseStatus": "Pending"
                }
              ],
              "quotes": [
                {
                  "quoteId": "27da9855-9474-4e25-9464-ca6bac4c9fbf",
                  "jobId": "a94b106b-5d7d-473b-82dd-69b8ac4d6b54",
                  "tradespersonProfileId": "10a64064-bd67-48b5-bbe1-b7a2f456d89b",
                  "versionNumber": 4,
                  "callOutFee": 5.0,
                  "labourAmount": 6.0,
                  "materialsAmount": 7.0,
                  "travelAmount": 8.0,
                  "otherAmount": 9.0,
                  "taxAmount": 10.0,
                  "totalAmount": 11.0,
                  "depositAmount": 12.0,
                  "estimatedArrival": "2026-07-16T16:47:13.115658+02:00",
                  "estimatedDurationMinutes": 1,
                  "validUntilUtc": "2026-07-16T16:47:13.115658+02:00",
                  "terms": "sample string 14",
                  "exclusions": "sample string 15",
                  "notes": "sample string 16",
                  "status": "Draft",
                  "createdAtUtc": "2026-07-16T16:47:13.115658+02:00",
                  "acceptedAtUtc": "2026-07-16T16:47:13.115658+02:00"
                },
                {
                  "quoteId": "27da9855-9474-4e25-9464-ca6bac4c9fbf",
                  "jobId": "a94b106b-5d7d-473b-82dd-69b8ac4d6b54",
                  "tradespersonProfileId": "10a64064-bd67-48b5-bbe1-b7a2f456d89b",
                  "versionNumber": 4,
                  "callOutFee": 5.0,
                  "labourAmount": 6.0,
                  "materialsAmount": 7.0,
                  "travelAmount": 8.0,
                  "otherAmount": 9.0,
                  "taxAmount": 10.0,
                  "totalAmount": 11.0,
                  "depositAmount": 12.0,
                  "estimatedArrival": "2026-07-16T16:47:13.115658+02:00",
                  "estimatedDurationMinutes": 1,
                  "validUntilUtc": "2026-07-16T16:47:13.115658+02:00",
                  "terms": "sample string 14",
                  "exclusions": "sample string 15",
                  "notes": "sample string 16",
                  "status": "Draft",
                  "createdAtUtc": "2026-07-16T16:47:13.115658+02:00",
                  "acceptedAtUtc": "2026-07-16T16:47:13.115658+02:00"
                }
              ],
              "statusHistory": [
                {
                  "jobStatusHistoryId": "968cbf94-4c47-452e-b56f-cabbc880f330",
                  "jobId": "5690391a-fe27-440d-9340-e5b5fd43e61b",
                  "previousStatus": "Draft",
                  "newStatus": "Draft",
                  "changedByUserId": "f5080d59-9d3f-4152-8535-27f8882200fc",
                  "latitude": 1.1,
                  "longitude": 1.1,
                  "notes": "sample string 4",
                  "createdAtUtc": "2026-07-16T16:47:13.115658+02:00"
                },
                {
                  "jobStatusHistoryId": "968cbf94-4c47-452e-b56f-cabbc880f330",
                  "jobId": "5690391a-fe27-440d-9340-e5b5fd43e61b",
                  "previousStatus": "Draft",
                  "newStatus": "Draft",
                  "changedByUserId": "f5080d59-9d3f-4152-8535-27f8882200fc",
                  "latitude": 1.1,
                  "longitude": 1.1,
                  "notes": "sample string 4",
                  "createdAtUtc": "2026-07-16T16:47:13.115658+02:00"
                }
              ],
              "messages": [
                {
                  "messageId": "aec30742-104c-41ec-a8b2-2656126d8cc8",
                  "jobId": "2a0758f2-bddd-49aa-9052-e43ca392a116",
                  "senderUserId": "f6b26601-0a35-4197-b30e-a18a06792e17",
                  "recipientUserId": "de505688-1990-49be-89c9-e7724f8108a3",
                  "messageType": "Text",
                  "messageText": "sample string 5",
                  "fileUrl": "sample string 6",
                  "sentAtUtc": "2026-07-16T16:47:13.115658+02:00",
                  "readAtUtc": "2026-07-16T16:47:13.115658+02:00",
                  "isDeleted": true
                },
                {
                  "messageId": "aec30742-104c-41ec-a8b2-2656126d8cc8",
                  "jobId": "2a0758f2-bddd-49aa-9052-e43ca392a116",
                  "senderUserId": "f6b26601-0a35-4197-b30e-a18a06792e17",
                  "recipientUserId": "de505688-1990-49be-89c9-e7724f8108a3",
                  "messageType": "Text",
                  "messageText": "sample string 5",
                  "fileUrl": "sample string 6",
                  "sentAtUtc": "2026-07-16T16:47:13.115658+02:00",
                  "readAtUtc": "2026-07-16T16:47:13.115658+02:00",
                  "isDeleted": true
                }
              ]
            },
            "media": [
              {
                "portfolioMediaId": "63327c23-f879-4796-9467-2159b4c58cd5",
                "portfolioItemId": "c95fbb82-97c6-48b6-a35c-bbaa7b67edd6",
                "mediaType": "Image",
                "fileUrl": "sample string 3",
                "mediaStage": "Before",
                "caption": "sample string 4",
                "sortOrder": 5
              },
              {
                "portfolioMediaId": "63327c23-f879-4796-9467-2159b4c58cd5",
                "portfolioItemId": "c95fbb82-97c6-48b6-a35c-bbaa7b67edd6",
                "mediaType": "Image",
                "fileUrl": "sample string 3",
                "mediaStage": "Before",
                "caption": "sample string 4",
                "sortOrder": 5
              }
            ]
          },
          {
            "portfolioItemId": "45ffa21b-4d57-4cee-b183-47b015a602b9",
            "tradespersonProfileId": "ede3749b-cac6-4789-9503-f218c2b0d9c6",
            "jobId": "243f95e9-48b2-45d1-bac2-9ea3d808cd8c",
            "title": "sample string 3",
            "description": "sample string 4",
            "tradeCategoryId": 5,
            "area": "sample string 6",
            "completedDate": "2026-07-16T16:47:13.115658+02:00",
            "duration": "sample string 7",
            "materialsUsed": "sample string 8",
            "isVerifiedJob": true,
            "isPublished": true,
            "createdAtUtc": "2026-07-16T16:47:13.115658+02:00",
            "job": {
              "jobId": "971e95d8-ab8d-4eb9-afeb-5a1d851873ae",
              "customerUserId": "9dff02a6-8c97-4e6a-823b-d24b14acca8a",
              "tradeCategoryId": 3,
              "tradeSubcategoryId": 1,
              "jobType": "Emergency",
              "title": "sample string 4",
              "description": "sample string 5",
              "budgetMinimum": 1.0,
              "budgetMaximum": 1.0,
              "preferredDate": "2026-07-16T16:47:13.115658+02:00",
              "preferredTimeFrom": "00:00:00.1234567",
              "preferredTimeTo": "00:00:00.1234567",
              "addressId": "cab5f31b-514a-424a-9150-33a739a55043",
              "latitude": 6.1,
              "longitude": 7.1,
              "status": "Draft",
              "selectedTradespersonId": "8a9ab0e9-cb13-4d97-bd30-6562fe504083",
              "selectedQuoteId": "a41d3b2c-0b94-4f9b-b69c-178c88d8579c",
              "isEmergency": true,
              "propertyType": "sample string 9",
              "accessInstructions": "sample string 10",
              "safetyNotes": "sample string 11",
              "createdAtUtc": "2026-07-16T16:47:13.115658+02:00",
              "publishedAtUtc": "2026-07-16T16:47:13.115658+02:00",
              "acceptedAtUtc": "2026-07-16T16:47:13.115658+02:00",
              "startedAtUtc": "2026-07-16T16:47:13.115658+02:00",
              "completedAtUtc": "2026-07-16T16:47:13.115658+02:00",
              "cancelledAtUtc": "2026-07-16T16:47:13.115658+02:00",
              "customerUser": {
                "userId": "65881192-5c02-4846-9561-84593fecad16",
                "firstName": "sample string 2",
                "lastName": "sample string 3",
                "email": "sample string 4",
                "mobileNumber": "sample string 5",
                "googleSubjectId": "sample string 7",
                "userType": "Customer",
                "profileImageUrl": "sample string 8",
                "emailVerified": true,
                "mobileVerified": true,
                "accountStatus": "Pending",
                "createdAtUtc": "2026-07-16T16:47:13.115658+02:00",
                "lastLoginAtUtc": "2026-07-16T16:47:13.115658+02:00",
                "addresses": [
                  {
                    "addressId": "8c4c7708-7c0e-4922-96ca-0f22ebbd6647",
                    "userId": "29d721a9-4d17-46ad-934f-ff53b7d33ea8",
                    "label": "sample string 3",
                    "addressLine1": "sample string 4",
                    "addressLine2": "sample string 5",
                    "suburb": "sample string 6",
                    "city": "sample string 7",
                    "province": "sample string 8",
                    "postalCode": "sample string 9",
                    "country": "sample string 10",
                    "latitude": 11.1,
                    "longitude": 12.1,
                    "isDefault": true
                  },
                  {
                    "addressId": "8c4c7708-7c0e-4922-96ca-0f22ebbd6647",
                    "userId": "29d721a9-4d17-46ad-934f-ff53b7d33ea8",
                    "label": "sample string 3",
                    "addressLine1": "sample string 4",
                    "addressLine2": "sample string 5",
                    "suburb": "sample string 6",
                    "city": "sample string 7",
                    "province": "sample string 8",
                    "postalCode": "sample string 9",
                    "country": "sample string 10",
                    "latitude": 11.1,
                    "longitude": 12.1,
                    "isDefault": true
                  }
                ],
                "notifications": [
                  {
                    "notificationId": "98db0697-3d1e-48b7-a06b-ba0d87fd3ca1",
                    "userId": "7059aa62-a438-4953-b9d8-fb153d47b40b",
                    "notificationType": "General",
                    "title": "sample string 3",
                    "notificationMessage": "sample string 4",
                    "relatedEntityType": "sample string 5",
                    "relatedEntityId": "e8282b70-19b5-40b2-bf6f-28df1b63b1c5",
                    "isRead": true,
                    "createdAtUtc": "2026-07-16T16:47:13.115658+02:00",
                    "readAtUtc": "2026-07-16T16:47:13.115658+02:00"
                  },
                  {
                    "notificationId": "98db0697-3d1e-48b7-a06b-ba0d87fd3ca1",
                    "userId": "7059aa62-a438-4953-b9d8-fb153d47b40b",
                    "notificationType": "General",
                    "title": "sample string 3",
                    "notificationMessage": "sample string 4",
                    "relatedEntityType": "sample string 5",
                    "relatedEntityId": "e8282b70-19b5-40b2-bf6f-28df1b63b1c5",
                    "isRead": true,
                    "createdAtUtc": "2026-07-16T16:47:13.115658+02:00",
                    "readAtUtc": "2026-07-16T16:47:13.115658+02:00"
                  }
                ],
                "deviceRegistrations": [
                  {
                    "deviceRegistrationId": "c55ddf6c-d2a1-43e0-9d9d-5d3ef018c1ac",
                    "userId": "44ffc27d-0fc6-42de-a136-8cd8665e45a0",
                    "pushToken": "sample string 3",
                    "platform": "sample string 4",
                    "deviceId": "sample string 5",
                    "isActive": true,
                    "createdAtUtc": "2026-07-16T16:47:13.115658+02:00",
                    "lastSeenAtUtc": "2026-07-16T16:47:13.115658+02:00"
                  },
                  {
                    "deviceRegistrationId": "c55ddf6c-d2a1-43e0-9d9d-5d3ef018c1ac",
                    "userId": "44ffc27d-0fc6-42de-a136-8cd8665e45a0",
                    "pushToken": "sample string 3",
                    "platform": "sample string 4",
                    "deviceId": "sample string 5",
                    "isActive": true,
                    "createdAtUtc": "2026-07-16T16:47:13.115658+02:00",
                    "lastSeenAtUtc": "2026-07-16T16:47:13.115658+02:00"
                  }
                ]
              },
              "tradeSubcategory": {
                "tradeSubcategoryId": 1,
                "tradeCategoryId": 2,
                "name": "sample string 3",
                "description": "sample string 4",
                "isActive": true
              },
              "address": {
                "addressId": "8c4c7708-7c0e-4922-96ca-0f22ebbd6647",
                "userId": "29d721a9-4d17-46ad-934f-ff53b7d33ea8",
                "label": "sample string 3",
                "addressLine1": "sample string 4",
                "addressLine2": "sample string 5",
                "suburb": "sample string 6",
                "city": "sample string 7",
                "province": "sample string 8",
                "postalCode": "sample string 9",
                "country": "sample string 10",
                "latitude": 11.1,
                "longitude": 12.1,
                "isDefault": true,
                "user": {
                  "userId": "65881192-5c02-4846-9561-84593fecad16",
                  "firstName": "sample string 2",
                  "lastName": "sample string 3",
                  "email": "sample string 4",
                  "mobileNumber": "sample string 5",
                  "googleSubjectId": "sample string 7",
                  "userType": "Customer",
                  "profileImageUrl": "sample string 8",
                  "emailVerified": true,
                  "mobileVerified": true,
                  "accountStatus": "Pending",
                  "createdAtUtc": "2026-07-16T16:47:13.115658+02:00",
                  "lastLoginAtUtc": "2026-07-16T16:47:13.115658+02:00",
                  "addresses": [],
                  "notifications": [
                    {
                      "notificationId": "98db0697-3d1e-48b7-a06b-ba0d87fd3ca1",
                      "userId": "7059aa62-a438-4953-b9d8-fb153d47b40b",
                      "notificationType": "General",
                      "title": "sample string 3",
                      "notificationMessage": "sample string 4",
                      "relatedEntityType": "sample string 5",
                      "relatedEntityId": "e8282b70-19b5-40b2-bf6f-28df1b63b1c5",
                      "isRead": true,
                      "createdAtUtc": "2026-07-16T16:47:13.115658+02:00",
                      "readAtUtc": "2026-07-16T16:47:13.115658+02:00"
                    },
                    {
                      "notificationId": "98db0697-3d1e-48b7-a06b-ba0d87fd3ca1",
                      "userId": "7059aa62-a438-4953-b9d8-fb153d47b40b",
                      "notificationType": "General",
                      "title": "sample string 3",
                      "notificationMessage": "sample string 4",
                      "relatedEntityType": "sample string 5",
                      "relatedEntityId": "e8282b70-19b5-40b2-bf6f-28df1b63b1c5",
                      "isRead": true,
                      "createdAtUtc": "2026-07-16T16:47:13.115658+02:00",
                      "readAtUtc": "2026-07-16T16:47:13.115658+02:00"
                    }
                  ],
                  "deviceRegistrations": [
                    {
                      "deviceRegistrationId": "c55ddf6c-d2a1-43e0-9d9d-5d3ef018c1ac",
                      "userId": "44ffc27d-0fc6-42de-a136-8cd8665e45a0",
                      "pushToken": "sample string 3",
                      "platform": "sample string 4",
                      "deviceId": "sample string 5",
                      "isActive": true,
                      "createdAtUtc": "2026-07-16T16:47:13.115658+02:00",
                      "lastSeenAtUtc": "2026-07-16T16:47:13.115658+02:00"
                    },
                    {
                      "deviceRegistrationId": "c55ddf6c-d2a1-43e0-9d9d-5d3ef018c1ac",
                      "userId": "44ffc27d-0fc6-42de-a136-8cd8665e45a0",
                      "pushToken": "sample string 3",
                      "platform": "sample string 4",
                      "deviceId": "sample string 5",
                      "isActive": true,
                      "createdAtUtc": "2026-07-16T16:47:13.115658+02:00",
                      "lastSeenAtUtc": "2026-07-16T16:47:13.115658+02:00"
                    }
                  ]
                }
              },
              "selectedQuote": {
                "quoteId": "27da9855-9474-4e25-9464-ca6bac4c9fbf",
                "jobId": "a94b106b-5d7d-473b-82dd-69b8ac4d6b54",
                "tradespersonProfileId": "10a64064-bd67-48b5-bbe1-b7a2f456d89b",
                "versionNumber": 4,
                "callOutFee": 5.0,
                "labourAmount": 6.0,
                "materialsAmount": 7.0,
                "travelAmount": 8.0,
                "otherAmount": 9.0,
                "taxAmount": 10.0,
                "totalAmount": 11.0,
                "depositAmount": 12.0,
                "estimatedArrival": "2026-07-16T16:47:13.115658+02:00",
                "estimatedDurationMinutes": 1,
                "validUntilUtc": "2026-07-16T16:47:13.115658+02:00",
                "terms": "sample string 14",
                "exclusions": "sample string 15",
                "notes": "sample string 16",
                "status": "Draft",
                "createdAtUtc": "2026-07-16T16:47:13.115658+02:00",
                "acceptedAtUtc": "2026-07-16T16:47:13.115658+02:00"
              },
              "media": [
                {
                  "jobMediaId": "6cb4ee3e-62ce-4475-aed0-773fa9319683",
                  "jobId": "f00e4e46-a8f7-42d1-a6ba-8501c4b5b82f",
                  "mediaType": "Image",
                  "fileUrl": "sample string 3",
                  "thumbnailUrl": "sample string 4",
                  "caption": "sample string 5",
                  "uploadedByUserId": "7ed006ba-d9c3-43fd-aa54-849c29f5fdb4",
                  "createdAtUtc": "2026-07-16T16:47:13.115658+02:00"
                },
                {
                  "jobMediaId": "6cb4ee3e-62ce-4475-aed0-773fa9319683",
                  "jobId": "f00e4e46-a8f7-42d1-a6ba-8501c4b5b82f",
                  "mediaType": "Image",
                  "fileUrl": "sample string 3",
                  "thumbnailUrl": "sample string 4",
                  "caption": "sample string 5",
                  "uploadedByUserId": "7ed006ba-d9c3-43fd-aa54-849c29f5fdb4",
                  "createdAtUtc": "2026-07-16T16:47:13.115658+02:00"
                }
              ],
              "invitations": [
                {
                  "jobInvitationId": "08ee1e8a-7e8e-416a-a0f6-7b4ec378525b",
                  "jobId": "838ba4d9-d165-427e-a373-faeddd182910",
                  "tradespersonProfileId": "75dc7112-acd6-48f7-b117-5d3db34261b2",
                  "distanceKm": 4.1,
                  "matchingScore": 5.0,
                  "sentAtUtc": "2026-07-16T16:47:13.115658+02:00",
                  "viewedAtUtc": "2026-07-16T16:47:13.115658+02:00",
                  "respondedAtUtc": "2026-07-16T16:47:13.115658+02:00",
                  "responseStatus": "Pending"
                },
                {
                  "jobInvitationId": "08ee1e8a-7e8e-416a-a0f6-7b4ec378525b",
                  "jobId": "838ba4d9-d165-427e-a373-faeddd182910",
                  "tradespersonProfileId": "75dc7112-acd6-48f7-b117-5d3db34261b2",
                  "distanceKm": 4.1,
                  "matchingScore": 5.0,
                  "sentAtUtc": "2026-07-16T16:47:13.115658+02:00",
                  "viewedAtUtc": "2026-07-16T16:47:13.115658+02:00",
                  "respondedAtUtc": "2026-07-16T16:47:13.115658+02:00",
                  "responseStatus": "Pending"
                }
              ],
              "quotes": [
                {
                  "quoteId": "27da9855-9474-4e25-9464-ca6bac4c9fbf",
                  "jobId": "a94b106b-5d7d-473b-82dd-69b8ac4d6b54",
                  "tradespersonProfileId": "10a64064-bd67-48b5-bbe1-b7a2f456d89b",
                  "versionNumber": 4,
                  "callOutFee": 5.0,
                  "labourAmount": 6.0,
                  "materialsAmount": 7.0,
                  "travelAmount": 8.0,
                  "otherAmount": 9.0,
                  "taxAmount": 10.0,
                  "totalAmount": 11.0,
                  "depositAmount": 12.0,
                  "estimatedArrival": "2026-07-16T16:47:13.115658+02:00",
                  "estimatedDurationMinutes": 1,
                  "validUntilUtc": "2026-07-16T16:47:13.115658+02:00",
                  "terms": "sample string 14",
                  "exclusions": "sample string 15",
                  "notes": "sample string 16",
                  "status": "Draft",
                  "createdAtUtc": "2026-07-16T16:47:13.115658+02:00",
                  "acceptedAtUtc": "2026-07-16T16:47:13.115658+02:00"
                },
                {
                  "quoteId": "27da9855-9474-4e25-9464-ca6bac4c9fbf",
                  "jobId": "a94b106b-5d7d-473b-82dd-69b8ac4d6b54",
                  "tradespersonProfileId": "10a64064-bd67-48b5-bbe1-b7a2f456d89b",
                  "versionNumber": 4,
                  "callOutFee": 5.0,
                  "labourAmount": 6.0,
                  "materialsAmount": 7.0,
                  "travelAmount": 8.0,
                  "otherAmount": 9.0,
                  "taxAmount": 10.0,
                  "totalAmount": 11.0,
                  "depositAmount": 12.0,
                  "estimatedArrival": "2026-07-16T16:47:13.115658+02:00",
                  "estimatedDurationMinutes": 1,
                  "validUntilUtc": "2026-07-16T16:47:13.115658+02:00",
                  "terms": "sample string 14",
                  "exclusions": "sample string 15",
                  "notes": "sample string 16",
                  "status": "Draft",
                  "createdAtUtc": "2026-07-16T16:47:13.115658+02:00",
                  "acceptedAtUtc": "2026-07-16T16:47:13.115658+02:00"
                }
              ],
              "statusHistory": [
                {
                  "jobStatusHistoryId": "968cbf94-4c47-452e-b56f-cabbc880f330",
                  "jobId": "5690391a-fe27-440d-9340-e5b5fd43e61b",
                  "previousStatus": "Draft",
                  "newStatus": "Draft",
                  "changedByUserId": "f5080d59-9d3f-4152-8535-27f8882200fc",
                  "latitude": 1.1,
                  "longitude": 1.1,
                  "notes": "sample string 4",
                  "createdAtUtc": "2026-07-16T16:47:13.115658+02:00"
                },
                {
                  "jobStatusHistoryId": "968cbf94-4c47-452e-b56f-cabbc880f330",
                  "jobId": "5690391a-fe27-440d-9340-e5b5fd43e61b",
                  "previousStatus": "Draft",
                  "newStatus": "Draft",
                  "changedByUserId": "f5080d59-9d3f-4152-8535-27f8882200fc",
                  "latitude": 1.1,
                  "longitude": 1.1,
                  "notes": "sample string 4",
                  "createdAtUtc": "2026-07-16T16:47:13.115658+02:00"
                }
              ],
              "messages": [
                {
                  "messageId": "aec30742-104c-41ec-a8b2-2656126d8cc8",
                  "jobId": "2a0758f2-bddd-49aa-9052-e43ca392a116",
                  "senderUserId": "f6b26601-0a35-4197-b30e-a18a06792e17",
                  "recipientUserId": "de505688-1990-49be-89c9-e7724f8108a3",
                  "messageType": "Text",
                  "messageText": "sample string 5",
                  "fileUrl": "sample string 6",
                  "sentAtUtc": "2026-07-16T16:47:13.115658+02:00",
                  "readAtUtc": "2026-07-16T16:47:13.115658+02:00",
                  "isDeleted": true
                },
                {
                  "messageId": "aec30742-104c-41ec-a8b2-2656126d8cc8",
                  "jobId": "2a0758f2-bddd-49aa-9052-e43ca392a116",
                  "senderUserId": "f6b26601-0a35-4197-b30e-a18a06792e17",
                  "recipientUserId": "de505688-1990-49be-89c9-e7724f8108a3",
                  "messageType": "Text",
                  "messageText": "sample string 5",
                  "fileUrl": "sample string 6",
                  "sentAtUtc": "2026-07-16T16:47:13.115658+02:00",
                  "readAtUtc": "2026-07-16T16:47:13.115658+02:00",
                  "isDeleted": true
                }
              ]
            },
            "media": [
              {
                "portfolioMediaId": "63327c23-f879-4796-9467-2159b4c58cd5",
                "portfolioItemId": "c95fbb82-97c6-48b6-a35c-bbaa7b67edd6",
                "mediaType": "Image",
                "fileUrl": "sample string 3",
                "mediaStage": "Before",
                "caption": "sample string 4",
                "sortOrder": 5
              },
              {
                "portfolioMediaId": "63327c23-f879-4796-9467-2159b4c58cd5",
                "portfolioItemId": "c95fbb82-97c6-48b6-a35c-bbaa7b67edd6",
                "mediaType": "Image",
                "fileUrl": "sample string 3",
                "mediaStage": "Before",
                "caption": "sample string 4",
                "sortOrder": 5
              }
            ]
          }
        ],
        "reviews": [
          {
            "reviewId": "6e37123e-7d2f-4454-9f08-ce6e713c0dec",
            "jobId": "c4f9c125-1df1-499c-8502-9dbc015247d8",
            "customerUserId": "e58476a7-82e3-48e6-9864-dcd46f38e1d2",
            "tradespersonProfileId": "21ea36a6-85af-42f8-abc3-4e37f4932081",
            "overallRating": 5,
            "workmanshipRating": 6,
            "professionalismRating": 7,
            "communicationRating": 8,
            "punctualityRating": 9,
            "valueRating": 10,
            "cleanlinessRating": 11,
            "quoteAccuracyRating": 12,
            "reviewText": "sample string 13",
            "tradespersonResponse": "sample string 14",
            "isVerifiedJob": true,
            "moderationStatus": "Published",
            "createdAtUtc": "2026-07-16T16:47:13.115658+02:00",
            "updatedAtUtc": "2026-07-16T16:47:13.115658+02:00",
            "job": {
              "jobId": "971e95d8-ab8d-4eb9-afeb-5a1d851873ae",
              "customerUserId": "9dff02a6-8c97-4e6a-823b-d24b14acca8a",
              "tradeCategoryId": 3,
              "tradeSubcategoryId": 1,
              "jobType": "Emergency",
              "title": "sample string 4",
              "description": "sample string 5",
              "budgetMinimum": 1.0,
              "budgetMaximum": 1.0,
              "preferredDate": "2026-07-16T16:47:13.115658+02:00",
              "preferredTimeFrom": "00:00:00.1234567",
              "preferredTimeTo": "00:00:00.1234567",
              "addressId": "cab5f31b-514a-424a-9150-33a739a55043",
              "latitude": 6.1,
              "longitude": 7.1,
              "status": "Draft",
              "selectedTradespersonId": "8a9ab0e9-cb13-4d97-bd30-6562fe504083",
              "selectedQuoteId": "a41d3b2c-0b94-4f9b-b69c-178c88d8579c",
              "isEmergency": true,
              "propertyType": "sample string 9",
              "accessInstructions": "sample string 10",
              "safetyNotes": "sample string 11",
              "createdAtUtc": "2026-07-16T16:47:13.115658+02:00",
              "publishedAtUtc": "2026-07-16T16:47:13.115658+02:00",
              "acceptedAtUtc": "2026-07-16T16:47:13.115658+02:00",
              "startedAtUtc": "2026-07-16T16:47:13.115658+02:00",
              "completedAtUtc": "2026-07-16T16:47:13.115658+02:00",
              "cancelledAtUtc": "2026-07-16T16:47:13.115658+02:00",
              "customerUser": {
                "userId": "65881192-5c02-4846-9561-84593fecad16",
                "firstName": "sample string 2",
                "lastName": "sample string 3",
                "email": "sample string 4",
                "mobileNumber": "sample string 5",
                "googleSubjectId": "sample string 7",
                "userType": "Customer",
                "profileImageUrl": "sample string 8",
                "emailVerified": true,
                "mobileVerified": true,
                "accountStatus": "Pending",
                "createdAtUtc": "2026-07-16T16:47:13.115658+02:00",
                "lastLoginAtUtc": "2026-07-16T16:47:13.115658+02:00",
                "addresses": [
                  {
                    "addressId": "8c4c7708-7c0e-4922-96ca-0f22ebbd6647",
                    "userId": "29d721a9-4d17-46ad-934f-ff53b7d33ea8",
                    "label": "sample string 3",
                    "addressLine1": "sample string 4",
                    "addressLine2": "sample string 5",
                    "suburb": "sample string 6",
                    "city": "sample string 7",
                    "province": "sample string 8",
                    "postalCode": "sample string 9",
                    "country": "sample string 10",
                    "latitude": 11.1,
                    "longitude": 12.1,
                    "isDefault": true
                  },
                  {
                    "addressId": "8c4c7708-7c0e-4922-96ca-0f22ebbd6647",
                    "userId": "29d721a9-4d17-46ad-934f-ff53b7d33ea8",
                    "label": "sample string 3",
                    "addressLine1": "sample string 4",
                    "addressLine2": "sample string 5",
                    "suburb": "sample string 6",
                    "city": "sample string 7",
                    "province": "sample string 8",
                    "postalCode": "sample string 9",
                    "country": "sample string 10",
                    "latitude": 11.1,
                    "longitude": 12.1,
                    "isDefault": true
                  }
                ],
                "notifications": [
                  {
                    "notificationId": "98db0697-3d1e-48b7-a06b-ba0d87fd3ca1",
                    "userId": "7059aa62-a438-4953-b9d8-fb153d47b40b",
                    "notificationType": "General",
                    "title": "sample string 3",
                    "notificationMessage": "sample string 4",
                    "relatedEntityType": "sample string 5",
                    "relatedEntityId": "e8282b70-19b5-40b2-bf6f-28df1b63b1c5",
                    "isRead": true,
                    "createdAtUtc": "2026-07-16T16:47:13.115658+02:00",
                    "readAtUtc": "2026-07-16T16:47:13.115658+02:00"
                  },
                  {
                    "notificationId": "98db0697-3d1e-48b7-a06b-ba0d87fd3ca1",
                    "userId": "7059aa62-a438-4953-b9d8-fb153d47b40b",
                    "notificationType": "General",
                    "title": "sample string 3",
                    "notificationMessage": "sample string 4",
                    "relatedEntityType": "sample string 5",
                    "relatedEntityId": "e8282b70-19b5-40b2-bf6f-28df1b63b1c5",
                    "isRead": true,
                    "createdAtUtc": "2026-07-16T16:47:13.115658+02:00",
                    "readAtUtc": "2026-07-16T16:47:13.115658+02:00"
                  }
                ],
                "deviceRegistrations": [
                  {
                    "deviceRegistrationId": "c55ddf6c-d2a1-43e0-9d9d-5d3ef018c1ac",
                    "userId": "44ffc27d-0fc6-42de-a136-8cd8665e45a0",
                    "pushToken": "sample string 3",
                    "platform": "sample string 4",
                    "deviceId": "sample string 5",
                    "isActive": true,
                    "createdAtUtc": "2026-07-16T16:47:13.115658+02:00",
                    "lastSeenAtUtc": "2026-07-16T16:47:13.115658+02:00"
                  },
                  {
                    "deviceRegistrationId": "c55ddf6c-d2a1-43e0-9d9d-5d3ef018c1ac",
                    "userId": "44ffc27d-0fc6-42de-a136-8cd8665e45a0",
                    "pushToken": "sample string 3",
                    "platform": "sample string 4",
                    "deviceId": "sample string 5",
                    "isActive": true,
                    "createdAtUtc": "2026-07-16T16:47:13.115658+02:00",
                    "lastSeenAtUtc": "2026-07-16T16:47:13.115658+02:00"
                  }
                ]
              },
              "tradeSubcategory": {
                "tradeSubcategoryId": 1,
                "tradeCategoryId": 2,
                "name": "sample string 3",
                "description": "sample string 4",
                "isActive": true
              },
              "address": {
                "addressId": "8c4c7708-7c0e-4922-96ca-0f22ebbd6647",
                "userId": "29d721a9-4d17-46ad-934f-ff53b7d33ea8",
                "label": "sample string 3",
                "addressLine1": "sample string 4",
                "addressLine2": "sample string 5",
                "suburb": "sample string 6",
                "city": "sample string 7",
                "province": "sample string 8",
                "postalCode": "sample string 9",
                "country": "sample string 10",
                "latitude": 11.1,
                "longitude": 12.1,
                "isDefault": true,
                "user": {
                  "userId": "65881192-5c02-4846-9561-84593fecad16",
                  "firstName": "sample string 2",
                  "lastName": "sample string 3",
                  "email": "sample string 4",
                  "mobileNumber": "sample string 5",
                  "googleSubjectId": "sample string 7",
                  "userType": "Customer",
                  "profileImageUrl": "sample string 8",
                  "emailVerified": true,
                  "mobileVerified": true,
                  "accountStatus": "Pending",
                  "createdAtUtc": "2026-07-16T16:47:13.115658+02:00",
                  "lastLoginAtUtc": "2026-07-16T16:47:13.115658+02:00",
                  "addresses": [],
                  "notifications": [
                    {
                      "notificationId": "98db0697-3d1e-48b7-a06b-ba0d87fd3ca1",
                      "userId": "7059aa62-a438-4953-b9d8-fb153d47b40b",
                      "notificationType": "General",
                      "title": "sample string 3",
                      "notificationMessage": "sample string 4",
                      "relatedEntityType": "sample string 5",
                      "relatedEntityId": "e8282b70-19b5-40b2-bf6f-28df1b63b1c5",
                      "isRead": true,
                      "createdAtUtc": "2026-07-16T16:47:13.115658+02:00",
                      "readAtUtc": "2026-07-16T16:47:13.115658+02:00"
                    },
                    {
                      "notificationId": "98db0697-3d1e-48b7-a06b-ba0d87fd3ca1",
                      "userId": "7059aa62-a438-4953-b9d8-fb153d47b40b",
                      "notificationType": "General",
                      "title": "sample string 3",
                      "notificationMessage": "sample string 4",
                      "relatedEntityType": "sample string 5",
                      "relatedEntityId": "e8282b70-19b5-40b2-bf6f-28df1b63b1c5",
                      "isRead": true,
                      "createdAtUtc": "2026-07-16T16:47:13.115658+02:00",
                      "readAtUtc": "2026-07-16T16:47:13.115658+02:00"
                    }
                  ],
                  "deviceRegistrations": [
                    {
                      "deviceRegistrationId": "c55ddf6c-d2a1-43e0-9d9d-5d3ef018c1ac",
                      "userId": "44ffc27d-0fc6-42de-a136-8cd8665e45a0",
                      "pushToken": "sample string 3",
                      "platform": "sample string 4",
                      "deviceId": "sample string 5",
                      "isActive": true,
                      "createdAtUtc": "2026-07-16T16:47:13.115658+02:00",
                      "lastSeenAtUtc": "2026-07-16T16:47:13.115658+02:00"
                    },
                    {
                      "deviceRegistrationId": "c55ddf6c-d2a1-43e0-9d9d-5d3ef018c1ac",
                      "userId": "44ffc27d-0fc6-42de-a136-8cd8665e45a0",
                      "pushToken": "sample string 3",
                      "platform": "sample string 4",
                      "deviceId": "sample string 5",
                      "isActive": true,
                      "createdAtUtc": "2026-07-16T16:47:13.115658+02:00",
                      "lastSeenAtUtc": "2026-07-16T16:47:13.115658+02:00"
                    }
                  ]
                }
              },
              "selectedQuote": {
                "quoteId": "27da9855-9474-4e25-9464-ca6bac4c9fbf",
                "jobId": "a94b106b-5d7d-473b-82dd-69b8ac4d6b54",
                "tradespersonProfileId": "10a64064-bd67-48b5-bbe1-b7a2f456d89b",
                "versionNumber": 4,
                "callOutFee": 5.0,
                "labourAmount": 6.0,
                "materialsAmount": 7.0,
                "travelAmount": 8.0,
                "otherAmount": 9.0,
                "taxAmount": 10.0,
                "totalAmount": 11.0,
                "depositAmount": 12.0,
                "estimatedArrival": "2026-07-16T16:47:13.115658+02:00",
                "estimatedDurationMinutes": 1,
                "validUntilUtc": "2026-07-16T16:47:13.115658+02:00",
                "terms": "sample string 14",
                "exclusions": "sample string 15",
                "notes": "sample string 16",
                "status": "Draft",
                "createdAtUtc": "2026-07-16T16:47:13.115658+02:00",
                "acceptedAtUtc": "2026-07-16T16:47:13.115658+02:00"
              },
              "media": [
                {
                  "jobMediaId": "6cb4ee3e-62ce-4475-aed0-773fa9319683",
                  "jobId": "f00e4e46-a8f7-42d1-a6ba-8501c4b5b82f",
                  "mediaType": "Image",
                  "fileUrl": "sample string 3",
                  "thumbnailUrl": "sample string 4",
                  "caption": "sample string 5",
                  "uploadedByUserId": "7ed006ba-d9c3-43fd-aa54-849c29f5fdb4",
                  "createdAtUtc": "2026-07-16T16:47:13.115658+02:00"
                },
                {
                  "jobMediaId": "6cb4ee3e-62ce-4475-aed0-773fa9319683",
                  "jobId": "f00e4e46-a8f7-42d1-a6ba-8501c4b5b82f",
                  "mediaType": "Image",
                  "fileUrl": "sample string 3",
                  "thumbnailUrl": "sample string 4",
                  "caption": "sample string 5",
                  "uploadedByUserId": "7ed006ba-d9c3-43fd-aa54-849c29f5fdb4",
                  "createdAtUtc": "2026-07-16T16:47:13.115658+02:00"
                }
              ],
              "invitations": [
                {
                  "jobInvitationId": "08ee1e8a-7e8e-416a-a0f6-7b4ec378525b",
                  "jobId": "838ba4d9-d165-427e-a373-faeddd182910",
                  "tradespersonProfileId": "75dc7112-acd6-48f7-b117-5d3db34261b2",
                  "distanceKm": 4.1,
                  "matchingScore": 5.0,
                  "sentAtUtc": "2026-07-16T16:47:13.115658+02:00",
                  "viewedAtUtc": "2026-07-16T16:47:13.115658+02:00",
                  "respondedAtUtc": "2026-07-16T16:47:13.115658+02:00",
                  "responseStatus": "Pending"
                },
                {
                  "jobInvitationId": "08ee1e8a-7e8e-416a-a0f6-7b4ec378525b",
                  "jobId": "838ba4d9-d165-427e-a373-faeddd182910",
                  "tradespersonProfileId": "75dc7112-acd6-48f7-b117-5d3db34261b2",
                  "distanceKm": 4.1,
                  "matchingScore": 5.0,
                  "sentAtUtc": "2026-07-16T16:47:13.115658+02:00",
                  "viewedAtUtc": "2026-07-16T16:47:13.115658+02:00",
                  "respondedAtUtc": "2026-07-16T16:47:13.115658+02:00",
                  "responseStatus": "Pending"
                }
              ],
              "quotes": [
                {
                  "quoteId": "27da9855-9474-4e25-9464-ca6bac4c9fbf",
                  "jobId": "a94b106b-5d7d-473b-82dd-69b8ac4d6b54",
                  "tradespersonProfileId": "10a64064-bd67-48b5-bbe1-b7a2f456d89b",
                  "versionNumber": 4,
                  "callOutFee": 5.0,
                  "labourAmount": 6.0,
                  "materialsAmount": 7.0,
                  "travelAmount": 8.0,
                  "otherAmount": 9.0,
                  "taxAmount": 10.0,
                  "totalAmount": 11.0,
                  "depositAmount": 12.0,
                  "estimatedArrival": "2026-07-16T16:47:13.115658+02:00",
                  "estimatedDurationMinutes": 1,
                  "validUntilUtc": "2026-07-16T16:47:13.115658+02:00",
                  "terms": "sample string 14",
                  "exclusions": "sample string 15",
                  "notes": "sample string 16",
                  "status": "Draft",
                  "createdAtUtc": "2026-07-16T16:47:13.115658+02:00",
                  "acceptedAtUtc": "2026-07-16T16:47:13.115658+02:00"
                },
                {
                  "quoteId": "27da9855-9474-4e25-9464-ca6bac4c9fbf",
                  "jobId": "a94b106b-5d7d-473b-82dd-69b8ac4d6b54",
                  "tradespersonProfileId": "10a64064-bd67-48b5-bbe1-b7a2f456d89b",
                  "versionNumber": 4,
                  "callOutFee": 5.0,
                  "labourAmount": 6.0,
                  "materialsAmount": 7.0,
                  "travelAmount": 8.0,
                  "otherAmount": 9.0,
                  "taxAmount": 10.0,
                  "totalAmount": 11.0,
                  "depositAmount": 12.0,
                  "estimatedArrival": "2026-07-16T16:47:13.115658+02:00",
                  "estimatedDurationMinutes": 1,
                  "validUntilUtc": "2026-07-16T16:47:13.115658+02:00",
                  "terms": "sample string 14",
                  "exclusions": "sample string 15",
                  "notes": "sample string 16",
                  "status": "Draft",
                  "createdAtUtc": "2026-07-16T16:47:13.115658+02:00",
                  "acceptedAtUtc": "2026-07-16T16:47:13.115658+02:00"
                }
              ],
              "statusHistory": [
                {
                  "jobStatusHistoryId": "968cbf94-4c47-452e-b56f-cabbc880f330",
                  "jobId": "5690391a-fe27-440d-9340-e5b5fd43e61b",
                  "previousStatus": "Draft",
                  "newStatus": "Draft",
                  "changedByUserId": "f5080d59-9d3f-4152-8535-27f8882200fc",
                  "latitude": 1.1,
                  "longitude": 1.1,
                  "notes": "sample string 4",
                  "createdAtUtc": "2026-07-16T16:47:13.115658+02:00"
                },
                {
                  "jobStatusHistoryId": "968cbf94-4c47-452e-b56f-cabbc880f330",
                  "jobId": "5690391a-fe27-440d-9340-e5b5fd43e61b",
                  "previousStatus": "Draft",
                  "newStatus": "Draft",
                  "changedByUserId": "f5080d59-9d3f-4152-8535-27f8882200fc",
                  "latitude": 1.1,
                  "longitude": 1.1,
                  "notes": "sample string 4",
                  "createdAtUtc": "2026-07-16T16:47:13.115658+02:00"
                }
              ],
              "messages": [
                {
                  "messageId": "aec30742-104c-41ec-a8b2-2656126d8cc8",
                  "jobId": "2a0758f2-bddd-49aa-9052-e43ca392a116",
                  "senderUserId": "f6b26601-0a35-4197-b30e-a18a06792e17",
                  "recipientUserId": "de505688-1990-49be-89c9-e7724f8108a3",
                  "messageType": "Text",
                  "messageText": "sample string 5",
                  "fileUrl": "sample string 6",
                  "sentAtUtc": "2026-07-16T16:47:13.115658+02:00",
                  "readAtUtc": "2026-07-16T16:47:13.115658+02:00",
                  "isDeleted": true
                },
                {
                  "messageId": "aec30742-104c-41ec-a8b2-2656126d8cc8",
                  "jobId": "2a0758f2-bddd-49aa-9052-e43ca392a116",
                  "senderUserId": "f6b26601-0a35-4197-b30e-a18a06792e17",
                  "recipientUserId": "de505688-1990-49be-89c9-e7724f8108a3",
                  "messageType": "Text",
                  "messageText": "sample string 5",
                  "fileUrl": "sample string 6",
                  "sentAtUtc": "2026-07-16T16:47:13.115658+02:00",
                  "readAtUtc": "2026-07-16T16:47:13.115658+02:00",
                  "isDeleted": true
                }
              ]
            }
          },
          {
            "reviewId": "6e37123e-7d2f-4454-9f08-ce6e713c0dec",
            "jobId": "c4f9c125-1df1-499c-8502-9dbc015247d8",
            "customerUserId": "e58476a7-82e3-48e6-9864-dcd46f38e1d2",
            "tradespersonProfileId": "21ea36a6-85af-42f8-abc3-4e37f4932081",
            "overallRating": 5,
            "workmanshipRating": 6,
            "professionalismRating": 7,
            "communicationRating": 8,
            "punctualityRating": 9,
            "valueRating": 10,
            "cleanlinessRating": 11,
            "quoteAccuracyRating": 12,
            "reviewText": "sample string 13",
            "tradespersonResponse": "sample string 14",
            "isVerifiedJob": true,
            "moderationStatus": "Published",
            "createdAtUtc": "2026-07-16T16:47:13.115658+02:00",
            "updatedAtUtc": "2026-07-16T16:47:13.115658+02:00",
            "job": {
              "jobId": "971e95d8-ab8d-4eb9-afeb-5a1d851873ae",
              "customerUserId": "9dff02a6-8c97-4e6a-823b-d24b14acca8a",
              "tradeCategoryId": 3,
              "tradeSubcategoryId": 1,
              "jobType": "Emergency",
              "title": "sample string 4",
              "description": "sample string 5",
              "budgetMinimum": 1.0,
              "budgetMaximum": 1.0,
              "preferredDate": "2026-07-16T16:47:13.115658+02:00",
              "preferredTimeFrom": "00:00:00.1234567",
              "preferredTimeTo": "00:00:00.1234567",
              "addressId": "cab5f31b-514a-424a-9150-33a739a55043",
              "latitude": 6.1,
              "longitude": 7.1,
              "status": "Draft",
              "selectedTradespersonId": "8a9ab0e9-cb13-4d97-bd30-6562fe504083",
              "selectedQuoteId": "a41d3b2c-0b94-4f9b-b69c-178c88d8579c",
              "isEmergency": true,
              "propertyType": "sample string 9",
              "accessInstructions": "sample string 10",
              "safetyNotes": "sample string 11",
              "createdAtUtc": "2026-07-16T16:47:13.115658+02:00",
              "publishedAtUtc": "2026-07-16T16:47:13.115658+02:00",
              "acceptedAtUtc": "2026-07-16T16:47:13.115658+02:00",
              "startedAtUtc": "2026-07-16T16:47:13.115658+02:00",
              "completedAtUtc": "2026-07-16T16:47:13.115658+02:00",
              "cancelledAtUtc": "2026-07-16T16:47:13.115658+02:00",
              "customerUser": {
                "userId": "65881192-5c02-4846-9561-84593fecad16",
                "firstName": "sample string 2",
                "lastName": "sample string 3",
                "email": "sample string 4",
                "mobileNumber": "sample string 5",
                "googleSubjectId": "sample string 7",
                "userType": "Customer",
                "profileImageUrl": "sample string 8",
                "emailVerified": true,
                "mobileVerified": true,
                "accountStatus": "Pending",
                "createdAtUtc": "2026-07-16T16:47:13.115658+02:00",
                "lastLoginAtUtc": "2026-07-16T16:47:13.115658+02:00",
                "addresses": [
                  {
                    "addressId": "8c4c7708-7c0e-4922-96ca-0f22ebbd6647",
                    "userId": "29d721a9-4d17-46ad-934f-ff53b7d33ea8",
                    "label": "sample string 3",
                    "addressLine1": "sample string 4",
                    "addressLine2": "sample string 5",
                    "suburb": "sample string 6",
                    "city": "sample string 7",
                    "province": "sample string 8",
                    "postalCode": "sample string 9",
                    "country": "sample string 10",
                    "latitude": 11.1,
                    "longitude": 12.1,
                    "isDefault": true
                  },
                  {
                    "addressId": "8c4c7708-7c0e-4922-96ca-0f22ebbd6647",
                    "userId": "29d721a9-4d17-46ad-934f-ff53b7d33ea8",
                    "label": "sample string 3",
                    "addressLine1": "sample string 4",
                    "addressLine2": "sample string 5",
                    "suburb": "sample string 6",
                    "city": "sample string 7",
                    "province": "sample string 8",
                    "postalCode": "sample string 9",
                    "country": "sample string 10",
                    "latitude": 11.1,
                    "longitude": 12.1,
                    "isDefault": true
                  }
                ],
                "notifications": [
                  {
                    "notificationId": "98db0697-3d1e-48b7-a06b-ba0d87fd3ca1",
                    "userId": "7059aa62-a438-4953-b9d8-fb153d47b40b",
                    "notificationType": "General",
                    "title": "sample string 3",
                    "notificationMessage": "sample string 4",
                    "relatedEntityType": "sample string 5",
                    "relatedEntityId": "e8282b70-19b5-40b2-bf6f-28df1b63b1c5",
                    "isRead": true,
                    "createdAtUtc": "2026-07-16T16:47:13.115658+02:00",
                    "readAtUtc": "2026-07-16T16:47:13.115658+02:00"
                  },
                  {
                    "notificationId": "98db0697-3d1e-48b7-a06b-ba0d87fd3ca1",
                    "userId": "7059aa62-a438-4953-b9d8-fb153d47b40b",
                    "notificationType": "General",
                    "title": "sample string 3",
                    "notificationMessage": "sample string 4",
                    "relatedEntityType": "sample string 5",
                    "relatedEntityId": "e8282b70-19b5-40b2-bf6f-28df1b63b1c5",
                    "isRead": true,
                    "createdAtUtc": "2026-07-16T16:47:13.115658+02:00",
                    "readAtUtc": "2026-07-16T16:47:13.115658+02:00"
                  }
                ],
                "deviceRegistrations": [
                  {
                    "deviceRegistrationId": "c55ddf6c-d2a1-43e0-9d9d-5d3ef018c1ac",
                    "userId": "44ffc27d-0fc6-42de-a136-8cd8665e45a0",
                    "pushToken": "sample string 3",
                    "platform": "sample string 4",
                    "deviceId": "sample string 5",
                    "isActive": true,
                    "createdAtUtc": "2026-07-16T16:47:13.115658+02:00",
                    "lastSeenAtUtc": "2026-07-16T16:47:13.115658+02:00"
                  },
                  {
                    "deviceRegistrationId": "c55ddf6c-d2a1-43e0-9d9d-5d3ef018c1ac",
                    "userId": "44ffc27d-0fc6-42de-a136-8cd8665e45a0",
                    "pushToken": "sample string 3",
                    "platform": "sample string 4",
                    "deviceId": "sample string 5",
                    "isActive": true,
                    "createdAtUtc": "2026-07-16T16:47:13.115658+02:00",
                    "lastSeenAtUtc": "2026-07-16T16:47:13.115658+02:00"
                  }
                ]
              },
              "tradeSubcategory": {
                "tradeSubcategoryId": 1,
                "tradeCategoryId": 2,
                "name": "sample string 3",
                "description": "sample string 4",
                "isActive": true
              },
              "address": {
                "addressId": "8c4c7708-7c0e-4922-96ca-0f22ebbd6647",
                "userId": "29d721a9-4d17-46ad-934f-ff53b7d33ea8",
                "label": "sample string 3",
                "addressLine1": "sample string 4",
                "addressLine2": "sample string 5",
                "suburb": "sample string 6",
                "city": "sample string 7",
                "province": "sample string 8",
                "postalCode": "sample string 9",
                "country": "sample string 10",
                "latitude": 11.1,
                "longitude": 12.1,
                "isDefault": true,
                "user": {
                  "userId": "65881192-5c02-4846-9561-84593fecad16",
                  "firstName": "sample string 2",
                  "lastName": "sample string 3",
                  "email": "sample string 4",
                  "mobileNumber": "sample string 5",
                  "googleSubjectId": "sample string 7",
                  "userType": "Customer",
                  "profileImageUrl": "sample string 8",
                  "emailVerified": true,
                  "mobileVerified": true,
                  "accountStatus": "Pending",
                  "createdAtUtc": "2026-07-16T16:47:13.115658+02:00",
                  "lastLoginAtUtc": "2026-07-16T16:47:13.115658+02:00",
                  "addresses": [],
                  "notifications": [
                    {
                      "notificationId": "98db0697-3d1e-48b7-a06b-ba0d87fd3ca1",
                      "userId": "7059aa62-a438-4953-b9d8-fb153d47b40b",
                      "notificationType": "General",
                      "title": "sample string 3",
                      "notificationMessage": "sample string 4",
                      "relatedEntityType": "sample string 5",
                      "relatedEntityId": "e8282b70-19b5-40b2-bf6f-28df1b63b1c5",
                      "isRead": true,
                      "createdAtUtc": "2026-07-16T16:47:13.115658+02:00",
                      "readAtUtc": "2026-07-16T16:47:13.115658+02:00"
                    },
                    {
                      "notificationId": "98db0697-3d1e-48b7-a06b-ba0d87fd3ca1",
                      "userId": "7059aa62-a438-4953-b9d8-fb153d47b40b",
                      "notificationType": "General",
                      "title": "sample string 3",
                      "notificationMessage": "sample string 4",
                      "relatedEntityType": "sample string 5",
                      "relatedEntityId": "e8282b70-19b5-40b2-bf6f-28df1b63b1c5",
                      "isRead": true,
                      "createdAtUtc": "2026-07-16T16:47:13.115658+02:00",
                      "readAtUtc": "2026-07-16T16:47:13.115658+02:00"
                    }
                  ],
                  "deviceRegistrations": [
                    {
                      "deviceRegistrationId": "c55ddf6c-d2a1-43e0-9d9d-5d3ef018c1ac",
                      "userId": "44ffc27d-0fc6-42de-a136-8cd8665e45a0",
                      "pushToken": "sample string 3",
                      "platform": "sample string 4",
                      "deviceId": "sample string 5",
                      "isActive": true,
                      "createdAtUtc": "2026-07-16T16:47:13.115658+02:00",
                      "lastSeenAtUtc": "2026-07-16T16:47:13.115658+02:00"
                    },
                    {
                      "deviceRegistrationId": "c55ddf6c-d2a1-43e0-9d9d-5d3ef018c1ac",
                      "userId": "44ffc27d-0fc6-42de-a136-8cd8665e45a0",
                      "pushToken": "sample string 3",
                      "platform": "sample string 4",
                      "deviceId": "sample string 5",
                      "isActive": true,
                      "createdAtUtc": "2026-07-16T16:47:13.115658+02:00",
                      "lastSeenAtUtc": "2026-07-16T16:47:13.115658+02:00"
                    }
                  ]
                }
              },
              "selectedQuote": {
                "quoteId": "27da9855-9474-4e25-9464-ca6bac4c9fbf",
                "jobId": "a94b106b-5d7d-473b-82dd-69b8ac4d6b54",
                "tradespersonProfileId": "10a64064-bd67-48b5-bbe1-b7a2f456d89b",
                "versionNumber": 4,
                "callOutFee": 5.0,
                "labourAmount": 6.0,
                "materialsAmount": 7.0,
                "travelAmount": 8.0,
                "otherAmount": 9.0,
                "taxAmount": 10.0,
                "totalAmount": 11.0,
                "depositAmount": 12.0,
                "estimatedArrival": "2026-07-16T16:47:13.115658+02:00",
                "estimatedDurationMinutes": 1,
                "validUntilUtc": "2026-07-16T16:47:13.115658+02:00",
                "terms": "sample string 14",
                "exclusions": "sample string 15",
                "notes": "sample string 16",
                "status": "Draft",
                "createdAtUtc": "2026-07-16T16:47:13.115658+02:00",
                "acceptedAtUtc": "2026-07-16T16:47:13.115658+02:00"
              },
              "media": [
                {
                  "jobMediaId": "6cb4ee3e-62ce-4475-aed0-773fa9319683",
                  "jobId": "f00e4e46-a8f7-42d1-a6ba-8501c4b5b82f",
                  "mediaType": "Image",
                  "fileUrl": "sample string 3",
                  "thumbnailUrl": "sample string 4",
                  "caption": "sample string 5",
                  "uploadedByUserId": "7ed006ba-d9c3-43fd-aa54-849c29f5fdb4",
                  "createdAtUtc": "2026-07-16T16:47:13.115658+02:00"
                },
                {
                  "jobMediaId": "6cb4ee3e-62ce-4475-aed0-773fa9319683",
                  "jobId": "f00e4e46-a8f7-42d1-a6ba-8501c4b5b82f",
                  "mediaType": "Image",
                  "fileUrl": "sample string 3",
                  "thumbnailUrl": "sample string 4",
                  "caption": "sample string 5",
                  "uploadedByUserId": "7ed006ba-d9c3-43fd-aa54-849c29f5fdb4",
                  "createdAtUtc": "2026-07-16T16:47:13.115658+02:00"
                }
              ],
              "invitations": [
                {
                  "jobInvitationId": "08ee1e8a-7e8e-416a-a0f6-7b4ec378525b",
                  "jobId": "838ba4d9-d165-427e-a373-faeddd182910",
                  "tradespersonProfileId": "75dc7112-acd6-48f7-b117-5d3db34261b2",
                  "distanceKm": 4.1,
                  "matchingScore": 5.0,
                  "sentAtUtc": "2026-07-16T16:47:13.115658+02:00",
                  "viewedAtUtc": "2026-07-16T16:47:13.115658+02:00",
                  "respondedAtUtc": "2026-07-16T16:47:13.115658+02:00",
                  "responseStatus": "Pending"
                },
                {
                  "jobInvitationId": "08ee1e8a-7e8e-416a-a0f6-7b4ec378525b",
                  "jobId": "838ba4d9-d165-427e-a373-faeddd182910",
                  "tradespersonProfileId": "75dc7112-acd6-48f7-b117-5d3db34261b2",
                  "distanceKm": 4.1,
                  "matchingScore": 5.0,
                  "sentAtUtc": "2026-07-16T16:47:13.115658+02:00",
                  "viewedAtUtc": "2026-07-16T16:47:13.115658+02:00",
                  "respondedAtUtc": "2026-07-16T16:47:13.115658+02:00",
                  "responseStatus": "Pending"
                }
              ],
              "quotes": [
                {
                  "quoteId": "27da9855-9474-4e25-9464-ca6bac4c9fbf",
                  "jobId": "a94b106b-5d7d-473b-82dd-69b8ac4d6b54",
                  "tradespersonProfileId": "10a64064-bd67-48b5-bbe1-b7a2f456d89b",
                  "versionNumber": 4,
                  "callOutFee": 5.0,
                  "labourAmount": 6.0,
                  "materialsAmount": 7.0,
                  "travelAmount": 8.0,
                  "otherAmount": 9.0,
                  "taxAmount": 10.0,
                  "totalAmount": 11.0,
                  "depositAmount": 12.0,
                  "estimatedArrival": "2026-07-16T16:47:13.115658+02:00",
                  "estimatedDurationMinutes": 1,
                  "validUntilUtc": "2026-07-16T16:47:13.115658+02:00",
                  "terms": "sample string 14",
                  "exclusions": "sample string 15",
                  "notes": "sample string 16",
                  "status": "Draft",
                  "createdAtUtc": "2026-07-16T16:47:13.115658+02:00",
                  "acceptedAtUtc": "2026-07-16T16:47:13.115658+02:00"
                },
                {
                  "quoteId": "27da9855-9474-4e25-9464-ca6bac4c9fbf",
                  "jobId": "a94b106b-5d7d-473b-82dd-69b8ac4d6b54",
                  "tradespersonProfileId": "10a64064-bd67-48b5-bbe1-b7a2f456d89b",
                  "versionNumber": 4,
                  "callOutFee": 5.0,
                  "labourAmount": 6.0,
                  "materialsAmount": 7.0,
                  "travelAmount": 8.0,
                  "otherAmount": 9.0,
                  "taxAmount": 10.0,
                  "totalAmount": 11.0,
                  "depositAmount": 12.0,
                  "estimatedArrival": "2026-07-16T16:47:13.115658+02:00",
                  "estimatedDurationMinutes": 1,
                  "validUntilUtc": "2026-07-16T16:47:13.115658+02:00",
                  "terms": "sample string 14",
                  "exclusions": "sample string 15",
                  "notes": "sample string 16",
                  "status": "Draft",
                  "createdAtUtc": "2026-07-16T16:47:13.115658+02:00",
                  "acceptedAtUtc": "2026-07-16T16:47:13.115658+02:00"
                }
              ],
              "statusHistory": [
                {
                  "jobStatusHistoryId": "968cbf94-4c47-452e-b56f-cabbc880f330",
                  "jobId": "5690391a-fe27-440d-9340-e5b5fd43e61b",
                  "previousStatus": "Draft",
                  "newStatus": "Draft",
                  "changedByUserId": "f5080d59-9d3f-4152-8535-27f8882200fc",
                  "latitude": 1.1,
                  "longitude": 1.1,
                  "notes": "sample string 4",
                  "createdAtUtc": "2026-07-16T16:47:13.115658+02:00"
                },
                {
                  "jobStatusHistoryId": "968cbf94-4c47-452e-b56f-cabbc880f330",
                  "jobId": "5690391a-fe27-440d-9340-e5b5fd43e61b",
                  "previousStatus": "Draft",
                  "newStatus": "Draft",
                  "changedByUserId": "f5080d59-9d3f-4152-8535-27f8882200fc",
                  "latitude": 1.1,
                  "longitude": 1.1,
                  "notes": "sample string 4",
                  "createdAtUtc": "2026-07-16T16:47:13.115658+02:00"
                }
              ],
              "messages": [
                {
                  "messageId": "aec30742-104c-41ec-a8b2-2656126d8cc8",
                  "jobId": "2a0758f2-bddd-49aa-9052-e43ca392a116",
                  "senderUserId": "f6b26601-0a35-4197-b30e-a18a06792e17",
                  "recipientUserId": "de505688-1990-49be-89c9-e7724f8108a3",
                  "messageType": "Text",
                  "messageText": "sample string 5",
                  "fileUrl": "sample string 6",
                  "sentAtUtc": "2026-07-16T16:47:13.115658+02:00",
                  "readAtUtc": "2026-07-16T16:47:13.115658+02:00",
                  "isDeleted": true
                },
                {
                  "messageId": "aec30742-104c-41ec-a8b2-2656126d8cc8",
                  "jobId": "2a0758f2-bddd-49aa-9052-e43ca392a116",
                  "senderUserId": "f6b26601-0a35-4197-b30e-a18a06792e17",
                  "recipientUserId": "de505688-1990-49be-89c9-e7724f8108a3",
                  "messageType": "Text",
                  "messageText": "sample string 5",
                  "fileUrl": "sample string 6",
                  "sentAtUtc": "2026-07-16T16:47:13.115658+02:00",
                  "readAtUtc": "2026-07-16T16:47:13.115658+02:00",
                  "isDeleted": true
                }
              ]
            }
          }
        ],
        "verificationDocuments": [
          {
            "verificationDocumentId": "1f1ee490-7922-4783-aa44-bce82812bc73",
            "tradespersonProfileId": "12cafa28-649b-4a2e-b4ad-ace4bb4b0d63",
            "documentType": "sample string 3",
            "documentNumber": "sample string 4",
            "fileUrl": "sample string 5",
            "expiryDate": "2026-07-16T16:47:13.115658+02:00",
            "verificationStatus": "Pending",
            "verifiedByUserId": "4422782a-7aa6-4056-bc0f-8bc1fc15bf00",
            "verifiedAtUtc": "2026-07-16T16:47:13.115658+02:00",
            "rejectionReason": "sample string 6",
            "createdAtUtc": "2026-07-16T16:47:13.115658+02:00"
          },
          {
            "verificationDocumentId": "1f1ee490-7922-4783-aa44-bce82812bc73",
            "tradespersonProfileId": "12cafa28-649b-4a2e-b4ad-ace4bb4b0d63",
            "documentType": "sample string 3",
            "documentNumber": "sample string 4",
            "fileUrl": "sample string 5",
            "expiryDate": "2026-07-16T16:47:13.115658+02:00",
            "verificationStatus": "Pending",
            "verifiedByUserId": "4422782a-7aa6-4056-bc0f-8bc1fc15bf00",
            "verifiedAtUtc": "2026-07-16T16:47:13.115658+02:00",
            "rejectionReason": "sample string 6",
            "createdAtUtc": "2026-07-16T16:47:13.115658+02:00"
          }
        ]
      },
      "tradeSubcategory": {
        "tradeSubcategoryId": 1,
        "tradeCategoryId": 2,
        "name": "sample string 3",
        "description": "sample string 4",
        "isActive": true
      }
    }
  ]
}

application/x-www-form-urlencoded

Sample:

Sample not available.

Response Information

Resource Description

IHttpActionResult

None.

Response Formats

application/json, text/json

Sample:

Sample not available.