courier.schema.yml in Courier 8
Same filename and directory in other branches
config/schema/courier.schema.yml
File
config/schema/courier.schema.ymlView source
- # Schema configuration file for courier module.
- courier.settings:
- type: config_object
- label: 'Settings for Courier'
- mapping:
- skip_queue:
- type: boolean
- label: 'Whether messages should be tried in the same request'
- channel_preferences:
- type: sequence
- label: 'Default channel preferences for identities'
- sequence:
- label: 'List of identities'
- type: sequence
- sequence:
- type: string
- label: 'Channel entity type'
-
- courier.context.*:
- type: config_entity
- label: 'Courier context'
- mapping:
- id:
- type: string
- label: 'Machine-readable name'
- label:
- type: label
- label: 'Name'
- tokens:
- type: sequence
- label: 'Tokens'
- sequence:
- type: string
-
- courier.template_collection.*:
- type: config_entity
- mapping:
- id:
- type: string
- label: 'ID'
- provider:
- type: string
- label: 'Provider'
- contexts:
- type: sequence
- sequence:
- - type: string
- templates:
- type: sequence
- sequence:
- - type: mapping
- mapping:
- type:
- type: string
- label: 'Template entity type ID'
- content:
- type: courier.template.[%parent.type]
-
- courier.template.courier_email:
- type: mapping
- mapping:
- subject:
- type: string
- body:
- type: string