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 }