You are here

uc_payment.schema.yml in Ubercart 8.4

payment/uc_payment/config/schema/uc_payment.schema.yml

File

payment/uc_payment/config/schema/uc_payment.schema.yml
View source
  1. # Schema for the configuration files of the uc_payment module.
  2. uc_payment.method.*:
  3. type: config_entity
  4. label: 'Payment method'
  5. mapping:
  6. id:
  7. type: string
  8. label: 'ID'
  9. label:
  10. type: label
  11. label: 'Label'
  12. weight:
  13. type: integer
  14. label: 'Weight'
  15. locked:
  16. type: boolean
  17. label: 'Locked'
  18. plugin:
  19. type: string
  20. label: 'Plugin'
  21. settings:
  22. type: payment_method.settings.[%parent.plugin]
  23. payment_method.settings.*:
  24. type: payment_method_settings
  25. payment_method.settings.free_order:
  26. type: mapping
  27. label: 'Free order method configuration settings'
  28. mapping:
  29. uc_cart_pane.payment:
  30. type: mapping
  31. label: 'Payment cart pane configuration settings'
  32. mapping:
  33. show_preview:
  34. type: boolean
  35. label: 'Show the order total preview on the payment pane'