/** * Origin Backend API * Swagger documentation for the Origin Backend API * * The version of the OpenAPI document: 0.1 * * * NOTE: This class is auto generated by OpenAPI Generator (https://openapi-generator.tech). * https://openapi-generator.tech * Do not edit the class manually. */ import { Configuration } from './configuration'; import { AxiosPromise, AxiosInstance } from 'axios'; import { RequestArgs, BaseAPI } from './base'; /** * * @export * @interface BindBlockchainAccountDTO */ export interface BindBlockchainAccountDTO { /** * * @type {string} * @memberof BindBlockchainAccountDTO */ signedMessage: string; } /** * * @export * @interface ConfigurationDTO */ export interface ConfigurationDTO { /** * * @type {string} * @memberof ConfigurationDTO */ countryName?: string; /** * * @type {Array} * @memberof ConfigurationDTO */ currencies?: Array; /** * * @type {object} * @memberof ConfigurationDTO */ regions?: object; /** * * @type {Array} * @memberof ConfigurationDTO */ externalDeviceIdTypes?: Array; /** * * @type {string} * @memberof ConfigurationDTO */ complianceStandard?: string; /** * * @type {Array>} * @memberof ConfigurationDTO */ deviceTypes?: Array>; /** * * @type {Array} * @memberof ConfigurationDTO */ gridOperators?: Array; } /** * * @export * @interface ExternalDeviceIdTypeDTO */ export interface ExternalDeviceIdTypeDTO { /** * * @type {string} * @memberof ExternalDeviceIdTypeDTO */ type: string; /** * * @type {boolean} * @memberof ExternalDeviceIdTypeDTO */ autogenerated?: boolean; /** * * @type {boolean} * @memberof ExternalDeviceIdTypeDTO */ required?: boolean; } /** * * @export * @interface FileDto */ export interface FileDto { /** * * @type {Blob} * @memberof FileDto */ data: Blob; } /** * * @export * @interface FullOrganizationInfoDTO */ export interface FullOrganizationInfoDTO { /** * * @type {number} * @memberof FullOrganizationInfoDTO */ id: number; /** * * @type {string} * @memberof FullOrganizationInfoDTO */ name: string; /** * * @type {string} * @memberof FullOrganizationInfoDTO */ address: string; /** * * @type {string} * @memberof FullOrganizationInfoDTO */ zipCode: string; /** * * @type {string} * @memberof FullOrganizationInfoDTO */ city: string; /** * * @type {string} * @memberof FullOrganizationInfoDTO */ country: string; /** * * @type {string} * @memberof FullOrganizationInfoDTO */ businessType: string; /** * * @type {string} * @memberof FullOrganizationInfoDTO */ tradeRegistryCompanyNumber: string; /** * * @type {string} * @memberof FullOrganizationInfoDTO */ vatNumber: string; /** * * @type {OrganizationStatus} * @memberof FullOrganizationInfoDTO */ status: OrganizationStatus; /** * * @type {string} * @memberof FullOrganizationInfoDTO */ signatoryFullName: string; /** * * @type {string} * @memberof FullOrganizationInfoDTO */ signatoryAddress: string; /** * * @type {string} * @memberof FullOrganizationInfoDTO */ signatoryZipCode: string; /** * * @type {string} * @memberof FullOrganizationInfoDTO */ signatoryCity: string; /** * * @type {string} * @memberof FullOrganizationInfoDTO */ signatoryCountry: string; /** * * @type {string} * @memberof FullOrganizationInfoDTO */ signatoryEmail: string; /** * * @type {string} * @memberof FullOrganizationInfoDTO */ signatoryPhoneNumber: string; /** * * @type {Array} * @memberof FullOrganizationInfoDTO */ documentIds?: Array; /** * * @type {Array} * @memberof FullOrganizationInfoDTO */ signatoryDocumentIds?: Array; /** * * @type {string} * @memberof FullOrganizationInfoDTO */ blockchainAccountAddress?: string; /** * * @type {string} * @memberof FullOrganizationInfoDTO */ blockchainAccountSignedMessage?: string; /** * * @type {boolean} * @memberof FullOrganizationInfoDTO */ selfOwnership?: boolean; } /** * * @export * @interface Invitation */ export interface Invitation { /** * * @type {number} * @memberof Invitation */ id: number; /** * * @type {string} * @memberof Invitation */ email: string; /** * * @type {Role} * @memberof Invitation */ role: Role; /** * * @type {OrganizationInvitationStatus} * @memberof Invitation */ status: OrganizationInvitationStatus; /** * * @type {string} * @memberof Invitation */ sender: string; } /** * * @export * @interface InvitationDTO */ export interface InvitationDTO { /** * * @type {number} * @memberof InvitationDTO */ id: number; /** * * @type {string} * @memberof InvitationDTO */ email: string; /** * * @type {number} * @memberof InvitationDTO */ role: number; /** * * @type {OrganizationInvitationStatus} * @memberof InvitationDTO */ status: OrganizationInvitationStatus; /** * * @type {PublicOrganizationInfoDTO} * @memberof InvitationDTO */ organization: PublicOrganizationInfoDTO; /** * * @type {string} * @memberof InvitationDTO */ sender: string; /** * * @type {string} * @memberof InvitationDTO */ createdAt: string; } /** * * @export * @interface InviteDTO */ export interface InviteDTO { /** * * @type {string} * @memberof InviteDTO */ email: string; /** * * @type {number} * @memberof InviteDTO */ role: number; } /** * * @export * @enum {string} */ export declare enum KYCStatus { Pending = "Pending", Passed = "Passed", Rejected = "Rejected" } /** * * @export * @interface LoginDataDTO */ export interface LoginDataDTO { /** * * @type {string} * @memberof LoginDataDTO */ username: string; /** * * @type {string} * @memberof LoginDataDTO */ password: string; } /** * * @export * @interface LoginReturnDataDTO */ export interface LoginReturnDataDTO { /** * * @type {string} * @memberof LoginReturnDataDTO */ accessToken: string; } /** * * @export * @interface NewOrganizationDTO */ export interface NewOrganizationDTO { /** * * @type {string} * @memberof NewOrganizationDTO */ name: string; /** * * @type {string} * @memberof NewOrganizationDTO */ address: string; /** * * @type {string} * @memberof NewOrganizationDTO */ zipCode: string; /** * * @type {string} * @memberof NewOrganizationDTO */ city: string; /** * * @type {string} * @memberof NewOrganizationDTO */ country: string; /** * * @type {string} * @memberof NewOrganizationDTO */ businessType: string; /** * * @type {string} * @memberof NewOrganizationDTO */ tradeRegistryCompanyNumber: string; /** * * @type {string} * @memberof NewOrganizationDTO */ vatNumber: string; /** * * @type {string} * @memberof NewOrganizationDTO */ signatoryFullName: string; /** * * @type {string} * @memberof NewOrganizationDTO */ signatoryAddress: string; /** * * @type {string} * @memberof NewOrganizationDTO */ signatoryZipCode: string; /** * * @type {string} * @memberof NewOrganizationDTO */ signatoryCity: string; /** * * @type {string} * @memberof NewOrganizationDTO */ signatoryCountry: string; /** * * @type {string} * @memberof NewOrganizationDTO */ signatoryEmail: string; /** * * @type {string} * @memberof NewOrganizationDTO */ signatoryPhoneNumber: string; /** * * @type {Array} * @memberof NewOrganizationDTO */ documentIds?: Array; /** * * @type {Array} * @memberof NewOrganizationDTO */ signatoryDocumentIds?: Array; } /** * * @export * @interface Organization */ export interface Organization { /** * * @type {number} * @memberof Organization */ id: number; /** * * @type {string} * @memberof Organization */ name: string; /** * * @type {string} * @memberof Organization */ address: string; /** * * @type {string} * @memberof Organization */ zipCode: string; /** * * @type {string} * @memberof Organization */ city: string; /** * * @type {string} * @memberof Organization */ country: string; /** * * @type {string} * @memberof Organization */ tradeRegistryCompanyNumber: string; /** * * @type {string} * @memberof Organization */ vatNumber: string; /** * * @type {string} * @memberof Organization */ signatoryFullName: string; /** * * @type {string} * @memberof Organization */ signatoryAddress: string; /** * * @type {string} * @memberof Organization */ signatoryZipCode: string; /** * * @type {string} * @memberof Organization */ signatoryCity: string; /** * * @type {string} * @memberof Organization */ signatoryCountry: string; /** * * @type {string} * @memberof Organization */ signatoryEmail: string; /** * * @type {string} * @memberof Organization */ signatoryPhoneNumber: string; /** * * @type {Array} * @memberof Organization */ signatoryDocumentIds: Array; /** * * @type {OrganizationStatus} * @memberof Organization */ status: OrganizationStatus; /** * * @type {Array} * @memberof Organization */ users: Array; /** * * @type {Array} * @memberof Organization */ invitations: Array; /** * * @type {Array} * @memberof Organization */ documentIds: Array; /** * * @type {boolean} * @memberof Organization */ selfOwnership: boolean; } /** * * @export * @enum {string} */ export declare enum OrganizationInvitationStatus { Pending = "Pending", Rejected = "Rejected", Accepted = "Accepted", Viewed = "Viewed" } /** * * @export * @enum {string} */ export declare enum OrganizationStatus { Submitted = "Submitted", Denied = "Denied", Active = "Active" } /** * * @export * @interface OrganizationUpdateDTO */ export interface OrganizationUpdateDTO { /** * * @type {OrganizationStatus} * @memberof OrganizationUpdateDTO */ status: OrganizationStatus; } /** * * @export * @interface PasswordResetDTO */ export interface PasswordResetDTO { /** * * @type {string} * @memberof PasswordResetDTO */ token: string; /** * * @type {string} * @memberof PasswordResetDTO */ password: string; } /** * * @export * @interface PublicOrganizationInfoDTO */ export interface PublicOrganizationInfoDTO { /** * * @type {number} * @memberof PublicOrganizationInfoDTO */ id: number; /** * * @type {string} * @memberof PublicOrganizationInfoDTO */ name: string; /** * * @type {string} * @memberof PublicOrganizationInfoDTO */ address: string; /** * * @type {string} * @memberof PublicOrganizationInfoDTO */ zipCode: string; /** * * @type {string} * @memberof PublicOrganizationInfoDTO */ city: string; /** * * @type {string} * @memberof PublicOrganizationInfoDTO */ country: string; /** * * @type {string} * @memberof PublicOrganizationInfoDTO */ businessType: string; /** * * @type {string} * @memberof PublicOrganizationInfoDTO */ tradeRegistryCompanyNumber: string; /** * * @type {string} * @memberof PublicOrganizationInfoDTO */ vatNumber: string; /** * * @type {OrganizationStatus} * @memberof PublicOrganizationInfoDTO */ status: OrganizationStatus; } /** * * @export * @interface RegisterUserDTO */ export interface RegisterUserDTO { /** * * @type {string} * @memberof RegisterUserDTO */ title: string; /** * * @type {string} * @memberof RegisterUserDTO */ firstName: string; /** * * @type {string} * @memberof RegisterUserDTO */ lastName: string; /** * * @type {string} * @memberof RegisterUserDTO */ email: string; /** * * @type {string} * @memberof RegisterUserDTO */ telephone: string; /** * * @type {string} * @memberof RegisterUserDTO */ password: string; } /** * * @export * @interface RequestPasswordResetDTO */ export interface RequestPasswordResetDTO { /** * * @type {string} * @memberof RequestPasswordResetDTO */ email: string; } /** * * @export * @enum {string} */ export declare enum Role { OrganizationAdmin = "OrganizationAdmin", OrganizationDeviceManager = "OrganizationDeviceManager", OrganizationUser = "OrganizationUser", Issuer = "Issuer", Admin = "Admin", SupportAgent = "SupportAgent" } /** * * @export * @interface SetOwnershipDTO */ export interface SetOwnershipDTO { /** * * @type {boolean} * @memberof SetOwnershipDTO */ selfOwnership: boolean; } /** * * @export * @interface SuccessResponseDTO */ export interface SuccessResponseDTO { /** * * @type {boolean} * @memberof SuccessResponseDTO */ success: boolean; /** * * @type {string} * @memberof SuccessResponseDTO */ message?: string; } /** * * @export * @interface UpdateBlockchainAccountDTO */ export interface UpdateBlockchainAccountDTO { /** * * @type {string} * @memberof UpdateBlockchainAccountDTO */ address: string; /** * * @type {string} * @memberof UpdateBlockchainAccountDTO */ signedMessage?: string; } /** * * @export * @interface UpdateMemberDTO */ export interface UpdateMemberDTO { /** * * @type {number} * @memberof UpdateMemberDTO */ role: number; } /** * * @export * @interface UpdateOwnUserSettingsDTO */ export interface UpdateOwnUserSettingsDTO { /** * * @type {boolean} * @memberof UpdateOwnUserSettingsDTO */ notifications: boolean; } /** * * @export * @interface UpdatePasswordDTO */ export interface UpdatePasswordDTO { /** * * @type {string} * @memberof UpdatePasswordDTO */ oldPassword: string; /** * * @type {string} * @memberof UpdatePasswordDTO */ newPassword: string; } /** * * @export * @interface UpdateUserDTO */ export interface UpdateUserDTO { /** * * @type {string} * @memberof UpdateUserDTO */ title: string; /** * * @type {string} * @memberof UpdateUserDTO */ firstName: string; /** * * @type {string} * @memberof UpdateUserDTO */ lastName: string; /** * * @type {string} * @memberof UpdateUserDTO */ email: string; /** * * @type {string} * @memberof UpdateUserDTO */ telephone: string; /** * * @type {UserStatus} * @memberof UpdateUserDTO */ status: UserStatus; /** * * @type {KYCStatus} * @memberof UpdateUserDTO */ kycStatus: KYCStatus; } /** * * @export * @interface UpdateUserProfileDTO */ export interface UpdateUserProfileDTO { /** * * @type {string} * @memberof UpdateUserProfileDTO */ firstName: string; /** * * @type {string} * @memberof UpdateUserProfileDTO */ lastName: string; /** * * @type {string} * @memberof UpdateUserProfileDTO */ email: string; /** * * @type {string} * @memberof UpdateUserProfileDTO */ telephone: string; } /** * * @export * @interface User */ export interface User { /** * * @type {number} * @memberof User */ id: number; /** * * @type {string} * @memberof User */ title: string; /** * * @type {string} * @memberof User */ firstName: string; /** * * @type {string} * @memberof User */ lastName: string; /** * * @type {string} * @memberof User */ email: string; /** * * @type {string} * @memberof User */ telephone: string; /** * * @type {string} * @memberof User */ password: string; /** * * @type {Organization} * @memberof User */ organization: Organization; /** * * @type {number} * @memberof User */ rights: number; /** * * @type {UserStatus} * @memberof User */ status: UserStatus; /** * * @type {KYCStatus} * @memberof User */ kycStatus: KYCStatus; } /** * * @export * @interface UserDTO */ export interface UserDTO { /** * * @type {number} * @memberof UserDTO */ id: number; /** * * @type {string} * @memberof UserDTO */ title: string; /** * * @type {string} * @memberof UserDTO */ firstName: string; /** * * @type {string} * @memberof UserDTO */ lastName: string; /** * * @type {string} * @memberof UserDTO */ email: string; /** * * @type {string} * @memberof UserDTO */ telephone: string; /** * * @type {boolean} * @memberof UserDTO */ notifications: boolean; /** * * @type {number} * @memberof UserDTO */ rights: number; /** * * @type {UserStatus} * @memberof UserDTO */ status: UserStatus; /** * * @type {KYCStatus} * @memberof UserDTO */ kycStatus: KYCStatus; /** * * @type {FullOrganizationInfoDTO} * @memberof UserDTO */ organization: FullOrganizationInfoDTO; /** * * @type {boolean} * @memberof UserDTO */ emailConfirmed?: boolean; } /** * * @export * @enum {string} */ export declare enum UserStatus { Pending = "Pending", Active = "Active", Suspended = "Suspended", Deleted = "Deleted" } /** * AdminClient - axios parameter creator * @export */ export declare const AdminClientAxiosParamCreator: (configuration?: Configuration) => { /** * * @param {string} [orgName] Filter users by organization name * @param {'Pending' | 'Active' | 'Suspended' | 'Deleted'} [status] Filter users by user status * @param {'Pending' | 'Passed' | 'Rejected'} [kycStatus] Filter users by KYC status * @param {*} [options] Override http request option. * @throws {RequiredError} */ getUsers: (orgName?: string, status?: 'Pending' | 'Active' | 'Suspended' | 'Deleted', kycStatus?: 'Pending' | 'Passed' | 'Rejected', options?: any) => Promise; /** * * @param {number} id * @param {UpdateBlockchainAccountDTO} updateBlockchainAccountDTO * @param {*} [options] Override http request option. * @throws {RequiredError} */ updateBlockchainAddress: (id: number, updateBlockchainAccountDTO: UpdateBlockchainAccountDTO, options?: any) => Promise; /** * * @param {number} id * @param {UpdateUserDTO} updateUserDTO * @param {*} [options] Override http request option. * @throws {RequiredError} */ updateUser: (id: number, updateUserDTO: UpdateUserDTO, options?: any) => Promise; }; /** * AdminClient - functional programming interface * @export */ export declare const AdminClientFp: (configuration?: Configuration) => { /** * * @param {string} [orgName] Filter users by organization name * @param {'Pending' | 'Active' | 'Suspended' | 'Deleted'} [status] Filter users by user status * @param {'Pending' | 'Passed' | 'Rejected'} [kycStatus] Filter users by KYC status * @param {*} [options] Override http request option. * @throws {RequiredError} */ getUsers(orgName?: string, status?: 'Pending' | 'Active' | 'Suspended' | 'Deleted', kycStatus?: 'Pending' | 'Passed' | 'Rejected', options?: any): Promise<(axios?: AxiosInstance, basePath?: string) => AxiosPromise>>; /** * * @param {number} id * @param {UpdateBlockchainAccountDTO} updateBlockchainAccountDTO * @param {*} [options] Override http request option. * @throws {RequiredError} */ updateBlockchainAddress(id: number, updateBlockchainAccountDTO: UpdateBlockchainAccountDTO, options?: any): Promise<(axios?: AxiosInstance, basePath?: string) => AxiosPromise>; /** * * @param {number} id * @param {UpdateUserDTO} updateUserDTO * @param {*} [options] Override http request option. * @throws {RequiredError} */ updateUser(id: number, updateUserDTO: UpdateUserDTO, options?: any): Promise<(axios?: AxiosInstance, basePath?: string) => AxiosPromise>; }; /** * AdminClient - factory interface * @export */ export declare const AdminClientFactory: (configuration?: Configuration, basePath?: string, axios?: AxiosInstance) => { /** * * @param {string} [orgName] Filter users by organization name * @param {'Pending' | 'Active' | 'Suspended' | 'Deleted'} [status] Filter users by user status * @param {'Pending' | 'Passed' | 'Rejected'} [kycStatus] Filter users by KYC status * @param {*} [options] Override http request option. * @throws {RequiredError} */ getUsers(orgName?: string, status?: 'Pending' | 'Active' | 'Suspended' | 'Deleted', kycStatus?: 'Pending' | 'Passed' | 'Rejected', options?: any): AxiosPromise>; /** * * @param {number} id * @param {UpdateBlockchainAccountDTO} updateBlockchainAccountDTO * @param {*} [options] Override http request option. * @throws {RequiredError} */ updateBlockchainAddress(id: number, updateBlockchainAccountDTO: UpdateBlockchainAccountDTO, options?: any): AxiosPromise; /** * * @param {number} id * @param {UpdateUserDTO} updateUserDTO * @param {*} [options] Override http request option. * @throws {RequiredError} */ updateUser(id: number, updateUserDTO: UpdateUserDTO, options?: any): AxiosPromise; }; /** * AdminClient - object-oriented interface * @export * @class AdminClient * @extends {BaseAPI} */ export declare class AdminClient extends BaseAPI { /** * * @param {string} [orgName] Filter users by organization name * @param {'Pending' | 'Active' | 'Suspended' | 'Deleted'} [status] Filter users by user status * @param {'Pending' | 'Passed' | 'Rejected'} [kycStatus] Filter users by KYC status * @param {*} [options] Override http request option. * @throws {RequiredError} * @memberof AdminClient */ getUsers(orgName?: string, status?: 'Pending' | 'Active' | 'Suspended' | 'Deleted', kycStatus?: 'Pending' | 'Passed' | 'Rejected', options?: any): Promise>; /** * * @param {number} id * @param {UpdateBlockchainAccountDTO} updateBlockchainAccountDTO * @param {*} [options] Override http request option. * @throws {RequiredError} * @memberof AdminClient */ updateBlockchainAddress(id: number, updateBlockchainAccountDTO: UpdateBlockchainAccountDTO, options?: any): Promise>; /** * * @param {number} id * @param {UpdateUserDTO} updateUserDTO * @param {*} [options] Override http request option. * @throws {RequiredError} * @memberof AdminClient */ updateUser(id: number, updateUserDTO: UpdateUserDTO, options?: any): Promise>; } /** * AuthClient - axios parameter creator * @export */ export declare const AuthClientAxiosParamCreator: (configuration?: Configuration) => { /** * * @param {LoginDataDTO} loginDataDTO * @param {*} [options] Override http request option. * @throws {RequiredError} */ login: (loginDataDTO: LoginDataDTO, options?: any) => Promise; /** * * @param {PasswordResetDTO} passwordResetDTO * @param {*} [options] Override http request option. * @throws {RequiredError} */ passwordReset: (passwordResetDTO: PasswordResetDTO, options?: any) => Promise; /** * * @param {RequestPasswordResetDTO} requestPasswordResetDTO * @param {*} [options] Override http request option. * @throws {RequiredError} */ requestPasswordReset: (requestPasswordResetDTO: RequestPasswordResetDTO, options?: any) => Promise; }; /** * AuthClient - functional programming interface * @export */ export declare const AuthClientFp: (configuration?: Configuration) => { /** * * @param {LoginDataDTO} loginDataDTO * @param {*} [options] Override http request option. * @throws {RequiredError} */ login(loginDataDTO: LoginDataDTO, options?: any): Promise<(axios?: AxiosInstance, basePath?: string) => AxiosPromise>; /** * * @param {PasswordResetDTO} passwordResetDTO * @param {*} [options] Override http request option. * @throws {RequiredError} */ passwordReset(passwordResetDTO: PasswordResetDTO, options?: any): Promise<(axios?: AxiosInstance, basePath?: string) => AxiosPromise>; /** * * @param {RequestPasswordResetDTO} requestPasswordResetDTO * @param {*} [options] Override http request option. * @throws {RequiredError} */ requestPasswordReset(requestPasswordResetDTO: RequestPasswordResetDTO, options?: any): Promise<(axios?: AxiosInstance, basePath?: string) => AxiosPromise>; }; /** * AuthClient - factory interface * @export */ export declare const AuthClientFactory: (configuration?: Configuration, basePath?: string, axios?: AxiosInstance) => { /** * * @param {LoginDataDTO} loginDataDTO * @param {*} [options] Override http request option. * @throws {RequiredError} */ login(loginDataDTO: LoginDataDTO, options?: any): AxiosPromise; /** * * @param {PasswordResetDTO} passwordResetDTO * @param {*} [options] Override http request option. * @throws {RequiredError} */ passwordReset(passwordResetDTO: PasswordResetDTO, options?: any): AxiosPromise; /** * * @param {RequestPasswordResetDTO} requestPasswordResetDTO * @param {*} [options] Override http request option. * @throws {RequiredError} */ requestPasswordReset(requestPasswordResetDTO: RequestPasswordResetDTO, options?: any): AxiosPromise; }; /** * AuthClient - object-oriented interface * @export * @class AuthClient * @extends {BaseAPI} */ export declare class AuthClient extends BaseAPI { /** * * @param {LoginDataDTO} loginDataDTO * @param {*} [options] Override http request option. * @throws {RequiredError} * @memberof AuthClient */ login(loginDataDTO: LoginDataDTO, options?: any): Promise>; /** * * @param {PasswordResetDTO} passwordResetDTO * @param {*} [options] Override http request option. * @throws {RequiredError} * @memberof AuthClient */ passwordReset(passwordResetDTO: PasswordResetDTO, options?: any): Promise>; /** * * @param {RequestPasswordResetDTO} requestPasswordResetDTO * @param {*} [options] Override http request option. * @throws {RequiredError} * @memberof AuthClient */ requestPasswordReset(requestPasswordResetDTO: RequestPasswordResetDTO, options?: any): Promise>; } /** * ConfigurationClient - axios parameter creator * @export */ export declare const ConfigurationClientAxiosParamCreator: (configuration?: Configuration) => { /** * * @param {*} [options] Override http request option. * @throws {RequiredError} */ get: (options?: any) => Promise; /** * * @param {ConfigurationDTO} configurationDTO * @param {*} [options] Override http request option. * @throws {RequiredError} */ update: (configurationDTO: ConfigurationDTO, options?: any) => Promise; }; /** * ConfigurationClient - functional programming interface * @export */ export declare const ConfigurationClientFp: (configuration?: Configuration) => { /** * * @param {*} [options] Override http request option. * @throws {RequiredError} */ get(options?: any): Promise<(axios?: AxiosInstance, basePath?: string) => AxiosPromise>; /** * * @param {ConfigurationDTO} configurationDTO * @param {*} [options] Override http request option. * @throws {RequiredError} */ update(configurationDTO: ConfigurationDTO, options?: any): Promise<(axios?: AxiosInstance, basePath?: string) => AxiosPromise>; }; /** * ConfigurationClient - factory interface * @export */ export declare const ConfigurationClientFactory: (configuration?: Configuration, basePath?: string, axios?: AxiosInstance) => { /** * * @param {*} [options] Override http request option. * @throws {RequiredError} */ get(options?: any): AxiosPromise; /** * * @param {ConfigurationDTO} configurationDTO * @param {*} [options] Override http request option. * @throws {RequiredError} */ update(configurationDTO: ConfigurationDTO, options?: any): AxiosPromise; }; /** * ConfigurationClient - object-oriented interface * @export * @class ConfigurationClient * @extends {BaseAPI} */ export declare class ConfigurationClient extends BaseAPI { /** * * @param {*} [options] Override http request option. * @throws {RequiredError} * @memberof ConfigurationClient */ get(options?: any): Promise>; /** * * @param {ConfigurationDTO} configurationDTO * @param {*} [options] Override http request option. * @throws {RequiredError} * @memberof ConfigurationClient */ update(configurationDTO: ConfigurationDTO, options?: any): Promise>; } /** * FileClient - axios parameter creator * @export */ export declare const FileClientAxiosParamCreator: (configuration?: Configuration) => { /** * * @param {string} id * @param {*} [options] Override http request option. * @throws {RequiredError} */ download: (id: string, options?: any) => Promise; /** * * @param {string} id * @param {*} [options] Override http request option. * @throws {RequiredError} */ downloadAnonymously: (id: string, options?: any) => Promise; /** * * @param {Array} files * @param {*} [options] Override http request option. * @throws {RequiredError} */ upload: (files: Array, options?: any) => Promise; /** * * @param {Array} files * @param {*} [options] Override http request option. * @throws {RequiredError} */ uploadAnonymously: (files: Array, options?: any) => Promise; }; /** * FileClient - functional programming interface * @export */ export declare const FileClientFp: (configuration?: Configuration) => { /** * * @param {string} id * @param {*} [options] Override http request option. * @throws {RequiredError} */ download(id: string, options?: any): Promise<(axios?: AxiosInstance, basePath?: string) => AxiosPromise>; /** * * @param {string} id * @param {*} [options] Override http request option. * @throws {RequiredError} */ downloadAnonymously(id: string, options?: any): Promise<(axios?: AxiosInstance, basePath?: string) => AxiosPromise>; /** * * @param {Array} files * @param {*} [options] Override http request option. * @throws {RequiredError} */ upload(files: Array, options?: any): Promise<(axios?: AxiosInstance, basePath?: string) => AxiosPromise>>; /** * * @param {Array} files * @param {*} [options] Override http request option. * @throws {RequiredError} */ uploadAnonymously(files: Array, options?: any): Promise<(axios?: AxiosInstance, basePath?: string) => AxiosPromise>>; }; /** * FileClient - factory interface * @export */ export declare const FileClientFactory: (configuration?: Configuration, basePath?: string, axios?: AxiosInstance) => { /** * * @param {string} id * @param {*} [options] Override http request option. * @throws {RequiredError} */ download(id: string, options?: any): AxiosPromise; /** * * @param {string} id * @param {*} [options] Override http request option. * @throws {RequiredError} */ downloadAnonymously(id: string, options?: any): AxiosPromise; /** * * @param {Array} files * @param {*} [options] Override http request option. * @throws {RequiredError} */ upload(files: Array, options?: any): AxiosPromise>; /** * * @param {Array} files * @param {*} [options] Override http request option. * @throws {RequiredError} */ uploadAnonymously(files: Array, options?: any): AxiosPromise>; }; /** * FileClient - object-oriented interface * @export * @class FileClient * @extends {BaseAPI} */ export declare class FileClient extends BaseAPI { /** * * @param {string} id * @param {*} [options] Override http request option. * @throws {RequiredError} * @memberof FileClient */ download(id: string, options?: any): Promise>; /** * * @param {string} id * @param {*} [options] Override http request option. * @throws {RequiredError} * @memberof FileClient */ downloadAnonymously(id: string, options?: any): Promise>; /** * * @param {Array} files * @param {*} [options] Override http request option. * @throws {RequiredError} * @memberof FileClient */ upload(files: Array, options?: any): Promise>; /** * * @param {Array} files * @param {*} [options] Override http request option. * @throws {RequiredError} * @memberof FileClient */ uploadAnonymously(files: Array, options?: any): Promise>; } /** * InvitationClient - axios parameter creator * @export */ export declare const InvitationClientAxiosParamCreator: (configuration?: Configuration) => { /** * * @param {*} [options] Override http request option. * @throws {RequiredError} */ getInvitations: (options?: any) => Promise; /** * * @param {InviteDTO} inviteDTO * @param {*} [options] Override http request option. * @throws {RequiredError} */ invite: (inviteDTO: InviteDTO, options?: any) => Promise; /** * * @param {string} id * @param {OrganizationInvitationStatus} status * @param {*} [options] Override http request option. * @throws {RequiredError} */ updateInvitation: (id: string, status: OrganizationInvitationStatus, options?: any) => Promise; }; /** * InvitationClient - functional programming interface * @export */ export declare const InvitationClientFp: (configuration?: Configuration) => { /** * * @param {*} [options] Override http request option. * @throws {RequiredError} */ getInvitations(options?: any): Promise<(axios?: AxiosInstance, basePath?: string) => AxiosPromise>>; /** * * @param {InviteDTO} inviteDTO * @param {*} [options] Override http request option. * @throws {RequiredError} */ invite(inviteDTO: InviteDTO, options?: any): Promise<(axios?: AxiosInstance, basePath?: string) => AxiosPromise>; /** * * @param {string} id * @param {OrganizationInvitationStatus} status * @param {*} [options] Override http request option. * @throws {RequiredError} */ updateInvitation(id: string, status: OrganizationInvitationStatus, options?: any): Promise<(axios?: AxiosInstance, basePath?: string) => AxiosPromise>; }; /** * InvitationClient - factory interface * @export */ export declare const InvitationClientFactory: (configuration?: Configuration, basePath?: string, axios?: AxiosInstance) => { /** * * @param {*} [options] Override http request option. * @throws {RequiredError} */ getInvitations(options?: any): AxiosPromise>; /** * * @param {InviteDTO} inviteDTO * @param {*} [options] Override http request option. * @throws {RequiredError} */ invite(inviteDTO: InviteDTO, options?: any): AxiosPromise; /** * * @param {string} id * @param {OrganizationInvitationStatus} status * @param {*} [options] Override http request option. * @throws {RequiredError} */ updateInvitation(id: string, status: OrganizationInvitationStatus, options?: any): AxiosPromise; }; /** * InvitationClient - object-oriented interface * @export * @class InvitationClient * @extends {BaseAPI} */ export declare class InvitationClient extends BaseAPI { /** * * @param {*} [options] Override http request option. * @throws {RequiredError} * @memberof InvitationClient */ getInvitations(options?: any): Promise>; /** * * @param {InviteDTO} inviteDTO * @param {*} [options] Override http request option. * @throws {RequiredError} * @memberof InvitationClient */ invite(inviteDTO: InviteDTO, options?: any): Promise>; /** * * @param {string} id * @param {OrganizationInvitationStatus} status * @param {*} [options] Override http request option. * @throws {RequiredError} * @memberof InvitationClient */ updateInvitation(id: string, status: OrganizationInvitationStatus, options?: any): Promise>; } /** * OrganizationClient - axios parameter creator * @export */ export declare const OrganizationClientAxiosParamCreator: (configuration?: Configuration) => { /** * * @param {number} id * @param {*} [options] Override http request option. * @throws {RequiredError} */ _delete: (id: number, options?: any) => Promise; /** * * @param {number} id * @param {number} userId * @param {UpdateMemberDTO} updateMemberDTO * @param {*} [options] Override http request option. * @throws {RequiredError} */ changeMemberRole: (id: number, userId: number, updateMemberDTO: UpdateMemberDTO, options?: any) => Promise; /** * * @param {number} id * @param {*} [options] Override http request option. * @throws {RequiredError} */ get: (id: number, options?: any) => Promise; /** * * @param {*} [options] Override http request option. * @throws {RequiredError} */ getAll: (options?: any) => Promise; /** * * @param {number} id * @param {*} [options] Override http request option. * @throws {RequiredError} */ getInvitationsForOrganization: (id: number, options?: any) => Promise; /** * * @param {number} id * @param {*} [options] Override http request option. * @throws {RequiredError} */ getPublic: (id: number, options?: any) => Promise; /** * * @param {number} id * @param {*} [options] Override http request option. * @throws {RequiredError} */ getUsers: (id: number, options?: any) => Promise; /** * * @param {NewOrganizationDTO} newOrganizationDTO * @param {*} [options] Override http request option. * @throws {RequiredError} */ register: (newOrganizationDTO: NewOrganizationDTO, options?: any) => Promise; /** * * @param {number} id * @param {number} memberId * @param {*} [options] Override http request option. * @throws {RequiredError} */ removeMember: (id: number, memberId: number, options?: any) => Promise; /** * * @param {BindBlockchainAccountDTO} bindBlockchainAccountDTO * @param {*} [options] Override http request option. * @throws {RequiredError} */ setBlockchainAddress: (bindBlockchainAccountDTO: BindBlockchainAccountDTO, options?: any) => Promise; /** * * @param {number} id * @param {SetOwnershipDTO} setOwnershipDTO * @param {*} [options] Override http request option. * @throws {RequiredError} */ setSelfOwnershipFlag: (id: number, setOwnershipDTO: SetOwnershipDTO, options?: any) => Promise; /** * * @param {number} id * @param {OrganizationUpdateDTO} organizationUpdateDTO * @param {*} [options] Override http request option. * @throws {RequiredError} */ update: (id: number, organizationUpdateDTO: OrganizationUpdateDTO, options?: any) => Promise; }; /** * OrganizationClient - functional programming interface * @export */ export declare const OrganizationClientFp: (configuration?: Configuration) => { /** * * @param {number} id * @param {*} [options] Override http request option. * @throws {RequiredError} */ _delete(id: number, options?: any): Promise<(axios?: AxiosInstance, basePath?: string) => AxiosPromise>; /** * * @param {number} id * @param {number} userId * @param {UpdateMemberDTO} updateMemberDTO * @param {*} [options] Override http request option. * @throws {RequiredError} */ changeMemberRole(id: number, userId: number, updateMemberDTO: UpdateMemberDTO, options?: any): Promise<(axios?: AxiosInstance, basePath?: string) => AxiosPromise>; /** * * @param {number} id * @param {*} [options] Override http request option. * @throws {RequiredError} */ get(id: number, options?: any): Promise<(axios?: AxiosInstance, basePath?: string) => AxiosPromise>; /** * * @param {*} [options] Override http request option. * @throws {RequiredError} */ getAll(options?: any): Promise<(axios?: AxiosInstance, basePath?: string) => AxiosPromise>>; /** * * @param {number} id * @param {*} [options] Override http request option. * @throws {RequiredError} */ getInvitationsForOrganization(id: number, options?: any): Promise<(axios?: AxiosInstance, basePath?: string) => AxiosPromise>>; /** * * @param {number} id * @param {*} [options] Override http request option. * @throws {RequiredError} */ getPublic(id: number, options?: any): Promise<(axios?: AxiosInstance, basePath?: string) => AxiosPromise>; /** * * @param {number} id * @param {*} [options] Override http request option. * @throws {RequiredError} */ getUsers(id: number, options?: any): Promise<(axios?: AxiosInstance, basePath?: string) => AxiosPromise>>; /** * * @param {NewOrganizationDTO} newOrganizationDTO * @param {*} [options] Override http request option. * @throws {RequiredError} */ register(newOrganizationDTO: NewOrganizationDTO, options?: any): Promise<(axios?: AxiosInstance, basePath?: string) => AxiosPromise>; /** * * @param {number} id * @param {number} memberId * @param {*} [options] Override http request option. * @throws {RequiredError} */ removeMember(id: number, memberId: number, options?: any): Promise<(axios?: AxiosInstance, basePath?: string) => AxiosPromise>; /** * * @param {BindBlockchainAccountDTO} bindBlockchainAccountDTO * @param {*} [options] Override http request option. * @throws {RequiredError} */ setBlockchainAddress(bindBlockchainAccountDTO: BindBlockchainAccountDTO, options?: any): Promise<(axios?: AxiosInstance, basePath?: string) => AxiosPromise>; /** * * @param {number} id * @param {SetOwnershipDTO} setOwnershipDTO * @param {*} [options] Override http request option. * @throws {RequiredError} */ setSelfOwnershipFlag(id: number, setOwnershipDTO: SetOwnershipDTO, options?: any): Promise<(axios?: AxiosInstance, basePath?: string) => AxiosPromise>; /** * * @param {number} id * @param {OrganizationUpdateDTO} organizationUpdateDTO * @param {*} [options] Override http request option. * @throws {RequiredError} */ update(id: number, organizationUpdateDTO: OrganizationUpdateDTO, options?: any): Promise<(axios?: AxiosInstance, basePath?: string) => AxiosPromise>; }; /** * OrganizationClient - factory interface * @export */ export declare const OrganizationClientFactory: (configuration?: Configuration, basePath?: string, axios?: AxiosInstance) => { /** * * @param {number} id * @param {*} [options] Override http request option. * @throws {RequiredError} */ _delete(id: number, options?: any): AxiosPromise; /** * * @param {number} id * @param {number} userId * @param {UpdateMemberDTO} updateMemberDTO * @param {*} [options] Override http request option. * @throws {RequiredError} */ changeMemberRole(id: number, userId: number, updateMemberDTO: UpdateMemberDTO, options?: any): AxiosPromise; /** * * @param {number} id * @param {*} [options] Override http request option. * @throws {RequiredError} */ get(id: number, options?: any): AxiosPromise; /** * * @param {*} [options] Override http request option. * @throws {RequiredError} */ getAll(options?: any): AxiosPromise>; /** * * @param {number} id * @param {*} [options] Override http request option. * @throws {RequiredError} */ getInvitationsForOrganization(id: number, options?: any): AxiosPromise>; /** * * @param {number} id * @param {*} [options] Override http request option. * @throws {RequiredError} */ getPublic(id: number, options?: any): AxiosPromise; /** * * @param {number} id * @param {*} [options] Override http request option. * @throws {RequiredError} */ getUsers(id: number, options?: any): AxiosPromise>; /** * * @param {NewOrganizationDTO} newOrganizationDTO * @param {*} [options] Override http request option. * @throws {RequiredError} */ register(newOrganizationDTO: NewOrganizationDTO, options?: any): AxiosPromise; /** * * @param {number} id * @param {number} memberId * @param {*} [options] Override http request option. * @throws {RequiredError} */ removeMember(id: number, memberId: number, options?: any): AxiosPromise; /** * * @param {BindBlockchainAccountDTO} bindBlockchainAccountDTO * @param {*} [options] Override http request option. * @throws {RequiredError} */ setBlockchainAddress(bindBlockchainAccountDTO: BindBlockchainAccountDTO, options?: any): AxiosPromise; /** * * @param {number} id * @param {SetOwnershipDTO} setOwnershipDTO * @param {*} [options] Override http request option. * @throws {RequiredError} */ setSelfOwnershipFlag(id: number, setOwnershipDTO: SetOwnershipDTO, options?: any): AxiosPromise; /** * * @param {number} id * @param {OrganizationUpdateDTO} organizationUpdateDTO * @param {*} [options] Override http request option. * @throws {RequiredError} */ update(id: number, organizationUpdateDTO: OrganizationUpdateDTO, options?: any): AxiosPromise; }; /** * OrganizationClient - object-oriented interface * @export * @class OrganizationClient * @extends {BaseAPI} */ export declare class OrganizationClient extends BaseAPI { /** * * @param {number} id * @param {*} [options] Override http request option. * @throws {RequiredError} * @memberof OrganizationClient */ _delete(id: number, options?: any): Promise>; /** * * @param {number} id * @param {number} userId * @param {UpdateMemberDTO} updateMemberDTO * @param {*} [options] Override http request option. * @throws {RequiredError} * @memberof OrganizationClient */ changeMemberRole(id: number, userId: number, updateMemberDTO: UpdateMemberDTO, options?: any): Promise>; /** * * @param {number} id * @param {*} [options] Override http request option. * @throws {RequiredError} * @memberof OrganizationClient */ get(id: number, options?: any): Promise>; /** * * @param {*} [options] Override http request option. * @throws {RequiredError} * @memberof OrganizationClient */ getAll(options?: any): Promise>; /** * * @param {number} id * @param {*} [options] Override http request option. * @throws {RequiredError} * @memberof OrganizationClient */ getInvitationsForOrganization(id: number, options?: any): Promise>; /** * * @param {number} id * @param {*} [options] Override http request option. * @throws {RequiredError} * @memberof OrganizationClient */ getPublic(id: number, options?: any): Promise>; /** * * @param {number} id * @param {*} [options] Override http request option. * @throws {RequiredError} * @memberof OrganizationClient */ getUsers(id: number, options?: any): Promise>; /** * * @param {NewOrganizationDTO} newOrganizationDTO * @param {*} [options] Override http request option. * @throws {RequiredError} * @memberof OrganizationClient */ register(newOrganizationDTO: NewOrganizationDTO, options?: any): Promise>; /** * * @param {number} id * @param {number} memberId * @param {*} [options] Override http request option. * @throws {RequiredError} * @memberof OrganizationClient */ removeMember(id: number, memberId: number, options?: any): Promise>; /** * * @param {BindBlockchainAccountDTO} bindBlockchainAccountDTO * @param {*} [options] Override http request option. * @throws {RequiredError} * @memberof OrganizationClient */ setBlockchainAddress(bindBlockchainAccountDTO: BindBlockchainAccountDTO, options?: any): Promise>; /** * * @param {number} id * @param {SetOwnershipDTO} setOwnershipDTO * @param {*} [options] Override http request option. * @throws {RequiredError} * @memberof OrganizationClient */ setSelfOwnershipFlag(id: number, setOwnershipDTO: SetOwnershipDTO, options?: any): Promise>; /** * * @param {number} id * @param {OrganizationUpdateDTO} organizationUpdateDTO * @param {*} [options] Override http request option. * @throws {RequiredError} * @memberof OrganizationClient */ update(id: number, organizationUpdateDTO: OrganizationUpdateDTO, options?: any): Promise>; } /** * UserClient - axios parameter creator * @export */ export declare const UserClientAxiosParamCreator: (configuration?: Configuration) => { /** * * @param {string} token * @param {*} [options] Override http request option. * @throws {RequiredError} */ confirmToken: (token: string, options?: any) => Promise; /** * * @param {number} id * @param {*} [options] Override http request option. * @throws {RequiredError} */ get: (id: number, options?: any) => Promise; /** * * @param {*} [options] Override http request option. * @throws {RequiredError} */ me: (options?: any) => Promise; /** * * @param {*} [options] Override http request option. * @throws {RequiredError} */ reSendEmailConfirmation: (options?: any) => Promise; /** * * @param {RegisterUserDTO} registerUserDTO * @param {*} [options] Override http request option. * @throws {RequiredError} */ register: (registerUserDTO: RegisterUserDTO, options?: any) => Promise; /** * * @param {UpdatePasswordDTO} updatePasswordDTO * @param {*} [options] Override http request option. * @throws {RequiredError} */ updateOwnPassword: (updatePasswordDTO: UpdatePasswordDTO, options?: any) => Promise; /** * * @param {UpdateUserProfileDTO} updateUserProfileDTO * @param {*} [options] Override http request option. * @throws {RequiredError} */ updateOwnProfile: (updateUserProfileDTO: UpdateUserProfileDTO, options?: any) => Promise; /** * * @param {UpdateOwnUserSettingsDTO} updateOwnUserSettingsDTO * @param {*} [options] Override http request option. * @throws {RequiredError} */ updateOwnUserSettings: (updateOwnUserSettingsDTO: UpdateOwnUserSettingsDTO, options?: any) => Promise; }; /** * UserClient - functional programming interface * @export */ export declare const UserClientFp: (configuration?: Configuration) => { /** * * @param {string} token * @param {*} [options] Override http request option. * @throws {RequiredError} */ confirmToken(token: string, options?: any): Promise<(axios?: AxiosInstance, basePath?: string) => AxiosPromise>; /** * * @param {number} id * @param {*} [options] Override http request option. * @throws {RequiredError} */ get(id: number, options?: any): Promise<(axios?: AxiosInstance, basePath?: string) => AxiosPromise>; /** * * @param {*} [options] Override http request option. * @throws {RequiredError} */ me(options?: any): Promise<(axios?: AxiosInstance, basePath?: string) => AxiosPromise>; /** * * @param {*} [options] Override http request option. * @throws {RequiredError} */ reSendEmailConfirmation(options?: any): Promise<(axios?: AxiosInstance, basePath?: string) => AxiosPromise>; /** * * @param {RegisterUserDTO} registerUserDTO * @param {*} [options] Override http request option. * @throws {RequiredError} */ register(registerUserDTO: RegisterUserDTO, options?: any): Promise<(axios?: AxiosInstance, basePath?: string) => AxiosPromise>; /** * * @param {UpdatePasswordDTO} updatePasswordDTO * @param {*} [options] Override http request option. * @throws {RequiredError} */ updateOwnPassword(updatePasswordDTO: UpdatePasswordDTO, options?: any): Promise<(axios?: AxiosInstance, basePath?: string) => AxiosPromise>; /** * * @param {UpdateUserProfileDTO} updateUserProfileDTO * @param {*} [options] Override http request option. * @throws {RequiredError} */ updateOwnProfile(updateUserProfileDTO: UpdateUserProfileDTO, options?: any): Promise<(axios?: AxiosInstance, basePath?: string) => AxiosPromise>; /** * * @param {UpdateOwnUserSettingsDTO} updateOwnUserSettingsDTO * @param {*} [options] Override http request option. * @throws {RequiredError} */ updateOwnUserSettings(updateOwnUserSettingsDTO: UpdateOwnUserSettingsDTO, options?: any): Promise<(axios?: AxiosInstance, basePath?: string) => AxiosPromise>; }; /** * UserClient - factory interface * @export */ export declare const UserClientFactory: (configuration?: Configuration, basePath?: string, axios?: AxiosInstance) => { /** * * @param {string} token * @param {*} [options] Override http request option. * @throws {RequiredError} */ confirmToken(token: string, options?: any): AxiosPromise; /** * * @param {number} id * @param {*} [options] Override http request option. * @throws {RequiredError} */ get(id: number, options?: any): AxiosPromise; /** * * @param {*} [options] Override http request option. * @throws {RequiredError} */ me(options?: any): AxiosPromise; /** * * @param {*} [options] Override http request option. * @throws {RequiredError} */ reSendEmailConfirmation(options?: any): AxiosPromise; /** * * @param {RegisterUserDTO} registerUserDTO * @param {*} [options] Override http request option. * @throws {RequiredError} */ register(registerUserDTO: RegisterUserDTO, options?: any): AxiosPromise; /** * * @param {UpdatePasswordDTO} updatePasswordDTO * @param {*} [options] Override http request option. * @throws {RequiredError} */ updateOwnPassword(updatePasswordDTO: UpdatePasswordDTO, options?: any): AxiosPromise; /** * * @param {UpdateUserProfileDTO} updateUserProfileDTO * @param {*} [options] Override http request option. * @throws {RequiredError} */ updateOwnProfile(updateUserProfileDTO: UpdateUserProfileDTO, options?: any): AxiosPromise; /** * * @param {UpdateOwnUserSettingsDTO} updateOwnUserSettingsDTO * @param {*} [options] Override http request option. * @throws {RequiredError} */ updateOwnUserSettings(updateOwnUserSettingsDTO: UpdateOwnUserSettingsDTO, options?: any): AxiosPromise; }; /** * UserClient - object-oriented interface * @export * @class UserClient * @extends {BaseAPI} */ export declare class UserClient extends BaseAPI { /** * * @param {string} token * @param {*} [options] Override http request option. * @throws {RequiredError} * @memberof UserClient */ confirmToken(token: string, options?: any): Promise>; /** * * @param {number} id * @param {*} [options] Override http request option. * @throws {RequiredError} * @memberof UserClient */ get(id: number, options?: any): Promise>; /** * * @param {*} [options] Override http request option. * @throws {RequiredError} * @memberof UserClient */ me(options?: any): Promise>; /** * * @param {*} [options] Override http request option. * @throws {RequiredError} * @memberof UserClient */ reSendEmailConfirmation(options?: any): Promise>; /** * * @param {RegisterUserDTO} registerUserDTO * @param {*} [options] Override http request option. * @throws {RequiredError} * @memberof UserClient */ register(registerUserDTO: RegisterUserDTO, options?: any): Promise>; /** * * @param {UpdatePasswordDTO} updatePasswordDTO * @param {*} [options] Override http request option. * @throws {RequiredError} * @memberof UserClient */ updateOwnPassword(updatePasswordDTO: UpdatePasswordDTO, options?: any): Promise>; /** * * @param {UpdateUserProfileDTO} updateUserProfileDTO * @param {*} [options] Override http request option. * @throws {RequiredError} * @memberof UserClient */ updateOwnProfile(updateUserProfileDTO: UpdateUserProfileDTO, options?: any): Promise>; /** * * @param {UpdateOwnUserSettingsDTO} updateOwnUserSettingsDTO * @param {*} [options] Override http request option. * @throws {RequiredError} * @memberof UserClient */ updateOwnUserSettings(updateOwnUserSettingsDTO: UpdateOwnUserSettingsDTO, options?: any): Promise>; }