message-8.x-1.1/config/schema/message.schema.yml
config/schema/message.schema.yml
# Schema for the configuration files of the message module.
message.settings:
type: config_object
label: 'Field settings'
mapping:
delete_on_entity_delete:
type: sequence
sequence:
type: string
purge_enable:
type: boolean
purge_methods:
type: sequence
sequence:
type: mapping
mapping:
id:
type: string
enabled:
type: boolean
data:
type: message.purge.[%parent.id]
weight:
type: integer
message.template.*:
type: config_entity
label: 'Message template'
mapping:
template:
type: string
label: 'Machine-readable name'
label:
type: label
label: 'Label'
description:
type: text
label: 'Description'
text:
type: sequence
label: 'Message Text'
sequence:
type: text_format
label: 'Text'
settings:
type: mapping
label: 'Settings'
mapping:
'token options':
type: mapping
label: 'Token options'
mapping:
clear:
type: boolean
label: 'Clear empty tokens'
token replace:
type: boolean
label: 'Replace tokens'
purge_override:
type: boolean
label: 'Override global purge settings'
purge_methods:
type: sequence
label: 'Purge methods'
sequence:
type: mapping
mapping:
id:
type: string
enabled:
type: boolean
data:
type: message.purge.[%parent.id]
weight:
type: integer
message.message:
type: mapping
label: 'Message settings'
mapping:
purge_enable:
type: boolean
label: 'Purge messages'
delete_on_entity_delete:
type: sequence
label: 'Auto delete messages referencing the following entities'
sequence:
type: string
label: 'Entity type'
# This is modeled the same as image styles are - each plugin has its own config.
# @see image.schema.yml
message.purge.*:
type: mapping
label: 'Purge settings'
message.purge.days:
type: mapping
label: 'Days'
mapping:
days:
label: 'Purge messages older than'
type: integer
message.purge.quota:
type: mapping
label: 'Quota'
mapping:
quota:
label: 'Messages quota'
type: integer
views.field.get_text:
type: views_field
label: 'Text'
mapping:
delta:
type: integer
label: 'Delta'
