openlayers-8.x-4.x-dev/config/schema/openlayers.schema.yml
config/schema/openlayers.schema.yml
# Schema for configuration files for the Openlayers module.
_core_config_info:
type: mapping
mapping:
default_config_hash:
type: string
label: 'Default configuration hash'
openlayers.map.*:
type: config_entity
mapping:
id:
type: string
label: 'ID'
label:
type: string
label: 'Label'
uuid:
type: string
label: 'UUID'
langcode:
type: string
label: 'Language Code'
pluginId:
type: string
label: 'Plugin ID'
map:
type: string
label: 'Map'
layers:
type: sequence
label: 'Layers'
sequence:
type: mapping
mapping:
uuid:
type: uuid
id:
type: string
entityId:
type: string
weight:
type: integer
data:
type: mapping
mapping:
base:
type: integer
label: 'Base'
title:
type: string
label: 'Title'
visible:
type: integer
label: 'Visible'
styles:
type: sequence
label: 'Styles'
sequence:
type: mapping
mapping:
uuid:
type: uuid
id:
type: string
weight:
type: integer
controls:
type: sequence
label: 'Controls'
sequence:
type: mapping
mapping:
uuid:
type: uuid
id:
type: string
weight:
type: integer
interactions:
type: sequence
label: 'Interactions'
sequence:
type: mapping
mapping:
uuid:
type: uuid
id:
type: string
weight:
type: integer
components:
type: sequence
label: 'Components'
sequence:
type: mapping
mapping:
uuid:
type: uuid
id:
type: string
weight:
type: integer
map_view:
type: sequence
label: 'Map View'
sequence:
type: mapping
mapping:
uuid:
type: uuid
id:
type: string
weight:
type: integer
is_configurable:
type: boolean
label: 'Is configurable'
status:
type: boolean
label: 'Status'
dependencies:
type: config_dependencies
label: 'Dependencies'
_core:
type: _core_config_info
openlayers.layer.*:
type: config_entity
mapping:
id:
type: string
label: 'ID'
label:
type: string
label: 'Label'
uuid:
type: string
label: 'UUID'
langcode:
type: string
label: 'Language Code'
source:
type: string
label: 'Source'
is_configurable:
type: boolean
label: 'Is configurable'
service:
type: string
label: 'Factory Service'
pluginId:
type: string
label: 'Plugin ID'
options:
type: sequence
sequence:
# type: string
# label: 'Options'
type: sequence
sequence:
type: string
label: 'Source'
status:
type: boolean
label: 'Status'
dependencies:
type: config_dependencies
label: 'Dependencies'
_core:
type: _core_config_info
openlayers.control.*:
type: config_entity
# type: mapping
mapping:
id:
type: string
label: 'ID'
label:
type: string
label: 'Label'
uuid:
type: string
label: 'UUID'
langcode:
type: string
label: 'Language Code'
is_configurable:
type: boolean
label: 'Is configurable'
service:
type: string
label: 'Factory Service'
pluginId:
type: string
label: 'Plugin ID'
options:
type: sequence
sequence:
# type: string
# label: 'Options'
type: sequence
sequence:
type: string
label: 'Source'
status:
type: boolean
label: 'Status'
dependencies:
type: config_dependencies
label: 'Dependencies'
_core:
type: _core_config_info
openlayers.source.*:
type: config_entity
mapping:
id:
type: string
label: 'ID'
label:
type: string
label: 'Label'
uuid:
type: string
label: 'UUID'
langcode:
type: string
label: 'Language Code'
service:
type: string
label: 'Factory Service'
pluginId:
type: string
label: 'Plugin ID'
options:
type: sequence
sequence:
type: string
label: 'Options'
is_configurable:
type: boolean
label: 'Is configurable ?'
status:
type: boolean
label: 'Status'
dependencies:
type: config_dependencies
label: 'Dependencies'
_core:
type: _core_config_info
openlayers.interaction.*:
type: config_entity
# type: mapping
mapping:
id:
type: string
label: 'ID'
label:
type: string
label: 'Label'
uuid:
type: string
label: 'UUID'
langcode:
type: string
label: 'Language Code'
is_configurable:
type: boolean
label: 'Is configurable'
service:
type: string
label: 'Factory Service'
pluginId:
type: string
label: 'Plugin ID'
options:
type: sequence
sequence:
# type: string
# label: 'Options'
type: sequence
sequence:
type: string
label: 'Source'
status:
type: boolean
label: 'Status'
dependencies:
type: config_dependencies
label: 'Dependencies'
_core:
type: _core_config_info
openlayers.style.*:
type: config_entity
# type: mapping
mapping:
id:
type: string
label: 'ID'
label:
type: string
label: 'Label'
uuid:
type: string
label: 'UUID'
langcode:
type: string
label: 'Language Code'
is_configurable:
type: boolean
label: 'Is configurable'
service:
type: string
label: 'Factory Service'
pluginId:
type: string
label: 'Plugin ID'
options:
type: sequence
sequence:
# type: string
# label: 'Options'
type: sequence
sequence:
type: string
label: 'Source'
status:
type: boolean
label: 'Status'
dependencies:
type: config_dependencies
label: 'Dependencies'
_core:
type: _core_config_info
openlayers.component.*:
type: config_entity
# type: mapping
mapping:
id:
type: string
label: 'ID'
label:
type: string
label: 'Label'
uuid:
type: string
label: 'UUID'
langcode:
type: string
label: 'Language Code'
is_configurable:
type: boolean
label: 'Is configurable'
service:
type: string
label: 'Factory Service'
pluginId:
type: string
label: 'Plugin ID'
options:
type: sequence
sequence:
# type: string
# label: 'Options'
type: sequence
sequence:
type: string
label: 'Source'
status:
type: boolean
label: 'Status'
dependencies:
type: config_dependencies
label: 'Dependencies'
_core:
type: _core_config_info
openlayers.projection.*:
type: config_entity
mapping:
id:
type: string
label: 'ID'
label:
type: string
label: 'Label'
uuid:
type: string
label: 'UUID'
langcode:
type: string
label: 'Language Code'
projection_type:
type: string
label: 'Projection Type'
is_configurable:
type: boolean
label: 'Is configurable ?'
status:
type: boolean
label: 'Status'
dependencies:
type: config_dependencies
label: 'Dependencies'
_core:
type: _core_config_info
