{
  "$schema": "http://json-schema.org/draft-07/schema#",
  "$id": "https://schemas.apps.smartmate.io/fields/types/location/location.props.schema.json",
  "$$target": "https://schemas.apps.smartmate.io/fields/types/location/location.props.schema.json",
  "title": "location props",
  "allOf": [{"$ref": "https://schemas.apps.smartmate.io/fields/types/_base/_base.props.schema.json"}],
  "properties": {
    "type": {
      "$id": "#/properties/type",
      "type": "string",
      "enum": ["location"]
    },
    "label": {},
    "description": {},
    "required": {},
    "readOnly": {},
    "hidden": {},
    "defaultValue": {
      "$id": "#/properties/defaultValue",
      "type": "object",
      "required": ["latitude", "longitude"],
      "properties": {
        "latitude": {
          "$id": "#/properties/defaultValue/properties/latitude",
          "type": "number",
          "title": "latitude",
          "description": "Latitude in decimals"
        },
        "longitude": {
          "$id": "#/properties/defaultValue/properties/longitude",
          "type": "number",
          "title": "longitude",
          "description": "Longitude in decimals"
        }
      }
    },
    "validations": {}
  },
  "additionalProperties": false
}
