Alokai

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

NameRequiredTypeDescription
configurationOptionalConfiguration

Referenced Types

On this page