Docs API schemas

neoserver 0.1.2

Layer

Layer schema for the neoserver management API.

← All schemas

object
allowed_roles array of string
created_at string · date-time required
crs_default integer
default_style string
description string
dimensions array of Dimension ↗
enabled boolean required
id string required
is_sql_view boolean
native_extent object
max_x number required
max_y number required
min_x number required
min_y number required
srid integer required
stale boolean
public boolean
public_id string required
service_id string required
source_layer string required
sql_view_config object
geometry_column string required
geometry_type string
id_column string
properties array of SQLViewProperty ↗
read_only boolean
sql string required
srid integer
styles array of string
tile_cache_generation integer · int64
tile_cache_quota_bytes integer · int64
title string
updated_at string · date-time required
OpenAPI schema definition
{
  "properties": {
    "allowed_roles": {
      "items": {
        "type": "string"
      },
      "type": "array"
    },
    "created_at": {
      "format": "date-time",
      "type": "string"
    },
    "crs_default": {
      "type": "integer"
    },
    "default_style": {
      "type": "string"
    },
    "description": {
      "type": "string"
    },
    "dimensions": {
      "items": {
        "$ref": "#/components/schemas/Dimension"
      },
      "type": "array"
    },
    "enabled": {
      "type": "boolean"
    },
    "id": {
      "type": "string"
    },
    "is_sql_view": {
      "type": "boolean"
    },
    "native_extent": {
      "properties": {
        "max_x": {
          "type": "number"
        },
        "max_y": {
          "type": "number"
        },
        "min_x": {
          "type": "number"
        },
        "min_y": {
          "type": "number"
        },
        "srid": {
          "type": "integer"
        },
        "stale": {
          "type": "boolean"
        }
      },
      "required": [
        "min_x",
        "min_y",
        "max_x",
        "max_y",
        "srid"
      ],
      "type": "object"
    },
    "public": {
      "type": "boolean"
    },
    "public_id": {
      "type": "string"
    },
    "service_id": {
      "type": "string"
    },
    "source_layer": {
      "type": "string"
    },
    "sql_view_config": {
      "properties": {
        "geometry_column": {
          "type": "string"
        },
        "geometry_type": {
          "type": "string"
        },
        "id_column": {
          "type": "string"
        },
        "properties": {
          "items": {
            "$ref": "#/components/schemas/SQLViewProperty"
          },
          "type": "array"
        },
        "read_only": {
          "type": "boolean"
        },
        "sql": {
          "type": "string"
        },
        "srid": {
          "type": "integer"
        }
      },
      "required": [
        "sql",
        "geometry_column"
      ],
      "type": "object"
    },
    "styles": {
      "items": {
        "type": "string"
      },
      "type": "array"
    },
    "tile_cache_generation": {
      "format": "int64",
      "type": "integer"
    },
    "tile_cache_quota_bytes": {
      "format": "int64",
      "type": "integer"
    },
    "title": {
      "type": "string"
    },
    "updated_at": {
      "format": "date-time",
      "type": "string"
    }
  },
  "required": [
    "id",
    "service_id",
    "source_layer",
    "public_id",
    "enabled",
    "created_at",
    "updated_at"
  ],
  "type": "object"
}

Search documentation

Type to search guides and reference pages.