POST http://dev-cleanfy.cozystay.com/graphql/

GraphQL requests

100 HTTP queries on GraphQL endpoint(s)

Refresh with latest query
200 June 5, 2026 04:04 schema: default 70aace
# Time Info
1 1137 ms
query GetAccounts(...) {
accounts(...)
}
200 June 5, 2026 04:04 schema: default 2106cc
# Time Info
1 111 ms
query GetTeams(...) {
teams(...)
}
200 June 5, 2026 04:04 schema: default 8e3474
# Time Info
1 210 ms
query GetIssues(...) {
issues(...)
}
200 June 5, 2026 04:04 schema: default e62238
# Time Info
1 102 ms
query GetUnassignedPropertyCount(...) {
unassignedPropertyCount(...)
}
200 June 5, 2026 04:04 schema: default f870d2
# Time Info
1 1363 ms
mutation LoginAccount(...) {
login_account(...)
}
200 June 5, 2026 04:04 schema: default 95e666
# Time Info
1 1132 ms
query GetAccounts(...) {
accounts(...)
}
200 June 5, 2026 04:04 schema: default 20d700
# Time Info
1 92 ms
query GetTeams(...) {
teams(...)
}
200 June 5, 2026 04:04 schema: default 743463
# Time Info
1 213 ms
query GetIssues(...) {
issues(...)
}
200 June 5, 2026 04:04 schema: default 03bae1
# Time Info
1 96 ms
query GetUnassignedPropertyCount(...) {
unassignedPropertyCount(...)
}
200 June 5, 2026 04:04 schema: default d3b86d
# Time Info
1 1364 ms
mutation LoginAccount(...) {
login_account(...)
}
200 June 5, 2026 04:04 schema: default c1b3cd
# Time Info
1 1119 ms
query GetAccounts(...) {
accounts(...)
}
200 June 5, 2026 04:04 schema: default 0d3a90
# Time Info
1 222 ms
query GetAccounts(...) {
accounts(...)
}
200 June 5, 2026 04:04 schema: default ecfef1
# Time Info
1 213 ms
query GetIssues(...) {
issues(...)
}
200 June 5, 2026 04:04 schema: default 305cde
# Time Info
1 91 ms
query GetTeams(...) {
teams(...)
}
200 June 5, 2026 04:04 schema: default ead4a6
# Time Info
1 102 ms
query GetUnassignedPropertyCount(...) {
unassignedPropertyCount(...)
}
200 June 5, 2026 04:04 schema: default cfd73d
# Time Info
1 1359 ms
mutation LoginAccount(...) {
login_account(...)
}
200 June 5, 2026 04:04 schema: default 424f4b
# Time Info
1 1170 ms
query GetAccounts(...) {
accounts(...)
}
200 June 5, 2026 04:04 schema: default 632236
# Time Info
1 119 ms
query GetTeams(...) {
teams(...)
}
200 June 5, 2026 04:04 schema: default 703451
# Time Info
1 220 ms
query GetIssues(...) {
issues(...)
}
200 June 5, 2026 04:04 schema: default 51f9e0
# Time Info
1 104 ms
query GetUnassignedPropertyCount(...) {
unassignedPropertyCount(...)
}
200 June 5, 2026 04:04 schema: default 07a341
# Time Info
1 1364 ms
mutation LoginAccount(...) {
login_account(...)
}
200 June 5, 2026 04:04 schema: default c4066a
# Time Info
1 371 ms
query GetProperties(...) {
properties(...)
}
200 June 5, 2026 04:04 schema: default ef3b28
# Time Info
1 260 ms
query GetAssignees(...) {
assignees(...)
}
200 June 5, 2026 04:04 schema: default ebb570
# Time Info
1 603 ms
query GetTasks(...) {
tasks(...)
}
200 June 5, 2026 04:04 schema: default 690ffe
# Time Info
1 216 ms
query GetIssues(...) {
issues(...)
}
200 June 5, 2026 04:04 schema: default 5f12dc
# Time Info
1 118 ms
query GetUnassignedPropertyCount(...) {
unassignedPropertyCount(...)
}
200 June 5, 2026 04:04 schema: default a407bd
# Time Info
1 1385 ms
mutation LoginAccount(...) {
login_account(...)
}
200 June 5, 2026 04:04 schema: default a5bf94
# Time Info
1 696 ms
query GetTasks(...) {
tasks(...)
}
200 June 5, 2026 04:04 schema: default d18766
# Time Info
1 428 ms
query GetProperties(...) {
properties(...)
}
200 June 5, 2026 04:04 schema: default 99dee5
# Time Info
1 243 ms
query GetAssignees(...) {
assignees(...)
}
200 June 5, 2026 04:04 schema: default 9f7cfa
# Time Info
1 220 ms
query GetIssues(...) {
issues(...)
}
200 June 5, 2026 04:04 schema: default 104251
# Time Info
1 106 ms
query GetUnassignedPropertyCount(...) {
unassignedPropertyCount(...)
}
200 June 5, 2026 04:04 schema: default 7997e3
# Time Info
1 1371 ms
mutation LoginAccount(...) {
login_account(...)
}
200 June 5, 2026 04:04 schema: default d9db18
# Time Info
1 619 ms
query GetTasks(...) {
tasks(...)
}
200 June 5, 2026 04:04 schema: default 818a73
# Time Info
1 390 ms
query GetProperties(...) {
properties(...)
}
Variables:
[
  "input" => [
    "scope" => "GLOBAL"
    "limit" => 200
    "sortBy" => "NAME"
    "sortOrder" => "ASC"
  ]
]
query GetProperties($input: PropertiesInput!) {
  properties(input: $input) {
    edges {
      node {
        id
        nickname
        address
        numberOfBeds
        numberOfBathrooms
        isActive
        cleaningFee
        team {
          id
          teamName
          __typename
        }
        assignee {
          id
          fullName
          __typename
        }
        __typename
      }
      __typename
    }
    totalCount
    __typename
  }
}
[
  "data" => [
    "properties" => [
      "edges" => [
        [
          "node" => [
            "id" => 11
            "nickname" => "1001-Okanagan"
            "address" => "Westside Road 2751, Kelowna, BC V1Z 3T5, Canada"
            "numberOfBeds" => 2
            "numberOfBathrooms" => 1
            "isActive" => true
            "cleaningFee" => 8000
            "team" => [
              "id" => 5
              "teamName" => "LOR Cozyliving Team"
              "__typename" => "Team"
            ]
            "assignee" => null
            "__typename" => "Property"
          ]
          "__typename" => "PropertyEdge"
        ]
        [
          "node" => [
            "id" => 16
            "nickname" => "1002-2"
            "address" => "2751 Westside Road 1002, Kelowna, BC V1Z 3T5, Canada"
            "numberOfBeds" => 2
            "numberOfBathrooms" => 1
            "isActive" => true
            "cleaningFee" => 8000
            "team" => [
              "id" => 5
              "teamName" => "LOR Cozyliving Team"
              "__typename" => "Team"
            ]
            "assignee" => null
            "__typename" => "Property"
          ]
          "__typename" => "PropertyEdge"
        ]
        [
          "node" => [
            "id" => 35
            "nickname" => "1003-Okanagan"
            "address" => "2751 Westside Road, Kelowna, BC V1Z 3T5, Canada"
            "numberOfBeds" => 5
            "numberOfBathrooms" => 3
            "isActive" => true
            "cleaningFee" => 15000
            "team" => [
              "id" => 5
              "teamName" => "LOR Cozyliving Team"
              "__typename" => "Team"
            ]
            "assignee" => null
            "__typename" => "Property"
          ]
          "__typename" => "PropertyEdge"
        ]
        [
          "node" => [
            "id" => 34
            "nickname" => "1004-Okanagan"
            "address" => "Westside Road 2751, Kelowna, BC V1Z 3T5, Canada"
            "numberOfBeds" => 5
            "numberOfBathrooms" => 3
            "isActive" => true
            "cleaningFee" => 15000
            "team" => [
              "id" => 5
              "teamName" => "LOR Cozyliving Team"
              "__typename" => "Team"
            ]
            "assignee" => null
            "__typename" => "Property"
          ]
          "__typename" => "PropertyEdge"
        ]
        [
          "node" => [
            "id" => 265
            "nickname" => "10051/2房/半托"
            "address" => "10051 Hollycroft Gate, Richmond, BC V7E 4V5, Canada"
            "numberOfBeds" => 2
            "numberOfBathrooms" => 2
            "isActive" => true
            "cleaningFee" => 10000
            "team" => [
              "id" => 10
              "teamName" => "Half Service Team"
              "__typename" => "Team"
            ]
            "assignee" => [
              "id" => 40
              "fullName" => "Junqing Lu"
              "__typename" => "Account"
            ]
            "__typename" => "Property"
          ]
          "__typename" => "PropertyEdge"
        ]
        [
          "node" => [
            "id" => 36
            "nickname" => "1005-Okanagan"
            "address" => "Westside Road 2751, Kelowna, BC V1Z 3T5, Canada"
            "numberOfBeds" => 5
            "numberOfBathrooms" => 3
            "isActive" => true
            "cleaningFee" => 15000
            "team" => [
              "id" => 5
              "teamName" => "LOR Cozyliving Team"
              "__typename" => "Team"
            ]
            "assignee" => null
            "__typename" => "Property"
          ]
          "__typename" => "PropertyEdge"
        ]
        [
          "node" => [
            "id" => 44
            "nickname" => "1006-Okanagan"
            "address" => "Westside Road 2751, Kelowna, BC V1Z 3T5, Canada"
            "numberOfBeds" => 5
            "numberOfBathrooms" => 3
            "isActive" => true
            "cleaningFee" => 15000
            "team" => [
              "id" => 5
              "teamName" => "LOR Cozyliving Team"
              "__typename" => "Team"
            ]
            "assignee" => null
            "__typename" => "Property"
          ]
          "__typename" => "PropertyEdge"
        ]
        [
          "node" => [
            "id" => 25
            "nickname" => "1007-Okanagan"
            "address" => "Westside Road 2751, Kelowna, BC V1Z 3T5, Canada"
            "numberOfBeds" => 2
            "numberOfBathrooms" => 1
            "isActive" => true
            "cleaningFee" => 8000
            "team" => [
              "id" => 5
              "teamName" => "LOR Cozyliving Team"
              "__typename" => "Team"
            ]
            "assignee" => null
            "__typename" => "Property"
          ]
          "__typename" => "PropertyEdge"
        ]
        [
          "node" => [
            "id" => 27
            "nickname" => "1008-Okanagan"
            "address" => "Westside Road 2751, Kelowna, BC V1Z 3T5, Canada"
            "numberOfBeds" => 2
            "numberOfBathrooms" => 1
            "isActive" => true
            "cleaningFee" => 8000
            "team" => [
              "id" => 5
              "teamName" => "LOR Cozyliving Team"
              "__typename" => "Team"
            ]
            "assignee" => null
            "__typename" => "Property"
          ]
          "__typename" => "PropertyEdge"
        ]
        [
          "node" => [
            "id" => 23
            "nickname" => "1021-Okanagan"
            "address" => "Westside Road 2751, Kelowna, BC V1Z 3T5, Canada"
            "numberOfBeds" => 2
            "numberOfBathrooms" => 1
            "isActive" => true
            "cleaningFee" => 8000
            "team" => [
              "id" => 5
              "teamName" => "LOR Cozyliving Team"
              "__typename" => "Team"
            ]
            "assignee" => null
            "__typename" => "Property"
          ]
          "__typename" => "PropertyEdge"
        ]
        [
          "node" => [
            "id" => 24
            "nickname" => "1022-Okanagan"
            "address" => "Westside Road 2751, Kelowna, BC V1Z 3T5, Canada"
            "numberOfBeds" => 2
            "numberOfBathrooms" => 1
            "isActive" => true
            "cleaningFee" => 8000
            "team" => [
              "id" => 5
              "teamName" => "LOR Cozyliving Team"
              "__typename" => "Team"
            ]
            "assignee" => null
            "__typename" => "Property"
          ]
          "__typename" => "PropertyEdge"
        ]
        [
          "node" => [
            "id" => 242
            "nickname" => "102/2卧/USLA/"
            "address" => "25301 Trabuco Rd, Lake Forest, CA 92630, USA"
            "numberOfBeds" => 2
            "numberOfBathrooms" => 2
            "isActive" => true
            "cleaningFee" => 32000
            "team" => [
              "id" => 11
              "teamName" => "Cozystay US"
              "__typename" => "Team"
            ]
            "assignee" => [
              "id" => 29
              "fullName" => "Lili Zhang"
              "__typename" => "Account"
            ]
            "__typename" => "Property"
          ]
          "__typename" => "PropertyEdge"
        ]
        [
          "node" => [
            "id" => 45
            "nickname" => "1023-Okanagan"
            "address" => "Westside Road 2751, Kelowna, BC V1Z 3T5, Canada"
            "numberOfBeds" => 5
            "numberOfBathrooms" => 3
            "isActive" => true
            "cleaningFee" => 15000
            "team" => [
              "id" => 5
              "teamName" => "LOR Cozyliving Team"
              "__typename" => "Team"
            ]
            "assignee" => null
            "__typename" => "Property"
          ]
          "__typename" => "PropertyEdge"
        ]
        [
          "node" => [
            "id" => 43
            "nickname" => "1024(2)-Okanagan"
            "address" => "2751 Westside Road 1024(2), Kelowna, BC V1Z 3T5, Canada"
            "numberOfBeds" => 4
            "numberOfBathrooms" => 3
            "isActive" => true
            "cleaningFee" => 15000
            "team" => [
              "id" => 5
              "teamName" => "LOR Cozyliving Team"
              "__typename" => "Team"
            ]
            "assignee" => null
            "__typename" => "Property"
          ]
          "__typename" => "PropertyEdge"
        ]
        [
          "node" => [
            "id" => 40
            "nickname" => "1025-Okanagan"
            "address" => "Westside Road 2751, Kelowna, BC V1Z 3T5, Canada"
            "numberOfBeds" => 5
            "numberOfBathrooms" => 3
            "isActive" => true
            "cleaningFee" => 15000
            "team" => [
              "id" => 5
              "teamName" => "LOR Cozyliving Team"
              "__typename" => "Team"
            ]
            "assignee" => null
            "__typename" => "Property"
          ]
          "__typename" => "PropertyEdge"
        ]
        [
          "node" => [
            "id" => 42
            "nickname" => "1026-Okanagan"
            "address" => "Westside Road 2751, Kelowna, BC V1Z 3T5, Canada"
            "numberOfBeds" => 5
            "numberOfBathrooms" => 3
            "isActive" => true
            "cleaningFee" => 15000
            "team" => [
              "id" => 5
              "teamName" => "LOR Cozyliving Team"
              "__typename" => "Team"
            ]
            "assignee" => null
            "__typename" => "Property"
          ]
          "__typename" => "PropertyEdge"
        ]
        [
          "node" => [
            "id" => 21
            "nickname" => "1027-Okanagan"
            "address" => "Westside Road 2751, Kelowna, BC V1Z 3T5, Canada"
            "numberOfBeds" => 1
            "numberOfBathrooms" => 1
            "isActive" => true
            "cleaningFee" => 8000
            "team" => [
              "id" => 5
              "teamName" => "LOR Cozyliving Team"
              "__typename" => "Team"
            ]
            "assignee" => null
            "__typename" => "Property"
          ]
          "__typename" => "PropertyEdge"
        ]
        [
          "node" => [
            "id" => 18
            "nickname" => "1028-Okanagan"
            "address" => "Westside Road 2751, Kelowna, BC V1Z 3T5, Canada"
            "numberOfBeds" => 1
            "numberOfBathrooms" => 1
            "isActive" => true
            "cleaningFee" => 8000
            "team" => [
              "id" => 5
              "teamName" => "LOR Cozyliving Team"
              "__typename" => "Team"
            ]
            "assignee" => null
            "__typename" => "Property"
          ]
          "__typename" => "PropertyEdge"
        ]
        [
          "node" => [
            "id" => 22
            "nickname" => "1031-Okanagan"
            "address" => "Westside Road 2751, Kelowna, BC V1Z 3T5, Canada"
            "numberOfBeds" => 1
            "numberOfBathrooms" => 1
            "isActive" => true
            "cleaningFee" => 8000
            "team" => [
              "id" => 5
              "teamName" => "LOR Cozyliving Team"
              "__typename" => "Team"
            ]
            "assignee" => null
            "__typename" => "Property"
          ]
          "__typename" => "PropertyEdge"
        ]
        [
          "node" => [
            "id" => 20
            "nickname" => "1032-Okanagan"
            "address" => "Westside Road 2751, Kelowna, BC V1Z 3T5, Canada"
            "numberOfBeds" => 1
            "numberOfBathrooms" => 1
            "isActive" => true
            "cleaningFee" => 8000
            "team" => [
              "id" => 5
              "teamName" => "LOR Cozyliving Team"
              "__typename" => "Team"
            ]
            "assignee" => null
            "__typename" => "Property"
          ]
          "__typename" => "PropertyEdge"
        ]
        [
          "node" => [
            "id" => 38
            "nickname" => "1033-Okanagan"
            "address" => "Westside Road 2751, Kelowna, BC V1Z 3T5, Canada"
            "numberOfBeds" => 4
            "numberOfBathrooms" => 3
            "isActive" => true
            "cleaningFee" => 15000
            "team" => [
              "id" => 5
              "teamName" => "LOR Cozyliving Team"
              "__typename" => "Team"
            ]
            "assignee" => null
            "__typename" => "Property"
          ]
          "__typename" => "PropertyEdge"
        ]
        [
          "node" => [
            "id" => 37
            "nickname" => "1034-Okanagan"
            "address" => "Westside Road 2751, Kelowna, BC V1Z 3T5, Canada"
            "numberOfBeds" => 4
            "numberOfBathrooms" => 3
            "isActive" => true
            "cleaningFee" => 15000
            "team" => [
              "id" => 5
              "teamName" => "LOR Cozyliving Team"
              "__typename" => "Team"
            ]
            "assignee" => null
            "__typename" => "Property"
          ]
          "__typename" => "PropertyEdge"
        ]
        [
          "node" => [
            "id" => 39
            "nickname" => "1035-Okanagan"
            "address" => "Westside Road 2751, Kelowna, BC V1Z 3T5, Canada"
            "numberOfBeds" => 4
            "numberOfBathrooms" => 3
            "isActive" => true
            "cleaningFee" => 15000
            "team" => [
              "id" => 5
              "teamName" => "LOR Cozyliving Team"
              "__typename" => "Team"
            ]
            "assignee" => null
            "__typename" => "Property"
          ]
          "__typename" => "PropertyEdge"
        ]
        [
          "node" => [
            "id" => 41
            "nickname" => "1036-Okanagan"
            "address" => "Westside Road 2751, Kelowna, BC V1Z 3T5, Canada"
            "numberOfBeds" => 4
            "numberOfBathrooms" => 3
            "isActive" => true
            "cleaningFee" => 15000
            "team" => [
              "id" => 5
              "teamName" => "LOR Cozyliving Team"
              "__typename" => "Team"
            ]
            "assignee" => null
            "__typename" => "Property"
          ]
          "__typename" => "PropertyEdge"
        ]
        [
          "node" => [
            "id" => 19
            "nickname" => "1037-Okanagan"
            "address" => "Westside Road 2751, Kelowna, BC V1Z 3T5, Canada"
            "numberOfBeds" => 1
            "numberOfBathrooms" => 1
            "isActive" => true
            "cleaningFee" => 8000
            "team" => [
              "id" => 5
              "teamName" => "LOR Cozyliving Team"
              "__typename" => "Team"
            ]
            "assignee" => null
            "__typename" => "Property"
          ]
          "__typename" => "PropertyEdge"
        ]
        [
          "node" => [
            "id" => 26
            "nickname" => "1038(2) - Okanagan"
            "address" => "2751 Westside Road 1038(2), Kelowna, BC V1Z 3T5, Canada"
            "numberOfBeds" => 2
            "numberOfBathrooms" => 1
            "isActive" => true
            "cleaningFee" => 8000
            "team" => [
              "id" => 5
              "teamName" => "LOR Cozyliving Team"
              "__typename" => "Team"
            ]
            "assignee" => null
            "__typename" => "Property"
          ]
          "__typename" => "PropertyEdge"
        ]
        [
          "node" => [
            "id" => 266
            "nickname" => "106-5687 Gray Ave"
            "address" => "5687 Gray Avenue 106, Vancouver, BC V6S 0A9, Canada"
            "numberOfBeds" => 3
            "numberOfBathrooms" => 2
            "isActive" => true
            "cleaningFee" => 10000
            "team" => [
              "id" => 6
              "teamName" => "Cozystay Van"
              "__typename" => "Team"
            ]
            "assignee" => [
              "id" => 13
              "fullName" => "Stephen Wan"
              "__typename" => "Account"
            ]
            "__typename" => "Property"
          ]
          "__typename" => "PropertyEdge"
        ]
        [
          "node" => [
            "id" => 179
            "nickname" => "1072 53A St"
            "address" => "1072 53A Street, Delta, BC V4M 3E3, Canada"
            "numberOfBeds" => 4
            "numberOfBathrooms" => 1
            "isActive" => true
            "cleaningFee" => 20000
            "team" => [
              "id" => 17
              "teamName" => "Cozystay Internal Team"
              "__typename" => "Team"
            ]
            "assignee" => [
              "id" => 30
              "fullName" => "Bigfly(wechat)"
              "__typename" => "Account"
            ]
            "__typename" => "Property"
          ]
          "__typename" => "PropertyEdge"
        ]
        [
          "node" => [
            "id" => 135
            "nickname" => "1091 West 51st - 2bd"
            "address" => "1091 West 51st Avenue, Vancouver, BC V6P 1C2, Canada"
            "numberOfBeds" => 1
            "numberOfBathrooms" => 1
            "isActive" => true
            "cleaningFee" => 0
            "team" => [
              "id" => 17
              "teamName" => "Cozystay Internal Team"
              "__typename" => "Team"
            ]
            "assignee" => [
              "id" => 30
              "fullName" => "Bigfly(wechat)"
              "__typename" => "Account"
            ]
            "__typename" => "Property"
          ]
          "__typename" => "PropertyEdge"
        ]
        [
          "node" => [
            "id" => 118
            "nickname" => "110-2109(2)-1bdrm"
            "address" => "2109 Whistler Road 110, Whistler, BC V0N 1B2, Canada"
            "numberOfBeds" => 2
            "numberOfBathrooms" => 1
            "isActive" => true
            "cleaningFee" => 10000
            "team" => [
              "id" => 6
              "teamName" => "Cozystay Van"
              "__typename" => "Team"
            ]
            "assignee" => [
              "id" => 14
              "fullName" => "Marco Antonio Liu"
              "__typename" => "Account"
            ]
            "__typename" => "Property"
          ]
          "__typename" => "PropertyEdge"
        ]
        [
          "node" => [
            "id" => 94
            "nickname" => "1102-Okanagan- 1bdrm"
            "address" => "2751 Westside Road 1102 Point Beach, Kelowna, BC V1Z 3T5, Canada"
            "numberOfBeds" => 1
            "numberOfBathrooms" => 1
            "isActive" => true
            "cleaningFee" => 8000
            "team" => [
              "id" => 14
              "teamName" => "Brook Team"
              "__typename" => "Team"
            ]
            "assignee" => [
              "id" => 163
              "fullName" => "Brook gu"
              "__typename" => "Account"
            ]
            "__typename" => "Property"
          ]
          "__typename" => "PropertyEdge"
        ]
        [
          "node" => [
            "id" => 264
            "nickname" => "1102-viking -- 3"
            "address" => "4611 Viking Road 1102, Richmond, BC V6X 3K5, Canada"
            "numberOfBeds" => 3
            "numberOfBathrooms" => 2
            "isActive" => true
            "cleaningFee" => 8000
            "team" => [
              "id" => 1
              "teamName" => "Cozystay Tech"
              "__typename" => "Team"
            ]
            "assignee" => [
              "id" => 39
              "fullName" => "test"
              "__typename" => "Account"
            ]
            "__typename" => "Property"
          ]
          "__typename" => "PropertyEdge"
        ]
        [
          "node" => [
            "id" => 149
            "nickname" => "1103-1471St.Paul-1bd"
            "address" => "1471 Saint Paul Street 1103, Kelowna, BC V1Y 2E6, Canada"
            "numberOfBeds" => 2
            "numberOfBathrooms" => 1
            "isActive" => true
            "cleaningFee" => 12000
            "team" => [
              "id" => 17
              "teamName" => "Cozystay Internal Team"
              "__typename" => "Team"
            ]
            "assignee" => [
              "id" => 52
              "fullName" => "JingJing(wechat)"
              "__typename" => "Account"
            ]
            "__typename" => "Property"
          ]
          "__typename" => "PropertyEdge"
        ]
        [
          "node" => [
            "id" => 267
            "nickname" => "1104-6133/2房"
            "address" => "6133 Buswell Street 1104, Richmond, BC V6X 1A6, Canada"
            "numberOfBeds" => 2
            "numberOfBathrooms" => 2
            "isActive" => true
            "cleaningFee" => 18000
            "team" => [
              "id" => 17
              "teamName" => "Cozystay Internal Team"
              "__typename" => "Team"
            ]
            "assignee" => [
              "id" => 189
              "fullName" => "Crystal"
              "__typename" => "Account"
            ]
            "__typename" => "Property"
          ]
          "__typename" => "PropertyEdge"
        ]
        [
          "node" => [
            "id" => 247
            "nickname" => "112 Cha/4房/USLA"
            "address" => "21736 Rimrock Street, Lake Forest, California 92630, United States"
            "numberOfBeds" => 4
            "numberOfBathrooms" => 2
            "isActive" => true
            "cleaningFee" => 46000
            "team" => [
              "id" => 11
              "teamName" => "Cozystay US"
              "__typename" => "Team"
            ]
            "assignee" => [
              "id" => 29
              "fullName" => "Lili Zhang"
              "__typename" => "Account"
            ]
            "__typename" => "Property"
          ]
          "__typename" => "PropertyEdge"
        ]
        [
          "node" => [
            "id" => 282
            "nickname" => "112 Cha/4房/USLA/2刷"
            "address" => "21738 Rimrock Street, Lake Forest, California 92630, United States"
            "numberOfBeds" => 4
            "numberOfBathrooms" => 3
            "isActive" => true
            "cleaningFee" => 20000
            "team" => [
              "id" => 11
              "teamName" => "Cozystay US"
              "__typename" => "Team"
            ]
            "assignee" => [
              "id" => 29
              "fullName" => "Lili Zhang"
              "__typename" => "Account"
            ]
            "__typename" => "Property"
          ]
          "__typename" => "PropertyEdge"
        ]
        [
          "node" => [
            "id" => 100
            "nickname" => "1134-LOR-3bdrm"
            "address" => "2751 Westside Rd, Kelowna, BC V1Z 3T5, Canada"
            "numberOfBeds" => 3
            "numberOfBathrooms" => 3
            "isActive" => true
            "cleaningFee" => 12000
            "team" => [
              "id" => 14
              "teamName" => "Brook Team"
              "__typename" => "Team"
            ]
            "assignee" => [
              "id" => 163
              "fullName" => "Brook gu"
              "__typename" => "Account"
            ]
            "__typename" => "Property"
          ]
          "__typename" => "PropertyEdge"
        ]
        [
          "node" => [
            "id" => 66
            "nickname" => "1134 - Okanagan"
            "address" => "2751 Westside Road 1134, Kelowna, BC V1Z 3T5, Canada"
            "numberOfBeds" => 3
            "numberOfBathrooms" => 3
            "isActive" => true
            "cleaningFee" => 0
            "team" => [
              "id" => 14
              "teamName" => "Brook Team"
              "__typename" => "Team"
            ]
            "assignee" => [
              "id" => 163
              "fullName" => "Brook gu"
              "__typename" => "Account"
            ]
            "__typename" => "Property"
          ]
          "__typename" => "PropertyEdge"
        ]
        [
          "node" => [
            "id" => 288
            "nickname" => "#1-13601/1房"
            "address" => "13601 Hilton Road, Surrey, BC V3R 5J5, Canada"
            "numberOfBeds" => 1
            "numberOfBathrooms" => 1
            "isActive" => true
            "cleaningFee" => 12000
            "team" => [
              "id" => 6
              "teamName" => "Cozystay Van"
              "__typename" => "Team"
            ]
            "assignee" => [
              "id" => 1
              "fullName" => "Admin Tech"
              "__typename" => "Account"
            ]
            "__typename" => "Property"
          ]
          "__typename" => "PropertyEdge"
        ]
        [
          "node" => [
            "id" => 2175
            "nickname" => "11527"
            "address" => "11527 College Drive, Norwalk, California 90650, United States of America"
            "numberOfBeds" => 0
            "numberOfBathrooms" => 2
            "isActive" => true
            "cleaningFee" => 13000
            "team" => [
              "id" => 67
              "teamName" => "Sunny Group"
              "__typename" => "Team"
            ]
            "assignee" => [
              "id" => 423
              "fullName" => "Sunny"
              "__typename" => "Account"
            ]
            "__typename" => "Property"
          ]
          "__typename" => "PropertyEdge"
        ]
        [
          "node" => [
            "id" => 126
            "nickname" => "12411 Flury Dr-1bdrm"
            "address" => "12411 Flury Drive, Richmond, BC V6V 1H6, Canada"
            "numberOfBeds" => 2
            "numberOfBathrooms" => 1
            "isActive" => true
            "cleaningFee" => 5000
            "team" => [
              "id" => 17
              "teamName" => "Cozystay Internal Team"
              "__typename" => "Team"
            ]
            "assignee" => [
              "id" => 30
              "fullName" => "Bigfly(wechat)"
              "__typename" => "Account"
            ]
            "__typename" => "Property"
          ]
          "__typename" => "PropertyEdge"
        ]
        [
          "node" => [
            "id" => 234
            "nickname" => "12673 Blundell Rd(4b"
            "address" => "12673 Blundell Road, Richmond, BC V6W 1B4, Canada"
            "numberOfBeds" => 4
            "numberOfBathrooms" => 4
            "isActive" => true
            "cleaningFee" => 45000
            "team" => [
              "id" => 17
              "teamName" => "Cozystay Internal Team"
              "__typename" => "Team"
            ]
            "assignee" => [
              "id" => 30
              "fullName" => "Bigfly(wechat)"
              "__typename" => "Account"
            ]
            "__typename" => "Property"
          ]
          "__typename" => "PropertyEdge"
        ]
        [
          "node" => [
            "id" => 229
            "nickname" => "12793 Telephone -5bd"
            "address" => "12793 Telephone Avenue, Chino, California 91710, United States"
            "numberOfBeds" => 5
            "numberOfBathrooms" => 2
            "isActive" => true
            "cleaningFee" => 20000
            "team" => [
              "id" => 10
              "teamName" => "Half Service Team"
              "__typename" => "Team"
            ]
            "assignee" => [
              "id" => 31
              "fullName" => "Wen Xiang Xu"
              "__typename" => "Account"
            ]
            "__typename" => "Property"
          ]
          "__typename" => "PropertyEdge"
        ]
        [
          "node" => [
            "id" => 175
            "nickname" => "1306-6700-2bd"
            "address" => "6700 Dunblane Avenue, Burnaby, BC V5H 0J3, Canada"
            "numberOfBeds" => 2
            "numberOfBathrooms" => 2
            "isActive" => true
            "cleaningFee" => 15000
            "team" => [
              "id" => 13
              "teamName" => "Tony Team"
              "__typename" => "Team"
            ]
            "assignee" => [
              "id" => 64
              "fullName" => "Tony"
              "__typename" => "Account"
            ]
            "__typename" => "Property"
          ]
          "__typename" => "PropertyEdge"
        ]
        [
          "node" => [
            "id" => 67
            "nickname" => "130 Weber St E"
            "address" => "130 Weber Street East , Kitchener, ON N2H 1C9, Canada"
            "numberOfBeds" => 5
            "numberOfBathrooms" => 1
            "isActive" => true
            "cleaningFee" => 8000
            "team" => [
              "id" => 7
              "teamName" => "Cozystay-Toronto"
              "__typename" => "Team"
            ]
            "assignee" => null
            "__typename" => "Property"
          ]
          "__typename" => "PropertyEdge"
        ]
        [
          "node" => [
            "id" => 157
            "nickname" => "1-3264 School Avenue"
            "address" => "3264 School Avenue, Vancouver, BC V5R 5N5, Canada"
            "numberOfBeds" => 2
            "numberOfBathrooms" => 1
            "isActive" => true
            "cleaningFee" => 8000
            "team" => [
              "id" => 17
              "teamName" => "Cozystay Internal Team"
              "__typename" => "Team"
            ]
            "assignee" => [
              "id" => 30
              "fullName" => "Bigfly(wechat)"
              "__typename" => "Account"
            ]
            "__typename" => "Property"
          ]
          "__typename" => "PropertyEdge"
        ]
        [
          "node" => [
            "id" => 117
            "nickname" => "134-Okanagan-1bdrm"
            "address" => "2771 Westside Rd, Kelowna, BC V1Z 3T5, Canada"
            "numberOfBeds" => 3
            "numberOfBathrooms" => 1
            "isActive" => true
            "cleaningFee" => 8000
            "team" => null
            "assignee" => null
            "__typename" => "Property"
          ]
          "__typename" => "PropertyEdge"
        ]
        [
          "node" => [
            "id" => 171
            "nickname" => "14645 28A Ave"
            "address" => "14645 28A Avenue, Surrey, BC V4P 0B1, Canada"
            "numberOfBeds" => 3
            "numberOfBathrooms" => 2
            "isActive" => true
            "cleaningFee" => 8000
            "team" => [
              "id" => 13
              "teamName" => "Tony Team"
              "__typename" => "Team"
            ]
            "assignee" => [
              "id" => 64
              "fullName" => "Tony"
              "__typename" => "Account"
            ]
            "__typename" => "Property"
          ]
          "__typename" => "PropertyEdge"
        ]
        [
          "node" => [
            "id" => 104
            "nickname" => "153A(3)Kitch-3bdrm"
            "address" => "153 Victoria Street North 153A, Kitchener, ON N2H 5C5, Canada"
            "numberOfBeds" => 5
            "numberOfBathrooms" => 2
            "isActive" => true
            "cleaningFee" => 12000
            "team" => [
              "id" => 7
              "teamName" => "Cozystay-Toronto"
              "__typename" => "Team"
            ]
            "assignee" => null
            "__typename" => "Property"
          ]
          "__typename" => "PropertyEdge"
        ]
        [
          "node" => [
            "id" => 107
            "nickname" => "153B(3)-2bdrm"
            "address" => "153 Victoria Street North 153B, Kitchener, ON N2H 5C5, Canada"
            "numberOfBeds" => 3
            "numberOfBathrooms" => 1
            "isActive" => true
            "cleaningFee" => 8900
            "team" => [
              "id" => 7
              "teamName" => "Cozystay-Toronto"
              "__typename" => "Team"
            ]
            "assignee" => null
            "__typename" => "Property"
          ]
          "__typename" => "PropertyEdge"
        ]
        [
          "node" => [
            "id" => 102
            "nickname" => "159A1(3)Kitch-1bdrm"
            "address" => "159 Victoria Street North 159A2, Kitchener, ON N2H 5C5, Canada"
            "numberOfBeds" => 2
            "numberOfBathrooms" => 1
            "isActive" => true
            "cleaningFee" => 8000
            "team" => [
              "id" => 7
              "teamName" => "Cozystay-Toronto"
              "__typename" => "Team"
            ]
            "assignee" => null
            "__typename" => "Property"
          ]
          "__typename" => "PropertyEdge"
        ]
        [
          "node" => [
            "id" => 109
            "nickname" => "159A2(3) Kitch-1bdrm"
            "address" => "159 Victoria Street North 159A-2, Kitchener, ON N2H 5C5, Canada"
            "numberOfBeds" => 1
            "numberOfBathrooms" => 1
            "isActive" => true
            "cleaningFee" => 8000
            "team" => [
              "id" => 7
              "teamName" => "Cozystay-Toronto"
              "__typename" => "Team"
            ]
            "assignee" => null
            "__typename" => "Property"
          ]
          "__typename" => "PropertyEdge"
        ]
        [
          "node" => [
            "id" => 113
            "nickname" => "159A3(3)-1bdrm7ocpy"
            "address" => "159 Victoria Street North 159A-3, Kitchener, ON N2H 5C5, Canada"
            "numberOfBeds" => 5
            "numberOfBathrooms" => 1
            "isActive" => true
            "cleaningFee" => 8000
            "team" => [
              "id" => 7
              "teamName" => "Cozystay-Toronto"
              "__typename" => "Team"
            ]
            "assignee" => null
            "__typename" => "Property"
          ]
          "__typename" => "PropertyEdge"
        ]
        [
          "node" => [
            "id" => 111
            "nickname" => "159B(3)Kitch-1bdrm"
            "address" => "159 Victoria Street North 159B, Kitchener, ON N2H 5C5, Canada"
            "numberOfBeds" => 2
            "numberOfBathrooms" => 1
            "isActive" => true
            "cleaningFee" => 8000
            "team" => [
              "id" => 7
              "teamName" => "Cozystay-Toronto"
              "__typename" => "Team"
            ]
            "assignee" => null
            "__typename" => "Property"
          ]
          "__typename" => "PropertyEdge"
        ]
        [
          "node" => [
            "id" => 269
            "nickname" => "160/4房/US"
            "address" => "160 Denali, Lake Forest, California 92630, United States"
            "numberOfBeds" => 4
            "numberOfBathrooms" => 2
            "isActive" => true
            "cleaningFee" => 26000
            "team" => [
              "id" => 11
              "teamName" => "Cozystay US"
              "__typename" => "Team"
            ]
            "assignee" => [
              "id" => 32
              "fullName" => "Rosy"
              "__typename" => "Account"
            ]
            "__typename" => "Property"
          ]
          "__typename" => "PropertyEdge"
        ]
        [
          "node" => [
            "id" => 177
            "nickname" => "1656 YMCA  Rd- 3bd"
            "address" => "1656 YMCA Road, Gibsons, BC V0N 1V6, Canada"
            "numberOfBeds" => 4
            "numberOfBathrooms" => 1
            "isActive" => true
            "cleaningFee" => 15000
            "team" => [
              "id" => 10
              "teamName" => "Half Service Team"
              "__typename" => "Team"
            ]
            "assignee" => [
              "id" => 23
              "fullName" => "eric chang"
              "__typename" => "Account"
            ]
            "__typename" => "Property"
          ]
          "__typename" => "PropertyEdge"
        ]
        [
          "node" => [
            "id" => 110
            "nickname" => "165A3(3) Kitch-1bdrm"
            "address" => "165 Victoria Street North 163A3, Kitchener, ON N2H 5C5, Canada"
            "numberOfBeds" => 2
            "numberOfBathrooms" => 1
            "isActive" => true
            "cleaningFee" => 8000
            "team" => [
              "id" => 7
              "teamName" => "Cozystay-Toronto"
              "__typename" => "Team"
            ]
            "assignee" => null
            "__typename" => "Property"
          ]
          "__typename" => "PropertyEdge"
        ]
        [
          "node" => [
            "id" => 103
            "nickname" => "165B(3) Kitch-1bdrm"
            "address" => "165 Victoria Street North 165B, Kitchener, ON N2H 5C5, Canada"
            "numberOfBeds" => 2
            "numberOfBathrooms" => 1
            "isActive" => true
            "cleaningFee" => 8000
            "team" => [
              "id" => 7
              "teamName" => "Cozystay-Toronto"
              "__typename" => "Team"
            ]
            "assignee" => null
            "__typename" => "Property"
          ]
          "__typename" => "PropertyEdge"
        ]
        [
          "node" => [
            "id" => 145
            "nickname" => "1741 E 59th Ave- 2bd"
            "address" => "1741 East 59th Avenue, Vancouver, BC V5P 2H2, Canada"
            "numberOfBeds" => 3
            "numberOfBathrooms" => 1
            "isActive" => true
            "cleaningFee" => 12000
            "team" => [
              "id" => 10
              "teamName" => "Half Service Team"
              "__typename" => "Team"
            ]
            "assignee" => [
              "id" => 19
              "fullName" => "Iris Yu"
              "__typename" => "Account"
            ]
            "__typename" => "Property"
          ]
          "__typename" => "PropertyEdge"
        ]
        [
          "node" => [
            "id" => 258
            "nickname" => "17495/3房/半托"
            "address" => "17495 24 Avenue, Surrey, BC V3S 0A3, Canada"
            "numberOfBeds" => 3
            "numberOfBathrooms" => 2
            "isActive" => true
            "cleaningFee" => 20000
            "team" => [
              "id" => 10
              "teamName" => "Half Service Team"
              "__typename" => "Team"
            ]
            "assignee" => [
              "id" => 27
              "fullName" => "Jienan Sang"
              "__typename" => "Account"
            ]
            "__typename" => "Property"
          ]
          "__typename" => "PropertyEdge"
        ]
        [
          "node" => [
            "id" => 271
            "nickname" => "17495/RoomB+C/2房/半托"
            "address" => "17495 24 Avenue, Surrey, BC V3S 0A3, Canada"
            "numberOfBeds" => 2
            "numberOfBathrooms" => 1
            "isActive" => true
            "cleaningFee" => 8000
            "team" => [
              "id" => 10
              "teamName" => "Half Service Team"
              "__typename" => "Team"
            ]
            "assignee" => [
              "id" => 27
              "fullName" => "Jienan Sang"
              "__typename" => "Account"
            ]
            "__typename" => "Property"
          ]
          "__typename" => "PropertyEdge"
        ]
        [
          "node" => [
            "id" => 268
            "nickname" => "17495/RoomC/1房/半托"
            "address" => "17495 24 Avenue, Surrey, BC V3S 0A3, Canada"
            "numberOfBeds" => 1
            "numberOfBathrooms" => 1
            "isActive" => true
            "cleaningFee" => 5000
            "team" => [
              "id" => 10
              "teamName" => "Half Service Team"
              "__typename" => "Team"
            ]
            "assignee" => [
              "id" => 27
              "fullName" => "Jienan Sang"
              "__typename" => "Account"
            ]
            "__typename" => "Property"
          ]
          "__typename" => "PropertyEdge"
        ]
        [
          "node" => [
            "id" => 174
            "nickname" => "1768Cook St-1103-1bd"
            "address" => "1768 Cook Street, Vancouver, BC V5Y 3J6, Canada"
            "numberOfBeds" => 2
            "numberOfBathrooms" => 1
            "isActive" => true
            "cleaningFee" => 15000
            "team" => [
              "id" => 10
              "teamName" => "Half Service Team"
              "__typename" => "Team"
            ]
            "assignee" => [
              "id" => 22
              "fullName" => "tracy zhang"
              "__typename" => "Account"
            ]
            "__typename" => "Property"
          ]
          "__typename" => "PropertyEdge"
        ]
        [
          "node" => [
            "id" => 130
            "nickname" => "1B-1Q 888 Bayvill"
            "address" => "888 Bayville Road, Locust Valley, New York 11560, United States"
            "numberOfBeds" => 1
            "numberOfBathrooms" => 1
            "isActive" => true
            "cleaningFee" => 0
            "team" => null
            "assignee" => null
            "__typename" => "Property"
          ]
          "__typename" => "PropertyEdge"
        ]
        [
          "node" => [
            "id" => 131
            "nickname" => "1B-1S 888 Bayvill"
            "address" => "888 Bayville Road, Locust Valley, New York 11560, United States"
            "numberOfBeds" => 1
            "numberOfBathrooms" => 1
            "isActive" => true
            "cleaningFee" => 0
            "team" => null
            "assignee" => null
            "__typename" => "Property"
          ]
          "__typename" => "PropertyEdge"
        ]
        [
          "node" => [
            "id" => 129
            "nickname" => "1B-2D RoomA 888"
            "address" => "888 Bayville Road, Locust Valley, New York 11560, United States"
            "numberOfBeds" => 2
            "numberOfBathrooms" => 1
            "isActive" => true
            "cleaningFee" => 0
            "team" => null
            "assignee" => null
            "__typename" => "Property"
          ]
          "__typename" => "PropertyEdge"
        ]
        [
          "node" => [
            "id" => 138
            "nickname" => "1B-2D RoomB 888"
            "address" => "888 Bayville Road 1B-2D Room B, Locust Valley, New York 11560, United States"
            "numberOfBeds" => 2
            "numberOfBathrooms" => 1
            "isActive" => true
            "cleaningFee" => 0
            "team" => null
            "assignee" => null
            "__typename" => "Property"
          ]
          "__typename" => "PropertyEdge"
        ]
        [
          "node" => [
            "id" => 139
            "nickname" => "1B-2D Room C 888"
            "address" => "888 Bayville Road C, Locust Valley, New York 11560, United States"
            "numberOfBeds" => 2
            "numberOfBathrooms" => 1
            "isActive" => true
            "cleaningFee" => 0
            "team" => null
            "assignee" => null
            "__typename" => "Property"
          ]
          "__typename" => "PropertyEdge"
        ]
        [
          "node" => [
            "id" => 140
            "nickname" => "1B-2D RoomD 888"
            "address" => "888 Bayville Road D, Locust Valley, New York 11560, United States"
            "numberOfBeds" => 2
            "numberOfBathrooms" => 1
            "isActive" => true
            "cleaningFee" => 0
            "team" => null
            "assignee" => null
            "__typename" => "Property"
          ]
          "__typename" => "PropertyEdge"
        ]
        [
          "node" => [
            "id" => 141
            "nickname" => "1B-2D RoomE 888"
            "address" => "888 Bayville Road E, Locust Valley, New York 11560, United States"
            "numberOfBeds" => 2
            "numberOfBathrooms" => 1
            "isActive" => true
            "cleaningFee" => 0
            "team" => null
            "assignee" => null
            "__typename" => "Property"
          ]
          "__typename" => "PropertyEdge"
        ]
        [
          "node" => [
            "id" => 132
            "nickname" => "1B-2D+厨 888 Bayvill"
            "address" => "888 Bayville Road, Locust Valley, New York 11560, United States"
            "numberOfBeds" => 2
            "numberOfBathrooms" => 1
            "isActive" => true
            "cleaningFee" => 0
            "team" => null
            "assignee" => null
            "__typename" => "Property"
          ]
          "__typename" => "PropertyEdge"
        ]
        [
          "node" => [
            "id" => 156
            "nickname" => "1F-3bd-453 Morrison"
            "address" => "453 Morrison Avenue, Kelowna, BC V1Y 5E1, Canada"
            "numberOfBeds" => 3
            "numberOfBathrooms" => 2
            "isActive" => true
            "cleaningFee" => 15000
            "team" => [
              "id" => 5
              "teamName" => "LOR Cozyliving Team"
              "__typename" => "Team"
            ]
            "assignee" => null
            "__typename" => "Property"
          ]
          "__typename" => "PropertyEdge"
        ]
        [
          "node" => [
            "id" => 59
            "nickname" => "2008-12 York St"
            "address" => "12 York Street 2008, Toronto, ON M5J 0A1, Canada"
            "numberOfBeds" => 2
            "numberOfBathrooms" => 1
            "isActive" => true
            "cleaningFee" => 8000
            "team" => [
              "id" => 7
              "teamName" => "Cozystay-Toronto"
              "__typename" => "Team"
            ]
            "assignee" => null
            "__typename" => "Property"
          ]
          "__typename" => "PropertyEdge"
        ]
        [
          "node" => [
            "id" => 5
            "nickname" => "202- Lake Okanagan"
            "address" => "2751 Westside Road, Kelowna, BC V1Z 3T5, Canada"
            "numberOfBeds" => 2
            "numberOfBathrooms" => 1
            "isActive" => true
            "cleaningFee" => 5000
            "team" => [
              "id" => 14
              "teamName" => "Brook Team"
              "__typename" => "Team"
            ]
            "assignee" => [
              "id" => 163
              "fullName" => "Brook gu"
              "__typename" => "Account"
            ]
            "__typename" => "Property"
          ]
          "__typename" => "PropertyEdge"
        ]
        [
          "node" => [
            "id" => 9
            "nickname" => "204-Okanagan"
            "address" => "Westside Road 2751 202, Kelowna, BC V1Z 3T5, Canada"
            "numberOfBeds" => 2
            "numberOfBathrooms" => 1
            "isActive" => true
            "cleaningFee" => 5000
            "team" => [
              "id" => 14
              "teamName" => "Brook Team"
              "__typename" => "Team"
            ]
            "assignee" => [
              "id" => 163
              "fullName" => "Brook gu"
              "__typename" => "Account"
            ]
            "__typename" => "Property"
          ]
          "__typename" => "PropertyEdge"
        ]
        [
          "node" => [
            "id" => 6
            "nickname" => "206-Okanagan"
            "address" => "Westside Road 2751 202, Kelowna, BC V1Z 3T5, Canada"
            "numberOfBeds" => 2
            "numberOfBathrooms" => 1
            "isActive" => true
            "cleaningFee" => 5000
            "team" => [
              "id" => 14
              "teamName" => "Brook Team"
              "__typename" => "Team"
            ]
            "assignee" => [
              "id" => 163
              "fullName" => "Brook gu"
              "__typename" => "Account"
            ]
            "__typename" => "Property"
          ]
          "__typename" => "PropertyEdge"
        ]
        [
          "node" => [
            "id" => 182
            "nickname" => "2085 W 45 Ave "
            "address" => "2085 West 45th Avenue, Vancouver, BC V6M 2H8, Canada"
            "numberOfBeds" => 2
            "numberOfBathrooms" => 1
            "isActive" => true
            "cleaningFee" => 12000
            "team" => [
              "id" => 6
              "teamName" => "Cozystay Van"
              "__typename" => "Team"
            ]
            "assignee" => [
              "id" => 13
              "fullName" => "Stephen Wan"
              "__typename" => "Account"
            ]
            "__typename" => "Property"
          ]
          "__typename" => "PropertyEdge"
        ]
        [
          "node" => [
            "id" => 12
            "nickname" => "208-Okanagan"
            "address" => "Westside Road 2751 202, Kelowna, BC V1Z 3T5, Canada"
            "numberOfBeds" => 2
            "numberOfBathrooms" => 1
            "isActive" => true
            "cleaningFee" => 5000
            "team" => [
              "id" => 14
              "teamName" => "Brook Team"
              "__typename" => "Team"
            ]
            "assignee" => [
              "id" => 163
              "fullName" => "Brook gu"
              "__typename" => "Account"
            ]
            "__typename" => "Property"
          ]
          "__typename" => "PropertyEdge"
        ]
        [
          "node" => [
            "id" => 15
            "nickname" => "210-Okanagan"
            "address" => "2751 Westside Rd #210, Kelowna, BC V1Z 3T5, Canada"
            "numberOfBeds" => 2
            "numberOfBathrooms" => 1
            "isActive" => true
            "cleaningFee" => 8000
            "team" => [
              "id" => 14
              "teamName" => "Brook Team"
              "__typename" => "Team"
            ]
            "assignee" => [
              "id" => 163
              "fullName" => "Brook gu"
              "__typename" => "Account"
            ]
            "__typename" => "Property"
          ]
          "__typename" => "PropertyEdge"
        ]
        [
          "node" => [
            "id" => 13
            "nickname" => "212-Okanagan"
            "address" => "Westside Road 2751 202, Kelowna, BC V1Z 3T5, Canada"
            "numberOfBeds" => 2
            "numberOfBathrooms" => 1
            "isActive" => true
            "cleaningFee" => 5000
            "team" => [
              "id" => 14
              "teamName" => "Brook Team"
              "__typename" => "Team"
            ]
            "assignee" => [
              "id" => 163
              "fullName" => "Brook gu"
              "__typename" => "Account"
            ]
            "__typename" => "Property"
          ]
          "__typename" => "PropertyEdge"
        ]
        [
          "node" => [
            "id" => 287
            "nickname" => "#2-13601/2房"
            "address" => "13601 Hilton Road, Surrey, BC V3R 5J5, Canada"
            "numberOfBeds" => 2
            "numberOfBathrooms" => 1
            "isActive" => true
            "cleaningFee" => 14400
            "team" => [
              "id" => 6
              "teamName" => "Cozystay Van"
              "__typename" => "Team"
            ]
            "assignee" => [
              "id" => 1
              "fullName" => "Admin Tech"
              "__typename" => "Account"
            ]
            "__typename" => "Property"
          ]
          "__typename" => "PropertyEdge"
        ]
        [
          "node" => [
            "id" => 284
            "nickname" => "21375 85 Ct/5房"
            "address" => "21375 85 Court, Langley, BC V1M 2G3, Canada"
            "numberOfBeds" => 5
            "numberOfBathrooms" => 3
            "isActive" => true
            "cleaningFee" => 18000
            "team" => [
              "id" => 6
              "teamName" => "Cozystay Van"
              "__typename" => "Team"
            ]
            "assignee" => [
              "id" => 1
              "fullName" => "Admin Tech"
              "__typename" => "Account"
            ]
            "__typename" => "Property"
          ]
          "__typename" => "PropertyEdge"
        ]
        [
          "node" => [
            "id" => 4
            "nickname" => "214-Okanagan"
            "address" => "2751 Westside Rd #214, Kelowna, BC V1Z 3T5, Canada"
            "numberOfBeds" => 2
            "numberOfBathrooms" => 1
            "isActive" => true
            "cleaningFee" => 8000
            "team" => [
              "id" => 14
              "teamName" => "Brook Team"
              "__typename" => "Team"
            ]
            "assignee" => [
              "id" => 163
              "fullName" => "Brook gu"
              "__typename" => "Account"
            ]
            "__typename" => "Property"
          ]
          "__typename" => "PropertyEdge"
        ]
        [
          "node" => [
            "id" => 8
            "nickname" => "216-Okanagan"
            "address" => "Westside Road 2751 202, Kelowna, BC V1Z 3T5, Canada"
            "numberOfBeds" => 2
            "numberOfBathrooms" => 1
            "isActive" => true
            "cleaningFee" => 5000
            "team" => [
              "id" => 14
              "teamName" => "Brook Team"
              "__typename" => "Team"
            ]
            "assignee" => [
              "id" => 163
              "fullName" => "Brook gu"
              "__typename" => "Account"
            ]
            "__typename" => "Property"
          ]
          "__typename" => "PropertyEdge"
        ]
        [
          "node" => [
            "id" => 10
            "nickname" => "218-Okanagan"
            "address" => "Westside Road 2751 202, Kelowna, BC V1Z 3T5, Canada"
            "numberOfBeds" => 2
            "numberOfBathrooms" => 1
            "isActive" => true
            "cleaningFee" => 5000
            "team" => [
              "id" => 14
              "teamName" => "Brook Team"
              "__typename" => "Team"
            ]
            "assignee" => [
              "id" => 163
              "fullName" => "Brook gu"
              "__typename" => "Account"
            ]
            "__typename" => "Property"
          ]
          "__typename" => "PropertyEdge"
        ]
        [
          "node" => [
            "id" => 14
            "nickname" => "220-Okanagan"
            "address" => "Westside Road 2751 202, Kelowna, BC V1Z 3T5, Canada"
            "numberOfBeds" => 2
            "numberOfBathrooms" => 1
            "isActive" => true
            "cleaningFee" => 5000
            "team" => [
              "id" => 14
              "teamName" => "Brook Team"
              "__typename" => "Team"
            ]
            "assignee" => [
              "id" => 163
              "fullName" => "Brook gu"
              "__typename" => "Account"
            ]
            "__typename" => "Property"
          ]
          "__typename" => "PropertyEdge"
        ]
        [
          "node" => [
            "id" => 17
            "nickname" => "222-2"
            "address" => "2751 Westside Rd #222, Kelowna, BC V1Z 3T5, Canada"
            "numberOfBeds" => 0
            "numberOfBathrooms" => 1
            "isActive" => true
            "cleaningFee" => 8000
            "team" => [
              "id" => 14
              "teamName" => "Brook Team"
              "__typename" => "Team"
            ]
            "assignee" => [
              "id" => 163
              "fullName" => "Brook gu"
              "__typename" => "Account"
            ]
            "__typename" => "Property"
          ]
          "__typename" => "PropertyEdge"
        ]
        [
          "node" => [
            "id" => 7
            "nickname" => "224-Okanagan"
            "address" => "Westside Road 2751 202, Kelowna, BC V1Z 3T5, Canada"
            "numberOfBeds" => 2
            "numberOfBathrooms" => 1
            "isActive" => true
            "cleaningFee" => 5000
            "team" => [
              "id" => 14
              "teamName" => "Brook Team"
              "__typename" => "Team"
            ]
            "assignee" => [
              "id" => 163
              "fullName" => "Brook gu"
              "__typename" => "Account"
            ]
            "__typename" => "Property"
          ]
          "__typename" => "PropertyEdge"
        ]
        [
          "node" => [
            "id" => 98
            "nickname" => "2260 W 16th-2bdrm"
            "address" => "2260 West 16th Avenue, Vancouver, BC V6K 3B3, Canada"
            "numberOfBeds" => 3
            "numberOfBathrooms" => 2
            "isActive" => true
            "cleaningFee" => 18800
            "team" => [
              "id" => 6
              "teamName" => "Cozystay Van"
              "__typename" => "Team"
            ]
            "assignee" => [
              "id" => 6
              "fullName" => "Cherry"
              "__typename" => "Account"
            ]
            "__typename" => "Property"
          ]
          "__typename" => "PropertyEdge"
        ]
        [
          "node" => [
            "id" => 255
            "nickname" => "2285/6房"
            "address" => "2285 172 Street , Surrey, BC V3S 9Z5, Canada"
            "numberOfBeds" => 7
            "numberOfBathrooms" => 6
            "isActive" => true
            "cleaningFee" => 30000
            "team" => [
              "id" => 6
              "teamName" => "Cozystay Van"
              "__typename" => "Team"
            ]
            "assignee" => [
              "id" => 13
              "fullName" => "Stephen Wan"
              "__typename" => "Account"
            ]
            "__typename" => "Property"
          ]
          "__typename" => "PropertyEdge"
        ]
        [
          "node" => [
            "id" => 272
            "nickname" => "2285/RoomA/1Q独卫"
            "address" => " , Surrey, BC V3S 9Z5, Canada"
            "numberOfBeds" => 1
            "numberOfBathrooms" => 1
            "isActive" => true
            "cleaningFee" => 5000
            "team" => [
              "id" => 6
              "teamName" => "Cozystay Van"
              "__typename" => "Team"
            ]
            "assignee" => [
              "id" => 13
              "fullName" => "Stephen Wan"
              "__typename" => "Account"
            ]
            "__typename" => "Property"
          ]
          "__typename" => "PropertyEdge"
        ]
        [
          "node" => [
            "id" => 256
            "nickname" => "2285/Room E/1K独卫"
            "address" => " , Surrey, BC V3S 9Z5, Canada"
            "numberOfBeds" => 1
            "numberOfBathrooms" => 1
            "isActive" => true
            "cleaningFee" => 5000
            "team" => [
              "id" => 6
              "teamName" => "Cozystay Van"
              "__typename" => "Team"
            ]
            "assignee" => [
              "id" => 13
              "fullName" => "Stephen Wan"
              "__typename" => "Account"
            ]
            "__typename" => "Property"
          ]
          "__typename" => "PropertyEdge"
        ]
        [
          "node" => [
            "id" => 257
            "nickname" => "2285/后巷屋/1Q独卫"
            "address" => " , Surrey, BC V3S 9Z5, Canada"
            "numberOfBeds" => 2
            "numberOfBathrooms" => 1
            "isActive" => true
            "cleaningFee" => 5000
            "team" => [
              "id" => 6
              "teamName" => "Cozystay Van"
              "__typename" => "Team"
            ]
            "assignee" => [
              "id" => 13
              "fullName" => "Stephen Wan"
              "__typename" => "Account"
            ]
            "__typename" => "Property"
          ]
          "__typename" => "PropertyEdge"
        ]
        [
          "node" => [
            "id" => 64
            "nickname" => "252 Shakespeare Dr"
            "address" => "252 Shakespeare Drive, Waterloo, ON N2L 2T6, Canada"
            "numberOfBeds" => 4
            "numberOfBathrooms" => 3
            "isActive" => true
            "cleaningFee" => 15000
            "team" => [
              "id" => 7
              "teamName" => "Cozystay-Toronto"
              "__typename" => "Team"
            ]
            "assignee" => null
            "__typename" => "Property"
          ]
          "__typename" => "PropertyEdge"
        ]
        [
          "node" => [
            "id" => 244
            "nickname" => "25 Pacific #6432-2bd"
            "address" => "22891 Caminito Oro, Laguna Hills, California 92653, United States"
            "numberOfBeds" => 2
            "numberOfBathrooms" => 2
            "isActive" => true
            "cleaningFee" => 15000
            "team" => [
              "id" => 11
              "teamName" => "Cozystay US"
              "__typename" => "Team"
            ]
            "assignee" => [
              "id" => 32
              "fullName" => "Rosy"
              "__typename" => "Account"
            ]
            "__typename" => "Property"
          ]
          "__typename" => "PropertyEdge"
        ]
        [
          "node" => [
            "id" => 173
            "nickname" => "2841 Doucette Dr"
            "address" => "2841 Doucette Drive, West Kelowna, BC V4T 2S6, Canada"
            "numberOfBeds" => 3
            "numberOfBathrooms" => 2
            "isActive" => true
            "cleaningFee" => 30000
            "team" => [
              "id" => 5
              "teamName" => "LOR Cozyliving Team"
              "__typename" => "Team"
            ]
            "assignee" => null
            "__typename" => "Property"
          ]
          "__typename" => "PropertyEdge"
        ]
        [
          "node" => [
            "id" => 178
            "nickname" => "2841 Doucette Dr-3bd"
            "address" => "2841 Doucette Drive, West Kelowna, BC V4T 2S6, Canada"
            "numberOfBeds" => 3
            "numberOfBathrooms" => 2
            "isActive" => true
            "cleaningFee" => 0
            "team" => [
              "id" => 5
              "teamName" => "LOR Cozyliving Team"
              "__typename" => "Team"
            ]
            "assignee" => null
            "__typename" => "Property"
          ]
          "__typename" => "PropertyEdge"
        ]
        [
          "node" => [
            "id" => 155
            "nickname" => "2-bedroom Suite-453"
            "address" => "453 Morrison Ave, Kelowna, BC V1Y 5E1, Canada"
            "numberOfBeds" => 2
            "numberOfBathrooms" => 1
            "isActive" => true
            "cleaningFee" => 12000
            "team" => [
              "id" => 5
              "teamName" => "LOR Cozyliving Team"
              "__typename" => "Team"
            ]
            "assignee" => null
            "__typename" => "Property"
          ]
          "__typename" => "PropertyEdge"
        ]
        [
          "node" => [
            "id" => 162
            "nickname" => "2F-3bd-453 Morrison"
            "address" => "453 Morrison Avenue, Kelowna, BC V1Y 5E1, Canada"
            "numberOfBeds" => 3
            "numberOfBathrooms" => 2
            "isActive" => true
            "cleaningFee" => 18000
            "team" => [
              "id" => 5
              "teamName" => "LOR Cozyliving Team"
              "__typename" => "Team"
            ]
            "assignee" => null
            "__typename" => "Property"
          ]
          "__typename" => "PropertyEdge"
        ]
        [
          "node" => [
            "id" => 160
            "nickname" => "2F-4bd-453 Morrison"
            "address" => "453 Morrison Avenue, Kelowna, BC V1Y 5E1, Canada"
            "numberOfBeds" => 4
            "numberOfBathrooms" => 3
            "isActive" => true
            "cleaningFee" => 16000
            "team" => [
              "id" => 5
              "teamName" => "LOR Cozyliving Team"
              "__typename" => "Team"
            ]
            "assignee" => null
            "__typename" => "Property"
          ]
          "__typename" => "PropertyEdge"
        ]
        [
          "node" => [
            "id" => 161
            "nickname" => "2F-7bd-453 Morrison"
            "address" => "453 Morrison Avenue, Kelowna, BC V1Y 5E1, Canada"
            "numberOfBeds" => 7
            "numberOfBathrooms" => 5
            "isActive" => true
            "cleaningFee" => 26000
            "team" => [
              "id" => 5
              "teamName" => "LOR Cozyliving Team"
              "__typename" => "Team"
            ]
            "assignee" => null
            "__typename" => "Property"
          ]
          "__typename" => "PropertyEdge"
        ]
        [
          "node" => [
            "id" => 127
            "nickname" => "3044 Ourtoland-4bdrm"
            "address" => "3044 Ourtoland Rd, West Kelowna, BC V1Z 2H8, Canada"
            "numberOfBeds" => 5
            "numberOfBathrooms" => 2
            "isActive" => true
            "cleaningFee" => 20000
            "team" => [
              "id" => 5
              "teamName" => "LOR Cozyliving Team"
              "__typename" => "Team"
            ]
            "assignee" => [
              "id" => 51
              "fullName" => "Jinmei"
              "__typename" => "Account"
            ]
            "__typename" => "Property"
          ]
          "__typename" => "PropertyEdge"
        ]
        [
          "node" => [
            "id" => 128
            "nickname" => "306-7428-3bdrm"
            "address" => "7428 Alberta St, Vancouver, BC V5Y 2Z8, Canada"
            "numberOfBeds" => 0
            "numberOfBathrooms" => 2
            "isActive" => true
            "cleaningFee" => 18000
            "team" => [
              "id" => 6
              "teamName" => "Cozystay Van"
              "__typename" => "Team"
            ]
            "assignee" => null
            "__typename" => "Property"
          ]
          "__typename" => "PropertyEdge"
        ]
        [
          "node" => [
            "id" => 71
            "nickname" => "308-311 Batavia (3)"
            "address" => "311 Batavia Place 308, Waterloo, ON N2L 3W1, Canada"
            "numberOfBeds" => 2
            "numberOfBathrooms" => 1
            "isActive" => true
            "cleaningFee" => 8000
            "team" => [
              "id" => 7
              "teamName" => "Cozystay-Toronto"
              "__typename" => "Team"
            ]
            "assignee" => null
            "__typename" => "Property"
          ]
          "__typename" => "PropertyEdge"
        ]
        [
          "node" => [
            "id" => 235
            "nickname" => "3109 Molino - 1bd"
            "address" => "3109 Molino, Irvine, California 92603, United States"
            "numberOfBeds" => 1
            "numberOfBathrooms" => 1
            "isActive" => true
            "cleaningFee" => 25000
            "team" => [
              "id" => 11
              "teamName" => "Cozystay US"
              "__typename" => "Team"
            ]
            "assignee" => [
              "id" => 32
              "fullName" => "Rosy"
              "__typename" => "Account"
            ]
            "__typename" => "Property"
          ]
          "__typename" => "PropertyEdge"
        ]
        [
          "node" => [
            "id" => 70
            "nickname" => "3123 East 7th Ave"
            "address" => "3123 East 7th Avenue , Vancouver, BC V5M 1V6, Canada"
            "numberOfBeds" => 3
            "numberOfBathrooms" => 2
            "isActive" => true
            "cleaningFee" => 15500
            "team" => [
              "id" => 6
              "teamName" => "Cozystay Van"
              "__typename" => "Team"
            ]
            "assignee" => null
            "__typename" => "Property"
          ]
          "__typename" => "PropertyEdge"
        ]
        [
          "node" => [
            "id" => 286
            "nickname" => "#3-13601/2房"
            "address" => "13601 Hilton Road, Surrey, BC V3R 5J5, Canada"
            "numberOfBeds" => 2
            "numberOfBathrooms" => 2
            "isActive" => true
            "cleaningFee" => 14400
            "team" => [
              "id" => 6
              "teamName" => "Cozystay Van"
              "__typename" => "Team"
            ]
            "assignee" => [
              "id" => 1
              "fullName" => "Admin Tech"
              "__typename" => "Account"
            ]
            "__typename" => "Property"
          ]
          "__typename" => "PropertyEdge"
        ]
        [
          "node" => [
            "id" => 123
            "nickname" => "315-4338 Main-3bdrm"
            "address" => "4338 Main Street 315, Whistler, BC V0N 1B5, Canada"
            "numberOfBeds" => 5
            "numberOfBathrooms" => 2
            "isActive" => true
            "cleaningFee" => 15000
            "team" => [
              "id" => 8
              "teamName" => "\x08Cozystay whistler"
              "__typename" => "Team"
            ]
            "assignee" => [
              "id" => 12
              "fullName" => "Jinder(wechat)"
              "__typename" => "Account"
            ]
            "__typename" => "Property"
          ]
          "__typename" => "PropertyEdge"
        ]
        [
          "node" => [
            "id" => 170
            "nickname" => "3174 W 10th Ave-3bd"
            "address" => "3174 West 10th Avenue, Vancouver, BC V6K 2K9, Canada"
            "numberOfBeds" => 3
            "numberOfBathrooms" => 2
            "isActive" => true
            "cleaningFee" => 26000
            "team" => [
              "id" => 10
              "teamName" => "Half Service Team"
              "__typename" => "Team"
            ]
            "assignee" => [
              "id" => 27
              "fullName" => "Jienan Sang"
              "__typename" => "Account"
            ]
            "__typename" => "Property"
          ]
          "__typename" => "PropertyEdge"
        ]
        [
          "node" => [
            "id" => 124
            "nickname" => "319-4338(2)-3bdrm"
            "address" => "4338 Main Street 319, Whistler, BC V0N 1B5, Canada"
            "numberOfBeds" => 5
            "numberOfBathrooms" => 2
            "isActive" => true
            "cleaningFee" => 15000
            "team" => [
              "id" => 8
              "teamName" => "\x08Cozystay whistler"
              "__typename" => "Team"
            ]
            "assignee" => [
              "id" => 12
              "fullName" => "Jinder(wechat)"
              "__typename" => "Account"
            ]
            "__typename" => "Property"
          ]
          "__typename" => "PropertyEdge"
        ]
        [
          "node" => [
            "id" => 262
            "nickname" => "3264/#1/1房/gongsi"
            "address" => "3264 School Avenue, Vancouver, BC V5R 5N5, Canada"
            "numberOfBeds" => 2
            "numberOfBathrooms" => 1
            "isActive" => true
            "cleaningFee" => 8000
            "team" => [
              "id" => 17
              "teamName" => "Cozystay Internal Team"
              "__typename" => "Team"
            ]
            "assignee" => [
              "id" => 30
              "fullName" => "Bigfly(wechat)"
              "__typename" => "Account"
            ]
            "__typename" => "Property"
          ]
          "__typename" => "PropertyEdge"
        ]
        [
          "node" => [
            "id" => 163
            "nickname" => "3264-3(2bd) School"
            "address" => "3264 School Avenue, Vancouver, BC V5R 5N5, Canada"
            "numberOfBeds" => 3
            "numberOfBathrooms" => 2
            "isActive" => true
            "cleaningFee" => 12000
            "team" => [
              "id" => 17
              "teamName" => "Cozystay Internal Team"
              "__typename" => "Team"
            ]
            "assignee" => [
              "id" => 30
              "fullName" => "Bigfly(wechat)"
              "__typename" => "Account"
            ]
            "__typename" => "Property"
          ]
          "__typename" => "PropertyEdge"
        ]
        [
          "node" => [
            "id" => 237
            "nickname" => "3362/1房/US/借地址"
            "address" => "21755 Rimrock Street, Lake Forest, California 92630, United States"
            "numberOfBeds" => 2
            "numberOfBathrooms" => 1
            "isActive" => true
            "cleaningFee" => 10000
            "team" => [
              "id" => 11
              "teamName" => "Cozystay US"
              "__typename" => "Team"
            ]
            "assignee" => [
              "id" => 29
              "fullName" => "Lili Zhang"
              "__typename" => "Account"
            ]
            "__typename" => "Property"
          ]
          "__typename" => "PropertyEdge"
        ]
        [
          "node" => [
            "id" => 152
            "nickname" => "#3-453 Morrison-2Q"
            "address" => "453 Morrison Avenue, Kelowna, BC V1Y 5E1, Canada"
            "numberOfBeds" => 2
            "numberOfBathrooms" => 1
            "isActive" => true
            "cleaningFee" => 12000
            "team" => [
              "id" => 5
              "teamName" => "LOR Cozyliving Team"
              "__typename" => "Team"
            ]
            "assignee" => null
            "__typename" => "Property"
          ]
          "__typename" => "PropertyEdge"
        ]
        [
          "node" => [
            "id" => 69
            "nickname" => "345 Dougall - PH11"
            "address" => "345 Dougall Road North PH11, Kelowna, BC V1X 3K8, Canada"
            "numberOfBeds" => 0
            "numberOfBathrooms" => 1
            "isActive" => true
            "cleaningFee" => 8000
            "team" => null
            "assignee" => null
            "__typename" => "Property"
          ]
          "__typename" => "PropertyEdge"
        ]
        [
          "node" => [
            "id" => 46
            "nickname" => "346 - Okanagan"
            "address" => "Westside Road 2571, Kelowna, BC V1Z 3T5, Canada"
            "numberOfBeds" => 2
            "numberOfBathrooms" => 2
            "isActive" => true
            "cleaningFee" => 0
            "team" => [
              "id" => 5
              "teamName" => "LOR Cozyliving Team"
              "__typename" => "Team"
            ]
            "assignee" => null
            "__typename" => "Property"
          ]
          "__typename" => "PropertyEdge"
        ]
        [
          "node" => [
            "id" => 116
            "nickname" => "3586(1)-5bdrm"
            "address" => "3586 West 42nd Avenue, Vancouver, BC V6N 3H6, Canada"
            "numberOfBeds" => 6
            "numberOfBathrooms" => 3
            "isActive" => true
            "cleaningFee" => 21500
            "team" => [
              "id" => 6
              "teamName" => "Cozystay Van"
              "__typename" => "Team"
            ]
            "assignee" => null
            "__typename" => "Property"
          ]
          "__typename" => "PropertyEdge"
        ]
        [
          "node" => [
            "id" => 243
            "nickname" => "3611/1房/ivyzhang"
            "address" => "3611 West 11th Avenue , Vancouver, BC V6R 2K4, Canada"
            "numberOfBeds" => 1
            "numberOfBathrooms" => 1
            "isActive" => true
            "cleaningFee" => 0
            "team" => [
              "id" => 17
              "teamName" => "Cozystay Internal Team"
              "__typename" => "Team"
            ]
            "assignee" => [
              "id" => 30
              "fullName" => "Bigfly(wechat)"
              "__typename" => "Account"
            ]
            "__typename" => "Property"
          ]
          "__typename" => "PropertyEdge"
        ]
        [
          "node" => [
            "id" => 238
            "nickname" => "3611 West 11 (1bdr)"
            "address" => "3611 West 11th Avenue, Vancouver, BC V6R 2K4, Canada"
            "numberOfBeds" => 1
            "numberOfBathrooms" => 1
            "isActive" => true
            "cleaningFee" => 10000
            "team" => [
              "id" => 17
              "teamName" => "Cozystay Internal Team"
              "__typename" => "Team"
            ]
            "assignee" => [
              "id" => 30
              "fullName" => "Bigfly(wechat)"
              "__typename" => "Account"
            ]
            "__typename" => "Property"
          ]
          "__typename" => "PropertyEdge"
        ]
        [
          "node" => [
            "id" => 93
            "nickname" => "4022 Farrington -2bd"
            "address" => "4022 Farrington Street , Burnaby, BC V5H 1C7, Canada"
            "numberOfBeds" => 2
            "numberOfBathrooms" => 1
            "isActive" => true
            "cleaningFee" => 12000
            "team" => [
              "id" => 6
              "teamName" => "Cozystay Van"
              "__typename" => "Team"
            ]
            "assignee" => null
            "__typename" => "Property"
          ]
          "__typename" => "PropertyEdge"
        ]
        [
          "node" => [
            "id" => 146
            "nickname" => "4022Farrington-2bd-2"
            "address" => "4022 Farrington Street, Burnaby, BC V5H 1C7, Canada"
            "numberOfBeds" => 2
            "numberOfBathrooms" => 1
            "isActive" => true
            "cleaningFee" => 12000
            "team" => [
              "id" => 10
              "teamName" => "Half Service Team"
              "__typename" => "Team"
            ]
            "assignee" => [
              "id" => 20
              "fullName" => "polly li"
              "__typename" => "Account"
            ]
            "__typename" => "Property"
          ]
          "__typename" => "PropertyEdge"
        ]
        [
          "node" => [
            "id" => 222
            "nickname" => "4022 Farrington/2房/3"
            "address" => "4022 Farrington Street, Burnaby, BC V5H 1C7, Canada"
            "numberOfBeds" => 2
            "numberOfBathrooms" => 1
            "isActive" => true
            "cleaningFee" => 12000
            "team" => [
              "id" => 10
              "teamName" => "Half Service Team"
              "__typename" => "Team"
            ]
            "assignee" => [
              "id" => 20
              "fullName" => "polly li"
              "__typename" => "Account"
            ]
            "__typename" => "Property"
          ]
          "__typename" => "PropertyEdge"
        ]
        [
          "node" => [
            "id" => 263
            "nickname" => "406-5051 Imper/1房/长租"
            "address" => "5051 Imperial Street 406, Burnaby, BC V5J 0J3, Canada"
            "numberOfBeds" => 1
            "numberOfBathrooms" => 1
            "isActive" => true
            "cleaningFee" => 18000
            "team" => [
              "id" => 13
              "teamName" => "Tony Team"
              "__typename" => "Team"
            ]
            "assignee" => [
              "id" => 64
              "fullName" => "Tony"
              "__typename" => "Account"
            ]
            "__typename" => "Property"
          ]
          "__typename" => "PropertyEdge"
        ]
        [
          "node" => [
            "id" => 166
            "nickname" => "4114 Yuculta Cr- 4bd"
            "address" => "4114 Yuculta Crescent, Vancouver, BC V6N 3R5, Canada"
            "numberOfBeds" => 4
            "numberOfBathrooms" => 4
            "isActive" => true
            "cleaningFee" => 20000
            "team" => [
              "id" => 17
              "teamName" => "Cozystay Internal Team"
              "__typename" => "Team"
            ]
            "assignee" => [
              "id" => 265
              "fullName" => "YU lili(wechat)"
              "__typename" => "Account"
            ]
            "__typename" => "Property"
          ]
          "__typename" => "PropertyEdge"
        ]
        [
          "node" => [
            "id" => 164
            "nickname" => "4291 3-bedroom"
            "address" => "4291 Southwood Street, Burnaby, BC V5J 2G1, Canada"
            "numberOfBeds" => 5
            "numberOfBathrooms" => 2
            "isActive" => true
            "cleaningFee" => 22000
            "team" => [
              "id" => 6
              "teamName" => "Cozystay Van"
              "__typename" => "Team"
            ]
            "assignee" => [
              "id" => 13
              "fullName" => "Stephen Wan"
              "__typename" => "Account"
            ]
            "__typename" => "Property"
          ]
          "__typename" => "PropertyEdge"
        ]
        [
          "node" => [
            "id" => 144
            "nickname" => "4515Nanaimo-5bd-2"
            "address" => "4515 Nanaimo Street, Vancouver, BC V5N 5J2, Canada"
            "numberOfBeds" => 5
            "numberOfBathrooms" => 3
            "isActive" => true
            "cleaningFee" => 0
            "team" => [
              "id" => 17
              "teamName" => "Cozystay Internal Team"
              "__typename" => "Team"
            ]
            "assignee" => [
              "id" => 420
              "fullName" => "Hazel"
              "__typename" => "Account"
            ]
            "__typename" => "Property"
          ]
          "__typename" => "PropertyEdge"
        ]
        [
          "node" => [
            "id" => 142
            "nickname" => "4626 Dunbar-2bd-2"
            "address" => "4626 Dunbar Street, Vancouver, BC V6S 2G9, Canada"
            "numberOfBeds" => 3
            "numberOfBathrooms" => 1
            "isActive" => true
            "cleaningFee" => 0
            "team" => [
              "id" => 10
              "teamName" => "Half Service Team"
              "__typename" => "Team"
            ]
            "assignee" => [
              "id" => 25
              "fullName" => "Lu xiaoqing"
              "__typename" => "Account"
            ]
            "__typename" => "Property"
          ]
          "__typename" => "PropertyEdge"
        ]
        [
          "node" => [
            "id" => 223
            "nickname" => "4626 Dunbar/4房/3"
            "address" => "4626 Dunbar Street, Vancouver, BC V6S 2G9, Canada"
            "numberOfBeds" => 4
            "numberOfBathrooms" => 2
            "isActive" => true
            "cleaningFee" => 15000
            "team" => [
              "id" => 10
              "teamName" => "Half Service Team"
              "__typename" => "Team"
            ]
            "assignee" => [
              "id" => 25
              "fullName" => "Lu xiaoqing"
              "__typename" => "Account"
            ]
            "__typename" => "Property"
          ]
          "__typename" => "PropertyEdge"
        ]
        [
          "node" => [
            "id" => 241
            "nickname" => "4626/楼上2房单租"
            "address" => "4626 Dunbar Street, Vancouver, BC V6S 2G9, Canada"
            "numberOfBeds" => 2
            "numberOfBathrooms" => 1
            "isActive" => true
            "cleaningFee" => 0
            "team" => [
              "id" => 10
              "teamName" => "Half Service Team"
              "__typename" => "Team"
            ]
            "assignee" => [
              "id" => 25
              "fullName" => "Lu xiaoqing"
              "__typename" => "Account"
            ]
            "__typename" => "Property"
          ]
          "__typename" => "PropertyEdge"
        ]
        [
          "node" => [
            "id" => 112
            "nickname" => "49 Francis(3)-3bdrm"
            "address" => "49 Francis Street North, Kitchener, ON N2H 5B4, Canada"
            "numberOfBeds" => 5
            "numberOfBathrooms" => 1
            "isActive" => true
            "cleaningFee" => 12000
            "team" => [
              "id" => 7
              "teamName" => "Cozystay-Toronto"
              "__typename" => "Team"
            ]
            "assignee" => null
            "__typename" => "Property"
          ]
          "__typename" => "PropertyEdge"
        ]
        [
          "node" => [
            "id" => 133
            "nickname" => "508-LOR-1bdrm"
            "address" => "2751 Westside Road, Kelowna, BC V1Z 3T5, Canada"
            "numberOfBeds" => 2
            "numberOfBathrooms" => 1
            "isActive" => true
            "cleaningFee" => 8000
            "team" => [
              "id" => 14
              "teamName" => "Brook Team"
              "__typename" => "Team"
            ]
            "assignee" => [
              "id" => 163
              "fullName" => "Brook gu"
              "__typename" => "Account"
            ]
            "__typename" => "Property"
          ]
          "__typename" => "PropertyEdge"
        ]
        [
          "node" => [
            "id" => 285
            "nickname" => "#5-13601/1房"
            "address" => "13601 Hilton Road suite, Surrey, BC V3R 5J5, Canada"
            "numberOfBeds" => 1
            "numberOfBathrooms" => 1
            "isActive" => true
            "cleaningFee" => 12000
            "team" => [
              "id" => 6
              "teamName" => "Cozystay Van"
              "__typename" => "Team"
            ]
            "assignee" => [
              "id" => 1
              "fullName" => "Admin Tech"
              "__typename" => "Account"
            ]
            "__typename" => "Property"
          ]
          "__typename" => "PropertyEdge"
        ]
        [
          "node" => [
            "id" => 147
            "nickname" => "5226 Sutherland -4bd"
            "address" => "5226 Sutherland Road, Peachland, BC V0H 1X2, Canada"
            "numberOfBeds" => 5
            "numberOfBathrooms" => 3
            "isActive" => true
            "cleaningFee" => 20000
            "team" => [
              "id" => 14
              "teamName" => "Brook Team"
              "__typename" => "Team"
            ]
            "assignee" => [
              "id" => 163
              "fullName" => "Brook gu"
              "__typename" => "Account"
            ]
            "__typename" => "Property"
          ]
          "__typename" => "PropertyEdge"
        ]
        [
          "node" => [
            "id" => 220
            "nickname" => "5226Sutherland-4bd-2"
            "address" => "5226 Sutherland Road, Peachland, BC V0H 1X2, Canada"
            "numberOfBeds" => 5
            "numberOfBathrooms" => 3
            "isActive" => true
            "cleaningFee" => 50000
            "team" => [
              "id" => 14
              "teamName" => "Brook Team"
              "__typename" => "Team"
            ]
            "assignee" => [
              "id" => 163
              "fullName" => "Brook gu"
              "__typename" => "Account"
            ]
            "__typename" => "Property"
          ]
          "__typename" => "PropertyEdge"
        ]
        [
          "node" => [
            "id" => 61
            "nickname" => "52 Ellen(3)-3bdrm"
            "address" => "52 Ellen Street West, Kitchener, ON N2H 4K1, Canada"
            "numberOfBeds" => 5
            "numberOfBathrooms" => 2
            "isActive" => true
            "cleaningFee" => 12000
            "team" => [
              "id" => 7
              "teamName" => "Cozystay-Toronto"
              "__typename" => "Team"
            ]
            "assignee" => null
            "__typename" => "Property"
          ]
          "__typename" => "PropertyEdge"
        ]
        [
          "node" => [
            "id" => 28
            "nickname" => "539-Okanagan"
            "address" => "Westside Road 2751, Kelowna, BC V1Z 3T5, Canada"
            "numberOfBeds" => 2
            "numberOfBathrooms" => 1
            "isActive" => true
            "cleaningFee" => 0
            "team" => [
              "id" => 5
              "teamName" => "LOR Cozyliving Team"
              "__typename" => "Team"
            ]
            "assignee" => null
            "__typename" => "Property"
          ]
          "__typename" => "PropertyEdge"
        ]
        [
          "node" => [
            "id" => 134
            "nickname" => "540 Tungsten - 5bdrm"
            "address" => "540 Tungsten Court, Kelowna, BC V1W 5J6, Canada"
            "numberOfBeds" => 8
            "numberOfBathrooms" => 3
            "isActive" => true
            "cleaningFee" => 24000
            "team" => [
              "id" => 14
              "teamName" => "Brook Team"
              "__typename" => "Team"
            ]
            "assignee" => [
              "id" => 163
              "fullName" => "Brook gu"
              "__typename" => "Account"
            ]
            "__typename" => "Property"
          ]
          "__typename" => "PropertyEdge"
        ]
        [
          "node" => [
            "id" => 32
            "nickname" => "542-Okanagan"
            "address" => "Westside Road 2751, Kelowna, BC V1Z 3T5, Canada"
            "numberOfBeds" => 2
            "numberOfBathrooms" => 1
            "isActive" => true
            "cleaningFee" => 0
            "team" => [
              "id" => 5
              "teamName" => "LOR Cozyliving Team"
              "__typename" => "Team"
            ]
            "assignee" => null
            "__typename" => "Property"
          ]
          "__typename" => "PropertyEdge"
        ]
        [
          "node" => [
            "id" => 153
            "nickname" => "#5-453 Morrison-2Q"
            "address" => "453 Morrison Avenue, Kelowna, BC V1Y 5E1, Canada"
            "numberOfBeds" => 2
            "numberOfBathrooms" => 1
            "isActive" => true
            "cleaningFee" => 12000
            "team" => [
              "id" => 5
              "teamName" => "LOR Cozyliving Team"
              "__typename" => "Team"
            ]
            "assignee" => null
            "__typename" => "Property"
          ]
          "__typename" => "PropertyEdge"
        ]
        [
          "node" => [
            "id" => 114
            "nickname" => "5528 Balaclava-4-4bd"
            "address" => "5528 Balaclava St, Vancouver, BC V6N 1K9, Canada"
            "numberOfBeds" => 4
            "numberOfBathrooms" => 3
            "isActive" => true
            "cleaningFee" => 18900
            "team" => [
              "id" => 17
              "teamName" => "Cozystay Internal Team"
              "__typename" => "Team"
            ]
            "assignee" => [
              "id" => 30
              "fullName" => "Bigfly(wechat)"
              "__typename" => "Account"
            ]
            "__typename" => "Property"
          ]
          "__typename" => "PropertyEdge"
        ]
        [
          "node" => [
            "id" => 33
            "nickname" => "552-Okanagan"
            "address" => "Westside Road 2751, Kelowna, BC V1Z 3T5, Canada"
            "numberOfBeds" => 2
            "numberOfBathrooms" => 1
            "isActive" => true
            "cleaningFee" => 0
            "team" => [
              "id" => 5
              "teamName" => "LOR Cozyliving Team"
              "__typename" => "Team"
            ]
            "assignee" => null
            "__typename" => "Property"
          ]
          "__typename" => "PropertyEdge"
        ]
        [
          "node" => [
            "id" => 143
            "nickname" => "573 SanCabrio-3bd"
            "address" => "573 San Cabrio Court, Kelowna, BC V1V 1S8, Canada"
            "numberOfBeds" => 0
            "numberOfBathrooms" => 2
            "isActive" => true
            "cleaningFee" => 18000
            "team" => [
              "id" => 5
              "teamName" => "LOR Cozyliving Team"
              "__typename" => "Team"
            ]
            "assignee" => [
              "id" => 15
              "fullName" => "Johnson.zhang"
              "__typename" => "Account"
            ]
            "__typename" => "Property"
          ]
          "__typename" => "PropertyEdge"
        ]
        [
          "node" => [
            "id" => 31
            "nickname" => "579-Okanagan"
            "address" => "Westside Road 2751, Kelowna, BC V1Z 3T5, Canada"
            "numberOfBeds" => 2
            "numberOfBathrooms" => 1
            "isActive" => true
            "cleaningFee" => 0
            "team" => [
              "id" => 5
              "teamName" => "LOR Cozyliving Team"
              "__typename" => "Team"
            ]
            "assignee" => null
            "__typename" => "Property"
          ]
          "__typename" => "PropertyEdge"
        ]
        [
          "node" => [
            "id" => 29
            "nickname" => "585-Okanagan"
            "address" => "Westside Road 2751, Kelowna, BC V1Z 3T5, Canada"
            "numberOfBeds" => 2
            "numberOfBathrooms" => 1
            "isActive" => true
            "cleaningFee" => 0
            "team" => [
              "id" => 5
              "teamName" => "LOR Cozyliving Team"
              "__typename" => "Team"
            ]
            "assignee" => null
            "__typename" => "Property"
          ]
          "__typename" => "PropertyEdge"
        ]
        [
          "node" => [
            "id" => 30
            "nickname" => "586-Okanagan"
            "address" => "Westside Road 2751, Kelowna, BC V1Z 3T5, Canada"
            "numberOfBeds" => 2
            "numberOfBathrooms" => 1
            "isActive" => true
            "cleaningFee" => 0
            "team" => [
              "id" => 5
              "teamName" => "LOR Cozyliving Team"
              "__typename" => "Team"
            ]
            "assignee" => null
            "__typename" => "Property"
          ]
          "__typename" => "PropertyEdge"
        ]
        [
          "node" => [
            "id" => 148
            "nickname" => "603-1471 St.Paul-1bd"
            "address" => "1471 Saint Paul Street 603, Kelowna, BC V1Y 2E6, Canada"
            "numberOfBeds" => 2
            "numberOfBathrooms" => 1
            "isActive" => true
            "cleaningFee" => 12000
            "team" => [
              "id" => 17
              "teamName" => "Cozystay Internal Team"
              "__typename" => "Team"
            ]
            "assignee" => [
              "id" => 52
              "fullName" => "JingJing(wechat)"
              "__typename" => "Account"
            ]
            "__typename" => "Property"
          ]
          "__typename" => "PropertyEdge"
        ]
        [
          "node" => [
            "id" => 218
            "nickname" => "603-5088 Kwantlen"
            "address" => "5088 Kwantlen Street 603, Richmond, BC V6X 4K5, Canada"
            "numberOfBeds" => 3
            "numberOfBathrooms" => 1
            "isActive" => true
            "cleaningFee" => 12000
            "team" => [
              "id" => 6
              "teamName" => "Cozystay Van"
              "__typename" => "Team"
            ]
            "assignee" => [
              "id" => 6
              "fullName" => "Cherry"
              "__typename" => "Account"
            ]
            "__typename" => "Property"
          ]
          "__typename" => "PropertyEdge"
        ]
        [
          "node" => [
            "id" => 180
            "nickname" => "603-8888 Osler St"
            "address" => "8888 Osler Street 603, Vancouver, BC V6P 6L6, Canada"
            "numberOfBeds" => 2
            "numberOfBathrooms" => 2
            "isActive" => true
            "cleaningFee" => 12000
            "team" => [
              "id" => 6
              "teamName" => "Cozystay Van"
              "__typename" => "Team"
            ]
            "assignee" => [
              "id" => 6
              "fullName" => "Cherry"
              "__typename" => "Account"
            ]
            "__typename" => "Property"
          ]
          "__typename" => "PropertyEdge"
        ]
        [
          "node" => [
            "id" => 58
            "nickname" => "607-12 York St"
            "address" => "12 York Street 607, Toronto, ON M5J 0A1, Canada"
            "numberOfBeds" => 2
            "numberOfBathrooms" => 1
            "isActive" => true
            "cleaningFee" => 8000
            "team" => [
              "id" => 7
              "teamName" => "Cozystay-Toronto"
              "__typename" => "Team"
            ]
            "assignee" => null
            "__typename" => "Property"
          ]
          "__typename" => "PropertyEdge"
        ]
        [
          "node" => [
            "id" => 137
            "nickname" => "612-6328-1bdrm"
            "address" => "6328 612, Richmond, BC V6Y 2B3, Canada"
            "numberOfBeds" => 2
            "numberOfBathrooms" => 1
            "isActive" => true
            "cleaningFee" => 15000
            "team" => [
              "id" => 6
              "teamName" => "Cozystay Van"
              "__typename" => "Team"
            ]
            "assignee" => null
            "__typename" => "Property"
          ]
          "__typename" => "PropertyEdge"
        ]
        [
          "node" => [
            "id" => 172
            "nickname" => "6337 Larch"
            "address" => "6337 Larch Street, Vancouver, BC V6M 4E8, Canada"
            "numberOfBeds" => 3
            "numberOfBathrooms" => 1
            "isActive" => true
            "cleaningFee" => 8000
            "team" => null
            "assignee" => null
            "__typename" => "Property"
          ]
          "__typename" => "PropertyEdge"
        ]
        [
          "node" => [
            "id" => 236
            "nickname" => "6408 Miramonte - 1bd"
            "address" => "6408 Miramonte , Irvine, California 92618, United States"
            "numberOfBeds" => 2
            "numberOfBathrooms" => 1
            "isActive" => true
            "cleaningFee" => 25000
            "team" => [
              "id" => 11
              "teamName" => "Cozystay US"
              "__typename" => "Team"
            ]
            "assignee" => [
              "id" => 32
              "fullName" => "Rosy"
              "__typename" => "Account"
            ]
            "__typename" => "Property"
          ]
          "__typename" => "PropertyEdge"
        ]
        [
          "node" => [
            "id" => 165
            "nickname" => "6675 Wade Rd - 2bd"
            "address" => "6675 Wade Road, Delta, BC V4E 2V5, Canada"
            "numberOfBeds" => 3
            "numberOfBathrooms" => 1
            "isActive" => true
            "cleaningFee" => 18000
            "team" => [
              "id" => 10
              "teamName" => "Half Service Team"
              "__typename" => "Team"
            ]
            "assignee" => [
              "id" => 21
              "fullName" => "vivi"
              "__typename" => "Account"
            ]
            "__typename" => "Property"
          ]
          "__typename" => "PropertyEdge"
        ]
        [
          "node" => [
            "id" => 290
            "nickname" => "6780/Room1/1Q半托"
            "address" => "6780 Donald Rd, Richmond, BC V7C 2Y9, Canada"
            "numberOfBeds" => 1
            "numberOfBathrooms" => 1
            "isActive" => true
            "cleaningFee" => 4000
            "team" => [
              "id" => 10
              "teamName" => "Half Service Team"
              "__typename" => "Team"
            ]
            "assignee" => [
              "id" => 42
              "fullName" => "Lu Chang"
              "__typename" => "Account"
            ]
            "__typename" => "Property"
          ]
          "__typename" => "PropertyEdge"
        ]
        [
          "node" => [
            "id" => 273
            "nickname" => "6780/Room2/1Q"
            "address" => "6780 Donald Rd, Richmond, BC V7C 2Y9, Canada"
            "numberOfBeds" => 1
            "numberOfBathrooms" => 1
            "isActive" => true
            "cleaningFee" => 4000
            "team" => [
              "id" => 10
              "teamName" => "Half Service Team"
              "__typename" => "Team"
            ]
            "assignee" => [
              "id" => 42
              "fullName" => "Lu Chang"
              "__typename" => "Account"
            ]
            "__typename" => "Property"
          ]
          "__typename" => "PropertyEdge"
        ]
        [
          "node" => [
            "id" => 291
            "nickname" => "6780/Room5/1Q半托"
            "address" => "6780 Donald Rd, Richmond, BC V7C 2Y9, Canada"
            "numberOfBeds" => 1
            "numberOfBathrooms" => 1
            "isActive" => true
            "cleaningFee" => 4000
            "team" => [
              "id" => 10
              "teamName" => "Half Service Team"
              "__typename" => "Team"
            ]
            "assignee" => [
              "id" => 42
              "fullName" => "Lu Chang"
              "__typename" => "Account"
            ]
            "__typename" => "Property"
          ]
          "__typename" => "PropertyEdge"
        ]
        [
          "node" => [
            "id" => 219
            "nickname" => "680-10 Kelowna-3bd"
            "address" => "680 Old Meadows Road, Kelowna, BC V1W 1S2, Canada"
            "numberOfBeds" => 3
            "numberOfBathrooms" => 2
            "isActive" => true
            "cleaningFee" => 18000
            "team" => [
              "id" => 10
              "teamName" => "Half Service Team"
              "__typename" => "Team"
            ]
            "assignee" => [
              "id" => 26
              "fullName" => "Xue Song Shi"
              "__typename" => "Account"
            ]
            "__typename" => "Property"
          ]
          "__typename" => "PropertyEdge"
        ]
        [
          "node" => [
            "id" => 96
            "nickname" => "710-3333 Brown Rd"
            "address" => "Brown Road 3333 710, Richmond, BC V6X 1J8, Canada"
            "numberOfBeds" => 3
            "numberOfBathrooms" => 2
            "isActive" => true
            "cleaningFee" => 8000
            "team" => null
            "assignee" => null
            "__typename" => "Property"
          ]
          "__typename" => "PropertyEdge"
        ]
        [
          "node" => [
            "id" => 240
            "nickname" => "7228/2房/US/借地址"
            "address" => "22892 Mill Creek Drive, Laguna Hills, California 92653, United States"
            "numberOfBeds" => 3
            "numberOfBathrooms" => 2
            "isActive" => true
            "cleaningFee" => 15000
            "team" => [
              "id" => 11
              "teamName" => "Cozystay US"
              "__typename" => "Team"
            ]
            "assignee" => [
              "id" => 32
              "fullName" => "Rosy"
              "__typename" => "Account"
            ]
            "__typename" => "Property"
          ]
          "__typename" => "PropertyEdge"
        ]
        [
          "node" => [
            "id" => 228
            "nickname" => "7320 #1/3房"
            "address" => "7320 Railway Avenue #1, Richmond, BC V7C 3J9, Canada"
            "numberOfBeds" => 3
            "numberOfBathrooms" => 1
            "isActive" => true
            "cleaningFee" => 20000
            "team" => [
              "id" => 17
              "teamName" => "Cozystay Internal Team"
              "__typename" => "Team"
            ]
            "assignee" => [
              "id" => 30
              "fullName" => "Bigfly(wechat)"
              "__typename" => "Account"
            ]
            "__typename" => "Property"
          ]
          "__typename" => "PropertyEdge"
        ]
        [
          "node" => [
            "id" => 227
            "nickname" => "7320 #2/2房"
            "address" => "7320 Railway Avenue #2 (Basement), Richmond, BC V7C 3J9, Canada"
            "numberOfBeds" => 3
            "numberOfBathrooms" => 1
            "isActive" => true
            "cleaningFee" => 20000
            "team" => [
              "id" => 17
              "teamName" => "Cozystay Internal Team"
              "__typename" => "Team"
            ]
            "assignee" => [
              "id" => 30
              "fullName" => "Bigfly(wechat)"
              "__typename" => "Account"
            ]
            "__typename" => "Property"
          ]
          "__typename" => "PropertyEdge"
        ]
        [
          "node" => [
            "id" => 246
            "nickname" => "7330/2房/USLA/10月31开放"
            "address" => "21972 Annette Avenue, Lake Forest, California 92630, United States"
            "numberOfBeds" => 3
            "numberOfBathrooms" => 2
            "isActive" => true
            "cleaningFee" => 15000
            "team" => [
              "id" => 11
              "teamName" => "Cozystay US"
              "__typename" => "Team"
            ]
            "assignee" => [
              "id" => 32
              "fullName" => "Rosy"
              "__typename" => "Account"
            ]
            "__typename" => "Property"
          ]
          "__typename" => "PropertyEdge"
        ]
        [
          "node" => [
            "id" => 283
            "nickname" => "7450/2房/USLA/半托"
            "address" => "21973 Annette Avenue, Lake Forest, California 92630, United States"
            "numberOfBeds" => 2
            "numberOfBathrooms" => 2
            "isActive" => true
            "cleaningFee" => 15000
            "team" => [
              "id" => 10
              "teamName" => "Half Service Team"
              "__typename" => "Team"
            ]
            "assignee" => [
              "id" => 55
              "fullName" => "Johnson"
              "__typename" => "Account"
            ]
            "__typename" => "Property"
          ]
          "__typename" => "PropertyEdge"
        ]
        [
          "node" => [
            "id" => 253
            "nickname" => "7960/1房2床"
            "address" => "7960 Eperson Road, Richmond, BC V7C 2K6, Canada"
            "numberOfBeds" => 1
            "numberOfBathrooms" => 1
            "isActive" => true
            "cleaningFee" => 9000
            "team" => [
              "id" => 6
              "teamName" => "Cozystay Van"
              "__typename" => "Team"
            ]
            "assignee" => [
              "id" => 71
              "fullName" => "Jenny(Yao Long Chen)"
              "__typename" => "Account"
            ]
            "__typename" => "Property"
          ]
          "__typename" => "PropertyEdge"
        ]
        [
          "node" => [
            "id" => 279
            "nickname" => "7975/6房/整租"
            "address" => "7975 Sunnymede Gate, Richmond, BC V6Y 1H6, Canada"
            "numberOfBeds" => 5
            "numberOfBathrooms" => 2
            "isActive" => true
            "cleaningFee" => 20000
            "team" => [
              "id" => 10
              "teamName" => "Half Service Team"
              "__typename" => "Team"
            ]
            "assignee" => [
              "id" => 42
              "fullName" => "Lu Chang"
              "__typename" => "Account"
            ]
            "__typename" => "Property"
          ]
          "__typename" => "PropertyEdge"
        ]
        [
          "node" => [
            "id" => 280
            "nickname" => "7975/Room1/1Q"
            "address" => "7975 Sunnymede Gate, Richmond, BC V6Y 1H6, Canada"
            "numberOfBeds" => 1
            "numberOfBathrooms" => 1
            "isActive" => true
            "cleaningFee" => 4000
            "team" => [
              "id" => 10
              "teamName" => "Half Service Team"
              "__typename" => "Team"
            ]
            "assignee" => [
              "id" => 42
              "fullName" => "Lu Chang"
              "__typename" => "Account"
            ]
            "__typename" => "Property"
          ]
          "__typename" => "PropertyEdge"
        ]
        [
          "node" => [
            "id" => 278
            "nickname" => "7975/Room2/1Q"
            "address" => "7975 Sunnymede Gate, Richmond, BC V6Y 1H6, Canada"
            "numberOfBeds" => 1
            "numberOfBathrooms" => 0
            "isActive" => true
            "cleaningFee" => 6000
            "team" => [
              "id" => 10
              "teamName" => "Half Service Team"
              "__typename" => "Team"
            ]
            "assignee" => [
              "id" => 42
              "fullName" => "Lu Chang"
              "__typename" => "Account"
            ]
            "__typename" => "Property"
          ]
          "__typename" => "PropertyEdge"
        ]
        [
          "node" => [
            "id" => 277
            "nickname" => "7975/Room3/2Q"
            "address" => "7975 Sunnymede Gate, Richmond, BC V6Y 1H6, Canada"
            "numberOfBeds" => 2
            "numberOfBathrooms" => 1
            "isActive" => true
            "cleaningFee" => 4000
            "team" => [
              "id" => 10
              "teamName" => "Half Service Team"
              "__typename" => "Team"
            ]
            "assignee" => [
              "id" => 42
              "fullName" => "Lu Chang"
              "__typename" => "Account"
            ]
            "__typename" => "Property"
          ]
          "__typename" => "PropertyEdge"
        ]
        [
          "node" => [
            "id" => 276
            "nickname" => "7975/Room4/1Q"
            "address" => "7975 Sunnymede Gate, Richmond, BC V6Y 1H6, Canada"
            "numberOfBeds" => 1
            "numberOfBathrooms" => 1
            "isActive" => true
            "cleaningFee" => 4000
            "team" => [
              "id" => 10
              "teamName" => "Half Service Team"
              "__typename" => "Team"
            ]
            "assignee" => [
              "id" => 42
              "fullName" => "Lu Chang"
              "__typename" => "Account"
            ]
            "__typename" => "Property"
          ]
          "__typename" => "PropertyEdge"
        ]
        [
          "node" => [
            "id" => 275
            "nickname" => "7975/Room5/1Q"
            "address" => "7975 Sunnymede Gate, Richmond, BC V6Y 1H6, Canada"
            "numberOfBeds" => 1
            "numberOfBathrooms" => 1
            "isActive" => true
            "cleaningFee" => 4000
            "team" => [
              "id" => 10
              "teamName" => "Half Service Team"
              "__typename" => "Team"
            ]
            "assignee" => [
              "id" => 42
              "fullName" => "Lu Chang"
              "__typename" => "Account"
            ]
            "__typename" => "Property"
          ]
          "__typename" => "PropertyEdge"
        ]
        [
          "node" => [
            "id" => 274
            "nickname" => "7975/Room6/2Q"
            "address" => "7975 Sunnymede Gate, Richmond, BC V6Y 1H6, Canada"
            "numberOfBeds" => 1
            "numberOfBathrooms" => 1
            "isActive" => true
            "cleaningFee" => 6000
            "team" => [
              "id" => 10
              "teamName" => "Half Service Team"
              "__typename" => "Team"
            ]
            "assignee" => [
              "id" => 42
              "fullName" => "Lu Chang"
              "__typename" => "Account"
            ]
            "__typename" => "Property"
          ]
          "__typename" => "PropertyEdge"
        ]
        [
          "node" => [
            "id" => 159
            "nickname" => "7 W 28th Ave"
            "address" => "7 West 28th Avenue, Vancouver, BC V5Y 2K7, Canada"
            "numberOfBeds" => 3
            "numberOfBathrooms" => 1
            "isActive" => true
            "cleaningFee" => 8000
            "team" => [
              "id" => 17
              "teamName" => "Cozystay Internal Team"
              "__typename" => "Team"
            ]
            "assignee" => [
              "id" => 30
              "fullName" => "Bigfly(wechat)"
              "__typename" => "Account"
            ]
            "__typename" => "Property"
          ]
          "__typename" => "PropertyEdge"
        ]
        [
          "node" => [
            "id" => 150
            "nickname" => "805-1471 St.Paul-2bd"
            "address" => "1471 Saint Paul Street 805, Kelowna, BC V1Y 2E6, Canada"
            "numberOfBeds" => 3
            "numberOfBathrooms" => 2
            "isActive" => true
            "cleaningFee" => 18000
            "team" => [
              "id" => 17
              "teamName" => "Cozystay Internal Team"
              "__typename" => "Team"
            ]
            "assignee" => [
              "id" => 52
              "fullName" => "JingJing(wechat)"
              "__typename" => "Account"
            ]
            "__typename" => "Property"
          ]
          "__typename" => "PropertyEdge"
        ]
        [
          "node" => [
            "id" => 245
            "nickname" => "8260/1房"
            "address" => "8260 Williams Road, Richmond, BC V7A 1G6, Canada"
            "numberOfBeds" => 2
            "numberOfBathrooms" => 1
            "isActive" => true
            "cleaningFee" => 8000
            "team" => [
              "id" => 17
              "teamName" => "Cozystay Internal Team"
              "__typename" => "Team"
            ]
            "assignee" => [
              "id" => 30
              "fullName" => "Bigfly(wechat)"
              "__typename" => "Account"
            ]
            "__typename" => "Property"
          ]
          "__typename" => "PropertyEdge"
        ]
        [
          "node" => [
            "id" => 106
            "nickname" => "84A Kitchener"
            "address" => "84 Ahrens Street West 86 A, Kitchener, ON N2H 4C1, Canada"
            "numberOfBeds" => 4
            "numberOfBathrooms" => 1
            "isActive" => true
            "cleaningFee" => 9900
            "team" => [
              "id" => 7
              "teamName" => "Cozystay-Toronto"
              "__typename" => "Team"
            ]
            "assignee" => null
            "__typename" => "Property"
          ]
          "__typename" => "PropertyEdge"
        ]
        [
          "node" => [
            "id" => 281
            "nickname" => "8588 Hea St/ 3房/半托"
            "address" => "8588 Heather Street, Richmond, BC V6Y 2R5, Canada"
            "numberOfBeds" => 3
            "numberOfBathrooms" => 2
            "isActive" => true
            "cleaningFee" => 15000
            "team" => [
              "id" => 10
              "teamName" => "Half Service Team"
              "__typename" => "Team"
            ]
            "assignee" => [
              "id" => 43
              "fullName" => "Lili LI"
              "__typename" => "Account"
            ]
            "__typename" => "Property"
          ]
          "__typename" => "PropertyEdge"
        ]
        [
          "node" => [
            "id" => 249
            "nickname" => "8594McCutcheon (3bd)"
            "address" => "8594 McCutcheon Avenue 8594, Chilliwack, BC V2P 7K7, Canada"
            "numberOfBeds" => 3
            "numberOfBathrooms" => 1
            "isActive" => true
            "cleaningFee" => 10000
            "team" => [
              "id" => 10
              "teamName" => "Half Service Team"
              "__typename" => "Team"
            ]
            "assignee" => [
              "id" => 33
              "fullName" => "Jia Dong"
              "__typename" => "Account"
            ]
            "__typename" => "Property"
          ]
          "__typename" => "PropertyEdge"
        ]
        [
          "node" => [
            "id" => 105
            "nickname" => "86B(3)Kitch-1bdrm"
            "address" => "86 Ahrens Street West 86B, Kitchener, ON N2H 4C1, Canada"
            "numberOfBeds" => 2
            "numberOfBathrooms" => 1
            "isActive" => true
            "cleaningFee" => 8000
            "team" => [
              "id" => 7
              "teamName" => "Cozystay-Toronto"
              "__typename" => "Team"
            ]
            "assignee" => null
            "__typename" => "Property"
          ]
          "__typename" => "PropertyEdge"
        ]
        [
          "node" => [
            "id" => 169
            "nickname" => "8740 Millmore Rd-2bd"
            "address" => "8740 Millmore Road, Richmond, BC V7C 1S9, Canada"
            "numberOfBeds" => 3
            "numberOfBathrooms" => 1
            "isActive" => true
            "cleaningFee" => 9000
            "team" => [
              "id" => 6
              "teamName" => "Cozystay Van"
              "__typename" => "Team"
            ]
            "assignee" => [
              "id" => 13
              "fullName" => "Stephen Wan"
              "__typename" => "Account"
            ]
            "__typename" => "Property"
          ]
          "__typename" => "PropertyEdge"
        ]
        [
          "node" => [
            "id" => 259
            "nickname" => "8830 Inter/US/ 7房"
            "address" => "8830 Interlocking Court, Four Corners, Florida 33896, United States"
            "numberOfBeds" => 8
            "numberOfBathrooms" => 5
            "isActive" => false
            "cleaningFee" => 35000
            "team" => null
            "assignee" => null
            "__typename" => "Property"
          ]
          "__typename" => "PropertyEdge"
        ]
        [
          "node" => [
            "id" => 151
            "nickname" => "905-1471 St.Paul-2bd"
            "address" => "1471 Saint Paul Street 905, Kelowna, BC V1Y 2E6, Canada"
            "numberOfBeds" => 3
            "numberOfBathrooms" => 2
            "isActive" => true
            "cleaningFee" => 18000
            "team" => [
              "id" => 17
              "teamName" => "Cozystay Internal Team"
              "__typename" => "Team"
            ]
            "assignee" => [
              "id" => 52
              "fullName" => "JingJing(wechat)"
              "__typename" => "Account"
            ]
            "__typename" => "Property"
          ]
          "__typename" => "PropertyEdge"
        ]
        [
          "node" => [
            "id" => 270
            "nickname" => "910-221/1房1Den/半托"
            "address" => "221 6 Avenue Southeast, Calgary, AB T2G 4Z9, Canada"
            "numberOfBeds" => 3
            "numberOfBathrooms" => 1
            "isActive" => true
            "cleaningFee" => 11000
            "team" => [
              "id" => 10
              "teamName" => "Half Service Team"
              "__typename" => "Team"
            ]
            "assignee" => [
              "id" => 41
              "fullName" => "Emily Do"
              "__typename" => "Account"
            ]
            "__typename" => "Property"
          ]
          "__typename" => "PropertyEdge"
        ]
        [
          "node" => [
            "id" => 226
            "nickname" => "9163 Glenmore - 4bd"
            "address" => "9163 Glenmore Road, Lake Country, BC V4V 1M7, Canada"
            "numberOfBeds" => 5
            "numberOfBathrooms" => 2
            "isActive" => true
            "cleaningFee" => 20000
            "team" => [
              "id" => 10
              "teamName" => "Half Service Team"
              "__typename" => "Team"
            ]
            "assignee" => [
              "id" => 28
              "fullName" => "Yanfeng Feng"
              "__typename" => "Account"
            ]
            "__typename" => "Property"
          ]
          "__typename" => "PropertyEdge"
        ]
        [
          "node" => [
            "id" => 154
            "nickname" => "#9-453 Morrison-2Q"
            "address" => "453 Morrison Avenue, Kelowna, BC V1Y 5E1, Canada"
            "numberOfBeds" => 2
            "numberOfBathrooms" => 1
            "isActive" => true
            "cleaningFee" => 12000
            "team" => [
              "id" => 5
              "teamName" => "LOR Cozyliving Team"
              "__typename" => "Team"
            ]
            "assignee" => null
            "__typename" => "Property"
          ]
          "__typename" => "PropertyEdge"
        ]
        [
          "node" => [
            "id" => 184
            "nickname" => "945 Lloyd Jones -4bd"
            "address" => "945 Lloyd Jones Drive, West Kelowna, BC V1Z 2X9, Canada"
            "numberOfBeds" => 6
            "numberOfBathrooms" => 3
            "isActive" => true
            "cleaningFee" => 24000
            "team" => [
              "id" => 5
              "teamName" => "LOR Cozyliving Team"
              "__typename" => "Team"
            ]
            "assignee" => [
              "id" => 50
              "fullName" => "Jack"
              "__typename" => "Account"
            ]
            "__typename" => "Property"
          ]
          "__typename" => "PropertyEdge"
        ]
        [
          "node" => [
            "id" => 322
            "nickname" => "FS 1001-180/2BD"
            "address" => "180 East 2nd Avenue 1001, Vancouver, BC V5T 0K4, Canada"
            "numberOfBeds" => 2
            "numberOfBathrooms" => 1
            "isActive" => true
            "cleaningFee" => 12000
            "team" => [
              "id" => 6
              "teamName" => "Cozystay Van"
              "__typename" => "Team"
            ]
            "assignee" => [
              "id" => 6
              "fullName" => "Cherry"
              "__typename" => "Account"
            ]
            "__typename" => "Property"
          ]
          "__typename" => "PropertyEdge"
        ]
        [
          "node" => [
            "id" => 587
            "nickname" => "FS 1001-180/2BD/Meli"
            "address" => "180 East 2nd Avenue, Vancouver, BC V5T 0K4, Canada"
            "numberOfBeds" => 2
            "numberOfBathrooms" => 1
            "isActive" => true
            "cleaningFee" => 12000
            "team" => [
              "id" => 6
              "teamName" => "Cozystay Van"
              "__typename" => "Team"
            ]
            "assignee" => [
              "id" => 6
              "fullName" => "Cherry"
              "__typename" => "Account"
            ]
            "__typename" => "Property"
          ]
          "__typename" => "PropertyEdge"
        ]
        [
          "node" => [
            "id" => 384
            "nickname" => "FS 1001-180/2BD/Suuv"
            "address" => "180 East 2nd Avenue, Vancouver, BC V5T 0K4, Canada"
            "numberOfBeds" => 2
            "numberOfBathrooms" => 1
            "isActive" => true
            "cleaningFee" => 12000
            "team" => [
              "id" => 6
              "teamName" => "Cozystay Van"
              "__typename" => "Team"
            ]
            "assignee" => [
              "id" => 6
              "fullName" => "Cherry"
              "__typename" => "Account"
            ]
            "__typename" => "Property"
          ]
          "__typename" => "PropertyEdge"
        ]
        [
          "node" => [
            "id" => 380
            "nickname" => "FS 1010/4BD"
            "address" => "1010 Lamont Court, Kelowna, BC V1W 5J1, Canada"
            "numberOfBeds" => 4
            "numberOfBathrooms" => 3
            "isActive" => true
            "cleaningFee" => 20000
            "team" => [
              "id" => 10
              "teamName" => "Half Service Team"
              "__typename" => "Team"
            ]
            "assignee" => [
              "id" => 116
              "fullName" => "YuanHong Sun"
              "__typename" => "Account"
            ]
            "__typename" => "Property"
          ]
          "__typename" => "PropertyEdge"
        ]
        [
          "node" => [
            "id" => 613
            "nickname" => "FS 1011/5BD/YanYun"
            "address" => "1011 Ogden Road, West Kelowna, BC V1Z 1R2, Canada"
            "numberOfBeds" => 6
            "numberOfBathrooms" => 2
            "isActive" => true
            "cleaningFee" => 25000
            "team" => [
              "id" => 10
              "teamName" => "Half Service Team"
              "__typename" => "Team"
            ]
            "assignee" => [
              "id" => 68
              "fullName" => "Lan Lian Jia"
              "__typename" => "Account"
            ]
            "__typename" => "Property"
          ]
          "__typename" => "PropertyEdge"
        ]
        [
          "node" => [
            "id" => 289
            "nickname" => "FS 10-1851/US/3bd"
            "address" => "2945 North Bristol Street , Santa Ana, California 92706, United States"
            "numberOfBeds" => 3
            "numberOfBathrooms" => 2
            "isActive" => true
            "cleaningFee" => 20000
            "team" => [
              "id" => 11
              "teamName" => "Cozystay US"
              "__typename" => "Team"
            ]
            "assignee" => [
              "id" => 69
              "fullName" => "TCH Cleaning"
              "__typename" => "Account"
            ]
            "__typename" => "Property"
          ]
          "__typename" => "PropertyEdge"
        ]
        [
          "node" => [
            "id" => 407
            "nickname" => "FS 10-1851/US/3bd/*1"
            "address" => "201 East 4th Street, Santa Ana, California 92701, United States of America"
            "numberOfBeds" => 3
            "numberOfBathrooms" => 2
            "isActive" => true
            "cleaningFee" => 20000
            "team" => [
              "id" => 11
              "teamName" => "Cozystay US"
              "__typename" => "Team"
            ]
            "assignee" => [
              "id" => 69
              "fullName" => "TCH Cleaning"
              "__typename" => "Account"
            ]
            "__typename" => "Property"
          ]
          "__typename" => "PropertyEdge"
        ]
        [
          "node" => [
            "id" => 413
            "nickname" => "FS 1023/3BD/Kelowna"
            "address" => "1023 Ogden Road, West Kelowna, BC V1Z 1R2, Canada"
            "numberOfBeds" => 4
            "numberOfBathrooms" => 1
            "isActive" => true
            "cleaningFee" => 18000
            "team" => [
              "id" => 14
              "teamName" => "Brook Team"
              "__typename" => "Team"
            ]
            "assignee" => [
              "id" => 163
              "fullName" => "Brook gu"
              "__typename" => "Account"
            ]
            "__typename" => "Property"
          ]
          "__typename" => "PropertyEdge"
        ]
        [
          "node" => [
            "id" => 302
            "nickname" => "FS 10431/2BD"
            "address" => "10431 Bamberton Drive, Richmond, BC V7A 1K6, Canada"
            "numberOfBeds" => 0
            "numberOfBathrooms" => 1
            "isActive" => true
            "cleaningFee" => 8000
            "team" => [
              "id" => 6
              "teamName" => "Cozystay Van"
              "__typename" => "Team"
            ]
            "assignee" => [
              "id" => 13
              "fullName" => "Stephen Wan"
              "__typename" => "Account"
            ]
            "__typename" => "Property"
          ]
          "__typename" => "PropertyEdge"
        ]
        [
          "node" => [
            "id" => 316
            "nickname" => "FS 10431/2BD/Michell"
            "address" => "10431 Bamberton Drive, Richmond, BC V7A 1K6, Canada"
            "numberOfBeds" => 2
            "numberOfBathrooms" => 1
            "isActive" => true
            "cleaningFee" => 8000
            "team" => [
              "id" => 6
              "teamName" => "Cozystay Van"
              "__typename" => "Team"
            ]
            "assignee" => [
              "id" => 13
              "fullName" => "Stephen Wan"
              "__typename" => "Account"
            ]
            "__typename" => "Property"
          ]
          "__typename" => "PropertyEdge"
        ]
        [
          "node" => [
            "id" => 385
            "nickname" => "FS 104-5058/Studio"
            "address" => "5058 Cambie Street, Vancouver, BC V5Z 2Z5, Canada"
            "numberOfBeds" => 1
            "numberOfBathrooms" => 1
            "isActive" => true
            "cleaningFee" => 10000
            "team" => [
              "id" => 6
              "teamName" => "Cozystay Van"
              "__typename" => "Team"
            ]
            "assignee" => [
              "id" => 6
              "fullName" => "Cherry"
              "__typename" => "Account"
            ]
            "__typename" => "Property"
          ]
          "__typename" => "PropertyEdge"
        ]
        [
          "node" => [
            "id" => 342
            "nickname" => "FS 105-4408/1BD"
            "address" => "4408 Cambie Street, Vancouver, BC V5Y 0M2, Canada"
            "numberOfBeds" => 3
            "numberOfBathrooms" => 1
            "isActive" => true
            "cleaningFee" => 12000
            "team" => [
              "id" => 6
              "teamName" => "Cozystay Van"
              "__typename" => "Team"
            ]
            "assignee" => [
              "id" => 6
              "fullName" => "Cherry"
              "__typename" => "Account"
            ]
            "__typename" => "Property"
          ]
          "__typename" => "PropertyEdge"
        ]
        [
          "node" => [
            "id" => 381
            "nickname" => "FS 105-4408/1BD/Suu"
            "address" => "4408 Cambie St, Vancouver, BC V5Y 0M2, Canada"
            "numberOfBeds" => 2
            "numberOfBathrooms" => 1
            "isActive" => true
            "cleaningFee" => 12000
            "team" => [
              "id" => 6
              "teamName" => "Cozystay Van"
              "__typename" => "Team"
            ]
            "assignee" => [
              "id" => 6
              "fullName" => "Cherry"
              "__typename" => "Account"
            ]
            "__typename" => "Property"
          ]
          "__typename" => "PropertyEdge"
        ]
        [
          "node" => [
            "id" => 333
            "nickname" => "FS 10646/5BD"
            "address" => "10646 64 Avenue , Delta, BC, Canada"
            "numberOfBeds" => 8
            "numberOfBathrooms" => 5
            "isActive" => true
            "cleaningFee" => 30000
            "team" => [
              "id" => 6
              "teamName" => "Cozystay Van"
              "__typename" => "Team"
            ]
            "assignee" => [
              "id" => 70
              "fullName" => "Caie Lou"
              "__typename" => "Account"
            ]
            "__typename" => "Property"
          ]
          "__typename" => "PropertyEdge"
        ]
        [
          "node" => [
            "id" => 318
            "nickname" => "FS 10940/6BD/clll"
            "address" => "10940 Housman Street, Richmond, BC V7E 4A3, Canada"
            "numberOfBeds" => 7
            "numberOfBathrooms" => 5
            "isActive" => true
            "cleaningFee" => 50000
            "team" => [
              "id" => 17
              "teamName" => "Cozystay Internal Team"
              "__typename" => "Team"
            ]
            "assignee" => [
              "id" => 30
              "fullName" => "Bigfly(wechat)"
              "__typename" => "Account"
            ]
            "__typename" => "Property"
          ]
          "__typename" => "PropertyEdge"
        ]
      ]
      "totalCount" => 1796
      "__typename" => "PropertyConnection"
    ]
  ]
]
200 June 5, 2026 04:04 schema: default 828d67
# Time Info
1 241 ms
query GetAssignees(...) {
assignees(...)
}
200 June 5, 2026 04:04 schema: default 10641f
# Time Info
1 215 ms
query GetIssues(...) {
issues(...)
}
200 June 5, 2026 04:04 schema: default bd37f8
# Time Info
1 106 ms
query GetUnassignedPropertyCount(...) {
unassignedPropertyCount(...)
}
200 June 5, 2026 04:04 schema: default 29a30d
# Time Info
1 1375 ms
mutation LoginAccount(...) {
login_account(...)
}
200 June 5, 2026 04:04 schema: default f86f0f
# Time Info
1 607 ms
query GetTasks(...) {
tasks(...)
}
200 June 5, 2026 04:04 schema: default 41ac64
# Time Info
1 266 ms
query GetAssignees(...) {
assignees(...)
}
200 June 5, 2026 04:04 schema: default d8e685
# Time Info
1 388 ms
query GetProperties(...) {
properties(...)
}
200 June 5, 2026 04:04 schema: default f5df29
# Time Info
1 215 ms
query GetIssues(...) {
issues(...)
}
200 June 5, 2026 04:04 schema: default bdecd5
# Time Info
1 106 ms
query GetUnassignedPropertyCount(...) {
unassignedPropertyCount(...)
}
200 June 5, 2026 04:04 schema: default e11c16
# Time Info
1 1386 ms
mutation LoginAccount(...) {
login_account(...)
}
200 June 5, 2026 04:04 schema: default 2e0810
# Time Info
1 602 ms
query GetTasks(...) {
tasks(...)
}
200 June 5, 2026 04:04 schema: default c1bc12
# Time Info
1 257 ms
query GetAssignees(...) {
assignees(...)
}
200 June 5, 2026 04:04 schema: default 8f8e88
# Time Info
1 382 ms
query GetProperties(...) {
properties(...)
}
200 June 5, 2026 04:04 schema: default 4632d6
# Time Info
1 213 ms
query GetIssues(...) {
issues(...)
}
200 June 5, 2026 04:04 schema: default f89c29
# Time Info
1 107 ms
query GetUnassignedPropertyCount(...) {
unassignedPropertyCount(...)
}
200 June 5, 2026 04:04 schema: default bb27d6
# Time Info
1 1381 ms
mutation LoginAccount(...) {
login_account(...)
}
200 June 5, 2026 04:04 schema: default 7f6ea5
# Time Info
1 283 ms
query GetProperties(...) {
properties(...)
}
200 June 5, 2026 04:04 schema: default c23f3c
# Time Info
1 211 ms
query GetIssues(...) {
issues(...)
}
200 June 5, 2026 04:04 schema: default f221ed
# Time Info
1 101 ms
query GetUnassignedPropertyCount(...) {
unassignedPropertyCount(...)
}
200 June 5, 2026 04:04 schema: default 2d51e0
# Time Info
1 1438 ms
mutation LoginAccount(...) {
login_account(...)
}
200 June 5, 2026 04:04 schema: default 67c9c3
# Time Info
1 368 ms
query GetProperties(...) {
properties(...)
}
200 June 5, 2026 04:04 schema: default 6d4bdd
# Time Info
1 254 ms
query GetAssignees(...) {
assignees(...)
}
200 June 5, 2026 04:04 schema: default 13e3dd
# Time Info
1 643 ms
query GetTasks(...) {
tasks(...)
}
200 June 5, 2026 04:04 schema: default c64249
# Time Info
1 207 ms
query GetIssues(...) {
issues(...)
}
200 June 5, 2026 04:04 schema: default c60424
# Time Info
1 114 ms
query GetUnassignedPropertyCount(...) {
unassignedPropertyCount(...)
}
200 June 5, 2026 04:04 schema: default 6b8627
# Time Info
1 1380 ms
mutation LoginAccount(...) {
login_account(...)
}
200 June 5, 2026 04:04 schema: default c77fd8
# Time Info
1 805 ms
query GetDashboard(...) {
dashboard(...)
}
200 June 5, 2026 04:04 schema: default c40f04
# Time Info
1 213 ms
query GetIssues(...) {
issues(...)
}
200 June 5, 2026 04:04 schema: default 22b9d0
# Time Info
1 97 ms
query GetUnassignedPropertyCount(...) {
unassignedPropertyCount(...)
}
200 June 5, 2026 04:04 schema: default 39cc71
# Time Info
1 1384 ms
mutation LoginAccount(...) {
login_account(...)
}
200 June 5, 2026 04:04 schema: default d76e07
# Time Info
1 212 ms
query GetIssues(...) {
issues(...)
}
200 June 5, 2026 04:04 schema: default 0e2d33
# Time Info
1 104 ms
query GetUnassignedPropertyCount(...) {
unassignedPropertyCount(...)
}
200 June 5, 2026 04:04 schema: default 3ef701
# Time Info
1 1372 ms
mutation LoginAccount(...) {
login_account(...)
}
200 June 5, 2026 04:04 schema: default 8afebf
# Time Info
1 212 ms
query GetIssues(...) {
issues(...)
}
200 June 5, 2026 04:04 schema: default 1d487e
# Time Info
1 97 ms
query GetUnassignedPropertyCount(...) {
unassignedPropertyCount(...)
}
200 June 5, 2026 04:03 schema: default 81e6eb
# Time Info
1 1347 ms
mutation LoginAccount(...) {
login_account(...)
}
200 June 5, 2026 04:03 schema: default b443e7
# Time Info
1 205 ms
query GetIssues(...) {
issues(...)
}
200 June 5, 2026 04:03 schema: default 3f417b
# Time Info
1 98 ms
query GetUnassignedPropertyCount(...) {
unassignedPropertyCount(...)
}
200 June 5, 2026 04:03 schema: default e18a2f
# Time Info
1 1374 ms
mutation LoginAccount(...) {
login_account(...)
}
200 June 5, 2026 04:03 schema: default b24984
# Time Info
1 201 ms
query GetIssues(...) {
issues(...)
}
200 June 5, 2026 04:03 schema: default 3d08ab
# Time Info
1 100 ms
query GetUnassignedPropertyCount(...) {
unassignedPropertyCount(...)
}
200 June 5, 2026 04:03 schema: default 2d6ee7
# Time Info
1 1353 ms
mutation LoginAccount(...) {
login_account(...)
}
200 June 5, 2026 04:03 schema: default 55e06c
# Time Info
1 208 ms
query GetIssues(...) {
issues(...)
}
200 June 5, 2026 04:03 schema: default 7c1905
# Time Info
1 107 ms
query GetUnassignedPropertyCount(...) {
unassignedPropertyCount(...)
}
200 June 5, 2026 04:03 schema: default f773c4
# Time Info
1 1383 ms
mutation LoginAccount(...) {
login_account(...)
}
200 June 5, 2026 04:03 schema: default 54deae
# Time Info
1 201 ms
query GetIssues(...) {
issues(...)
}
200 June 5, 2026 04:03 schema: default d750dd
# Time Info
1 106 ms
query GetUnassignedPropertyCount(...) {
unassignedPropertyCount(...)
}
200 June 5, 2026 04:03 schema: default 68cd26
# Time Info
1 1366 ms
mutation LoginAccount(...) {
login_account(...)
}
200 June 5, 2026 04:03 schema: default bf2f70
# Time Info
1 232 ms
query GetProperties(...) {
properties(...)
}
200 June 5, 2026 04:03 schema: default c2e1c8
# Time Info
1 297 ms
query GetProperties(...) {
properties(...)
}
200 June 5, 2026 04:03 schema: default 764e17
# Time Info
1 224 ms
query GetIssues(...) {
issues(...)
}
200 June 5, 2026 04:03 schema: default b096fe
# Time Info
1 104 ms
query GetUnassignedPropertyCount(...) {
unassignedPropertyCount(...)
}
200 June 5, 2026 04:03 schema: default 4aacae
# Time Info
1 1411 ms
mutation LoginAccount(...) {
login_account(...)
}
200 June 5, 2026 04:03 schema: default 6c3df3
# Time Info
1 294 ms
query GetProperties(...) {
properties(...)
}
200 June 5, 2026 04:03 schema: default 6066d2
# Time Info
1 213 ms
query GetIssues(...) {
issues(...)
}
200 June 5, 2026 04:03 schema: default 8c334a
# Time Info
1 121 ms
query GetUnassignedPropertyCount(...) {
unassignedPropertyCount(...)
}
200 June 5, 2026 04:03 schema: default 4abad3
# Time Info
1 1403 ms
mutation LoginAccount(...) {
login_account(...)
}
200 June 5, 2026 04:03 schema: default 87a0bd
# Time Info
1 298 ms
query GetProperties(...) {
properties(...)
}
200 June 5, 2026 04:03 schema: default 08dcea
# Time Info
1 305 ms
query GetProperties(...) {
properties(...)
}
200 June 5, 2026 04:03 schema: default 3df8d6
# Time Info
1 204 ms
query GetProperties(...) {
properties(...)
}
200 June 5, 2026 04:03 schema: default 337c69
# Time Info
1 282 ms
query GetProperties(...) {
properties(...)
}
200 June 5, 2026 04:03 schema: default 118961
# Time Info
1 210 ms
query GetIssues(...) {
issues(...)
}
200 June 5, 2026 04:03 schema: default fdcec2
# Time Info
1 109 ms
query GetUnassignedPropertyCount(...) {
unassignedPropertyCount(...)
}
200 June 5, 2026 04:03 schema: default cfc3ff
# Time Info
1 1410 ms
mutation LoginAccount(...) {
login_account(...)
}
200 June 5, 2026 04:03 schema: default 8806c2
# Time Info
1 282 ms
query GetProperties(...) {
properties(...)
}

Schema: default

input AcceptTaskInput {
  taskId: Int!

  """Optional acceptance note"""
  note: String

  """Photos to attach to the acceptance note"""
  photos: [AttachPhotoInput!]
}

type Account {
  id: Int!

  """Full Name of a Account"""
  fullName: String

  """Password of a Account"""
  password: String

  """Email of a Account"""
  email: String

  """Phone number of a Account"""
  phone: String

  """Active Status of a Account"""
  isActive: Boolean

  """All role assignments"""
  roles: [AccountRole]

  """Current context (selected company/team and roles)"""
  current: AccountCurrent

  """Companies user has access to (from roles)"""
  companies: [Company]

  """Teams user has access to (from roles)"""
  teams: [Team]
}

"""Paginated list of accounts"""
type AccountConnection {
  """List of account edges"""
  edges: [AccountEdge!]!

  """Total number of accounts matching the filters"""
  totalCount: Int!
}

"""Current context information for an account"""
type AccountCurrent {
  """System-level role (ADMIN, FINANCE_VIEWER, or null)"""
  systemRole: RoleName

  """Currently selected company context"""
  company: Company

  """Role in current company context"""
  companyRole: RoleName

  """Currently selected team context"""
  team: Team

  """Role in current team context"""
  teamRole: RoleName
}

"""Account edge for pagination"""
type AccountEdge {
  """The account"""
  node: Account!
}

"""Filter criteria for accounts"""
input AccountFilters {
  """Search by full name"""
  name: TextFilter

  """Search by email"""
  email: TextFilter

  """Filter by active status"""
  isActive: BooleanFilter

  """Filter by role name (LEFT JOIN account_role)"""
  roleName: TextFilter

  """Filter by team ID (via account_role)"""
  teamId: IdFilter
}

input AccountInput {
  """Full Name of a Account"""
  full_name: String

  """Password of a Account"""
  password: String

  """Email of a Account"""
  email: String

  """Phone number of a Account"""
  phone: String

  """Active Status of a Account"""
  is_active: Boolean

  """Timezone of account"""
  timezone: String

  """notification token"""
  push_token: String
}

"""Role assignment with scope"""
type AccountRole {
  id: Int!

  """Role name"""
  role: RoleName!

  """Scope level"""
  scope: RoleScope!

  """Company for ORG/TEAM scope"""
  company: Company

  """Team for TEAM scope"""
  team: Team
  isActive: Boolean!

  """The account this role belongs to"""
  account: Account
  createdAt: String!
}

"""Fields available for sorting accounts"""
enum AccountSortField {
  """Sort by full name"""
  FULL_NAME

  """Sort by email"""
  EMAIL

  """Sort by creation date"""
  CREATED_AT
}

"""Input for querying accounts"""
input AccountsInput {
  """View scope - TEAM, COMPANY, or GLOBAL"""
  scope: ViewScope!

  """Optional filter criteria"""
  filters: AccountFilters

  """Field to sort by"""
  sortBy: AccountSortField = 

  """Sort direction"""
  sortOrder: SortOrder = ASC

  """Maximum number of results"""
  limit: Int = 50

  """Number of results to skip"""
  offset: Int = 0
}

input AddPaymentInput {
  billingId: Int!

  """Payment amount in cents"""
  amount: Int!

  """Payment method (e.g., BANK_TRANSFER, CASH, CHECK)"""
  method: String!
  paidAt: DateTime!
  note: String
}

input AddTaskNoteInput {
  taskId: Int!

  """Note content"""
  content: String!

  """Photos to attach to this note"""
  photos: [AttachPhotoInput!]
}

type Amenity {
  id: Int!

  """amenities code"""
  amenity_code: String
}

"""App version configuration for upgrade prompts"""
type AppVersionConfig {
  """Minimum supported version - below this forces an upgrade"""
  minVersion: String!

  """Latest available version - below this suggests an optional upgrade"""
  latestVersion: String!
}

input AssignAccountToTeamInput {
  """ID of the account to assign"""
  accountId: Int!

  """ID of the team to assign the account to"""
  teamId: Int!

  """Role for the account in the team"""
  role: RoleName!

  """Company the team belongs to"""
  companyId: Int!
}

input AssignPropertyToTeamInput {
  """ID of the property to assign"""
  propertyId: Int!

  """ID of the team to assign the property to"""
  teamId: Int!

  """
  Optional account ID to set as default assignee (must be an active member of the target team)
  """
  defaultAssigneeId: Int
}

input AssignTaskInput {
  taskId: Int!

  """Account ID of the assignee"""
  assigneeId: Int!

  """Optional note for the assignee"""
  note: String

  """Photos to attach to the assignment note"""
  photos: [AttachPhotoInput!]
}

"""Input for attaching a pre-uploaded photo to a mutation"""
input AttachPhotoInput {
  """Cloud storage object name from getUploadUrl"""
  objectName: String!

  """Optional category for the photo"""
  category: PhotoCategory

  """GPS latitude where photo was taken"""
  latitude: Float

  """GPS longitude where photo was taken"""
  longitude: Float

  """Timestamp when photo was captured"""
  capturedAt: DateTime

  """Device information"""
  deviceInfo: String

  """File size in bytes"""
  fileSize: Int
}

enum AuditAction {
  """Task created"""
  CREATED

  """Status change"""
  STATUS_CHANGE

  """Status transition"""
  STATUS_CHANGED

  """Assignee changed"""
  ASSIGNED

  """Task started"""
  STARTED

  """Task completed"""
  COMPLETED

  """Task inspected"""
  INSPECTED

  """Inspection passed"""
  INSPECTION_PASSED

  """Inspection failed"""
  INSPECTION_FAILED

  """Task blocked"""
  BLOCKED

  """Task unblocked"""
  UNBLOCKED

  """Note added"""
  NOTE_ADDED

  """Photo added"""
  PHOTO_ADDED

  """Checklist item completed"""
  CHECKLIST_COMPLETED

  """Checklist item uncompleted"""
  CHECKLIST_UNCOMPLETED

  """Checklist photo added"""
  CHECKLIST_PHOTO_ADDED

  """Reminder notification sent"""
  REMINDER_SENT

  """Task escalated to manager"""
  ESCALATED

  """Task sent back for redo"""
  REQUEST_REDO

  """Task rescheduled to new date"""
  RESCHEDULED

  """Task priority changed"""
  PRIORITY_CHANGED

  """Task duplicated from another task"""
  DUPLICATED
}

type AuditLogNote {
  id: Int!
  content: String!
  auditLog: TaskAuditLog

  """Photos attached to this note"""
  photos: [NotePhoto!]!
  createdBy: Account!
  createdAt: DateTime!
}

input BatchAssignTasksInput {
  """List of task IDs to assign"""
  taskIds: [Int!]!

  """Account ID of the assignee"""
  assigneeId: Int!
}

"""Result of a batch task assignment operation"""
type BatchAssignTasksResult {
  """Number of tasks successfully assigned"""
  updatedCount: Int!

  """The updated tasks"""
  tasks: [TaskInterface!]!
}

"""Monthly billing record for a vendor team"""
type Billing {
  id: Int!
  teamId: Int!
  periodStart: DateTime!
  periodEnd: DateTime!
  status: BillingStatus!
  invoiceCode: String!

  """Total amount in cents"""
  totalAmount: Int!

  """Remaining balance due in cents"""
  balanceDue: Int!
  confirmedAt: DateTime
  createdAt: DateTime!
  team: Team
  confirmedBy: Account
  lineItems: [BillingLineItem!]!
  payments: [Payment!]!
  auditLogs: [BillingAuditLog!]!
}

enum BillingAuditAction {
  """Billing record created (auto-generated)"""
  CREATED

  """Billing confirmed by admin"""
  CONFIRMED

  """Line item unit price modified"""
  LINE_ITEM_UPDATED

  """Payment recorded"""
  PAYMENT_ADDED

  """Billing status changed"""
  STATUS_CHANGED
}

"""Audit log entry for billing lifecycle events"""
type BillingAuditLog {
  id: Int!
  action: BillingAuditAction!
  oldValue: String
  newValue: String

  """JSON metadata (line item changes, payment details, etc.)"""
  metadata: String
  performedBy: Account
  createdAt: DateTime!
}

type BillingConnection {
  edges: [BillingEdge!]!
  totalCount: Int!
}

type BillingEdge {
  node: Billing!
}

"""A single task line item within a billing record"""
type BillingLineItem {
  id: Int!
  billingId: Int!
  taskId: Int!
  propertyId: Int

  """Unit price in cents"""
  unitPrice: Int!

  """Photo pass rate percentage"""
  rating: Float
  createdAt: DateTime!
  task: TaskInterface
  property: Property
}

enum BillingStatus {
  """No payment received"""
  UNPAID

  """Partial payment received"""
  PARTIAL_PAID

  """Fully paid"""
  FULLY_PAID
}

input BillingsInput {
  teamId: Int
  status: BillingStatus

  """Filter billings starting from this date (YYYY-MM-DD)"""
  periodStart: String

  """Filter billings ending before this date (YYYY-MM-DD)"""
  periodEnd: String
  limit: Int = 50
  offset: Int = 0
}

input BlockTaskInput {
  taskId: Int!

  """Reason for blocking the task"""
  reason: String!

  """Additional notes"""
  note: String

  """Photos to attach to the block note"""
  photos: [AttachPhotoInput!]
}

"""Filter for boolean fields"""
input BooleanFilter {
  """Filter operator"""
  operator: BooleanFilterOperator!

  """
  Boolean value as string: "true" or "false"
  """
  value: String
}

"""Operators for boolean filter"""
enum BooleanFilterOperator {
  """Equals"""
  EQ
}

input CancelTaskInput {
  taskId: Int!

  """Optional cancellation reason"""
  reason: String

  """Photos to attach to the cancellation note"""
  photos: [AttachPhotoInput!]
}

"""Check-in task with simplified workflow (no inspection)"""
type CheckInTask implements TaskInterface {
  id: Int!
  todoDate: DateTime!
  dueAt: DateTime
  dayInfo: DayInfo!
  status: TaskStatus!
  priority: TaskPriority!
  startedAt: DateTime
  completedAt: DateTime
  updatedAt: DateTime
  createdAt: DateTime
  inspectionStatus: InspectionStatus!
  inspectedAt: DateTime

  """Photo pass rate percentage (passed / reviewed × 100)"""
  photoPassRate: Float
  cancelledAt: DateTime

  """Payment unit price for this task"""
  unitPrice: Int
  company: Company
  property: Property
  reservation: Reservation
  assignee: Account
  completedBy: Account
  inspectedBy: Account

  """Issue that triggered the creation of this task"""
  sourceIssue: Issue
  taskNotes: [TaskNote!]!
  auditLogs(
    """Optional filter - only return audit logs with these actions"""
    actions: [AuditAction!]
  ): [TaskAuditLog!]!
  checklistItems: [TaskChecklistItem!]!
  photos: [Photo!]!

  """Issues linked to this task"""
  issues: [Issue!]!
}

type ChecklistPhoto implements Photo {
  id: Int!
  fileName: String!
  category: PhotoCategory
  fileSize: Int
  signedUrl: String!
  passed: Boolean
  task: TaskInterface!
  checklistItem: TaskChecklistItem!
}

"""Input for closing an issue"""
input CloseIssueInput {
  """Issue ID to close"""
  issueId: Int!

  """Optional note about why the issue is closed"""
  note: String
}

type Company {
  id: Int!

  """Name of a company"""
  companyName: String

  """Phone number"""
  phoneNumber: String

  """Email address"""
  email: String

  """Cleaning rules of the company"""
  cleaningRules: String

  """Count of properties with no team assigned in this company"""
  unassignedPropertyCount: Int!
}

input CompleteTaskInput {
  taskId: Int!

  """Optional completion note"""
  note: String

  """Photos to attach to the completion note"""
  photos: [AttachPhotoInput!]

  """
  Set to true if damage check was completed and NO damage was found. If damage
  was found, create an issue first using create_issue mutation (for
  departure/one-time cleaning tasks)
  """
  damageCheckCompleted: Boolean
}

input ConfirmBillingInput {
  billingId: Int!
}

"""Input for creating a new issue/damage report"""
input CreateIssueInput {
  """Property ID this issue belongs to (required)"""
  propertyId: Int!

  """Task ID this issue is related to (optional)"""
  taskId: Int

  """Issue code/identifier (e.g., DAMAGE, MAINTENANCE, SUPPLY)"""
  code: String!

  """Detailed description of the issue"""
  description: String

  """Photos documenting the issue"""
  photos: [AttachPhotoInput!]
}

input CreateTaskInput {
  """Related status"""
  status: String

  """Related priority"""
  priority: String

  """Related assignee ID"""
  assigneeId: Int

  """uploaded image ids"""
  images: [Int!]

  """To Do time"""
  todoDate: DateTime

  """task type"""
  taskType: String

  """reservation external_order_id for link task and order"""
  reservationId: String

  """listing id for task"""
  listingId: Int

  """description for task"""
  description: String

  """related task"""
  relatedTaskId: Int

  """reporter account id"""
  reportedBy: Int
  damageItemId: Int

  """Issue ID to link as the source issue for this task"""
  issueId: Int

  """Payment unit price (defaults to property cleaningFee if not provided)"""
  unitPrice: Int
}

"""Aggregated dashboard data for the web console home page"""
type DashboardData {
  """Tasks in TODO or ASSIGNED status"""
  pendingTaskCount: Int!

  """Tasks in IN_PROGRESS status"""
  inProgressTaskCount: Int!

  """Tasks completed today"""
  completedTodayCount: Int!

  """Issues in OPEN status (DAMAGE only)"""
  openIssueCount: Int!

  """Properties without a vendor team"""
  unassignedPropertyCount: Int!

  """Tasks past due date that are not completed or cancelled"""
  overdueTaskCount: Int!

  """Completed tasks with PENDING inspection status"""
  pendingInspectionCount: Int!

  """Recent audit log entries across all tasks"""
  recentActivity: [RecentActivityItem!]!

  """Next upcoming tasks sorted by date"""
  upcomingTasks: [TaskInterface!]!
}

"""Filter for date fields with timezone support"""
input DateFilter {
  """Filter operator"""
  operator: DateFilterOperator!

  """Date value (YYYY-MM-DD format)"""
  value: String

  """End date for BETWEEN operator (YYYY-MM-DD format)"""
  valueTo: String

  """
  Timezone for date interpretation (e.g., America/Vancouver). Defaults to UTC.
  """
  timezone: String
}

"""Operators for date filter"""
enum DateFilterOperator {
  """Equals (full day)"""
  EQ

  """Greater than (after end of day)"""
  GT

  """Greater than or equal (from start of day)"""
  GTE

  """Less than (before start of day)"""
  LT

  """Less than or equal (until end of day)"""
  LTE

  """Between two dates (inclusive)"""
  BETWEEN
}

scalar DateTime

"""Date information for a task's todo date"""
type DayInfo {
  """Date in YYYY-MM-DD format (grouping key)"""
  date: String!

  """Year (e.g. 2024)"""
  year: Int!

  """Month of the year"""
  month: Month!

  """Day of month (1-31)"""
  day: Int!

  """Day of the week"""
  dayOfWeek: DayOfWeek!
}

"""Day of the week"""
enum DayOfWeek {
  SUNDAY
  MONDAY
  TUESDAY
  WEDNESDAY
  THURSDAY
  FRIDAY
  SATURDAY
}

"""Departure cleaning task with full workflow including inspection"""
type DepartureCleaningTask implements TaskInterface {
  id: Int!
  todoDate: DateTime!
  dueAt: DateTime
  dayInfo: DayInfo!
  status: TaskStatus!
  priority: TaskPriority!
  startedAt: DateTime
  completedAt: DateTime
  updatedAt: DateTime
  createdAt: DateTime
  inspectionStatus: InspectionStatus!
  inspectedAt: DateTime

  """Photo pass rate percentage (passed / reviewed × 100)"""
  photoPassRate: Float
  cancelledAt: DateTime

  """Payment unit price for this task"""
  unitPrice: Int

  """Whether damage check was completed during task"""
  damageCheckCompleted: Boolean!

  """Next upcoming reservation for the same property"""
  nextReservation: Reservation
  company: Company
  property: Property
  reservation: Reservation
  assignee: Account
  completedBy: Account
  inspectedBy: Account

  """Issue that triggered the creation of this task"""
  sourceIssue: Issue
  taskNotes: [TaskNote!]!
  auditLogs(
    """Optional filter - only return audit logs with these actions"""
    actions: [AuditAction!]
  ): [TaskAuditLog!]!
  checklistItems: [TaskChecklistItem!]!
  photos: [Photo!]!

  """Issues linked to this task"""
  issues: [Issue!]!
}

input DuplicateTaskInput {
  taskId: Int!

  """Scheduled date for the duplicated task"""
  todoDate: DateTime!
}

"""Input for generating monthly billing"""
input GenerateBillingInput {
  """
  Target month in YYYY-MM format. Defaults to previous month if omitted.
  """
  month: String
}

"""Result of billing generation"""
type GenerateBillingResult {
  """Number of billing records generated"""
  generated: Int!

  """Number of teams skipped (already billed or no tasks)"""
  skipped: Int!
}

"""Input for requesting a signed upload URL"""
input GetUploadUrlInput {
  """MIME type of the file (e.g., image/jpeg)"""
  contentType: String!

  """File extension (e.g., jpg, png)"""
  fileExtension: String!

  """Optional task ID for organizing uploads"""
  taskId: Int
}

"""Filter for ID/integer fields"""
input IdFilter {
  """Filter operator"""
  operator: IdFilterOperator!

  """Single ID value (for EQ)"""
  value: Int

  """Multiple ID values (for IN)"""
  values: [Int!]
}

"""Operators for ID filter"""
enum IdFilterOperator {
  """Equals"""
  EQ

  """In list"""
  IN

  """Is null"""
  IS_NULL

  """Is not null"""
  IS_NOT_NULL
}

input InspectTaskInput {
  taskId: Int!

  """True to approve, false to reject, null for redo"""
  approved: Boolean

  """True to request redo (returns task to in-progress)"""
  redo: Boolean

  """Inspection feedback, rejection reason, or redo instructions"""
  note: String

  """Photos to attach to the inspection note"""
  photos: [AttachPhotoInput!]
}

"""Inspection status for tasks that require inspection"""
enum InspectionStatus {
  """Task doesn't require inspection"""
  NOT_APPLICABLE

  """Awaiting inspection"""
  PENDING

  """Inspection passed"""
  PASSED

  """Inspection failed, needs rework"""
  FAILED
}

input InviteAccountInput {
  """Email address for the new account"""
  email: String!

  """Full name of the new user"""
  fullName: String!

  """Role to assign to the new user"""
  role: RoleName!

  """Company to assign the role in"""
  companyId: Int!

  """Team to assign the role in (required for TEAM-scope roles)"""
  teamId: Int
}

"""An issue/damage report related to a task"""
type Issue {
  id: Int!

  """Issue code/identifier"""
  code: String!

  """Issue description"""
  description: String

  """Issue status"""
  status: IssueStatus!

  """Property this issue belongs to"""
  property: Property!
  task: TaskInterface

  """Tasks created from this issue"""
  downstreamTasks: [TaskInterface!]!

  """Account who reported this issue"""
  reportedBy: Account

  """Photos attached to this issue"""
  photos: [IssuePhoto!]!

  """Audit log entries for this issue"""
  auditLogs(
    """Optional filter - only return audit logs with these actions"""
    actions: [IssueAuditAction!]
  ): [IssueAuditLog!]!
  createdAt: DateTime!
  updatedAt: DateTime
}

enum IssueAuditAction {
  """Issue created"""
  CREATED

  """Status changed"""
  STATUS_CHANGED

  """Issue updated"""
  UPDATED

  """Issue resolved"""
  RESOLVED

  """Issue closed"""
  CLOSED
}

type IssueAuditLog {
  id: Int!
  action: IssueAuditAction!
  oldValue: String
  newValue: String

  """JSON metadata"""
  metadata: String
  performedBy: Account
  createdAt: DateTime!
}

"""Paginated list of issues"""
type IssueConnection {
  """List of issue edges"""
  edges: [IssueEdge!]!

  """Total number of issues matching the filters"""
  totalCount: Int!
}

"""Issue edge for pagination"""
type IssueEdge {
  """The issue"""
  node: Issue!
}

"""Filter criteria for issues"""
input IssueFilters {
  """Filter by property ID"""
  propertyId: IdFilter

  """Filter by task ID"""
  taskId: IdFilter

  """Filter by issue status"""
  status: IssueStatusFilter

  """Search by issue code"""
  code: TextFilter

  """Filter by creation date"""
  createdAt: DateFilter

  """Filter by reporter account ID"""
  reportedById: IdFilter
}

type IssuePhoto implements Photo {
  id: Int!
  fileName: String!
  category: PhotoCategory
  fileSize: Int
  signedUrl: String!
  passed: Boolean
  issue: Issue!
}

"""Fields available for sorting issues"""
enum IssueSortField {
  """Sort by creation date"""
  CREATED_AT

  """Sort by status"""
  STATUS

  """Sort by code"""
  CODE
}

"""Status of an issue"""
enum IssueStatus {
  """Issue is open and needs attention"""
  OPEN

  """Issue is being addressed"""
  IN_PROGRESS

  """Issue has been resolved"""
  RESOLVED

  """Issue has been closed"""
  CLOSED
}

"""Filter for issue status"""
input IssueStatusFilter {
  """Filter operator"""
  operator: IssueStatusFilterOperator!

  """Single status value (for EQ)"""
  value: IssueStatus

  """Multiple status values (for IN/NOT_IN)"""
  values: [IssueStatus!]
}

"""Operators for issue status filter"""
enum IssueStatusFilterOperator {
  """Equals"""
  EQ

  """In list"""
  IN

  """Not in list"""
  NOT_IN
}

"""Input for querying issues"""
input IssuesInput {
  """View scope - TEAM, COMPANY, or GLOBAL"""
  scope: ViewScope!

  """Optional filter criteria"""
  filters: IssueFilters

  """Field to sort by"""
  sortBy: IssueSortField = 

  """Sort direction"""
  sortOrder: SortOrder = DESC

  """Maximum number of results"""
  limit: Int = 50

  """Number of results to skip"""
  offset: Int = 0
}

type LogInSuccess {
  id: Int!

  """Full Name of a Account"""
  fullName: String

  """Email of a Account"""
  email: String

  """Phone number of a Account"""
  phone: String

  """Active Status of a Account"""
  isActive: Boolean

  """Account roles with scope"""
  accountRoles: [AccountRole!]!

  """Current context (selected company/team and roles)"""
  current: AccountCurrent

  """Companies user has access to (from roles)"""
  companies: [Company]

  """Teams user has access to (from roles)"""
  teams: [Team]

  """Token"""
  token: String
}

input LoginInput {
  """Email of the account"""
  email: String!

  """Password of the account"""
  password: String!

  """Timezone of account"""
  timezone: String

  """Firebase notification token"""
  push_token: String
}

"""Maintenance task with vendor and scheduling tracking"""
type MaintenanceTask implements TaskInterface {
  id: Int!
  todoDate: DateTime!
  dueAt: DateTime
  dayInfo: DayInfo!
  status: TaskStatus!
  priority: TaskPriority!
  startedAt: DateTime
  completedAt: DateTime
  updatedAt: DateTime
  createdAt: DateTime
  inspectionStatus: InspectionStatus!
  inspectedAt: DateTime

  """Photo pass rate percentage (passed / reviewed × 100)"""
  photoPassRate: Float
  cancelledAt: DateTime

  """Payment unit price for this task"""
  unitPrice: Int

  """Type of maintenance work"""
  maintenanceType: MaintenanceType

  """Actual cost in cents"""
  actualCost: Int

  """Name of the vendor/contractor"""
  vendorName: String

  """Vendor contact phone"""
  vendorPhone: String
  company: Company
  property: Property

  """Optional linked reservation"""
  reservation: Reservation
  assignee: Account
  completedBy: Account
  inspectedBy: Account

  """Issue that triggered the creation of this task"""
  sourceIssue: Issue
  taskNotes: [TaskNote!]!
  auditLogs(
    """Optional filter - only return audit logs with these actions"""
    actions: [AuditAction!]
  ): [TaskAuditLog!]!
  checklistItems: [TaskChecklistItem!]!
  photos: [Photo!]!

  """Issues linked to this task"""
  issues: [Issue!]!
}

"""Type of maintenance work"""
enum MaintenanceType {
  """Plumbing work"""
  PLUMBING

  """Electrical work"""
  ELECTRICAL

  """Heating/cooling systems"""
  HVAC

  """Appliance repair"""
  APPLIANCE

  """Structural repairs"""
  STRUCTURAL

  """Exterior/landscaping"""
  EXTERIOR

  """General maintenance"""
  GENERAL

  """Other maintenance type"""
  OTHER
}

"""Month of the year"""
enum Month {
  JAN
  FEB
  MAR
  APR
  MAY
  JUN
  JUL
  AUG
  SEP
  OCT
  NOV
  DEC
}

type Mutation {
  create_account(input: AccountInput!): Account
  login_account(input: LoginInput!): LogInSuccess
  send_phone_verification_code(input: PhoneVerificationInput!): PhoneVerificationResponse
  verify_phone_code(input: VerifyPhoneCodeInput!): VerificationTokenResponse
  register_account(input: RegisterAccountInput!): Account
  update_task(input: TaskInput!): TaskInterface
  update_password(input: ResetPasswordInput): Account
  update_property(input: UpdatePropertyInput): Property
  assign_property_to_team(input: AssignPropertyToTeamInput!): Property!
  verify_code(input: VerifyCodeInput): ResetPassword
  request_code(input: RequestCodeInput): ResetPassword
  create_task(input: CreateTaskInput!): TaskInterface!

  """Set the current company/team context for the user"""
  set_context(input: SetContextInput!): LogInSuccess!
  logout_account: Account

  """Start a task (transition from TODO/ASSIGNED to IN_PROGRESS)"""
  start_task(input: StartTaskInput!): TaskInterface!

  """Complete a task (transition from IN_PROGRESS to COMPLETED)"""
  complete_task(input: CompleteTaskInput!): TaskInterface!

  """Block a task with a reason"""
  block_task(input: BlockTaskInput!): TaskInterface!

  """Unblock a previously blocked task"""
  unblock_task(taskId: Int!): TaskInterface!

  """Inspect a completed task (approve or reject)"""
  inspect_task(input: InspectTaskInput!): TaskInterface!

  """Generate monthly billing for all teams. Admin only."""
  generate_billing(input: GenerateBillingInput!): GenerateBillingResult!

  """Confirm a billing record, locking line item prices"""
  confirm_billing(input: ConfirmBillingInput!): Billing!

  """Update unit price of a billing line item (only before confirm)"""
  update_billing_line_item(input: UpdateBillingLineItemInput!): BillingLineItem!

  """Record a payment for a billing"""
  add_payment(input: AddPaymentInput!): Payment!

  """
  Review a checklist spot — pass or fail a cleaning area during inspection
  """
  review_checklist_spot(input: ReviewChecklistSpotInput!): TaskChecklistItem!

  """Add a note to a task"""
  add_task_note(input: AddTaskNoteInput!): TaskNote!

  """Cancel a task"""
  cancel_task(input: CancelTaskInput!): TaskInterface!

  """Assign a task to a team member"""
  assign_task(input: AssignTaskInput!): TaskInterface!

  """Accept an assigned task"""
  accept_task(input: AcceptTaskInput!): TaskInterface!

  """Reschedule a task to a new date"""
  reschedule_task(input: RescheduleTaskInput!): TaskInterface!

  """Update the priority of a task"""
  update_task_priority(input: UpdateTaskPriorityInput!): TaskInterface!

  """Duplicate a task with a new scheduled date"""
  duplicate_task(input: DuplicateTaskInput!): TaskInterface!

  """Batch assign multiple tasks to the same assignee"""
  batch_assign_tasks(input: BatchAssignTasksInput!): BatchAssignTasksResult!

  """Create a new issue/damage report linked to a property"""
  create_issue(input: CreateIssueInput!): Issue!

  """Update status and/or description of an issue"""
  update_issue(input: UpdateIssueInput!): Issue!

  """Mark an issue as resolved"""
  resolve_issue(input: ResolveIssueInput!): Issue!

  """Mark an issue as closed"""
  close_issue(input: CloseIssueInput!): Issue!

  """Update company profile information"""
  update_company(input: UpdateCompanyInput!): Company!

  """Invite a new user by creating an account with a role assignment"""
  invite_account(input: InviteAccountInput!): Account!

  """Suspend an account (set isActive = false)"""
  suspend_account(input: SuspendAccountInput!): Account!

  """Reactivate a previously suspended account"""
  reactivate_account(input: ReactivateAccountInput!): Account!

  """Assign an account to a team with a specific role"""
  assign_account_to_team(input: AssignAccountToTeamInput!): AccountRole!

  """
  Remove an account from a team and optionally reassign their open tasks
  """
  remove_account_from_team(input: RemoveAccountFromTeamInput!): Account!

  """Update the role on an existing AccountRole record"""
  update_account_role(input: UpdateAccountRoleInput!): AccountRole!

  """Get a signed URL for direct upload to cloud storage"""
  get_upload_url(input: GetUploadUrlInput!): PhotoUploadUrl!

  """Register a photo after successful upload to cloud storage"""
  register_photo(input: RegisterPhotoInput!): Photo!

  """Unregister (soft delete) a photo"""
  unregister_photo(
    """ID of the photo to unregister"""
    id: Int!
  ): Boolean!
}

type NotePhoto implements Photo {
  id: Int!
  fileName: String!
  category: PhotoCategory
  fileSize: Int
  signedUrl: String!
  passed: Boolean
  task: TaskInterface!
  note: TaskNote!
}

"""One-time cleaning task with full workflow"""
type OneTimeCleaningTask implements TaskInterface {
  id: Int!
  todoDate: DateTime!
  dueAt: DateTime
  dayInfo: DayInfo!
  status: TaskStatus!
  priority: TaskPriority!
  startedAt: DateTime
  completedAt: DateTime
  updatedAt: DateTime
  createdAt: DateTime
  inspectionStatus: InspectionStatus!
  inspectedAt: DateTime

  """Photo pass rate percentage (passed / reviewed × 100)"""
  photoPassRate: Float
  cancelledAt: DateTime

  """Payment unit price for this task"""
  unitPrice: Int
  company: Company
  property: Property

  """Optional linked reservation"""
  reservation: Reservation
  assignee: Account
  completedBy: Account
  inspectedBy: Account

  """Issue that triggered the creation of this task"""
  sourceIssue: Issue
  taskNotes: [TaskNote!]!
  auditLogs(
    """Optional filter - only return audit logs with these actions"""
    actions: [AuditAction!]
  ): [TaskAuditLog!]!
  checklistItems: [TaskChecklistItem!]!
  photos: [Photo!]!

  """Issues linked to this task"""
  issues: [Issue!]!
}

"""A payment record for a billing"""
type Payment {
  id: Int!
  billingId: Int!

  """Payment amount in cents"""
  amount: Int!
  method: String!
  paidAt: DateTime!
  note: String
  createdAt: DateTime!
  paidBy: Account
}

input PhoneVerificationInput {
  """Phone number in international format (e.g., +17785134038)"""
  phone: String!
}

type PhoneVerificationResponse {
  """Whether the operation was successful"""
  success: Boolean!

  """Message"""
  message: String

  """Expiration time in ISO 8601 format"""
  expires_at: String
}

"""Base interface for all photo types"""
interface Photo {
  id: Int!
  fileName: String!
  category: PhotoCategory
  fileSize: Int

  """Short-lived signed URL for reading the photo from cloud storage"""
  signedUrl: String!
}

enum PhotoCategory {
  """Before cleaning"""
  BEFORE

  """After cleaning"""
  AFTER

  """Checklist item proof"""
  CHECKLIST

  """Damage documentation"""
  DAMAGE

  """Issue documentation"""
  ISSUE

  """Supply-related"""
  SUPPLY

  """Inspection photos"""
  INSPECTION
}

"""Type of photo determining which entity it belongs to"""
enum PhotoType {
  """Photo attached directly to a task"""
  TASK

  """Photo attached to a task note"""
  NOTE

  """Photo attached to a checklist item"""
  CHECKLIST

  """Photo attached to an issue"""
  ISSUE
}

"""Signed URL for direct cloud upload"""
type PhotoUploadUrl {
  """Signed URL for PUT request to upload file"""
  uploadUrl: String!

  """Public URL where file will be accessible after upload"""
  publicUrl: String!

  """Cloud storage object name (use in registerPhoto)"""
  objectName: String!

  """ISO timestamp when the upload URL expires"""
  expiresAt: String!
}

scalar PriceDisplay

"""Input for querying properties"""
input PropertiesInput {
  """View scope - TEAM, COMPANY, or GLOBAL"""
  scope: ViewScope!

  """Optional filter criteria"""
  filters: PropertyFilters

  """Field to sort by"""
  sortBy: PropertySortField = 

  """Sort direction"""
  sortOrder: SortOrder = DESC

  """Maximum number of results"""
  limit: Int = 50

  """Number of results to skip"""
  offset: Int = 0
}

type Property {
  id: Int!

  """Nickname of a Property"""
  nickname: String

  """Address of a Property"""
  address: String

  """External ID of a Property"""
  externalId: String

  """Company Id of a Property"""
  companyId: Int

  """property is active"""
  isActive: Boolean

  """property need send key"""
  needKey: Boolean

  """Number of beds in the property"""
  numberOfBeds: Int

  """Number of bathrooms in the property"""
  numberOfBathrooms: Int

  """Latitude coordinate of the property"""
  latitude: Float

  """Longitude coordinate of the property"""
  longitude: Float

  """Vendor team assigned to this property"""
  team: Team

  """Default assignee for this property"""
  assignee: Account

  """Cleaning fee for this property"""
  cleaningFee: Int

  """Scheduled new cleaning fee (takes effect on cleaningFeeEffectiveDate)"""
  newCleaningFee: Int

  """Date when newCleaningFee takes effect"""
  cleaningFeeEffectiveDate: DateTime

  """Number of tasks for this property"""
  taskCount: Int!

  """Number of issues for this property"""
  issueCount: Int!

  """Number of reservations for this property"""
  reservationCount: Int!
  reservations: [Reservation!]
  amenities: [Amenity!]

  """Tasks for this property"""
  tasks: [TaskInterface!]!

  """Issues reported for this property"""
  issues: [Issue!]!
}

"""Paginated list of properties"""
type PropertyConnection {
  """List of property edges"""
  edges: [PropertyEdge!]!

  """Total number of properties matching the filters"""
  totalCount: Int!
}

"""Property edge for pagination"""
type PropertyEdge {
  """The property"""
  node: Property!
}

"""Filter criteria for properties"""
input PropertyFilters {
  """Search by property name (nickname)"""
  name: TextFilter

  """Filter by team ID"""
  teamId: IdFilter

  """Filter by active status"""
  isActive: BooleanFilter
}

"""Fields available for sorting properties"""
enum PropertySortField {
  """Sort by property name"""
  NAME

  """Sort by creation date"""
  CREATED_AT

  """Sort by ID"""
  ID
}

type Query {
  """App version configuration for upgrade prompts (no auth required)"""
  app_version_config: AppVersionConfig
  account_by_id(
    """Resolves User using its id."""
    id: Int!
  ): Account

  """List assignees based on ViewScope and current context"""
  assignees(
    """View scope - TEAM, COMPANY, or GLOBAL"""
    scope: ViewScope!
  ): [Account!]!
  list_team_assignees: [Account!]! @deprecated(reason: "Use assignees(scope: TEAM) instead")
  list_company_assignees: [Account!]! @deprecated(reason: "Use assignees(scope: COMPANY) instead")

  """List vendor teams for current company context"""
  teams: [Team!]!

  """
  Count of properties with no team assigned. Admin sees global count, others see current company count.
  """
  unassignedPropertyCount: Int!

  """
  Query properties with flexible filtering, pagination, and scope-based authorization
  """
  properties(
    """Filter, sort, and pagination options"""
    input: PropertiesInput!
  ): PropertyConnection!

  """
  Query accounts with flexible filtering, pagination, and scope-based authorization
  """
  accounts(
    """Filter, sort, and pagination options"""
    input: AccountsInput!
  ): AccountConnection!

  """
  Query reservations with flexible filtering, pagination, and scope-based authorization
  """
  reservations(
    """Filter, sort, and pagination options"""
    input: ReservationsInput!
  ): ReservationConnection!
  list_amenities(
    """the property id"""
    id: Int!
  ): [Amenity!] @deprecated(reason: "Use the properties query instead")
  list_properties: [Property!]! @deprecated(reason: "Use properties(input: {scope: ...}) instead")
  count_tasks_dates: TaskListFutureTypeCount! @deprecated(reason: "Use the tasks query with filters instead")
  count_tasks_types(showToday: Boolean, showFuture: Boolean): TaskListTypeCount! @deprecated(reason: "Use the tasks query with filters instead")
  tasks_by_dates(after: DateTime, assigneeId: Int, assigneeFilter: String, taskType: String): [TaskListItem!]! @deprecated(reason: "Use the tasks query with filters instead")
  list_tasks(before: DateTime, assigneeId: Int, assigneeFilter: String, taskType: String, date: DateTime, completed: Boolean!, skip: Int, size: Int): [TaskInterface!] @deprecated(reason: "Use the tasks query with filters instead")
  property_by_id(
    """Resolves Property using its id."""
    id: Int!
  ): Property
  reservation_by_id(
    """Resolves Reservation using its id."""
    id: Int!
  ): Reservation
  task_by_id(
    """Resolves Task using its id."""
    id: Int!
  ): TaskUnion

  """
  Query tasks with flexible filtering, pagination, and scope-based authorization
  """
  tasks(
    """Filter, sort, and pagination options"""
    input: TasksInput!
  ): TaskConnection!

  """
  Query issues with flexible filtering, pagination, and scope-based authorization
  """
  issues(
    """Filter, sort, and pagination options"""
    input: IssuesInput!
  ): IssueConnection!
  issue_by_id(
    """Resolves Issue using its id."""
    id: Int!
  ): Issue

  """Aggregated dashboard data — stats, alerts, activity, upcoming tasks"""
  dashboard(
    """View scope for data filtering"""
    scope: ViewScope!
  ): DashboardData!

  """Query billing records with filtering"""
  billings(input: BillingsInput!): BillingConnection!
  billing_by_id(id: Int!): Billing
}

input ReactivateAccountInput {
  """ID of the account to reactivate"""
  accountId: Int!
}

"""A recent activity entry from task audit logs"""
type RecentActivityItem {
  id: Int!
  action: String!
  taskId: Int!
  taskType: String
  propertyName: String
  performedBy: Account
  createdAt: DateTime!
}

input RegisterAccountInput {
  """User's full name"""
  full_name: String!

  """Email address"""
  email: String!

  """Phone number (international format)"""
  phone: String!

  """Verification token (obtained from verify_phone_code)"""
  verification_token: String!

  """Account password"""
  password: String!

  """User roles (optional, defaults to ROLE_MEMBER)"""
  roles: [String]

  """Team name (optional, will auto-join or create team)"""
  team_name: String!
}

"""Input for registering a photo after upload"""
input RegisterPhotoInput {
  """Cloud storage object name from getUploadUrl"""
  objectName: String!

  """Type of photo (TASK, NOTE, CHECKLIST, ISSUE)"""
  photoType: PhotoType!

  """ID of the related entity (task, note, checklist item, or issue)"""
  relatedId: Int!

  """Optional category for the photo"""
  category: PhotoCategory

  """GPS latitude where photo was taken"""
  latitude: Float

  """GPS longitude where photo was taken"""
  longitude: Float

  """Timestamp when photo was captured"""
  capturedAt: DateTime

  """Device information"""
  deviceInfo: String

  """File size in bytes"""
  fileSize: Int
}

input RemoveAccountFromTeamInput {
  """ID of the account to remove from the team"""
  accountId: Int!

  """ID of the team to remove the account from"""
  teamId: Int!

  """Company the team belongs to"""
  companyId: Int!

  """Optional account ID to reassign open tasks to"""
  reassignTasksToAccountId: Int
}

input RequestCodeInput {
  """Email address for request verify code"""
  email: String
}

input RescheduleTaskInput {
  taskId: Int!

  """New scheduled date for the task"""
  todoDate: DateTime!

  """Optional reason for rescheduling"""
  reason: String
}

type Reservation {
  id: Int!
  listingId: String
  customerName: String
  guestCount: Int!
  checkInDate: DateTime!
  checkOutDate: DateTime!
  statusCode: String!
  platformCode: String!
  currency: String
  total: PriceDisplay
  isPaid: Boolean
  platformOrderId: String

  """The property associated with this reservation"""
  property: Property
  lastMinuteBooking: Boolean
  visualStart: String
  visualEnd: String
}

"""Paginated list of reservations"""
type ReservationConnection {
  """List of reservation edges"""
  edges: [ReservationEdge!]!

  """Total number of reservations matching the filters"""
  totalCount: Int!
}

"""Reservation edge for pagination"""
type ReservationEdge {
  """The reservation"""
  node: Reservation!
}

"""Filter criteria for reservations"""
input ReservationFilters {
  """Filter by check-in date"""
  checkInDate: DateFilter

  """Filter by check-out date"""
  checkOutDate: DateFilter

  """Search by customer name"""
  customerName: TextFilter

  """Filter by property ID"""
  propertyId: IdFilter

  """Filter by reservation status code"""
  statusCode: TextFilter
}

"""Fields available for sorting reservations"""
enum ReservationSortField {
  """Sort by check-in date"""
  CHECK_IN_DATE

  """Sort by check-out date"""
  CHECK_OUT_DATE

  """Sort by creation date"""
  CREATED_AT
}

"""Input for querying reservations"""
input ReservationsInput {
  """View scope - TEAM, COMPANY, or GLOBAL"""
  scope: ViewScope!

  """Optional filter criteria"""
  filters: ReservationFilters

  """Field to sort by"""
  sortBy: ReservationSortField = 

  """Sort direction"""
  sortOrder: SortOrder = DESC

  """Maximum number of results"""
  limit: Int = 50

  """Number of results to skip"""
  offset: Int = 0
}

type ResetPassword {
  success: Boolean!
}

input ResetPasswordInput {
  """new Password of a Account"""
  new_password: String

  """repeat Password of a Account"""
  confirmed_password: String
  verify_code: Int
  email: String
}

"""Input for resolving an issue"""
input ResolveIssueInput {
  """Issue ID to resolve"""
  issueId: Int!

  """Optional note about the resolution"""
  note: String
}

"""Review a checklist spot (cleaning area) during inspection"""
input ReviewChecklistSpotInput {
  """TaskChecklistItem ID to review"""
  checklistItemId: Int!

  """True for passed, false for failed"""
  passed: Boolean!
}

enum RoleName {
  """System administrator"""
  ADMIN

  """Read-only financial access"""
  FINANCE_VIEWER

  """Full org operations"""
  SUPERVISOR

  """Team vendor manager"""
  VENDOR_MANAGER

  """Worker"""
  CLEANER
}

enum RoleScope {
  """Platform-wide"""
  SYSTEM

  """Company-scoped"""
  ORGANIZATION

  """Team-scoped"""
  TEAM
}

"""Input for setting user context (company and team)"""
input SetContextInput {
  """Company ID to set as current context"""
  companyId: Int!

  """Team ID to set as current context (optional for org-level users)"""
  teamId: Int
}

"""Sort order direction"""
enum SortOrder {
  """Ascending order"""
  ASC

  """Descending order"""
  DESC
}

input StartTaskInput {
  taskId: Int!

  """Optional note (attached to audit log)"""
  note: String

  """Photos to attach to the note"""
  photos: [AttachPhotoInput!]
}

input SuspendAccountInput {
  """ID of the account to suspend"""
  accountId: Int!

  """Optional reason for suspension"""
  reason: String
}

type TaskAuditLog {
  id: Int!
  action: AuditAction!
  oldValue: String
  newValue: String

  """JSON metadata"""
  metadata: String

  """Note explaining this transition (with photos)"""
  note: AuditLogNote
  performedBy: Account
  createdAt: DateTime!
}

type TaskChecklistItem {
  id: Int!
  title: String!
  description: String
  isCompleted: Boolean!
  isRequired: Boolean!
  requiresPhoto: Boolean!
  sortOrder: Int!
  key: String
  completedBy: Account
  completedAt: DateTime

  """
  Inspection review result: true=passed, false=failed, null=not reviewed
  """
  passed: Boolean
  photos: [ChecklistPhoto!]!
}

"""Paginated list of tasks"""
type TaskConnection {
  """List of task edges"""
  edges: [TaskEdge!]!

  """Total number of tasks matching the filters"""
  totalCount: Int!
}

"""Task edge for pagination"""
type TaskEdge {
  """
  The task (concrete type: DepartureCleaningTask, CheckInTask, MaintenanceTask, or OneTimeCleaningTask)
  """
  node: TaskUnion!
}

"""Filter criteria for tasks"""
input TaskFilters {
  """Filter by task date (includes timezone for date range calculation)"""
  todoDate: DateFilter

  """Filter by task cancellation date"""
  cancelDate: DateFilter

  """Filter by task status (supports EQ, IN, NOT_IN operators)"""
  status: TaskStatusFilter

  """Filter by task type (supports EQ, IN, NOT_IN operators)"""
  type: TaskTypeFilter

  """Filter by task priority (supports EQ, IN, NOT_IN operators)"""
  priority: TaskPriorityFilter

  """Filter by assignee ID"""
  assigneeId: IdFilter

  """Filter by property ID"""
  propertyId: IdFilter
}

input TaskInput {
  """Related task ID"""
  id: Int

  """Related status"""
  status: String

  """Related priority"""
  priority: String

  """Related assignee ID"""
  assigneeId: Int

  """To Do time"""
  todoDate: DateTime

  """task type"""
  taskType: String

  """reservation external_order_id for link task and order"""
  reservationId: String

  """listing id for task"""
  listingId: Int

  """listing id for task"""
  description: String

  """reporter account id"""
  reportedBy: Int
}

"""Common interface for all task types"""
interface TaskInterface {
  id: Int!
  todoDate: DateTime!
  dueAt: DateTime
  cancelledAt: DateTime

  """Parsed date information from todoDate"""
  dayInfo: DayInfo!
  status: TaskStatus!
  priority: TaskPriority!
  startedAt: DateTime
  completedAt: DateTime
  updatedAt: DateTime
  createdAt: DateTime
  inspectionStatus: InspectionStatus!
  inspectedAt: DateTime

  """
  Photo pass rate percentage (passed / reviewed × 100). Null if no photos reviewed.
  """
  photoPassRate: Float

  """Payment unit price for this task (defaults to property cleaningFee)"""
  unitPrice: Int
  company: Company
  property: Property
  reservation: Reservation
  assignee: Account
  completedBy: Account
  inspectedBy: Account

  """Issue that triggered the creation of this task"""
  sourceIssue: Issue
  taskNotes: [TaskNote!]!
  auditLogs(
    """Optional filter - only return audit logs with these actions"""
    actions: [AuditAction!]
  ): [TaskAuditLog!]!
  checklistItems: [TaskChecklistItem!]!
  photos: [Photo!]!

  """Issues linked to this task"""
  issues: [Issue!]!
}

type TaskListFutureTypeCount {
  today: Int!
  future: Int!
  completed: Int!
}

type TaskListItem {
  date: String!
  weekday: String!
  month: String!
  day: String!
  check_in_count: Int!
  check_out_count: Int!
  tasks: [TaskInterface!]!
}

type TaskListTypeCount {
  all: Int!
  check_in: Int!
  check_out: Int!
  maintenance: Int!
}

type TaskNote {
  id: Int!
  content: String!

  """Photos attached to this note"""
  photos: [NotePhoto!]!
  createdBy: Account!
  createdAt: DateTime!
  updatedAt: DateTime
}

"""Task priority values"""
enum TaskPriority {
  """Low priority"""
  LOW

  """Medium priority"""
  MEDIUM

  """High priority"""
  HIGH
}

"""Filter for task priority"""
input TaskPriorityFilter {
  """Filter operator"""
  operator: TaskPriorityOperator!

  """Single priority value (for EQ)"""
  value: TaskPriority

  """Multiple priority values (for IN, NOT_IN)"""
  values: [TaskPriority!]
}

"""Operators for task priority filter"""
enum TaskPriorityOperator {
  """Equals"""
  EQ

  """In list"""
  IN

  """Not in list"""
  NOT_IN
}

"""Fields available for sorting tasks"""
enum TaskSortField {
  """Sort by task date"""
  TODO_DATE

  """Sort by creation date"""
  CREATED_AT

  """Sort by status"""
  STATUS

  """Sort by priority"""
  PRIORITY
}

"""Task status values"""
enum TaskStatus {
  """Task created, not started"""
  TODO

  """Task assigned to someone"""
  ASSIGNED

  """Cleaner accepted the task"""
  ACCEPTED

  """Work in progress"""
  IN_PROGRESS

  """Temporarily blocked"""
  BLOCKED

  """Work finished"""
  COMPLETED

  """Task cancelled"""
  CANCELLED
}

"""Filter for task status"""
input TaskStatusFilter {
  """Filter operator"""
  operator: TaskStatusOperator!

  """Single status value (for EQ)"""
  value: TaskStatus

  """Multiple status values (for IN, NOT_IN)"""
  values: [TaskStatus!]
}

"""Operators for task status filter"""
enum TaskStatusOperator {
  """Equals"""
  EQ

  """In list"""
  IN

  """Not in list"""
  NOT_IN
}

"""Task type values"""
enum TaskType {
  """Check in task"""
  CHECK_IN

  """Departure cleaning task"""
  CHECK_OUT

  """Maintenance task"""
  MAINTENANCE

  """One time cleaning task"""
  ONE_TIME_CLEANING
}

"""Filter for task type"""
input TaskTypeFilter {
  """Filter operator"""
  operator: TaskTypeOperator!

  """Single type value (for EQ)"""
  value: TaskType

  """Multiple type values (for IN, NOT_IN)"""
  values: [TaskType!]
}

"""Operators for task type filter"""
enum TaskTypeOperator {
  """Equals"""
  EQ

  """In list"""
  IN

  """Not in list"""
  NOT_IN
}

"""Union of all concrete task types (ensures schema export)"""
union TaskUnion = DepartureCleaningTask | CheckInTask | MaintenanceTask | OneTimeCleaningTask

"""Input for querying tasks"""
input TasksInput {
  """View scope - TEAM (mobile), COMPANY (web), or GLOBAL (admin)"""
  scope: ViewScope!

  """Optional filter criteria"""
  filters: TaskFilters

  """Field to sort by"""
  sortBy: TaskSortField = 

  """Sort direction"""
  sortOrder: SortOrder = ASC

  """Maximum number of results (max 200)"""
  limit: Int = 50

  """Number of results to skip"""
  offset: Int = 0
}

type Team {
  id: Int!

  """Name of a team"""
  teamName: String

  """Phone number"""
  phoneNumber: String

  """Email address"""
  email: String

  """Cleaning rules of the company"""
  cleaningRules: String

  """Company Id"""
  companyId: Int

  """Team members with roles"""
  members: [AccountRole]
}

"""Filter for text/string fields"""
input TextFilter {
  """Filter operator"""
  operator: TextFilterOperator!

  """Text value (for EQ, CONTAINS, STARTS_WITH, ENDS_WITH)"""
  value: String

  """Multiple text values (for IN)"""
  values: [String!]
}

"""Operators for text filter"""
enum TextFilterOperator {
  """Equals (exact match)"""
  EQ

  """Contains (case-insensitive)"""
  CONTAINS

  """Starts with (case-insensitive)"""
  STARTS_WITH

  """Ends with (case-insensitive)"""
  ENDS_WITH

  """In list (exact match)"""
  IN

  """Is null"""
  IS_NULL

  """Is not null"""
  IS_NOT_NULL
}

input UpdateAccountRoleInput {
  """ID of the AccountRole record to update"""
  accountRoleId: Int!

  """New role to assign (scope is automatically derived from role)"""
  newRole: RoleName!
}

input UpdateBillingLineItemInput {
  lineItemId: Int!

  """New unit price in cents"""
  unitPrice: Int!
}

"""Input for updating company profile"""
input UpdateCompanyInput {
  """Company ID to update"""
  companyId: Int!

  """Company name"""
  companyName: String

  """Company phone number"""
  phoneNumber: String

  """Company email"""
  email: String

  """Cleaning rules / instructions"""
  cleaningRules: String
}

"""Input for updating an existing issue"""
input UpdateIssueInput {
  """Issue ID to update"""
  issueId: Int!

  """New status for the issue"""
  status: IssueStatus

  """Updated description"""
  description: String
}

input UpdatePropertyInput {
  """Property to update"""
  property_id: Int!

  """Account ID to assign as default assignee"""
  assignee_id: Int

  """Team ID to assign this property to"""
  teamId: Int

  """Display name for the property"""
  nickname: String

  """Whether the property is active"""
  isActive: Boolean

  """Cleaning fee for this property"""
  cleaningFee: Int

  """Scheduled new cleaning fee"""
  newCleaningFee: Int

  """Date when newCleaningFee takes effect"""
  cleaningFeeEffectiveDate: DateTime
}

input UpdateTaskPriorityInput {
  taskId: Int!

  """New priority level for the task"""
  priority: TaskPriority!
}

type VerificationTokenResponse {
  """Verification token (for registration)"""
  verification_token: String!

  """Token expiration time (ISO 8601 format)"""
  expires_at: String!

  """Response message"""
  message: String
}

input VerifyCodeInput {
  """Temporary verification code for this account"""
  verify_code: Int

  """email to check related verify code"""
  email: String
}

input VerifyPhoneCodeInput {
  """Phone number(international format"""
  phone: String!

  """6-digit verification code"""
  verification_code: String!
}

"""
Scope for viewing resources - determines the resource boundary from user context
"""
enum ViewScope {
  """Resources for current context team only (mobile app always uses this)"""
  TEAM

  """All resources in current context company (web/admin only)"""
  COMPANY

  """All resources across companies (admin only)"""
  GLOBAL
}