POST api/admin/categories

Request Information

URI Parameters

None.

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": "10046c46-33aa-4b26-a6fe-c572130ba7ed",
      "tradespersonProfileId": "e480ac09-00ea-4169-97f7-d306294c5596",
      "tradeCategoryId": 3,
      "tradeSubcategoryId": 1,
      "yearsExperience": 4,
      "isPrimary": true,
      "tradespersonProfile": {
        "tradespersonProfileId": "6a9f9916-feca-46ba-971a-4a6c982a110d",
        "userId": "ca268d09-358e-4940-b43c-1c5ecd20fb22",
        "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.0756539+02:00",
        "user": {
          "userId": "cb6b516f-1b71-43d1-912b-5914ea28728c",
          "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.0756539+02:00",
          "lastLoginAtUtc": "2026-07-16T16:47:13.0756539+02:00",
          "addresses": [
            {
              "addressId": "dcf86401-f749-4320-9d49-04a1b83186fa",
              "userId": "d089d5ef-1000-4ffd-b38c-b15c9e588993",
              "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": "dcf86401-f749-4320-9d49-04a1b83186fa",
              "userId": "d089d5ef-1000-4ffd-b38c-b15c9e588993",
              "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": "b936f06d-c80f-4efc-8171-573ebbcbef9e",
              "userId": "9a4bad36-8543-4919-9eb7-8fb5053b36ef",
              "notificationType": "General",
              "title": "sample string 3",
              "notificationMessage": "sample string 4",
              "relatedEntityType": "sample string 5",
              "relatedEntityId": "78cb6820-8d93-4321-8c03-713c701b3861",
              "isRead": true,
              "createdAtUtc": "2026-07-16T16:47:13.0756539+02:00",
              "readAtUtc": "2026-07-16T16:47:13.0756539+02:00"
            },
            {
              "notificationId": "b936f06d-c80f-4efc-8171-573ebbcbef9e",
              "userId": "9a4bad36-8543-4919-9eb7-8fb5053b36ef",
              "notificationType": "General",
              "title": "sample string 3",
              "notificationMessage": "sample string 4",
              "relatedEntityType": "sample string 5",
              "relatedEntityId": "78cb6820-8d93-4321-8c03-713c701b3861",
              "isRead": true,
              "createdAtUtc": "2026-07-16T16:47:13.0756539+02:00",
              "readAtUtc": "2026-07-16T16:47:13.0756539+02:00"
            }
          ],
          "deviceRegistrations": [
            {
              "deviceRegistrationId": "36236729-6344-43b5-9cff-7880a5bde1ff",
              "userId": "f57dc2a9-a0c3-4b56-9561-0167464806ba",
              "pushToken": "sample string 3",
              "platform": "sample string 4",
              "deviceId": "sample string 5",
              "isActive": true,
              "createdAtUtc": "2026-07-16T16:47:13.0756539+02:00",
              "lastSeenAtUtc": "2026-07-16T16:47:13.0756539+02:00"
            },
            {
              "deviceRegistrationId": "36236729-6344-43b5-9cff-7880a5bde1ff",
              "userId": "f57dc2a9-a0c3-4b56-9561-0167464806ba",
              "pushToken": "sample string 3",
              "platform": "sample string 4",
              "deviceId": "sample string 5",
              "isActive": true,
              "createdAtUtc": "2026-07-16T16:47:13.0756539+02:00",
              "lastSeenAtUtc": "2026-07-16T16:47:13.0756539+02:00"
            }
          ]
        },
        "categories": [],
        "portfolioItems": [
          {
            "portfolioItemId": "dd249bba-e9ba-476e-a15b-c5fcee60594a",
            "tradespersonProfileId": "64d03c97-76f3-4b21-bcd3-3a4845c35d2b",
            "jobId": "88158f0a-b255-4e28-ae12-8dc2b0da6f16",
            "title": "sample string 3",
            "description": "sample string 4",
            "tradeCategoryId": 5,
            "area": "sample string 6",
            "completedDate": "2026-07-16T16:47:13.0776577+02:00",
            "duration": "sample string 7",
            "materialsUsed": "sample string 8",
            "isVerifiedJob": true,
            "isPublished": true,
            "createdAtUtc": "2026-07-16T16:47:13.0776577+02:00",
            "job": {
              "jobId": "7a6ab48b-897a-4fe6-9db8-aa8735e49049",
              "customerUserId": "53d5a6ca-8961-40d7-95a2-c2d2d62ffac8",
              "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.0796678+02:00",
              "preferredTimeFrom": "00:00:00.1234567",
              "preferredTimeTo": "00:00:00.1234567",
              "addressId": "2f36d014-68c4-4c5b-ad4e-daa780956947",
              "latitude": 6.1,
              "longitude": 7.1,
              "status": "Draft",
              "selectedTradespersonId": "15e7584e-5a97-43a1-8a9f-31609f0a4fef",
              "selectedQuoteId": "9b83d292-b47f-4423-8fc1-3a35ec135211",
              "isEmergency": true,
              "propertyType": "sample string 9",
              "accessInstructions": "sample string 10",
              "safetyNotes": "sample string 11",
              "createdAtUtc": "2026-07-16T16:47:13.0816634+02:00",
              "publishedAtUtc": "2026-07-16T16:47:13.0816634+02:00",
              "acceptedAtUtc": "2026-07-16T16:47:13.0816634+02:00",
              "startedAtUtc": "2026-07-16T16:47:13.0816634+02:00",
              "completedAtUtc": "2026-07-16T16:47:13.0816634+02:00",
              "cancelledAtUtc": "2026-07-16T16:47:13.0816634+02:00",
              "customerUser": {
                "userId": "cb6b516f-1b71-43d1-912b-5914ea28728c",
                "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.0756539+02:00",
                "lastLoginAtUtc": "2026-07-16T16:47:13.0756539+02:00",
                "addresses": [
                  {
                    "addressId": "dcf86401-f749-4320-9d49-04a1b83186fa",
                    "userId": "d089d5ef-1000-4ffd-b38c-b15c9e588993",
                    "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": "dcf86401-f749-4320-9d49-04a1b83186fa",
                    "userId": "d089d5ef-1000-4ffd-b38c-b15c9e588993",
                    "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": "b936f06d-c80f-4efc-8171-573ebbcbef9e",
                    "userId": "9a4bad36-8543-4919-9eb7-8fb5053b36ef",
                    "notificationType": "General",
                    "title": "sample string 3",
                    "notificationMessage": "sample string 4",
                    "relatedEntityType": "sample string 5",
                    "relatedEntityId": "78cb6820-8d93-4321-8c03-713c701b3861",
                    "isRead": true,
                    "createdAtUtc": "2026-07-16T16:47:13.0756539+02:00",
                    "readAtUtc": "2026-07-16T16:47:13.0756539+02:00"
                  },
                  {
                    "notificationId": "b936f06d-c80f-4efc-8171-573ebbcbef9e",
                    "userId": "9a4bad36-8543-4919-9eb7-8fb5053b36ef",
                    "notificationType": "General",
                    "title": "sample string 3",
                    "notificationMessage": "sample string 4",
                    "relatedEntityType": "sample string 5",
                    "relatedEntityId": "78cb6820-8d93-4321-8c03-713c701b3861",
                    "isRead": true,
                    "createdAtUtc": "2026-07-16T16:47:13.0756539+02:00",
                    "readAtUtc": "2026-07-16T16:47:13.0756539+02:00"
                  }
                ],
                "deviceRegistrations": [
                  {
                    "deviceRegistrationId": "36236729-6344-43b5-9cff-7880a5bde1ff",
                    "userId": "f57dc2a9-a0c3-4b56-9561-0167464806ba",
                    "pushToken": "sample string 3",
                    "platform": "sample string 4",
                    "deviceId": "sample string 5",
                    "isActive": true,
                    "createdAtUtc": "2026-07-16T16:47:13.0756539+02:00",
                    "lastSeenAtUtc": "2026-07-16T16:47:13.0756539+02:00"
                  },
                  {
                    "deviceRegistrationId": "36236729-6344-43b5-9cff-7880a5bde1ff",
                    "userId": "f57dc2a9-a0c3-4b56-9561-0167464806ba",
                    "pushToken": "sample string 3",
                    "platform": "sample string 4",
                    "deviceId": "sample string 5",
                    "isActive": true,
                    "createdAtUtc": "2026-07-16T16:47:13.0756539+02:00",
                    "lastSeenAtUtc": "2026-07-16T16:47:13.0756539+02:00"
                  }
                ]
              },
              "tradeSubcategory": {
                "tradeSubcategoryId": 1,
                "tradeCategoryId": 2,
                "name": "sample string 3",
                "description": "sample string 4",
                "isActive": true
              },
              "address": {
                "addressId": "dcf86401-f749-4320-9d49-04a1b83186fa",
                "userId": "d089d5ef-1000-4ffd-b38c-b15c9e588993",
                "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": "cb6b516f-1b71-43d1-912b-5914ea28728c",
                  "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.0756539+02:00",
                  "lastLoginAtUtc": "2026-07-16T16:47:13.0756539+02:00",
                  "addresses": [],
                  "notifications": [
                    {
                      "notificationId": "b936f06d-c80f-4efc-8171-573ebbcbef9e",
                      "userId": "9a4bad36-8543-4919-9eb7-8fb5053b36ef",
                      "notificationType": "General",
                      "title": "sample string 3",
                      "notificationMessage": "sample string 4",
                      "relatedEntityType": "sample string 5",
                      "relatedEntityId": "78cb6820-8d93-4321-8c03-713c701b3861",
                      "isRead": true,
                      "createdAtUtc": "2026-07-16T16:47:13.0756539+02:00",
                      "readAtUtc": "2026-07-16T16:47:13.0756539+02:00"
                    },
                    {
                      "notificationId": "b936f06d-c80f-4efc-8171-573ebbcbef9e",
                      "userId": "9a4bad36-8543-4919-9eb7-8fb5053b36ef",
                      "notificationType": "General",
                      "title": "sample string 3",
                      "notificationMessage": "sample string 4",
                      "relatedEntityType": "sample string 5",
                      "relatedEntityId": "78cb6820-8d93-4321-8c03-713c701b3861",
                      "isRead": true,
                      "createdAtUtc": "2026-07-16T16:47:13.0756539+02:00",
                      "readAtUtc": "2026-07-16T16:47:13.0756539+02:00"
                    }
                  ],
                  "deviceRegistrations": [
                    {
                      "deviceRegistrationId": "36236729-6344-43b5-9cff-7880a5bde1ff",
                      "userId": "f57dc2a9-a0c3-4b56-9561-0167464806ba",
                      "pushToken": "sample string 3",
                      "platform": "sample string 4",
                      "deviceId": "sample string 5",
                      "isActive": true,
                      "createdAtUtc": "2026-07-16T16:47:13.0756539+02:00",
                      "lastSeenAtUtc": "2026-07-16T16:47:13.0756539+02:00"
                    },
                    {
                      "deviceRegistrationId": "36236729-6344-43b5-9cff-7880a5bde1ff",
                      "userId": "f57dc2a9-a0c3-4b56-9561-0167464806ba",
                      "pushToken": "sample string 3",
                      "platform": "sample string 4",
                      "deviceId": "sample string 5",
                      "isActive": true,
                      "createdAtUtc": "2026-07-16T16:47:13.0756539+02:00",
                      "lastSeenAtUtc": "2026-07-16T16:47:13.0756539+02:00"
                    }
                  ]
                }
              },
              "selectedQuote": {
                "quoteId": "0dc05f6a-f117-4555-93f5-3333faa36109",
                "jobId": "98f3e519-2701-4d45-a286-ae3ed531ba21",
                "tradespersonProfileId": "23c1a472-f3b6-4535-b583-4f38f51689e5",
                "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.0836564+02:00",
                "estimatedDurationMinutes": 1,
                "validUntilUtc": "2026-07-16T16:47:13.0836564+02:00",
                "terms": "sample string 14",
                "exclusions": "sample string 15",
                "notes": "sample string 16",
                "status": "Draft",
                "createdAtUtc": "2026-07-16T16:47:13.0836564+02:00",
                "acceptedAtUtc": "2026-07-16T16:47:13.0836564+02:00"
              },
              "media": [
                {
                  "jobMediaId": "eefc9a22-ffcf-4bc1-927c-4817c67dd412",
                  "jobId": "9667e8e2-5569-4805-be41-50cf90b070b3",
                  "mediaType": "Image",
                  "fileUrl": "sample string 3",
                  "thumbnailUrl": "sample string 4",
                  "caption": "sample string 5",
                  "uploadedByUserId": "aae256ed-b346-45f5-a820-20ef6c1cc89c",
                  "createdAtUtc": "2026-07-16T16:47:13.0846629+02:00"
                },
                {
                  "jobMediaId": "eefc9a22-ffcf-4bc1-927c-4817c67dd412",
                  "jobId": "9667e8e2-5569-4805-be41-50cf90b070b3",
                  "mediaType": "Image",
                  "fileUrl": "sample string 3",
                  "thumbnailUrl": "sample string 4",
                  "caption": "sample string 5",
                  "uploadedByUserId": "aae256ed-b346-45f5-a820-20ef6c1cc89c",
                  "createdAtUtc": "2026-07-16T16:47:13.0846629+02:00"
                }
              ],
              "invitations": [
                {
                  "jobInvitationId": "9ba2dfd8-3bfb-452a-8dca-9617b514d601",
                  "jobId": "82afb32e-89a1-41a4-b38d-6dffda296a2d",
                  "tradespersonProfileId": "0f63ad06-438a-4a9f-982d-50a9153d2200",
                  "distanceKm": 4.1,
                  "matchingScore": 5.0,
                  "sentAtUtc": "2026-07-16T16:47:13.0856611+02:00",
                  "viewedAtUtc": "2026-07-16T16:47:13.0856611+02:00",
                  "respondedAtUtc": "2026-07-16T16:47:13.0856611+02:00",
                  "responseStatus": "Pending"
                },
                {
                  "jobInvitationId": "9ba2dfd8-3bfb-452a-8dca-9617b514d601",
                  "jobId": "82afb32e-89a1-41a4-b38d-6dffda296a2d",
                  "tradespersonProfileId": "0f63ad06-438a-4a9f-982d-50a9153d2200",
                  "distanceKm": 4.1,
                  "matchingScore": 5.0,
                  "sentAtUtc": "2026-07-16T16:47:13.0856611+02:00",
                  "viewedAtUtc": "2026-07-16T16:47:13.0856611+02:00",
                  "respondedAtUtc": "2026-07-16T16:47:13.0856611+02:00",
                  "responseStatus": "Pending"
                }
              ],
              "quotes": [
                {
                  "quoteId": "0dc05f6a-f117-4555-93f5-3333faa36109",
                  "jobId": "98f3e519-2701-4d45-a286-ae3ed531ba21",
                  "tradespersonProfileId": "23c1a472-f3b6-4535-b583-4f38f51689e5",
                  "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.0836564+02:00",
                  "estimatedDurationMinutes": 1,
                  "validUntilUtc": "2026-07-16T16:47:13.0836564+02:00",
                  "terms": "sample string 14",
                  "exclusions": "sample string 15",
                  "notes": "sample string 16",
                  "status": "Draft",
                  "createdAtUtc": "2026-07-16T16:47:13.0836564+02:00",
                  "acceptedAtUtc": "2026-07-16T16:47:13.0836564+02:00"
                },
                {
                  "quoteId": "0dc05f6a-f117-4555-93f5-3333faa36109",
                  "jobId": "98f3e519-2701-4d45-a286-ae3ed531ba21",
                  "tradespersonProfileId": "23c1a472-f3b6-4535-b583-4f38f51689e5",
                  "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.0836564+02:00",
                  "estimatedDurationMinutes": 1,
                  "validUntilUtc": "2026-07-16T16:47:13.0836564+02:00",
                  "terms": "sample string 14",
                  "exclusions": "sample string 15",
                  "notes": "sample string 16",
                  "status": "Draft",
                  "createdAtUtc": "2026-07-16T16:47:13.0836564+02:00",
                  "acceptedAtUtc": "2026-07-16T16:47:13.0836564+02:00"
                }
              ],
              "statusHistory": [
                {
                  "jobStatusHistoryId": "5d9c4ce6-a9c1-44e2-b6dc-55624a2af94f",
                  "jobId": "849940a9-142e-43e4-907c-c8dc42258646",
                  "previousStatus": "Draft",
                  "newStatus": "Draft",
                  "changedByUserId": "68adad39-4fff-409a-bc3d-79b3b9fc6a43",
                  "latitude": 1.1,
                  "longitude": 1.1,
                  "notes": "sample string 4",
                  "createdAtUtc": "2026-07-16T16:47:13.0866567+02:00"
                },
                {
                  "jobStatusHistoryId": "5d9c4ce6-a9c1-44e2-b6dc-55624a2af94f",
                  "jobId": "849940a9-142e-43e4-907c-c8dc42258646",
                  "previousStatus": "Draft",
                  "newStatus": "Draft",
                  "changedByUserId": "68adad39-4fff-409a-bc3d-79b3b9fc6a43",
                  "latitude": 1.1,
                  "longitude": 1.1,
                  "notes": "sample string 4",
                  "createdAtUtc": "2026-07-16T16:47:13.0866567+02:00"
                }
              ],
              "messages": [
                {
                  "messageId": "a1678a9a-15e9-4ff7-acee-07a42bae37c7",
                  "jobId": "0fd27b29-441c-4590-aac5-31b53044a7c4",
                  "senderUserId": "1c3cda3a-64d2-48ff-967c-2d2c89bbc1c1",
                  "recipientUserId": "a0e20af9-a8b6-4a44-8035-932b02bfe1ce",
                  "messageType": "Text",
                  "messageText": "sample string 5",
                  "fileUrl": "sample string 6",
                  "sentAtUtc": "2026-07-16T16:47:13.0876566+02:00",
                  "readAtUtc": "2026-07-16T16:47:13.0876566+02:00",
                  "isDeleted": true
                },
                {
                  "messageId": "a1678a9a-15e9-4ff7-acee-07a42bae37c7",
                  "jobId": "0fd27b29-441c-4590-aac5-31b53044a7c4",
                  "senderUserId": "1c3cda3a-64d2-48ff-967c-2d2c89bbc1c1",
                  "recipientUserId": "a0e20af9-a8b6-4a44-8035-932b02bfe1ce",
                  "messageType": "Text",
                  "messageText": "sample string 5",
                  "fileUrl": "sample string 6",
                  "sentAtUtc": "2026-07-16T16:47:13.0876566+02:00",
                  "readAtUtc": "2026-07-16T16:47:13.0876566+02:00",
                  "isDeleted": true
                }
              ]
            },
            "media": [
              {
                "portfolioMediaId": "fe50f3fd-4d2c-4b35-b666-26509592a001",
                "portfolioItemId": "f91dc2d4-1ac7-4d5f-a1bb-d78695eace5d",
                "mediaType": "Image",
                "fileUrl": "sample string 3",
                "mediaStage": "Before",
                "caption": "sample string 4",
                "sortOrder": 5
              },
              {
                "portfolioMediaId": "fe50f3fd-4d2c-4b35-b666-26509592a001",
                "portfolioItemId": "f91dc2d4-1ac7-4d5f-a1bb-d78695eace5d",
                "mediaType": "Image",
                "fileUrl": "sample string 3",
                "mediaStage": "Before",
                "caption": "sample string 4",
                "sortOrder": 5
              }
            ]
          },
          {
            "portfolioItemId": "dd249bba-e9ba-476e-a15b-c5fcee60594a",
            "tradespersonProfileId": "64d03c97-76f3-4b21-bcd3-3a4845c35d2b",
            "jobId": "88158f0a-b255-4e28-ae12-8dc2b0da6f16",
            "title": "sample string 3",
            "description": "sample string 4",
            "tradeCategoryId": 5,
            "area": "sample string 6",
            "completedDate": "2026-07-16T16:47:13.0776577+02:00",
            "duration": "sample string 7",
            "materialsUsed": "sample string 8",
            "isVerifiedJob": true,
            "isPublished": true,
            "createdAtUtc": "2026-07-16T16:47:13.0776577+02:00",
            "job": {
              "jobId": "7a6ab48b-897a-4fe6-9db8-aa8735e49049",
              "customerUserId": "53d5a6ca-8961-40d7-95a2-c2d2d62ffac8",
              "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.0796678+02:00",
              "preferredTimeFrom": "00:00:00.1234567",
              "preferredTimeTo": "00:00:00.1234567",
              "addressId": "2f36d014-68c4-4c5b-ad4e-daa780956947",
              "latitude": 6.1,
              "longitude": 7.1,
              "status": "Draft",
              "selectedTradespersonId": "15e7584e-5a97-43a1-8a9f-31609f0a4fef",
              "selectedQuoteId": "9b83d292-b47f-4423-8fc1-3a35ec135211",
              "isEmergency": true,
              "propertyType": "sample string 9",
              "accessInstructions": "sample string 10",
              "safetyNotes": "sample string 11",
              "createdAtUtc": "2026-07-16T16:47:13.0816634+02:00",
              "publishedAtUtc": "2026-07-16T16:47:13.0816634+02:00",
              "acceptedAtUtc": "2026-07-16T16:47:13.0816634+02:00",
              "startedAtUtc": "2026-07-16T16:47:13.0816634+02:00",
              "completedAtUtc": "2026-07-16T16:47:13.0816634+02:00",
              "cancelledAtUtc": "2026-07-16T16:47:13.0816634+02:00",
              "customerUser": {
                "userId": "cb6b516f-1b71-43d1-912b-5914ea28728c",
                "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.0756539+02:00",
                "lastLoginAtUtc": "2026-07-16T16:47:13.0756539+02:00",
                "addresses": [
                  {
                    "addressId": "dcf86401-f749-4320-9d49-04a1b83186fa",
                    "userId": "d089d5ef-1000-4ffd-b38c-b15c9e588993",
                    "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": "dcf86401-f749-4320-9d49-04a1b83186fa",
                    "userId": "d089d5ef-1000-4ffd-b38c-b15c9e588993",
                    "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": "b936f06d-c80f-4efc-8171-573ebbcbef9e",
                    "userId": "9a4bad36-8543-4919-9eb7-8fb5053b36ef",
                    "notificationType": "General",
                    "title": "sample string 3",
                    "notificationMessage": "sample string 4",
                    "relatedEntityType": "sample string 5",
                    "relatedEntityId": "78cb6820-8d93-4321-8c03-713c701b3861",
                    "isRead": true,
                    "createdAtUtc": "2026-07-16T16:47:13.0756539+02:00",
                    "readAtUtc": "2026-07-16T16:47:13.0756539+02:00"
                  },
                  {
                    "notificationId": "b936f06d-c80f-4efc-8171-573ebbcbef9e",
                    "userId": "9a4bad36-8543-4919-9eb7-8fb5053b36ef",
                    "notificationType": "General",
                    "title": "sample string 3",
                    "notificationMessage": "sample string 4",
                    "relatedEntityType": "sample string 5",
                    "relatedEntityId": "78cb6820-8d93-4321-8c03-713c701b3861",
                    "isRead": true,
                    "createdAtUtc": "2026-07-16T16:47:13.0756539+02:00",
                    "readAtUtc": "2026-07-16T16:47:13.0756539+02:00"
                  }
                ],
                "deviceRegistrations": [
                  {
                    "deviceRegistrationId": "36236729-6344-43b5-9cff-7880a5bde1ff",
                    "userId": "f57dc2a9-a0c3-4b56-9561-0167464806ba",
                    "pushToken": "sample string 3",
                    "platform": "sample string 4",
                    "deviceId": "sample string 5",
                    "isActive": true,
                    "createdAtUtc": "2026-07-16T16:47:13.0756539+02:00",
                    "lastSeenAtUtc": "2026-07-16T16:47:13.0756539+02:00"
                  },
                  {
                    "deviceRegistrationId": "36236729-6344-43b5-9cff-7880a5bde1ff",
                    "userId": "f57dc2a9-a0c3-4b56-9561-0167464806ba",
                    "pushToken": "sample string 3",
                    "platform": "sample string 4",
                    "deviceId": "sample string 5",
                    "isActive": true,
                    "createdAtUtc": "2026-07-16T16:47:13.0756539+02:00",
                    "lastSeenAtUtc": "2026-07-16T16:47:13.0756539+02:00"
                  }
                ]
              },
              "tradeSubcategory": {
                "tradeSubcategoryId": 1,
                "tradeCategoryId": 2,
                "name": "sample string 3",
                "description": "sample string 4",
                "isActive": true
              },
              "address": {
                "addressId": "dcf86401-f749-4320-9d49-04a1b83186fa",
                "userId": "d089d5ef-1000-4ffd-b38c-b15c9e588993",
                "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": "cb6b516f-1b71-43d1-912b-5914ea28728c",
                  "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.0756539+02:00",
                  "lastLoginAtUtc": "2026-07-16T16:47:13.0756539+02:00",
                  "addresses": [],
                  "notifications": [
                    {
                      "notificationId": "b936f06d-c80f-4efc-8171-573ebbcbef9e",
                      "userId": "9a4bad36-8543-4919-9eb7-8fb5053b36ef",
                      "notificationType": "General",
                      "title": "sample string 3",
                      "notificationMessage": "sample string 4",
                      "relatedEntityType": "sample string 5",
                      "relatedEntityId": "78cb6820-8d93-4321-8c03-713c701b3861",
                      "isRead": true,
                      "createdAtUtc": "2026-07-16T16:47:13.0756539+02:00",
                      "readAtUtc": "2026-07-16T16:47:13.0756539+02:00"
                    },
                    {
                      "notificationId": "b936f06d-c80f-4efc-8171-573ebbcbef9e",
                      "userId": "9a4bad36-8543-4919-9eb7-8fb5053b36ef",
                      "notificationType": "General",
                      "title": "sample string 3",
                      "notificationMessage": "sample string 4",
                      "relatedEntityType": "sample string 5",
                      "relatedEntityId": "78cb6820-8d93-4321-8c03-713c701b3861",
                      "isRead": true,
                      "createdAtUtc": "2026-07-16T16:47:13.0756539+02:00",
                      "readAtUtc": "2026-07-16T16:47:13.0756539+02:00"
                    }
                  ],
                  "deviceRegistrations": [
                    {
                      "deviceRegistrationId": "36236729-6344-43b5-9cff-7880a5bde1ff",
                      "userId": "f57dc2a9-a0c3-4b56-9561-0167464806ba",
                      "pushToken": "sample string 3",
                      "platform": "sample string 4",
                      "deviceId": "sample string 5",
                      "isActive": true,
                      "createdAtUtc": "2026-07-16T16:47:13.0756539+02:00",
                      "lastSeenAtUtc": "2026-07-16T16:47:13.0756539+02:00"
                    },
                    {
                      "deviceRegistrationId": "36236729-6344-43b5-9cff-7880a5bde1ff",
                      "userId": "f57dc2a9-a0c3-4b56-9561-0167464806ba",
                      "pushToken": "sample string 3",
                      "platform": "sample string 4",
                      "deviceId": "sample string 5",
                      "isActive": true,
                      "createdAtUtc": "2026-07-16T16:47:13.0756539+02:00",
                      "lastSeenAtUtc": "2026-07-16T16:47:13.0756539+02:00"
                    }
                  ]
                }
              },
              "selectedQuote": {
                "quoteId": "0dc05f6a-f117-4555-93f5-3333faa36109",
                "jobId": "98f3e519-2701-4d45-a286-ae3ed531ba21",
                "tradespersonProfileId": "23c1a472-f3b6-4535-b583-4f38f51689e5",
                "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.0836564+02:00",
                "estimatedDurationMinutes": 1,
                "validUntilUtc": "2026-07-16T16:47:13.0836564+02:00",
                "terms": "sample string 14",
                "exclusions": "sample string 15",
                "notes": "sample string 16",
                "status": "Draft",
                "createdAtUtc": "2026-07-16T16:47:13.0836564+02:00",
                "acceptedAtUtc": "2026-07-16T16:47:13.0836564+02:00"
              },
              "media": [
                {
                  "jobMediaId": "eefc9a22-ffcf-4bc1-927c-4817c67dd412",
                  "jobId": "9667e8e2-5569-4805-be41-50cf90b070b3",
                  "mediaType": "Image",
                  "fileUrl": "sample string 3",
                  "thumbnailUrl": "sample string 4",
                  "caption": "sample string 5",
                  "uploadedByUserId": "aae256ed-b346-45f5-a820-20ef6c1cc89c",
                  "createdAtUtc": "2026-07-16T16:47:13.0846629+02:00"
                },
                {
                  "jobMediaId": "eefc9a22-ffcf-4bc1-927c-4817c67dd412",
                  "jobId": "9667e8e2-5569-4805-be41-50cf90b070b3",
                  "mediaType": "Image",
                  "fileUrl": "sample string 3",
                  "thumbnailUrl": "sample string 4",
                  "caption": "sample string 5",
                  "uploadedByUserId": "aae256ed-b346-45f5-a820-20ef6c1cc89c",
                  "createdAtUtc": "2026-07-16T16:47:13.0846629+02:00"
                }
              ],
              "invitations": [
                {
                  "jobInvitationId": "9ba2dfd8-3bfb-452a-8dca-9617b514d601",
                  "jobId": "82afb32e-89a1-41a4-b38d-6dffda296a2d",
                  "tradespersonProfileId": "0f63ad06-438a-4a9f-982d-50a9153d2200",
                  "distanceKm": 4.1,
                  "matchingScore": 5.0,
                  "sentAtUtc": "2026-07-16T16:47:13.0856611+02:00",
                  "viewedAtUtc": "2026-07-16T16:47:13.0856611+02:00",
                  "respondedAtUtc": "2026-07-16T16:47:13.0856611+02:00",
                  "responseStatus": "Pending"
                },
                {
                  "jobInvitationId": "9ba2dfd8-3bfb-452a-8dca-9617b514d601",
                  "jobId": "82afb32e-89a1-41a4-b38d-6dffda296a2d",
                  "tradespersonProfileId": "0f63ad06-438a-4a9f-982d-50a9153d2200",
                  "distanceKm": 4.1,
                  "matchingScore": 5.0,
                  "sentAtUtc": "2026-07-16T16:47:13.0856611+02:00",
                  "viewedAtUtc": "2026-07-16T16:47:13.0856611+02:00",
                  "respondedAtUtc": "2026-07-16T16:47:13.0856611+02:00",
                  "responseStatus": "Pending"
                }
              ],
              "quotes": [
                {
                  "quoteId": "0dc05f6a-f117-4555-93f5-3333faa36109",
                  "jobId": "98f3e519-2701-4d45-a286-ae3ed531ba21",
                  "tradespersonProfileId": "23c1a472-f3b6-4535-b583-4f38f51689e5",
                  "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.0836564+02:00",
                  "estimatedDurationMinutes": 1,
                  "validUntilUtc": "2026-07-16T16:47:13.0836564+02:00",
                  "terms": "sample string 14",
                  "exclusions": "sample string 15",
                  "notes": "sample string 16",
                  "status": "Draft",
                  "createdAtUtc": "2026-07-16T16:47:13.0836564+02:00",
                  "acceptedAtUtc": "2026-07-16T16:47:13.0836564+02:00"
                },
                {
                  "quoteId": "0dc05f6a-f117-4555-93f5-3333faa36109",
                  "jobId": "98f3e519-2701-4d45-a286-ae3ed531ba21",
                  "tradespersonProfileId": "23c1a472-f3b6-4535-b583-4f38f51689e5",
                  "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.0836564+02:00",
                  "estimatedDurationMinutes": 1,
                  "validUntilUtc": "2026-07-16T16:47:13.0836564+02:00",
                  "terms": "sample string 14",
                  "exclusions": "sample string 15",
                  "notes": "sample string 16",
                  "status": "Draft",
                  "createdAtUtc": "2026-07-16T16:47:13.0836564+02:00",
                  "acceptedAtUtc": "2026-07-16T16:47:13.0836564+02:00"
                }
              ],
              "statusHistory": [
                {
                  "jobStatusHistoryId": "5d9c4ce6-a9c1-44e2-b6dc-55624a2af94f",
                  "jobId": "849940a9-142e-43e4-907c-c8dc42258646",
                  "previousStatus": "Draft",
                  "newStatus": "Draft",
                  "changedByUserId": "68adad39-4fff-409a-bc3d-79b3b9fc6a43",
                  "latitude": 1.1,
                  "longitude": 1.1,
                  "notes": "sample string 4",
                  "createdAtUtc": "2026-07-16T16:47:13.0866567+02:00"
                },
                {
                  "jobStatusHistoryId": "5d9c4ce6-a9c1-44e2-b6dc-55624a2af94f",
                  "jobId": "849940a9-142e-43e4-907c-c8dc42258646",
                  "previousStatus": "Draft",
                  "newStatus": "Draft",
                  "changedByUserId": "68adad39-4fff-409a-bc3d-79b3b9fc6a43",
                  "latitude": 1.1,
                  "longitude": 1.1,
                  "notes": "sample string 4",
                  "createdAtUtc": "2026-07-16T16:47:13.0866567+02:00"
                }
              ],
              "messages": [
                {
                  "messageId": "a1678a9a-15e9-4ff7-acee-07a42bae37c7",
                  "jobId": "0fd27b29-441c-4590-aac5-31b53044a7c4",
                  "senderUserId": "1c3cda3a-64d2-48ff-967c-2d2c89bbc1c1",
                  "recipientUserId": "a0e20af9-a8b6-4a44-8035-932b02bfe1ce",
                  "messageType": "Text",
                  "messageText": "sample string 5",
                  "fileUrl": "sample string 6",
                  "sentAtUtc": "2026-07-16T16:47:13.0876566+02:00",
                  "readAtUtc": "2026-07-16T16:47:13.0876566+02:00",
                  "isDeleted": true
                },
                {
                  "messageId": "a1678a9a-15e9-4ff7-acee-07a42bae37c7",
                  "jobId": "0fd27b29-441c-4590-aac5-31b53044a7c4",
                  "senderUserId": "1c3cda3a-64d2-48ff-967c-2d2c89bbc1c1",
                  "recipientUserId": "a0e20af9-a8b6-4a44-8035-932b02bfe1ce",
                  "messageType": "Text",
                  "messageText": "sample string 5",
                  "fileUrl": "sample string 6",
                  "sentAtUtc": "2026-07-16T16:47:13.0876566+02:00",
                  "readAtUtc": "2026-07-16T16:47:13.0876566+02:00",
                  "isDeleted": true
                }
              ]
            },
            "media": [
              {
                "portfolioMediaId": "fe50f3fd-4d2c-4b35-b666-26509592a001",
                "portfolioItemId": "f91dc2d4-1ac7-4d5f-a1bb-d78695eace5d",
                "mediaType": "Image",
                "fileUrl": "sample string 3",
                "mediaStage": "Before",
                "caption": "sample string 4",
                "sortOrder": 5
              },
              {
                "portfolioMediaId": "fe50f3fd-4d2c-4b35-b666-26509592a001",
                "portfolioItemId": "f91dc2d4-1ac7-4d5f-a1bb-d78695eace5d",
                "mediaType": "Image",
                "fileUrl": "sample string 3",
                "mediaStage": "Before",
                "caption": "sample string 4",
                "sortOrder": 5
              }
            ]
          }
        ],
        "reviews": [
          {
            "reviewId": "83200b66-d995-434b-9e52-3b6b0c8cd767",
            "jobId": "e9f6fae1-c49c-4314-aaef-e6e707b712f4",
            "customerUserId": "fbad2c9f-36bc-4423-9d18-3090abbdf236",
            "tradespersonProfileId": "3d71994d-31dc-455b-8cfe-9aeedc766b64",
            "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.0896579+02:00",
            "updatedAtUtc": "2026-07-16T16:47:13.0896579+02:00",
            "job": {
              "jobId": "7a6ab48b-897a-4fe6-9db8-aa8735e49049",
              "customerUserId": "53d5a6ca-8961-40d7-95a2-c2d2d62ffac8",
              "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.0796678+02:00",
              "preferredTimeFrom": "00:00:00.1234567",
              "preferredTimeTo": "00:00:00.1234567",
              "addressId": "2f36d014-68c4-4c5b-ad4e-daa780956947",
              "latitude": 6.1,
              "longitude": 7.1,
              "status": "Draft",
              "selectedTradespersonId": "15e7584e-5a97-43a1-8a9f-31609f0a4fef",
              "selectedQuoteId": "9b83d292-b47f-4423-8fc1-3a35ec135211",
              "isEmergency": true,
              "propertyType": "sample string 9",
              "accessInstructions": "sample string 10",
              "safetyNotes": "sample string 11",
              "createdAtUtc": "2026-07-16T16:47:13.0816634+02:00",
              "publishedAtUtc": "2026-07-16T16:47:13.0816634+02:00",
              "acceptedAtUtc": "2026-07-16T16:47:13.0816634+02:00",
              "startedAtUtc": "2026-07-16T16:47:13.0816634+02:00",
              "completedAtUtc": "2026-07-16T16:47:13.0816634+02:00",
              "cancelledAtUtc": "2026-07-16T16:47:13.0816634+02:00",
              "customerUser": {
                "userId": "cb6b516f-1b71-43d1-912b-5914ea28728c",
                "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.0756539+02:00",
                "lastLoginAtUtc": "2026-07-16T16:47:13.0756539+02:00",
                "addresses": [
                  {
                    "addressId": "dcf86401-f749-4320-9d49-04a1b83186fa",
                    "userId": "d089d5ef-1000-4ffd-b38c-b15c9e588993",
                    "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": "dcf86401-f749-4320-9d49-04a1b83186fa",
                    "userId": "d089d5ef-1000-4ffd-b38c-b15c9e588993",
                    "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": "b936f06d-c80f-4efc-8171-573ebbcbef9e",
                    "userId": "9a4bad36-8543-4919-9eb7-8fb5053b36ef",
                    "notificationType": "General",
                    "title": "sample string 3",
                    "notificationMessage": "sample string 4",
                    "relatedEntityType": "sample string 5",
                    "relatedEntityId": "78cb6820-8d93-4321-8c03-713c701b3861",
                    "isRead": true,
                    "createdAtUtc": "2026-07-16T16:47:13.0756539+02:00",
                    "readAtUtc": "2026-07-16T16:47:13.0756539+02:00"
                  },
                  {
                    "notificationId": "b936f06d-c80f-4efc-8171-573ebbcbef9e",
                    "userId": "9a4bad36-8543-4919-9eb7-8fb5053b36ef",
                    "notificationType": "General",
                    "title": "sample string 3",
                    "notificationMessage": "sample string 4",
                    "relatedEntityType": "sample string 5",
                    "relatedEntityId": "78cb6820-8d93-4321-8c03-713c701b3861",
                    "isRead": true,
                    "createdAtUtc": "2026-07-16T16:47:13.0756539+02:00",
                    "readAtUtc": "2026-07-16T16:47:13.0756539+02:00"
                  }
                ],
                "deviceRegistrations": [
                  {
                    "deviceRegistrationId": "36236729-6344-43b5-9cff-7880a5bde1ff",
                    "userId": "f57dc2a9-a0c3-4b56-9561-0167464806ba",
                    "pushToken": "sample string 3",
                    "platform": "sample string 4",
                    "deviceId": "sample string 5",
                    "isActive": true,
                    "createdAtUtc": "2026-07-16T16:47:13.0756539+02:00",
                    "lastSeenAtUtc": "2026-07-16T16:47:13.0756539+02:00"
                  },
                  {
                    "deviceRegistrationId": "36236729-6344-43b5-9cff-7880a5bde1ff",
                    "userId": "f57dc2a9-a0c3-4b56-9561-0167464806ba",
                    "pushToken": "sample string 3",
                    "platform": "sample string 4",
                    "deviceId": "sample string 5",
                    "isActive": true,
                    "createdAtUtc": "2026-07-16T16:47:13.0756539+02:00",
                    "lastSeenAtUtc": "2026-07-16T16:47:13.0756539+02:00"
                  }
                ]
              },
              "tradeSubcategory": {
                "tradeSubcategoryId": 1,
                "tradeCategoryId": 2,
                "name": "sample string 3",
                "description": "sample string 4",
                "isActive": true
              },
              "address": {
                "addressId": "dcf86401-f749-4320-9d49-04a1b83186fa",
                "userId": "d089d5ef-1000-4ffd-b38c-b15c9e588993",
                "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": "cb6b516f-1b71-43d1-912b-5914ea28728c",
                  "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.0756539+02:00",
                  "lastLoginAtUtc": "2026-07-16T16:47:13.0756539+02:00",
                  "addresses": [],
                  "notifications": [
                    {
                      "notificationId": "b936f06d-c80f-4efc-8171-573ebbcbef9e",
                      "userId": "9a4bad36-8543-4919-9eb7-8fb5053b36ef",
                      "notificationType": "General",
                      "title": "sample string 3",
                      "notificationMessage": "sample string 4",
                      "relatedEntityType": "sample string 5",
                      "relatedEntityId": "78cb6820-8d93-4321-8c03-713c701b3861",
                      "isRead": true,
                      "createdAtUtc": "2026-07-16T16:47:13.0756539+02:00",
                      "readAtUtc": "2026-07-16T16:47:13.0756539+02:00"
                    },
                    {
                      "notificationId": "b936f06d-c80f-4efc-8171-573ebbcbef9e",
                      "userId": "9a4bad36-8543-4919-9eb7-8fb5053b36ef",
                      "notificationType": "General",
                      "title": "sample string 3",
                      "notificationMessage": "sample string 4",
                      "relatedEntityType": "sample string 5",
                      "relatedEntityId": "78cb6820-8d93-4321-8c03-713c701b3861",
                      "isRead": true,
                      "createdAtUtc": "2026-07-16T16:47:13.0756539+02:00",
                      "readAtUtc": "2026-07-16T16:47:13.0756539+02:00"
                    }
                  ],
                  "deviceRegistrations": [
                    {
                      "deviceRegistrationId": "36236729-6344-43b5-9cff-7880a5bde1ff",
                      "userId": "f57dc2a9-a0c3-4b56-9561-0167464806ba",
                      "pushToken": "sample string 3",
                      "platform": "sample string 4",
                      "deviceId": "sample string 5",
                      "isActive": true,
                      "createdAtUtc": "2026-07-16T16:47:13.0756539+02:00",
                      "lastSeenAtUtc": "2026-07-16T16:47:13.0756539+02:00"
                    },
                    {
                      "deviceRegistrationId": "36236729-6344-43b5-9cff-7880a5bde1ff",
                      "userId": "f57dc2a9-a0c3-4b56-9561-0167464806ba",
                      "pushToken": "sample string 3",
                      "platform": "sample string 4",
                      "deviceId": "sample string 5",
                      "isActive": true,
                      "createdAtUtc": "2026-07-16T16:47:13.0756539+02:00",
                      "lastSeenAtUtc": "2026-07-16T16:47:13.0756539+02:00"
                    }
                  ]
                }
              },
              "selectedQuote": {
                "quoteId": "0dc05f6a-f117-4555-93f5-3333faa36109",
                "jobId": "98f3e519-2701-4d45-a286-ae3ed531ba21",
                "tradespersonProfileId": "23c1a472-f3b6-4535-b583-4f38f51689e5",
                "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.0836564+02:00",
                "estimatedDurationMinutes": 1,
                "validUntilUtc": "2026-07-16T16:47:13.0836564+02:00",
                "terms": "sample string 14",
                "exclusions": "sample string 15",
                "notes": "sample string 16",
                "status": "Draft",
                "createdAtUtc": "2026-07-16T16:47:13.0836564+02:00",
                "acceptedAtUtc": "2026-07-16T16:47:13.0836564+02:00"
              },
              "media": [
                {
                  "jobMediaId": "eefc9a22-ffcf-4bc1-927c-4817c67dd412",
                  "jobId": "9667e8e2-5569-4805-be41-50cf90b070b3",
                  "mediaType": "Image",
                  "fileUrl": "sample string 3",
                  "thumbnailUrl": "sample string 4",
                  "caption": "sample string 5",
                  "uploadedByUserId": "aae256ed-b346-45f5-a820-20ef6c1cc89c",
                  "createdAtUtc": "2026-07-16T16:47:13.0846629+02:00"
                },
                {
                  "jobMediaId": "eefc9a22-ffcf-4bc1-927c-4817c67dd412",
                  "jobId": "9667e8e2-5569-4805-be41-50cf90b070b3",
                  "mediaType": "Image",
                  "fileUrl": "sample string 3",
                  "thumbnailUrl": "sample string 4",
                  "caption": "sample string 5",
                  "uploadedByUserId": "aae256ed-b346-45f5-a820-20ef6c1cc89c",
                  "createdAtUtc": "2026-07-16T16:47:13.0846629+02:00"
                }
              ],
              "invitations": [
                {
                  "jobInvitationId": "9ba2dfd8-3bfb-452a-8dca-9617b514d601",
                  "jobId": "82afb32e-89a1-41a4-b38d-6dffda296a2d",
                  "tradespersonProfileId": "0f63ad06-438a-4a9f-982d-50a9153d2200",
                  "distanceKm": 4.1,
                  "matchingScore": 5.0,
                  "sentAtUtc": "2026-07-16T16:47:13.0856611+02:00",
                  "viewedAtUtc": "2026-07-16T16:47:13.0856611+02:00",
                  "respondedAtUtc": "2026-07-16T16:47:13.0856611+02:00",
                  "responseStatus": "Pending"
                },
                {
                  "jobInvitationId": "9ba2dfd8-3bfb-452a-8dca-9617b514d601",
                  "jobId": "82afb32e-89a1-41a4-b38d-6dffda296a2d",
                  "tradespersonProfileId": "0f63ad06-438a-4a9f-982d-50a9153d2200",
                  "distanceKm": 4.1,
                  "matchingScore": 5.0,
                  "sentAtUtc": "2026-07-16T16:47:13.0856611+02:00",
                  "viewedAtUtc": "2026-07-16T16:47:13.0856611+02:00",
                  "respondedAtUtc": "2026-07-16T16:47:13.0856611+02:00",
                  "responseStatus": "Pending"
                }
              ],
              "quotes": [
                {
                  "quoteId": "0dc05f6a-f117-4555-93f5-3333faa36109",
                  "jobId": "98f3e519-2701-4d45-a286-ae3ed531ba21",
                  "tradespersonProfileId": "23c1a472-f3b6-4535-b583-4f38f51689e5",
                  "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.0836564+02:00",
                  "estimatedDurationMinutes": 1,
                  "validUntilUtc": "2026-07-16T16:47:13.0836564+02:00",
                  "terms": "sample string 14",
                  "exclusions": "sample string 15",
                  "notes": "sample string 16",
                  "status": "Draft",
                  "createdAtUtc": "2026-07-16T16:47:13.0836564+02:00",
                  "acceptedAtUtc": "2026-07-16T16:47:13.0836564+02:00"
                },
                {
                  "quoteId": "0dc05f6a-f117-4555-93f5-3333faa36109",
                  "jobId": "98f3e519-2701-4d45-a286-ae3ed531ba21",
                  "tradespersonProfileId": "23c1a472-f3b6-4535-b583-4f38f51689e5",
                  "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.0836564+02:00",
                  "estimatedDurationMinutes": 1,
                  "validUntilUtc": "2026-07-16T16:47:13.0836564+02:00",
                  "terms": "sample string 14",
                  "exclusions": "sample string 15",
                  "notes": "sample string 16",
                  "status": "Draft",
                  "createdAtUtc": "2026-07-16T16:47:13.0836564+02:00",
                  "acceptedAtUtc": "2026-07-16T16:47:13.0836564+02:00"
                }
              ],
              "statusHistory": [
                {
                  "jobStatusHistoryId": "5d9c4ce6-a9c1-44e2-b6dc-55624a2af94f",
                  "jobId": "849940a9-142e-43e4-907c-c8dc42258646",
                  "previousStatus": "Draft",
                  "newStatus": "Draft",
                  "changedByUserId": "68adad39-4fff-409a-bc3d-79b3b9fc6a43",
                  "latitude": 1.1,
                  "longitude": 1.1,
                  "notes": "sample string 4",
                  "createdAtUtc": "2026-07-16T16:47:13.0866567+02:00"
                },
                {
                  "jobStatusHistoryId": "5d9c4ce6-a9c1-44e2-b6dc-55624a2af94f",
                  "jobId": "849940a9-142e-43e4-907c-c8dc42258646",
                  "previousStatus": "Draft",
                  "newStatus": "Draft",
                  "changedByUserId": "68adad39-4fff-409a-bc3d-79b3b9fc6a43",
                  "latitude": 1.1,
                  "longitude": 1.1,
                  "notes": "sample string 4",
                  "createdAtUtc": "2026-07-16T16:47:13.0866567+02:00"
                }
              ],
              "messages": [
                {
                  "messageId": "a1678a9a-15e9-4ff7-acee-07a42bae37c7",
                  "jobId": "0fd27b29-441c-4590-aac5-31b53044a7c4",
                  "senderUserId": "1c3cda3a-64d2-48ff-967c-2d2c89bbc1c1",
                  "recipientUserId": "a0e20af9-a8b6-4a44-8035-932b02bfe1ce",
                  "messageType": "Text",
                  "messageText": "sample string 5",
                  "fileUrl": "sample string 6",
                  "sentAtUtc": "2026-07-16T16:47:13.0876566+02:00",
                  "readAtUtc": "2026-07-16T16:47:13.0876566+02:00",
                  "isDeleted": true
                },
                {
                  "messageId": "a1678a9a-15e9-4ff7-acee-07a42bae37c7",
                  "jobId": "0fd27b29-441c-4590-aac5-31b53044a7c4",
                  "senderUserId": "1c3cda3a-64d2-48ff-967c-2d2c89bbc1c1",
                  "recipientUserId": "a0e20af9-a8b6-4a44-8035-932b02bfe1ce",
                  "messageType": "Text",
                  "messageText": "sample string 5",
                  "fileUrl": "sample string 6",
                  "sentAtUtc": "2026-07-16T16:47:13.0876566+02:00",
                  "readAtUtc": "2026-07-16T16:47:13.0876566+02:00",
                  "isDeleted": true
                }
              ]
            }
          },
          {
            "reviewId": "83200b66-d995-434b-9e52-3b6b0c8cd767",
            "jobId": "e9f6fae1-c49c-4314-aaef-e6e707b712f4",
            "customerUserId": "fbad2c9f-36bc-4423-9d18-3090abbdf236",
            "tradespersonProfileId": "3d71994d-31dc-455b-8cfe-9aeedc766b64",
            "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.0896579+02:00",
            "updatedAtUtc": "2026-07-16T16:47:13.0896579+02:00",
            "job": {
              "jobId": "7a6ab48b-897a-4fe6-9db8-aa8735e49049",
              "customerUserId": "53d5a6ca-8961-40d7-95a2-c2d2d62ffac8",
              "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.0796678+02:00",
              "preferredTimeFrom": "00:00:00.1234567",
              "preferredTimeTo": "00:00:00.1234567",
              "addressId": "2f36d014-68c4-4c5b-ad4e-daa780956947",
              "latitude": 6.1,
              "longitude": 7.1,
              "status": "Draft",
              "selectedTradespersonId": "15e7584e-5a97-43a1-8a9f-31609f0a4fef",
              "selectedQuoteId": "9b83d292-b47f-4423-8fc1-3a35ec135211",
              "isEmergency": true,
              "propertyType": "sample string 9",
              "accessInstructions": "sample string 10",
              "safetyNotes": "sample string 11",
              "createdAtUtc": "2026-07-16T16:47:13.0816634+02:00",
              "publishedAtUtc": "2026-07-16T16:47:13.0816634+02:00",
              "acceptedAtUtc": "2026-07-16T16:47:13.0816634+02:00",
              "startedAtUtc": "2026-07-16T16:47:13.0816634+02:00",
              "completedAtUtc": "2026-07-16T16:47:13.0816634+02:00",
              "cancelledAtUtc": "2026-07-16T16:47:13.0816634+02:00",
              "customerUser": {
                "userId": "cb6b516f-1b71-43d1-912b-5914ea28728c",
                "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.0756539+02:00",
                "lastLoginAtUtc": "2026-07-16T16:47:13.0756539+02:00",
                "addresses": [
                  {
                    "addressId": "dcf86401-f749-4320-9d49-04a1b83186fa",
                    "userId": "d089d5ef-1000-4ffd-b38c-b15c9e588993",
                    "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": "dcf86401-f749-4320-9d49-04a1b83186fa",
                    "userId": "d089d5ef-1000-4ffd-b38c-b15c9e588993",
                    "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": "b936f06d-c80f-4efc-8171-573ebbcbef9e",
                    "userId": "9a4bad36-8543-4919-9eb7-8fb5053b36ef",
                    "notificationType": "General",
                    "title": "sample string 3",
                    "notificationMessage": "sample string 4",
                    "relatedEntityType": "sample string 5",
                    "relatedEntityId": "78cb6820-8d93-4321-8c03-713c701b3861",
                    "isRead": true,
                    "createdAtUtc": "2026-07-16T16:47:13.0756539+02:00",
                    "readAtUtc": "2026-07-16T16:47:13.0756539+02:00"
                  },
                  {
                    "notificationId": "b936f06d-c80f-4efc-8171-573ebbcbef9e",
                    "userId": "9a4bad36-8543-4919-9eb7-8fb5053b36ef",
                    "notificationType": "General",
                    "title": "sample string 3",
                    "notificationMessage": "sample string 4",
                    "relatedEntityType": "sample string 5",
                    "relatedEntityId": "78cb6820-8d93-4321-8c03-713c701b3861",
                    "isRead": true,
                    "createdAtUtc": "2026-07-16T16:47:13.0756539+02:00",
                    "readAtUtc": "2026-07-16T16:47:13.0756539+02:00"
                  }
                ],
                "deviceRegistrations": [
                  {
                    "deviceRegistrationId": "36236729-6344-43b5-9cff-7880a5bde1ff",
                    "userId": "f57dc2a9-a0c3-4b56-9561-0167464806ba",
                    "pushToken": "sample string 3",
                    "platform": "sample string 4",
                    "deviceId": "sample string 5",
                    "isActive": true,
                    "createdAtUtc": "2026-07-16T16:47:13.0756539+02:00",
                    "lastSeenAtUtc": "2026-07-16T16:47:13.0756539+02:00"
                  },
                  {
                    "deviceRegistrationId": "36236729-6344-43b5-9cff-7880a5bde1ff",
                    "userId": "f57dc2a9-a0c3-4b56-9561-0167464806ba",
                    "pushToken": "sample string 3",
                    "platform": "sample string 4",
                    "deviceId": "sample string 5",
                    "isActive": true,
                    "createdAtUtc": "2026-07-16T16:47:13.0756539+02:00",
                    "lastSeenAtUtc": "2026-07-16T16:47:13.0756539+02:00"
                  }
                ]
              },
              "tradeSubcategory": {
                "tradeSubcategoryId": 1,
                "tradeCategoryId": 2,
                "name": "sample string 3",
                "description": "sample string 4",
                "isActive": true
              },
              "address": {
                "addressId": "dcf86401-f749-4320-9d49-04a1b83186fa",
                "userId": "d089d5ef-1000-4ffd-b38c-b15c9e588993",
                "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": "cb6b516f-1b71-43d1-912b-5914ea28728c",
                  "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.0756539+02:00",
                  "lastLoginAtUtc": "2026-07-16T16:47:13.0756539+02:00",
                  "addresses": [],
                  "notifications": [
                    {
                      "notificationId": "b936f06d-c80f-4efc-8171-573ebbcbef9e",
                      "userId": "9a4bad36-8543-4919-9eb7-8fb5053b36ef",
                      "notificationType": "General",
                      "title": "sample string 3",
                      "notificationMessage": "sample string 4",
                      "relatedEntityType": "sample string 5",
                      "relatedEntityId": "78cb6820-8d93-4321-8c03-713c701b3861",
                      "isRead": true,
                      "createdAtUtc": "2026-07-16T16:47:13.0756539+02:00",
                      "readAtUtc": "2026-07-16T16:47:13.0756539+02:00"
                    },
                    {
                      "notificationId": "b936f06d-c80f-4efc-8171-573ebbcbef9e",
                      "userId": "9a4bad36-8543-4919-9eb7-8fb5053b36ef",
                      "notificationType": "General",
                      "title": "sample string 3",
                      "notificationMessage": "sample string 4",
                      "relatedEntityType": "sample string 5",
                      "relatedEntityId": "78cb6820-8d93-4321-8c03-713c701b3861",
                      "isRead": true,
                      "createdAtUtc": "2026-07-16T16:47:13.0756539+02:00",
                      "readAtUtc": "2026-07-16T16:47:13.0756539+02:00"
                    }
                  ],
                  "deviceRegistrations": [
                    {
                      "deviceRegistrationId": "36236729-6344-43b5-9cff-7880a5bde1ff",
                      "userId": "f57dc2a9-a0c3-4b56-9561-0167464806ba",
                      "pushToken": "sample string 3",
                      "platform": "sample string 4",
                      "deviceId": "sample string 5",
                      "isActive": true,
                      "createdAtUtc": "2026-07-16T16:47:13.0756539+02:00",
                      "lastSeenAtUtc": "2026-07-16T16:47:13.0756539+02:00"
                    },
                    {
                      "deviceRegistrationId": "36236729-6344-43b5-9cff-7880a5bde1ff",
                      "userId": "f57dc2a9-a0c3-4b56-9561-0167464806ba",
                      "pushToken": "sample string 3",
                      "platform": "sample string 4",
                      "deviceId": "sample string 5",
                      "isActive": true,
                      "createdAtUtc": "2026-07-16T16:47:13.0756539+02:00",
                      "lastSeenAtUtc": "2026-07-16T16:47:13.0756539+02:00"
                    }
                  ]
                }
              },
              "selectedQuote": {
                "quoteId": "0dc05f6a-f117-4555-93f5-3333faa36109",
                "jobId": "98f3e519-2701-4d45-a286-ae3ed531ba21",
                "tradespersonProfileId": "23c1a472-f3b6-4535-b583-4f38f51689e5",
                "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.0836564+02:00",
                "estimatedDurationMinutes": 1,
                "validUntilUtc": "2026-07-16T16:47:13.0836564+02:00",
                "terms": "sample string 14",
                "exclusions": "sample string 15",
                "notes": "sample string 16",
                "status": "Draft",
                "createdAtUtc": "2026-07-16T16:47:13.0836564+02:00",
                "acceptedAtUtc": "2026-07-16T16:47:13.0836564+02:00"
              },
              "media": [
                {
                  "jobMediaId": "eefc9a22-ffcf-4bc1-927c-4817c67dd412",
                  "jobId": "9667e8e2-5569-4805-be41-50cf90b070b3",
                  "mediaType": "Image",
                  "fileUrl": "sample string 3",
                  "thumbnailUrl": "sample string 4",
                  "caption": "sample string 5",
                  "uploadedByUserId": "aae256ed-b346-45f5-a820-20ef6c1cc89c",
                  "createdAtUtc": "2026-07-16T16:47:13.0846629+02:00"
                },
                {
                  "jobMediaId": "eefc9a22-ffcf-4bc1-927c-4817c67dd412",
                  "jobId": "9667e8e2-5569-4805-be41-50cf90b070b3",
                  "mediaType": "Image",
                  "fileUrl": "sample string 3",
                  "thumbnailUrl": "sample string 4",
                  "caption": "sample string 5",
                  "uploadedByUserId": "aae256ed-b346-45f5-a820-20ef6c1cc89c",
                  "createdAtUtc": "2026-07-16T16:47:13.0846629+02:00"
                }
              ],
              "invitations": [
                {
                  "jobInvitationId": "9ba2dfd8-3bfb-452a-8dca-9617b514d601",
                  "jobId": "82afb32e-89a1-41a4-b38d-6dffda296a2d",
                  "tradespersonProfileId": "0f63ad06-438a-4a9f-982d-50a9153d2200",
                  "distanceKm": 4.1,
                  "matchingScore": 5.0,
                  "sentAtUtc": "2026-07-16T16:47:13.0856611+02:00",
                  "viewedAtUtc": "2026-07-16T16:47:13.0856611+02:00",
                  "respondedAtUtc": "2026-07-16T16:47:13.0856611+02:00",
                  "responseStatus": "Pending"
                },
                {
                  "jobInvitationId": "9ba2dfd8-3bfb-452a-8dca-9617b514d601",
                  "jobId": "82afb32e-89a1-41a4-b38d-6dffda296a2d",
                  "tradespersonProfileId": "0f63ad06-438a-4a9f-982d-50a9153d2200",
                  "distanceKm": 4.1,
                  "matchingScore": 5.0,
                  "sentAtUtc": "2026-07-16T16:47:13.0856611+02:00",
                  "viewedAtUtc": "2026-07-16T16:47:13.0856611+02:00",
                  "respondedAtUtc": "2026-07-16T16:47:13.0856611+02:00",
                  "responseStatus": "Pending"
                }
              ],
              "quotes": [
                {
                  "quoteId": "0dc05f6a-f117-4555-93f5-3333faa36109",
                  "jobId": "98f3e519-2701-4d45-a286-ae3ed531ba21",
                  "tradespersonProfileId": "23c1a472-f3b6-4535-b583-4f38f51689e5",
                  "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.0836564+02:00",
                  "estimatedDurationMinutes": 1,
                  "validUntilUtc": "2026-07-16T16:47:13.0836564+02:00",
                  "terms": "sample string 14",
                  "exclusions": "sample string 15",
                  "notes": "sample string 16",
                  "status": "Draft",
                  "createdAtUtc": "2026-07-16T16:47:13.0836564+02:00",
                  "acceptedAtUtc": "2026-07-16T16:47:13.0836564+02:00"
                },
                {
                  "quoteId": "0dc05f6a-f117-4555-93f5-3333faa36109",
                  "jobId": "98f3e519-2701-4d45-a286-ae3ed531ba21",
                  "tradespersonProfileId": "23c1a472-f3b6-4535-b583-4f38f51689e5",
                  "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.0836564+02:00",
                  "estimatedDurationMinutes": 1,
                  "validUntilUtc": "2026-07-16T16:47:13.0836564+02:00",
                  "terms": "sample string 14",
                  "exclusions": "sample string 15",
                  "notes": "sample string 16",
                  "status": "Draft",
                  "createdAtUtc": "2026-07-16T16:47:13.0836564+02:00",
                  "acceptedAtUtc": "2026-07-16T16:47:13.0836564+02:00"
                }
              ],
              "statusHistory": [
                {
                  "jobStatusHistoryId": "5d9c4ce6-a9c1-44e2-b6dc-55624a2af94f",
                  "jobId": "849940a9-142e-43e4-907c-c8dc42258646",
                  "previousStatus": "Draft",
                  "newStatus": "Draft",
                  "changedByUserId": "68adad39-4fff-409a-bc3d-79b3b9fc6a43",
                  "latitude": 1.1,
                  "longitude": 1.1,
                  "notes": "sample string 4",
                  "createdAtUtc": "2026-07-16T16:47:13.0866567+02:00"
                },
                {
                  "jobStatusHistoryId": "5d9c4ce6-a9c1-44e2-b6dc-55624a2af94f",
                  "jobId": "849940a9-142e-43e4-907c-c8dc42258646",
                  "previousStatus": "Draft",
                  "newStatus": "Draft",
                  "changedByUserId": "68adad39-4fff-409a-bc3d-79b3b9fc6a43",
                  "latitude": 1.1,
                  "longitude": 1.1,
                  "notes": "sample string 4",
                  "createdAtUtc": "2026-07-16T16:47:13.0866567+02:00"
                }
              ],
              "messages": [
                {
                  "messageId": "a1678a9a-15e9-4ff7-acee-07a42bae37c7",
                  "jobId": "0fd27b29-441c-4590-aac5-31b53044a7c4",
                  "senderUserId": "1c3cda3a-64d2-48ff-967c-2d2c89bbc1c1",
                  "recipientUserId": "a0e20af9-a8b6-4a44-8035-932b02bfe1ce",
                  "messageType": "Text",
                  "messageText": "sample string 5",
                  "fileUrl": "sample string 6",
                  "sentAtUtc": "2026-07-16T16:47:13.0876566+02:00",
                  "readAtUtc": "2026-07-16T16:47:13.0876566+02:00",
                  "isDeleted": true
                },
                {
                  "messageId": "a1678a9a-15e9-4ff7-acee-07a42bae37c7",
                  "jobId": "0fd27b29-441c-4590-aac5-31b53044a7c4",
                  "senderUserId": "1c3cda3a-64d2-48ff-967c-2d2c89bbc1c1",
                  "recipientUserId": "a0e20af9-a8b6-4a44-8035-932b02bfe1ce",
                  "messageType": "Text",
                  "messageText": "sample string 5",
                  "fileUrl": "sample string 6",
                  "sentAtUtc": "2026-07-16T16:47:13.0876566+02:00",
                  "readAtUtc": "2026-07-16T16:47:13.0876566+02:00",
                  "isDeleted": true
                }
              ]
            }
          }
        ],
        "verificationDocuments": [
          {
            "verificationDocumentId": "056056f8-c5bf-4d73-9831-d5961f46b0ea",
            "tradespersonProfileId": "179216ac-4fc9-4106-9513-b5e2305cbc0d",
            "documentType": "sample string 3",
            "documentNumber": "sample string 4",
            "fileUrl": "sample string 5",
            "expiryDate": "2026-07-16T16:47:13.0906564+02:00",
            "verificationStatus": "Pending",
            "verifiedByUserId": "b72a44c0-d2be-4137-8604-152f38dfd13a",
            "verifiedAtUtc": "2026-07-16T16:47:13.0906564+02:00",
            "rejectionReason": "sample string 6",
            "createdAtUtc": "2026-07-16T16:47:13.0906564+02:00"
          },
          {
            "verificationDocumentId": "056056f8-c5bf-4d73-9831-d5961f46b0ea",
            "tradespersonProfileId": "179216ac-4fc9-4106-9513-b5e2305cbc0d",
            "documentType": "sample string 3",
            "documentNumber": "sample string 4",
            "fileUrl": "sample string 5",
            "expiryDate": "2026-07-16T16:47:13.0906564+02:00",
            "verificationStatus": "Pending",
            "verifiedByUserId": "b72a44c0-d2be-4137-8604-152f38dfd13a",
            "verifiedAtUtc": "2026-07-16T16:47:13.0906564+02:00",
            "rejectionReason": "sample string 6",
            "createdAtUtc": "2026-07-16T16:47:13.0906564+02:00"
          }
        ]
      },
      "tradeSubcategory": {
        "tradeSubcategoryId": 1,
        "tradeCategoryId": 2,
        "name": "sample string 3",
        "description": "sample string 4",
        "isActive": true
      }
    },
    {
      "tradespersonCategoryId": "10046c46-33aa-4b26-a6fe-c572130ba7ed",
      "tradespersonProfileId": "e480ac09-00ea-4169-97f7-d306294c5596",
      "tradeCategoryId": 3,
      "tradeSubcategoryId": 1,
      "yearsExperience": 4,
      "isPrimary": true,
      "tradespersonProfile": {
        "tradespersonProfileId": "6a9f9916-feca-46ba-971a-4a6c982a110d",
        "userId": "ca268d09-358e-4940-b43c-1c5ecd20fb22",
        "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.0756539+02:00",
        "user": {
          "userId": "cb6b516f-1b71-43d1-912b-5914ea28728c",
          "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.0756539+02:00",
          "lastLoginAtUtc": "2026-07-16T16:47:13.0756539+02:00",
          "addresses": [
            {
              "addressId": "dcf86401-f749-4320-9d49-04a1b83186fa",
              "userId": "d089d5ef-1000-4ffd-b38c-b15c9e588993",
              "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": "dcf86401-f749-4320-9d49-04a1b83186fa",
              "userId": "d089d5ef-1000-4ffd-b38c-b15c9e588993",
              "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": "b936f06d-c80f-4efc-8171-573ebbcbef9e",
              "userId": "9a4bad36-8543-4919-9eb7-8fb5053b36ef",
              "notificationType": "General",
              "title": "sample string 3",
              "notificationMessage": "sample string 4",
              "relatedEntityType": "sample string 5",
              "relatedEntityId": "78cb6820-8d93-4321-8c03-713c701b3861",
              "isRead": true,
              "createdAtUtc": "2026-07-16T16:47:13.0756539+02:00",
              "readAtUtc": "2026-07-16T16:47:13.0756539+02:00"
            },
            {
              "notificationId": "b936f06d-c80f-4efc-8171-573ebbcbef9e",
              "userId": "9a4bad36-8543-4919-9eb7-8fb5053b36ef",
              "notificationType": "General",
              "title": "sample string 3",
              "notificationMessage": "sample string 4",
              "relatedEntityType": "sample string 5",
              "relatedEntityId": "78cb6820-8d93-4321-8c03-713c701b3861",
              "isRead": true,
              "createdAtUtc": "2026-07-16T16:47:13.0756539+02:00",
              "readAtUtc": "2026-07-16T16:47:13.0756539+02:00"
            }
          ],
          "deviceRegistrations": [
            {
              "deviceRegistrationId": "36236729-6344-43b5-9cff-7880a5bde1ff",
              "userId": "f57dc2a9-a0c3-4b56-9561-0167464806ba",
              "pushToken": "sample string 3",
              "platform": "sample string 4",
              "deviceId": "sample string 5",
              "isActive": true,
              "createdAtUtc": "2026-07-16T16:47:13.0756539+02:00",
              "lastSeenAtUtc": "2026-07-16T16:47:13.0756539+02:00"
            },
            {
              "deviceRegistrationId": "36236729-6344-43b5-9cff-7880a5bde1ff",
              "userId": "f57dc2a9-a0c3-4b56-9561-0167464806ba",
              "pushToken": "sample string 3",
              "platform": "sample string 4",
              "deviceId": "sample string 5",
              "isActive": true,
              "createdAtUtc": "2026-07-16T16:47:13.0756539+02:00",
              "lastSeenAtUtc": "2026-07-16T16:47:13.0756539+02:00"
            }
          ]
        },
        "categories": [],
        "portfolioItems": [
          {
            "portfolioItemId": "dd249bba-e9ba-476e-a15b-c5fcee60594a",
            "tradespersonProfileId": "64d03c97-76f3-4b21-bcd3-3a4845c35d2b",
            "jobId": "88158f0a-b255-4e28-ae12-8dc2b0da6f16",
            "title": "sample string 3",
            "description": "sample string 4",
            "tradeCategoryId": 5,
            "area": "sample string 6",
            "completedDate": "2026-07-16T16:47:13.0776577+02:00",
            "duration": "sample string 7",
            "materialsUsed": "sample string 8",
            "isVerifiedJob": true,
            "isPublished": true,
            "createdAtUtc": "2026-07-16T16:47:13.0776577+02:00",
            "job": {
              "jobId": "7a6ab48b-897a-4fe6-9db8-aa8735e49049",
              "customerUserId": "53d5a6ca-8961-40d7-95a2-c2d2d62ffac8",
              "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.0796678+02:00",
              "preferredTimeFrom": "00:00:00.1234567",
              "preferredTimeTo": "00:00:00.1234567",
              "addressId": "2f36d014-68c4-4c5b-ad4e-daa780956947",
              "latitude": 6.1,
              "longitude": 7.1,
              "status": "Draft",
              "selectedTradespersonId": "15e7584e-5a97-43a1-8a9f-31609f0a4fef",
              "selectedQuoteId": "9b83d292-b47f-4423-8fc1-3a35ec135211",
              "isEmergency": true,
              "propertyType": "sample string 9",
              "accessInstructions": "sample string 10",
              "safetyNotes": "sample string 11",
              "createdAtUtc": "2026-07-16T16:47:13.0816634+02:00",
              "publishedAtUtc": "2026-07-16T16:47:13.0816634+02:00",
              "acceptedAtUtc": "2026-07-16T16:47:13.0816634+02:00",
              "startedAtUtc": "2026-07-16T16:47:13.0816634+02:00",
              "completedAtUtc": "2026-07-16T16:47:13.0816634+02:00",
              "cancelledAtUtc": "2026-07-16T16:47:13.0816634+02:00",
              "customerUser": {
                "userId": "cb6b516f-1b71-43d1-912b-5914ea28728c",
                "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.0756539+02:00",
                "lastLoginAtUtc": "2026-07-16T16:47:13.0756539+02:00",
                "addresses": [
                  {
                    "addressId": "dcf86401-f749-4320-9d49-04a1b83186fa",
                    "userId": "d089d5ef-1000-4ffd-b38c-b15c9e588993",
                    "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": "dcf86401-f749-4320-9d49-04a1b83186fa",
                    "userId": "d089d5ef-1000-4ffd-b38c-b15c9e588993",
                    "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": "b936f06d-c80f-4efc-8171-573ebbcbef9e",
                    "userId": "9a4bad36-8543-4919-9eb7-8fb5053b36ef",
                    "notificationType": "General",
                    "title": "sample string 3",
                    "notificationMessage": "sample string 4",
                    "relatedEntityType": "sample string 5",
                    "relatedEntityId": "78cb6820-8d93-4321-8c03-713c701b3861",
                    "isRead": true,
                    "createdAtUtc": "2026-07-16T16:47:13.0756539+02:00",
                    "readAtUtc": "2026-07-16T16:47:13.0756539+02:00"
                  },
                  {
                    "notificationId": "b936f06d-c80f-4efc-8171-573ebbcbef9e",
                    "userId": "9a4bad36-8543-4919-9eb7-8fb5053b36ef",
                    "notificationType": "General",
                    "title": "sample string 3",
                    "notificationMessage": "sample string 4",
                    "relatedEntityType": "sample string 5",
                    "relatedEntityId": "78cb6820-8d93-4321-8c03-713c701b3861",
                    "isRead": true,
                    "createdAtUtc": "2026-07-16T16:47:13.0756539+02:00",
                    "readAtUtc": "2026-07-16T16:47:13.0756539+02:00"
                  }
                ],
                "deviceRegistrations": [
                  {
                    "deviceRegistrationId": "36236729-6344-43b5-9cff-7880a5bde1ff",
                    "userId": "f57dc2a9-a0c3-4b56-9561-0167464806ba",
                    "pushToken": "sample string 3",
                    "platform": "sample string 4",
                    "deviceId": "sample string 5",
                    "isActive": true,
                    "createdAtUtc": "2026-07-16T16:47:13.0756539+02:00",
                    "lastSeenAtUtc": "2026-07-16T16:47:13.0756539+02:00"
                  },
                  {
                    "deviceRegistrationId": "36236729-6344-43b5-9cff-7880a5bde1ff",
                    "userId": "f57dc2a9-a0c3-4b56-9561-0167464806ba",
                    "pushToken": "sample string 3",
                    "platform": "sample string 4",
                    "deviceId": "sample string 5",
                    "isActive": true,
                    "createdAtUtc": "2026-07-16T16:47:13.0756539+02:00",
                    "lastSeenAtUtc": "2026-07-16T16:47:13.0756539+02:00"
                  }
                ]
              },
              "tradeSubcategory": {
                "tradeSubcategoryId": 1,
                "tradeCategoryId": 2,
                "name": "sample string 3",
                "description": "sample string 4",
                "isActive": true
              },
              "address": {
                "addressId": "dcf86401-f749-4320-9d49-04a1b83186fa",
                "userId": "d089d5ef-1000-4ffd-b38c-b15c9e588993",
                "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": "cb6b516f-1b71-43d1-912b-5914ea28728c",
                  "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.0756539+02:00",
                  "lastLoginAtUtc": "2026-07-16T16:47:13.0756539+02:00",
                  "addresses": [],
                  "notifications": [
                    {
                      "notificationId": "b936f06d-c80f-4efc-8171-573ebbcbef9e",
                      "userId": "9a4bad36-8543-4919-9eb7-8fb5053b36ef",
                      "notificationType": "General",
                      "title": "sample string 3",
                      "notificationMessage": "sample string 4",
                      "relatedEntityType": "sample string 5",
                      "relatedEntityId": "78cb6820-8d93-4321-8c03-713c701b3861",
                      "isRead": true,
                      "createdAtUtc": "2026-07-16T16:47:13.0756539+02:00",
                      "readAtUtc": "2026-07-16T16:47:13.0756539+02:00"
                    },
                    {
                      "notificationId": "b936f06d-c80f-4efc-8171-573ebbcbef9e",
                      "userId": "9a4bad36-8543-4919-9eb7-8fb5053b36ef",
                      "notificationType": "General",
                      "title": "sample string 3",
                      "notificationMessage": "sample string 4",
                      "relatedEntityType": "sample string 5",
                      "relatedEntityId": "78cb6820-8d93-4321-8c03-713c701b3861",
                      "isRead": true,
                      "createdAtUtc": "2026-07-16T16:47:13.0756539+02:00",
                      "readAtUtc": "2026-07-16T16:47:13.0756539+02:00"
                    }
                  ],
                  "deviceRegistrations": [
                    {
                      "deviceRegistrationId": "36236729-6344-43b5-9cff-7880a5bde1ff",
                      "userId": "f57dc2a9-a0c3-4b56-9561-0167464806ba",
                      "pushToken": "sample string 3",
                      "platform": "sample string 4",
                      "deviceId": "sample string 5",
                      "isActive": true,
                      "createdAtUtc": "2026-07-16T16:47:13.0756539+02:00",
                      "lastSeenAtUtc": "2026-07-16T16:47:13.0756539+02:00"
                    },
                    {
                      "deviceRegistrationId": "36236729-6344-43b5-9cff-7880a5bde1ff",
                      "userId": "f57dc2a9-a0c3-4b56-9561-0167464806ba",
                      "pushToken": "sample string 3",
                      "platform": "sample string 4",
                      "deviceId": "sample string 5",
                      "isActive": true,
                      "createdAtUtc": "2026-07-16T16:47:13.0756539+02:00",
                      "lastSeenAtUtc": "2026-07-16T16:47:13.0756539+02:00"
                    }
                  ]
                }
              },
              "selectedQuote": {
                "quoteId": "0dc05f6a-f117-4555-93f5-3333faa36109",
                "jobId": "98f3e519-2701-4d45-a286-ae3ed531ba21",
                "tradespersonProfileId": "23c1a472-f3b6-4535-b583-4f38f51689e5",
                "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.0836564+02:00",
                "estimatedDurationMinutes": 1,
                "validUntilUtc": "2026-07-16T16:47:13.0836564+02:00",
                "terms": "sample string 14",
                "exclusions": "sample string 15",
                "notes": "sample string 16",
                "status": "Draft",
                "createdAtUtc": "2026-07-16T16:47:13.0836564+02:00",
                "acceptedAtUtc": "2026-07-16T16:47:13.0836564+02:00"
              },
              "media": [
                {
                  "jobMediaId": "eefc9a22-ffcf-4bc1-927c-4817c67dd412",
                  "jobId": "9667e8e2-5569-4805-be41-50cf90b070b3",
                  "mediaType": "Image",
                  "fileUrl": "sample string 3",
                  "thumbnailUrl": "sample string 4",
                  "caption": "sample string 5",
                  "uploadedByUserId": "aae256ed-b346-45f5-a820-20ef6c1cc89c",
                  "createdAtUtc": "2026-07-16T16:47:13.0846629+02:00"
                },
                {
                  "jobMediaId": "eefc9a22-ffcf-4bc1-927c-4817c67dd412",
                  "jobId": "9667e8e2-5569-4805-be41-50cf90b070b3",
                  "mediaType": "Image",
                  "fileUrl": "sample string 3",
                  "thumbnailUrl": "sample string 4",
                  "caption": "sample string 5",
                  "uploadedByUserId": "aae256ed-b346-45f5-a820-20ef6c1cc89c",
                  "createdAtUtc": "2026-07-16T16:47:13.0846629+02:00"
                }
              ],
              "invitations": [
                {
                  "jobInvitationId": "9ba2dfd8-3bfb-452a-8dca-9617b514d601",
                  "jobId": "82afb32e-89a1-41a4-b38d-6dffda296a2d",
                  "tradespersonProfileId": "0f63ad06-438a-4a9f-982d-50a9153d2200",
                  "distanceKm": 4.1,
                  "matchingScore": 5.0,
                  "sentAtUtc": "2026-07-16T16:47:13.0856611+02:00",
                  "viewedAtUtc": "2026-07-16T16:47:13.0856611+02:00",
                  "respondedAtUtc": "2026-07-16T16:47:13.0856611+02:00",
                  "responseStatus": "Pending"
                },
                {
                  "jobInvitationId": "9ba2dfd8-3bfb-452a-8dca-9617b514d601",
                  "jobId": "82afb32e-89a1-41a4-b38d-6dffda296a2d",
                  "tradespersonProfileId": "0f63ad06-438a-4a9f-982d-50a9153d2200",
                  "distanceKm": 4.1,
                  "matchingScore": 5.0,
                  "sentAtUtc": "2026-07-16T16:47:13.0856611+02:00",
                  "viewedAtUtc": "2026-07-16T16:47:13.0856611+02:00",
                  "respondedAtUtc": "2026-07-16T16:47:13.0856611+02:00",
                  "responseStatus": "Pending"
                }
              ],
              "quotes": [
                {
                  "quoteId": "0dc05f6a-f117-4555-93f5-3333faa36109",
                  "jobId": "98f3e519-2701-4d45-a286-ae3ed531ba21",
                  "tradespersonProfileId": "23c1a472-f3b6-4535-b583-4f38f51689e5",
                  "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.0836564+02:00",
                  "estimatedDurationMinutes": 1,
                  "validUntilUtc": "2026-07-16T16:47:13.0836564+02:00",
                  "terms": "sample string 14",
                  "exclusions": "sample string 15",
                  "notes": "sample string 16",
                  "status": "Draft",
                  "createdAtUtc": "2026-07-16T16:47:13.0836564+02:00",
                  "acceptedAtUtc": "2026-07-16T16:47:13.0836564+02:00"
                },
                {
                  "quoteId": "0dc05f6a-f117-4555-93f5-3333faa36109",
                  "jobId": "98f3e519-2701-4d45-a286-ae3ed531ba21",
                  "tradespersonProfileId": "23c1a472-f3b6-4535-b583-4f38f51689e5",
                  "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.0836564+02:00",
                  "estimatedDurationMinutes": 1,
                  "validUntilUtc": "2026-07-16T16:47:13.0836564+02:00",
                  "terms": "sample string 14",
                  "exclusions": "sample string 15",
                  "notes": "sample string 16",
                  "status": "Draft",
                  "createdAtUtc": "2026-07-16T16:47:13.0836564+02:00",
                  "acceptedAtUtc": "2026-07-16T16:47:13.0836564+02:00"
                }
              ],
              "statusHistory": [
                {
                  "jobStatusHistoryId": "5d9c4ce6-a9c1-44e2-b6dc-55624a2af94f",
                  "jobId": "849940a9-142e-43e4-907c-c8dc42258646",
                  "previousStatus": "Draft",
                  "newStatus": "Draft",
                  "changedByUserId": "68adad39-4fff-409a-bc3d-79b3b9fc6a43",
                  "latitude": 1.1,
                  "longitude": 1.1,
                  "notes": "sample string 4",
                  "createdAtUtc": "2026-07-16T16:47:13.0866567+02:00"
                },
                {
                  "jobStatusHistoryId": "5d9c4ce6-a9c1-44e2-b6dc-55624a2af94f",
                  "jobId": "849940a9-142e-43e4-907c-c8dc42258646",
                  "previousStatus": "Draft",
                  "newStatus": "Draft",
                  "changedByUserId": "68adad39-4fff-409a-bc3d-79b3b9fc6a43",
                  "latitude": 1.1,
                  "longitude": 1.1,
                  "notes": "sample string 4",
                  "createdAtUtc": "2026-07-16T16:47:13.0866567+02:00"
                }
              ],
              "messages": [
                {
                  "messageId": "a1678a9a-15e9-4ff7-acee-07a42bae37c7",
                  "jobId": "0fd27b29-441c-4590-aac5-31b53044a7c4",
                  "senderUserId": "1c3cda3a-64d2-48ff-967c-2d2c89bbc1c1",
                  "recipientUserId": "a0e20af9-a8b6-4a44-8035-932b02bfe1ce",
                  "messageType": "Text",
                  "messageText": "sample string 5",
                  "fileUrl": "sample string 6",
                  "sentAtUtc": "2026-07-16T16:47:13.0876566+02:00",
                  "readAtUtc": "2026-07-16T16:47:13.0876566+02:00",
                  "isDeleted": true
                },
                {
                  "messageId": "a1678a9a-15e9-4ff7-acee-07a42bae37c7",
                  "jobId": "0fd27b29-441c-4590-aac5-31b53044a7c4",
                  "senderUserId": "1c3cda3a-64d2-48ff-967c-2d2c89bbc1c1",
                  "recipientUserId": "a0e20af9-a8b6-4a44-8035-932b02bfe1ce",
                  "messageType": "Text",
                  "messageText": "sample string 5",
                  "fileUrl": "sample string 6",
                  "sentAtUtc": "2026-07-16T16:47:13.0876566+02:00",
                  "readAtUtc": "2026-07-16T16:47:13.0876566+02:00",
                  "isDeleted": true
                }
              ]
            },
            "media": [
              {
                "portfolioMediaId": "fe50f3fd-4d2c-4b35-b666-26509592a001",
                "portfolioItemId": "f91dc2d4-1ac7-4d5f-a1bb-d78695eace5d",
                "mediaType": "Image",
                "fileUrl": "sample string 3",
                "mediaStage": "Before",
                "caption": "sample string 4",
                "sortOrder": 5
              },
              {
                "portfolioMediaId": "fe50f3fd-4d2c-4b35-b666-26509592a001",
                "portfolioItemId": "f91dc2d4-1ac7-4d5f-a1bb-d78695eace5d",
                "mediaType": "Image",
                "fileUrl": "sample string 3",
                "mediaStage": "Before",
                "caption": "sample string 4",
                "sortOrder": 5
              }
            ]
          },
          {
            "portfolioItemId": "dd249bba-e9ba-476e-a15b-c5fcee60594a",
            "tradespersonProfileId": "64d03c97-76f3-4b21-bcd3-3a4845c35d2b",
            "jobId": "88158f0a-b255-4e28-ae12-8dc2b0da6f16",
            "title": "sample string 3",
            "description": "sample string 4",
            "tradeCategoryId": 5,
            "area": "sample string 6",
            "completedDate": "2026-07-16T16:47:13.0776577+02:00",
            "duration": "sample string 7",
            "materialsUsed": "sample string 8",
            "isVerifiedJob": true,
            "isPublished": true,
            "createdAtUtc": "2026-07-16T16:47:13.0776577+02:00",
            "job": {
              "jobId": "7a6ab48b-897a-4fe6-9db8-aa8735e49049",
              "customerUserId": "53d5a6ca-8961-40d7-95a2-c2d2d62ffac8",
              "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.0796678+02:00",
              "preferredTimeFrom": "00:00:00.1234567",
              "preferredTimeTo": "00:00:00.1234567",
              "addressId": "2f36d014-68c4-4c5b-ad4e-daa780956947",
              "latitude": 6.1,
              "longitude": 7.1,
              "status": "Draft",
              "selectedTradespersonId": "15e7584e-5a97-43a1-8a9f-31609f0a4fef",
              "selectedQuoteId": "9b83d292-b47f-4423-8fc1-3a35ec135211",
              "isEmergency": true,
              "propertyType": "sample string 9",
              "accessInstructions": "sample string 10",
              "safetyNotes": "sample string 11",
              "createdAtUtc": "2026-07-16T16:47:13.0816634+02:00",
              "publishedAtUtc": "2026-07-16T16:47:13.0816634+02:00",
              "acceptedAtUtc": "2026-07-16T16:47:13.0816634+02:00",
              "startedAtUtc": "2026-07-16T16:47:13.0816634+02:00",
              "completedAtUtc": "2026-07-16T16:47:13.0816634+02:00",
              "cancelledAtUtc": "2026-07-16T16:47:13.0816634+02:00",
              "customerUser": {
                "userId": "cb6b516f-1b71-43d1-912b-5914ea28728c",
                "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.0756539+02:00",
                "lastLoginAtUtc": "2026-07-16T16:47:13.0756539+02:00",
                "addresses": [
                  {
                    "addressId": "dcf86401-f749-4320-9d49-04a1b83186fa",
                    "userId": "d089d5ef-1000-4ffd-b38c-b15c9e588993",
                    "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": "dcf86401-f749-4320-9d49-04a1b83186fa",
                    "userId": "d089d5ef-1000-4ffd-b38c-b15c9e588993",
                    "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": "b936f06d-c80f-4efc-8171-573ebbcbef9e",
                    "userId": "9a4bad36-8543-4919-9eb7-8fb5053b36ef",
                    "notificationType": "General",
                    "title": "sample string 3",
                    "notificationMessage": "sample string 4",
                    "relatedEntityType": "sample string 5",
                    "relatedEntityId": "78cb6820-8d93-4321-8c03-713c701b3861",
                    "isRead": true,
                    "createdAtUtc": "2026-07-16T16:47:13.0756539+02:00",
                    "readAtUtc": "2026-07-16T16:47:13.0756539+02:00"
                  },
                  {
                    "notificationId": "b936f06d-c80f-4efc-8171-573ebbcbef9e",
                    "userId": "9a4bad36-8543-4919-9eb7-8fb5053b36ef",
                    "notificationType": "General",
                    "title": "sample string 3",
                    "notificationMessage": "sample string 4",
                    "relatedEntityType": "sample string 5",
                    "relatedEntityId": "78cb6820-8d93-4321-8c03-713c701b3861",
                    "isRead": true,
                    "createdAtUtc": "2026-07-16T16:47:13.0756539+02:00",
                    "readAtUtc": "2026-07-16T16:47:13.0756539+02:00"
                  }
                ],
                "deviceRegistrations": [
                  {
                    "deviceRegistrationId": "36236729-6344-43b5-9cff-7880a5bde1ff",
                    "userId": "f57dc2a9-a0c3-4b56-9561-0167464806ba",
                    "pushToken": "sample string 3",
                    "platform": "sample string 4",
                    "deviceId": "sample string 5",
                    "isActive": true,
                    "createdAtUtc": "2026-07-16T16:47:13.0756539+02:00",
                    "lastSeenAtUtc": "2026-07-16T16:47:13.0756539+02:00"
                  },
                  {
                    "deviceRegistrationId": "36236729-6344-43b5-9cff-7880a5bde1ff",
                    "userId": "f57dc2a9-a0c3-4b56-9561-0167464806ba",
                    "pushToken": "sample string 3",
                    "platform": "sample string 4",
                    "deviceId": "sample string 5",
                    "isActive": true,
                    "createdAtUtc": "2026-07-16T16:47:13.0756539+02:00",
                    "lastSeenAtUtc": "2026-07-16T16:47:13.0756539+02:00"
                  }
                ]
              },
              "tradeSubcategory": {
                "tradeSubcategoryId": 1,
                "tradeCategoryId": 2,
                "name": "sample string 3",
                "description": "sample string 4",
                "isActive": true
              },
              "address": {
                "addressId": "dcf86401-f749-4320-9d49-04a1b83186fa",
                "userId": "d089d5ef-1000-4ffd-b38c-b15c9e588993",
                "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": "cb6b516f-1b71-43d1-912b-5914ea28728c",
                  "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.0756539+02:00",
                  "lastLoginAtUtc": "2026-07-16T16:47:13.0756539+02:00",
                  "addresses": [],
                  "notifications": [
                    {
                      "notificationId": "b936f06d-c80f-4efc-8171-573ebbcbef9e",
                      "userId": "9a4bad36-8543-4919-9eb7-8fb5053b36ef",
                      "notificationType": "General",
                      "title": "sample string 3",
                      "notificationMessage": "sample string 4",
                      "relatedEntityType": "sample string 5",
                      "relatedEntityId": "78cb6820-8d93-4321-8c03-713c701b3861",
                      "isRead": true,
                      "createdAtUtc": "2026-07-16T16:47:13.0756539+02:00",
                      "readAtUtc": "2026-07-16T16:47:13.0756539+02:00"
                    },
                    {
                      "notificationId": "b936f06d-c80f-4efc-8171-573ebbcbef9e",
                      "userId": "9a4bad36-8543-4919-9eb7-8fb5053b36ef",
                      "notificationType": "General",
                      "title": "sample string 3",
                      "notificationMessage": "sample string 4",
                      "relatedEntityType": "sample string 5",
                      "relatedEntityId": "78cb6820-8d93-4321-8c03-713c701b3861",
                      "isRead": true,
                      "createdAtUtc": "2026-07-16T16:47:13.0756539+02:00",
                      "readAtUtc": "2026-07-16T16:47:13.0756539+02:00"
                    }
                  ],
                  "deviceRegistrations": [
                    {
                      "deviceRegistrationId": "36236729-6344-43b5-9cff-7880a5bde1ff",
                      "userId": "f57dc2a9-a0c3-4b56-9561-0167464806ba",
                      "pushToken": "sample string 3",
                      "platform": "sample string 4",
                      "deviceId": "sample string 5",
                      "isActive": true,
                      "createdAtUtc": "2026-07-16T16:47:13.0756539+02:00",
                      "lastSeenAtUtc": "2026-07-16T16:47:13.0756539+02:00"
                    },
                    {
                      "deviceRegistrationId": "36236729-6344-43b5-9cff-7880a5bde1ff",
                      "userId": "f57dc2a9-a0c3-4b56-9561-0167464806ba",
                      "pushToken": "sample string 3",
                      "platform": "sample string 4",
                      "deviceId": "sample string 5",
                      "isActive": true,
                      "createdAtUtc": "2026-07-16T16:47:13.0756539+02:00",
                      "lastSeenAtUtc": "2026-07-16T16:47:13.0756539+02:00"
                    }
                  ]
                }
              },
              "selectedQuote": {
                "quoteId": "0dc05f6a-f117-4555-93f5-3333faa36109",
                "jobId": "98f3e519-2701-4d45-a286-ae3ed531ba21",
                "tradespersonProfileId": "23c1a472-f3b6-4535-b583-4f38f51689e5",
                "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.0836564+02:00",
                "estimatedDurationMinutes": 1,
                "validUntilUtc": "2026-07-16T16:47:13.0836564+02:00",
                "terms": "sample string 14",
                "exclusions": "sample string 15",
                "notes": "sample string 16",
                "status": "Draft",
                "createdAtUtc": "2026-07-16T16:47:13.0836564+02:00",
                "acceptedAtUtc": "2026-07-16T16:47:13.0836564+02:00"
              },
              "media": [
                {
                  "jobMediaId": "eefc9a22-ffcf-4bc1-927c-4817c67dd412",
                  "jobId": "9667e8e2-5569-4805-be41-50cf90b070b3",
                  "mediaType": "Image",
                  "fileUrl": "sample string 3",
                  "thumbnailUrl": "sample string 4",
                  "caption": "sample string 5",
                  "uploadedByUserId": "aae256ed-b346-45f5-a820-20ef6c1cc89c",
                  "createdAtUtc": "2026-07-16T16:47:13.0846629+02:00"
                },
                {
                  "jobMediaId": "eefc9a22-ffcf-4bc1-927c-4817c67dd412",
                  "jobId": "9667e8e2-5569-4805-be41-50cf90b070b3",
                  "mediaType": "Image",
                  "fileUrl": "sample string 3",
                  "thumbnailUrl": "sample string 4",
                  "caption": "sample string 5",
                  "uploadedByUserId": "aae256ed-b346-45f5-a820-20ef6c1cc89c",
                  "createdAtUtc": "2026-07-16T16:47:13.0846629+02:00"
                }
              ],
              "invitations": [
                {
                  "jobInvitationId": "9ba2dfd8-3bfb-452a-8dca-9617b514d601",
                  "jobId": "82afb32e-89a1-41a4-b38d-6dffda296a2d",
                  "tradespersonProfileId": "0f63ad06-438a-4a9f-982d-50a9153d2200",
                  "distanceKm": 4.1,
                  "matchingScore": 5.0,
                  "sentAtUtc": "2026-07-16T16:47:13.0856611+02:00",
                  "viewedAtUtc": "2026-07-16T16:47:13.0856611+02:00",
                  "respondedAtUtc": "2026-07-16T16:47:13.0856611+02:00",
                  "responseStatus": "Pending"
                },
                {
                  "jobInvitationId": "9ba2dfd8-3bfb-452a-8dca-9617b514d601",
                  "jobId": "82afb32e-89a1-41a4-b38d-6dffda296a2d",
                  "tradespersonProfileId": "0f63ad06-438a-4a9f-982d-50a9153d2200",
                  "distanceKm": 4.1,
                  "matchingScore": 5.0,
                  "sentAtUtc": "2026-07-16T16:47:13.0856611+02:00",
                  "viewedAtUtc": "2026-07-16T16:47:13.0856611+02:00",
                  "respondedAtUtc": "2026-07-16T16:47:13.0856611+02:00",
                  "responseStatus": "Pending"
                }
              ],
              "quotes": [
                {
                  "quoteId": "0dc05f6a-f117-4555-93f5-3333faa36109",
                  "jobId": "98f3e519-2701-4d45-a286-ae3ed531ba21",
                  "tradespersonProfileId": "23c1a472-f3b6-4535-b583-4f38f51689e5",
                  "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.0836564+02:00",
                  "estimatedDurationMinutes": 1,
                  "validUntilUtc": "2026-07-16T16:47:13.0836564+02:00",
                  "terms": "sample string 14",
                  "exclusions": "sample string 15",
                  "notes": "sample string 16",
                  "status": "Draft",
                  "createdAtUtc": "2026-07-16T16:47:13.0836564+02:00",
                  "acceptedAtUtc": "2026-07-16T16:47:13.0836564+02:00"
                },
                {
                  "quoteId": "0dc05f6a-f117-4555-93f5-3333faa36109",
                  "jobId": "98f3e519-2701-4d45-a286-ae3ed531ba21",
                  "tradespersonProfileId": "23c1a472-f3b6-4535-b583-4f38f51689e5",
                  "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.0836564+02:00",
                  "estimatedDurationMinutes": 1,
                  "validUntilUtc": "2026-07-16T16:47:13.0836564+02:00",
                  "terms": "sample string 14",
                  "exclusions": "sample string 15",
                  "notes": "sample string 16",
                  "status": "Draft",
                  "createdAtUtc": "2026-07-16T16:47:13.0836564+02:00",
                  "acceptedAtUtc": "2026-07-16T16:47:13.0836564+02:00"
                }
              ],
              "statusHistory": [
                {
                  "jobStatusHistoryId": "5d9c4ce6-a9c1-44e2-b6dc-55624a2af94f",
                  "jobId": "849940a9-142e-43e4-907c-c8dc42258646",
                  "previousStatus": "Draft",
                  "newStatus": "Draft",
                  "changedByUserId": "68adad39-4fff-409a-bc3d-79b3b9fc6a43",
                  "latitude": 1.1,
                  "longitude": 1.1,
                  "notes": "sample string 4",
                  "createdAtUtc": "2026-07-16T16:47:13.0866567+02:00"
                },
                {
                  "jobStatusHistoryId": "5d9c4ce6-a9c1-44e2-b6dc-55624a2af94f",
                  "jobId": "849940a9-142e-43e4-907c-c8dc42258646",
                  "previousStatus": "Draft",
                  "newStatus": "Draft",
                  "changedByUserId": "68adad39-4fff-409a-bc3d-79b3b9fc6a43",
                  "latitude": 1.1,
                  "longitude": 1.1,
                  "notes": "sample string 4",
                  "createdAtUtc": "2026-07-16T16:47:13.0866567+02:00"
                }
              ],
              "messages": [
                {
                  "messageId": "a1678a9a-15e9-4ff7-acee-07a42bae37c7",
                  "jobId": "0fd27b29-441c-4590-aac5-31b53044a7c4",
                  "senderUserId": "1c3cda3a-64d2-48ff-967c-2d2c89bbc1c1",
                  "recipientUserId": "a0e20af9-a8b6-4a44-8035-932b02bfe1ce",
                  "messageType": "Text",
                  "messageText": "sample string 5",
                  "fileUrl": "sample string 6",
                  "sentAtUtc": "2026-07-16T16:47:13.0876566+02:00",
                  "readAtUtc": "2026-07-16T16:47:13.0876566+02:00",
                  "isDeleted": true
                },
                {
                  "messageId": "a1678a9a-15e9-4ff7-acee-07a42bae37c7",
                  "jobId": "0fd27b29-441c-4590-aac5-31b53044a7c4",
                  "senderUserId": "1c3cda3a-64d2-48ff-967c-2d2c89bbc1c1",
                  "recipientUserId": "a0e20af9-a8b6-4a44-8035-932b02bfe1ce",
                  "messageType": "Text",
                  "messageText": "sample string 5",
                  "fileUrl": "sample string 6",
                  "sentAtUtc": "2026-07-16T16:47:13.0876566+02:00",
                  "readAtUtc": "2026-07-16T16:47:13.0876566+02:00",
                  "isDeleted": true
                }
              ]
            },
            "media": [
              {
                "portfolioMediaId": "fe50f3fd-4d2c-4b35-b666-26509592a001",
                "portfolioItemId": "f91dc2d4-1ac7-4d5f-a1bb-d78695eace5d",
                "mediaType": "Image",
                "fileUrl": "sample string 3",
                "mediaStage": "Before",
                "caption": "sample string 4",
                "sortOrder": 5
              },
              {
                "portfolioMediaId": "fe50f3fd-4d2c-4b35-b666-26509592a001",
                "portfolioItemId": "f91dc2d4-1ac7-4d5f-a1bb-d78695eace5d",
                "mediaType": "Image",
                "fileUrl": "sample string 3",
                "mediaStage": "Before",
                "caption": "sample string 4",
                "sortOrder": 5
              }
            ]
          }
        ],
        "reviews": [
          {
            "reviewId": "83200b66-d995-434b-9e52-3b6b0c8cd767",
            "jobId": "e9f6fae1-c49c-4314-aaef-e6e707b712f4",
            "customerUserId": "fbad2c9f-36bc-4423-9d18-3090abbdf236",
            "tradespersonProfileId": "3d71994d-31dc-455b-8cfe-9aeedc766b64",
            "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.0896579+02:00",
            "updatedAtUtc": "2026-07-16T16:47:13.0896579+02:00",
            "job": {
              "jobId": "7a6ab48b-897a-4fe6-9db8-aa8735e49049",
              "customerUserId": "53d5a6ca-8961-40d7-95a2-c2d2d62ffac8",
              "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.0796678+02:00",
              "preferredTimeFrom": "00:00:00.1234567",
              "preferredTimeTo": "00:00:00.1234567",
              "addressId": "2f36d014-68c4-4c5b-ad4e-daa780956947",
              "latitude": 6.1,
              "longitude": 7.1,
              "status": "Draft",
              "selectedTradespersonId": "15e7584e-5a97-43a1-8a9f-31609f0a4fef",
              "selectedQuoteId": "9b83d292-b47f-4423-8fc1-3a35ec135211",
              "isEmergency": true,
              "propertyType": "sample string 9",
              "accessInstructions": "sample string 10",
              "safetyNotes": "sample string 11",
              "createdAtUtc": "2026-07-16T16:47:13.0816634+02:00",
              "publishedAtUtc": "2026-07-16T16:47:13.0816634+02:00",
              "acceptedAtUtc": "2026-07-16T16:47:13.0816634+02:00",
              "startedAtUtc": "2026-07-16T16:47:13.0816634+02:00",
              "completedAtUtc": "2026-07-16T16:47:13.0816634+02:00",
              "cancelledAtUtc": "2026-07-16T16:47:13.0816634+02:00",
              "customerUser": {
                "userId": "cb6b516f-1b71-43d1-912b-5914ea28728c",
                "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.0756539+02:00",
                "lastLoginAtUtc": "2026-07-16T16:47:13.0756539+02:00",
                "addresses": [
                  {
                    "addressId": "dcf86401-f749-4320-9d49-04a1b83186fa",
                    "userId": "d089d5ef-1000-4ffd-b38c-b15c9e588993",
                    "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": "dcf86401-f749-4320-9d49-04a1b83186fa",
                    "userId": "d089d5ef-1000-4ffd-b38c-b15c9e588993",
                    "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": "b936f06d-c80f-4efc-8171-573ebbcbef9e",
                    "userId": "9a4bad36-8543-4919-9eb7-8fb5053b36ef",
                    "notificationType": "General",
                    "title": "sample string 3",
                    "notificationMessage": "sample string 4",
                    "relatedEntityType": "sample string 5",
                    "relatedEntityId": "78cb6820-8d93-4321-8c03-713c701b3861",
                    "isRead": true,
                    "createdAtUtc": "2026-07-16T16:47:13.0756539+02:00",
                    "readAtUtc": "2026-07-16T16:47:13.0756539+02:00"
                  },
                  {
                    "notificationId": "b936f06d-c80f-4efc-8171-573ebbcbef9e",
                    "userId": "9a4bad36-8543-4919-9eb7-8fb5053b36ef",
                    "notificationType": "General",
                    "title": "sample string 3",
                    "notificationMessage": "sample string 4",
                    "relatedEntityType": "sample string 5",
                    "relatedEntityId": "78cb6820-8d93-4321-8c03-713c701b3861",
                    "isRead": true,
                    "createdAtUtc": "2026-07-16T16:47:13.0756539+02:00",
                    "readAtUtc": "2026-07-16T16:47:13.0756539+02:00"
                  }
                ],
                "deviceRegistrations": [
                  {
                    "deviceRegistrationId": "36236729-6344-43b5-9cff-7880a5bde1ff",
                    "userId": "f57dc2a9-a0c3-4b56-9561-0167464806ba",
                    "pushToken": "sample string 3",
                    "platform": "sample string 4",
                    "deviceId": "sample string 5",
                    "isActive": true,
                    "createdAtUtc": "2026-07-16T16:47:13.0756539+02:00",
                    "lastSeenAtUtc": "2026-07-16T16:47:13.0756539+02:00"
                  },
                  {
                    "deviceRegistrationId": "36236729-6344-43b5-9cff-7880a5bde1ff",
                    "userId": "f57dc2a9-a0c3-4b56-9561-0167464806ba",
                    "pushToken": "sample string 3",
                    "platform": "sample string 4",
                    "deviceId": "sample string 5",
                    "isActive": true,
                    "createdAtUtc": "2026-07-16T16:47:13.0756539+02:00",
                    "lastSeenAtUtc": "2026-07-16T16:47:13.0756539+02:00"
                  }
                ]
              },
              "tradeSubcategory": {
                "tradeSubcategoryId": 1,
                "tradeCategoryId": 2,
                "name": "sample string 3",
                "description": "sample string 4",
                "isActive": true
              },
              "address": {
                "addressId": "dcf86401-f749-4320-9d49-04a1b83186fa",
                "userId": "d089d5ef-1000-4ffd-b38c-b15c9e588993",
                "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": "cb6b516f-1b71-43d1-912b-5914ea28728c",
                  "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.0756539+02:00",
                  "lastLoginAtUtc": "2026-07-16T16:47:13.0756539+02:00",
                  "addresses": [],
                  "notifications": [
                    {
                      "notificationId": "b936f06d-c80f-4efc-8171-573ebbcbef9e",
                      "userId": "9a4bad36-8543-4919-9eb7-8fb5053b36ef",
                      "notificationType": "General",
                      "title": "sample string 3",
                      "notificationMessage": "sample string 4",
                      "relatedEntityType": "sample string 5",
                      "relatedEntityId": "78cb6820-8d93-4321-8c03-713c701b3861",
                      "isRead": true,
                      "createdAtUtc": "2026-07-16T16:47:13.0756539+02:00",
                      "readAtUtc": "2026-07-16T16:47:13.0756539+02:00"
                    },
                    {
                      "notificationId": "b936f06d-c80f-4efc-8171-573ebbcbef9e",
                      "userId": "9a4bad36-8543-4919-9eb7-8fb5053b36ef",
                      "notificationType": "General",
                      "title": "sample string 3",
                      "notificationMessage": "sample string 4",
                      "relatedEntityType": "sample string 5",
                      "relatedEntityId": "78cb6820-8d93-4321-8c03-713c701b3861",
                      "isRead": true,
                      "createdAtUtc": "2026-07-16T16:47:13.0756539+02:00",
                      "readAtUtc": "2026-07-16T16:47:13.0756539+02:00"
                    }
                  ],
                  "deviceRegistrations": [
                    {
                      "deviceRegistrationId": "36236729-6344-43b5-9cff-7880a5bde1ff",
                      "userId": "f57dc2a9-a0c3-4b56-9561-0167464806ba",
                      "pushToken": "sample string 3",
                      "platform": "sample string 4",
                      "deviceId": "sample string 5",
                      "isActive": true,
                      "createdAtUtc": "2026-07-16T16:47:13.0756539+02:00",
                      "lastSeenAtUtc": "2026-07-16T16:47:13.0756539+02:00"
                    },
                    {
                      "deviceRegistrationId": "36236729-6344-43b5-9cff-7880a5bde1ff",
                      "userId": "f57dc2a9-a0c3-4b56-9561-0167464806ba",
                      "pushToken": "sample string 3",
                      "platform": "sample string 4",
                      "deviceId": "sample string 5",
                      "isActive": true,
                      "createdAtUtc": "2026-07-16T16:47:13.0756539+02:00",
                      "lastSeenAtUtc": "2026-07-16T16:47:13.0756539+02:00"
                    }
                  ]
                }
              },
              "selectedQuote": {
                "quoteId": "0dc05f6a-f117-4555-93f5-3333faa36109",
                "jobId": "98f3e519-2701-4d45-a286-ae3ed531ba21",
                "tradespersonProfileId": "23c1a472-f3b6-4535-b583-4f38f51689e5",
                "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.0836564+02:00",
                "estimatedDurationMinutes": 1,
                "validUntilUtc": "2026-07-16T16:47:13.0836564+02:00",
                "terms": "sample string 14",
                "exclusions": "sample string 15",
                "notes": "sample string 16",
                "status": "Draft",
                "createdAtUtc": "2026-07-16T16:47:13.0836564+02:00",
                "acceptedAtUtc": "2026-07-16T16:47:13.0836564+02:00"
              },
              "media": [
                {
                  "jobMediaId": "eefc9a22-ffcf-4bc1-927c-4817c67dd412",
                  "jobId": "9667e8e2-5569-4805-be41-50cf90b070b3",
                  "mediaType": "Image",
                  "fileUrl": "sample string 3",
                  "thumbnailUrl": "sample string 4",
                  "caption": "sample string 5",
                  "uploadedByUserId": "aae256ed-b346-45f5-a820-20ef6c1cc89c",
                  "createdAtUtc": "2026-07-16T16:47:13.0846629+02:00"
                },
                {
                  "jobMediaId": "eefc9a22-ffcf-4bc1-927c-4817c67dd412",
                  "jobId": "9667e8e2-5569-4805-be41-50cf90b070b3",
                  "mediaType": "Image",
                  "fileUrl": "sample string 3",
                  "thumbnailUrl": "sample string 4",
                  "caption": "sample string 5",
                  "uploadedByUserId": "aae256ed-b346-45f5-a820-20ef6c1cc89c",
                  "createdAtUtc": "2026-07-16T16:47:13.0846629+02:00"
                }
              ],
              "invitations": [
                {
                  "jobInvitationId": "9ba2dfd8-3bfb-452a-8dca-9617b514d601",
                  "jobId": "82afb32e-89a1-41a4-b38d-6dffda296a2d",
                  "tradespersonProfileId": "0f63ad06-438a-4a9f-982d-50a9153d2200",
                  "distanceKm": 4.1,
                  "matchingScore": 5.0,
                  "sentAtUtc": "2026-07-16T16:47:13.0856611+02:00",
                  "viewedAtUtc": "2026-07-16T16:47:13.0856611+02:00",
                  "respondedAtUtc": "2026-07-16T16:47:13.0856611+02:00",
                  "responseStatus": "Pending"
                },
                {
                  "jobInvitationId": "9ba2dfd8-3bfb-452a-8dca-9617b514d601",
                  "jobId": "82afb32e-89a1-41a4-b38d-6dffda296a2d",
                  "tradespersonProfileId": "0f63ad06-438a-4a9f-982d-50a9153d2200",
                  "distanceKm": 4.1,
                  "matchingScore": 5.0,
                  "sentAtUtc": "2026-07-16T16:47:13.0856611+02:00",
                  "viewedAtUtc": "2026-07-16T16:47:13.0856611+02:00",
                  "respondedAtUtc": "2026-07-16T16:47:13.0856611+02:00",
                  "responseStatus": "Pending"
                }
              ],
              "quotes": [
                {
                  "quoteId": "0dc05f6a-f117-4555-93f5-3333faa36109",
                  "jobId": "98f3e519-2701-4d45-a286-ae3ed531ba21",
                  "tradespersonProfileId": "23c1a472-f3b6-4535-b583-4f38f51689e5",
                  "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.0836564+02:00",
                  "estimatedDurationMinutes": 1,
                  "validUntilUtc": "2026-07-16T16:47:13.0836564+02:00",
                  "terms": "sample string 14",
                  "exclusions": "sample string 15",
                  "notes": "sample string 16",
                  "status": "Draft",
                  "createdAtUtc": "2026-07-16T16:47:13.0836564+02:00",
                  "acceptedAtUtc": "2026-07-16T16:47:13.0836564+02:00"
                },
                {
                  "quoteId": "0dc05f6a-f117-4555-93f5-3333faa36109",
                  "jobId": "98f3e519-2701-4d45-a286-ae3ed531ba21",
                  "tradespersonProfileId": "23c1a472-f3b6-4535-b583-4f38f51689e5",
                  "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.0836564+02:00",
                  "estimatedDurationMinutes": 1,
                  "validUntilUtc": "2026-07-16T16:47:13.0836564+02:00",
                  "terms": "sample string 14",
                  "exclusions": "sample string 15",
                  "notes": "sample string 16",
                  "status": "Draft",
                  "createdAtUtc": "2026-07-16T16:47:13.0836564+02:00",
                  "acceptedAtUtc": "2026-07-16T16:47:13.0836564+02:00"
                }
              ],
              "statusHistory": [
                {
                  "jobStatusHistoryId": "5d9c4ce6-a9c1-44e2-b6dc-55624a2af94f",
                  "jobId": "849940a9-142e-43e4-907c-c8dc42258646",
                  "previousStatus": "Draft",
                  "newStatus": "Draft",
                  "changedByUserId": "68adad39-4fff-409a-bc3d-79b3b9fc6a43",
                  "latitude": 1.1,
                  "longitude": 1.1,
                  "notes": "sample string 4",
                  "createdAtUtc": "2026-07-16T16:47:13.0866567+02:00"
                },
                {
                  "jobStatusHistoryId": "5d9c4ce6-a9c1-44e2-b6dc-55624a2af94f",
                  "jobId": "849940a9-142e-43e4-907c-c8dc42258646",
                  "previousStatus": "Draft",
                  "newStatus": "Draft",
                  "changedByUserId": "68adad39-4fff-409a-bc3d-79b3b9fc6a43",
                  "latitude": 1.1,
                  "longitude": 1.1,
                  "notes": "sample string 4",
                  "createdAtUtc": "2026-07-16T16:47:13.0866567+02:00"
                }
              ],
              "messages": [
                {
                  "messageId": "a1678a9a-15e9-4ff7-acee-07a42bae37c7",
                  "jobId": "0fd27b29-441c-4590-aac5-31b53044a7c4",
                  "senderUserId": "1c3cda3a-64d2-48ff-967c-2d2c89bbc1c1",
                  "recipientUserId": "a0e20af9-a8b6-4a44-8035-932b02bfe1ce",
                  "messageType": "Text",
                  "messageText": "sample string 5",
                  "fileUrl": "sample string 6",
                  "sentAtUtc": "2026-07-16T16:47:13.0876566+02:00",
                  "readAtUtc": "2026-07-16T16:47:13.0876566+02:00",
                  "isDeleted": true
                },
                {
                  "messageId": "a1678a9a-15e9-4ff7-acee-07a42bae37c7",
                  "jobId": "0fd27b29-441c-4590-aac5-31b53044a7c4",
                  "senderUserId": "1c3cda3a-64d2-48ff-967c-2d2c89bbc1c1",
                  "recipientUserId": "a0e20af9-a8b6-4a44-8035-932b02bfe1ce",
                  "messageType": "Text",
                  "messageText": "sample string 5",
                  "fileUrl": "sample string 6",
                  "sentAtUtc": "2026-07-16T16:47:13.0876566+02:00",
                  "readAtUtc": "2026-07-16T16:47:13.0876566+02:00",
                  "isDeleted": true
                }
              ]
            }
          },
          {
            "reviewId": "83200b66-d995-434b-9e52-3b6b0c8cd767",
            "jobId": "e9f6fae1-c49c-4314-aaef-e6e707b712f4",
            "customerUserId": "fbad2c9f-36bc-4423-9d18-3090abbdf236",
            "tradespersonProfileId": "3d71994d-31dc-455b-8cfe-9aeedc766b64",
            "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.0896579+02:00",
            "updatedAtUtc": "2026-07-16T16:47:13.0896579+02:00",
            "job": {
              "jobId": "7a6ab48b-897a-4fe6-9db8-aa8735e49049",
              "customerUserId": "53d5a6ca-8961-40d7-95a2-c2d2d62ffac8",
              "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.0796678+02:00",
              "preferredTimeFrom": "00:00:00.1234567",
              "preferredTimeTo": "00:00:00.1234567",
              "addressId": "2f36d014-68c4-4c5b-ad4e-daa780956947",
              "latitude": 6.1,
              "longitude": 7.1,
              "status": "Draft",
              "selectedTradespersonId": "15e7584e-5a97-43a1-8a9f-31609f0a4fef",
              "selectedQuoteId": "9b83d292-b47f-4423-8fc1-3a35ec135211",
              "isEmergency": true,
              "propertyType": "sample string 9",
              "accessInstructions": "sample string 10",
              "safetyNotes": "sample string 11",
              "createdAtUtc": "2026-07-16T16:47:13.0816634+02:00",
              "publishedAtUtc": "2026-07-16T16:47:13.0816634+02:00",
              "acceptedAtUtc": "2026-07-16T16:47:13.0816634+02:00",
              "startedAtUtc": "2026-07-16T16:47:13.0816634+02:00",
              "completedAtUtc": "2026-07-16T16:47:13.0816634+02:00",
              "cancelledAtUtc": "2026-07-16T16:47:13.0816634+02:00",
              "customerUser": {
                "userId": "cb6b516f-1b71-43d1-912b-5914ea28728c",
                "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.0756539+02:00",
                "lastLoginAtUtc": "2026-07-16T16:47:13.0756539+02:00",
                "addresses": [
                  {
                    "addressId": "dcf86401-f749-4320-9d49-04a1b83186fa",
                    "userId": "d089d5ef-1000-4ffd-b38c-b15c9e588993",
                    "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": "dcf86401-f749-4320-9d49-04a1b83186fa",
                    "userId": "d089d5ef-1000-4ffd-b38c-b15c9e588993",
                    "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": "b936f06d-c80f-4efc-8171-573ebbcbef9e",
                    "userId": "9a4bad36-8543-4919-9eb7-8fb5053b36ef",
                    "notificationType": "General",
                    "title": "sample string 3",
                    "notificationMessage": "sample string 4",
                    "relatedEntityType": "sample string 5",
                    "relatedEntityId": "78cb6820-8d93-4321-8c03-713c701b3861",
                    "isRead": true,
                    "createdAtUtc": "2026-07-16T16:47:13.0756539+02:00",
                    "readAtUtc": "2026-07-16T16:47:13.0756539+02:00"
                  },
                  {
                    "notificationId": "b936f06d-c80f-4efc-8171-573ebbcbef9e",
                    "userId": "9a4bad36-8543-4919-9eb7-8fb5053b36ef",
                    "notificationType": "General",
                    "title": "sample string 3",
                    "notificationMessage": "sample string 4",
                    "relatedEntityType": "sample string 5",
                    "relatedEntityId": "78cb6820-8d93-4321-8c03-713c701b3861",
                    "isRead": true,
                    "createdAtUtc": "2026-07-16T16:47:13.0756539+02:00",
                    "readAtUtc": "2026-07-16T16:47:13.0756539+02:00"
                  }
                ],
                "deviceRegistrations": [
                  {
                    "deviceRegistrationId": "36236729-6344-43b5-9cff-7880a5bde1ff",
                    "userId": "f57dc2a9-a0c3-4b56-9561-0167464806ba",
                    "pushToken": "sample string 3",
                    "platform": "sample string 4",
                    "deviceId": "sample string 5",
                    "isActive": true,
                    "createdAtUtc": "2026-07-16T16:47:13.0756539+02:00",
                    "lastSeenAtUtc": "2026-07-16T16:47:13.0756539+02:00"
                  },
                  {
                    "deviceRegistrationId": "36236729-6344-43b5-9cff-7880a5bde1ff",
                    "userId": "f57dc2a9-a0c3-4b56-9561-0167464806ba",
                    "pushToken": "sample string 3",
                    "platform": "sample string 4",
                    "deviceId": "sample string 5",
                    "isActive": true,
                    "createdAtUtc": "2026-07-16T16:47:13.0756539+02:00",
                    "lastSeenAtUtc": "2026-07-16T16:47:13.0756539+02:00"
                  }
                ]
              },
              "tradeSubcategory": {
                "tradeSubcategoryId": 1,
                "tradeCategoryId": 2,
                "name": "sample string 3",
                "description": "sample string 4",
                "isActive": true
              },
              "address": {
                "addressId": "dcf86401-f749-4320-9d49-04a1b83186fa",
                "userId": "d089d5ef-1000-4ffd-b38c-b15c9e588993",
                "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": "cb6b516f-1b71-43d1-912b-5914ea28728c",
                  "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.0756539+02:00",
                  "lastLoginAtUtc": "2026-07-16T16:47:13.0756539+02:00",
                  "addresses": [],
                  "notifications": [
                    {
                      "notificationId": "b936f06d-c80f-4efc-8171-573ebbcbef9e",
                      "userId": "9a4bad36-8543-4919-9eb7-8fb5053b36ef",
                      "notificationType": "General",
                      "title": "sample string 3",
                      "notificationMessage": "sample string 4",
                      "relatedEntityType": "sample string 5",
                      "relatedEntityId": "78cb6820-8d93-4321-8c03-713c701b3861",
                      "isRead": true,
                      "createdAtUtc": "2026-07-16T16:47:13.0756539+02:00",
                      "readAtUtc": "2026-07-16T16:47:13.0756539+02:00"
                    },
                    {
                      "notificationId": "b936f06d-c80f-4efc-8171-573ebbcbef9e",
                      "userId": "9a4bad36-8543-4919-9eb7-8fb5053b36ef",
                      "notificationType": "General",
                      "title": "sample string 3",
                      "notificationMessage": "sample string 4",
                      "relatedEntityType": "sample string 5",
                      "relatedEntityId": "78cb6820-8d93-4321-8c03-713c701b3861",
                      "isRead": true,
                      "createdAtUtc": "2026-07-16T16:47:13.0756539+02:00",
                      "readAtUtc": "2026-07-16T16:47:13.0756539+02:00"
                    }
                  ],
                  "deviceRegistrations": [
                    {
                      "deviceRegistrationId": "36236729-6344-43b5-9cff-7880a5bde1ff",
                      "userId": "f57dc2a9-a0c3-4b56-9561-0167464806ba",
                      "pushToken": "sample string 3",
                      "platform": "sample string 4",
                      "deviceId": "sample string 5",
                      "isActive": true,
                      "createdAtUtc": "2026-07-16T16:47:13.0756539+02:00",
                      "lastSeenAtUtc": "2026-07-16T16:47:13.0756539+02:00"
                    },
                    {
                      "deviceRegistrationId": "36236729-6344-43b5-9cff-7880a5bde1ff",
                      "userId": "f57dc2a9-a0c3-4b56-9561-0167464806ba",
                      "pushToken": "sample string 3",
                      "platform": "sample string 4",
                      "deviceId": "sample string 5",
                      "isActive": true,
                      "createdAtUtc": "2026-07-16T16:47:13.0756539+02:00",
                      "lastSeenAtUtc": "2026-07-16T16:47:13.0756539+02:00"
                    }
                  ]
                }
              },
              "selectedQuote": {
                "quoteId": "0dc05f6a-f117-4555-93f5-3333faa36109",
                "jobId": "98f3e519-2701-4d45-a286-ae3ed531ba21",
                "tradespersonProfileId": "23c1a472-f3b6-4535-b583-4f38f51689e5",
                "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.0836564+02:00",
                "estimatedDurationMinutes": 1,
                "validUntilUtc": "2026-07-16T16:47:13.0836564+02:00",
                "terms": "sample string 14",
                "exclusions": "sample string 15",
                "notes": "sample string 16",
                "status": "Draft",
                "createdAtUtc": "2026-07-16T16:47:13.0836564+02:00",
                "acceptedAtUtc": "2026-07-16T16:47:13.0836564+02:00"
              },
              "media": [
                {
                  "jobMediaId": "eefc9a22-ffcf-4bc1-927c-4817c67dd412",
                  "jobId": "9667e8e2-5569-4805-be41-50cf90b070b3",
                  "mediaType": "Image",
                  "fileUrl": "sample string 3",
                  "thumbnailUrl": "sample string 4",
                  "caption": "sample string 5",
                  "uploadedByUserId": "aae256ed-b346-45f5-a820-20ef6c1cc89c",
                  "createdAtUtc": "2026-07-16T16:47:13.0846629+02:00"
                },
                {
                  "jobMediaId": "eefc9a22-ffcf-4bc1-927c-4817c67dd412",
                  "jobId": "9667e8e2-5569-4805-be41-50cf90b070b3",
                  "mediaType": "Image",
                  "fileUrl": "sample string 3",
                  "thumbnailUrl": "sample string 4",
                  "caption": "sample string 5",
                  "uploadedByUserId": "aae256ed-b346-45f5-a820-20ef6c1cc89c",
                  "createdAtUtc": "2026-07-16T16:47:13.0846629+02:00"
                }
              ],
              "invitations": [
                {
                  "jobInvitationId": "9ba2dfd8-3bfb-452a-8dca-9617b514d601",
                  "jobId": "82afb32e-89a1-41a4-b38d-6dffda296a2d",
                  "tradespersonProfileId": "0f63ad06-438a-4a9f-982d-50a9153d2200",
                  "distanceKm": 4.1,
                  "matchingScore": 5.0,
                  "sentAtUtc": "2026-07-16T16:47:13.0856611+02:00",
                  "viewedAtUtc": "2026-07-16T16:47:13.0856611+02:00",
                  "respondedAtUtc": "2026-07-16T16:47:13.0856611+02:00",
                  "responseStatus": "Pending"
                },
                {
                  "jobInvitationId": "9ba2dfd8-3bfb-452a-8dca-9617b514d601",
                  "jobId": "82afb32e-89a1-41a4-b38d-6dffda296a2d",
                  "tradespersonProfileId": "0f63ad06-438a-4a9f-982d-50a9153d2200",
                  "distanceKm": 4.1,
                  "matchingScore": 5.0,
                  "sentAtUtc": "2026-07-16T16:47:13.0856611+02:00",
                  "viewedAtUtc": "2026-07-16T16:47:13.0856611+02:00",
                  "respondedAtUtc": "2026-07-16T16:47:13.0856611+02:00",
                  "responseStatus": "Pending"
                }
              ],
              "quotes": [
                {
                  "quoteId": "0dc05f6a-f117-4555-93f5-3333faa36109",
                  "jobId": "98f3e519-2701-4d45-a286-ae3ed531ba21",
                  "tradespersonProfileId": "23c1a472-f3b6-4535-b583-4f38f51689e5",
                  "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.0836564+02:00",
                  "estimatedDurationMinutes": 1,
                  "validUntilUtc": "2026-07-16T16:47:13.0836564+02:00",
                  "terms": "sample string 14",
                  "exclusions": "sample string 15",
                  "notes": "sample string 16",
                  "status": "Draft",
                  "createdAtUtc": "2026-07-16T16:47:13.0836564+02:00",
                  "acceptedAtUtc": "2026-07-16T16:47:13.0836564+02:00"
                },
                {
                  "quoteId": "0dc05f6a-f117-4555-93f5-3333faa36109",
                  "jobId": "98f3e519-2701-4d45-a286-ae3ed531ba21",
                  "tradespersonProfileId": "23c1a472-f3b6-4535-b583-4f38f51689e5",
                  "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.0836564+02:00",
                  "estimatedDurationMinutes": 1,
                  "validUntilUtc": "2026-07-16T16:47:13.0836564+02:00",
                  "terms": "sample string 14",
                  "exclusions": "sample string 15",
                  "notes": "sample string 16",
                  "status": "Draft",
                  "createdAtUtc": "2026-07-16T16:47:13.0836564+02:00",
                  "acceptedAtUtc": "2026-07-16T16:47:13.0836564+02:00"
                }
              ],
              "statusHistory": [
                {
                  "jobStatusHistoryId": "5d9c4ce6-a9c1-44e2-b6dc-55624a2af94f",
                  "jobId": "849940a9-142e-43e4-907c-c8dc42258646",
                  "previousStatus": "Draft",
                  "newStatus": "Draft",
                  "changedByUserId": "68adad39-4fff-409a-bc3d-79b3b9fc6a43",
                  "latitude": 1.1,
                  "longitude": 1.1,
                  "notes": "sample string 4",
                  "createdAtUtc": "2026-07-16T16:47:13.0866567+02:00"
                },
                {
                  "jobStatusHistoryId": "5d9c4ce6-a9c1-44e2-b6dc-55624a2af94f",
                  "jobId": "849940a9-142e-43e4-907c-c8dc42258646",
                  "previousStatus": "Draft",
                  "newStatus": "Draft",
                  "changedByUserId": "68adad39-4fff-409a-bc3d-79b3b9fc6a43",
                  "latitude": 1.1,
                  "longitude": 1.1,
                  "notes": "sample string 4",
                  "createdAtUtc": "2026-07-16T16:47:13.0866567+02:00"
                }
              ],
              "messages": [
                {
                  "messageId": "a1678a9a-15e9-4ff7-acee-07a42bae37c7",
                  "jobId": "0fd27b29-441c-4590-aac5-31b53044a7c4",
                  "senderUserId": "1c3cda3a-64d2-48ff-967c-2d2c89bbc1c1",
                  "recipientUserId": "a0e20af9-a8b6-4a44-8035-932b02bfe1ce",
                  "messageType": "Text",
                  "messageText": "sample string 5",
                  "fileUrl": "sample string 6",
                  "sentAtUtc": "2026-07-16T16:47:13.0876566+02:00",
                  "readAtUtc": "2026-07-16T16:47:13.0876566+02:00",
                  "isDeleted": true
                },
                {
                  "messageId": "a1678a9a-15e9-4ff7-acee-07a42bae37c7",
                  "jobId": "0fd27b29-441c-4590-aac5-31b53044a7c4",
                  "senderUserId": "1c3cda3a-64d2-48ff-967c-2d2c89bbc1c1",
                  "recipientUserId": "a0e20af9-a8b6-4a44-8035-932b02bfe1ce",
                  "messageType": "Text",
                  "messageText": "sample string 5",
                  "fileUrl": "sample string 6",
                  "sentAtUtc": "2026-07-16T16:47:13.0876566+02:00",
                  "readAtUtc": "2026-07-16T16:47:13.0876566+02:00",
                  "isDeleted": true
                }
              ]
            }
          }
        ],
        "verificationDocuments": [
          {
            "verificationDocumentId": "056056f8-c5bf-4d73-9831-d5961f46b0ea",
            "tradespersonProfileId": "179216ac-4fc9-4106-9513-b5e2305cbc0d",
            "documentType": "sample string 3",
            "documentNumber": "sample string 4",
            "fileUrl": "sample string 5",
            "expiryDate": "2026-07-16T16:47:13.0906564+02:00",
            "verificationStatus": "Pending",
            "verifiedByUserId": "b72a44c0-d2be-4137-8604-152f38dfd13a",
            "verifiedAtUtc": "2026-07-16T16:47:13.0906564+02:00",
            "rejectionReason": "sample string 6",
            "createdAtUtc": "2026-07-16T16:47:13.0906564+02:00"
          },
          {
            "verificationDocumentId": "056056f8-c5bf-4d73-9831-d5961f46b0ea",
            "tradespersonProfileId": "179216ac-4fc9-4106-9513-b5e2305cbc0d",
            "documentType": "sample string 3",
            "documentNumber": "sample string 4",
            "fileUrl": "sample string 5",
            "expiryDate": "2026-07-16T16:47:13.0906564+02:00",
            "verificationStatus": "Pending",
            "verifiedByUserId": "b72a44c0-d2be-4137-8604-152f38dfd13a",
            "verifiedAtUtc": "2026-07-16T16:47:13.0906564+02:00",
            "rejectionReason": "sample string 6",
            "createdAtUtc": "2026-07-16T16:47:13.0906564+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.