import { Attr, Str, Bool, Num, Model } from '@vuex-orm/core' export class Organization extends Model { static entity = 'organizations' @Attr(null) id!: number | null @Attr({}) originalState!: object | null @Str('', { nullable: true }) name!: string @Str('', { nullable: true }) acronym!: string @Str('', { nullable: true }) siretNumber!: string @Str('', { nullable: true }) apeNumber!: string @Str('', { nullable: true }) waldecNumber!: string @Str('', { nullable: true }) identifier!: string @Str('', { nullable: true }) ffecApproval!: string @Str('', { nullable: true }) description!: string @Str('', { nullable: true }) otherPractice!: string @Str('', { nullable: true }) legalStatus!: string @Str('', { nullable: true }) principalType!: string @Str('', { nullable: true }) youngApproval!: string @Str('', { nullable: true }) trainingApproval!: string @Str('', { nullable: true }) otherApproval!: string @Str('', { nullable: true }) collectiveAgreement!: string @Str('', { nullable: true }) opca!: string @Str('', { nullable: true }) icomNumber!: string @Str('', { nullable: true }) urssafNumber!: string @Str('', { nullable: true }) twitter!: string @Str('', { nullable: true }) facebook!: string @Str('', { nullable: true }) instagram!: string @Bool(true, { nullable: false }) portailVisibility!: boolean @Str('', { nullable: true }) image!: string @Str('', { nullable: true }) creationDate!: string @Str('', { nullable: true }) prefectureName!: string @Str('', { nullable: true }) prefectureNumber!: string @Str('', { nullable: true }) declarationDate!: string @Str('', { nullable: true }) tvaNumber!: string @Str('', { nullable: true }) schoolCategory!: string @Str('', { nullable: true }) typeEstablishment!: string @Str('', { nullable: true }) typeEstablishmentDetail!: string @Bool(false, { nullable: false }) isPerformanceContractor!: boolean @Num(0, { nullable: true }) budget!: number @Bool(false, { nullable: false }) isPedagogicIsPrincipalActivity!: boolean @Num(0, { nullable: true }) pedagogicBudget!: number }