OrganizationalUnitManagementApiFactory
OrganizationalUnitManagementApi - factory interface
Signature
OrganizationalUnitManagementApiFactory: (
configuration?: Configuration,
basePath?: string,
axios?: AxiosInstance
) => {
createOrgUnit(baseSiteId: string,
userId: string,
b2BUnit: B2BUnit,
fields?: string,
options?: any): AxiosPromise<B2BUnit>;
createOrgUnitAddress(baseSiteId: string,
orgUnitId: string,
userId: string,
address: Address,
fields?: string,
options?: any): AxiosPromise<Address>;
doAddOrgUnitRoleToOrgCustomer(baseSiteId: string,
orgCustomerId: string,
orgUnitId: string,
roleId: string,
userId: string,
options?: any): AxiosPromise<void>;
doAddRoleToOrgCustomer(baseSiteId: string,
orgCustomerId: string,
roleId: string,
userId: string,
fields?: string,
options?: any): AxiosPromise<B2BSelectionData>;
getAvailableOrgUnitNodes(baseSiteId: string,
userId: string,
fields?: string,
options?: any): AxiosPromise<B2BUnitNodeList>;
getAvailableParentUnits(baseSiteId: string,
orgUnitId: string,
userId: string,
fields?: string,
options?: any): AxiosPromise<B2BUnitNodeList>;
getOrgUnit(baseSiteId: string,
orgUnitId: string,
userId: string,
fields?: string,
options?: any): AxiosPromise<B2BUnit>;
getOrgUnitAddresses(baseSiteId: string,
orgUnitId: string,
userId: string,
fields?: string,
options?: any): AxiosPromise<AddressList>;
getOrgUnitUsers(baseSiteId: string,
orgUnitId: string,
roleId: string,
userId: string,
currentPage?: number,
fields?: string,
pageSize?: number,
sort?: string,
options?: any): AxiosPromise<OrgUnitUserList>;
getOrgUnitsAvailableApprovalProcesses(baseSiteId: string,
userId: string,
fields?: string,
options?: any): AxiosPromise<B2BApprovalProcessList>;
getOrgUnitsRootNodeTree(baseSiteId: string,
userId: string,
fields?: string,
options?: any): AxiosPromise<B2BUnitNode>;
removeOrgUnitAddress(addressId: string,
baseSiteId: string,
orgUnitId: string,
userId: string,
options?: any): AxiosPromise<void>;
removeOrgUnitRoleFromOrgCustomer(baseSiteId: string,
orgCustomerId: string,
orgUnitId: string,
roleId: string,
userId: string,
options?: any): AxiosPromise<void>;
removeRoleFromOrgCustomer(baseSiteId: string,
orgCustomerId: string,
roleId: string,
userId: string,
fields?: string,
options?: any): AxiosPromise<B2BSelectionData>;
updateOrgUnit(baseSiteId: string,
orgUnitId: string,
userId: string,
b2BUnit: B2BUnit,
options?: any): AxiosPromise<void>;
updateOrgUnitAddress(addressId: string,
baseSiteId: string,
orgUnitId: string,
userId: string,
address: Address,
options?: any): AxiosPromise<void>;
}Parameters
| Name | Required | Type | Description |
|---|---|---|---|
configuration | Optional | Configuration | |
basePath | Optional | string | |
axios | Optional | AxiosInstance |
Referenced Types
AxiosInstance- B2BUnit
AxiosPromise- Address
- B2BSelectionData
- B2BUnitNodeList
- AddressList
- OrgUnitUserList
- B2BApprovalProcessList
- B2BUnitNode