sale.order.ts 1.2 KB

12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758596061
  1. import { OdooModel } from "../decorators/model";
  2. import { OdooField } from "../decorators/field";
  3. import { FieldTypes } from "../types/field";
  4. @OdooModel("sale.order")
  5. export class SaleOrder {
  6. @OdooField(FieldTypes.FLOAT)
  7. amount_tax: number;
  8. @OdooField(FieldTypes.FLOAT)
  9. amount_total: number;
  10. @OdooField(FieldTypes.FLOAT)
  11. amount_untaxed: number;
  12. @OdooField(FieldTypes.INTEGER)
  13. cart_quantity: number;
  14. @OdooField(FieldTypes.MANY2MANY)
  15. categ_ids: any;
  16. @OdooField(FieldTypes.MANY2ONE)
  17. company_id: any;
  18. @OdooField(FieldTypes.DATETIME)
  19. create_date: string;
  20. @OdooField(FieldTypes.MANY2ONE)
  21. currency_id: any;
  22. @OdooField(FieldTypes.DATE)
  23. date_confirm: string;
  24. @OdooField(FieldTypes.DATETIME)
  25. date_order: string;
  26. @OdooField(FieldTypes.CHAR)
  27. display_name: string;
  28. @OdooField(FieldTypes.BOOLEAN)
  29. invoiced: boolean;
  30. @OdooField(FieldTypes.CHAR)
  31. name: string;
  32. @OdooField(FieldTypes.ONE2MANY)
  33. order_line: any;
  34. @OdooField(FieldTypes.MANY2ONE)
  35. partner_id: any;
  36. @OdooField(FieldTypes.SELECTION)
  37. state: string;
  38. @OdooField(FieldTypes.MANY2ONE)
  39. user_id: any;
  40. @OdooField(FieldTypes.MANY2ONE)
  41. warehouse_id: any;
  42. }