/** * PostFinance TypeScript SDK * * This library allows to interact with the PostFinance payment service. * * Copyright owner: Wallee AG * Website: https://www.postfinance.ch/en/private.html * 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; limit?: number; order?: SortingOrder; } export interface GetAccountsIdRequest { id: number; expand?: Set; } export interface GetAccountsSearchRequest { expand?: Set; limit?: number; offset?: number; order?: string; query?: string; } export interface PatchAccountsIdRequest { id: number; accountUpdate: AccountUpdate; expand?: Set; } export interface PostAccountsRequest { accountCreate: AccountCreate; expand?: Set; } 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>; /** * Permanently deletes an account. It cannot be undone. * Delete an account */ deleteAccountsId(requestParameters: DeleteAccountsIdRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise; /** * List all accounts */ getAccountsRaw(requestParameters: GetAccountsRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise>; /** * List all accounts */ getAccounts(requestParameters?: GetAccountsRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise; /** * Retrieve an account */ getAccountsIdRaw(requestParameters: GetAccountsIdRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise>; /** * Retrieve an account */ getAccountsId(requestParameters: GetAccountsIdRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise; /** * Search accounts */ getAccountsSearchRaw(requestParameters: GetAccountsSearchRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise>; /** * Search accounts */ getAccountsSearch(requestParameters?: GetAccountsSearchRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise; /** * Update an account */ patchAccountsIdRaw(requestParameters: PatchAccountsIdRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise>; /** * Update an account */ patchAccountsId(requestParameters: PatchAccountsIdRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise; /** * Create an account */ postAccountsRaw(requestParameters: PostAccountsRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise>; /** * Create an account */ postAccounts(requestParameters: PostAccountsRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise; /** * Activate an account */ postAccountsIdActivateRaw(requestParameters: PostAccountsIdActivateRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise>; /** * Activate an account */ postAccountsIdActivate(requestParameters: PostAccountsIdActivateRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise; /** * Deactivate an account */ postAccountsIdDeactivateRaw(requestParameters: PostAccountsIdDeactivateRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise>; /** * Deactivate an account */ postAccountsIdDeactivate(requestParameters: PostAccountsIdDeactivateRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise; }