RegistrationStatus.ts 635 B

1234567891011121314151617181920212223
  1. import { Str, Uid } from 'pinia-orm/dist/decorators'
  2. import ApiResource from '~/models/ApiResource'
  3. import {IdField} from "~/models/decorators";
  4. import {Num} from "pinia-orm/decorators";
  5. /**
  6. * AP2i Model : File
  7. *
  8. * @see https://gitlab.2iopenservice.com/opentalent/ap2i/-/blob/develop/src/Entity/Core/File.php
  9. */
  10. export default class RegistrationStatus extends ApiResource {
  11. static entity = 'online_registration/status'
  12. @Uid()
  13. declare id: number | string | null
  14. @IdField()
  15. @Num(0, { notNullable: true })
  16. declare accessId: number
  17. @Str('')
  18. declare status: 'PENDING' | 'NEGOTIABLE' | 'ACCEPTED' | 'DENIED' | null
  19. }