You are here

uc_fulfillment.schema.yml in Ubercart 8.4

shipping/uc_fulfillment/config/schema/uc_fulfillment.schema.yml

File

shipping/uc_fulfillment/config/schema/uc_fulfillment.schema.yml
View source
  1. # Schema for the configuration files of the uc_fulfillment module.
  2. uc_fulfillment.method.*:
  3. type: config_entity
  4. label: 'Shipping method config'
  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. package_type:
  19. type: string
  20. label: 'Package type'
  21. plugin:
  22. type: string
  23. label: 'Plugin'
  24. settings:
  25. type: fulfillment_method.settings.[%parent.plugin]
  26. fulfillment_method.settings.*:
  27. type: fulfillment_method
  28. fulfillment_method.settings.manual:
  29. type: mapping
  30. label: 'Fulfillment method configuration settings'
  31. mapping:
  32. base_rate:
  33. type: float
  34. label: 'Base rate (per order rate)'
  35. product_rate:
  36. type: float
  37. label: 'Per product rate'
  38. field:
  39. type: string
  40. label: 'Product field holding override values'