Access.ts 606 B

12345678910111213141516171819202122232425
  1. import { Historical } from '~/types/interfaces'
  2. import {Person} from "~/models/Person/Person";
  3. import ApiModel from "~/models/ApiModel";
  4. import {HasOne, Num, Uid, Attr} from "pinia-orm/dist/decorators";
  5. /**
  6. * AP2i Model : Access
  7. *
  8. * @see https://gitlab.2iopenservice.com/opentalent/ap2i/-/blob/develop/src/Entity/Access/Access.php
  9. */
  10. export class Access extends ApiModel {
  11. static entity = 'accesses'
  12. @Uid()
  13. declare id: number | string
  14. @HasOne(() => Person, 'accessId')
  15. declare person: Person | null
  16. @Num(0)
  17. declare activityYear: number
  18. @Attr({})
  19. declare historical: Historical
  20. }