/** * Solidex.Order, Version=1.0.0.0, Culture=neutral, PublicKeyToken=null * 1.0 * undefined */ import { HttpClient } from '@angular/common/http'; import { Observable } from 'rxjs'; import * as __model from '../model'; import * as i0 from "@angular/core"; export interface GetPaymentParams { shortcut: string; /** * The requested API version * default: 1.0 */ apiVersion?: string; } export interface DeleteModuleParams { shortcut: string; /** * The requested API version * default: 1.0 */ apiVersion?: string; } export interface CreatePaymentByAlfaBankParams { shortcut: string; /** * The requested API version * default: 1.0 */ apiVersion?: string; model: __model.AlfabankPaymentProviderViewModel; } export interface CreatePaymentByPrivat24Params { shortcut: string; /** * The requested API version * default: 1.0 */ apiVersion?: string; model: __model.Private24PaymentProvider; } export interface CreatePaymentByWalletOneParams { shortcut: string; /** * The requested API version * default: 1.0 */ apiVersion?: string; model: __model.WalletOnePaymentProvider; } export interface CreatePaymentByWebPayParams { shortcut: string; /** * The requested API version * default: 1.0 */ apiVersion?: string; model: __model.WebPayPaymentProvider; } export interface CreatePaymentByYandexCashParams { shortcut: string; /** * The requested API version * default: 1.0 */ apiVersion?: string; model: __model.YandexCashPaymentProvider; } export declare class PaymentModuleService { private http; constructor(http: HttpClient); /** * Gets the Payment module * http://undefined/swagger/swagger-ui.html#!/PaymentModule/GetPayment */ GetPayment(params: GetPaymentParams): Observable<__model.PaymentDataViewModelSummary>; /** * Dis-activates payment module * http://undefined/swagger/swagger-ui.html#!/PaymentModule/DeleteModule */ DeleteModule(params: DeleteModuleParams): Observable<__model.ResponseViewModel>; /** * Adds Alfabank payment provider * http://undefined/swagger/swagger-ui.html#!/PaymentModule/CreatePaymentByAlfaBank */ CreatePaymentByAlfaBank(params: CreatePaymentByAlfaBankParams): Observable<__model.PaymentDataViewModelSummaryResponseViewModel>; /** * Adds Private24 payment provider * http://undefined/swagger/swagger-ui.html#!/PaymentModule/CreatePaymentByPrivat24 */ CreatePaymentByPrivat24(params: CreatePaymentByPrivat24Params): Observable<__model.PaymentDataViewModelSummary>; /** * Adds WalletOne payment provider * http://undefined/swagger/swagger-ui.html#!/PaymentModule/CreatePaymentByWalletOne */ CreatePaymentByWalletOne(params: CreatePaymentByWalletOneParams): Observable<__model.PaymentDataViewModelSummary>; /** * Adds WebPay payment provider * http://undefined/swagger/swagger-ui.html#!/PaymentModule/CreatePaymentByWebPay */ CreatePaymentByWebPay(params: CreatePaymentByWebPayParams): Observable<__model.PaymentDataViewModelSummary>; /** * Adds YandexCash payment provider * http://undefined/swagger/swagger-ui.html#!/PaymentModule/CreatePaymentByYandexCash */ CreatePaymentByYandexCash(params: CreatePaymentByYandexCashParams): Observable<__model.PaymentDataViewModelSummary>; static ɵfac: i0.ɵɵFactoryDeclaration; static ɵprov: i0.ɵɵInjectableDeclaration; }