File tree Expand file tree Collapse file tree 10 files changed +17
-39
lines changed Expand file tree Collapse file tree 10 files changed +17
-39
lines changed Original file line number Diff line number Diff line change @@ -64,7 +64,7 @@ export declare class Client {
64
64
vehicleCategories ( ) : VehicleCategoriesService ;
65
65
vehicleModels ( ) : VehicleModelsService ;
66
66
equipment ( ) : EquipmentService ;
67
- equipmentExposures ( ) : EquipmentExposureService ;
67
+ equipmentExposures ( equipmentId ?: string ) : EquipmentExposureService ;
68
68
equipmentManufacturers ( ) : EquipmentManufacturersService ;
69
69
equipmentModels ( ) : EquipmentModelsService ;
70
70
equipmentCategories ( ) : EquipmentCategoriesService ;
Original file line number Diff line number Diff line change @@ -135,8 +135,8 @@ export class Client {
135
135
equipment ( ) {
136
136
return new EquipmentService ( this ) ;
137
137
}
138
- equipmentExposures ( ) {
139
- return new EquipmentExposureService ( this ) ;
138
+ equipmentExposures ( equipmentId ) {
139
+ return new EquipmentExposureService ( this , equipmentId ) ;
140
140
}
141
141
equipmentManufacturers ( ) {
142
142
return new EquipmentManufacturersService ( this ) ;
Original file line number Diff line number Diff line change @@ -1718,18 +1718,13 @@ class EquipmentService extends BaseService {
1718
1718
constructor ( client ) {
1719
1719
super ( client , "/v3/orgs/:orgId/assets/equipment" ) ;
1720
1720
}
1721
- async getExposures ( equipmentId ) {
1722
- const exposuresEndpoint = `${ this . endpoint } /${ equipmentId } /exposures` ;
1723
- const resp = await this . client . makeGetRequest ( exposuresEndpoint ) ;
1724
- resp . data = resp . data . map ( ( equipmentExposure ) => new EquipmentExposure ( equipmentExposure ) ) ;
1725
- return resp ;
1726
- }
1727
1721
}
1728
1722
1729
1723
// src/services/EquipmentExposureService.ts
1730
1724
class EquipmentExposureService extends BaseService {
1731
- constructor ( client ) {
1732
- super ( client , "/v3/orgs/:orgId/assets/equipment/exposures" ) ;
1725
+ constructor ( client , equipmentId ) {
1726
+ const endpoint = equipmentId ? `/v3/orgs/:orgId/assets/equipment/${ equipmentId } /exposures` : `/v3/orgs/:orgId/assets/equipment/exposures` ;
1727
+ super ( client , endpoint ) ;
1733
1728
}
1734
1729
}
1735
1730
@@ -2050,8 +2045,8 @@ class Client {
2050
2045
equipment ( ) {
2051
2046
return new EquipmentService ( this ) ;
2052
2047
}
2053
- equipmentExposures ( ) {
2054
- return new EquipmentExposureService ( this ) ;
2048
+ equipmentExposures ( equipmentId ) {
2049
+ return new EquipmentExposureService ( this , equipmentId ) ;
2055
2050
}
2056
2051
equipmentManufacturers ( ) {
2057
2052
return new EquipmentManufacturersService ( this ) ;
Original file line number Diff line number Diff line change @@ -2,5 +2,5 @@ import { Client } from "../Client";
2
2
import { BaseService } from "./BaseService" ;
3
3
import { EquipmentExposure } from "../models/EquipmentExposure" ;
4
4
export declare class EquipmentExposureService extends BaseService < EquipmentExposure > {
5
- constructor ( client : Client ) ;
5
+ constructor ( client : Client , equipmentId ?: string ) ;
6
6
}
Original file line number Diff line number Diff line change @@ -2,7 +2,8 @@ import { Client } from "../Client";
2
2
import { BaseService } from "./BaseService" ;
3
3
import { EquipmentExposure } from "../models/EquipmentExposure" ;
4
4
export class EquipmentExposureService extends BaseService {
5
- constructor ( client ) {
6
- super ( client , "/v3/orgs/:orgId/assets/equipment/exposures" ) ;
5
+ constructor ( client , equipmentId ) {
6
+ const endpoint = equipmentId ? `/v3/orgs/:orgId/assets/equipment/${ equipmentId } /exposures` : `/v3/orgs/:orgId/assets/equipment/exposures` ;
7
+ super ( client , endpoint ) ;
7
8
}
8
9
}
Original file line number Diff line number Diff line change 1
1
import { Client } from "../Client" ;
2
2
import { BaseService } from "./BaseService" ;
3
3
import { Equipment } from "../models/Equipment" ;
4
- import { EquipmentExposure } from "../models/EquipmentExposure" ;
5
- import type { InternalResponse } from '../types/Response' ;
6
4
export declare class EquipmentService extends BaseService < Equipment > {
7
5
constructor ( client : Client ) ;
8
- getExposures ( equipmentId : string ) : Promise < InternalResponse < EquipmentExposure [ ] > > ;
9
6
}
Original file line number Diff line number Diff line change 1
1
import { Client } from "../Client" ;
2
2
import { BaseService } from "./BaseService" ;
3
3
import { Equipment } from "../models/Equipment" ;
4
- import { EquipmentExposure } from "../models/EquipmentExposure" ;
5
4
export class EquipmentService extends BaseService {
6
5
constructor ( client ) {
7
6
super ( client , "/v3/orgs/:orgId/assets/equipment" ) ;
8
7
}
9
- async getExposures ( equipmentId ) {
10
- const exposuresEndpoint = `${ this . endpoint } /${ equipmentId } /exposures` ;
11
- const resp = await this . client . makeGetRequest ( exposuresEndpoint ) ;
12
- resp . data = resp . data . map ( ( equipmentExposure ) => new EquipmentExposure ( equipmentExposure ) ) ;
13
- return resp ;
14
- }
15
8
}
Original file line number Diff line number Diff line change @@ -169,8 +169,8 @@ export class Client {
169
169
return new EquipmentService ( this ) ;
170
170
}
171
171
172
- public equipmentExposures ( ) : EquipmentExposureService {
173
- return new EquipmentExposureService ( this ) ;
172
+ public equipmentExposures ( equipmentId ?: string ) : EquipmentExposureService {
173
+ return new EquipmentExposureService ( this , equipmentId ) ;
174
174
}
175
175
176
176
public equipmentManufacturers ( ) : EquipmentManufacturersService {
Original file line number Diff line number Diff line change @@ -3,7 +3,8 @@ import {BaseService} from "./BaseService";
3
3
import { EquipmentExposure } from "@models/EquipmentExposure" ;
4
4
5
5
export class EquipmentExposureService extends BaseService < EquipmentExposure > {
6
- constructor ( client : Client ) {
7
- super ( client , "/v3/orgs/:orgId/assets/equipment/exposures" ) ;
6
+ constructor ( client : Client , equipmentId ?: string ) {
7
+ const endpoint = equipmentId ? `/v3/orgs/:orgId/assets/equipment/${ equipmentId } /exposures` : `/v3/orgs/:orgId/assets/equipment/exposures` ;
8
+ super ( client , endpoint ) ;
8
9
}
9
10
}
Original file line number Diff line number Diff line change 1
1
import { Client } from "Client" ;
2
2
import { BaseService } from "./BaseService" ;
3
3
import { Equipment } from "../models/Equipment" ;
4
- import { EquipmentExposure } from "../models/EquipmentExposure" ;
5
- import type { InternalResponse } from '../types/Response' ;
6
4
7
5
export class EquipmentService extends BaseService < Equipment > {
8
6
constructor ( client : Client ) {
9
7
super ( client , "/v3/orgs/:orgId/assets/equipment" ) ;
10
8
}
11
-
12
- public async getExposures ( equipmentId : string ) : Promise < InternalResponse < EquipmentExposure [ ] > > {
13
- const exposuresEndpoint = `${ this . endpoint } /${ equipmentId } /exposures` ;
14
- const resp = await this . client . makeGetRequest ( exposuresEndpoint ) ;
15
- resp . data = resp . data . map ( ( equipmentExposure : any ) => new EquipmentExposure ( equipmentExposure ) ) ;
16
- return resp ;
17
- }
18
9
}
You can’t perform that action at this time.
0 commit comments