UNPKG

@adyen/api-library

Version:

The Adyen API Library for NodeJS enables you to work with Adyen APIs.

74 lines (73 loc) 2.19 kB
/** * Terminal API * Definition of Terminal API Schema * * The version of the OpenAPI document: 1.0.0 * * * NOTE: This class is auto generated by OpenAPI Generator (https://openapi-generator.tech). * https://openapi-generator.tech * Do not edit the class manually. */ import { AmountsResp } from './amountsResp'; import { CapturedSignature } from './capturedSignature'; import { ContentInformation } from './contentInformation'; import { CurrencyConversion } from './currencyConversion'; import { Instalment } from './instalment'; import { PaymentAcquirerData } from './paymentAcquirerData'; import { PaymentInstrumentData } from './paymentInstrumentData'; export declare class PaymentResult { 'AmountsResp'?: AmountsResp; 'AuthenticationMethod'?: Array<PaymentResult.AuthenticationMethodEnum>; 'CapturedSignature'?: CapturedSignature; 'CurrencyConversion'?: Array<CurrencyConversion>; 'CustomerLanguage'?: string; 'InstalmentType'?: Instalment; 'MerchantOverrideFlag'?: boolean; 'OnlineFlag'?: boolean; 'PaymentAcquirerData'?: PaymentAcquirerData; 'PaymentInstrumentData'?: PaymentInstrumentData; 'PaymentType'?: PaymentResult.PaymentTypeEnum; 'ProtectedSignature'?: ContentInformation; 'ValidityDate'?: string; static discriminator: string | undefined; static attributeTypeMap: Array<{ name: string; baseName: string; type: string; }>; static getAttributeTypeMap(): { name: string; baseName: string; type: string; }[]; } export declare namespace PaymentResult { enum AuthenticationMethodEnum { Bypass, ManualVerification, MerchantAuthentication, OfflinePin, OnlinePin, PaperSignature, SecureCertificate, SecureNoCertificate, SecuredChannel, SignatureCapture, UnknownMethod } enum PaymentTypeEnum { CashAdvance, CashDeposit, Completion, FirstReservation, Instalment, IssuerInstalment, Normal, OneTimeReservation, PaidOut, Recurring, Refund, UpdateReservation } }