crm.phonecall.ts 1.2 KB

12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758
  1. import { OdooModel } from "../decorators/model";
  2. import { OdooField } from "../decorators/field";
  3. import { FieldTypes } from "../types/field";
  4. @OdooModel("crm.phonecall")
  5. export class Phonecall {
  6. @OdooField(FieldTypes.MANY2ONE)
  7. categ_id: any;
  8. @OdooField(FieldTypes.DATETIME)
  9. date: string;
  10. @OdooField(FieldTypes.DATETIME)
  11. date_action_last: string;
  12. @OdooField(FieldTypes.DATETIME)
  13. date_action_next: string;
  14. @OdooField(FieldTypes.DATETIME)
  15. date_closed: string;
  16. @OdooField(FieldTypes.DATETIME)
  17. date_open: string;
  18. @OdooField(FieldTypes.CHAR)
  19. description: string;
  20. @OdooField(FieldTypes.CHAR)
  21. display_name: string;
  22. @OdooField(FieldTypes.FLOAT)
  23. duration: number;
  24. @OdooField(FieldTypes.CHAR)
  25. email_from: string;
  26. @OdooField(FieldTypes.CHAR)
  27. name: string;
  28. @OdooField(FieldTypes.MANY2ONE)
  29. opportunity_id: any;
  30. @OdooField(FieldTypes.MANY2ONE)
  31. partner_id: any;
  32. @OdooField(FieldTypes.CHAR)
  33. partner_mobile: string;
  34. @OdooField(FieldTypes.CHAR)
  35. partner_phone: string;
  36. @OdooField(FieldTypes.SELECTION)
  37. priority: string;
  38. @OdooField(FieldTypes.SELECTION)
  39. state: string;
  40. }