/* tslint:disable:all */ /** * ICardService file. */ import { Observable } from "rxjs"; import { CardAsyncTokenRequest } from "./../../lib/types/card_async_token_request"; import { CardAsyncTokenResponse } from "./../../lib/types/card_async_token_response"; import { SubscriptionCardAsyncTokenRequest } from "./../../lib/types/subscription_card_async_token_request"; export interface ICardAsyncService { /** * Token * @param tokenRequest - tokens request body * @param mid - public merchant id * @param isTest - is test environment * @param regional - Define if endpoint used regional URL */ requestCardAsyncToken(tokenRequest: CardAsyncTokenRequest, mid: string, isTest: boolean, regional: boolean): Observable; /** * SubscriptionAsyncToken * @param tokenRequest - tokens request body * @param mid - public merchant id * @param isTest - is test environment * @param regional - Define if endpoint used regional URL */ requestCardSubscriptionAsyncToken(tokenRequest: SubscriptionCardAsyncTokenRequest, mid: string, isTest: boolean, regional: boolean): Observable; }