options.schema.yml

drupal/core/modules/options/config/schema/options.schema.yml

File

drupal/core/modules/options/config/schema/options.schema.yml
View source
  1. # Schema for the configuration files of the Options module.
  2. field.list_integer.settings:
  3. type: mapping
  4. label: 'List (integer) settings'
  5. mapping:
  6. allowed_values:
  7. type: sequence
  8. label: 'Allowed values list'
  9. sequence:
  10. - type: string
  11. label: 'Value'
  12. allowed_values_function:
  13. type: string
  14. label: 'Allowed values function'
  15. field.list_integer.instance_settings:
  16. type: mapping
  17. label: 'List (integer)'
  18. mapping:
  19. user_register_form:
  20. type: boolean
  21. label: 'Display on user registration form.'
  22. field.list_integer.value:
  23. type: sequence
  24. label: 'Default value'
  25. sequence:
  26. - type: mapping
  27. label: 'Default'
  28. mapping:
  29. value:
  30. type: integer
  31. label: 'Value'
  32. field.list_float.settings:
  33. type: mapping
  34. label: 'List (float) settings'
  35. mapping:
  36. allowed_values:
  37. type: sequence
  38. label: 'Allowed values list'
  39. sequence:
  40. - type: string
  41. label: 'Value'
  42. allowed_values_function:
  43. type: string
  44. label: 'Allowed values function'
  45. field.list_float.instance_settings:
  46. type: mapping
  47. label: 'List (float)'
  48. mapping:
  49. user_register_form:
  50. type: boolean
  51. label: 'Display on user registration form.'
  52. field.list_float.value:
  53. type: sequence
  54. label: 'Default value'
  55. sequence:
  56. - type: mapping
  57. label: 'Default'
  58. mapping:
  59. value:
  60. type: string
  61. label: 'Value'
  62. field.list_text.settings:
  63. type: mapping
  64. label: 'List (text) settings'
  65. mapping:
  66. allowed_values:
  67. type: sequence
  68. label: 'Allowed values list'
  69. sequence:
  70. - type: string
  71. label: 'Value'
  72. allowed_values_function:
  73. type: string
  74. label: 'Allowed values function'
  75. field.list_text.instance_settings:
  76. type: mapping
  77. label: 'List (float)'
  78. mapping:
  79. user_register_form:
  80. type: boolean
  81. label: 'Display on user registration form.'
  82. field.list_text.value:
  83. type: sequence
  84. label: 'Default value'
  85. sequence:
  86. - type: mapping
  87. label: 'Default'
  88. mapping:
  89. value:
  90. type: string
  91. label: 'Value'
  92. field.list_boolean.settings:
  93. type: mapping
  94. label: 'List (boolean) settings'
  95. mapping:
  96. allowed_values:
  97. type: sequence
  98. label: 'Allowed values list'
  99. sequence:
  100. - type: string
  101. label: 'Value'
  102. allowed_values_function:
  103. type: string
  104. label: 'Allowed values function'
  105. field.list_boolean.instance_settings:
  106. type: mapping
  107. label: 'List (boolean)'
  108. mapping:
  109. user_register_form:
  110. type: boolean
  111. label: 'Display on user registration form.'
  112. field.list_boolean.value:
  113. type: sequence
  114. label: 'Default value'
  115. sequence:
  116. - type: mapping
  117. label: 'Default'
  118. mapping:
  119. value:
  120. type: boolean
  121. label: 'Value'