eca-1.0.x-dev/modules/endpoint/config/schema/eca_endpoint.schema.yml

modules/endpoint/config/schema/eca_endpoint.schema.yml
eca.event.plugin.eca_endpoint:response:
  type: eca.event.plugin
  label: 'ECA Endpoint Response'
  mapping:
    first_path_argument:
      type: string
      label: 'First path argument'
      constraints:
        NotBlank: []
    second_path_argument:
      type: string
      label: 'Second path argument'

eca.event.plugin.eca_endpoint:access:
  type: eca.event.plugin
  label: 'ECA Endpoint Access'
  mapping:
    first_path_argument:
      type: string
      label: 'First path argument'
      constraints:
        NotBlank: []
    second_path_argument:
      type: string
      label: 'Second path argument'

action.configuration.eca_endpoint_set_ajax_response_add_css:
  type: mapping
  label: 'Configuration for the "Endpoint Set Ajax Response Add CSS" action'
  mapping:
    href:
      type: string
      label: 'CSS file'
      constraints:
        NotBlank: []
    media:
      type: string
      label: 'Media'

action.configuration.eca_endpoint_set_ajax_response_add_js:
  type: mapping
  label: 'Configuration for the "Endpoint Set Ajax Response Add JS" action'
  mapping:
    url:
      type: string
      label: 'URL'
      constraints:
        NotBlank: []
    defer:
      type: boolean
      label: 'Clear previous messages'
    selector:
      type: string
      label: 'CSS Selector'

action.configuration.eca_endpoint_set_ajax_response_append:
  type: mapping
  label: 'Configuration for the "Endpoint Set Ajax Response Append" action'
  mapping:
    selector:
      type: string
      label: 'CSS Selector'
      constraints:
        NotBlank: []
    content:
      type: text
      label: 'Content'
      constraints:
        NotBlank: []
    settings:
      type: text
      label: 'Settings'

action.configuration.eca_endpoint_set_ajax_response_html:
  type: mapping
  label: 'Configuration for the "Endpoint Set Ajax Response HTML" action'
  mapping:
    selector:
      type: string
      label: 'CSS Selector'
      constraints:
        NotBlank: []
    content:
      type: text
      label: 'Content'
      constraints:
        NotBlank: []
    settings:
      type: text
      label: 'Settings'

action.configuration.eca_endpoint_set_ajax_response_close_dialog:
  type: mapping
  label: 'Configuration for the "Endpoint Set Ajax Response Close Dialog" action'
  mapping:
    selector:
      type: string
      label: 'CSS Selector'
      constraints:
        NotBlank: []
    persist:
      type: boolean
      label: 'Persist dialog in DOM'

action.configuration.eca_endpoint_set_ajax_response_close_modal_dialog:
  type: mapping
  label: 'Configuration for the "Endpoint Set Ajax Response Close Modal Dialog" action'
  mapping:
    persist:
      type: boolean
      label: 'Persist dialog in DOM'

action.configuration.eca_endpoint_set_ajax_response_css:
  type: mapping
  label: 'Configuration for the "Endpoint Set Ajax Response CSS" action'
  mapping:
    selector:
      type: string
      label: 'CSS Selector'
      constraints:
        NotBlank: []
    css:
      type: text
      label: 'CSS'

action.configuration.eca_endpoint_set_ajax_response_before:
  type: mapping
  label: 'Configuration for the "Endpoint Set Ajax Response Before" action'
  mapping:
    selector:
      type: string
      label: 'CSS Selector'
      constraints:
        NotBlank: []
    content:
      type: text
      label: 'Content'
      constraints:
        NotBlank: []
    settings:
      type: text
      label: 'Settings'

action.configuration.eca_endpoint_set_ajax_response_insert:
  type: mapping
  label: 'Configuration for the "Endpoint Set Ajax Response Insert" action'
  mapping:
    selector:
      type: string
      label: 'CSS Selector'
      constraints:
        NotBlank: []
    content:
      type: text
      label: 'Content'
      constraints:
        NotBlank: []
    settings:
      type: text
      label: 'Settings'

action.configuration.eca_endpoint_set_ajax_response_after:
  type: mapping
  label: 'Configuration for the "Endpoint Set Ajax Response After" action'
  mapping:
    selector:
      type: string
      label: 'CSS Selector'
      constraints:
        NotBlank: []
    content:
      type: text
      label: 'Content'
      constraints:
        NotBlank: []
    settings:
      type: text
      label: 'Settings'

action.configuration.eca_endpoint_set_ajax_response_invoke:
  type: mapping
  label: 'Configuration for the "Endpoint Set Ajax Response Invoke" action'
  mapping:
    selector:
      type: string
      label: 'CSS Selector'
      constraints:
        NotBlank: []
    method:
      type: string
      label: 'Method'
      constraints:
        NotBlank: []
    arguments:
      type: text
      label: 'Arguments'

action.configuration.eca_endpoint_set_ajax_response_open_dialog:
  type: mapping
  label: 'Configuration for the "Endpoint Set Ajax Response Open Dialog" action'
  mapping:
    selector:
      type: string
      label: 'CSS Selector'
      constraints:
        NotBlank: []
    title:
      type: string
      label: 'Title'
      constraints:
        NotBlank: []
    content:
      type: text
      label: 'Content'
      constraints:
        NotBlank: []
    options:
      type: text
      label: 'Dialog options'
    settings:
      type: text
      label: 'Settings'

action.configuration.eca_endpoint_set_ajax_response_open_modal_dialog:
  type: mapping
  label: 'Configuration for the "Endpoint Set Ajax Response Open Modal Dialog" action'
  mapping:
    title:
      type: string
      label: 'Title'
      constraints:
        NotBlank: []
    content:
      type: text
      label: 'Content'
      constraints:
        NotBlank: []
    options:
      type: text
      label: 'Dialog options'
    settings:
      type: text
      label: 'Settings'

action.configuration.eca_endpoint_set_ajax_response_open_off_canvas_dialog:
  type: mapping
  label: 'Configuration for the "Endpoint Set Ajax Response Open Off Canvas Dialog" action'
  mapping:
    position:
      type: string
      label: 'Position'
      constraints:
        Choice:
          - side
          - top
        NotBlank: []
    title:
      type: string
      label: 'Title'
      constraints:
        NotBlank: []
    content:
      type: text
      label: 'Content'
      constraints:
        NotBlank: []
    options:
      type: text
      label: 'Dialog options'
    settings:
      type: text
      label: 'Settings'

action.configuration.eca_endpoint_set_ajax_response_prepend:
  type: mapping
  label: 'Configuration for the "Endpoint Set Ajax Response Prepend" action'
  mapping:
    selector:
      type: string
      label: 'CSS Selector'
      constraints:
        NotBlank: []
    content:
      type: text
      label: 'Content'
      constraints:
        NotBlank: []
    settings:
      type: text
      label: 'Settings'

action.configuration.eca_endpoint_set_ajax_response_redirect:
  type: mapping
  label: 'Configuration for the "Endpoint Set Ajax Response Redirect" action'
  mapping:
    url:
      type: string
      label: 'URL'
      constraints:
        NotBlank: []

action.configuration.eca_endpoint_set_ajax_response_replace:
  type: mapping
  label: 'Configuration for the "Endpoint Set Ajax Response Replace" action'
  mapping:
    selector:
      type: string
      label: 'CSS Selector'
      constraints:
        NotBlank: []
    content:
      type: text
      label: 'Content'
      constraints:
        NotBlank: []
    settings:
      type: text
      label: 'Settings'

action.configuration.eca_endpoint_set_ajax_response_restripe:
  type: mapping
  label: 'Configuration for the "Endpoint Set Ajax Response Restripe" action'
  mapping:
    selector:
      type: string
      label: 'CSS Selector'
      constraints:
        NotBlank: []

action.configuration.eca_endpoint_set_ajax_response_scroll_top:
  type: mapping
  label: 'Configuration for the "Endpoint Set Ajax Response Scroll Top" action'
  mapping:
    selector:
      type: string
      label: 'CSS Selector'
      constraints:
        NotBlank: []

action.configuration.eca_endpoint_set_ajax_response_alert:
  type: mapping
  label: 'Configuration for the "Endpoint Set Ajax Response Alert" action'
  mapping:
    message:
      type: string
      label: 'Message'
      constraints:
        NotBlank: []

action.configuration.eca_endpoint_set_ajax_response_announce:
  type: mapping
  label: 'Configuration for the "Endpoint Set Ajax Response Announce" action'
  mapping:
    message:
      type: string
      label: 'Message'
      constraints:
        NotBlank: []
    priority:
      type: string
      label: 'Announce priority'

action.configuration.eca_endpoint_set_ajax_response_changed:
  type: mapping
  label: 'Configuration for the "Endpoint Set Ajax Response Changed" action'
  mapping:
    selector:
      type: string
      label: 'CSS Selector'
      constraints:
        NotBlank: []
    asterisk:
      type: string
      label: 'Asterisk'

action.configuration.eca_endpoint_set_ajax_response_data:
  type: mapping
  label: 'Configuration for the "Endpoint Set Ajax Response Data" action'
  mapping:
    selector:
      type: string
      label: 'Selector'
      constraints:
        NotBlank: []
    name:
      type: string
      label: 'Name'
      constraints:
        NotBlank: []
    value:
      type: string
      label: 'Value'
      constraints:
        NotBlank: []

action.configuration.eca_endpoint_set_ajax_response_set_dialog_option:
  type: mapping
  label: 'Configuration for the "Endpoint Set Ajax Response Set Dialog Option" action'
  mapping:
    selector:
      type: string
      label: 'Selector'
    name:
      type: string
      label: 'Name'
      constraints:
        NotBlank: []
    value:
      type: string
      label: 'Value'
      constraints:
        NotBlank: []

action.configuration.eca_endpoint_set_ajax_response_set_dialog_title:
  type: mapping
  label: 'Configuration for the "Endpoint Set Ajax Response Set Dialog Title" action'
  mapping:
    selector:
      type: string
      label: 'Selector'
    title:
      type: string
      label: 'Title'
      constraints:
        NotBlank: []

action.configuration.eca_endpoint_set_ajax_response_focus_first:
  type: mapping
  label: 'Configuration for the "Endpoint Set Ajax Response Focus First" action'
  mapping:
    selector:
      type: string
      label: 'Selector'
      constraints:
        NotBlank: []

action.configuration.eca_endpoint_set_ajax_response_message:
  type: mapping
  label: 'Configuration for the "Endpoint Set Ajax Response Message" action'
  mapping:
    message:
      type: string
      label: 'Message'
      constraints:
        NotBlank: []
    wrapper:
      type: string
      label: 'Wrapper Selector'
    id:
      type: string
      label: 'ID'
    type:
      type: string
      label: 'Type'
      constraints:
        Choice:
          - status
          - warning
          - error
        NotBlank: []
    announce:
      type: string
      label: 'Announce'
    priority:
      type: string
      label: 'Announce priority'
    clear:
      type: boolean
      label: 'Clear previous messages'

action.configuration.eca_endpoint_set_ajax_response_settings:
  type: mapping
  label: 'Configuration for the "Endpoint Set Ajax Response Settings" action'
  mapping:
    settings:
      type: text
      label: 'Settings'
      constraints:
        NotBlank: []
    merge:
      type: boolean
      label: 'Merge'

action.configuration.eca_endpoint_set_ajax_response_tabledrag_warning:
  type: mapping
  label: 'Configuration for the "Endpoint Set Ajax Response Tabledrag Warning" action'
  mapping:
    id:
      type: string
      label: 'ID'
      constraints:
        NotBlank: []
    instance:
      type: string
      label: 'Table instance'
      constraints:
        NotBlank: []

action.configuration.eca_endpoint_set_ajax_response_update_build_id:
  type: mapping
  label: 'Configuration for the "Endpoint Set Ajax Response Update Build ID" action'
  mapping:
    old:
      type: string
      label: 'old'
    new:
      type: string
      label: 'new'

action.configuration.eca_endpoint_get_query_parameter:
  type: mapping
  label: 'Configuration for the "Endpoint Get Query Parameter" action'
  mapping:
    name:
      type: string
      label: 'Query parameter name'
    token_name:
      type: required_label
      label: 'Name of token'

action.configuration.eca_endpoint_get_client_ip:
  type: mapping
  label: 'Configuration for the "Endpoint Get Client IP" action'
  mapping:
    token_name:
      type: required_label
      label: 'Name of token'

action.configuration.eca_endpoint_get_request_content:
  type: mapping
  label: 'Configuration for the "Endpoint Get Request Content" action'
  mapping:
    token_name:
      type: required_label
      label: 'Name of token'

action.configuration.eca_endpoint_get_request_content_type:
  type: mapping
  label: 'Configuration for the "Endpoint Get Request Content Type" action'
  mapping:
    token_name:
      type: required_label
      label: 'Name of token'

action.configuration.eca_endpoint_get_request_header:
  type: mapping
  label: 'Configuration for the "Endpoint Get Request Header" action'
  mapping:
    name:
      type: string
      label: 'Header name'
    token_name:
      type: required_label
      label: 'Name of token'

action.configuration.eca_endpoint_get_request_method:
  type: mapping
  label: 'Configuration for the "Endpoint Get Request Method" action'
  mapping:
    token_name:
      type: required_label
      label: 'Name of token'

action.configuration.eca_endpoint_get_path_argument:
  type: mapping
  label: 'Configuration for the "Endpoint Get Path Argument" action'
  mapping:
    index:
      type: integer
      label: 'Index position'
    token_name:
      type: required_label
      label: 'Name of token'

action.configuration.eca_endpoint_get_request_uri:
  type: mapping
  label: 'Configuration for the "Endpoint Get Request URI" action'
  mapping:
    token_name:
      type: required_label
      label: 'Name of token'

action.configuration.eca_endpoint_set_response_content:
  type: mapping
  label: 'Configuration for the "Endpoint Set Response Content" action'
  mapping:
    content:
      type: text
      label: 'Content'

action.configuration.eca_endpoint_set_response_content_type:
  type: mapping
  label: 'Configuration for the "Endpoint Set Response Content Type" action'
  mapping:
    content_type:
      type: string
      label: 'content_type'
      constraints:
        NotBlank: []

action.configuration.eca_endpoint_set_response_expires:
  type: mapping
  label: 'Configuration for the "Endpoint Set Response Expires" action'
  mapping:
    expires:
      type: string
      label: 'Expires'
      constraints:
        NotBlank: []

action.configuration.eca_endpoint_set_response_headers:
  type: mapping
  label: 'Configuration for the "Endpoint Set Response Headers" action'
  mapping:
    headers:
      type: text
      label: 'Headers'
      constraints:
        NotBlank: []
    use_yaml:
      type: boolean
      label: 'Interpret above value as YAML format'
    validate_yaml:
      type: boolean
      label: 'Validate YAML to prevent this from being executed when invalid'

action.configuration.eca_endpoint_set_response_max_age:
  type: mapping
  label: 'Configuration for the "Endpoint Set Response Max Age" action'
  mapping:
    max_age:
      type: string
      label: 'Client value (max-age)'
      constraints:
        NotBlank: []
    s_max_age:
      type: string
      label: 'Shared value (s-max-age)'
      constraints:
        NotBlank: []
    set_public:
      type: boolean
      label: 'Set public'
    set_expires:
      type: boolean
      label: 'Set expires'

action.configuration.eca_endpoint_set_response_status_code:
  type: mapping
  label: 'Configuration for the "Endpoint Set Response Status Code" action'
  mapping:
    code:
      type: string
      label: 'Status code'
      constraints:
        NotBlank: []

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

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