OrganizationalUnitCustomerManagementApiFp
OrganizationalUnitCustomerManagementApi - functional programming interface
Signature
OrganizationalUnitCustomerManagementApiFp: (
configuration?: Configuration
) => {
createOrgCustomer(baseSiteId: string,
userId: string,
orgCustomerCreation: OrgCustomerCreation,
fields?: string,
options?: AxiosRequestConfig): Promise<(axios?: AxiosInstance,
basePath?: string) => AxiosPromise<User>>;
doAddApproverToOrgCustomer(approverId: string,
baseSiteId: string,
orgCustomerId: string,
userId: string,
fields?: string,
options?: AxiosRequestConfig): Promise<(axios?: AxiosInstance,
basePath?: string) => AxiosPromise<B2BSelectionData>>;
doAddOrgUserGroupToOrgCustomer(baseSiteId: string,
orgCustomerId: string,
userGroupId: string,
userId: string,
fields?: string,
options?: AxiosRequestConfig): Promise<(axios?: AxiosInstance,
basePath?: string) => AxiosPromise<B2BSelectionData>>;
doAddPermissionToOrgCustomer(baseSiteId: string,
orgCustomerId: string,
permissionId: string,
userId: string,
fields?: string,
options?: AxiosRequestConfig): Promise<(axios?: AxiosInstance,
basePath?: string) => AxiosPromise<B2BSelectionData>>;
getOrgCustomer(baseSiteId: string,
orgCustomerId: string,
userId: string,
fields?: GetOrgCustomerFieldsEnum,
options?: AxiosRequestConfig): Promise<(axios?: AxiosInstance,
basePath?: string) => AxiosPromise<User>>;
getOrgCustomerApprovers(baseSiteId: string,
orgCustomerId: string,
userId: string,
currentPage?: number,
fields?: string,
pageSize?: number,
sort?: string,
options?: AxiosRequestConfig): Promise<(axios?: AxiosInstance,
basePath?: string) => AxiosPromise<OrgUnitUserList>>;
getOrgCustomerOrgUserGroups(baseSiteId: string,
orgCustomerId: string,
userId: string,
currentPage?: number,
fields?: string,
pageSize?: number,
sort?: string,
options?: AxiosRequestConfig): Promise<(axios?: AxiosInstance,
basePath?: string) => AxiosPromise<OrgUnitUserGroupList>>;
getOrgCustomerPermissions(baseSiteId: string,
orgCustomerId: string,
userId: string,
currentPage?: number,
fields?: string,
pageSize?: number,
sort?: string,
options?: AxiosRequestConfig): Promise<(axios?: AxiosInstance,
basePath?: string) => AxiosPromise<OrderApprovalPermissionList>>;
getOrgCustomers(baseSiteId: string,
userId: string,
currentPage?: number,
fields?: string,
pageSize?: number,
sort?: string,
options?: AxiosRequestConfig): Promise<(axios?: AxiosInstance,
basePath?: string) => AxiosPromise<OrgUnitUserList>>;
removeApproverFromOrgCustomer(approverId: string,
baseSiteId: string,
orgCustomerId: string,
userId: string,
fields?: string,
options?: AxiosRequestConfig): Promise<(axios?: AxiosInstance,
basePath?: string) => AxiosPromise<B2BSelectionData>>;
removeOrgUserGroupFromOrgCustomer(baseSiteId: string,
orgCustomerId: string,
userGroupId: string,
userId: string,
options?: AxiosRequestConfig): Promise<(axios?: AxiosInstance,
basePath?: string) => AxiosPromise<void>>;
removePermissionFromOrgCustomer(baseSiteId: string,
orgCustomerId: string,
permissionId: string,
userId: string,
fields?: string,
options?: AxiosRequestConfig): Promise<(axios?: AxiosInstance,
basePath?: string) => AxiosPromise<B2BSelectionData>>;
updateOrgCustomer(baseSiteId: string,
orgCustomerId: string,
userId: string,
orgCustomerModification: OrgCustomerModification,
options?: AxiosRequestConfig): Promise<(axios?: AxiosInstance,
basePath?: string) => AxiosPromise<void>>;
}Parameters
| Name | Required | Type | Description |
|---|---|---|---|
configuration | Optional | Configuration |
Referenced Types
- OrgCustomerCreation
AxiosRequestConfigAxiosInstanceAxiosPromise- User
- B2BSelectionData
- GetOrgCustomerFieldsEnum
- OrgUnitUserList
- OrgUnitUserGroupList
- OrderApprovalPermissionList
- OrgCustomerModification