wallee
Version:
TypeScript/JavaScript client for wallee
162 lines (143 loc) • 6.81 kB
TypeScript
/**
* Wallee AG TypeScript SDK
*
* This library allows to interact with the Wallee AG payment service.
*
* Copyright owner: Wallee AG
* Website: https://en.wallee.com
* Developer email: ecosystem-team@wallee.com
*
* Licensed under the Apache License, Version 2.0 (the "License");
* you may not use this file except in compliance with the License.
* You may obtain a copy of the License at
*
* http://www.apache.org/licenses/LICENSE-2.0
*
* Unless required by applicable law or agreed to in writing, software
* distributed under the License is distributed on an "AS IS" BASIS,
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
* See the License for the specific language governing permissions and
* limitations under the License.
*/
import * as runtime from '../runtime';
import type { ApplicationUser, ApplicationUserCreate, ApplicationUserCreateWithMacKey, ApplicationUserListResponse, ApplicationUserSearchResponse, ApplicationUserUpdate, RestApplicationUserMacKey, RestApplicationUserMacKeyCreated, SortingOrder } from '../models/index';
export interface DeleteApplicationUsersIdRequest {
id: number;
}
export interface DeleteApplicationUsersUserIdKeysIdRequest {
userId: number;
id: number;
}
export interface GetApplicationUsersRequest {
after?: number;
before?: number;
expand?: Set<string>;
limit?: number;
order?: SortingOrder;
}
export interface GetApplicationUsersIdRequest {
id: number;
expand?: Set<string>;
}
export interface GetApplicationUsersSearchRequest {
expand?: Set<string>;
limit?: number;
offset?: number;
order?: string;
query?: string;
}
export interface GetApplicationUsersUserIdKeysRequest {
userId: number;
}
export interface PatchApplicationUsersIdRequest {
id: number;
applicationUserUpdate: ApplicationUserUpdate;
expand?: Set<string>;
}
export interface PostApplicationUsersRequest {
applicationUserCreate: ApplicationUserCreate;
expand?: Set<string>;
}
export interface PostApplicationUsersUserIdKeysRequest {
userId: number;
}
/**
*
*/
export declare class ApplicationUsersService extends runtime.BaseAPI {
constructor(configuration: runtime.Configuration);
/**
* Permanently deletes a application user. It cannot be undone.
* Delete an application user
*/
deleteApplicationUsersIdRaw(requestParameters: DeleteApplicationUsersIdRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise<runtime.ApiResponse<void>>;
/**
* Permanently deletes a application user. It cannot be undone.
* Delete an application user
*/
deleteApplicationUsersId(requestParameters: DeleteApplicationUsersIdRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise<void>;
/**
* Deactivate an authentication key
*/
deleteApplicationUsersUserIdKeysIdRaw(requestParameters: DeleteApplicationUsersUserIdKeysIdRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise<runtime.ApiResponse<void>>;
/**
* Deactivate an authentication key
*/
deleteApplicationUsersUserIdKeysId(requestParameters: DeleteApplicationUsersUserIdKeysIdRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise<void>;
/**
* List all application users
*/
getApplicationUsersRaw(requestParameters: GetApplicationUsersRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise<runtime.ApiResponse<ApplicationUserListResponse>>;
/**
* List all application users
*/
getApplicationUsers(requestParameters?: GetApplicationUsersRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise<ApplicationUserListResponse>;
/**
* Retrieve an application user
*/
getApplicationUsersIdRaw(requestParameters: GetApplicationUsersIdRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise<runtime.ApiResponse<ApplicationUser>>;
/**
* Retrieve an application user
*/
getApplicationUsersId(requestParameters: GetApplicationUsersIdRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise<ApplicationUser>;
/**
* Search application users
*/
getApplicationUsersSearchRaw(requestParameters: GetApplicationUsersSearchRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise<runtime.ApiResponse<ApplicationUserSearchResponse>>;
/**
* Search application users
*/
getApplicationUsersSearch(requestParameters?: GetApplicationUsersSearchRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise<ApplicationUserSearchResponse>;
/**
* List a user\'s authentication keys
*/
getApplicationUsersUserIdKeysRaw(requestParameters: GetApplicationUsersUserIdKeysRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise<runtime.ApiResponse<Array<RestApplicationUserMacKey>>>;
/**
* List a user\'s authentication keys
*/
getApplicationUsersUserIdKeys(requestParameters: GetApplicationUsersUserIdKeysRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise<Array<RestApplicationUserMacKey>>;
/**
* Update an application user
*/
patchApplicationUsersIdRaw(requestParameters: PatchApplicationUsersIdRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise<runtime.ApiResponse<ApplicationUser>>;
/**
* Update an application user
*/
patchApplicationUsersId(requestParameters: PatchApplicationUsersIdRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise<ApplicationUser>;
/**
* Create an application user
*/
postApplicationUsersRaw(requestParameters: PostApplicationUsersRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise<runtime.ApiResponse<ApplicationUserCreateWithMacKey>>;
/**
* Create an application user
*/
postApplicationUsers(requestParameters: PostApplicationUsersRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise<ApplicationUserCreateWithMacKey>;
/**
* Generate a new authentication key
*/
postApplicationUsersUserIdKeysRaw(requestParameters: PostApplicationUsersUserIdKeysRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise<runtime.ApiResponse<RestApplicationUserMacKeyCreated>>;
/**
* Generate a new authentication key
*/
postApplicationUsersUserIdKeys(requestParameters: PostApplicationUsersUserIdKeysRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise<RestApplicationUserMacKeyCreated>;
}