import { Str, Uid, Attr, Bool, Num } from 'pinia-orm/dist/decorators' import ApiResource from '~/models/ApiResource' /** * ApiResource : OrganizationProfile * * @see https://gitlab.2iopenservice.com/opentalent/ap2i/-/blob/develop/src/ApiResources/Profile/OrganizationProfile.php */ export default class OrganizationProfile extends ApiResource { static entity = 'organization_profile' @Uid() declare id: number | string | null @Str(null) declare name: string @Str(null) declare product: string @Str(null) declare legalStatus: string @Attr([]) declare networks: Array @Attr([]) declare modules: Array @Bool(false) declare hasChildren: boolean @Attr([]) declare parents: Array<{ id: number; name: string; website: string }> @Bool(false) declare showAdherentList: boolean @Num(null) declare currentYear: null @Num(null) declare parametersId: null @Str(null) declare principalType: string }