UNPKG

wallee

Version:
148 lines (131 loc) 5.32 kB
/** * 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 { Account, AccountCreate, AccountListResponse, AccountSearchResponse, AccountUpdate, SortingOrder } from '../models/index'; export interface DeleteAccountsIdRequest { id: number; } export interface GetAccountsRequest { after?: number; before?: number; expand?: Set<string>; limit?: number; order?: SortingOrder; } export interface GetAccountsIdRequest { id: number; expand?: Set<string>; } export interface GetAccountsSearchRequest { expand?: Set<string>; limit?: number; offset?: number; order?: string; query?: string; } export interface PatchAccountsIdRequest { id: number; accountUpdate: AccountUpdate; expand?: Set<string>; } export interface PostAccountsRequest { accountCreate: AccountCreate; expand?: Set<string>; } export interface PostAccountsIdActivateRequest { id: number; } export interface PostAccountsIdDeactivateRequest { id: number; } /** * */ export declare class AccountsService extends runtime.BaseAPI { constructor(configuration: runtime.Configuration); /** * Permanently deletes an account. It cannot be undone. * Delete an account */ deleteAccountsIdRaw(requestParameters: DeleteAccountsIdRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise<runtime.ApiResponse<void>>; /** * Permanently deletes an account. It cannot be undone. * Delete an account */ deleteAccountsId(requestParameters: DeleteAccountsIdRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise<void>; /** * List all accounts */ getAccountsRaw(requestParameters: GetAccountsRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise<runtime.ApiResponse<AccountListResponse>>; /** * List all accounts */ getAccounts(requestParameters?: GetAccountsRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise<AccountListResponse>; /** * Retrieve an account */ getAccountsIdRaw(requestParameters: GetAccountsIdRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise<runtime.ApiResponse<Account>>; /** * Retrieve an account */ getAccountsId(requestParameters: GetAccountsIdRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise<Account>; /** * Search accounts */ getAccountsSearchRaw(requestParameters: GetAccountsSearchRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise<runtime.ApiResponse<AccountSearchResponse>>; /** * Search accounts */ getAccountsSearch(requestParameters?: GetAccountsSearchRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise<AccountSearchResponse>; /** * Update an account */ patchAccountsIdRaw(requestParameters: PatchAccountsIdRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise<runtime.ApiResponse<Account>>; /** * Update an account */ patchAccountsId(requestParameters: PatchAccountsIdRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise<Account>; /** * Create an account */ postAccountsRaw(requestParameters: PostAccountsRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise<runtime.ApiResponse<Account>>; /** * Create an account */ postAccounts(requestParameters: PostAccountsRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise<Account>; /** * Activate an account */ postAccountsIdActivateRaw(requestParameters: PostAccountsIdActivateRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise<runtime.ApiResponse<void>>; /** * Activate an account */ postAccountsIdActivate(requestParameters: PostAccountsIdActivateRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise<void>; /** * Deactivate an account */ postAccountsIdDeactivateRaw(requestParameters: PostAccountsIdDeactivateRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise<runtime.ApiResponse<void>>; /** * Deactivate an account */ postAccountsIdDeactivate(requestParameters: PostAccountsIdDeactivateRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise<void>; }