{
  "@context": {
    "@vocab": "https://casafari.com/schema#",
    "schema": "https://schema.org/",
    "xsd": "http://www.w3.org/2001/XMLSchema#",
    "dcterms": "http://purl.org/dc/terms/",
    "casafari": "https://casafari.com/schema#",
    "UserManagementAccessRequest": "casafari:UserManagementAccessRequest",
    "params": {
      "@id": "casafari:params"
    },
    "headers": {
      "@id": "casafari:headers"
    },
    "method": {
      "@id": "casafari:method",
      "@type": "@id"
    },
    "url": {
      "@id": "casafari:url",
      "@type": "@id"
    },
    "query": {
      "@id": "casafari:query"
    },
    "endpoint_name": {
      "@id": "casafari:endpoint_name",
      "@type": "xsd:string"
    },
    "service_name": {
      "@id": "casafari:service_name",
      "@type": "@id"
    },
    "UserManagementAccessResponse": "casafari:UserManagementAccessResponse",
    "user_id": {
      "@id": "casafari:user_id",
      "@type": "xsd:integer"
    },
    "company_id": {
      "@id": "casafari:company_id",
      "@type": "xsd:string"
    },
    "allowed_locations": {
      "@id": "casafari:allowed_locations",
      "@container": "@list"
    },
    "country_ids": {
      "@id": "casafari:country_ids",
      "@container": "@list"
    },
    "UserManagementBody_authorize_post_oauth_authorize_post": "casafari:UserManagementBody_authorize_post_oauth_authorize_post",
    "email": {
      "@id": "casafari:email",
      "@type": "xsd:string"
    },
    "password": {
      "@id": "casafari:password",
      "@type": "xsd:string"
    },
    "UserManagementBody_introspect_oauth_introspect_post": "casafari:UserManagementBody_introspect_oauth_introspect_post",
    "token": {
      "@id": "casafari:token",
      "@type": "xsd:string"
    },
    "client_id": {
      "@id": "casafari:client_id",
      "@type": "xsd:string"
    },
    "client_secret": {
      "@id": "casafari:client_secret",
      "@type": "xsd:string"
    },
    "UserManagementClientRegistrationRequest": "casafari:UserManagementClientRegistrationRequest",
    "redirect_uris": {
      "@id": "casafari:redirect_uris",
      "@container": "@list"
    },
    "token_endpoint_auth_method": {
      "@id": "casafari:token_endpoint_auth_method",
      "@type": "xsd:string"
    },
    "grant_types": {
      "@id": "casafari:grant_types",
      "@container": "@list"
    },
    "response_types": {
      "@id": "casafari:response_types",
      "@container": "@list"
    },
    "client_name": {
      "@id": "casafari:client_name"
    },
    "UserManagementClientRegistrationResponse": "casafari:UserManagementClientRegistrationResponse",
    "client_id_issued_at": {
      "@id": "casafari:client_id_issued_at",
      "@type": "xsd:integer"
    },
    "client_secret_expires_at": {
      "@id": "casafari:client_secret_expires_at"
    },
    "UserManagementDetailsResponse": "casafari:UserManagementDetailsResponse",
    "details": {
      "@id": "casafari:details",
      "@type": "xsd:string"
    },
    "UserManagementHTTPMethod": "casafari:UserManagementHTTPMethod",
    "UserManagementHTTPValidationError": "casafari:UserManagementHTTPValidationError",
    "detail": {
      "@id": "casafari:detail",
      "@container": "@list"
    },
    "UserManagementIntrospectionResponse": "casafari:UserManagementIntrospectionResponse",
    "active": {
      "@id": "casafari:active",
      "@type": "xsd:boolean"
    },
    "scope": {
      "@id": "casafari:scope"
    },
    "sub": {
      "@id": "casafari:sub"
    },
    "token_type": {
      "@id": "casafari:token_type"
    },
    "aud": {
      "@id": "casafari:aud"
    },
    "exp": {
      "@id": "casafari:exp"
    },
    "mcp_tools": {
      "@id": "casafari:mcp_tools"
    },
    "UserManagementJWTRefreshTokenResponseSchema": "casafari:UserManagementJWTRefreshTokenResponseSchema",
    "access_token": {
      "@id": "casafari:access_token",
      "@type": "xsd:string"
    },
    "UserManagementJWTTokenResponseSchema": "casafari:UserManagementJWTTokenResponseSchema",
    "refresh_token": {
      "@id": "casafari:refresh_token",
      "@type": "xsd:string"
    },
    "UserManagementLoginRequestSchema": "casafari:UserManagementLoginRequestSchema",
    "UserManagementServiceEnum": "casafari:UserManagementServiceEnum",
    "UserManagementValidationError": "casafari:UserManagementValidationError",
    "loc": {
      "@id": "casafari:loc",
      "@container": "@list"
    },
    "msg": {
      "@id": "casafari:msg",
      "@type": "xsd:string"
    },
    "type": {
      "@id": "casafari:type",
      "@type": "xsd:string"
    },
    "input": {
      "@id": "casafari:input"
    },
    "ctx": {
      "@id": "casafari:ctx"
    },
    "ApiTypesV1": "casafari:ApiTypesV1",
    "types": {
      "@id": "casafari:types",
      "@container": "@list"
    },
    "types_with_countries": {
      "@id": "casafari:types_with_countries",
      "@container": "@list"
    },
    "ApiFeaturesV1": "casafari:ApiFeaturesV1",
    "group": {
      "@id": "casafari:group",
      "@type": "xsd:string"
    },
    "names": {
      "@id": "casafari:names",
      "@container": "@list"
    },
    "ApiReferenceLocationV1": "casafari:ApiReferenceLocationV1",
    "location_id": {
      "@id": "casafari:location_id",
      "@type": "xsd:integer"
    },
    "name": {
      "@id": "casafari:name",
      "@type": "xsd:string"
    },
    "parent_id": {
      "@id": "casafari:parent_id",
      "@type": "xsd:integer"
    },
    "administrative_level": {
      "@id": "casafari:administrative_level",
      "@type": "xsd:string"
    },
    "locations_structure": {
      "@id": "casafari:locations_structure",
      "@container": "@list"
    },
    "ApiConditionsV1": "casafari:ApiConditionsV1",
    "conditions": {
      "@id": "casafari:conditions",
      "@container": "@list"
    },
    "ApiAgenciesV1": "casafari:ApiAgenciesV1",
    "agency_type": {
      "@id": "casafari:agency_type",
      "@type": "xsd:string"
    },
    "source_ids": {
      "@id": "casafari:source_ids",
      "@container": "@list"
    },
    "ApiAgentsV1": "casafari:ApiAgentsV1",
    "agents": {
      "@id": "casafari:agents",
      "@container": "@list"
    },
    "ApiSourcesV1": "casafari:ApiSourcesV1",
    "domains": {
      "@id": "casafari:domains",
      "@container": "@list"
    },
    "ApiAlertsFeedV1": "casafari:ApiAlertsFeedV1",
    "id": {
      "@id": "casafari:id",
      "@type": "xsd:integer"
    },
    "filter": {
      "@id": "casafari:filter"
    },
    "user": {
      "@id": "casafari:user",
      "@type": "xsd:string"
    },
    "ApiAlertDocumentsV1": "casafari:ApiAlertDocumentsV1",
    "alert_id": {
      "@id": "casafari:alert_id",
      "@type": "xsd:integer"
    },
    "listing_id": {
      "@id": "casafari:listing_id",
      "@type": "xsd:integer"
    },
    "ref": {
      "@id": "casafari:ref",
      "@type": "xsd:string"
    },
    "alert_type": {
      "@id": "casafari:alert_type",
      "@type": "xsd:string"
    },
    "alert_subtype": {
      "@id": "casafari:alert_subtype",
      "@type": "xsd:string"
    },
    "old_value": {
      "@id": "casafari:old_value",
      "@type": "xsd:string"
    },
    "new_value": {
      "@id": "casafari:new_value",
      "@type": "xsd:string"
    },
    "alert_date": {
      "@id": "casafari:alert_date",
      "@type": "xsd:date"
    },
    "alert_date_and_time": {
      "@id": "casafari:alert_date_and_time",
      "@type": "xsd:string"
    },
    "property_url": {
      "@id": "casafari:property_url",
      "@type": "xsd:string"
    },
    "listing_url": {
      "@id": "casafari:listing_url",
      "@type": "xsd:string"
    },
    "listing_old_url": {
      "@id": "casafari:listing_old_url",
      "@type": "xsd:string"
    },
    "listing_uid": {
      "@id": "casafari:listing_uid",
      "@type": "xsd:string"
    },
    "property_id": {
      "@id": "casafari:property_id",
      "@type": "xsd:integer"
    },
    "title": {
      "@id": "casafari:title",
      "@type": "xsd:string"
    },
    "type_group": {
      "@id": "casafari:type_group",
      "@type": "xsd:string"
    },
    "location": {
      "@id": "casafari:location"
    },
    "address": {
      "@id": "casafari:address",
      "@type": "xsd:string"
    },
    "zip_code": {
      "@id": "casafari:zip_code",
      "@type": "xsd:string"
    },
    "cadastral_reference": {
      "@id": "casafari:cadastral_reference",
      "@type": "xsd:string"
    },
    "coordinates": {
      "@id": "casafari:coordinates"
    },
    "condition": {
      "@id": "casafari:condition",
      "@type": "xsd:string"
    },
    "contacts_info": {
      "@id": "casafari:contacts_info"
    },
    "total_area": {
      "@id": "casafari:total_area",
      "@type": "xsd:integer"
    },
    "living_area": {
      "@id": "casafari:living_area",
      "@type": "xsd:integer"
    },
    "plot_area": {
      "@id": "casafari:plot_area",
      "@type": "xsd:integer"
    },
    "terrace_area": {
      "@id": "casafari:terrace_area",
      "@type": "xsd:integer"
    },
    "bedrooms": {
      "@id": "casafari:bedrooms",
      "@type": "xsd:integer"
    },
    "rooms": {
      "@id": "casafari:rooms",
      "@type": "xsd:integer"
    },
    "bathrooms": {
      "@id": "casafari:bathrooms",
      "@type": "xsd:integer"
    },
    "features": {
      "@id": "casafari:features"
    },
    "construction_year": {
      "@id": "casafari:construction_year",
      "@type": "xsd:integer"
    },
    "operations": {
      "@id": "casafari:operations",
      "@container": "@list"
    },
    "is_bank_property": {
      "@id": "casafari:is_bank_property",
      "@type": "xsd:boolean"
    },
    "is_auction_property": {
      "@id": "casafari:is_auction_property",
      "@type": "xsd:boolean"
    },
    "is_new_development_property": {
      "@id": "casafari:is_new_development_property",
      "@type": "xsd:boolean"
    },
    "is_private_property": {
      "@id": "casafari:is_private_property",
      "@type": "xsd:boolean"
    },
    "sale_status": {
      "@id": "casafari:sale_status",
      "@type": "xsd:string"
    },
    "sale_currency": {
      "@id": "casafari:sale_currency",
      "@type": "xsd:string"
    },
    "sale_price_base": {
      "@id": "casafari:sale_price_base",
      "@type": "xsd:integer"
    },
    "sale_price": {
      "@id": "casafari:sale_price",
      "@type": "xsd:integer"
    },
    "sale_price_per_sqm": {
      "@id": "casafari:sale_price_per_sqm",
      "@type": "xsd:decimal"
    },
    "sale_price_per_sqm_base": {
      "@id": "casafari:sale_price_per_sqm_base",
      "@type": "xsd:decimal"
    },
    "rent_status": {
      "@id": "casafari:rent_status",
      "@type": "xsd:string"
    },
    "rent_currency": {
      "@id": "casafari:rent_currency",
      "@type": "xsd:string"
    },
    "rent_price_base": {
      "@id": "casafari:rent_price_base",
      "@type": "xsd:integer"
    },
    "rent_price": {
      "@id": "casafari:rent_price",
      "@type": "xsd:integer"
    },
    "rent_price_per_sqm": {
      "@id": "casafari:rent_price_per_sqm",
      "@type": "xsd:decimal"
    },
    "rent_price_per_sqm_base": {
      "@id": "casafari:rent_price_per_sqm_base",
      "@type": "xsd:decimal"
    },
    "rent_period": {
      "@id": "casafari:rent_period",
      "@type": "xsd:string"
    },
    "agency_legal_id": {
      "@id": "casafari:agency_legal_id",
      "@type": "xsd:string"
    },
    "agency": {
      "@id": "casafari:agency",
      "@type": "xsd:string"
    },
    "agent": {
      "@id": "casafari:agent",
      "@type": "xsd:string"
    },
    "source_name": {
      "@id": "casafari:source_name",
      "@type": "xsd:string"
    },
    "description": {
      "@id": "casafari:description",
      "@type": "xsd:string"
    },
    "thumbnails": {
      "@id": "casafari:thumbnails",
      "@container": "@list"
    },
    "pictures": {
      "@id": "casafari:pictures",
      "@container": "@list"
    },
    "created_at": {
      "@id": "casafari:created_at",
      "@type": "xsd:dateTime"
    },
    "created_at_with_photos": {
      "@id": "casafari:created_at_with_photos",
      "@type": "xsd:dateTime"
    },
    "updated_at": {
      "@id": "casafari:updated_at",
      "@type": "xsd:dateTime"
    },
    "energy_certificate": {
      "@id": "casafari:energy_certificate",
      "@type": "xsd:string"
    },
    "energy_rating": {
      "@id": "casafari:energy_rating",
      "@type": "xsd:string"
    },
    "heating_type": {
      "@id": "casafari:heating_type",
      "@type": "xsd:string"
    },
    "available_from": {
      "@id": "casafari:available_from",
      "@type": "xsd:date"
    },
    "available_to": {
      "@id": "casafari:available_to",
      "@type": "xsd:date"
    },
    "ApiPropertyDetailResponseV1": "casafari:ApiPropertyDetailResponseV1",
    "primary_listing_id": {
      "@id": "casafari:primary_listing_id",
      "@type": "xsd:integer"
    },
    "number_of_parkings": {
      "@id": "casafari:number_of_parkings",
      "@type": "xsd:integer"
    },
    "floor_number": {
      "@id": "casafari:floor_number",
      "@type": "xsd:integer"
    },
    "sale_time_on_market": {
      "@id": "casafari:sale_time_on_market"
    },
    "rent_time_on_market": {
      "@id": "casafari:rent_time_on_market"
    },
    "listings": {
      "@id": "casafari:listings",
      "@container": "@list"
    },
    "history": {
      "@id": "casafari:history",
      "@container": "@list"
    },
    "sale_price_history": {
      "@id": "casafari:sale_price_history",
      "@container": "@list"
    },
    "rent_price_history": {
      "@id": "casafari:rent_price_history",
      "@container": "@list"
    },
    "sale_status_history": {
      "@id": "casafari:sale_status_history",
      "@container": "@list"
    },
    "rent_status_history": {
      "@id": "casafari:rent_status_history",
      "@container": "@list"
    },
    "distance": {
      "@id": "casafari:distance",
      "@type": "xsd:decimal"
    },
    "changed_at": {
      "@id": "casafari:changed_at",
      "@type": "xsd:date"
    },
    "sale_price_last_change": {
      "@id": "casafari:sale_price_last_change"
    },
    "rent_price_last_change": {
      "@id": "casafari:rent_price_last_change"
    },
    "gross_yield": {
      "@id": "casafari:gross_yield",
      "@type": "xsd:decimal"
    },
    "ceiling_label": {
      "@id": "casafari:ceiling_label",
      "@type": "xsd:string"
    },
    "min_rent_area": {
      "@id": "casafari:min_rent_area",
      "@type": "xsd:integer"
    },
    "ref_numbers": {
      "@id": "casafari:ref_numbers",
      "@container": "@list"
    },
    "casafari_connect": {
      "@id": "casafari:casafari_connect",
      "@type": "xsd:boolean"
    },
    "source_floor_numbers": {
      "@id": "casafari:source_floor_numbers",
      "@container": "@list"
    },
    "retail_data": {
      "@id": "casafari:retail_data"
    },
    "ApiLocationsV1": "casafari:ApiLocationsV1",
    "locations": {
      "@id": "casafari:locations",
      "@container": "@list"
    },
    "ApiGetLocationsV1": "casafari:ApiGetLocationsV1",
    "zip_codes": {
      "@id": "casafari:zip_codes",
      "@container": "@list"
    },
    "lang": {
      "@id": "casafari:lang",
      "@type": "xsd:string"
    },
    "ApiTypeAheadV1": "casafari:ApiTypeAheadV1",
    "typeahead": {
      "@id": "casafari:typeahead",
      "@container": "@list"
    },
    "ApiLocationsTypeAheadFilterV1": "casafari:ApiLocationsTypeAheadFilterV1",
    "country_codes": {
      "@id": "casafari:country_codes",
      "@container": "@list"
    },
    "size": {
      "@id": "casafari:size",
      "@type": "xsd:integer"
    },
    "ApiZipCodeBoundaryV1": "casafari:ApiZipCodeBoundaryV1",
    "boundary": {
      "@id": "casafari:boundary",
      "@container": "@list"
    },
    "ApiZipCodeBoundaryFilterV1": "casafari:ApiZipCodeBoundaryFilterV1",
    "country_code": {
      "@id": "casafari:country_code",
      "@type": "xsd:string"
    },
    "ApiAlertsSearchFilterV1": "casafari:ApiAlertsSearchFilterV1",
    "operation": {
      "@id": "casafari:operation",
      "@type": "xsd:string"
    },
    "location_ids": {
      "@id": "casafari:location_ids",
      "@container": "@list"
    },
    "custom_location": {
      "@id": "casafari:custom_location",
      "@container": "@list"
    },
    "custom_locations": {
      "@id": "casafari:custom_locations",
      "@container": "@list"
    },
    "alert_date_from": {
      "@id": "casafari:alert_date_from",
      "@type": "xsd:date"
    },
    "alert_date_to": {
      "@id": "casafari:alert_date_to",
      "@type": "xsd:date"
    },
    "created_at_from": {
      "@id": "casafari:created_at_from",
      "@type": "xsd:dateTime"
    },
    "created_at_to": {
      "@id": "casafari:created_at_to",
      "@type": "xsd:dateTime"
    },
    "created_at_with_photos_from": {
      "@id": "casafari:created_at_with_photos_from",
      "@type": "xsd:dateTime"
    },
    "created_at_with_photos_to": {
      "@id": "casafari:created_at_with_photos_to",
      "@type": "xsd:dateTime"
    },
    "statuses": {
      "@id": "casafari:statuses",
      "@container": "@list"
    },
    "price_from": {
      "@id": "casafari:price_from",
      "@type": "xsd:integer"
    },
    "price_to": {
      "@id": "casafari:price_to",
      "@type": "xsd:integer"
    },
    "price_per_sqm_from": {
      "@id": "casafari:price_per_sqm_from",
      "@type": "xsd:integer"
    },
    "price_per_sqm_to": {
      "@id": "casafari:price_per_sqm_to",
      "@type": "xsd:integer"
    },
    "bedrooms_from": {
      "@id": "casafari:bedrooms_from",
      "@type": "xsd:integer"
    },
    "bedrooms_to": {
      "@id": "casafari:bedrooms_to",
      "@type": "xsd:integer"
    },
    "bathrooms_from": {
      "@id": "casafari:bathrooms_from",
      "@type": "xsd:integer"
    },
    "bathrooms_to": {
      "@id": "casafari:bathrooms_to",
      "@type": "xsd:integer"
    },
    "total_area_from": {
      "@id": "casafari:total_area_from",
      "@type": "xsd:integer"
    },
    "total_area_to": {
      "@id": "casafari:total_area_to",
      "@type": "xsd:integer"
    },
    "plot_area_from": {
      "@id": "casafari:plot_area_from",
      "@type": "xsd:integer"
    },
    "plot_area_to": {
      "@id": "casafari:plot_area_to",
      "@type": "xsd:integer"
    },
    "construction_year_from": {
      "@id": "casafari:construction_year_from",
      "@type": "xsd:integer"
    },
    "construction_year_to": {
      "@id": "casafari:construction_year_to",
      "@type": "xsd:integer"
    },
    "floor": {
      "@id": "casafari:floor",
      "@type": "xsd:string"
    },
    "floors": {
      "@id": "casafari:floors",
      "@container": "@list"
    },
    "orientation": {
      "@id": "casafari:orientation",
      "@type": "xsd:string"
    },
    "view": {
      "@id": "casafari:view",
      "@type": "xsd:string"
    },
    "views": {
      "@id": "casafari:views",
      "@container": "@list"
    },
    "direction": {
      "@id": "casafari:direction",
      "@type": "xsd:string"
    },
    "directions": {
      "@id": "casafari:directions",
      "@container": "@list"
    },
    "characteristics": {
      "@id": "casafari:characteristics",
      "@container": "@list"
    },
    "alert_subtypes": {
      "@id": "casafari:alert_subtypes",
      "@container": "@list"
    },
    "private": {
      "@id": "casafari:private",
      "@type": "xsd:boolean"
    },
    "auction": {
      "@id": "casafari:auction",
      "@type": "xsd:boolean"
    },
    "bank": {
      "@id": "casafari:bank",
      "@type": "xsd:boolean"
    },
    "new_development": {
      "@id": "casafari:new_development",
      "@type": "xsd:boolean"
    },
    "listing_agents": {
      "@id": "casafari:listing_agents",
      "@container": "@list"
    },
    "with_agencies": {
      "@id": "casafari:with_agencies",
      "@container": "@list"
    },
    "without_agencies": {
      "@id": "casafari:without_agencies",
      "@container": "@list"
    },
    "exclusive": {
      "@id": "casafari:exclusive",
      "@type": "xsd:boolean"
    },
    "has_phone": {
      "@id": "casafari:has_phone",
      "@type": "xsd:boolean"
    },
    "has_email": {
      "@id": "casafari:has_email",
      "@type": "xsd:boolean"
    },
    "has_agency_name": {
      "@id": "casafari:has_agency_name",
      "@type": "xsd:boolean"
    },
    "property_ids": {
      "@id": "casafari:property_ids",
      "@container": "@list"
    },
    "listing_ids": {
      "@id": "casafari:listing_ids",
      "@container": "@list"
    },
    "ApiSearchComparablesResponseV1": "casafari:ApiSearchComparablesResponseV1",
    "results": {
      "@id": "casafari:results",
      "@container": "@list"
    },
    "statistics": {
      "@id": "casafari:statistics"
    },
    "estimated_prices": {
      "@id": "casafari:estimated_prices"
    },
    "casafari_link": {
      "@id": "casafari:casafari_link",
      "@type": "@id"
    },
    "ApiSearchComparablesRequestV1": "casafari:ApiSearchComparablesRequestV1",
    "comparables_count": {
      "@id": "casafari:comparables_count",
      "@type": "xsd:integer"
    },
    "target_point": {
      "@id": "casafari:target_point"
    },
    "location_boundary": {
      "@id": "casafari:location_boundary"
    },
    "sold_or_rented_after": {
      "@id": "casafari:sold_or_rented_after",
      "@type": "xsd:date"
    },
    "business_type": {
      "@id": "casafari:business_type",
      "@type": "xsd:string"
    },
    "comparables_type": {
      "@id": "casafari:comparables_type",
      "@type": "xsd:string"
    },
    "comparables_types": {
      "@id": "casafari:comparables_types",
      "@container": "@list"
    },
    "property_type": {
      "@id": "casafari:property_type",
      "@type": "xsd:string"
    },
    "min_price": {
      "@id": "casafari:min_price",
      "@type": "xsd:integer"
    },
    "max_price": {
      "@id": "casafari:max_price",
      "@type": "xsd:integer"
    },
    "energy_certificates": {
      "@id": "casafari:energy_certificates",
      "@container": "@list"
    },
    "energy_ratings": {
      "@id": "casafari:energy_ratings",
      "@container": "@list"
    },
    "days_on_market_from": {
      "@id": "casafari:days_on_market_from",
      "@type": "xsd:integer"
    },
    "days_on_market_to": {
      "@id": "casafari:days_on_market_to",
      "@type": "xsd:integer"
    },
    "exclude_outliers": {
      "@id": "casafari:exclude_outliers",
      "@type": "xsd:boolean"
    },
    "ApiPropertiesSearchResponseV1": "casafari:ApiPropertiesSearchResponseV1",
    "ApiPropertiesSearchRequestV1": "casafari:ApiPropertiesSearchRequestV1",
    "search_operations": {
      "@id": "casafari:search_operations",
      "@container": "@list"
    },
    "custom_location_boundary": {
      "@id": "casafari:custom_location_boundary"
    },
    "property_date_from": {
      "@id": "casafari:property_date_from",
      "@type": "xsd:date"
    },
    "property_date_to": {
      "@id": "casafari:property_date_to",
      "@type": "xsd:date"
    },
    "created_date_from": {
      "@id": "casafari:created_date_from",
      "@type": "xsd:dateTime"
    },
    "created_date_to": {
      "@id": "casafari:created_date_to",
      "@type": "xsd:dateTime"
    },
    "updated_date_from": {
      "@id": "casafari:updated_date_from",
      "@type": "xsd:dateTime"
    },
    "updated_date_to": {
      "@id": "casafari:updated_date_to",
      "@type": "xsd:dateTime"
    },
    "property_types": {
      "@id": "casafari:property_types",
      "@container": "@list"
    },
    "gross_yield_from": {
      "@id": "casafari:gross_yield_from",
      "@type": "xsd:decimal"
    },
    "gross_yield_to": {
      "@id": "casafari:gross_yield_to",
      "@type": "xsd:decimal"
    },
    "rooms_from": {
      "@id": "casafari:rooms_from",
      "@type": "xsd:integer"
    },
    "rooms_to": {
      "@id": "casafari:rooms_to",
      "@type": "xsd:integer"
    },
    "number_of_parkings_from": {
      "@id": "casafari:number_of_parkings_from",
      "@type": "xsd:integer"
    },
    "number_of_parkings_to": {
      "@id": "casafari:number_of_parkings_to",
      "@type": "xsd:integer"
    },
    "living_area_from": {
      "@id": "casafari:living_area_from",
      "@type": "xsd:integer"
    },
    "living_area_to": {
      "@id": "casafari:living_area_to",
      "@type": "xsd:integer"
    },
    "floor_numbers": {
      "@id": "casafari:floor_numbers",
      "@container": "@list"
    },
    "ApiPropertiesSearchByListingIDsResponseV1": "casafari:ApiPropertiesSearchByListingIDsResponseV1",
    "ApiPropertiesSearchByListingIDsRequestV1": "casafari:ApiPropertiesSearchByListingIDsRequestV1",
    "ApiCreateSmartLinkResponseV1": "casafari:ApiCreateSmartLinkResponseV1",
    "ApiCreateSmartLinkRequestV1": "casafari:ApiCreateSmartLinkRequestV1",
    "primary_listing_ids": {
      "@id": "casafari:primary_listing_ids",
      "@container": "@list"
    },
    "settings": {
      "@id": "casafari:settings"
    },
    "company": {
      "@id": "casafari:company"
    },
    "ApiComparablesPricesV1": "casafari:ApiComparablesPricesV1",
    "ApiComparablesPricesRequestV1": "casafari:ApiComparablesPricesRequestV1",
    "ApiPropertiesSearchResponseV2": "casafari:ApiPropertiesSearchResponseV2",
    "ApiPropertiesSearchRequestV2": "casafari:ApiPropertiesSearchRequestV2",
    "ApiSearchComparablesResponseV2": "casafari:ApiSearchComparablesResponseV2",
    "dvf_results": {
      "@id": "casafari:dvf_results",
      "@container": "@list"
    },
    "transactional_data": {
      "@id": "casafari:transactional_data",
      "@container": "@list"
    },
    "valuation_id": {
      "@id": "casafari:valuation_id",
      "@type": "xsd:integer"
    },
    "ApiSearchComparablesRequestV2": "casafari:ApiSearchComparablesRequestV2",
    "ApiAIBuilderResponseV2": "casafari:ApiAIBuilderResponseV2",
    "ApiAIBuilderRequestV2": "casafari:ApiAIBuilderRequestV2",
    "language": {
      "@id": "casafari:language",
      "@type": "xsd:string"
    },
    "external_ref": {
      "@id": "casafari:external_ref",
      "@type": "xsd:string"
    },
    "MarketAnalyticsApiAnalysisRequest": "casafari:MarketAnalyticsApiAnalysisRequest",
    "orientations": {
      "@id": "casafari:orientations"
    },
    "price_range": {
      "@id": "casafari:price_range"
    },
    "rooms_range": {
      "@id": "casafari:rooms_range"
    },
    "bedrooms_range": {
      "@id": "casafari:bedrooms_range"
    },
    "bathrooms_range": {
      "@id": "casafari:bathrooms_range"
    },
    "total_area_range": {
      "@id": "casafari:total_area_range"
    },
    "plot_area_range": {
      "@id": "casafari:plot_area_range"
    },
    "construction_year_range": {
      "@id": "casafari:construction_year_range"
    },
    "MarketAnalyticsApiAnalysisResponse": "casafari:MarketAnalyticsApiAnalysisResponse",
    "price_statistics": {
      "@id": "casafari:price_statistics",
      "@type": "@id"
    },
    "price_estimation": {
      "@id": "casafari:price_estimation",
      "@type": "@id"
    },
    "price_evolution": {
      "@id": "casafari:price_evolution",
      "@type": "@id"
    },
    "summary_price_evolution": {
      "@id": "casafari:summary_price_evolution",
      "@type": "@id"
    },
    "average_days_on_the_market": {
      "@id": "casafari:average_days_on_the_market",
      "@type": "xsd:integer"
    },
    "MarketAnalyticsApiBedroomsDistributionRequestSchema": "casafari:MarketAnalyticsApiBedroomsDistributionRequestSchema",
    "price_per_sqm_range": {
      "@id": "casafari:price_per_sqm_range"
    },
    "MarketAnalyticsApiBedroomsDistributionUnitResponseSchema": "casafari:MarketAnalyticsApiBedroomsDistributionUnitResponseSchema",
    "properties_count": {
      "@id": "casafari:properties_count",
      "@type": "xsd:integer"
    },
    "average_price": {
      "@id": "casafari:average_price",
      "@type": "xsd:decimal"
    },
    "average_price_per_sqm": {
      "@id": "casafari:average_price_per_sqm",
      "@type": "xsd:decimal"
    },
    "MarketAnalyticsApiBusinessTypeEnum": "casafari:MarketAnalyticsApiBusinessTypeEnum",
    "MarketAnalyticsApiCharacteristicsRequestSchema": "casafari:MarketAnalyticsApiCharacteristicsRequestSchema",
    "must_have": {
      "@id": "casafari:must_have",
      "@container": "@list"
    },
    "exclude": {
      "@id": "casafari:exclude",
      "@container": "@list"
    },
    "MarketAnalyticsApiCircleBoundarySchema": "casafari:MarketAnalyticsApiCircleBoundarySchema",
    "MarketAnalyticsApiDataPointEnum": "casafari:MarketAnalyticsApiDataPointEnum",
    "MarketAnalyticsApiDataPointIntervalEnum": "casafari:MarketAnalyticsApiDataPointIntervalEnum",
    "MarketAnalyticsApiDetailsResponse": "casafari:MarketAnalyticsApiDetailsResponse",
    "MarketAnalyticsApiErrorResponse": "casafari:MarketAnalyticsApiErrorResponse",
    "message": {
      "@id": "casafari:message",
      "@type": "xsd:string"
    },
    "errors": {
      "@id": "casafari:errors"
    },
    "MarketAnalyticsApiEstateTypeGroupEnum": "casafari:MarketAnalyticsApiEstateTypeGroupEnum",
    "MarketAnalyticsApiExternalApartmentAndHouseEstateTypeEnum": "casafari:MarketAnalyticsApiExternalApartmentAndHouseEstateTypeEnum",
    "MarketAnalyticsApiExternalCharacteristicEnum": "casafari:MarketAnalyticsApiExternalCharacteristicEnum",
    "MarketAnalyticsApiExternalConditionEnum": "casafari:MarketAnalyticsApiExternalConditionEnum",
    "MarketAnalyticsApiExternalDirectionEnum": "casafari:MarketAnalyticsApiExternalDirectionEnum",
    "MarketAnalyticsApiExternalEnergyRatingEnum": "casafari:MarketAnalyticsApiExternalEnergyRatingEnum",
    "MarketAnalyticsApiExternalEstateTypeEnum": "casafari:MarketAnalyticsApiExternalEstateTypeEnum",
    "MarketAnalyticsApiExternalFloorEnum": "casafari:MarketAnalyticsApiExternalFloorEnum",
    "MarketAnalyticsApiExternalOrientationEnum": "casafari:MarketAnalyticsApiExternalOrientationEnum",
    "MarketAnalyticsApiExternalViewEnum": "casafari:MarketAnalyticsApiExternalViewEnum",
    "MarketAnalyticsApiGeoPoint": "casafari:MarketAnalyticsApiGeoPoint",
    "latitude": {
      "@id": "casafari:latitude",
      "@type": "xsd:decimal"
    },
    "longitude": {
      "@id": "casafari:longitude",
      "@type": "xsd:decimal"
    },
    "MarketAnalyticsApiHTTPValidationError": "casafari:MarketAnalyticsApiHTTPValidationError",
    "MarketAnalyticsApiHeatMapRequestSchema": "casafari:MarketAnalyticsApiHeatMapRequestSchema",
    "data_point": {
      "@id": "casafari:data_point",
      "@type": "@id"
    },
    "date_range": {
      "@id": "casafari:date_range",
      "@type": "@id"
    },
    "MarketAnalyticsApiHeatMapUnitResponseSchema": "casafari:MarketAnalyticsApiHeatMapUnitResponseSchema",
    "location_name": {
      "@id": "casafari:location_name",
      "@type": "xsd:string"
    },
    "value": {
      "@id": "casafari:value"
    },
    "MarketAnalyticsApiInternalConditionEnum": "casafari:MarketAnalyticsApiInternalConditionEnum",
    "MarketAnalyticsApiInternalEstateTypeEnum": "casafari:MarketAnalyticsApiInternalEstateTypeEnum",
    "MarketAnalyticsApiLocationBoundarySchema": "casafari:MarketAnalyticsApiLocationBoundarySchema",
    "polygon": {
      "@id": "casafari:polygon",
      "@container": "@list"
    },
    "circle": {
      "@id": "casafari:circle",
      "@type": "@id"
    },
    "MarketAnalyticsApiMarketMedianRequest": "casafari:MarketAnalyticsApiMarketMedianRequest",
    "country_id": {
      "@id": "casafari:country_id",
      "@type": "xsd:integer"
    },
    "type_ids": {
      "@id": "casafari:type_ids",
      "@container": "@list"
    },
    "MarketAnalyticsApiMarketMedianResponse": "casafari:MarketAnalyticsApiMarketMedianResponse",
    "price_per_sqm_median": {
      "@id": "casafari:price_per_sqm_median",
      "@type": "xsd:decimal"
    },
    "MarketAnalyticsApiPriceDistributionRequestSchema": "casafari:MarketAnalyticsApiPriceDistributionRequestSchema",
    "MarketAnalyticsApiPriceDistributionUnitResponseSchema": "casafari:MarketAnalyticsApiPriceDistributionUnitResponseSchema",
    "lower_bound": {
      "@id": "casafari:lower_bound",
      "@type": "xsd:integer"
    },
    "upper_bound": {
      "@id": "casafari:upper_bound"
    },
    "is_mean": {
      "@id": "casafari:is_mean",
      "@type": "xsd:boolean"
    },
    "MarketAnalyticsApiPriceEstimation": "casafari:MarketAnalyticsApiPriceEstimation",
    "fast_market_price": {
      "@id": "casafari:fast_market_price",
      "@type": "xsd:integer"
    },
    "out_of_market_price": {
      "@id": "casafari:out_of_market_price",
      "@type": "xsd:integer"
    },
    "MarketAnalyticsApiPriceEvolution": "casafari:MarketAnalyticsApiPriceEvolution",
    "avg_price": {
      "@id": "casafari:avg_price",
      "@type": "@id"
    },
    "avg_price_per_sqm": {
      "@id": "casafari:avg_price_per_sqm",
      "@type": "@id"
    },
    "MarketAnalyticsApiPriceStatistics": "casafari:MarketAnalyticsApiPriceStatistics",
    "MarketAnalyticsApiPropertiesDistributionQuartiles": "casafari:MarketAnalyticsApiPropertiesDistributionQuartiles",
    "lower": {
      "@id": "casafari:lower",
      "@type": "xsd:decimal"
    },
    "mean": {
      "@id": "casafari:mean",
      "@type": "xsd:decimal"
    },
    "upper": {
      "@id": "casafari:upper",
      "@type": "xsd:decimal"
    },
    "MarketAnalyticsApiPropertiesDistributionRequestSchema": "casafari:MarketAnalyticsApiPropertiesDistributionRequestSchema",
    "MarketAnalyticsApiPropertiesDistributionResponseSchema": "casafari:MarketAnalyticsApiPropertiesDistributionResponseSchema",
    "properties": {
      "@id": "casafari:properties",
      "@container": "@list"
    },
    "quartiles": {
      "@id": "casafari:quartiles",
      "@type": "@id"
    },
    "MarketAnalyticsApiPropertiesDistributionUnit": "casafari:MarketAnalyticsApiPropertiesDistributionUnit",
    "property_unit_id": {
      "@id": "casafari:property_unit_id",
      "@type": "xsd:integer"
    },
    "price": {
      "@id": "casafari:price",
      "@type": "xsd:integer"
    },
    "price_per_sqm": {
      "@id": "casafari:price_per_sqm",
      "@type": "xsd:decimal"
    },
    "MarketAnalyticsApiRentalYieldRequest": "casafari:MarketAnalyticsApiRentalYieldRequest",
    "condition_type": {
      "@id": "casafari:condition_type",
      "@type": "@id"
    },
    "type_id": {
      "@id": "casafari:type_id",
      "@type": "@id"
    },
    "property_id_to_exclude": {
      "@id": "casafari:property_id_to_exclude"
    },
    "MarketAnalyticsApiRentalYieldResponse": "casafari:MarketAnalyticsApiRentalYieldResponse",
    "average_rent_price": {
      "@id": "casafari:average_rent_price",
      "@type": "xsd:decimal"
    },
    "rental_yield": {
      "@id": "casafari:rental_yield",
      "@type": "xsd:decimal"
    },
    "MarketAnalyticsApiStatisticsByMonths": "casafari:MarketAnalyticsApiStatisticsByMonths",
    "for_the_last_1_month": {
      "@id": "casafari:for_the_last_1_month",
      "@type": "xsd:integer"
    },
    "for_the_last_3_month": {
      "@id": "casafari:for_the_last_3_month",
      "@type": "xsd:integer"
    },
    "for_the_last_6_month": {
      "@id": "casafari:for_the_last_6_month",
      "@type": "xsd:integer"
    },
    "for_the_last_9_month": {
      "@id": "casafari:for_the_last_9_month",
      "@type": "xsd:integer"
    },
    "for_the_last_12_month": {
      "@id": "casafari:for_the_last_12_month",
      "@type": "xsd:integer"
    },
    "MarketAnalyticsApiTimeOnMarketDistributionRequestSchema": "casafari:MarketAnalyticsApiTimeOnMarketDistributionRequestSchema",
    "MarketAnalyticsApiTimeOnMarketDistributionUnitResponseSchema": "casafari:MarketAnalyticsApiTimeOnMarketDistributionUnitResponseSchema",
    "days_on_market": {
      "@id": "casafari:days_on_market",
      "@type": "xsd:integer"
    },
    "months_on_market": {
      "@id": "casafari:months_on_market",
      "@type": "xsd:decimal"
    },
    "MarketAnalyticsApiTimeSeriesRequestSchema": "casafari:MarketAnalyticsApiTimeSeriesRequestSchema",
    "date_interval": {
      "@id": "casafari:date_interval",
      "@type": "@id"
    },
    "MarketAnalyticsApiTimeSeriesUnitResponseSchema": "casafari:MarketAnalyticsApiTimeSeriesUnitResponseSchema",
    "date_start": {
      "@id": "casafari:date_start",
      "@type": "xsd:date"
    },
    "MarketAnalyticsApiValidationError": "casafari:MarketAnalyticsApiValidationError",
    "MarketAnalyticsApiapi__schema__ranges__DateRangeSchema__1": "casafari:MarketAnalyticsApiapi__schema__ranges__DateRangeSchema__1",
    "min": {
      "@id": "casafari:min"
    },
    "max": {
      "@id": "casafari:max"
    },
    "MarketAnalyticsApiapi__schema__ranges__DateRangeSchema__2": "casafari:MarketAnalyticsApiapi__schema__ranges__DateRangeSchema__2",
    "MarketAnalyticsApiapi__schema__ranges__DateRangeSchema__3": "casafari:MarketAnalyticsApiapi__schema__ranges__DateRangeSchema__3",
    "MarketAnalyticsApiapi__schema__ranges__IntRangeSchema__1": "casafari:MarketAnalyticsApiapi__schema__ranges__IntRangeSchema__1",
    "MarketAnalyticsApiapi__schema__ranges__IntRangeSchema__10": "casafari:MarketAnalyticsApiapi__schema__ranges__IntRangeSchema__10",
    "MarketAnalyticsApiapi__schema__ranges__IntRangeSchema__11": "casafari:MarketAnalyticsApiapi__schema__ranges__IntRangeSchema__11",
    "MarketAnalyticsApiapi__schema__ranges__IntRangeSchema__12": "casafari:MarketAnalyticsApiapi__schema__ranges__IntRangeSchema__12",
    "MarketAnalyticsApiapi__schema__ranges__IntRangeSchema__13": "casafari:MarketAnalyticsApiapi__schema__ranges__IntRangeSchema__13",
    "MarketAnalyticsApiapi__schema__ranges__IntRangeSchema__14": "casafari:MarketAnalyticsApiapi__schema__ranges__IntRangeSchema__14",
    "MarketAnalyticsApiapi__schema__ranges__IntRangeSchema__15": "casafari:MarketAnalyticsApiapi__schema__ranges__IntRangeSchema__15",
    "MarketAnalyticsApiapi__schema__ranges__IntRangeSchema__16": "casafari:MarketAnalyticsApiapi__schema__ranges__IntRangeSchema__16",
    "MarketAnalyticsApiapi__schema__ranges__IntRangeSchema__2": "casafari:MarketAnalyticsApiapi__schema__ranges__IntRangeSchema__2",
    "MarketAnalyticsApiapi__schema__ranges__IntRangeSchema__3": "casafari:MarketAnalyticsApiapi__schema__ranges__IntRangeSchema__3",
    "MarketAnalyticsApiapi__schema__ranges__IntRangeSchema__4": "casafari:MarketAnalyticsApiapi__schema__ranges__IntRangeSchema__4",
    "MarketAnalyticsApiapi__schema__ranges__IntRangeSchema__5": "casafari:MarketAnalyticsApiapi__schema__ranges__IntRangeSchema__5",
    "MarketAnalyticsApiapi__schema__ranges__IntRangeSchema__6": "casafari:MarketAnalyticsApiapi__schema__ranges__IntRangeSchema__6",
    "MarketAnalyticsApiapi__schema__ranges__IntRangeSchema__7": "casafari:MarketAnalyticsApiapi__schema__ranges__IntRangeSchema__7",
    "MarketAnalyticsApiapi__schema__ranges__IntRangeSchema__8": "casafari:MarketAnalyticsApiapi__schema__ranges__IntRangeSchema__8",
    "MarketAnalyticsApiapi__schema__ranges__IntRangeSchema__9": "casafari:MarketAnalyticsApiapi__schema__ranges__IntRangeSchema__9",
    "AlertsApiAlertFeedFiltersSchema": "casafari:AlertsApiAlertFeedFiltersSchema",
    "price_psqm_range": {
      "@id": "casafari:price_psqm_range"
    },
    "AlertsApiAlertSubtypeEnum": "casafari:AlertsApiAlertSubtypeEnum",
    "AlertsApiCharacteristicEnum": "casafari:AlertsApiCharacteristicEnum",
    "AlertsApiConditionEnum": "casafari:AlertsApiConditionEnum",
    "AlertsApiCoordinatesDto": "casafari:AlertsApiCoordinatesDto",
    "AlertsApiCreateAlertFeedRequestSchema": "casafari:AlertsApiCreateAlertFeedRequestSchema",
    "feed_name": {
      "@id": "casafari:feed_name",
      "@type": "xsd:string"
    },
    "filters": {
      "@id": "casafari:filters",
      "@type": "@id"
    }
  },
  "@type": "schema:Dataset",
  "schema:name": "Casafari API and MCP Platform API JSON-LD context",
  "schema:description": "A JSON-LD @context for the objects Casafari API and MCP Platform's own API contract declares: one class per component schema, one property per declared field, typed from the contract. Derived by script (derive-json-ld.py, 2026-10-15) from openapi/_original/casafari-api-openapi.json.",
  "dcterms:created": "2026-10-15",
  "dcterms:source": [
    "openapi/_original/casafari-api-openapi.json"
  ]
}