@@ -250,7 +250,7 @@ class EquipmentExposure extends BaseModel {
250250 ] ;
251251 constructor ( data ) {
252252 super ( data ) ;
253- this . start_time = data ?. attributes ?. start_time ?. id ?? data ?. start_time ?? "" ;
253+ this . start_time = data ?. attributes ?. start_time ?? data ?. start_time ?? "" ;
254254 this . end_time = data ?. attributes ?. end_time ?? data ?. end_time ?? "" ;
255255 if ( data ?. attributes ?. location ) {
256256 const locationData = data . attributes . location ;
@@ -266,20 +266,11 @@ class EquipmentExposure extends BaseModel {
266266 coordinates : locationData . coordinates ?? [ ]
267267 } ;
268268 }
269- if ( data ?. attributes ?. ppe ) {
270- const ppeData = data . attributes ?. ppe ;
271- this . ppe = {
272- mask : ppeData . ppe ?. mask ?? false ,
273- ear_defenders : ppeData . ppe ?. ear_defenders ?? false
274- } ;
275- }
276- if ( data ?. ppe ) {
277- const ppeData = data . ppe ;
278- this . ppe = {
279- mask : ppeData . mask ?? false ,
280- ear_defenders : ppeData . ear_defenders ?? false
281- } ;
282- }
269+ const ppe = data ?. ppe ?? data ?. attributes ?. ppe ;
270+ this . ppe = {
271+ mask : ppe ?. mask ?? false ,
272+ ear_defenders : ppe ?. ear_defenders ?? false
273+ } ;
283274 }
284275}
285276
@@ -1058,6 +1049,11 @@ class Scheme extends BaseModel {
10581049 name : "work_orders" ,
10591050 type : "array" ,
10601051 modelType : "work-orders"
1052+ } ,
1053+ {
1054+ name : "template" ,
1055+ type : "single" ,
1056+ modelType : "scheme-templates"
10611057 }
10621058 ] ;
10631059 constructor ( data ) {
@@ -1090,6 +1086,11 @@ class WorkOrder extends BaseModel {
10901086 name : "operations" ,
10911087 type : "array" ,
10921088 modelType : "operations"
1089+ } ,
1090+ {
1091+ name : "template" ,
1092+ type : "single" ,
1093+ modelType : "work-order-templates"
10931094 }
10941095 ] ;
10951096 constructor ( data ) {
@@ -1561,13 +1562,15 @@ class BaseService extends RequestBuilder {
15611562 } ;
15621563 }
15631564 async create ( model , params ) {
1564- if ( params ) { }
1565+ if ( params ) {
1566+ }
15651567 const jsonApiSerializer = new JsonApiSerializer ( this . hydrator . getModelMap ( ) ) ;
15661568 const payload = jsonApiSerializer . buildCreatePayload ( model ) ;
15671569 return await this . client . makePostRequest ( this . endpoint , payload ) ;
15681570 }
15691571 async update ( id , model , params ) {
1570- if ( params ) { }
1572+ if ( params ) {
1573+ }
15711574 const jsonApiSerializer = new JsonApiSerializer ( this . hydrator . getModelMap ( ) ) ;
15721575 const payload = jsonApiSerializer . buildUpdatePayload ( model ) ;
15731576 return await this . client . makePatchRequest ( `${ this . endpoint } /${ id } ` , payload ) ;
@@ -2251,6 +2254,9 @@ class ClientConfig {
22512254}
22522255// src/models/Organisation.ts
22532256class Organisation extends BaseModel {
2257+ constructor ( ) {
2258+ super ( ...arguments ) ;
2259+ }
22542260 type = "organisations" ;
22552261 static relationships = [ ] ;
22562262}
0 commit comments