@equisoft/account-service-sdk-typescript
Advanced tools
Comparing version 3.2.1-snapshot.20220315180529 to 3.2.1-snapshot.20220323173444
@@ -53,6 +53,2 @@ /** | ||
} | ||
export interface GetUserAccountPermissionsRequest { | ||
uuid: string; | ||
userUuid: string; | ||
} | ||
export interface ListOrganizationRequest { | ||
@@ -154,10 +150,2 @@ max: number; | ||
/** | ||
* Get user permissions for an organization | ||
*/ | ||
getUserAccountPermissionsRaw(requestParameters: GetUserAccountPermissionsRequest, initOverrides?: RequestInit): Promise<runtime.ApiResponse<PermissionList>>; | ||
/** | ||
* Get user permissions for an organization | ||
*/ | ||
getUserAccountPermissions(requestParameters: GetUserAccountPermissionsRequest, initOverrides?: RequestInit): Promise<PermissionList>; | ||
/** | ||
* List organizations | ||
@@ -164,0 +152,0 @@ */ |
@@ -330,33 +330,2 @@ "use strict"; | ||
/** | ||
* Get user permissions for an organization | ||
*/ | ||
getUserAccountPermissionsRaw(requestParameters, initOverrides) { | ||
return __awaiter(this, void 0, void 0, function* () { | ||
if (requestParameters.uuid === null || requestParameters.uuid === undefined) { | ||
throw new runtime.RequiredError('uuid', 'Required parameter requestParameters.uuid was null or undefined when calling getUserAccountPermissions.'); | ||
} | ||
if (requestParameters.userUuid === null || requestParameters.userUuid === undefined) { | ||
throw new runtime.RequiredError('userUuid', 'Required parameter requestParameters.userUuid was null or undefined when calling getUserAccountPermissions.'); | ||
} | ||
const queryParameters = {}; | ||
const headerParameters = {}; | ||
const response = yield this.request({ | ||
path: `/organizations/{uuid}/users/{userUuid}/permissions`.replace(`{${"uuid"}}`, encodeURIComponent(String(requestParameters.uuid))).replace(`{${"userUuid"}}`, encodeURIComponent(String(requestParameters.userUuid))), | ||
method: 'GET', | ||
headers: headerParameters, | ||
query: queryParameters, | ||
}, initOverrides); | ||
return new runtime.JSONApiResponse(response, (jsonValue) => models_1.PermissionListFromJSON(jsonValue)); | ||
}); | ||
} | ||
/** | ||
* Get user permissions for an organization | ||
*/ | ||
getUserAccountPermissions(requestParameters, initOverrides) { | ||
return __awaiter(this, void 0, void 0, function* () { | ||
const response = yield this.getUserAccountPermissionsRaw(requestParameters, initOverrides); | ||
return yield response.value(); | ||
}); | ||
} | ||
/** | ||
* List organizations | ||
@@ -363,0 +332,0 @@ */ |
@@ -13,3 +13,3 @@ /** | ||
import * as runtime from '../runtime'; | ||
import { Id, PermissionList, UpdateUserAccountOwnerOrganization, UpdateUserAccountPayload, UpdateUserAccountSsoPayload, User, UserAccountRoleAttributions, UserAccountSearchResult, UserPermissions } from '../models'; | ||
import { Id, InlineObject, PermissionList, UpdateUserAccountOwnerOrganization, UpdateUserAccountPayload, UpdateUserAccountSsoPayload, User, UserAccountRoleAttributions, UserAccountSearchResult, UserPermissions } from '../models'; | ||
export interface ActivateRequest { | ||
@@ -27,2 +27,6 @@ uuid: string; | ||
} | ||
export interface ApplyPermissionsOnResourceRequest { | ||
uuid: string; | ||
inlineObject: InlineObject; | ||
} | ||
export interface DeactivateRequest { | ||
@@ -42,6 +46,2 @@ uuid: string; | ||
} | ||
export interface GetPermissionsOnUserForUserRequest { | ||
forUserUuid: string; | ||
onUserUuid: string; | ||
} | ||
export interface GetUserRequest { | ||
@@ -107,2 +107,10 @@ uuid: string; | ||
/** | ||
* Get permissions of a user on another user. | ||
*/ | ||
applyPermissionsOnResourceRaw(requestParameters: ApplyPermissionsOnResourceRequest, initOverrides?: RequestInit): Promise<runtime.ApiResponse<PermissionList>>; | ||
/** | ||
* Get permissions of a user on another user. | ||
*/ | ||
applyPermissionsOnResource(requestParameters: ApplyPermissionsOnResourceRequest, initOverrides?: RequestInit): Promise<PermissionList>; | ||
/** | ||
* Deactivate user account. | ||
@@ -140,10 +148,2 @@ */ | ||
/** | ||
* Get permissions of a user on another user. | ||
*/ | ||
getPermissionsOnUserForUserRaw(requestParameters: GetPermissionsOnUserForUserRequest, initOverrides?: RequestInit): Promise<runtime.ApiResponse<PermissionList>>; | ||
/** | ||
* Get permissions of a user on another user. | ||
*/ | ||
getPermissionsOnUserForUser(requestParameters: GetPermissionsOnUserForUserRequest, initOverrides?: RequestInit): Promise<PermissionList>; | ||
/** | ||
* Get detailed information about a user account. | ||
@@ -150,0 +150,0 @@ */ |
@@ -125,2 +125,35 @@ "use strict"; | ||
/** | ||
* Get permissions of a user on another user. | ||
*/ | ||
applyPermissionsOnResourceRaw(requestParameters, initOverrides) { | ||
return __awaiter(this, void 0, void 0, function* () { | ||
if (requestParameters.uuid === null || requestParameters.uuid === undefined) { | ||
throw new runtime.RequiredError('uuid', 'Required parameter requestParameters.uuid was null or undefined when calling applyPermissionsOnResource.'); | ||
} | ||
if (requestParameters.inlineObject === null || requestParameters.inlineObject === undefined) { | ||
throw new runtime.RequiredError('inlineObject', 'Required parameter requestParameters.inlineObject was null or undefined when calling applyPermissionsOnResource.'); | ||
} | ||
const queryParameters = {}; | ||
const headerParameters = {}; | ||
headerParameters['Content-Type'] = 'application/json'; | ||
const response = yield this.request({ | ||
path: `/users/{uuid}/permissions/apply`.replace(`{${"uuid"}}`, encodeURIComponent(String(requestParameters.uuid))), | ||
method: 'POST', | ||
headers: headerParameters, | ||
query: queryParameters, | ||
body: models_1.InlineObjectToJSON(requestParameters.inlineObject), | ||
}, initOverrides); | ||
return new runtime.JSONApiResponse(response, (jsonValue) => models_1.PermissionListFromJSON(jsonValue)); | ||
}); | ||
} | ||
/** | ||
* Get permissions of a user on another user. | ||
*/ | ||
applyPermissionsOnResource(requestParameters, initOverrides) { | ||
return __awaiter(this, void 0, void 0, function* () { | ||
const response = yield this.applyPermissionsOnResourceRaw(requestParameters, initOverrides); | ||
return yield response.value(); | ||
}); | ||
} | ||
/** | ||
* Deactivate user account. | ||
@@ -240,33 +273,2 @@ */ | ||
/** | ||
* Get permissions of a user on another user. | ||
*/ | ||
getPermissionsOnUserForUserRaw(requestParameters, initOverrides) { | ||
return __awaiter(this, void 0, void 0, function* () { | ||
if (requestParameters.forUserUuid === null || requestParameters.forUserUuid === undefined) { | ||
throw new runtime.RequiredError('forUserUuid', 'Required parameter requestParameters.forUserUuid was null or undefined when calling getPermissionsOnUserForUser.'); | ||
} | ||
if (requestParameters.onUserUuid === null || requestParameters.onUserUuid === undefined) { | ||
throw new runtime.RequiredError('onUserUuid', 'Required parameter requestParameters.onUserUuid was null or undefined when calling getPermissionsOnUserForUser.'); | ||
} | ||
const queryParameters = {}; | ||
const headerParameters = {}; | ||
const response = yield this.request({ | ||
path: `/users/{forUserUuid}/userPermissions/{onUserUuid}`.replace(`{${"forUserUuid"}}`, encodeURIComponent(String(requestParameters.forUserUuid))).replace(`{${"onUserUuid"}}`, encodeURIComponent(String(requestParameters.onUserUuid))), | ||
method: 'GET', | ||
headers: headerParameters, | ||
query: queryParameters, | ||
}, initOverrides); | ||
return new runtime.JSONApiResponse(response, (jsonValue) => models_1.PermissionListFromJSON(jsonValue)); | ||
}); | ||
} | ||
/** | ||
* Get permissions of a user on another user. | ||
*/ | ||
getPermissionsOnUserForUser(requestParameters, initOverrides) { | ||
return __awaiter(this, void 0, void 0, function* () { | ||
const response = yield this.getPermissionsOnUserForUserRaw(requestParameters, initOverrides); | ||
return yield response.value(); | ||
}); | ||
} | ||
/** | ||
* Get detailed information about a user account. | ||
@@ -273,0 +275,0 @@ */ |
@@ -0,1 +1,2 @@ | ||
export * from './ApplyPermissionsPayloadSchema'; | ||
export * from './CreateOrUpdateOAuthClientPayload'; | ||
@@ -12,2 +13,3 @@ export * from './CreateOrUpdateOrganizationPayload'; | ||
export * from './ImpersonatePayload'; | ||
export * from './InlineObject'; | ||
export * from './LegacyRoleSchema'; | ||
@@ -27,2 +29,3 @@ export * from './ListOrganizationElement'; | ||
export * from './PermissionList'; | ||
export * from './PermissionResourceType'; | ||
export * from './Role'; | ||
@@ -29,0 +32,0 @@ export * from './RoleCreated'; |
@@ -15,2 +15,3 @@ "use strict"; | ||
/* eslint-disable */ | ||
__exportStar(require("./ApplyPermissionsPayloadSchema"), exports); | ||
__exportStar(require("./CreateOrUpdateOAuthClientPayload"), exports); | ||
@@ -27,2 +28,3 @@ __exportStar(require("./CreateOrUpdateOrganizationPayload"), exports); | ||
__exportStar(require("./ImpersonatePayload"), exports); | ||
__exportStar(require("./InlineObject"), exports); | ||
__exportStar(require("./LegacyRoleSchema"), exports); | ||
@@ -42,2 +44,3 @@ __exportStar(require("./ListOrganizationElement"), exports); | ||
__exportStar(require("./PermissionList"), exports); | ||
__exportStar(require("./PermissionResourceType"), exports); | ||
__exportStar(require("./Role"), exports); | ||
@@ -44,0 +47,0 @@ __exportStar(require("./RoleCreated"), exports); |
{ | ||
"name": "@equisoft/account-service-sdk-typescript", | ||
"version": "3.2.1-snapshot.20220315180529", | ||
"version": "3.2.1-snapshot.20220323173444", | ||
"description": "OpenAPI client for @equisoft/account-service-sdk-typescript", | ||
@@ -5,0 +5,0 @@ "author": "Equisoft Inc.", |
@@ -101,7 +101,2 @@ /* tslint:disable */ | ||
export interface GetUserAccountPermissionsRequest { | ||
uuid: string; | ||
userUuid: string; | ||
} | ||
export interface ListOrganizationRequest { | ||
@@ -469,36 +464,2 @@ max: number; | ||
/** | ||
* Get user permissions for an organization | ||
*/ | ||
async getUserAccountPermissionsRaw(requestParameters: GetUserAccountPermissionsRequest, initOverrides?: RequestInit): Promise<runtime.ApiResponse<PermissionList>> { | ||
if (requestParameters.uuid === null || requestParameters.uuid === undefined) { | ||
throw new runtime.RequiredError('uuid','Required parameter requestParameters.uuid was null or undefined when calling getUserAccountPermissions.'); | ||
} | ||
if (requestParameters.userUuid === null || requestParameters.userUuid === undefined) { | ||
throw new runtime.RequiredError('userUuid','Required parameter requestParameters.userUuid was null or undefined when calling getUserAccountPermissions.'); | ||
} | ||
const queryParameters: any = {}; | ||
const headerParameters: runtime.HTTPHeaders = {}; | ||
const response = await this.request({ | ||
path: `/organizations/{uuid}/users/{userUuid}/permissions`.replace(`{${"uuid"}}`, encodeURIComponent(String(requestParameters.uuid))).replace(`{${"userUuid"}}`, encodeURIComponent(String(requestParameters.userUuid))), | ||
method: 'GET', | ||
headers: headerParameters, | ||
query: queryParameters, | ||
}, initOverrides); | ||
return new runtime.JSONApiResponse(response, (jsonValue) => PermissionListFromJSON(jsonValue)); | ||
} | ||
/** | ||
* Get user permissions for an organization | ||
*/ | ||
async getUserAccountPermissions(requestParameters: GetUserAccountPermissionsRequest, initOverrides?: RequestInit): Promise<PermissionList> { | ||
const response = await this.getUserAccountPermissionsRaw(requestParameters, initOverrides); | ||
return await response.value(); | ||
} | ||
/** | ||
* List organizations | ||
@@ -505,0 +466,0 @@ */ |
@@ -24,2 +24,5 @@ /* tslint:disable */ | ||
IdToJSON, | ||
InlineObject, | ||
InlineObjectFromJSON, | ||
InlineObjectToJSON, | ||
PermissionList, | ||
@@ -66,2 +69,7 @@ PermissionListFromJSON, | ||
export interface ApplyPermissionsOnResourceRequest { | ||
uuid: string; | ||
inlineObject: InlineObject; | ||
} | ||
export interface DeactivateRequest { | ||
@@ -85,7 +93,2 @@ uuid: string; | ||
export interface GetPermissionsOnUserForUserRequest { | ||
forUserUuid: string; | ||
onUserUuid: string; | ||
} | ||
export interface GetUserRequest { | ||
@@ -238,2 +241,39 @@ uuid: string; | ||
/** | ||
* Get permissions of a user on another user. | ||
*/ | ||
async applyPermissionsOnResourceRaw(requestParameters: ApplyPermissionsOnResourceRequest, initOverrides?: RequestInit): Promise<runtime.ApiResponse<PermissionList>> { | ||
if (requestParameters.uuid === null || requestParameters.uuid === undefined) { | ||
throw new runtime.RequiredError('uuid','Required parameter requestParameters.uuid was null or undefined when calling applyPermissionsOnResource.'); | ||
} | ||
if (requestParameters.inlineObject === null || requestParameters.inlineObject === undefined) { | ||
throw new runtime.RequiredError('inlineObject','Required parameter requestParameters.inlineObject was null or undefined when calling applyPermissionsOnResource.'); | ||
} | ||
const queryParameters: any = {}; | ||
const headerParameters: runtime.HTTPHeaders = {}; | ||
headerParameters['Content-Type'] = 'application/json'; | ||
const response = await this.request({ | ||
path: `/users/{uuid}/permissions/apply`.replace(`{${"uuid"}}`, encodeURIComponent(String(requestParameters.uuid))), | ||
method: 'POST', | ||
headers: headerParameters, | ||
query: queryParameters, | ||
body: InlineObjectToJSON(requestParameters.inlineObject), | ||
}, initOverrides); | ||
return new runtime.JSONApiResponse(response, (jsonValue) => PermissionListFromJSON(jsonValue)); | ||
} | ||
/** | ||
* Get permissions of a user on another user. | ||
*/ | ||
async applyPermissionsOnResource(requestParameters: ApplyPermissionsOnResourceRequest, initOverrides?: RequestInit): Promise<PermissionList> { | ||
const response = await this.applyPermissionsOnResourceRaw(requestParameters, initOverrides); | ||
return await response.value(); | ||
} | ||
/** | ||
* Deactivate user account. | ||
@@ -363,36 +403,2 @@ */ | ||
/** | ||
* Get permissions of a user on another user. | ||
*/ | ||
async getPermissionsOnUserForUserRaw(requestParameters: GetPermissionsOnUserForUserRequest, initOverrides?: RequestInit): Promise<runtime.ApiResponse<PermissionList>> { | ||
if (requestParameters.forUserUuid === null || requestParameters.forUserUuid === undefined) { | ||
throw new runtime.RequiredError('forUserUuid','Required parameter requestParameters.forUserUuid was null or undefined when calling getPermissionsOnUserForUser.'); | ||
} | ||
if (requestParameters.onUserUuid === null || requestParameters.onUserUuid === undefined) { | ||
throw new runtime.RequiredError('onUserUuid','Required parameter requestParameters.onUserUuid was null or undefined when calling getPermissionsOnUserForUser.'); | ||
} | ||
const queryParameters: any = {}; | ||
const headerParameters: runtime.HTTPHeaders = {}; | ||
const response = await this.request({ | ||
path: `/users/{forUserUuid}/userPermissions/{onUserUuid}`.replace(`{${"forUserUuid"}}`, encodeURIComponent(String(requestParameters.forUserUuid))).replace(`{${"onUserUuid"}}`, encodeURIComponent(String(requestParameters.onUserUuid))), | ||
method: 'GET', | ||
headers: headerParameters, | ||
query: queryParameters, | ||
}, initOverrides); | ||
return new runtime.JSONApiResponse(response, (jsonValue) => PermissionListFromJSON(jsonValue)); | ||
} | ||
/** | ||
* Get permissions of a user on another user. | ||
*/ | ||
async getPermissionsOnUserForUser(requestParameters: GetPermissionsOnUserForUserRequest, initOverrides?: RequestInit): Promise<PermissionList> { | ||
const response = await this.getPermissionsOnUserForUserRaw(requestParameters, initOverrides); | ||
return await response.value(); | ||
} | ||
/** | ||
* Get detailed information about a user account. | ||
@@ -399,0 +405,0 @@ */ |
/* tslint:disable */ | ||
/* eslint-disable */ | ||
export * from './ApplyPermissionsPayloadSchema'; | ||
export * from './CreateOrUpdateOAuthClientPayload'; | ||
@@ -14,2 +15,3 @@ export * from './CreateOrUpdateOrganizationPayload'; | ||
export * from './ImpersonatePayload'; | ||
export * from './InlineObject'; | ||
export * from './LegacyRoleSchema'; | ||
@@ -29,2 +31,3 @@ export * from './ListOrganizationElement'; | ||
export * from './PermissionList'; | ||
export * from './PermissionResourceType'; | ||
export * from './Role'; | ||
@@ -31,0 +34,0 @@ export * from './RoleCreated'; |
Sorry, the diff of this file is not supported yet
548279
217
14877