production.ts 1.3 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657
  1. export class ProductionEnum { key!: string; value!: string; }
  2. export const ProductionTypeList: ProductionEnum[] =
  3. [
  4. { key: "EXECUTABLE", value: "Exécutable"},
  5. { key: "GRAPHE", value: "Graphe"},
  6. { key: "MUSIQUE", value: "Musique"},
  7. { key: "VIDEO", value: "Vidéo"},
  8. { key: "TOPIC", value: "Topic"},
  9. { key: "AUTRE", value: "Autre"}
  10. ];
  11. export class Production
  12. {
  13. numeroProduction: number = 0;
  14. type: string = "AUTRE";
  15. titre: string = "";
  16. auteurs: string = "";
  17. groupes: string = "";
  18. plateforme: string = "";
  19. commentaire: string = "";
  20. informationsPrivees: string = "";
  21. numeroParticipant: number = 0;
  22. nomArchive: string = "";
  23. archive!: string | any;
  24. vignette!: string | any;
  25. numeroVersion: number = 0;
  26. }
  27. export class ProductionShort
  28. {
  29. dateCreation: string = "";
  30. dateModification: string = "";
  31. numeroProduction: number = 0;
  32. adresseIP: string = "";
  33. type: string = "AUTRE";
  34. titre: string = "";
  35. auteurs: string = "";
  36. groupes: string = "";
  37. plateforme: string = "";
  38. commentaire: string = "";
  39. informationsPrivees: string = "";
  40. numeroGestionnaire: number = 0;
  41. nomGestionnaire: string = "";
  42. nomArchive: string = "";
  43. vignette!: string | any;
  44. numeroVersion: number = 0;
  45. }
  46. export class ProductionFile
  47. {
  48. numeroProduction: number = 0;
  49. titre: string = "";
  50. nomArchive: string = "";
  51. archive!: string | any;
  52. }