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

Главная | Обратная связь

drupal hosting | друпал хостинг | it patrol .inc