File tree Expand file tree Collapse file tree 7 files changed +43
-0
lines changed Expand file tree Collapse file tree 7 files changed +43
-0
lines changed Original file line number Diff line number Diff line change @@ -32,6 +32,7 @@ import { VehicleInspectionService } from './services/VehicleInspectionService';
32
32
import { VehicleInventoryCheckService } from './services/VehicleInventoryCheckService' ;
33
33
import { AppointmentsService } from './services/AppointmentsService' ;
34
34
import { OrganisationsService } from './services/OrganisationsService' ;
35
+ import { OrganisationMembersService } from './services/OrganisationMembersService' ;
35
36
export declare class Client {
36
37
readonly config : ClientConfigInterface ;
37
38
organisation : string ;
@@ -72,6 +73,7 @@ export declare class Client {
72
73
vehicleInspections ( ) : VehicleInspectionService ;
73
74
vehicleInventoryChecks ( ) : VehicleInventoryCheckService ;
74
75
organisations ( ) : OrganisationsService ;
76
+ organisationMembers ( ) : OrganisationMembersService ;
75
77
setOrganisationSlug ( organisation : string ) : void ;
76
78
substituteOrganisation ( url : string ) : string ;
77
79
makeDeleteRequest ( endpoint : string ) : Promise < any > ;
Original file line number Diff line number Diff line change @@ -31,6 +31,7 @@ import { VehicleInspectionService } from './services/VehicleInspectionService';
31
31
import { VehicleInventoryCheckService } from './services/VehicleInventoryCheckService' ;
32
32
import { AppointmentsService } from './services/AppointmentsService' ;
33
33
import { OrganisationsService } from './services/OrganisationsService' ;
34
+ import { OrganisationMembersService } from './services/OrganisationMembersService' ;
34
35
export class Client {
35
36
config ;
36
37
organisation ;
@@ -161,6 +162,9 @@ export class Client {
161
162
organisations ( ) {
162
163
return new OrganisationsService ( this ) ;
163
164
}
165
+ organisationMembers ( ) {
166
+ return new OrganisationMembersService ( this ) ;
167
+ }
164
168
setOrganisationSlug ( organisation ) {
165
169
this . config . organisationId = organisation ;
166
170
}
Original file line number Diff line number Diff line change @@ -1860,6 +1860,13 @@ class OrganisationsService extends BaseService {
1860
1860
}
1861
1861
}
1862
1862
1863
+ // src/services/OrganisationMembersService.ts
1864
+ class OrganisationMembersService extends BaseService {
1865
+ constructor ( client ) {
1866
+ super ( client , "/v3/orgs/:orgId/iam/members" ) ;
1867
+ }
1868
+ }
1869
+
1863
1870
// src/Client.ts
1864
1871
class Client {
1865
1872
config ;
@@ -1991,6 +1998,9 @@ class Client {
1991
1998
organisations ( ) {
1992
1999
return new OrganisationsService ( this ) ;
1993
2000
}
2001
+ organisationMembers ( ) {
2002
+ return new OrganisationMembersService ( this ) ;
2003
+ }
1994
2004
setOrganisationSlug ( organisation ) {
1995
2005
this . config . organisationId = organisation ;
1996
2006
}
Original file line number Diff line number Diff line change
1
+ import { BaseService } from '../services/BaseService' ;
2
+ import { Client } from '../Client' ;
3
+ import type { User } from '../models/User' ;
4
+ export declare class OrganisationMembersService extends BaseService < User > {
5
+ constructor ( client : Client ) ;
6
+ }
Original file line number Diff line number Diff line change
1
+ import { BaseService } from '../services/BaseService' ;
2
+ import { Client } from '../Client' ;
3
+ export class OrganisationMembersService extends BaseService {
4
+ constructor ( client ) {
5
+ super ( client , "/v3/orgs/:orgId/iam/members" ) ;
6
+ }
7
+ }
Original file line number Diff line number Diff line change @@ -33,6 +33,7 @@ import { VehicleInspectionService } from '@services/VehicleInspectionService';
33
33
import { VehicleInventoryCheckService } from '@services/VehicleInventoryCheckService' ;
34
34
import { AppointmentsService } from '@services/AppointmentsService' ;
35
35
import { OrganisationsService } from '@services/OrganisationsService' ;
36
+ import { OrganisationMembersService } from '@services/OrganisationMembersService' ;
36
37
37
38
export class Client {
38
39
readonly config : ClientConfigInterface ;
@@ -204,6 +205,10 @@ export class Client {
204
205
return new OrganisationsService ( this ) ;
205
206
}
206
207
208
+ public organisationMembers ( ) : OrganisationMembersService {
209
+ return new OrganisationMembersService ( this ) ;
210
+ }
211
+
207
212
setOrganisationSlug ( organisation : string ) {
208
213
this . config . organisationId = organisation ;
209
214
}
Original file line number Diff line number Diff line change
1
+ import { BaseService } from '../services/BaseService' ;
2
+ import { Client } from 'Client' ;
3
+ import type { User } from '@models/User' ;
4
+
5
+ export class OrganisationMembersService extends BaseService < User > {
6
+ constructor ( client : Client ) {
7
+ super ( client , "/v3/orgs/:orgId/iam/members" ) ;
8
+ }
9
+ }
You can’t perform that action at this time.
0 commit comments