{
  "$schema": "https://json-schema.org/draft/2020-12/schema",
  "$id": "https://raw.githubusercontent.com/api-evangelist/domain-group/main/json-schema/domain-group-search-service-v2-domain-search-contracts-v2-search-results-schema.json",
  "title": "SearchService.v2.DomainSearchContractsV2SearchResults",
  "description": "DomainSearchContractsV2SearchResults",
  "x-generated": "2026-10-21",
  "x-method": "derived",
  "x-generator": "derive-json-schema.py",
  "x-source": "openapi/domain-group-listingsearch-api-openapi.yml#/components/schemas/SearchService.v2.DomainSearchContractsV2SearchResults",
  "type": "object",
  "properties": {
    "results": {
      "type": [
        "array",
        "null"
      ],
      "items": {
        "$ref": "#/$defs/SearchService.v2.DomainSearchContractsV2SearchResult"
      },
      "description": "Gets or Sets Results"
    },
    "totalResults": {
      "type": [
        "integer",
        "null"
      ],
      "description": "Gets or Sets TotalResults",
      "format": "int64"
    },
    "totalPages": {
      "type": [
        "integer",
        "null"
      ],
      "description": "Gets or Sets TotalPages",
      "format": "int64"
    },
    "page": {
      "type": [
        "integer",
        "null"
      ],
      "description": "Gets or Sets Page",
      "format": "int32"
    },
    "metadata": {
      "$ref": "#/$defs/SearchService.v2.DomainSearchContractsV2ResultMetadata"
    },
    "actualTotalResults": {
      "type": [
        "integer",
        "null"
      ],
      "description": "Gets or Sets ActualTotalResults",
      "format": "int64"
    },
    "actualTotalResultsExceedsMaximum": {
      "type": [
        "boolean",
        "null"
      ],
      "description": "Gets or Sets ActualTotalResultsExceedsMaximum"
    }
  },
  "additionalProperties": false,
  "x-data-access-level-info": {
    "Basic": [
      "*"
    ],
    "Detailed": [
      "*"
    ],
    "Full": [
      "*"
    ]
  },
  "$defs": {
    "SearchService.v2.DomainSearchContractsV2Advertiser": {
      "type": "object",
      "properties": {
        "id": {
          "type": [
            "integer",
            "null"
          ],
          "description": "Gets or Sets Id",
          "format": "int32"
        },
        "type": {
          "enum": [
            "Agency",
            "Private"
          ],
          "type": "string",
          "description": "Gets or Sets Type"
        },
        "name": {
          "type": [
            "string",
            "null"
          ],
          "description": "Gets or Sets Name"
        },
        "logoUrl": {
          "type": [
            "string",
            "null"
          ],
          "description": "Gets or Sets LogoUrl"
        },
        "preferredColourHex": {
          "type": [
            "string",
            "null"
          ],
          "description": "Gets or Sets PreferredColourHex"
        },
        "bannerUrl": {
          "type": [
            "string",
            "null"
          ],
          "description": "Gets or Sets BannerUrl"
        },
        "contacts": {
          "type": [
            "array",
            "null"
          ],
          "items": {
            "$ref": "#/$defs/SearchService.v2.DomainSearchContractsV2Contact"
          },
          "description": "Gets or Sets Contacts"
        }
      },
      "additionalProperties": false,
      "description": "DomainSearchContractsV2Advertiser",
      "x-data-access-level-info": {
        "Basic": [
          "*"
        ],
        "Detailed": [
          "*"
        ],
        "Full": [
          "*"
        ]
      }
    },
    "SearchService.v2.DomainSearchContractsV2AuctionSchedule": {
      "type": "object",
      "properties": {
        "time": {
          "type": [
            "string",
            "null"
          ],
          "description": "Gets or Sets Time",
          "format": "date-time"
        },
        "auctionLocation": {
          "type": [
            "string",
            "null"
          ],
          "description": "Gets or Sets AuctionLocation"
        }
      },
      "additionalProperties": false,
      "description": "DomainSearchContractsV2AuctionSchedule",
      "x-data-access-level-info": {
        "Basic": [
          "*"
        ],
        "Detailed": [
          "*"
        ],
        "Full": [
          "*"
        ]
      }
    },
    "SearchService.v2.DomainSearchContractsV2Contact": {
      "type": "object",
      "properties": {
        "name": {
          "type": [
            "string",
            "null"
          ],
          "description": "Gets or Sets Name"
        },
        "photoUrl": {
          "type": [
            "string",
            "null"
          ],
          "description": "Gets or Sets PhotoUrl"
        }
      },
      "additionalProperties": false,
      "description": "DomainSearchContractsV2Contact",
      "x-data-access-level-info": {
        "Basic": [
          "*"
        ],
        "Detailed": [
          "*"
        ],
        "Full": [
          "*"
        ]
      }
    },
    "SearchService.v2.DomainSearchContractsV2Inspection": {
      "type": "object",
      "properties": {
        "openingTime": {
          "type": [
            "string",
            "null"
          ],
          "description": "Gets or Sets OpeningTime",
          "format": "date-time"
        },
        "closingTime": {
          "type": [
            "string",
            "null"
          ],
          "description": "Gets or Sets ClosingTime",
          "format": "date-time"
        }
      },
      "additionalProperties": false,
      "description": "DomainSearchContractsV2Inspection",
      "x-data-access-level-info": {
        "Basic": [
          "*"
        ],
        "Detailed": [
          "*"
        ],
        "Full": [
          "*"
        ]
      }
    },
    "SearchService.v2.DomainSearchContractsV2InspectionSchedule": {
      "type": "object",
      "properties": {
        "byAppointment": {
          "type": [
            "boolean",
            "null"
          ],
          "description": "Gets or Sets ByAppointment"
        },
        "recurring": {
          "type": [
            "boolean",
            "null"
          ],
          "description": "Gets or Sets Recurring"
        },
        "times": {
          "type": [
            "array",
            "null"
          ],
          "items": {
            "$ref": "#/$defs/SearchService.v2.DomainSearchContractsV2Inspection"
          },
          "description": "Gets or Sets Times"
        }
      },
      "additionalProperties": false,
      "description": "DomainSearchContractsV2InspectionSchedule",
      "x-data-access-level-info": {
        "Basic": [
          "*"
        ],
        "Detailed": [
          "*"
        ],
        "Full": [
          "*"
        ]
      }
    },
    "SearchService.v2.DomainSearchContractsV2Matterport": {
      "type": "object",
      "properties": {
        "interior": {
          "$ref": "#/$defs/SearchService.v2.DomainSearchContractsV2MatterportInterior"
        },
        "exterior": {
          "$ref": "#/$defs/SearchService.v2.DomainSearchContractsV2MatterportExterior"
        }
      },
      "additionalProperties": false,
      "description": "DomainSearchContractsV2Matterport",
      "x-data-access-level-info": {
        "Basic": [
          "*"
        ],
        "Detailed": [
          "*"
        ],
        "Full": [
          "*"
        ]
      }
    },
    "SearchService.v2.DomainSearchContractsV2MatterportExterior": {
      "type": "object",
      "properties": {
        "attachmentId": {
          "type": [
            "integer",
            "null"
          ],
          "description": "Gets or Sets AttachmentId",
          "format": "int64"
        },
        "gaussianSplatKey": {
          "type": [
            "string",
            "null"
          ],
          "description": "Gets or Sets GaussianSplatKey"
        },
        "gaussianThumbnailUri": {
          "type": [
            "string",
            "null"
          ],
          "description": "Gets or Sets GaussianThumbnailUri"
        }
      },
      "additionalProperties": false,
      "description": "DomainSearchContractsV2MatterportExterior",
      "x-data-access-level-info": {
        "Basic": [
          "*"
        ],
        "Detailed": [
          "*"
        ],
        "Full": [
          "*"
        ]
      }
    },
    "SearchService.v2.DomainSearchContractsV2MatterportInterior": {
      "type": "object",
      "properties": {
        "matterportKey": {
          "type": [
            "string",
            "null"
          ],
          "description": "Gets or Sets MatterportKey"
        },
        "matterportThumbnailUri": {
          "type": [
            "string",
            "null"
          ],
          "description": "Gets or Sets MatterportThumbnailUri"
        }
      },
      "additionalProperties": false,
      "description": "DomainSearchContractsV2MatterportInterior",
      "x-data-access-level-info": {
        "Basic": [
          "*"
        ],
        "Detailed": [
          "*"
        ],
        "Full": [
          "*"
        ]
      }
    },
    "SearchService.v2.DomainSearchContractsV2Media": {
      "type": "object",
      "properties": {
        "category": {
          "enum": [
            "Image"
          ],
          "type": "string",
          "description": "Gets or Sets Category"
        },
        "type": {
          "enum": [
            "Photo",
            "Floorplan"
          ],
          "type": "string",
          "description": "Gets or Sets Type"
        },
        "url": {
          "type": [
            "string",
            "null"
          ],
          "description": "Gets or Sets Url"
        }
      },
      "additionalProperties": false,
      "description": "DomainSearchContractsV2Media",
      "x-data-access-level-info": {
        "Basic": [
          "*"
        ],
        "Detailed": [
          "*"
        ],
        "Full": [
          "*"
        ]
      }
    },
    "SearchService.v2.DomainSearchContractsV2PriceDetails": {
      "type": "object",
      "properties": {
        "price": {
          "type": [
            "integer",
            "null"
          ],
          "description": "Gets or Sets Price",
          "format": "int32"
        },
        "priceFrom": {
          "type": [
            "integer",
            "null"
          ],
          "description": "Gets or Sets PriceFrom",
          "format": "int32"
        },
        "priceTo": {
          "type": [
            "integer",
            "null"
          ],
          "description": "Gets or Sets PriceTo",
          "format": "int32"
        },
        "displayPrice": {
          "type": [
            "string",
            "null"
          ],
          "description": "Gets or Sets DisplayPrice"
        },
        "canDisplayPrice": {
          "type": [
            "boolean",
            "null"
          ],
          "description": "Gets or Sets CanDisplayPrice"
        },
        "depositTaken": {
          "type": [
            "boolean",
            "null"
          ],
          "description": "Gets or Sets DepositTaken"
        },
        "saleMethod": {
          "enum": [
            "NotStated",
            "Auction",
            "PrivateTreaty",
            "Tender",
            "ExpressionOfInterest"
          ],
          "type": "string",
          "description": "Gets or Sets SaleMethod"
        }
      },
      "additionalProperties": false,
      "description": "DomainSearchContractsV2PriceDetails",
      "x-data-access-level-info": {
        "Basic": [
          "*"
        ],
        "Detailed": [
          "*"
        ],
        "Full": [
          "*"
        ]
      }
    },
    "SearchService.v2.DomainSearchContractsV2Project": {
      "type": "object",
      "properties": {
        "id": {
          "type": [
            "integer",
            "null"
          ],
          "description": "Gets or Sets Id",
          "format": "int32"
        },
        "name": {
          "type": [
            "string",
            "null"
          ],
          "description": "Gets or Sets Name"
        },
        "promoLevel": {
          "enum": [
            "Standard",
            "Premium"
          ],
          "type": "string",
          "description": "Gets or Sets PromoLevel"
        },
        "bannerUrl": {
          "type": [
            "string",
            "null"
          ],
          "description": "Gets or Sets BannerUrl"
        },
        "preferredColorHex": {
          "type": [
            "string",
            "null"
          ],
          "description": "Gets or Sets PreferredColorHex"
        },
        "logoUrl": {
          "type": [
            "string",
            "null"
          ],
          "description": "Gets or Sets LogoUrl"
        },
        "labels": {
          "type": [
            "array",
            "null"
          ],
          "items": {
            "type": "string"
          },
          "description": "Gets or Sets Labels"
        },
        "displayableAddress": {
          "type": [
            "string",
            "null"
          ],
          "description": "Gets or Sets DisplayableAddress"
        },
        "suburb": {
          "type": [
            "string",
            "null"
          ],
          "description": "Gets or Sets Suburb"
        },
        "suburbId": {
          "type": [
            "integer",
            "null"
          ],
          "description": "Gets or Sets SuburbId",
          "format": "int32"
        },
        "state": {
          "enum": [
            "ACT",
            "NSW",
            "QLD",
            "VIC",
            "SA",
            "WA",
            "NT",
            "TAS"
          ],
          "type": "string",
          "description": "Gets or Sets State"
        },
        "features": {
          "type": [
            "array",
            "null"
          ],
          "items": {
            "type": "string"
          },
          "description": "Gets or Sets Features"
        },
        "media": {
          "type": [
            "array",
            "null"
          ],
          "items": {
            "$ref": "#/$defs/SearchService.v2.DomainSearchContractsV2Media"
          },
          "description": "Gets or Sets Media"
        },
        "projectSlug": {
          "type": [
            "string",
            "null"
          ],
          "description": "Gets or Sets ProjectSlug"
        },
        "priceFrom": {
          "type": [
            "integer",
            "null"
          ],
          "description": "Gets or Sets PriceFrom",
          "format": "int32"
        }
      },
      "additionalProperties": false,
      "description": "DomainSearchContractsV2Project",
      "x-data-access-level-info": {
        "Basic": [
          "*"
        ],
        "Detailed": [
          "*"
        ],
        "Full": [
          "*"
        ]
      }
    },
    "SearchService.v2.DomainSearchContractsV2PropertyDetails": {
      "type": "object",
      "properties": {
        "bathrooms": {
          "type": [
            "number",
            "null"
          ],
          "description": "Gets or Sets Bathrooms",
          "format": "float"
        },
        "bedrooms": {
          "type": [
            "number",
            "null"
          ],
          "description": "Gets or Sets Bedrooms",
          "format": "float"
        },
        "carspaces": {
          "type": [
            "integer",
            "null"
          ],
          "description": "Gets or Sets Carspaces",
          "format": "int32"
        },
        "unitNumber": {
          "type": [
            "string",
            "null"
          ],
          "description": "Gets or Sets UnitNumber"
        },
        "streetNumber": {
          "type": [
            "string",
            "null"
          ],
          "description": "Gets or Sets StreetNumber"
        },
        "street": {
          "type": [
            "string",
            "null"
          ],
          "description": "Gets or Sets Street"
        },
        "area": {
          "type": [
            "string",
            "null"
          ],
          "description": "Gets or Sets Area"
        },
        "region": {
          "type": [
            "string",
            "null"
          ],
          "description": "Gets or Sets Region"
        },
        "suburb": {
          "type": [
            "string",
            "null"
          ],
          "description": "Gets or Sets Suburb"
        },
        "suburbId": {
          "type": [
            "integer",
            "null"
          ],
          "description": "Gets or Sets SuburbId",
          "format": "int32"
        },
        "postcode": {
          "type": [
            "string",
            "null"
          ],
          "description": "Gets or Sets Postcode"
        },
        "state": {
          "enum": [
            "ACT",
            "NSW",
            "QLD",
            "VIC",
            "SA",
            "WA",
            "NT",
            "TAS"
          ],
          "type": "string",
          "description": "Gets or Sets State"
        },
        "displayableAddress": {
          "type": [
            "string",
            "null"
          ],
          "description": "Gets or Sets DisplayableAddress"
        },
        "features": {
          "type": [
            "array",
            "null"
          ],
          "items": {
            "enum": [
              "Unrecognised",
              "AirConditioning",
              "BuiltInWardrobes",
              "CableOrSatellite",
              "Ensuite",
              "Floorboards",
              "Gas",
              "InternalLaundry",
              "PetsAllowed",
              "SecureParking",
              "SwimmingPool",
              "Furnished",
              "GroundFloor",
              "WaterViews",
              "NorthFacing",
              "CityViews",
              "IndoorSpa",
              "Gym",
              "AlarmSystem",
              "Intercom",
              "BroadbandInternetAccess",
              "Bath",
              "Fireplace",
              "SeparateDiningRoom",
              "Heating",
              "Dishwasher",
              "Study",
              "TennisCourt",
              "Shed",
              "FullyFenced",
              "BalconyDeck",
              "GardenCourtyard",
              "OutdoorSpa",
              "DoubleGlazedWindows",
              "EnergyEfficientAppliances",
              "WaterEfficientAppliances",
              "WallCeilingInsulation",
              "RainwaterStorageTank",
              "GreywaterSystem",
              "WaterEfficientFixtures",
              "SolarHotWater",
              "SolarPanels"
            ],
            "type": "string",
            "description": "Defines Domain.Search.Contracts.v2.PropertyFeature"
          },
          "description": "Gets or Sets Features"
        },
        "latitude": {
          "type": [
            "number",
            "null"
          ],
          "description": "Gets or Sets Latitude",
          "format": "float"
        },
        "longitude": {
          "type": [
            "number",
            "null"
          ],
          "description": "Gets or Sets Longitude",
          "format": "float"
        },
        "mapCertainty": {
          "type": [
            "integer",
            "null"
          ],
          "description": "Gets or Sets MapCertainty",
          "format": "int32"
        },
        "propertyType": {
          "enum": [
            "Unknown",
            "AcreageSemiRural",
            "ApartmentUnitFlat",
            "Aquaculture",
            "BlockOfUnits",
            "CarSpace",
            "DairyFarming",
            "DevelopmentSite",
            "Duplex",
            "Farm",
            "FishingForestry",
            "NewHomeDesigns",
            "House",
            "NewHouseLand",
            "IrrigationServices",
            "NewLand",
            "Livestock",
            "NewApartments",
            "Penthouse",
            "RetirementVillage",
            "Rural",
            "SemiDetached",
            "SpecialistFarm",
            "Studio",
            "Terrace",
            "Townhouse",
            "VacantLand",
            "Villa",
            "Cropping",
            "Viticulture",
            "MixedFarming",
            "Grazing",
            "Horticulture",
            "Equine",
            "Farmlet",
            "Orchard",
            "RuralLifestyle"
          ],
          "type": "string",
          "description": "Gets or Sets PropertyType"
        },
        "allPropertyTypes": {
          "type": [
            "array",
            "null"
          ],
          "items": {
            "enum": [
              "Unknown",
              "AcreageSemiRural",
              "ApartmentUnitFlat",
              "Aquaculture",
              "BlockOfUnits",
              "CarSpace",
              "DairyFarming",
              "DevelopmentSite",
              "Duplex",
              "Farm",
              "FishingForestry",
              "NewHomeDesigns",
              "House",
              "NewHouseLand",
              "IrrigationServices",
              "NewLand",
              "Livestock",
              "NewApartments",
              "Penthouse",
              "RetirementVillage",
              "Rural",
              "SemiDetached",
              "SpecialistFarm",
              "Studio",
              "Terrace",
              "Townhouse",
              "VacantLand",
              "Villa",
              "Cropping",
              "Viticulture",
              "MixedFarming",
              "Grazing",
              "Horticulture",
              "Equine",
              "Farmlet",
              "Orchard",
              "RuralLifestyle"
            ],
            "type": "string",
            "description": "Defines Domain.Search.Contracts.v2.PropertyType"
          },
          "description": "Gets or Sets AllPropertyTypes"
        },
        "landArea": {
          "type": [
            "number",
            "null"
          ],
          "description": "Gets or Sets LandArea",
          "format": "double"
        },
        "buildingArea": {
          "type": [
            "number",
            "null"
          ],
          "description": "Gets or Sets BuildingArea",
          "format": "double"
        },
        "onlyShowProperties": {
          "type": [
            "array",
            "null"
          ],
          "items": {
            "type": "string"
          },
          "description": "Gets or Sets OnlyShowProperties"
        },
        "displayAddressType": {
          "type": [
            "string",
            "null"
          ],
          "description": "Gets or Sets DisplayAddressType"
        },
        "isRural": {
          "type": [
            "boolean",
            "null"
          ],
          "description": "Gets or Sets IsRural"
        },
        "topSpotKeywords": {
          "type": [
            "array",
            "null"
          ],
          "items": {
            "type": "string"
          },
          "description": "Gets or Sets TopSpotKeywords"
        },
        "isNew": {
          "type": [
            "boolean",
            "null"
          ],
          "description": "Gets or Sets IsNew"
        },
        "tags": {
          "type": [
            "array",
            "null"
          ],
          "items": {
            "type": "string"
          },
          "description": "Gets or Sets Tags"
        }
      },
      "additionalProperties": false,
      "description": "DomainSearchContractsV2PropertyDetails",
      "x-data-access-level-info": {
        "Basic": [
          "*"
        ],
        "Detailed": [
          "*"
        ],
        "Full": [
          "*"
        ]
      }
    },
    "SearchService.v2.DomainSearchContractsV2PropertyListing": {
      "type": "object",
      "properties": {
        "id": {
          "type": [
            "integer",
            "null"
          ],
          "description": "Gets or Sets Id",
          "format": "int32"
        },
        "projectId": {
          "type": [
            "integer",
            "null"
          ],
          "description": "Gets or Sets ProjectId",
          "format": "int32"
        },
        "promoLevel": {
          "enum": [
            "Standard",
            "StandardPP",
            "Elite",
            "ElitePP",
            "PremiumPlus"
          ],
          "type": "string",
          "description": "Gets or Sets PromoLevel"
        },
        "listingType": {
          "enum": [
            "Sale",
            "Rent",
            "Share",
            "Sold",
            "NewHomes"
          ],
          "type": "string",
          "description": "Gets or Sets ListingType"
        },
        "advertiser": {
          "$ref": "#/$defs/SearchService.v2.DomainSearchContractsV2Advertiser"
        },
        "priceDetails": {
          "$ref": "#/$defs/SearchService.v2.DomainSearchContractsV2PriceDetails"
        },
        "media": {
          "type": [
            "array",
            "null"
          ],
          "items": {
            "$ref": "#/$defs/SearchService.v2.DomainSearchContractsV2Media"
          },
          "description": "Gets or Sets Media"
        },
        "propertyDetails": {
          "$ref": "#/$defs/SearchService.v2.DomainSearchContractsV2PropertyDetails"
        },
        "headline": {
          "type": [
            "string",
            "null"
          ],
          "description": "Gets or Sets Headline"
        },
        "summaryDescription": {
          "type": [
            "string",
            "null"
          ],
          "description": "Gets or Sets SummaryDescription"
        },
        "hasFloorplan": {
          "type": [
            "boolean",
            "null"
          ],
          "description": "Gets or Sets HasFloorplan"
        },
        "hasVideo": {
          "type": [
            "boolean",
            "null"
          ],
          "description": "Gets or Sets HasVideo"
        },
        "matterport": {
          "$ref": "#/$defs/SearchService.v2.DomainSearchContractsV2Matterport"
        },
        "labels": {
          "type": [
            "array",
            "null"
          ],
          "items": {
            "type": "string"
          },
          "description": "Gets or Sets Labels"
        },
        "auctionSchedule": {
          "$ref": "#/$defs/SearchService.v2.DomainSearchContractsV2AuctionSchedule"
        },
        "dateAvailable": {
          "type": [
            "string",
            "null"
          ],
          "description": "Gets or Sets DateAvailable",
          "format": "date-time"
        },
        "dateListed": {
          "type": [
            "string",
            "null"
          ],
          "description": "Gets or Sets DateListed",
          "format": "date-time"
        },
        "inspectionSchedule": {
          "$ref": "#/$defs/SearchService.v2.DomainSearchContractsV2InspectionSchedule"
        },
        "soldData": {
          "$ref": "#/$defs/SearchService.v2.DomainSearchContractsV2SoldData"
        },
        "listingSlug": {
          "type": [
            "string",
            "null"
          ],
          "description": "Gets or Sets ListingSlug"
        }
      },
      "additionalProperties": false,
      "description": "DomainSearchContractsV2PropertyListing",
      "x-data-access-level-info": {
        "Basic": [
          "*"
        ],
        "Detailed": [
          "*"
        ],
        "Full": [
          "*"
        ]
      }
    },
    "SearchService.v2.DomainSearchContractsV2ResultMetadata": {
      "type": "object",
      "properties": {
        "aggregations": {
          "type": [
            "object",
            "null"
          ],
          "additionalProperties": {
            "type": [
              "object",
              "null"
            ],
            "additionalProperties": {
              "type": "integer",
              "format": "int64"
            },
            "x-data-access-level-info": {
              "Basic": [
                "*"
              ],
              "Detailed": [
                "*"
              ],
              "Full": [
                "*"
              ]
            }
          },
          "description": "Gets or Sets Aggregations",
          "x-data-access-level-info": {
            "Basic": [
              "*"
            ],
            "Detailed": [
              "*"
            ],
            "Full": [
              "*"
            ]
          }
        },
        "surroundingSuburbsListingsCount": {
          "type": [
            "integer",
            "null"
          ],
          "description": "Gets or Sets SurroundingSuburbsListingsCount",
          "format": "int64"
        },
        "newHomesCount": {
          "type": [
            "integer",
            "null"
          ],
          "description": "Gets or Sets NewHomesCount",
          "format": "int64"
        },
        "ruralListingsCount": {
          "type": [
            "integer",
            "null"
          ],
          "description": "Gets or Sets RuralListingsCount",
          "format": "int64"
        },
        "medianPrice": {
          "type": [
            "integer",
            "null"
          ],
          "description": "Gets or Sets MedianPrice",
          "format": "int32"
        },
        "totalListingsExcludingChildren": {
          "type": [
            "integer",
            "null"
          ],
          "description": "Gets or Sets TotalListingsExcludingChildren",
          "format": "int64"
        },
        "surroundingSuburbsListingsExcludingChildren": {
          "type": [
            "integer",
            "null"
          ],
          "description": "Gets or Sets SurroundingSuburbsListingsExcludingChildren",
          "format": "int64"
        }
      },
      "additionalProperties": false,
      "description": "DomainSearchContractsV2ResultMetadata",
      "x-data-access-level-info": {
        "Basic": [
          "*"
        ],
        "Detailed": [
          "*"
        ],
        "Full": [
          "*"
        ]
      }
    },
    "SearchService.v2.DomainSearchContractsV2SearchResult": {
      "type": "object",
      "properties": {
        "type": {
          "enum": [
            "PropertyListing",
            "Project"
          ],
          "type": "string",
          "description": "Gets or Sets Type"
        },
        "listing": {
          "$ref": "#/$defs/SearchService.v2.DomainSearchContractsV2PropertyListing"
        },
        "listings": {
          "type": [
            "array",
            "null"
          ],
          "items": {
            "$ref": "#/$defs/SearchService.v2.DomainSearchContractsV2PropertyListing"
          },
          "description": "Gets or Sets Listings"
        },
        "project": {
          "$ref": "#/$defs/SearchService.v2.DomainSearchContractsV2Project"
        }
      },
      "additionalProperties": false,
      "description": "DomainSearchContractsV2SearchResult",
      "x-data-access-level-info": {
        "Basic": [
          "*"
        ],
        "Detailed": [
          "*"
        ],
        "Full": [
          "*"
        ]
      }
    },
    "SearchService.v2.DomainSearchContractsV2SoldData": {
      "type": "object",
      "properties": {
        "source": {
          "enum": [
            "Agency",
            "Apm"
          ],
          "type": "string",
          "description": "Gets or Sets Source"
        },
        "soldDate": {
          "type": [
            "string",
            "null"
          ],
          "description": "Gets or Sets SoldDate",
          "format": "date-time"
        },
        "soldPrice": {
          "type": [
            "integer",
            "null"
          ],
          "description": "Gets or Sets SoldPrice",
          "format": "int32"
        },
        "saleMethod": {
          "enum": [
            "NotStated",
            "SoldByAuction",
            "SoldByPrivateTreaty",
            "Withdrawn",
            "SoldPriorToAuction"
          ],
          "type": "string",
          "description": "Gets or Sets SaleMethod"
        }
      },
      "additionalProperties": false,
      "description": "DomainSearchContractsV2SoldData",
      "x-data-access-level-info": {
        "Basic": [
          "*"
        ],
        "Detailed": [
          "*"
        ],
        "Full": [
          "*"
        ]
      }
    }
  }
}