You are here

mailchimp_signup.schema.yml in Mailchimp 2.x

Same filename and directory in other branches
  1. 8 modules/mailchimp_signup/config/schema/mailchimp_signup.schema.yml
modules/mailchimp_signup/config/schema/mailchimp_signup.schema.yml

File

modules/mailchimp_signup/config/schema/mailchimp_signup.schema.yml
View source
  1. # Schema for the configuration files of the mailchimp_signup module.
  2. mailchimp_signup.mailchimp_signup.*:
  3. type: config_entity
  4. label: 'Mailchimp Signup config'
  5. mapping:
  6. id:
  7. type: string
  8. label: 'Machine Name'
  9. title:
  10. type: text
  11. label: 'Title'
  12. uuid:
  13. type: string
  14. label: 'UUID'
  15. mc_lists:
  16. type: sequence
  17. label: 'Mailchimp Audience(s)'
  18. sequence:
  19. type: string
  20. label: 'Mailchimp Audience'
  21. mode:
  22. type: integer
  23. label: 'Mode'
  24. mergefields:
  25. type: sequence
  26. label: 'Mergefields'
  27. sequence:
  28. type: boolean
  29. label: 'Merge field'
  30. description:
  31. type: text
  32. label: 'Description'
  33. doublein:
  34. type: boolean
  35. label: 'Double-Opt-In'
  36. send_welcome:
  37. type: boolean
  38. label: 'Send Welcome'
  39. include_interest_groups:
  40. type: boolean
  41. label: 'Include Interest Groups'
  42. status:
  43. type: boolean
  44. label: 'Status'
  45. settings:
  46. type: mapping
  47. label: 'Settings'
  48. mapping:
  49. path:
  50. type: string
  51. label: 'Path'
  52. submit_button:
  53. type: text
  54. label: 'Submit Button'
  55. confirmation_message:
  56. type: text
  57. label: 'Confirmation Message'
  58. description:
  59. type: text
  60. label: 'Description'
  61. destination:
  62. type: string
  63. label: 'Destination'
  64. ajax_submit:
  65. type: boolean
  66. label: 'Ajax form submit'
  67. mergefields:
  68. type: sequence
  69. label: 'Mergefields'
  70. sequence:
  71. type: string
  72. label: 'Merge field'
  73. doublein:
  74. type: boolean
  75. label: 'Double-Opt-In'
  76. include_interest_groups:
  77. type: boolean
  78. label: 'Include Interest Groups'
  79. safe_interest_groups:
  80. type: boolean
  81. label: 'Safe Interest Groups'
  82. configure_groups:
  83. type: boolean
  84. label: 'Pre-configure interest groups'
  85. gdpr_consent:
  86. type: boolean
  87. label: 'GDPR consent'
  88. gdpr_checkbox_label:
  89. type: text
  90. label: 'GDPR checkbox label'
  91. gdpr_consent_required:
  92. type: boolean
  93. label: 'GDPR consent required'