You are here

bynder.schema.yml in Bynder 4.0.x

config/schema/bynder.schema.yml

File

config/schema/bynder.schema.yml
View source
  1. bynder.settings:
  2. type: config_object
  3. label: 'Bynder configuration'
  4. mapping:
  5. permanent_token:
  6. type: string
  7. label: 'Permanent token'
  8. client_id:
  9. type: string
  10. label: 'Client ID'
  11. client_secret:
  12. type: string
  13. label: 'Client Secret'
  14. account_domain:
  15. type: string
  16. label: 'Account domain'
  17. debug:
  18. type: boolean
  19. label: 'Debug'
  20. usage_metaproperty:
  21. type: string
  22. label: 'Usage metaproperty'
  23. restrictions:
  24. type: mapping
  25. label: 'Restrictions'
  26. mapping:
  27. royalty_free:
  28. type: string
  29. label: 'Royalty free'
  30. web_license:
  31. type: string
  32. label: 'Web license'
  33. print_license:
  34. type: string
  35. label: 'Print license'
  36. cache_lifetime:
  37. type: integer
  38. label: 'Cached data lifetime'
  39. timeout:
  40. type: integer
  41. label: 'API request timeout, in seconds'
  42. update_frequency:
  43. type: integer
  44. label: 'The metadata update frequency in seconds'
  45. use_remote_images:
  46. type: boolean
  47. label: 'Use remote versions of thumbnail images.'
  48. media.source.bynder:
  49. type: media.source.field_aware
  50. label: 'Bynder type configuration'
  51. field.formatter.settings.bynder:
  52. type: mapping
  53. label: 'Bynder display format settings'
  54. mapping:
  55. thumbnail:
  56. type: string
  57. label: 'Thumbnail'
  58. alt_field:
  59. type: string
  60. label: 'Alt attribute field'
  61. title_field:
  62. type: string
  63. label: 'Title attribute field'
  64. dat_query:
  65. type: string
  66. label: 'DAT attribute'
  67. responsive_sizes:
  68. type: string
  69. label: 'Responsive sizes'
  70. dat_query_responsive:
  71. type: string
  72. label: 'DAT for Responsive images'
  73. entity_browser.browser.widget.bynder_search:
  74. type: mapping
  75. label: 'Bynder search widget configuration'
  76. mapping:
  77. submit_text:
  78. type: string
  79. label: 'Submit button text'
  80. media_type:
  81. type: string
  82. label: 'Media type for created image entities'
  83. media_type_document:
  84. type: string
  85. label: 'Media type for created document entities'
  86. media_type_video:
  87. type: string
  88. label: 'Media type for created video entities'
  89. entity_browser.browser.widget.bynder_upload:
  90. type: mapping
  91. label: 'Bynder upload widget configuration'
  92. mapping:
  93. submit_text:
  94. type: string
  95. label: 'Submit button text'
  96. media_type:
  97. type: string
  98. label: 'Media type for created entities'
  99. brand:
  100. type: string
  101. label: 'Bynder brand for uploaded assets'
  102. extensions:
  103. type: string
  104. label: 'Allowed file extensions'
  105. dropzone_description:
  106. type: string
  107. label: 'Dropzone area description'
  108. tags:
  109. type: sequence
  110. label: 'List of tags to be added to the uploaded assets'
  111. sequence:
  112. type: string
  113. label: 'Tag'
  114. metaproperty_options:
  115. type: sequence
  116. label: 'Metaproperty options to be added to the uploaded assets'
  117. sequence:
  118. type: sequence
  119. label: 'Options'
  120. sequence:
  121. type: string
  122. label: 'Option'
  123. action.configuration.bynder_metadata:
  124. type: action_configuration_default
  125. label: 'Update bynder metadata'