RegistrationStatus.ts 685 B

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