import { plainToClass } from 'class-transformer' import { factory } from 'factory-bot' import { datatype } from 'faker' import { sample } from 'lodash' import { CompressedBioimpedance } from '../../src/models' factory.define( 'compressed_bioimpedance', CompressedBioimpedance, { USER_NAME: () => '00000000000', USER_ID: datatype.uuid, USER_HEIGHT: () => '182', USER_BIRTHDAY: () => '19820509', USER_GENDER: () => sample(['M', 'F']), USER_AGE: () => '38,0', DATETIMES: () => '20210119112241', WT: () => '61,2', WT_MIN: () => '61,9', WT_MAX: () => '83,8', TBW: () => '38,0', TBW_MIN: () => '41,0', TBW_MAX: () => '50,1', PROTEIN: () => '10,2', PROTEIN_MIN: () => '11,0', PROTEIN_MAX: () => '13,4', MINERAL: () => '3,51', MINERAL_MIN: () => '3,79', MINERAL_MAX: () => '4,63', BFM: () => '9,5', PBFM_MIN: () => '8,8', PBFM_MAX: () => '17,5', SMM: () => '28,8', SMM_MIN: () => '31,3', SMM_MAX: () => '38,3', BMI: () => '18,5', BMI_MIN: () => '18,5', BMI_MAX: () => '25,0', PBF: () => '15,5', PBF_MIN: () => '10,0', PBF_MAX: () => '20,0', LRA: () => '2,71', PILRA: () => '96,6', LLA: () => '2,60', PILLA: () => '95,9', LT: () => '22,7', PILT: () => '98,8', LRL: () => '9,01', PILRL: () => '106,5', LLL: () => '8,90', PILLL: () => '105,9', FRA: () => '0,5', PFRA: () => '76,0', FLA: () => '0,5', PFLA: () => '77,7', FT: () => '4,3', PFT: () => '92,9', FRL: () => '1,6', PFRL: () => '86,7', FLL: () => '1,6', PFLL: () => '86,4', FS: () => '68', TW: () => '72,9', WC: () => '11,7', FC: () => '1,4', MC: () => '10,3', BMR: () => '1486', WHR: () => '0,81', WHR_MIN: () => '0,80', WHR_MAX: () => '0,90', VFL: () => '3', OBESITY: () => '84', OD_MIN: () => '90', OD_MAX: () => '110', IRA20: () => '384,5', ILA20: () => '388,0', IT20: () => '29,6', IRL20: () => '298,1', ILL20: () => '303,6', IRA100: () => '348,6', ILA100: () => '353,7', IT100: () => '25,9', IRL100: () => '267,6', ILL100: () => '271,3', EQUIP: () => '120', SICK_SN: () => '-', GROUP_SN: () => '-', BMR_MIN: () => '1381', BMR_MAX: () => '1606', ORDER_DATE: () => '', }, { afterBuild: model => { return plainToClass(CompressedBioimpedance, { ...model }) }, }, ) export { factory }