Alokai

OrganizationalUnitCustomerManagementApiFactory

OrganizationalUnitCustomerManagementApi - factory interface

Signature

OrganizationalUnitCustomerManagementApiFactory: (
	configuration?: Configuration,
	basePath?: string,
	axios?: AxiosInstance
) => {
    createOrgCustomer(baseSiteId: string,
	userId: string,
	orgCustomerCreation: OrgCustomerCreation,
	fields?: string,
	options?: any): AxiosPromise<User>;
    doAddApproverToOrgCustomer(approverId: string,
	baseSiteId: string,
	orgCustomerId: string,
	userId: string,
	fields?: string,
	options?: any): AxiosPromise<B2BSelectionData>;
    doAddOrgUserGroupToOrgCustomer(baseSiteId: string,
	orgCustomerId: string,
	userGroupId: string,
	userId: string,
	fields?: string,
	options?: any): AxiosPromise<B2BSelectionData>;
    doAddPermissionToOrgCustomer(baseSiteId: string,
	orgCustomerId: string,
	permissionId: string,
	userId: string,
	fields?: string,
	options?: any): AxiosPromise<B2BSelectionData>;
    getOrgCustomer(baseSiteId: string,
	orgCustomerId: string,
	userId: string,
	fields?: GetOrgCustomerFieldsEnum,
	options?: any): AxiosPromise<User>;
    getOrgCustomerApprovers(baseSiteId: string,
	orgCustomerId: string,
	userId: string,
	currentPage?: number,
	fields?: string,
	pageSize?: number,
	sort?: string,
	options?: any): AxiosPromise<OrgUnitUserList>;
    getOrgCustomerOrgUserGroups(baseSiteId: string,
	orgCustomerId: string,
	userId: string,
	currentPage?: number,
	fields?: string,
	pageSize?: number,
	sort?: string,
	options?: any): AxiosPromise<OrgUnitUserGroupList>;
    getOrgCustomerPermissions(baseSiteId: string,
	orgCustomerId: string,
	userId: string,
	currentPage?: number,
	fields?: string,
	pageSize?: number,
	sort?: string,
	options?: any): AxiosPromise<OrderApprovalPermissionList>;
    getOrgCustomers(baseSiteId: string,
	userId: string,
	currentPage?: number,
	fields?: string,
	pageSize?: number,
	sort?: string,
	options?: any): AxiosPromise<OrgUnitUserList>;
    removeApproverFromOrgCustomer(approverId: string,
	baseSiteId: string,
	orgCustomerId: string,
	userId: string,
	fields?: string,
	options?: any): AxiosPromise<B2BSelectionData>;
    removeOrgUserGroupFromOrgCustomer(baseSiteId: string,
	orgCustomerId: string,
	userGroupId: string,
	userId: string,
	options?: any): AxiosPromise<void>;
    removePermissionFromOrgCustomer(baseSiteId: string,
	orgCustomerId: string,
	permissionId: string,
	userId: string,
	fields?: string,
	options?: any): AxiosPromise<B2BSelectionData>;
    updateOrgCustomer(baseSiteId: string,
	orgCustomerId: string,
	userId: string,
	orgCustomerModification: OrgCustomerModification,
	options?: any): AxiosPromise<void>;
}

Parameters

NameRequiredTypeDescription
configurationOptionalConfiguration
basePathOptionalstring
axiosOptionalAxiosInstance

Referenced Types

On this page