invoice.json 788 B

123456789101112131415161718192021222324252627282930313233
  1. {
  2. "x-tcms-post-type" : {
  3. "name" : "invoice",
  4. "generated" : false,
  5. "description" : "A multi-page invoice drawn between two entity posts."
  6. },
  7. "type" : "object",
  8. "properties" : {
  9. "preview" : {
  10. "type" : "string",
  11. "x-tcms-label" : "Preview Image"
  12. },
  13. "preview_file" : {
  14. "type" : "upload",
  15. "x-tcms-label" : "Preview Image",
  16. "x-tcms-input" : "file"
  17. },
  18. "payee" : {
  19. "type" : "string",
  20. "x-tcms-label" : "Payee"
  21. },
  22. "payor" : {
  23. "type" : "string",
  24. "x-tcms-label" : "Payor"
  25. },
  26. "due_days" : {
  27. "type" : "integer",
  28. "minimum" : 0,
  29. "x-tcms-label" : "Due in (days)",
  30. "x-tcms-input" : "number"
  31. }
  32. }
  33. }