cybersource-rest-client-typescript
Version:
NodeJS client for cybersource-rest-client-typescript
8,511 lines • 454 kB
TypeScript
export declare class BadRequestError {
constructor();
error?: string;
error_description?: string;
}
export declare class ResourceNotFoundError {
constructor();
error?: string;
error_description?: string;
}
export declare class UnauthorizedClientError {
constructor();
error?: string;
error_description?: string;
}
export declare class TmsV2CustomersResponse {
constructor();
links?: Tmsv2customersLinks;
id?: string;
objectInformation?: Tmsv2customersObjectInformation;
buyerInformation?: Tmsv2customersBuyerInformation;
clientReferenceInformation?: Tmsv2customersClientReferenceInformation;
merchantDefinedInformation?: Array<Tmsv2customersMerchantDefinedInformation>;
defaultPaymentInstrument?: Tmsv2customersDefaultPaymentInstrument;
defaultShippingAddress?: Tmsv2customersDefaultShippingAddress;
metadata?: Tmsv2customersMetadata;
embedded?: Tmsv2customersEmbedded;
static constructFromObject(data: object, obj?: TmsV2CustomersResponse): TmsV2CustomersResponse;
}
export declare class AccessTokenResponse {
constructor();
access_token: string;
token_type: string;
refresh_token: string;
expires_in: number;
scope: string;
refresh_token_expires_in: number;
client_status: string;
static constructFromObject(data: object, obj?: AccessTokenResponse): AccessTokenResponse;
}
export declare class CreateAccessTokenRequest {
constructor(clientId: string, clientSecret: string);
'client_id': string;
'client_secret': string;
'grant_type'?: string;
'code'?: string;
'refresh_token'?: string;
static constructFromObject(data: object, obj?: CreateAccessTokenRequest): CreateAccessTokenRequest;
}
export declare class Accountupdaterv1batchesIncluded {
constructor();
'tokens'?: Array<Accountupdaterv1batchesIncludedTokens>;
static constructFromObject(data: Partial<Accountupdaterv1batchesIncluded>, obj?: Accountupdaterv1batchesIncluded): Accountupdaterv1batchesIncluded;
}
export declare class Accountupdaterv1batchesIncludedTokens {
constructor();
'id': string;
'expirationMonth'?: string;
'expirationYear'?: string;
static constructFromObject(data: Partial<Accountupdaterv1batchesIncludedTokens>, obj?: Accountupdaterv1batchesIncludedTokens): Accountupdaterv1batchesIncludedTokens;
}
export declare class AddNegativeListRequest {
constructor();
'orderInformation'?: Riskv1liststypeentriesOrderInformation;
'paymentInformation'?: Riskv1liststypeentriesPaymentInformation;
'clientReferenceInformation'?: Riskv1liststypeentriesClientReferenceInformation;
'deviceInformation'?: Riskv1liststypeentriesDeviceInformation;
'riskInformation'?: Riskv1liststypeentriesRiskInformation;
'buyerInformation'?: Riskv1liststypeentriesBuyerInformation;
static constructFromObject(data: Partial<AddNegativeListRequest>, obj?: AddNegativeListRequest): AddNegativeListRequest;
}
export declare class AuthReversalRequest {
constructor();
'clientReferenceInformation'?: Ptsv2paymentsidreversalsClientReferenceInformation;
'reversalInformation'?: Ptsv2paymentsidreversalsReversalInformation;
'processingInformation'?: Ptsv2paymentsidreversalsProcessingInformation;
'orderInformation'?: Ptsv2paymentsidreversalsOrderInformation;
'pointOfSaleInformation'?: Ptsv2paymentsidreversalsPointOfSaleInformation;
static constructFromObject(data: Partial<AuthReversalRequest>, obj?: AuthReversalRequest): AuthReversalRequest;
}
export declare class Body {
constructor();
'type'?: string;
'included': Accountupdaterv1batchesIncluded;
'merchantReference'?: string;
'notificationEmail': string;
static constructFromObject(data: Partial<Body>, obj?: Body): Body;
}
export declare class CapturePaymentRequest {
constructor();
'clientReferenceInformation'?: Ptsv2paymentsClientReferenceInformation;
'processingInformation'?: Ptsv2paymentsidcapturesProcessingInformation;
'paymentInformation'?: Ptsv2paymentsidcapturesPaymentInformation;
'orderInformation'?: Ptsv2paymentsidcapturesOrderInformation;
'buyerInformation'?: Ptsv2paymentsidcapturesBuyerInformation;
'deviceInformation'?: Ptsv2paymentsidcapturesDeviceInformation;
'merchantInformation'?: Ptsv2paymentsidcapturesMerchantInformation;
'aggregatorInformation'?: Ptsv2paymentsidcapturesAggregatorInformation;
'pointOfSaleInformation'?: Ptsv2paymentsidcapturesPointOfSaleInformation;
'merchantDefinedInformation'?: Array<Ptsv2paymentsMerchantDefinedInformation>;
'installmentInformation'?: Ptsv2paymentsidcapturesInstallmentInformation;
'travelInformation'?: Ptsv2paymentsTravelInformation;
'promotionInformation'?: Ptsv2paymentsPromotionInformation;
static constructFromObject(data: Partial<CapturePaymentRequest>, obj?: CapturePaymentRequest): CapturePaymentRequest;
}
export declare class CheckPayerAuthEnrollmentRequest {
constructor();
'clientReferenceInformation'?: Riskv1decisionsClientReferenceInformation;
'orderInformation'?: Riskv1authenticationsOrderInformation;
'paymentInformation'?: Riskv1authenticationsPaymentInformation;
'processingInformation'?: Riskv1authenticationsetupsProcessingInformation;
'tokenInformation'?: Riskv1authenticationsetupsTokenInformation;
'buyerInformation'?: Riskv1authenticationsBuyerInformation;
'deviceInformation'?: Riskv1authenticationsDeviceInformation;
'merchantInformation'?: Riskv1decisionsMerchantInformation;
'acquirerInformation'?: Ptsv2paymentsAcquirerInformation;
'recurringPaymentInformation'?: Ptsv2paymentsRecurringPaymentInformation;
'consumerAuthenticationInformation'?: Riskv1decisionsConsumerAuthenticationInformation;
'riskInformation'?: Riskv1authenticationsRiskInformation;
'travelInformation'?: Riskv1authenticationsTravelInformation;
'merchantDefinedInformation'?: Array<Riskv1decisionsMerchantDefinedInformation>;
static constructFromObject(data: Partial<CheckPayerAuthEnrollmentRequest>, obj?: CheckPayerAuthEnrollmentRequest): CheckPayerAuthEnrollmentRequest;
}
export declare class CreateAdhocReportRequest {
constructor();
'organizationId'?: string;
'reportDefinitionName'?: string;
'reportFields'?: Array<string>;
'reportMimeType'?: string;
'reportName'?: string;
'timezone'?: string;
'reportStartTime'?: Date;
'reportEndTime'?: Date;
'reportFilters'?: Reportingv3reportsReportFilters;
'reportPreferences'?: Reportingv3reportsReportPreferences;
'groupName'?: string;
static constructFromObject(data: Partial<CreateAdhocReportRequest>, obj?: CreateAdhocReportRequest): CreateAdhocReportRequest;
}
export declare class CreateBundledDecisionManagerCaseRequest {
constructor();
'clientReferenceInformation'?: Riskv1decisionsClientReferenceInformation;
'processorInformation'?: Riskv1decisionsProcessorInformation;
'processingInformation'?: Riskv1decisionsProcessingInformation;
'paymentInformation'?: Riskv1decisionsPaymentInformation;
'orderInformation': Riskv1decisionsOrderInformation;
'buyerInformation'?: Riskv1decisionsBuyerInformation;
'deviceInformation'?: Riskv1decisionsDeviceInformation;
'riskInformation'?: Riskv1decisionsRiskInformation;
'travelInformation'?: Riskv1decisionsTravelInformation;
'merchantDefinedInformation'?: Array<Riskv1decisionsMerchantDefinedInformation>;
'merchantInformation'?: Riskv1decisionsMerchantInformation;
'acquirerInformation'?: Ptsv2paymentsAcquirerInformation;
'recurringPaymentInformation'?: Ptsv2paymentsRecurringPaymentInformation;
'consumerAuthenticationInformation'?: Riskv1decisionsConsumerAuthenticationInformation;
static constructFromObject(data: Partial<CreateBundledDecisionManagerCaseRequest>, obj?: CreateBundledDecisionManagerCaseRequest): CreateBundledDecisionManagerCaseRequest;
}
export declare class CreateCreditRequest {
constructor();
'clientReferenceInformation'?: Ptsv2paymentsClientReferenceInformation;
'processingInformation'?: Ptsv2creditsProcessingInformation;
'paymentInformation'?: Ptsv2paymentsidrefundsPaymentInformation;
'orderInformation'?: Ptsv2paymentsidrefundsOrderInformation;
'buyerInformation'?: Ptsv2paymentsidcapturesBuyerInformation;
'deviceInformation'?: Ptsv2paymentsidcapturesDeviceInformation;
'merchantInformation'?: Ptsv2paymentsidrefundsMerchantInformation;
'aggregatorInformation'?: Ptsv2paymentsidcapturesAggregatorInformation;
'pointOfSaleInformation'?: Ptsv2paymentsPointOfSaleInformation;
'merchantDefinedInformation'?: Array<Ptsv2paymentsMerchantDefinedInformation>;
'installmentInformation'?: Ptsv2creditsInstallmentInformation;
'travelInformation'?: Ptsv2paymentsTravelInformation;
'promotionInformation'?: Ptsv2paymentsPromotionInformation;
static constructFromObject(data: Partial<CreateCreditRequest>, obj?: CreateCreditRequest): CreateCreditRequest;
}
export declare class CreateInvoiceRequest {
constructor();
'customerInformation'?: Invoicingv2invoicesCustomerInformation;
'invoiceInformation'?: Invoicingv2invoicesInvoiceInformation;
'orderInformation'?: Invoicingv2invoicesOrderInformation;
static constructFromObject(data: Partial<CreateInvoiceRequest>, obj?: CreateInvoiceRequest): CreateInvoiceRequest;
}
export declare class CreateP12KeysRequest {
constructor();
'clientReferenceInformation'?: Kmsv2keyssymClientReferenceInformation;
'keyInformation'?: Array<Kmsv2keysasymKeyInformation>;
static constructFromObject(data: Partial<CreateP12KeysRequest>, obj?: CreateP12KeysRequest): CreateP12KeysRequest;
}
export declare class CreatePaymentRequest {
constructor();
'clientReferenceInformation'?: Ptsv2paymentsClientReferenceInformation;
'processingInformation'?: Ptsv2paymentsProcessingInformation;
'issuerInformation'?: Ptsv2paymentsIssuerInformation;
'paymentInformation'?: Ptsv2paymentsPaymentInformation;
'orderInformation'?: Ptsv2paymentsOrderInformation;
'buyerInformation'?: Ptsv2paymentsBuyerInformation;
'recipientInformation'?: Ptsv2paymentsRecipientInformation;
'deviceInformation'?: Ptsv2paymentsDeviceInformation;
'merchantInformation'?: Ptsv2paymentsMerchantInformation;
'aggregatorInformation'?: Ptsv2paymentsAggregatorInformation;
'consumerAuthenticationInformation'?: Ptsv2paymentsConsumerAuthenticationInformation;
'pointOfSaleInformation'?: Ptsv2paymentsPointOfSaleInformation;
'merchantDefinedInformation'?: Array<Ptsv2paymentsMerchantDefinedInformation>;
'installmentInformation'?: Ptsv2paymentsInstallmentInformation;
'travelInformation'?: Ptsv2paymentsTravelInformation;
'healthCareInformation'?: Ptsv2paymentsHealthCareInformation;
'promotionInformation'?: Ptsv2paymentsPromotionInformation;
'tokenInformation'?: Ptsv2paymentsTokenInformation;
'invoiceDetails'?: Ptsv2paymentsInvoiceDetails;
'processorInformation'?: Ptsv2paymentsProcessorInformation;
'riskInformation'?: Ptsv2paymentsRiskInformation;
'acquirerInformation'?: Ptsv2paymentsAcquirerInformation;
'recurringPaymentInformation'?: Ptsv2paymentsRecurringPaymentInformation;
static constructFromObject(data: Partial<CreatePaymentRequest>, obj?: CreatePaymentRequest): CreatePaymentRequest;
}
export declare class CreatePlanRequest {
constructor();
'clientReferenceInformation'?: Rbsv1plansClientReferenceInformation;
'planInformation'?: Rbsv1plansPlanInformation;
'orderInformation'?: Rbsv1plansOrderInformation;
static constructFromObject(data: Partial<CreatePlanRequest>, obj?: CreatePlanRequest): CreatePlanRequest;
}
export declare class CreateReportSubscriptionRequest {
constructor();
'organizationId'?: string;
'reportDefinitionName': string;
'reportFields': Array<string>;
'reportMimeType': string;
'reportFrequency': string;
'reportInterval'?: string;
'reportName': string;
'timezone': string;
'startTime': string;
'startDay'?: number;
'reportFilters'?: {
[key: string]: Array<string>;
};
'reportPreferences'?: Reportingv3reportsReportPreferences;
'groupName'?: string;
static constructFromObject(data: Partial<CreateReportSubscriptionRequest>, obj?: CreateReportSubscriptionRequest): CreateReportSubscriptionRequest;
}
export declare class CreateSearchRequest {
constructor();
'save'?: boolean;
'name'?: string;
'timezone'?: string;
'query'?: string;
'offset'?: number;
'limit'?: number;
'sort'?: string;
static constructFromObject(data: Partial<CreateSearchRequest>, obj?: CreateSearchRequest): CreateSearchRequest;
}
export declare class CreateSharedSecretKeysRequest {
constructor();
'clientReferenceInformation'?: Kmsv2keyssymClientReferenceInformation;
'keyInformation'?: Array<Kmsv2keyssymKeyInformation>;
static constructFromObject(data: Partial<CreateSharedSecretKeysRequest>, obj?: CreateSharedSecretKeysRequest): CreateSharedSecretKeysRequest;
}
export declare class CreateSharedSecretKeysVerifiRequest {
constructor();
'clientReferenceInformation'?: Kmsv2keyssymClientReferenceInformation;
'keyInformation'?: Array<Kmsv2keyssymverifiKeyInformation>;
static constructFromObject(data: Partial<CreateSharedSecretKeysVerifiRequest>, obj?: CreateSharedSecretKeysVerifiRequest): CreateSharedSecretKeysVerifiRequest;
}
export declare class CreateSubscriptionRequest {
constructor();
'clientReferenceInformation'?: Rbsv1subscriptionsClientReferenceInformation;
'processingInformation'?: Rbsv1subscriptionsProcessingInformation;
'planInformation'?: Rbsv1subscriptionsPlanInformation;
'subscriptionInformation'?: Rbsv1subscriptionsSubscriptionInformation;
'paymentInformation'?: Rbsv1subscriptionsPaymentInformation;
'orderInformation'?: InlineResponse200OrderInformation;
static constructFromObject(data: Partial<CreateSubscriptionRequest>, obj?: CreateSubscriptionRequest): CreateSubscriptionRequest;
}
export declare class DeleteBulkP12KeysRequest {
constructor();
'clientReferenceInformation'?: Kmsv2keyssymClientReferenceInformation;
'keyInformation'?: Array<Kmsv2keyssymdeletesKeyInformation>;
static constructFromObject(data: Partial<DeleteBulkP12KeysRequest>, obj?: DeleteBulkP12KeysRequest): DeleteBulkP12KeysRequest;
}
export declare class DeleteBulkSymmetricKeysRequest {
constructor();
'clientReferenceInformation'?: Kmsv2keyssymClientReferenceInformation;
'keyInformation'?: Array<Kmsv2keyssymdeletesKeyInformation>;
static constructFromObject(data: Partial<DeleteBulkSymmetricKeysRequest>, obj?: DeleteBulkSymmetricKeysRequest): DeleteBulkSymmetricKeysRequest;
}
export declare class FraudMarkingActionRequest {
constructor();
'riskInformation': Riskv1decisionsidmarkingRiskInformation;
'clientReferenceInformation'?: Riskv1liststypeentriesClientReferenceInformation;
static constructFromObject(data: Partial<FraudMarkingActionRequest>, obj?: FraudMarkingActionRequest): FraudMarkingActionRequest;
}
export declare class GenerateCaptureContextRequest {
constructor();
'targetOrigins'?: Array<string>;
'allowedCardNetworks'?: Array<string>;
'clientVersion'?: string;
'checkoutApiInitialization'?: Microformv2sessionsCheckoutApiInitialization;
static constructFromObject(data: Partial<GenerateCaptureContextRequest>, obj?: GenerateCaptureContextRequest): GenerateCaptureContextRequest;
}
export declare class GenerateUnifiedCheckoutCaptureContextRequest {
constructor();
'targetOrigins'?: Array<string>;
'clientVersion'?: string;
'allowedCardNetworks'?: Array<string>;
'allowedPaymentTypes'?: Array<string>;
'country'?: string;
'locale'?: string;
'captureMandate'?: Upv1capturecontextsCaptureMandate;
'orderInformation'?: Upv1capturecontextsOrderInformation;
'checkoutApiInitialization'?: Upv1capturecontextsCheckoutApiInitialization;
static constructFromObject(data: Partial<GenerateUnifiedCheckoutCaptureContextRequest>, obj?: GenerateUnifiedCheckoutCaptureContextRequest): GenerateUnifiedCheckoutCaptureContextRequest;
}
export declare class IncrementAuthRequest {
constructor();
'clientReferenceInformation'?: Ptsv2paymentsidClientReferenceInformation;
'processingInformation'?: Ptsv2paymentsidProcessingInformation;
'orderInformation'?: Ptsv2paymentsidOrderInformation;
'merchantInformation'?: Ptsv2paymentsidMerchantInformation;
'travelInformation'?: Ptsv2paymentsidTravelInformation;
static constructFromObject(data: Partial<IncrementAuthRequest>, obj?: IncrementAuthRequest): IncrementAuthRequest;
}
export declare class InlineResponse200 {
constructor();
'links'?: InlineResponse200Links;
'submitTimeUtc'?: string;
'totalCount'?: number;
'plans'?: Array<InlineResponse200Plans>;
static constructFromObject(data: Partial<InlineResponse200>, obj?: InlineResponse200): InlineResponse200;
}
export declare class InlineResponse2001 {
constructor();
'links'?: PtsV2IncrementalAuthorizationPatch201ResponseLinks;
'id'?: string;
'submitTimeUtc'?: string;
'planInformation'?: InlineResponse200PlanInformation;
'orderInformation'?: InlineResponse200OrderInformation;
static constructFromObject(data: Partial<InlineResponse2001>, obj?: InlineResponse2001): InlineResponse2001;
}
export declare class InlineResponse20010 {
constructor();
'code'?: string;
'submitTimeUtc'?: string;
static constructFromObject(data: Partial<InlineResponse20010>, obj?: InlineResponse20010): InlineResponse20010;
}
export declare class InlineResponse20011 {
constructor();
'submitTimeUtc'?: string;
'totalCount'?: number;
'offset'?: number;
'limit'?: number;
'sort'?: string;
'keys'?: Array<InlineResponse20011Keys>;
static constructFromObject(data: Partial<InlineResponse20011>, obj?: InlineResponse20011): InlineResponse20011;
}
export declare class InlineResponse20011Keys {
constructor();
'organizationId'?: string;
'merchantName'?: string;
'keyId'?: string;
'keyType'?: string;
'status'?: string;
'expirationDate'?: string;
'dateAdded'?: string;
'addedBy'?: string;
'dateModified'?: string;
'modifiedBy'?: string;
'version'?: string;
'serialNumber'?: string;
'issuerName'?: string;
static constructFromObject(data: Partial<InlineResponse20011Keys>, obj?: InlineResponse20011Keys): InlineResponse20011Keys;
}
export declare class InlineResponse20012 {
constructor();
'links'?: Array<InlineResponse20012Links>;
'object'?: string;
'offset'?: number;
'limit'?: number;
'count'?: number;
'total'?: number;
'embedded'?: InlineResponse20012Embedded;
static constructFromObject(data: Partial<InlineResponse20012>, obj?: InlineResponse20012): InlineResponse20012;
}
export declare class InlineResponse20012Embedded {
constructor();
'batches'?: Array<InlineResponse20012EmbeddedBatches>;
static constructFromObject(data: Partial<InlineResponse20012Embedded>, obj?: InlineResponse20012Embedded): InlineResponse20012Embedded;
}
export declare class InlineResponse20012EmbeddedBatches {
constructor();
'links'?: InlineResponse20012EmbeddedLinks;
'batchId'?: string;
'batchCreatedDate'?: string;
'batchModifiedDate'?: string;
'batchSource'?: string;
'tokenSource'?: string;
'merchantReference'?: string;
'batchCaEndpoints'?: Array<string>;
'status'?: string;
'totals'?: InlineResponse20012EmbeddedTotals;
static constructFromObject(data: Partial<InlineResponse20012EmbeddedBatches>, obj?: InlineResponse20012EmbeddedBatches): InlineResponse20012EmbeddedBatches;
}
export declare class InlineResponse20012EmbeddedLinks {
constructor();
'reports'?: Array<InlineResponse20012EmbeddedLinksReports>;
static constructFromObject(data: Partial<InlineResponse20012EmbeddedLinks>, obj?: InlineResponse20012EmbeddedLinks): InlineResponse20012EmbeddedLinks;
}
export declare class InlineResponse20012EmbeddedLinksReports {
constructor();
'href'?: string;
static constructFromObject(data: Partial<InlineResponse20012EmbeddedLinksReports>, obj?: InlineResponse20012EmbeddedLinksReports): InlineResponse20012EmbeddedLinksReports;
}
export declare class InlineResponse20012EmbeddedTotals {
constructor();
'acceptedRecords'?: number;
'rejectedRecords'?: number;
'updatedRecords'?: number;
'caResponses'?: number;
'caResponsesOmitted'?: number;
static constructFromObject(data: Partial<InlineResponse20012EmbeddedTotals>, obj?: InlineResponse20012EmbeddedTotals): InlineResponse20012EmbeddedTotals;
}
export declare class InlineResponse20012Links {
constructor();
'rel'?: string;
'href'?: string;
static constructFromObject(data: Partial<InlineResponse20012Links>, obj?: InlineResponse20012Links): InlineResponse20012Links;
}
export declare class InlineResponse20013 {
constructor();
'links'?: InlineResponse20013Links;
'batchId'?: string;
'batchCreatedDate'?: string;
'batchSource'?: string;
'merchantReference'?: string;
'batchCaEndpoints'?: string;
'status'?: string;
'totals'?: InlineResponse20012EmbeddedTotals;
'billing'?: InlineResponse20013Billing;
'description'?: string;
static constructFromObject(data: Partial<InlineResponse20013>, obj?: InlineResponse20013): InlineResponse20013;
}
export declare class InlineResponse20013Billing {
constructor();
'nan'?: number;
'ned'?: number;
'acl'?: number;
'cch'?: number;
static constructFromObject(data: Partial<InlineResponse20013Billing>, obj?: InlineResponse20013Billing): InlineResponse20013Billing;
}
export declare class InlineResponse20013Links {
constructor();
'self'?: InlineResponse2022LinksStatus;
'report'?: Array<InlineResponse20013LinksReport>;
static constructFromObject(data: Partial<InlineResponse20013Links>, obj?: InlineResponse20013Links): InlineResponse20013Links;
}
export declare class InlineResponse20013LinksReport {
constructor();
'href'?: string;
static constructFromObject(data: Partial<InlineResponse20013LinksReport>, obj?: InlineResponse20013LinksReport): InlineResponse20013LinksReport;
}
export declare class InlineResponse20014 {
constructor();
'version'?: string;
'reportCreatedDate'?: string;
'batchId'?: string;
'batchSource'?: string;
'batchCaEndpoints'?: string;
'batchCreatedDate'?: string;
'merchantReference'?: string;
'totals'?: InlineResponse20012EmbeddedTotals;
'billing'?: InlineResponse20013Billing;
'records'?: Array<InlineResponse20014Records>;
static constructFromObject(data: Partial<InlineResponse20014>, obj?: InlineResponse20014): InlineResponse20014;
}
export declare class InlineResponse20014Records {
constructor();
'id'?: string;
'sourceRecord'?: InlineResponse20014SourceRecord;
'responseRecord'?: InlineResponse20014ResponseRecord;
static constructFromObject(data: Partial<InlineResponse20014Records>, obj?: InlineResponse20014Records): InlineResponse20014Records;
}
export declare class InlineResponse20014ResponseRecord {
constructor();
'response'?: string;
'reason'?: string;
'token'?: string;
'instrumentIdentifierId'?: string;
'instrumentIdentifierCreated'?: string;
'cardNumber'?: string;
'cardExpiryMonth'?: string;
'cardExpiryYear'?: string;
'cardType'?: string;
'additionalUpdates'?: Array<InlineResponse20014ResponseRecordAdditionalUpdates>;
static constructFromObject(data: Partial<InlineResponse20014ResponseRecord>, obj?: InlineResponse20014ResponseRecord): InlineResponse20014ResponseRecord;
}
export declare class InlineResponse20014ResponseRecordAdditionalUpdates {
constructor();
'customerId'?: string;
'paymentInstrumentId'?: string;
'creator'?: string;
'state'?: string;
'message'?: string;
static constructFromObject(data: Partial<InlineResponse20014ResponseRecordAdditionalUpdates>, obj?: InlineResponse20014ResponseRecordAdditionalUpdates): InlineResponse20014ResponseRecordAdditionalUpdates;
}
export declare class InlineResponse20014SourceRecord {
constructor();
'token'?: string;
'customerId'?: string;
'paymentInstrumentId'?: string;
'instrumentIdentifierId'?: string;
'cardNumber'?: string;
'cardExpiryMonth'?: string;
'cardExpiryYear'?: string;
'cardType'?: string;
static constructFromObject(data: Partial<InlineResponse20014SourceRecord>, obj?: InlineResponse20014SourceRecord): InlineResponse20014SourceRecord;
}
export declare class InlineResponse2002 {
constructor();
'submitTimeUtc'?: string;
'status'?: string;
static constructFromObject(data: Partial<InlineResponse2002>, obj?: InlineResponse2002): InlineResponse2002;
}
export declare class InlineResponse2003 {
constructor();
'links'?: PtsV2IncrementalAuthorizationPatch201ResponseLinks;
'id'?: string;
'submitTimeUtc'?: string;
'status'?: string;
'planInformation'?: InlineResponse2003PlanInformation;
static constructFromObject(data: Partial<InlineResponse2003>, obj?: InlineResponse2003): InlineResponse2003;
}
export declare class InlineResponse2003PlanInformation {
constructor();
'code'?: string;
'status'?: string;
static constructFromObject(data: Partial<InlineResponse2003PlanInformation>, obj?: InlineResponse2003PlanInformation): InlineResponse2003PlanInformation;
}
export declare class InlineResponse2004 {
constructor();
'links'?: PtsV2IncrementalAuthorizationPatch201ResponseLinks;
'id'?: string;
'submitTimeUtc'?: string;
'status'?: string;
'planInformation'?: InlineResponse2003PlanInformation;
static constructFromObject(data: Partial<InlineResponse2004>, obj?: InlineResponse2004): InlineResponse2004;
}
export declare class InlineResponse2005 {
constructor();
'code'?: string;
'submitTimeUtc'?: string;
static constructFromObject(data: Partial<InlineResponse2005>, obj?: InlineResponse2005): InlineResponse2005;
}
export declare class InlineResponse2006 {
constructor();
'links'?: InlineResponse200Links;
'submitTimeUtc'?: string;
'totalCount'?: number;
'subscriptions'?: Array<InlineResponse2006Subscriptions>;
static constructFromObject(data: Partial<InlineResponse2006>, obj?: InlineResponse2006): InlineResponse2006;
}
export declare class InlineResponse2006Links {
constructor();
'self'?: PtsV2PaymentsPost201ResponseLinksSelf;
'cancel'?: PtsV2PaymentsPost201ResponseLinksSelf;
'suspend'?: PtsV2PaymentsPost201ResponseLinksSelf;
'activate'?: PtsV2PaymentsPost201ResponseLinksSelf;
static constructFromObject(data: Partial<InlineResponse2006Links>, obj?: InlineResponse2006Links): InlineResponse2006Links;
}
export declare class InlineResponse2006OrderInformation {
constructor();
'amountDetails'?: InlineResponse200OrderInformationAmountDetails;
'billTo'?: InlineResponse2006OrderInformationBillTo;
static constructFromObject(data: Partial<InlineResponse2006OrderInformation>, obj?: InlineResponse2006OrderInformation): InlineResponse2006OrderInformation;
}
export declare class InlineResponse2006OrderInformationBillTo {
constructor();
'firstName'?: string;
'lastName'?: string;
static constructFromObject(data: Partial<InlineResponse2006OrderInformationBillTo>, obj?: InlineResponse2006OrderInformationBillTo): InlineResponse2006OrderInformationBillTo;
}
export declare class InlineResponse2006PaymentInformation {
constructor();
'customer'?: InlineResponse2006PaymentInformationCustomer;
static constructFromObject(data: Partial<InlineResponse2006PaymentInformation>, obj?: InlineResponse2006PaymentInformation): InlineResponse2006PaymentInformation;
}
export declare class InlineResponse2006PaymentInformationCustomer {
constructor();
'id'?: string;
static constructFromObject(data: Partial<InlineResponse2006PaymentInformationCustomer>, obj?: InlineResponse2006PaymentInformationCustomer): InlineResponse2006PaymentInformationCustomer;
}
export declare class InlineResponse2006PlanInformation {
constructor();
'code'?: string;
'name'?: string;
'billingPeriod'?: InlineResponse200PlanInformationBillingPeriod;
'billingCycles'?: InlineResponse2006PlanInformationBillingCycles;
static constructFromObject(data: Partial<InlineResponse2006PlanInformation>, obj?: InlineResponse2006PlanInformation): InlineResponse2006PlanInformation;
}
export declare class InlineResponse2006PlanInformationBillingCycles {
constructor();
'total'?: string;
'current'?: string;
static constructFromObject(data: Partial<InlineResponse2006PlanInformationBillingCycles>, obj?: InlineResponse2006PlanInformationBillingCycles): InlineResponse2006PlanInformationBillingCycles;
}
export declare class InlineResponse2006SubscriptionInformation {
constructor();
'code'?: string;
'planId'?: string;
'name'?: string;
'startDate'?: string;
'status'?: string;
static constructFromObject(data: Partial<InlineResponse2006SubscriptionInformation>, obj?: InlineResponse2006SubscriptionInformation): InlineResponse2006SubscriptionInformation;
}
export declare class InlineResponse2006Subscriptions {
constructor();
'links'?: InlineResponse2006Links;
'id'?: string;
'planInformation'?: InlineResponse2006PlanInformation;
'subscriptionInformation'?: InlineResponse2006SubscriptionInformation;
'paymentInformation'?: InlineResponse2006PaymentInformation;
'orderInformation'?: InlineResponse2006OrderInformation;
static constructFromObject(data: Partial<InlineResponse2006Subscriptions>, obj?: InlineResponse2006Subscriptions): InlineResponse2006Subscriptions;
}
export declare class InlineResponse2007 {
constructor();
'links'?: InlineResponse2006Links;
'id'?: string;
'submitTimeUtc'?: string;
'planInformation'?: InlineResponse2006PlanInformation;
'subscriptionInformation'?: InlineResponse2006SubscriptionInformation;
'paymentInformation'?: InlineResponse2006PaymentInformation;
'orderInformation'?: InlineResponse2006OrderInformation;
static constructFromObject(data: Partial<InlineResponse2007>, obj?: InlineResponse2007): InlineResponse2007;
}
export declare class InlineResponse2008 {
constructor();
'links'?: InlineResponse2006Links;
'id'?: string;
'submitTimeUtc'?: string;
'status'?: string;
'subscriptionInformation'?: InlineResponse2011SubscriptionInformation;
static constructFromObject(data: Partial<InlineResponse2008>, obj?: InlineResponse2008): InlineResponse2008;
}
export declare class InlineResponse2009 {
constructor();
'links'?: PtsV2IncrementalAuthorizationPatch201ResponseLinks;
'id'?: string;
'submitTimeUtc'?: string;
'status'?: string;
'subscriptionInformation'?: InlineResponse2009SubscriptionInformation;
static constructFromObject(data: Partial<InlineResponse2009>, obj?: InlineResponse2009): InlineResponse2009;
}
export declare class InlineResponse2009SubscriptionInformation {
constructor();
'code'?: string;
'status'?: string;
static constructFromObject(data: Partial<InlineResponse2009SubscriptionInformation>, obj?: InlineResponse2009SubscriptionInformation): InlineResponse2009SubscriptionInformation;
}
export declare class InlineResponse200Links {
constructor();
'self'?: PtsV2PaymentsPost201ResponseLinksSelf;
'next'?: PtsV2PaymentsPost201ResponseLinksSelf;
'previous'?: PtsV2PaymentsPost201ResponseLinksSelf;
static constructFromObject(data: Partial<InlineResponse200Links>, obj?: InlineResponse200Links): InlineResponse200Links;
}
export declare class InlineResponse200OrderInformation {
constructor();
'amountDetails'?: InlineResponse200OrderInformationAmountDetails;
static constructFromObject(data: Partial<InlineResponse200OrderInformation>, obj?: InlineResponse200OrderInformation): InlineResponse200OrderInformation;
}
export declare class InlineResponse200OrderInformationAmountDetails {
constructor();
'currency'?: string;
'billingAmount'?: string;
'setupFee'?: string;
static constructFromObject(data: Partial<InlineResponse200OrderInformationAmountDetails>, obj?: InlineResponse200OrderInformationAmountDetails): InlineResponse200OrderInformationAmountDetails;
}
export declare class InlineResponse200PlanInformation {
constructor();
'code'?: string;
'status'?: string;
'name'?: string;
'description'?: string;
'billingPeriod'?: InlineResponse200PlanInformationBillingPeriod;
'billingCycles'?: InlineResponse200PlanInformationBillingCycles;
static constructFromObject(data: Partial<InlineResponse200PlanInformation>, obj?: InlineResponse200PlanInformation): InlineResponse200PlanInformation;
}
export declare class InlineResponse200PlanInformationBillingCycles {
constructor();
'total'?: string;
static constructFromObject(data: Partial<InlineResponse200PlanInformationBillingCycles>, obj?: InlineResponse200PlanInformationBillingCycles): InlineResponse200PlanInformationBillingCycles;
}
export declare class InlineResponse200PlanInformationBillingPeriod {
constructor();
'length'?: string;
'unit'?: string;
static constructFromObject(data: Partial<InlineResponse200PlanInformationBillingPeriod>, obj?: InlineResponse200PlanInformationBillingPeriod): InlineResponse200PlanInformationBillingPeriod;
}
export declare class InlineResponse200Plans {
constructor();
'links'?: PtsV2IncrementalAuthorizationPatch201ResponseLinks;
'id'?: string;
'planInformation'?: InlineResponse200PlanInformation;
'orderInformation'?: InlineResponse200OrderInformation;
static constructFromObject(data: Partial<InlineResponse200Plans>, obj?: InlineResponse200Plans): InlineResponse200Plans;
}
export declare class InlineResponse201 {
constructor();
'links'?: PtsV2IncrementalAuthorizationPatch201ResponseLinks;
'id'?: string;
'submitTimeUtc'?: string;
'status'?: string;
'planInformation'?: InlineResponse201PlanInformation;
static constructFromObject(data: Partial<InlineResponse201>, obj?: InlineResponse201): InlineResponse201;
}
export declare class InlineResponse2011 {
constructor();
'links'?: InlineResponse2011Links;
'id'?: string;
'submitTimeUtc'?: string;
'status'?: string;
'subscriptionInformation'?: InlineResponse2011SubscriptionInformation;
static constructFromObject(data: Partial<InlineResponse2011>, obj?: InlineResponse2011): InlineResponse2011;
}
export declare class InlineResponse2011Links {
constructor();
'self'?: PtsV2PaymentsPost201ResponseLinksSelf;
'update'?: PtsV2PaymentsPost201ResponseLinksSelf;
'cancel'?: PtsV2PaymentsPost201ResponseLinksSelf;
'suspend'?: PtsV2PaymentsPost201ResponseLinksSelf;
'activate'?: PtsV2PaymentsPost201ResponseLinksSelf;
static constructFromObject(data: Partial<InlineResponse2011Links>, obj?: InlineResponse2011Links): InlineResponse2011Links;
}
export declare class InlineResponse2011SubscriptionInformation {
constructor();
'code'?: string;
'status'?: string;
static constructFromObject(data: Partial<InlineResponse2011SubscriptionInformation>, obj?: InlineResponse2011SubscriptionInformation): InlineResponse2011SubscriptionInformation;
}
export declare class InlineResponse201PlanInformation {
constructor();
'code'?: string;
'status'?: string;
static constructFromObject(data: Partial<InlineResponse201PlanInformation>, obj?: InlineResponse201PlanInformation): InlineResponse201PlanInformation;
}
export declare class InlineResponse202 {
constructor();
'links'?: PtsV2IncrementalAuthorizationPatch201ResponseLinks;
'id'?: string;
'submitTimeUtc'?: string;
'status'?: string;
'subscriptionInformation'?: InlineResponse202SubscriptionInformation;
static constructFromObject(data: Partial<InlineResponse202>, obj?: InlineResponse202): InlineResponse202;
}
export declare class InlineResponse2021 {
constructor();
'links'?: PtsV2IncrementalAuthorizationPatch201ResponseLinks;
'id'?: string;
'submitTimeUtc'?: string;
'status'?: string;
'subscriptionInformation'?: InlineResponse2021SubscriptionInformation;
static constructFromObject(data: Partial<InlineResponse2021>, obj?: InlineResponse2021): InlineResponse2021;
}
export declare class InlineResponse2021SubscriptionInformation {
constructor();
'code'?: string;
'status'?: string;
static constructFromObject(data: Partial<InlineResponse2021SubscriptionInformation>, obj?: InlineResponse2021SubscriptionInformation): InlineResponse2021SubscriptionInformation;
}
export declare class InlineResponse2022 {
constructor();
'links'?: InlineResponse2022Links;
'batchId'?: string;
'batchItemCount'?: number;
static constructFromObject(data: Partial<InlineResponse2022>, obj?: InlineResponse2022): InlineResponse2022;
}
export declare class InlineResponse2022Links {
constructor();
'self'?: InlineResponse401LinksSelf;
'status'?: Array<InlineResponse2022LinksStatus>;
static constructFromObject(data: Partial<InlineResponse2022Links>, obj?: InlineResponse2022Links): InlineResponse2022Links;
}
export declare class InlineResponse2022LinksStatus {
constructor();
'href'?: string;
static constructFromObject(data: Partial<InlineResponse2022LinksStatus>, obj?: InlineResponse2022LinksStatus): InlineResponse2022LinksStatus;
}
export declare class InlineResponse202SubscriptionInformation {
constructor();
'code'?: string;
'status'?: string;
static constructFromObject(data: Partial<InlineResponse202SubscriptionInformation>, obj?: InlineResponse202SubscriptionInformation): InlineResponse202SubscriptionInformation;
}
export declare class InlineResponse400 {
constructor();
'errors'?: Array<InlineResponse400Errors>;
static constructFromObject(data: Partial<InlineResponse400>, obj?: InlineResponse400): InlineResponse400;
}
export declare class InlineResponse4001 {
constructor();
'submitTimeUtc'?: string;
'status'?: string;
'reason'?: string;
'message'?: string;
'details'?: Array<PtsV2PaymentsPost201ResponseErrorInformationDetails>;
static constructFromObject(data: Partial<InlineResponse4001>, obj?: InlineResponse4001): InlineResponse4001;
}
export declare class InlineResponse4002 {
constructor();
'submitTimeUtc'?: string;
'status'?: string;
'reason'?: string;
'message'?: string;
'details'?: Array<PtsV2PaymentsPost201ResponseErrorInformationDetails>;
static constructFromObject(data: Partial<InlineResponse4002>, obj?: InlineResponse4002): InlineResponse4002;
}
export declare class InlineResponse4003 {
constructor();
'code': string;
'message': string;
'localizationKey'?: string;
'correlationId'?: string;
'detail'?: string;
'fields'?: Array<InlineResponse4003Fields>;
static constructFromObject(data: Partial<InlineResponse4003>, obj?: InlineResponse4003): InlineResponse4003;
}
export declare class InlineResponse4003Fields {
constructor();
'path'?: string;
'message'?: string;
'localizationKey'?: string;
static constructFromObject(data: Partial<InlineResponse4003Fields>, obj?: InlineResponse4003Fields): InlineResponse4003Fields;
}
export declare class InlineResponse4004 {
constructor();
'submitTimeUtc'?: string;
'status'?: string;
'reason'?: string;
'message'?: string;
'statusCode'?: string;
static constructFromObject(data: Partial<InlineResponse4004>, obj?: InlineResponse4004): InlineResponse4004;
}
export declare class InlineResponse4005 {
constructor();
'submitTimeUtc'?: string;
'status'?: string;
'reason'?: string;
'message'?: string;
'details'?: Array<PtsV2PaymentsPost201ResponseErrorInformationDetails>;
static constructFromObject(data: Partial<InlineResponse4005>, obj?: InlineResponse4005): InlineResponse4005;
}
export declare class InlineResponse4006 {
constructor();
'correlationId'?: string;
'details'?: Array<InlineResponse4006Details>;
'informationLink'?: string;
'message': string;
'reason': InlineResponse4006.ReasonEnum;
static constructFromObject(data: Partial<InlineResponse4006>, obj?: InlineResponse4006): InlineResponse4006;
}
export declare namespace InlineResponse4006 {
enum ReasonEnum {
INVALIDAPIKEY,
INVALIDSHIPPINGINPUTPARAMS,
CAPTURECONTEXTINVALID,
CAPTURECONTEXTEXPIRED,
SDKXHRERROR,
UNIFIEDPAYMENTSVALIDATIONPARAMS,
UNIFIEDPAYMENTSVALIDATIONFIELDS,
UNIFIEDPAYMENTPAYMENTPARAMITERS,
CREATETOKENTIMEOUT,
CREATETOKENXHRERROR,
SHOWLOADCONTAINERSELECTOR,
SHOWLOADINVALIDCONTAINER,
SHOWTOKENTIMEOUT,
SHOWTOKENXHRERROR,
SHOWPAYMENTTIMEOUT
}
}
export declare class InlineResponse4006Details {
constructor();
'location'?: string;
'message'?: string;
static constructFromObject(data: Partial<InlineResponse4006Details>, obj?: InlineResponse4006Details): InlineResponse4006Details;
}
export declare class InlineResponse400Details {
constructor();
'name'?: string;
'location'?: string;
static constructFromObject(data: Partial<InlineResponse400Details>, obj?: InlineResponse400Details): InlineResponse400Details;
}
export declare class InlineResponse400Errors {
constructor();
'type'?: string;
'message'?: string;
'details'?: Array<InlineResponse400Details>;
static constructFromObject(data: Partial<InlineResponse400Errors>, obj?: InlineResponse400Errors): InlineResponse400Errors;
}
export declare class InlineResponse401 {
constructor();
'links'?: InlineResponse401Links;
'code'?: string;
'correlationId'?: string;
'detail'?: string;
'fields'?: Array<InlineResponse401Fields>;
'localizationKey'?: string;
'message'?: string;
static constructFromObject(data: Partial<InlineResponse401>, obj?: InlineResponse401): InlineResponse401;
}
export declare class InlineResponse401Fields {
constructor();
'path'?: string;
'message'?: string;
'localizationKey'?: string;
static constructFromObject(data: Partial<InlineResponse401Fields>, obj?: InlineResponse401Fields): InlineResponse401Fields;
}
export declare class InlineResponse401Links {
constructor();
'self'?: InlineResponse401LinksSelf;
static constructFromObject(data: Partial<InlineResponse401Links>, obj?: InlineResponse401Links): InlineResponse401Links;
}
export declare class InlineResponse401LinksSelf {
constructor();
'href'?: string;
static constructFromObject(data: Partial<InlineResponse401LinksSelf>, obj?: InlineResponse401LinksSelf): InlineResponse401LinksSelf;
}
export declare class InlineResponse403 {
constructor();
'errors'?: Array<InlineResponse403Errors>;
static constructFromObject(data: Partial<InlineResponse403>, obj?: InlineResponse403): InlineResponse403;
}
export declare class InlineResponse403Errors {
constructor();
'type'?: string;
'message'?: string;
static constructFromObject(data: Partial<InlineResponse403Errors>, obj?: InlineResponse403Errors): InlineResponse403Errors;
}
export declare class InlineResponse404 {
constructor();
'submitTimeUtc'?: string;
'status'?: string;
static constructFromObject(data: Partial<InlineResponse404>, obj?: InlineResponse404): InlineResponse404;
}
export declare class InlineResponse409 {
constructor();
'errors'?: Array<InlineResponse409Errors>;
static constructFromObject(data: Partial<InlineResponse409>, obj?: InlineResponse409): InlineResponse409;
}
export declare class InlineResponse409Errors {
constructor();
'type'?: string;
'message'?: string;
static constructFromObject(data: Partial<InlineResponse409Errors>, obj?: InlineResponse409Errors): InlineResponse409Errors;
}
export declare class InlineResponse410 {
constructor();
'errors'?: Array<InlineResponse410Errors>;
static constructFromObject(data: Partial<InlineResponse410>, obj?: InlineResponse410): InlineResponse410;
}
export declare class InlineResponse410Errors {
constructor();
'type'?: string;
'message'?: string;
static constructFromObject(data: Partial<InlineResponse410Errors>, obj?: InlineResponse410Errors): InlineResponse410Errors;
}
export declare class InlineResponse412 {
constructor();
'errors'?: Array<InlineResponse412Errors>;
static constructFromObject(data: Partial<InlineResponse412>, obj?: InlineResponse412): InlineResponse412;
}
export declare class InlineResponse412Errors {
constructor();
'type'?: string;
'message'?: string;
static constructFromObject(data: Partial<InlineResponse412Errors>, obj?: InlineResponse412Errors): InlineResponse412Errors;
}
export declare class InlineResponse424 {
constructor();
'errors'?: Array<InlineResponse424Errors>;
static constructFromObject(data: Partial<InlineResponse424>, obj?: InlineResponse424): InlineResponse424;
}
export declare class InlineResponse424Errors {
constructor();
'type'?: string;
'message'?: string;
static constructFromObject(data: Partial<InlineResponse424Errors>, obj?: InlineResponse424Errors): InlineResponse424Errors;
}
export declare class InlineResponse500 {
constructor();
'errors'?: Array<InlineResponse500Errors>;
static constructFromObject(data: Partial<InlineResponse500>, obj?: InlineResponse500): InlineResponse500;
}
export declare class InlineResponse5001 {
constructor();
'submitTimeUtc'?: string;
'status'?: string;
'reason'?: string;
'message'?: string;
static constructFromObject(data: Partial<InlineResponse5001>, obj?: InlineResponse5001): InlineResponse5001;
}
export declare class InlineResponse500Errors {
constructor();
'type'?: string;
'message'?: string;
static constructFromObject(data: Partial<InlineResponse500Errors>, obj?: InlineResponse500Errors): InlineResponse500Errors;
}
export declare class InlineResponse502 {
constructor();
'submitTimeUtc'?: string;
'status'?: string;
'reason'?: string;
'message'?: string;
'statusCode'?: string;
static constructFromObject(data: Partial<InlineResponse502>, obj?: InlineResponse502): InlineResponse502;
}
export declare class InlineResponseDefault {
constructor();
'responseStatus'?: InlineResponseDefaultResponseStatus;
'links'?: InlineResponseDefaultLinks;
static constructFromObject(data: Partial<InlineResponseDefault>, obj?: InlineResponseDefault): InlineResponseDefault;
}
export declare class InlineResponseDefaultLinks {
constructor();
'next'?: Array<InlineResponseDefaultLinksNext>;
'documentation'?: Array<InlineResponseDefaultLinksNext>;
'self'?: InlineResponseDefaultLinksNext;
static constructFromObject(data: Partial<InlineResponseDefaultLinks>, obj?: InlineResponseDefaultLinks): InlineResponseDefaultLinks;
}
export declare class InlineResponseDefaultLinksNext {
constructor();
'href'?: string;
'title'?: string;
'method'?: string;
static constructFromObject(data: Partial<InlineResponseDefaultLinksNext>, obj?: InlineResponseDefaultLinksNext): InlineResponseDefaultLinksNext;
}
export declare class InlineResponseDefaultResponseStatus {
constructor();
'status'?: number;
'reason'?: string;
'message'?: string;
'correlationId'?: string;
'details'?: Array<InlineResponseDefaultResponseStatusDetails>;
static constructFromObject(data: Partial<InlineResponseDefaultResponseStatus>, obj?: InlineResponseDefaultResponseStatus): InlineResponseDefaultResponseStatus;
}
export declare class InlineResponseDefaultResponseStatusDetails {
constructor();
'location'?: string;
'message'?: string;
static constructFromObject(data: Partial<InlineResponseDefaultResponseStatusDetails>, obj?: InlineResponseDefaultResponseStatusDetails): InlineResponseDefaultResponseStatusDetails;
}
export declare class InvoiceSettingsRequest {
constructor();
'invoiceSettingsInformation'?: Invoicingv2invoiceSettingsInvoiceSettingsInformation;
static constructFromObject(data: Partial<InvoiceSettingsRequest>, obj?: InvoiceSettingsRequest): InvoiceSettingsRequest;
}
export declare class InvoicingV2InvoiceSettingsGet200Response {
constructor();
'submitTimeUtc'?: string;
'invoiceSettingsInformation'?: InvoicingV2InvoiceSettingsGet200ResponseInvoiceSettingsInformation;
static constructFromObject(data: Partial<InvoicingV2InvoiceSettingsGet200Response>, obj?: InvoicingV2InvoiceSettingsGet200Response): InvoicingV2InvoiceSettingsGet200Response;
}
export declare class InvoicingV2InvoiceSettingsGet200ResponseInvoiceSettingsInformation {
constructor();
'merchantLogo'?: string;
'merchantDisplayName'?: string;
'customEmailMessage'?: string;
'enableReminders'?: boolean;
'headerStyle'?: InvoicingV2InvoiceSettingsGet200ResponseInvoiceSettingsInformationHeaderStyle;
'deliveryLanguage'?: string;
'defaultCurrencyCode'?: string;
'payerAuthentication3DSVersion'?: string;
static constructFromObject(data: Partial<InvoicingV2InvoiceSettingsGet200ResponseInvoiceSettingsInformation>, obj?: InvoicingV2InvoiceSettingsGet200ResponseInvoiceSettingsInformation): InvoicingV2InvoiceSettingsGet200ResponseInvoiceSettingsInformation;
}
export declare class InvoicingV2InvoiceSettingsGet200ResponseInvoiceSettingsInformationHeaderStyle {
constructor();
'fontColor'?: string;
'backgroundColor'?: string;
static constructFromObject(data: Partial<InvoicingV2InvoiceSettingsGet200ResponseInvoiceSettingsInformationHeaderStyle>, obj?: InvoicingV2InvoiceSettingsGet200ResponseInvoiceSettingsInformationHeaderStyle): InvoicingV2InvoiceSettingsGet200ResponseInvoiceSettingsInformationHeaderStyle;
}
export declare class InvoicingV2InvoicesAllGet200Response {
constructor();
'links'?: InlineResponse200Links;
'submitTimeUtc'?: string;
'totalInvoices'?: number;
'invoices'?: Array<InvoicingV2InvoicesAllGet200ResponseInvoices>;
static constructFromObject(data: Partial<InvoicingV2InvoicesAllGet200Response>, obj?: InvoicingV2InvoicesAllGet200Response): InvoicingV2InvoicesAllGet200Response;
}
export declare class InvoicingV2InvoicesAllGet200ResponseCustomerInformation {
constructor();
'name'?: string;
'merchantCustomerId'?: string;
static constructFromObject(data: Partial<InvoicingV2InvoicesAllGet200ResponseCustomerInformation>, obj?: InvoicingV2InvoicesAllGet200ResponseCustomerInformation): InvoicingV2InvoicesAllGet200ResponseCustomerInformation;
}
export declare class InvoicingV2InvoicesAllGet200ResponseInvoiceInformation {
constructor();
'dueDate'?: string;
static constructFromObject(data: Partial<InvoicingV2InvoicesAllGet200ResponseInvoiceInformation>, obj?: InvoicingV2InvoicesAllGet200ResponseInvoiceInformation): InvoicingV2InvoicesAllGet200ResponseInvoiceInformation;
}
export declare class InvoicingV2InvoicesAllGet200ResponseInvoices {
constructor();
'links'?: InvoicingV2InvoicesAllGet200ResponseLinks;
'id'?: string;
'status'?: string;
'customerInformation'?: InvoicingV2InvoicesAllGet200ResponseCustomerInformation;
'invoiceInformation'?: InvoicingV2InvoicesAllGet200ResponseInvoiceInformation;
'orderInformation'?: InvoicingV2InvoicesAllGet200ResponseOrderInformation;
static constructFromObject(data: Partial<InvoicingV2InvoicesAllGet200ResponseInvoices>, obj?: InvoicingV2InvoicesAllGet200ResponseInvoices): InvoicingV2InvoicesAllGet200ResponseInvoices;
}
export declare class InvoicingV2InvoicesAllGet200ResponseLinks {
constructor();
'self'?: PtsV2PaymentsPost201ResponseLinksSelf;
'update'?: PtsV2PaymentsPost201ResponseLinksSelf;
'deliver'?: PtsV2PaymentsPost201ResponseLinksSelf;
'cancel'?: PtsV2PaymentsPost201ResponseLinksSelf;
static constructFromObject(data: Partial<InvoicingV2InvoicesAllGet200ResponseLinks>, obj?: InvoicingV2InvoicesAllGet200ResponseLinks): InvoicingV2InvoicesAllGet200ResponseLinks;
}
export declare class InvoicingV2InvoicesAllGet200ResponseOrderInformation {
constructor();
'amountDetails'?: InvoicingV2InvoicesAllGet200ResponseOrderInformationAmountDetails;
static constructFromObject(data: Partial<InvoicingV2InvoicesAllGet200ResponseOrderInformation>, obj?: InvoicingV2InvoicesAllGet200ResponseOrderInformation): InvoicingV2InvoicesAllGet200ResponseOrderInformation;
}
export declare class InvoicingV2InvoicesAllGet200ResponseOrderInformationAmountDetails {
constructor();
'totalAmount'?: string;
'currency'?: string;
static constructFromObject(data: Partial<InvoicingV2InvoicesAllGet200ResponseOrderInformationAmountDetails>, obj?: InvoicingV2InvoicesAllGet200ResponseOrderInformationAmountDetails): InvoicingV2InvoicesAllGet200ResponseOrderInformationAmountDetails;
}
export declare class InvoicingV2InvoicesAllGet400Response {
constructor();
'submitTimeUtc'?: string;
'status'?: string;
'reason'?: string;
'message'?: string;
'details'?: Array<PtsV2PaymentsPost201ResponseErrorInformationDetails>;
static constructFromObject(data: Partial<InvoicingV2InvoicesAllGet400Response>, obj?: InvoicingV2InvoicesAllGet400Response): InvoicingV2InvoicesAllGet400Response;
}
export declare class InvoicingV2InvoicesAllGet404Response {
constructor();
'submitTimeUtc'?: string;
'status'?: string;
'reason'?: string;
'message'?: string;
'details'?: Array<PtsV2PaymentsPost201ResponseErrorInformationDetails>;
static constructFromObject(data: Partial<InvoicingV2InvoicesAllGet404Response>, obj?: InvoicingV2InvoicesAllGet404Response): InvoicingV2InvoicesAllGet404Response;
}
export declare class InvoicingV2InvoicesAllGet502Response {
constructor();
'submitTimeUtc'?: string;
'status'?: string;
'reason'?: string;
'message'?: string;
static constructFromObject(data: Partial<InvoicingV2InvoicesAllGet502Response>, obj?: InvoicingV2InvoicesAllGet502Response): InvoicingV2InvoicesAllGet502Response;
}
export declare class InvoicingV2InvoicesGet200Response {
constructor();
'links'?: InvoicingV2InvoicesAllGet200ResponseLinks;
'id'?: string;
'submitTimeUtc'?: string;
'status'?: string;
'customerInformation'?: Invoicingv2invoicesCustomerInformation;
'invoiceInformation'?: InvoicingV2InvoicesPost201ResponseInvoiceInformation;
'orderInformation'?: InvoicingV2InvoicesPost201ResponseOrderInformation;
'invoiceHistory'?: Array<InvoicingV2InvoicesGet200ResponseInvoiceHistory>;
static constructFromObject(data: Partial<InvoicingV2InvoicesGet200Response>, obj?: InvoicingV2InvoicesGet200Response): InvoicingV2InvoicesGet200Response;
}
export declare class InvoicingV2InvoicesGet200ResponseInvoiceHistory {
constructor();
'event'?: string;
'date'?: Date;
'transactionDetails'?: InvoicingV2InvoicesGet200ResponseTransactionDetails;
static constructFromObject(data: Partial<InvoicingV2InvoicesGet200ResponseInvoiceHistory>, obj?: InvoicingV2InvoicesGet200ResponseInvoiceHistory): InvoicingV2InvoicesGet200ResponseInvoiceHistory;
}
export declare class InvoicingV2InvoicesGet200ResponseTransactionDetails {
constructor();
'transactionId'?: string;
'amount'?: string;
static constructFromObject(data: Partial<InvoicingV2InvoicesGet200ResponseTransactionDetails>, obj?: InvoicingV2InvoicesGet200ResponseTransactionDetails): InvoicingV2InvoicesGet200ResponseTransactionDetails;
}
export declare class InvoicingV2InvoicesPost201Response {
constructor();
'links'?: InvoicingV2InvoicesAllGet200ResponseLinks;
'id'?: string;
'submitTimeUtc'?: string;
'status'?: string;
'customerInformation'?: Invoicingv2invoicesCustomerInformation;
'invoiceInformation'?: InvoicingV2InvoicesPost201ResponseInvoiceInformation;
'orderInformation'?: InvoicingV2InvoicesPost201ResponseOrderInformation;
static constructFromObject(data: Partial<InvoicingV2InvoicesPost201Response>, obj?: InvoicingV2InvoicesPost201Response): InvoicingV2InvoicesPost201Response;
}
export declare class InvoicingV2InvoicesPost201ResponseInvoiceInformation {
constructor();
'invoiceNumber'?: string;
'description'?: string;
'dueDate'?: string;
'allowPartialPayments'?: boolean;
'paymentLink'?: string;
'deliveryMode'?: string;
static constructFromObject(data: Partial<InvoicingV2InvoicesPost201ResponseInvoiceInformation>, obj?: InvoicingV2InvoicesPost201ResponseInvoiceInformation): InvoicingV2InvoicesPost201ResponseInvoiceInformation;
}
export declare class InvoicingV2InvoicesPost201ResponseOrderInformation {
constructor();
'amountDetails'?: InvoicingV2InvoicesPost201ResponseOrderInformationAmountDetails;
'lineItems'?: Array<Invoicingv2invoicesOrderInformationLineItems>;
static constructFromObject(data: Partial<InvoicingV2InvoicesPost201ResponseOrderInformation>, obj?: InvoicingV2InvoicesPost201ResponseOrderInformation): InvoicingV2InvoicesPost201ResponseOrderInformation;
}
export declare class InvoicingV2InvoicesPost201ResponseOrderInformationAmountDetails {
constructor();
'totalAmount'?: string;
'currency'?: string;
'balanceAmount'?: string;
'discountAmount'?: string;
'discountPercent'?: number;
'subAmount'?: number;
'minimumPartialAmount'?: number;
'taxDetails'?: Invoicingv2invoicesOrderInformationAmountDetailsTaxDetails;
'freight'?: Invoicingv2invoicesOrderInformationAmountDetailsFreight;
static constructFromObject(data: Partial<InvoicingV2InvoicesPost201ResponseOrderInformationAmountDetails>, obj?: InvoicingV2InvoicesPost201ResponseOrderInformationAmountDetails): InvoicingV2InvoicesPost201ResponseOrderInformationAmountDetails;
}
export declare class InvoicingV2InvoicesPost202Response {
constructor();
'submitTimeUtc'?: string;
'status'?: string;
'reason'?: string;
'message'?: string;
'details'?: Array<PtsV2PaymentsPost201ResponseErrorInformationDetails>;
static constructFromObject(data: Partial<InvoicingV2InvoicesPost202Response>, obj?: InvoicingV2InvoicesPost202Response): InvoicingV2InvoicesPost202Response;
}
export declare class Invoicingv2invoiceSettingsInvoiceSettingsInformation {
constructor();
'merchantLogo'?: string;
'merchantDisplayName'?: string;
'customEmailMessage'?: string;
'enableReminders'?: boolean;
'headerStyle'?: InvoicingV2InvoiceSettingsGet200ResponseInvoiceSettingsInformationHeaderStyle;
'deliveryLanguage'?: string;
'defaultCurrencyCode'?: string;
'payerAuthenticationInInvoicing'?: string;
static constructFromObject(data: Partial<Invoicingv2invoiceSettingsInvoiceSettingsInformation>, obj?: Invoicingv2invoiceSettingsInvoiceSettingsInformation): Invoicingv2invoiceSettingsInvoiceSettingsInformation;
}
export declare class Invoicingv2invoicesCustomerInformation {
constructor();
'name'?: string;
'email'?: string;
'merchantCustomerId'?: string;
static constructFromObject(data: Partial<Invoicingv2invoicesCustomerInformation>, obj?: Invoicingv2invoicesCustomerInformation): Invoicingv2invoicesCustomerInformation;
}
export declare class Invoicingv2invoicesInvoiceInformation {
constructor();
'invoiceNumber'?: string;
'description'?: string;
'dueDate'?: string;
'sendImmediately'?: boolean;
'allowPartialPayments'?: boolean;
'deliveryMode'?: string;
static constructFromObject(data: Partial<Invoicingv2invoicesInvoiceInformation>, obj?: Invoicingv2invoicesInvoiceInformation): Invoicingv2invoicesInvoiceInformation;
}
export declare class Invoicingv2invoicesOrderInformation {
constructor();
'amountDetails'?: Invoicingv2invoicesOrderInformationAmountDetails;
'lineItems'?: Array<Invoicingv2invoicesOrderInformationLineItems>;
static constructFromObject(data: Partial<Invoicingv2invoicesOrderInformation>, obj?: Invoicingv2invoicesOrderInformation): Invoicingv2invoicesOrderInformation;
}
export declare class Invoicingv2invoicesOrderInformationAmountDetails {
constructor();
'totalAmount'?: string;
'currency'?: string;
'discountAmount'?: string;
'discountPercent'?: number;
'subAmount'?: number;
'minimumPartialAmount'?: number;
'taxDetails'?: Invoicingv2invoicesOrderInformationAmountDetailsTaxDetails;
'freight'?: Invoicingv2invoicesOrderInformationAmountDetailsFreight;
static constructFromObject(data: Partial<Invoicingv2invoicesOrderInformationAmountDetails>, obj?: Invoicingv2invoicesOrderInformationAmountDetails): Invoicingv2invoicesOrderInformationAmountDetails;
}
export declare class Invoicingv2invoicesOrderInformationAmountDetailsFreight {
constructor();
'amount'?: string;
'taxable'?: boolean;
static constructFromObject(data: Partial<Invoicingv2invoicesOrderInformationAmountDetailsFreight>, obj?: Invoicingv2invoicesOrderInformationAmountDetailsFreight): Invoicingv2invoicesOrderInformationAmountDetailsFreight;
}
export declare class Invoicingv2invoicesOrderInformationAmountDetailsTaxDetails {
constructor();
'type'?: string;
'amount'?: string;
'rate'?: string;
static constructFromObject(data: Partial<Invoicingv2invoicesOrderInformationAmountDetailsTaxDetails>, obj?: Invoicingv2invoicesOrderInformationAmountDetailsTaxDetails): Invoicingv2invoicesOrderInformationAmountDetailsTaxDetails;
}
export declare class Invoicingv2invoicesOrderInformationLineItems {
constructor();
'productSku'?: string;
'productName'?: string;
'quantity'?: number;
'unitPrice'?: string;
static constructFromObject(data: Partial<Invoicingv2invoicesOrderInformationLineItems>, obj?: Invoicingv2invoicesOrderInformationLineItems): Invoicingv2invoicesOrderInformationLineItems;
}
export declare class Invoicingv2invoicesidInvoiceInformation {
constructor();
'description'?: string;
'dueDate'?: string;
'allowPartialPayments'?: boolean;
'deliveryMode'?: string;
static constructFromObject(data: Partial<Invoicingv2invoicesidInvoiceInformation>, obj?: Invoicingv2invoicesidInvoiceInformation): Invoicingv2invoicesidInvoiceInformation;
}
export declare class KmsV2KeysAsymDeletesPost200Response {
constructor();
'submitTimeUtc'?: string;
'clientReferenceInformation'?: Kmsv2keyssymClientReferenceInformation;
'keyInformation'?: Array<KmsV2KeysAsymDeletesPost200ResponseKeyInformation>;
static constructFromObject(data: Partial<KmsV2KeysAsymDeletesPost200Response>, obj?: KmsV2KeysAsymDeletesPost200Response): KmsV2KeysAsymDeletesPost200Response;
}
export declare class KmsV2KeysAsymDeletesPost200ResponseKeyInformation {
constructor();
'organizationId'?: string;
'referenceNumber'?: string;
'keyId'?: string;
'status'?: string;
'message'?: string;
'errorInformation'?: KmsV2KeysSymPost201ResponseErrorInformation;
static constructFromObject(data: Partial<KmsV2KeysAsymDeletesPost200ResponseKeyInformation>, obj?: KmsV2KeysAsymDeletesPost200ResponseKeyInformation): KmsV2KeysAsymDeletesPost200ResponseKeyInformation;
}
export declare class KmsV2KeysAsymGet200Response {
constructor();
'submitTimeUtc'?: string;
'keyInformation'?: KmsV2KeysAsymGet200ResponseKeyInformation;
static constructFromObject(data: Partial<KmsV2KeysAsymGet200Response>, obj?: KmsV2KeysAsymGet200Response): KmsV2KeysAsymGet200Response;
}
export declare class KmsV2KeysAsymGet200ResponseKeyInformation {
constructor();
'organizationId'?: string;
'referenceNumber'?: string;
'keyId'?: string;
'status'?: string;
'expirationDate'?: string;
'message'?: string;
'alias'?: string;
'errorInformation'?: KmsV2KeysSymPost201ResponseErrorInformation;
static constructFromObject(data: Partial<KmsV2KeysAsymGet200ResponseKeyInformation>, obj?: KmsV2KeysAsymGet200ResponseKeyInformation): KmsV2KeysAsymGet200ResponseKeyInformation;
}
export declare class KmsV2KeysAsymPost201Response {
constructor();
'submitTimeUtc'?: string;
'status'?: string;
'clientReferenceInformation'?: Kmsv2keyssymClientReferenceInformation;
'keyInformation'?: Array<KmsV2KeysAsymPost201ResponseKeyInformation>;
'certificateInformation'?: Array<KmsV2KeysAsymPost201ResponseCertificateInformation>;
static constructFromObject(data: Partial<KmsV2KeysAsymPost201Response>, obj?: KmsV2KeysAsymPost201Response): KmsV2KeysAsymPost201Response;
}
export declare class KmsV2KeysAsymPost201ResponseCertificateInformation {
constructor();
'alias'?: string;
'keyId'?: string;
'key'?: string;
'expirationDate'?: string;
static constructFromObject(data: Partial<KmsV2KeysAsymPost201ResponseCertificateInformation>, obj?: KmsV2KeysAsymPost201ResponseCertificateInformation): KmsV2KeysAsymPost201ResponseCertificateInformation;
}
export declare class KmsV2KeysAsymPost201ResponseKeyInformation {
constructor();
'organizationId'?: string;
'referenceNumber'?: string;
'keyId'?: string;
'key'?: string;
'status'?: string;
'expirationDate'?: string;
'message'?: string;
'alias'?: string;
'errorInformation'?: KmsV2KeysSymPost201ResponseErrorInformation;
static constructFromObject(data: Partial<KmsV2KeysAsymPost201ResponseKeyInformation>, obj?: KmsV2KeysAsymPost201ResponseKeyInformation): KmsV2KeysAsymPost201ResponseKeyInformation;
}
export declare class KmsV2KeysSymDeletesPost200Response {
constructor();
'submitTimeUtc'?: string;
'status'?: string;
'clientReferenceInformation'?: Kmsv2keyssymClientReferenceInformation;
'keyInformation'?: Array<KmsV2KeysSymDeletesPost200ResponseKeyInformation>;
static constructFromObject(data: Partial<KmsV2KeysSymDeletesPost200Response>, obj?: KmsV2KeysSymDeletesPost200Response): KmsV2KeysSymDeletesPost200Response;
}
export declare class KmsV2KeysSymDeletesPost200ResponseKeyInformation {
constructor();
'organizationId'?: string;
'keyId'?: string;
'status'?: string;
'message'?: string;
'errorInformation'?: KmsV2KeysSymPost201ResponseErrorInformation;
static constructFromObject(data: Partial<KmsV2KeysSymDeletesPost200ResponseKeyInformation>, obj?: KmsV2KeysSymDeletesPost200ResponseKeyInformation): KmsV2KeysSymDeletesPost200ResponseKeyInformation;
}
export declare class KmsV2KeysSymGet200Response {
constructor();
'submitTimeUtc'?: string;
'status'?: string;
'keyInformation'?: KmsV2KeysSymGet200ResponseKeyInformation;
static constructFromObject(data: Partial<KmsV2KeysSymGet200Response>, obj?: KmsV2KeysSymGet200Response): KmsV2KeysSymGet200Response;
}
export declare class KmsV2KeysSymGet200ResponseKeyInformation {
constructor();
'organizationId'?: string;
'keyId'?: string;
'status'?: string;
'expirationDate'?: string;
'message'?: string;
'errorInformation'?: KmsV2KeysSymPost201ResponseErrorInformation;
static constructFromObject(data: Partial<KmsV2KeysSymGet200ResponseKeyInformation>, obj?: KmsV2KeysSymGet200ResponseKeyInformation): KmsV2KeysSymGet200ResponseKeyInformation;
}
export declare class KmsV2KeysSymPost201Response {
constructor();
'submitTimeUtc'?: string;
'status'?: string;
'clientReferenceInformation'?: Kmsv2keyssymClientReferenceInformation;
'keyInformation'?: Array<KmsV2KeysSymPost201ResponseKeyInformation>;
static constructFromObject(data: Partial<KmsV2KeysSymPost201Response>, obj?: KmsV2KeysSymPost201Response): KmsV2KeysSymPost201Response;
}
export declare class KmsV2KeysSymPost201ResponseErrorInformation {
constructor();
'reason'?: string;
'details'?: Array<PtsV2PaymentsPost201ResponseErrorInformationDetails>;
static constructFromObject(data: Partial<KmsV2KeysSymPost201ResponseErrorInformation>, obj?: KmsV2KeysSymPost201ResponseErrorInformation): KmsV2KeysSymPost201ResponseErrorInformation;
}
export declare class KmsV2KeysSymPost201ResponseKeyInformation {
constructor();
'organizationId'?: string;
'externalOrganizationId'?: string;
'referenceNumber'?: string;
'keyId'?: string;
'key'?: string;
'status'?: string;
'expirationDate'?: string;
'message'?: string;
'errorInformation'?: KmsV2KeysSymPost201ResponseErrorInformation;
static constructFromObject(data: Partial<KmsV2KeysSymPost201ResponseKeyInformation>, obj?: KmsV2KeysSymPost201ResponseKeyInformation): KmsV2KeysSymPost201ResponseKeyInformation;
}
export declare class Kmsv2keysasymKeyInformation {
constructor();
'organizationId': string;
'referenceNumber'?: string;
'cert': string;
static constructFromObject(data: Partial<Kmsv2keysasymKeyInformation>, obj?: Kmsv2keysasymKeyInformation): Kmsv2keysasymKeyInformation;
}
export declare class Kmsv2keyssymClientReferenceInformation {
constructor();
'code'?: string;
'comments'?: string;
'partner'?: Riskv1decisionsClientReferenceInformationPartner;
static constructFromObject(data: Partial<Kmsv2keyssymClientReferenceInformation>, obj?: Kmsv2keyssymClientReferenceInformation): Kmsv2keyssymClientReferenceInformation;
}
export declare class Kmsv2keyssymKeyInformation {
constructor();
'organizationId': string;
'referenceNumber'?: string;
static constructFromObject(data: Partial<Kmsv2keyssymKeyInformation>, obj?: Kmsv2keyssymKeyInformation): Kmsv2keyssymKeyInformation;
}
export declare class Kmsv2keyssymdeletesKeyInformation {
constructor();
'organizationId': string;
'referenceNumber'?: string;
'keyId': string;
static constructFromObject(data: Partial<Kmsv2keyssymdeletesKeyInformation>, obj?: Kmsv2keyssymdeletesKeyInformation): Kmsv2keyssymdeletesKeyInformation;
}
export declare class Kmsv2keyssymverifiKeyInformation {
constructor();
'organizationId': string;
'referenceNumber'?: string;
'digestAlgorithm'?: Kmsv2keyssymverifiKeyInformation.DigestAlgorithmEnum;
static constructFromObject(data: Partial<Kmsv2keyssymverifiKeyInformation>, obj?: Kmsv2keyssymverifiKeyInformation): Kmsv2keyssymverifiKeyInformation;
}
export declare namespace Kmsv2keyssymverifiKeyInformation {
enum DigestAlgorithmEnum {
HMACSHA1,
HMACSHA2
}
}
export declare class Microformv2sessionsCheckoutApiInitialization {
constructor();
'profileId'?: string;
'accessKey'?: string;
'referenceNumber'?: string;
'transactionUuid'?: string;
'transactionType'?: string;
'currency'?: string;
'amount'?: string;
'locale'?: string;
'overrideCustomReceiptPage'?: string;
'unsignedFieldNames'?: string;
static constructFromObject(data: Partial<Microformv2sessionsCheckoutApiInitialization>, obj?: Microformv2sessionsCheckoutApiInitialization): Microformv2sessionsCheckoutApiInitialization;
}
export declare class MitReversalRequest {
constructor();
'clientReferenceInformation'?: Ptsv2paymentsClientReferenceInformation;
'reversalInformation'?: Ptsv2paymentsidreversalsReversalInformation;
'processingInformation'?: Ptsv2paymentsidreversalsProcessingInformation;
'orderInformation'?: Ptsv2paymentsidreversalsOrderInformation;
'pointOfSaleInformation'?: Ptsv2paymentsidreversalsPointOfSaleInformation;
static constructFromObject(data: Partial<MitReversalRequest>, obj?: MitReversalRequest): MitReversalRequest;
}
export declare class MitVoidRequest {
constructor();
'clientReferenceInformation'?: Ptsv2paymentsClientReferenceInformation;
'paymentInformation'?: Ptsv2paymentsidvoidsPaymentInformation;
'orderInformation'?: Ptsv2paymentsidvoidsOrderInformation;
'processingInformation'?: Ptsv2voidsProcessingInformation;
static constructFromObject(data: Partial<MitVoidRequest>, obj?: MitVoidRequest): MitVoidRequest;
}
export declare class OctCreatePaymentRequest {
constructor();
'clientReferenceInformation'?: Ptsv2payoutsClientReferenceInformation;
'orderInformation'?: Ptsv2payoutsOrderInformation;
'merchantInformation'?: Ptsv2payoutsMerchantInformation;
'recipientInformation'?: Ptsv2payoutsRecipientInformation;
'senderInformation'?: Ptsv2payoutsSenderInformation;
'processingInformation'?: Ptsv2payoutsProcessingInformation;
'paymentInformation'?: Ptsv2payoutsPaymentInformation;
static constructFromObject(data: Partial<OctCreatePaymentRequest>, obj?: OctCreatePaymentRequest): OctCreatePaymentRequest;
}
export declare class PatchCustomerPaymentInstrumentRequest {
constructor();
'links'?: Tmsv2customersEmbeddedDefaultPaymentInstrumentLinks;
'id'?: string;
'object'?: string;
'_default'?: boolean;
'state'?: string;
'type'?: string;
'bankAccount'?: Tmsv2customersEmbeddedDefaultPaymentInstrumentBankAccount;
'card'?: Tmsv2customersEmbeddedDefaultPaymentInstrumentCard;
'buyerInformation'?: Tmsv2customersEmbeddedDefaultPaymentInstrumentBuyerInformation;
'billTo'?: Tmsv2customersEmbeddedDefaultPaymentInstrumentBillTo;
'processingInformation'?: Tmsv2customersEmbeddedDefaultPaymentInstrumentProcessingInformation;
'merchantInformation'?: Tmsv2customersEmbeddedDefaultPaymentInstrumentMerchantInformation;
'instrumentIdentifier'?: Tmsv2customersEmbeddedDefaultPaymentInstrumentInstrumentIdentifier;
'metadata'?: Tmsv2customersEmbeddedDefaultPaymentInstrumentMetadata;
'embedded'?: Tmsv2customersEmbeddedDefaultPaymentInstrumentEmbedded;
static constructFromObject(data: Partial<PatchCustomerPaymentInstrumentRequest>, obj?: PatchCustomerPaymentInstrumentRequest): PatchCustomerPaymentInstrumentRequest;
}
export declare class PatchCustomerRequest {
constructor();
'links'?: Tmsv2customersLinks;
'id'?: string;
'objectInformation'?: Tmsv2customersObjectInformation;
'buyerInformation'?: Tmsv2customersBuyerInformation;
'clientReferenceInformation'?: Tmsv2customersClientReferenceInformation;
'merchantDefinedInformation'?: Array<Tmsv2customersMerchantDefinedInformation>;
'defaultPaymentInstrument'?: Tmsv2customersDefaultPaymentInstrument;
'defaultShippingAddress'?: Tmsv2customersDefaultShippingAddress;
'metadata'?: Tmsv2customersMetadata;
'embedded'?: Tmsv2customersEmbedded;
static constructFromObject(data: Partial<PatchCustomerRequest>, obj?: PatchCustomerRequest): PatchCustomerRequest;
}
export declare class PatchCustomerShippingAddressRequest {
constructor();
'links'?: Tmsv2customersEmbeddedDefaultShippingAddressLinks;
'id'?: string;
'_default'?: boolean;
'shipTo'?: Tmsv2customersEmbeddedDefaultShippingAddressShipTo;
'metadata'?: Tmsv2customersEmbeddedDefaultShippingAddressMetadata;
static constructFromObject(data: Partial<PatchCustomerShippingAddressRequest>, obj?: PatchCustomerShippingAddressRequest): PatchCustomerShippingAddressRequest;
}
export declare class PatchInstrumentIdentifierRequest {
constructor();
'links'?: Tmsv2customersEmbeddedDefaultPaymentInstrumentEmbeddedInstrumentIdentifierLinks;
'id'?: string;
'object'?: string;
'state'?: string;
'type'?: string;
'card'?: Tmsv2customersEmbeddedDefaultPaymentInstrumentEmbeddedInstrumentIdentifierCard;
'bankAccount'?: Tmsv2customersEmbeddedDefaultPaymentInstrumentEmbeddedInstrumentIdentifierBankAccount;
'tokenizedCard'?: Tmsv2customersEmbeddedDefaultPaymentInstrumentEmbeddedInstrumentIdentifierTokenizedCard;
'issuer'?: Tmsv2customersEmbeddedDefaultPaymentInstrumentEmbeddedInstrumentIdentifierIssuer;
'processingInformation'?: Tmsv2customersEmbeddedDefaultPaymentInstrumentEmbeddedInstrumentIdentifierProcessingInformation;
'billTo'?: Tmsv2customersEmbeddedDefaultPaymentInstrumentEmbeddedInstrumentIdentifierBillTo;
'metadata'?: Tmsv2customersEmbeddedDefaultPaymentInstrumentEmbeddedInstrumentIdentifierMetadata;
static constructFromObject(data: Partial<PatchInstrumentIdentifierRequest>, obj?: PatchInstrumentIdentifierRequest): PatchInstrumentIdentifierRequest;
}
export declare class PatchPaymentInstrumentRequest {
constructor();
'links'?: Tmsv2customersEmbeddedDefaultPaymentInstrumentLinks;
'id'?: string;
'object'?: string;
'_default'?: boolean;
'state'?: string;
'type'?: string;
'bankAccount'?: Tmsv2customersEmbeddedDefaultPaymentInstrumentBankAccount;
'card'?: Tmsv2customersEmbeddedDefaultPaymentInstrumentCard;
'buyerInformation'?: Tmsv2customersEmbeddedDefaultPaymentInstrumentBuyerInformation;
'billTo'?: Tmsv2customersEmbeddedDefaultPaymentInstrumentBillTo;
'processingInformation'?: Tmsv2customersEmbeddedDefaultPaymentInstrumentProcessingInformation;
'merchantInformation'?: Tmsv2customersEmbeddedDefaultPaymentInstrumentMerchantInformation;
'instrumentIdentifier'?: Tmsv2customersEmbeddedDefaultPaymentInstrumentInstrumentIdentifier;
'metadata'?: Tmsv2customersEmbeddedDefaultPaymentInstrumentMetadata;
'embedded'?: Tmsv2customersEmbeddedDefaultPaymentInstrumentEmbedded;
static constructFromObject(data: Partial<PatchPaymentInstrumentRequest>, obj?: PatchPaymentInstrumentRequest): PatchPaymentInstrumentRequest;
}
export declare class PayerAuthSetupRequest {
constructor();
'clientReferenceInformation'?: Riskv1decisionsClientReferenceInformation;
'paymentInformation'?: Riskv1authenticationsetupsPaymentInformation;
'processingInformation'?: Riskv1authenticationsetupsProcessingInformation;
'tokenInformation'?: Riskv1authenticationsetupsTokenInformation;
static constructFromObject(data: Partial<PayerAuthSetupRequest>, obj?: PayerAuthSetupRequest): PayerAuthSetupRequest;
}
export declare class PaymentInstrumentList {
constructor();
'links'?: PaymentInstrumentListLinks;
'offset'?: number;
'limit'?: number;
'count'?: number;
'total'?: number;
'embedded'?: PaymentInstrumentListEmbedded;
static constructFromObject(data: Partial<PaymentInstrumentList>, obj?: PaymentInstrumentList): PaymentInstrumentList;
}
export declare class PaymentInstrumentList1 {
constructor();
'links'?: PaymentInstrumentListLinks;
'offset'?: number;
'limit'?: number;
'count'?: number;
'total'?: number;
'embedded'?: PaymentInstrumentList1Embedded;
static constructFromObject(data: Partial<PaymentInstrumentList1>, obj?: PaymentInstrumentList1): PaymentInstrumentList1;
}
export declare class PaymentInstrumentList1Embedded {
constructor();
'paymentInstruments'?: Array<PaymentInstrumentList1EmbeddedPaymentInstruments>;
static constructFromObject(data: Partial<PaymentInstrumentList1Embedded>, obj?: PaymentInstrumentList1Embedded): PaymentInstrumentList1Embedded;
}
export declare class PaymentInstrumentList1EmbeddedEmbedded {
constructor();
'instrumentIdentifier'?: PatchInstrumentIdentifierRequest;
static constructFromObject(data: Partial<PaymentInstrumentList1EmbeddedEmbedded>, obj?: PaymentInstrumentList1EmbeddedEmbedded): PaymentInstrumentList1EmbeddedEmbedded;
}
export declare class PaymentInstrumentList1EmbeddedPaymentInstruments {
constructor();
'links'?: Tmsv2customersEmbeddedDefaultPaymentInstrumentLinks;
'id'?: string;
'object'?: string;
'_default'?: boolean;
'state'?: string;
'type'?: string;
'bankAccount'?: Tmsv2customersEmbeddedDefaultPaymentInstrumentBankAccount;
'card'?: Tmsv2customersEmbeddedDefaultPaymentInstrumentCard;
'buyerInformation'?: Tmsv2customersEmbeddedDefaultPaymentInstrumentBuyerInformation;
'billTo'?: Tmsv2customersEmbeddedDefaultPaymentInstrumentBillTo;
'processingInformation'?: Tmsv2customersEmbeddedDefaultPaymentInstrumentProcessingInformation;
'merchantInformation'?: Tmsv2customersEmbeddedDefaultPaymentInstrumentMerchantInformation;
'instrumentIdentifier'?: Tmsv2customersEmbeddedDefaultPaymentInstrumentInstrumentIdentifier;
'metadata'?: Tmsv2customersEmbeddedDefaultPaymentInstrumentMetadata;
'embedded'?: PaymentInstrumentList1EmbeddedEmbedded;
static constructFromObject(data: Partial<PaymentInstrumentList1EmbeddedPaymentInstruments>, obj?: PaymentInstrumentList1EmbeddedPaymentInstruments): PaymentInstrumentList1EmbeddedPaymentInstruments;
}
export declare class PaymentInstrumentListEmbedded {
constructor();
'paymentInstruments'?: Array<Tmsv2customersEmbeddedDefaultPaymentInstrument>;
static constructFromObject(data: Partial<PaymentInstrumentListEmbedded>, obj?: PaymentInstrumentListEmbedded): PaymentInstrumentListEmbedded;
}
export declare class PaymentInstrumentListLinks {
constructor();
'self'?: PaymentInstrumentListLinksSelf;
'first'?: PaymentInstrumentListLinksFirst;
'prev'?: PaymentInstrumentListLinksPrev;
'next'?: PaymentInstrumentListLinksNext;
'last'?: PaymentInstrumentListLinksLast;
static constructFromObject(data: Partial<PaymentInstrumentListLinks>, obj?: PaymentInstrumentListLinks): PaymentInstrumentListLinks;
}
export declare class PaymentInstrumentListLinksFirst {
constructor();
'href'?: string;
static constructFromObject(data: Partial<PaymentInstrumentListLinksFirst>, obj?: PaymentInstrumentListLinksFirst): PaymentInstrumentListLinksFirst;
}
export declare class PaymentInstrumentListLinksLast {
constructor();
'href'?: string;
static constructFromObject(data: Partial<PaymentInstrumentListLinksLast>, obj?: PaymentInstrumentListLinksLast): PaymentInstrumentListLinksLast;
}
export declare class PaymentInstrumentListLinksNext {
constructor();
'href'?: string;
static constructFromObject(data: Partial<PaymentInstrumentListLinksNext>, obj?: PaymentInstrumentListLinksNext): PaymentInstrumentListLinksNext;
}
export declare class PaymentInstrumentListLinksPrev {
constructor();
'href'?: string;
static constructFromObject(data: Partial<PaymentInstrumentListLinksPrev>, obj?: PaymentInstrumentListLinksPrev): PaymentInstrumentListLinksPrev;
}
export declare class PaymentInstrumentListLinksSelf {
constructor();
'href'?: string;
static constructFromObject(data: Partial<PaymentInstrumentListLinksSelf>, obj?: PaymentInstrumentListLinksSelf): PaymentInstrumentListLinksSelf;
}
export declare class PostCustomerPaymentInstrumentRequest {
constructor();
'links'?: Tmsv2customersEmbeddedDefaultPaymentInstrumentLinks;
'id'?: string;
'object'?: string;
'_default'?: boolean;
'state'?: string;
'type'?: string;
'bankAccount'?: Tmsv2customersEmbeddedDefaultPaymentInstrumentBankAccount;
'card'?: Tmsv2customersEmbeddedDefaultPaymentInstrumentCard;
'buyerInformation'?: Tmsv2customersEmbeddedDefaultPaymentInstrumentBuyerInformation;
'billTo'?: Tmsv2customersEmbeddedDefaultPaymentInstrumentBillTo;
'processingInformation'?: Tmsv2customersEmbeddedDefaultPaymentInstrumentProcessingInformation;
'merchantInformation'?: Tmsv2customersEmbeddedDefaultPaymentInstrumentMerchantInformation;
'instrumentIdentifier'?: Tmsv2customersEmbeddedDefaultPaymentInstrumentInstrumentIdentifier;
'metadata'?: Tmsv2customersEmbeddedDefaultPaymentInstrumentMetadata;
'embedded'?: Tmsv2customersEmbeddedDefaultPaymentInstrumentEmbedded;
static constructFromObject(data: Partial<PostCustomerPaymentInstrumentRequest>, obj?: PostCustomerPaymentInstrumentRequest): PostCustomerPaymentInstrumentRequest;
}
export declare class PostCustomerRequest {
constructor();
'links'?: Tmsv2customersLinks;
'id'?: string;
'objectInformation'?: Tmsv2customersObjectInformation;
'buyerInformation'?: Tmsv2customersBuyerInformation;
'clientReferenceInformation'?: Tmsv2customersClientReferenceInformation;
'merchantDefinedInformation'?: Array<Tmsv2customersMerchantDefinedInformation>;
'defaultPaymentInstrument'?: Tmsv2customersDefaultPaymentInstrument;
'defaultShippingAddress'?: Tmsv2customersDefaultShippingAddress;
'metadata'?: Tmsv2customersMetadata;
'embedded'?: Tmsv2customersEmbedded;
static constructFromObject(data: Partial<PostCustomerRequest>, obj?: PostCustomerRequest): PostCustomerRequest;
}
export declare class PostCustomerShippingAddressRequest {
constructor();
'links'?: Tmsv2customersEmbeddedDefaultShippingAddressLinks;
'id'?: string;
'_default'?: boolean;
'shipTo'?: Tmsv2customersEmbeddedDefaultShippingAddressShipTo;
'metadata'?: Tmsv2customersEmbeddedDefaultShippingAddressMetadata;
static constructFromObject(data: Partial<PostCustomerShippingAddressRequest>, obj?: PostCustomerShippingAddressRequest): PostCustomerShippingAddressRequest;
}
export declare class PostInstrumentIdentifierEnrollmentRequest {
constructor();
'links'?: Tmsv2customersEmbeddedDefaultPaymentInstrumentEmbeddedInstrumentIdentifierLinks;
'id'?: string;
'object'?: string;
'state'?: string;
'type'?: string;
'card'?: Tmsv2customersEmbeddedDefaultPaymentInstrumentEmbeddedInstrumentIdentifierCard;
'bankAccount'?: Tmsv2customersEmbeddedDefaultPaymentInstrumentEmbeddedInstrumentIdentifierBankAccount;
'tokenizedCard'?: Tmsv2customersEmbeddedDefaultPaymentInstrumentEmbeddedInstrumentIdentifierTokenizedCard;
'issuer'?: Tmsv2customersEmbeddedDefaultPaymentInstrumentEmbeddedInstrumentIdentifierIssuer;
'processingInformation'?: Tmsv2customersEmbeddedDefaultPaymentInstrumentEmbeddedInstrumentIdentifierProcessingInformation;
'billTo'?: Tmsv2customersEmbeddedDefaultPaymentInstrumentEmbeddedInstrumentIdentifierBillTo;
'metadata'?: Tmsv2customersEmbeddedDefaultPaymentInstrumentEmbeddedInstrumentIdentifierMetadata;
static constructFromObject(data: Partial<PostInstrumentIdentifierEnrollmentRequest>, obj?: PostInstrumentIdentifierEnrollmentRequest): PostInstrumentIdentifierEnrollmentRequest;
}
export declare class PostInstrumentIdentifierRequest {
constructor();
'links'?: Tmsv2customersEmbeddedDefaultPaymentInstrumentEmbeddedInstrumentIdentifierLinks;
'id'?: string;
'object'?: string;
'state'?: string;
'type'?: string;
'card'?: Tmsv2customersEmbeddedDefaultPaymentInstrumentEmbeddedInstrumentIdentifierCard;
'bankAccount'?: Tmsv2customersEmbeddedDefaultPaymentInstrumentEmbeddedInstrumentIdentifierBankAccount;
'tokenizedCard'?: Tmsv2customersEmbeddedDefaultPaymentInstrumentEmbeddedInstrumentIdentifierTokenizedCard;
'issuer'?: Tmsv2customersEmbeddedDefaultPaymentInstrumentEmbeddedInstrumentIdentifierIssuer;
'processingInformation'?: Tmsv2customersEmbeddedDefaultPaymentInstrumentEmbeddedInstrumentIdentifierProcessingInformation;
'billTo'?: Tmsv2customersEmbeddedDefaultPaymentInstrumentEmbeddedInstrumentIdentifierBillTo;
'metadata'?: Tmsv2customersEmbeddedDefaultPaymentInstrumentEmbeddedInstrumentIdentifierMetadata;
static constructFromObject(data: Partial<PostInstrumentIdentifierRequest>, obj?: PostInstrumentIdentifierRequest): PostInstrumentIdentifierRequest;
}
export declare class PostPaymentInstrumentRequest {
constructor();
'links'?: Tmsv2customersEmbeddedDefaultPaymentInstrumentLinks;
'id'?: string;
'object'?: string;
'_default'?: boolean;
'state'?: string;
'type'?: string;
'bankAccount'?: Tmsv2customersEmbeddedDefaultPaymentInstrumentBankAccount;
'card'?: Tmsv2customersEmbeddedDefaultPaymentInstrumentCard;
'buyerInformation'?: Tmsv2customersEmbeddedDefaultPaymentInstrumentBuyerInformation;
'billTo'?: Tmsv2customersEmbeddedDefaultPaymentInstrumentBillTo;
'processingInformation'?: Tmsv2customersEmbeddedDefaultPaymentInstrumentProcessingInformation;
'merchantInformation'?: Tmsv2customersEmbeddedDefaultPaymentInstrumentMerchantInformation;
'instrumentIdentifier'?: Tmsv2customersEmbeddedDefaultPaymentInstrumentInstrumentIdentifier;
'metadata'?: Tmsv2customersEmbeddedDefaultPaymentInstrumentMetadata;
'embedded'?: Tmsv2customersEmbeddedDefaultPaymentInstrumentEmbedded;
static constructFromObject(data: Partial<PostPaymentInstrumentRequest>, obj?: PostPaymentInstrumentRequest): PostPaymentInstrumentRequest;
}
export declare class PredefinedSubscriptionRequestBean {
constructor();
'reportDefinitionName': string;
'subscriptionType': string;
'reportName'?: string;
'reportMimeType'?: string;
'reportFrequency'?: string;
'reportInterval'?: string;
'timezone'?: string;
'startTime'?: string;
'startDay'?: number;
'subscriptionStatus'?: string;
static constructFromObject(data: Partial<PredefinedSubscriptionRequestBean>, obj?: PredefinedSubscriptionRequestBean): PredefinedSubscriptionRequestBean;
}
export declare class PtsV1TransactionBatchesGet200Response {
constructor();
'transactionBatches'?: Array<PtsV1TransactionBatchesGet200ResponseTransactionBatches>;
'links'?: PtsV1TransactionBatchesGet200ResponseLinks;
'submitTimeUtc'?: string;
static constructFromObject(data: Partial<PtsV1TransactionBatchesGet200Response>, obj?: PtsV1TransactionBatchesGet200Response): PtsV1TransactionBatchesGet200Response;
}
export declare class PtsV1TransactionBatchesGet200ResponseLinks {
constructor();
'self'?: PtsV1TransactionBatchesGet200ResponseLinksSelf;
static constructFromObject(data: Partial<PtsV1TransactionBatchesGet200ResponseLinks>, obj?: PtsV1TransactionBatchesGet200ResponseLinks): PtsV1TransactionBatchesGet200ResponseLinks;
}
export declare class PtsV1TransactionBatchesGet200ResponseLinksSelf {
constructor();
'href'?: string;
'method'?: string;
static constructFromObject(data: Partial<PtsV1TransactionBatchesGet200ResponseLinksSelf>, obj?: PtsV1TransactionBatchesGet200ResponseLinksSelf): PtsV1TransactionBatchesGet200ResponseLinksSelf;
}
export declare class PtsV1TransactionBatchesGet200ResponseTransactionBatches {
constructor();
'id'?: string;
'uploadDate'?: string;
'completionDate'?: string;
'transactionCount'?: number;
'acceptedTransactionCount'?: number;
'rejectedTransactionCount'?: string;
'status'?: string;
static constructFromObject(data: Partial<PtsV1TransactionBatchesGet200ResponseTransactionBatches>, obj?: PtsV1TransactionBatchesGet200ResponseTransactionBatches): PtsV1TransactionBatchesGet200ResponseTransactionBatches;
}
export declare class PtsV1TransactionBatchesGet400Response {
constructor();
'errorInformation'?: PtsV1TransactionBatchesGet400ResponseErrorInformation;
'submitTimeUtc'?: string;
static constructFromObject(data: Partial<PtsV1TransactionBatchesGet400Response>, obj?: PtsV1TransactionBatchesGet400Response): PtsV1TransactionBatchesGet400Response;
}
export declare class PtsV1TransactionBatchesGet400ResponseErrorInformation {
constructor();
'reason'?: string;
'message'?: string;
'details'?: Array<PtsV1TransactionBatchesGet400ResponseErrorInformationDetails>;
static constructFromObject(data: Partial<PtsV1TransactionBatchesGet400ResponseErrorInformation>, obj?: PtsV1TransactionBatchesGet400ResponseErrorInformation): PtsV1TransactionBatchesGet400ResponseErrorInformation;
}
export declare class PtsV1TransactionBatchesGet400ResponseErrorInformationDetails {
constructor();
'field'?: string;
'message'?: string;
static constructFromObject(data: Partial<PtsV1TransactionBatchesGet400ResponseErrorInformationDetails>, obj?: PtsV1TransactionBatchesGet400ResponseErrorInformationDetails): PtsV1TransactionBatchesGet400ResponseErrorInformationDetails;
}
export declare class PtsV1TransactionBatchesGet500Response {
constructor();
'errorInformation'?: PtsV1TransactionBatchesGet500ResponseErrorInformation;
'submitTimeUtc'?: string;
static constructFromObject(data: Partial<PtsV1TransactionBatchesGet500Response>, obj?: PtsV1TransactionBatchesGet500Response): PtsV1TransactionBatchesGet500Response;
}
export declare class PtsV1TransactionBatchesGet500ResponseErrorInformation {
constructor();
'reason'?: string;
'message'?: string;
static constructFromObject(data: Partial<PtsV1TransactionBatchesGet500ResponseErrorInformation>, obj?: PtsV1TransactionBatchesGet500ResponseErrorInformation): PtsV1TransactionBatchesGet500ResponseErrorInformation;
}
export declare class PtsV1TransactionBatchesIdGet200Response {
constructor();
'id'?: string;
'uploadDate'?: string;
'completionDate'?: string;
'transactionCount'?: number;
'acceptedTransactionCount'?: number;
'rejectedTransactionCount'?: string;
'status'?: string;
'links'?: PtsV1TransactionBatchesIdGet200ResponseLinks;
static constructFromObject(data: Partial<PtsV1TransactionBatchesIdGet200Response>, obj?: PtsV1TransactionBatchesIdGet200Response): PtsV1TransactionBatchesIdGet200Response;
}
export declare class PtsV1TransactionBatchesIdGet200ResponseLinks {
constructor();
'transactions'?: Array<PtsV1TransactionBatchesIdGet200ResponseLinksTransactions>;
static constructFromObject(data: Partial<PtsV1TransactionBatchesIdGet200ResponseLinks>, obj?: PtsV1TransactionBatchesIdGet200ResponseLinks): PtsV1TransactionBatchesIdGet200ResponseLinks;
}
export declare class PtsV1TransactionBatchesIdGet200ResponseLinksTransactions {
constructor();
'href'?: string;
'method'?: string;
static constructFromObject(data: Partial<PtsV1TransactionBatchesIdGet200ResponseLinksTransactions>, obj?: PtsV1TransactionBatchesIdGet200ResponseLinksTransactions): PtsV1TransactionBatchesIdGet200ResponseLinksTransactions;
}
export declare class PtsV2CreditsPost201Response {
constructor();
'links'?: PtsV2PaymentsRefundPost201ResponseLinks;
'id'?: string;
'submitTimeUtc'?: string;
'status'?: string;
'reconciliationId'?: string;
'clientReferenceInformation'?: PtsV2PaymentsPost201ResponseClientReferenceInformation;
'creditAmountDetails'?: PtsV2CreditsPost201ResponseCreditAmountDetails;
'processingInformation'?: PtsV2CreditsPost201ResponseProcessingInformation;
'processorInformation'?: PtsV2PaymentsRefundPost201ResponseProcessorInformation;
'paymentInformation'?: PtsV2CreditsPost201ResponsePaymentInformation;
'orderInformation'?: PtsV2PaymentsRefundPost201ResponseOrderInformation;
'pointOfSaleInformation'?: PtsV2PaymentsCapturesPost201ResponsePointOfSaleInformation;
static constructFromObject(data: Partial<PtsV2CreditsPost201Response>, obj?: PtsV2CreditsPost201Response): PtsV2CreditsPost201Response;
}
export declare class PtsV2CreditsPost201ResponseCreditAmountDetails {
constructor();
'creditAmount'?: string;
'currency'?: string;
static constructFromObject(data: Partial<PtsV2CreditsPost201ResponseCreditAmountDetails>, obj?: PtsV2CreditsPost201ResponseCreditAmountDetails): PtsV2CreditsPost201ResponseCreditAmountDetails;
}
export declare class PtsV2CreditsPost201ResponsePaymentInformation {
constructor();
'bank'?: PtsV2PaymentsPost201ResponsePaymentInformationBank;
'customer'?: Ptsv2paymentsPaymentInformationCustomer;
'paymentInstrument'?: Ptsv2paymentsPaymentInformationPaymentInstrument;
'instrumentIdentifier'?: PtsV2PaymentsPost201ResponsePaymentInformationInstrumentIdentifier;
'shippingAddress'?: Ptsv2paymentsPaymentInformationShippingAddress;
static constructFromObject(data: Partial<PtsV2CreditsPost201ResponsePaymentInformation>, obj?: PtsV2CreditsPost201ResponsePaymentInformation): PtsV2CreditsPost201ResponsePaymentInformation;
}
export declare class PtsV2CreditsPost201ResponseProcessingInformation {
constructor();
'bankTransferOptions'?: PtsV2CreditsPost201ResponseProcessingInformationBankTransferOptions;
'enhancedDataEnabled'?: boolean;
static constructFromObject(data: Partial<PtsV2CreditsPost201ResponseProcessingInformation>, obj?: PtsV2CreditsPost201ResponseProcessingInformation): PtsV2CreditsPost201ResponseProcessingInformation;
}
export declare class PtsV2CreditsPost201ResponseProcessingInformationBankTransferOptions {
constructor();
'settlementMethod'?: string;
static constructFromObject(data: Partial<PtsV2CreditsPost201ResponseProcessingInformationBankTransferOptions>, obj?: PtsV2CreditsPost201ResponseProcessingInformationBankTransferOptions): PtsV2CreditsPost201ResponseProcessingInformationBankTransferOptions;
}
export declare class PtsV2IncrementalAuthorizationPatch201Response {
constructor();
'links'?: PtsV2IncrementalAuthorizationPatch201ResponseLinks;
'id'?: string;
'submitTimeUtc'?: string;
'status'?: string;
'reconciliationId'?: string;
'errorInformation'?: PtsV2IncrementalAuthorizationPatch201ResponseErrorInformation;
'clientReferenceInformation'?: PtsV2IncrementalAuthorizationPatch201ResponseClientReferenceInformation;
'processorInformation'?: PtsV2IncrementalAuthorizationPatch201ResponseProcessorInformation;
'paymentInformation'?: PtsV2IncrementalAuthorizationPatch201ResponsePaymentInformation;
'orderInformation'?: PtsV2IncrementalAuthorizationPatch201ResponseOrderInformation;
static constructFromObject(data: Partial<PtsV2IncrementalAuthorizationPatch201Response>, obj?: PtsV2IncrementalAuthorizationPatch201Response): PtsV2IncrementalAuthorizationPatch201Response;
}
export declare class PtsV2IncrementalAuthorizationPatch201ResponseClientReferenceInformation {
constructor();
'code'?: string;
static constructFromObject(data: Partial<PtsV2IncrementalAuthorizationPatch201ResponseClientReferenceInformation>, obj?: PtsV2IncrementalAuthorizationPatch201ResponseClientReferenceInformation): PtsV2IncrementalAuthorizationPatch201ResponseClientReferenceInformation;
}
export declare class PtsV2IncrementalAuthorizationPatch201ResponseErrorInformation {
constructor();
'reason'?: string;
'message'?: string;
'details'?: Array<PtsV2PaymentsPost201ResponseErrorInformationDetails>;
static constructFromObject(data: Partial<PtsV2IncrementalAuthorizationPatch201ResponseErrorInformation>, obj?: PtsV2IncrementalAuthorizationPatch201ResponseErrorInformation): PtsV2IncrementalAuthorizationPatch201ResponseErrorInformation;
}
export declare class PtsV2IncrementalAuthorizationPatch201ResponseLinks {
constructor();
'self'?: PtsV2PaymentsPost201ResponseLinksSelf;
static constructFromObject(data: Partial<PtsV2IncrementalAuthorizationPatch201ResponseLinks>, obj?: PtsV2IncrementalAuthorizationPatch201ResponseLinks): PtsV2IncrementalAuthorizationPatch201ResponseLinks;
}
export declare class PtsV2IncrementalAuthorizationPatch201ResponseOrderInformation {
constructor();
'amountDetails'?: PtsV2PaymentsPost201ResponseOrderInformationAmountDetails;
static constructFromObject(data: Partial<PtsV2IncrementalAuthorizationPatch201ResponseOrderInformation>, obj?: PtsV2IncrementalAuthorizationPatch201ResponseOrderInformation): PtsV2IncrementalAuthorizationPatch201ResponseOrderInformation;
}
export declare class PtsV2IncrementalAuthorizationPatch201ResponsePaymentInformation {
constructor();
'accountFeatures'?: PtsV2IncrementalAuthorizationPatch201ResponsePaymentInformationAccountFeatures;
static constructFromObject(data: Partial<PtsV2IncrementalAuthorizationPatch201ResponsePaymentInformation>, obj?: PtsV2IncrementalAuthorizationPatch201ResponsePaymentInformation): PtsV2IncrementalAuthorizationPatch201ResponsePaymentInformation;
}
export declare class PtsV2IncrementalAuthorizationPatch201ResponsePaymentInformationAccountFeatures {
constructor();
'category'?: string;
static constructFromObject(data: Partial<PtsV2IncrementalAuthorizationPatch201ResponsePaymentInformationAccountFeatures>, obj?: PtsV2IncrementalAuthorizationPatch201ResponsePaymentInformationAccountFeatures): PtsV2IncrementalAuthorizationPatch201ResponsePaymentInformationAccountFeatures;
}
export declare class PtsV2IncrementalAuthorizationPatch201ResponseProcessorInformation {
constructor();
'approvalCode'?: string;
'transactionId'?: string;
'responseCode'?: string;
'systemTraceAuditNumber'?: string;
'responseDetails'?: string;
'merchantAdvice'?: PtsV2PaymentsPost201ResponseProcessorInformationMerchantAdvice;
static constructFromObject(data: Partial<PtsV2IncrementalAuthorizationPatch201ResponseProcessorInformation>, obj?: PtsV2IncrementalAuthorizationPatch201ResponseProcessorInformation): PtsV2IncrementalAuthorizationPatch201ResponseProcessorInformation;
}
export declare class PtsV2IncrementalAuthorizationPatch400Response {
constructor();
'submitTimeUtc'?: string;
'status'?: string;
'reason'?: string;
'message'?: string;
'details'?: Array<PtsV2PaymentsPost201ResponseErrorInformationDetails>;
static constructFromObject(data: Partial<PtsV2IncrementalAuthorizationPatch400Response>, obj?: PtsV2IncrementalAuthorizationPatch400Response): PtsV2IncrementalAuthorizationPatch400Response;
}
export declare class PtsV2PaymentsCapturesPost201Response {
constructor();
'links'?: PtsV2PaymentsCapturesPost201ResponseLinks;
'id'?: string;
'submitTimeUtc'?: string;
'status'?: string;
'reconciliationId'?: string;
'clientReferenceInformation'?: PtsV2PaymentsPost201ResponseClientReferenceInformation;
'processorInformation'?: PtsV2PaymentsCapturesPost201ResponseProcessorInformation;
'orderInformation'?: PtsV2PaymentsCapturesPost201ResponseOrderInformation;
'pointOfSaleInformation'?: PtsV2PaymentsCapturesPost201ResponsePointOfSaleInformation;
'processingInformation'?: PtsV2PaymentsCapturesPost201ResponseProcessingInformation;
static constructFromObject(data: Partial<PtsV2PaymentsCapturesPost201Response>, obj?: PtsV2PaymentsCapturesPost201Response): PtsV2PaymentsCapturesPost201Response;
}
export declare class PtsV2PaymentsCapturesPost201ResponseLinks {
constructor();
'self'?: PtsV2PaymentsPost201ResponseLinksSelf;
'_void'?: PtsV2PaymentsPost201ResponseLinksSelf;
'refund'?: PtsV2PaymentsPost201ResponseLinksSelf;
static constructFromObject(data: Partial<PtsV2PaymentsCapturesPost201ResponseLinks>, obj?: PtsV2PaymentsCapturesPost201ResponseLinks): PtsV2PaymentsCapturesPost201ResponseLinks;
}
export declare class PtsV2PaymentsCapturesPost201ResponseOrderInformation {
constructor();
'amountDetails'?: PtsV2PaymentsCapturesPost201ResponseOrderInformationAmountDetails;
'invoiceDetails'?: PtsV2PaymentsCapturesPost201ResponseOrderInformationInvoiceDetails;
static constructFromObject(data: Partial<PtsV2PaymentsCapturesPost201ResponseOrderInformation>, obj?: PtsV2PaymentsCapturesPost201ResponseOrderInformation): PtsV2PaymentsCapturesPost201ResponseOrderInformation;
}
export declare class PtsV2PaymentsCapturesPost201ResponseOrderInformationAmountDetails {
constructor();
'totalAmount'?: string;
'currency'?: string;
'processorTransactionFee'?: string;
static constructFromObject(data: Partial<PtsV2PaymentsCapturesPost201ResponseOrderInformationAmountDetails>, obj?: PtsV2PaymentsCapturesPost201ResponseOrderInformationAmountDetails): PtsV2PaymentsCapturesPost201ResponseOrderInformationAmountDetails;
}
export declare class PtsV2PaymentsCapturesPost201ResponseOrderInformationInvoiceDetails {
constructor();
'level3TransmissionStatus'?: boolean;
static constructFromObject(data: Partial<PtsV2PaymentsCapturesPost201ResponseOrderInformationInvoiceDetails>, obj?: PtsV2PaymentsCapturesPost201ResponseOrderInformationInvoiceDetails): PtsV2PaymentsCapturesPost201ResponseOrderInformationInvoiceDetails;
}
export declare class PtsV2PaymentsCapturesPost201ResponsePointOfSaleInformation {
constructor();
'terminalId'?: string;
static constructFromObject(data: Partial<PtsV2PaymentsCapturesPost201ResponsePointOfSaleInformation>, obj?: PtsV2PaymentsCapturesPost201ResponsePointOfSaleInformation): PtsV2PaymentsCapturesPost201ResponsePointOfSaleInformation;
}
export declare class PtsV2PaymentsCapturesPost201ResponseProcessingInformation {
constructor();
'enhancedDataEnabled'?: boolean;
static constructFromObject(data: Partial<PtsV2PaymentsCapturesPost201ResponseProcessingInformation>, obj?: PtsV2PaymentsCapturesPost201ResponseProcessingInformation): PtsV2PaymentsCapturesPost201ResponseProcessingInformation;
}
export declare class PtsV2PaymentsCapturesPost201ResponseProcessorInformation {
constructor();
'transactionId'?: string;
static constructFromObject(data: Partial<PtsV2PaymentsCapturesPost201ResponseProcessorInformation>, obj?: PtsV2PaymentsCapturesPost201ResponseProcessorInformation): PtsV2PaymentsCapturesPost201ResponseProcessorInformation;
}
export declare class PtsV2PaymentsCapturesPost400Response {
constructor();
'submitTimeUtc'?: string;
'status'?: string;
'reason'?: string;
'message'?: string;
'details'?: Array<PtsV2PaymentsPost201ResponseErrorInformationDetails>;
static constructFromObject(data: Partial<PtsV2PaymentsCapturesPost400Response>, obj?: PtsV2PaymentsCapturesPost400Response): PtsV2PaymentsCapturesPost400Response;
}
export declare class PtsV2PaymentsPost201Response {
constructor();
'links'?: PtsV2PaymentsPost201ResponseLinks;
'id'?: string;
'submitTimeUtc'?: string;
'status'?: string;
'reconciliationId'?: string;
'errorInformation'?: PtsV2PaymentsPost201ResponseErrorInformation;
'clientReferenceInformation'?: PtsV2PaymentsPost201ResponseClientReferenceInformation;
'processingInformation'?: PtsV2PaymentsPost201ResponseProcessingInformation;
'processorInformation'?: PtsV2PaymentsPost201ResponseProcessorInformation;
'issuerInformation'?: PtsV2PaymentsPost201ResponseIssuerInformation;
'paymentAccountInformation'?: PtsV2PaymentsPost201ResponsePaymentAccountInformation;
'paymentInformation'?: PtsV2PaymentsPost201ResponsePaymentInformation;
'paymentInsightsInformation'?: PtsV2PaymentsPost201ResponsePaymentInsightsInformation;
'orderInformation'?: PtsV2PaymentsPost201ResponseOrderInformation;
'pointOfSaleInformation'?: PtsV2PaymentsPost201ResponsePointOfSaleInformation;
'installmentInformation'?: PtsV2PaymentsPost201ResponseInstallmentInformation;
'tokenInformation'?: PtsV2PaymentsPost201ResponseTokenInformation;
'buyerInformation'?: PtsV2PaymentsPost201ResponseBuyerInformation;
'riskInformation'?: PtsV2PaymentsPost201ResponseRiskInformation;
'consumerAuthenticationInformation'?: PtsV2PaymentsPost201ResponseConsumerAuthenticationInformation;
static constructFromObject(data: Partial<PtsV2PaymentsPost201Response>, obj?: PtsV2PaymentsPost201Response): PtsV2PaymentsPost201Response;
}
export declare class PtsV2PaymentsPost201Response1 {
constructor();
'id'?: string;
'status'?: string;
'submitTimeUtc'?: string;
'processorInformation'?: PtsV2PaymentsPost201Response1ProcessorInformation;
'reconciliationId'?: string;
'paymentInformation'?: PtsV2PaymentsPost201Response1PaymentInformation;
'orderInformation'?: PtsV2PaymentsPost201Response1OrderInformation;
'clientReferenceInformation'?: PtsV2IncrementalAuthorizationPatch201ResponseClientReferenceInformation;
static constructFromObject(data: Partial<PtsV2PaymentsPost201Response1>, obj?: PtsV2PaymentsPost201Response1): PtsV2PaymentsPost201Response1;
}
export declare class PtsV2PaymentsPost201Response1OrderInformation {
constructor();
'billTo'?: PtsV2PaymentsPost201Response1OrderInformationBillTo;
'shipTo'?: PtsV2PaymentsPost201Response1OrderInformationShipTo;
static constructFromObject(data: Partial<PtsV2PaymentsPost201Response1OrderInformation>, obj?: PtsV2PaymentsPost201Response1OrderInformation): PtsV2PaymentsPost201Response1OrderInformation;
}
export declare class PtsV2PaymentsPost201Response1OrderInformationBillTo {
constructor();
'firstName'?: string;
'lastName'?: string;
'nameSuffix'?: string;
'address1'?: string;
'address2'?: string;
'locality'?: string;
'administrativeArea'?: string;
'postalCode'?: string;
'country'?: string;
'email'?: string;
'verificationStatus'?: string;
static constructFromObject(data: Partial<PtsV2PaymentsPost201Response1OrderInformationBillTo>, obj?: PtsV2PaymentsPost201Response1OrderInformationBillTo): PtsV2PaymentsPost201Response1OrderInformationBillTo;
}
export declare class PtsV2PaymentsPost201Response1OrderInformationShipTo {
constructor();
'firstName'?: string;
'lastName'?: string;
'address1'?: string;
'address2'?: string;
'locality'?: string;
'administrativeArea'?: string;
'postalCode'?: string;
'country'?: string;
'phoneNumber'?: string;
static constructFromObject(data: Partial<PtsV2PaymentsPost201Response1OrderInformationShipTo>, obj?: PtsV2PaymentsPost201Response1OrderInformationShipTo): PtsV2PaymentsPost201Response1OrderInformationShipTo;
}
export declare class PtsV2PaymentsPost201Response1PaymentInformation {
constructor();
'paymentType'?: PtsV2PaymentsPost201Response1PaymentInformationPaymentType;
'customer'?: Ptsv2refreshpaymentstatusidPaymentInformationCustomer;
'bank'?: PtsV2PaymentsPost201Response1PaymentInformationBank;
static constructFromObject(data: Partial<PtsV2PaymentsPost201Response1PaymentInformation>, obj?: PtsV2PaymentsPost201Response1PaymentInformation): PtsV2PaymentsPost201Response1PaymentInformation;
}
export declare class PtsV2PaymentsPost201Response1PaymentInformationBank {
constructor();
'account'?: PtsV2PaymentsPost201Response1PaymentInformationBankAccount;
static constructFromObject(data: Partial<PtsV2PaymentsPost201Response1PaymentInformationBank>, obj?: PtsV2PaymentsPost201Response1PaymentInformationBank): PtsV2PaymentsPost201Response1PaymentInformationBank;
}
export declare class PtsV2PaymentsPost201Response1PaymentInformationBankAccount {
constructor();
'ibanSuffix'?: string;
static constructFromObject(data: Partial<PtsV2PaymentsPost201Response1PaymentInformationBankAccount>, obj?: PtsV2PaymentsPost201Response1PaymentInformationBankAccount): PtsV2PaymentsPost201Response1PaymentInformationBankAccount;
}
export declare class PtsV2PaymentsPost201Response1PaymentInformationPaymentType {
constructor();
'method'?: PtsV2PaymentsPost201Response1PaymentInformationPaymentTypeMethod;
static constructFromObject(data: Partial<PtsV2PaymentsPost201Response1PaymentInformationPaymentType>, obj?: PtsV2PaymentsPost201Response1PaymentInformationPaymentType): PtsV2PaymentsPost201Response1PaymentInformationPaymentType;
}
export declare class PtsV2PaymentsPost201Response1PaymentInformationPaymentTypeMethod {
constructor();
'type'?: string;
static constructFromObject(data: Partial<PtsV2PaymentsPost201Response1PaymentInformationPaymentTypeMethod>, obj?: PtsV2PaymentsPost201Response1PaymentInformationPaymentTypeMethod): PtsV2PaymentsPost201Response1PaymentInformationPaymentTypeMethod;
}
export declare class PtsV2PaymentsPost201Response1ProcessorInformation {
constructor();
'transactionId'?: string;
'tradeNumber'?: string;
'rawResponse'?: string;
'responseCode'?: string;
'sellerProtection'?: PtsV2PaymentsPost201Response1ProcessorInformationSellerProtection;
'avs'?: PtsV2PaymentsPost201Response1ProcessorInformationAvs;
static constructFromObject(data: Partial<PtsV2PaymentsPost201Response1ProcessorInformation>, obj?: PtsV2PaymentsPost201Response1ProcessorInformation): PtsV2PaymentsPost201Response1ProcessorInformation;
}
export declare class PtsV2PaymentsPost201Response1ProcessorInformationAvs {
constructor();
'codeRaw'?: string;
static constructFromObject(data: Partial<PtsV2PaymentsPost201Response1ProcessorInformationAvs>, obj?: PtsV2PaymentsPost201Response1ProcessorInformationAvs): PtsV2PaymentsPost201Response1ProcessorInformationAvs;
}
export declare class PtsV2PaymentsPost201Response1ProcessorInformationSellerProtection {
constructor();
'eligibilty'?: string;
static constructFromObject(data: Partial<PtsV2PaymentsPost201Response1ProcessorInformationSellerProtection>, obj?: PtsV2PaymentsPost201Response1ProcessorInformationSellerProtection): PtsV2PaymentsPost201Response1ProcessorInformationSellerProtection;
}
export declare class PtsV2PaymentsPost201ResponseBuyerInformation {
constructor();
'merchantCustomerId'?: string;
'dateOfBirth'?: string;
'vatRegistrationNumber'?: string;
'personalIdentification'?: Array<Ptsv2paymentsBuyerInformationPersonalIdentification>;
'taxId'?: string;
static constructFromObject(data: Partial<PtsV2PaymentsPost201ResponseBuyerInformation>, obj?: PtsV2PaymentsPost201ResponseBuyerInformation): PtsV2PaymentsPost201ResponseBuyerInformation;
}
export declare class PtsV2PaymentsPost201ResponseClientReferenceInformation {
constructor();
'code'?: string;
'submitLocalDateTime'?: string;
'ownerMerchantId'?: string;
static constructFromObject(data: Partial<PtsV2PaymentsPost201ResponseClientReferenceInformation>, obj?: PtsV2PaymentsPost201ResponseClientReferenceInformation): PtsV2PaymentsPost201ResponseClientReferenceInformation;
}
export declare class PtsV2PaymentsPost201ResponseConsumerAuthenticationInformation {
constructor();
'accessToken'?: string;
'acsRenderingType'?: string;
'acsTransactionId'?: string;
'acsUrl'?: string;
'authenticationPath'?: string;
'authorizationPayload'?: string;
'authenticationTransactionId'?: string;
'cardholderMessage'?: string;
'cavv'?: string;
'cavvAlgorithm'?: string;
'challengeCancelCode'?: string;
'challengeRequired'?: string;
'decoupledAuthenticationIndicator'?: string;
'directoryServerErrorCode'?: string;
'directoryServerErrorDescription'?: string;
'ecommerceIndicator'?: string;
'eci'?: string;
'eciRaw'?: string;
'effectiveAuthenticationType'?: string;
'ivr'?: PtsV2PaymentsPost201ResponseConsumerAuthenticationInformationIvr;
'strongAuthentication'?: PtsV2PaymentsPost201ResponseConsumerAuthenticationInformationStrongAuthentication;
'networkScore'?: string;
'pareq'?: string;
'paresStatus'?: string;
'proofXml'?: string;
'proxyPan'?: string;
'sdkTransactionId'?: string;
'signedParesStatusReason'?: string;
'specificationVersion'?: string;
'stepUpUrl'?: string;
'threeDSServerTransactionId'?: string;
'ucafAuthenticationData'?: string;
'ucafCollectionIndicator'?: string;
'veresEnrolled'?: string;
'whiteListStatusSource'?: string;
'xid'?: string;
'directoryServerTransactionId'?: string;
'authenticationResult'?: string;
'authenticationStatusMsg'?: string;
'indicator'?: string;
'interactionCounter'?: string;
'whiteListStatus'?: string;
static constructFromObject(data: Partial<PtsV2PaymentsPost201ResponseConsumerAuthenticationInformation>, obj?: PtsV2PaymentsPost201ResponseConsumerAuthenticationInformation): PtsV2PaymentsPost201ResponseConsumerAuthenticationInformation;
}
export declare class PtsV2PaymentsPost201ResponseConsumerAuthenticationInformationIvr {
constructor();
'enabledMessage'?: boolean;
'encryptionKey'?: string;
'encryptionMandatory'?: boolean;
'encryptionType'?: string;
'label'?: string;
'prompt'?: string;
'statusMessage'?: string;
static constructFromObject(data: Partial<PtsV2PaymentsPost201ResponseConsumerAuthenticationInformationIvr>, obj?: PtsV2PaymentsPost201ResponseConsumerAuthenticationInformationIvr): PtsV2PaymentsPost201ResponseConsumerAuthenticationInformationIvr;
}
export declare class PtsV2PaymentsPost201ResponseConsumerAuthenticationInformationStrongAuthentication {
constructor();
'issuerInformation'?: PtsV2PaymentsPost201ResponseConsumerAuthenticationInformationStrongAuthenticationIssuerInformation;
static constructFromObject(data: Partial<PtsV2PaymentsPost201ResponseConsumerAuthenticationInformationStrongAuthentication>, obj?: PtsV2PaymentsPost201ResponseConsumerAuthenticationInformationStrongAuthentication): PtsV2PaymentsPost201ResponseConsumerAuthenticationInformationStrongAuthentication;
}
export declare class PtsV2PaymentsPost201ResponseConsumerAuthenticationInformationStrongAuthenticationIssuerInformation {
constructor();
'riskAnalysisExemptionResult'?: string;
'trustedMerchantExemptionResult'?: string;
'lowValueExemptionResult'?: string;
'secureCorporatePaymentResult'?: string;
'transactionRiskAnalysisExemptionResult'?: string;
static constructFromObject(data: Partial<PtsV2PaymentsPost201ResponseConsumerAuthenticationInformationStrongAuthenticationIssuerInformation>, obj?: PtsV2PaymentsPost201ResponseConsumerAuthenticationInformationStrongAuthenticationIssuerInformation): PtsV2PaymentsPost201ResponseConsumerAuthenticationInformationStrongAuthenticationIssuerInformation;
}
export declare class PtsV2PaymentsPost201ResponseErrorInformation {
constructor();
'reason'?: string;
'message'?: string;
'details'?: Array<PtsV2PaymentsPost201ResponseErrorInformationDetails>;
static constructFromObject(data: Partial<PtsV2PaymentsPost201ResponseErrorInformation>, obj?: PtsV2PaymentsPost201ResponseErrorInformation): PtsV2PaymentsPost201ResponseErrorInformation;
}
export declare class PtsV2PaymentsPost201ResponseErrorInformationDetails {
constructor();
'field'?: string;
'reason'?: string;
static constructFromObject(data: Partial<PtsV2PaymentsPost201ResponseErrorInformationDetails>, obj?: PtsV2PaymentsPost201ResponseErrorInformationDetails): PtsV2PaymentsPost201ResponseErrorInformationDetails;
}
export declare class PtsV2PaymentsPost201ResponseInstallmentInformation {
constructor();
'additionalCosts'?: string;
'additionalCostsPercentage'?: string;
'amount'?: string;
'amountFunded'?: string;
'amountRequestedPercentage'?: string;
'annualFinancingCost'?: string;
'annualInterestRate'?: string;
'expenses'?: string;
'expensesPercentage'?: string;
'fees'?: string;
'feesPercentage'?: string;
'frequency'?: string;
'insurance'?: string;
'insurancePercentage'?: string;
'invoiceData'?: string;
'monthlyInterestRate'?: string;
'planType'?: string;
'sequence'?: number;
'taxes'?: string;
'taxesPercentage'?: string;
'totalAmount'?: string;
'totalCount'?: number;
'minimumTotalCount'?: string;
'maximumTotalCount'?: string;
'firstInstallmentAmount'?: string;
'firstInstallmentDate'?: string;
static constructFromObject(data: Partial<PtsV2PaymentsPost201ResponseInstallmentInformation>, obj?: PtsV2PaymentsPost201ResponseInstallmentInformation): PtsV2PaymentsPost201ResponseInstallmentInformation;
}
export declare class PtsV2PaymentsPost201ResponseIssuerInformation {
constructor();
'country'?: string;
'discretionaryData'?: string;
'countrySpecificDiscretionaryData'?: string;
'responseCode'?: string;
static constructFromObject(data: Partial<PtsV2PaymentsPost201ResponseIssuerInformation>, obj?: PtsV2PaymentsPost201ResponseIssuerInformation): PtsV2PaymentsPost201ResponseIssuerInformation;
}
export declare class PtsV2PaymentsPost201ResponseLinks {
constructor();
'self'?: PtsV2PaymentsPost201ResponseLinksSelf;
'reversal'?: PtsV2PaymentsPost201ResponseLinksSelf;
'capture'?: PtsV2PaymentsPost201ResponseLinksSelf;
'customer'?: PtsV2PaymentsPost201ResponseLinksSelf;
'paymentInstrument'?: PtsV2PaymentsPost201ResponseLinksSelf;
'shippingAddress'?: PtsV2PaymentsPost201ResponseLinksSelf;
'instrumentIdentifier'?: PtsV2PaymentsPost201ResponseLinksSelf;
static constructFromObject(data: Partial<PtsV2PaymentsPost201ResponseLinks>, obj?: PtsV2PaymentsPost201ResponseLinks): PtsV2PaymentsPost201ResponseLinks;
}
export declare class PtsV2PaymentsPost201ResponseLinksSelf {
constructor();
'href'?: string;
'method'?: string;
static constructFromObject(data: Partial<PtsV2PaymentsPost201ResponseLinksSelf>, obj?: PtsV2PaymentsPost201ResponseLinksSelf): PtsV2PaymentsPost201ResponseLinksSelf;
}
export declare class PtsV2PaymentsPost201ResponseOrderInformation {
constructor();
'amountDetails'?: PtsV2PaymentsPost201ResponseOrderInformationAmountDetails;
'invoiceDetails'?: PtsV2PaymentsPost201ResponseOrderInformationInvoiceDetails;
'rewardPointsDetails'?: PtsV2PaymentsPost201ResponseOrderInformationRewardPointsDetails;
static constructFromObject(data: Partial<PtsV2PaymentsPost201ResponseOrderInformation>, obj?: PtsV2PaymentsPost201ResponseOrderInformation): PtsV2PaymentsPost201ResponseOrderInformation;
}
export declare class PtsV2PaymentsPost201ResponseOrderInformationAmountDetails {
constructor();
'totalAmount'?: string;
'authorizedAmount'?: string;
'currency'?: string;
static constructFromObject(data: Partial<PtsV2PaymentsPost201ResponseOrderInformationAmountDetails>, obj?: PtsV2PaymentsPost201ResponseOrderInformationAmountDetails): PtsV2PaymentsPost201ResponseOrderInformationAmountDetails;
}
export declare class PtsV2PaymentsPost201ResponseOrderInformationInvoiceDetails {
constructor();
'level3TransmissionStatus'?: boolean;
'salesSlipNumber'?: number;
static constructFromObject(data: Partial<PtsV2PaymentsPost201ResponseOrderInformationInvoiceDetails>, obj?: PtsV2PaymentsPost201ResponseOrderInformationInvoiceDetails): PtsV2PaymentsPost201ResponseOrderInformationInvoiceDetails;
}
export declare class PtsV2PaymentsPost201ResponseOrderInformationRewardPointsDetails {
constructor();
'pointsBeforeRedemption'?: string;
'pointsValueBeforeRedemption'?: string;
'pointsRedeemed'?: string;
'pointsValueRedeemed'?: string;
'pointsAfterRedemption'?: string;
'pointsValueAfterRedemption'?: string;
static constructFromObject(data: Partial<PtsV2PaymentsPost201ResponseOrderInformationRewardPointsDetails>, obj?: PtsV2PaymentsPost201ResponseOrderInformationRewardPointsDetails): PtsV2PaymentsPost201ResponseOrderInformationRewardPointsDetails;
}
export declare class PtsV2PaymentsPost201ResponsePaymentAccountInformation {
constructor();
'card'?: PtsV2PaymentsPost201ResponsePaymentAccountInformationCard;
static constructFromObject(data: Partial<PtsV2PaymentsPost201ResponsePaymentAccountInformation>, obj?: PtsV2PaymentsPost201ResponsePaymentAccountInformation): PtsV2PaymentsPost201ResponsePaymentAccountInformation;
}
export declare class PtsV2PaymentsPost201ResponsePaymentAccountInformationCard {
constructor();
'suffix'?: string;
'expirationMonth'?: string;
'expirationYear'?: string;
'type'?: string;
'prefix'?: string;
'hashedNumber'?: string;
static constructFromObject(data: Partial<PtsV2PaymentsPost201ResponsePaymentAccountInformationCard>, obj?: PtsV2PaymentsPost201ResponsePaymentAccountInformationCard): PtsV2PaymentsPost201ResponsePaymentAccountInformationCard;
}
export declare class PtsV2PaymentsPost201ResponsePaymentInformation {
constructor();
'card'?: PtsV2PaymentsPost201ResponsePaymentAccountInformationCard;
'tokenizedCard'?: PtsV2PaymentsPost201ResponsePaymentInformationTokenizedCard;
'accountFeatures'?: PtsV2PaymentsPost201ResponsePaymentInformationAccountFeatures;
'bank'?: PtsV2PaymentsPost201ResponsePaymentInformationBank;
'customer'?: Ptsv2paymentsPaymentInformationCustomer;
'paymentInstrument'?: Ptsv2paymentsPaymentInformationPaymentInstrument;
'instrumentIdentifier'?: PtsV2PaymentsPost201ResponsePaymentInformationInstrumentIdentifier;
'shippingAddress'?: Ptsv2paymentsPaymentInformationShippingAddress;
'scheme'?: string;
'bin'?: string;
'accountType'?: string;
'issuer'?: string;
'binCountry'?: string;
static constructFromObject(data: Partial<PtsV2PaymentsPost201ResponsePaymentInformation>, obj?: PtsV2PaymentsPost201ResponsePaymentInformation): PtsV2PaymentsPost201ResponsePaymentInformation;
}
export declare class PtsV2PaymentsPost201ResponsePaymentInformationAccountFeatures {
constructor();
'accountType'?: string;
'accountStatus'?: string;
'balances'?: Array<PtsV2PaymentsPost201ResponsePaymentInformationAccountFeaturesBalances>;
'balanceAmount'?: string;
'balanceAmountType'?: string;
'currency'?: string;
'balanceSign'?: string;
'affluenceIndicator'?: string;
'category'?: string;
'commercial'?: string;
'group'?: string;
'healthCare'?: string;
'payroll'?: string;
'level3Eligible'?: string;
'pinlessDebit'?: string;
'signatureDebit'?: string;
'prepaid'?: string;
'regulated'?: string;
static constructFromObject(data: Partial<PtsV2PaymentsPost201ResponsePaymentInformationAccountFeatures>, obj?: PtsV2PaymentsPost201ResponsePaymentInformationAccountFeatures): PtsV2PaymentsPost201ResponsePaymentInformationAccountFeatures;
}
export declare class PtsV2PaymentsPost201ResponsePaymentInformationAccountFeaturesBalances {
constructor();
'accountType'?: string;
'amount'?: string;
'amountType'?: string;
'currency'?: string;
static constructFromObject(data: Partial<PtsV2PaymentsPost201ResponsePaymentInformationAccountFeaturesBalances>, obj?: PtsV2PaymentsPost201ResponsePaymentInformationAccountFeaturesBalances): PtsV2PaymentsPost201ResponsePaymentInformationAccountFeaturesBalances;
}
export declare class PtsV2PaymentsPost201ResponsePaymentInformationBank {
constructor();
'account'?: PtsV2PaymentsPost201ResponsePaymentInformationBankAccount;
'correctedRoutingNumber'?: string;
static constructFromObject(data: Partial<PtsV2PaymentsPost201ResponsePaymentInformationBank>, obj?: PtsV2PaymentsPost201ResponsePaymentInformationBank): PtsV2PaymentsPost201ResponsePaymentInformationBank;
}
export declare class PtsV2PaymentsPost201ResponsePaymentInformationBankAccount {
constructor();
'correctedAccountNumber'?: string;
static constructFromObject(data: Partial<PtsV2PaymentsPost201ResponsePaymentInformationBankAccount>, obj?: PtsV2PaymentsPost201ResponsePaymentInformationBankAccount): PtsV2PaymentsPost201ResponsePaymentInformationBankAccount;
}
export declare class PtsV2PaymentsPost201ResponsePaymentInformationInstrumentIdentifier {
constructor();
'id'?: string;
'state'?: string;
static constructFromObject(data: Partial<PtsV2PaymentsPost201ResponsePaymentInformationInstrumentIdentifier>, obj?: PtsV2PaymentsPost201ResponsePaymentInformationInstrumentIdentifier): PtsV2PaymentsPost201ResponsePaymentInformationInstrumentIdentifier;
}
export declare class PtsV2PaymentsPost201ResponsePaymentInformationTokenizedCard {
constructor();
'prefix'?: string;
'suffix'?: string;
'type'?: string;
'assuranceLevel'?: string;
'expirationMonth'?: string;
'expirationYear'?: string;
'requestorId'?: string;
static constructFromObject(data: Partial<PtsV2PaymentsPost201ResponsePaymentInformationTokenizedCard>, obj?: PtsV2PaymentsPost201ResponsePaymentInformationTokenizedCard): PtsV2PaymentsPost201ResponsePaymentInformationTokenizedCard;
}
export declare class PtsV2PaymentsPost201ResponsePaymentInsightsInformation {
constructor();
'responseInsights'?: PtsV2PaymentsPost201ResponsePaymentInsightsInformationResponseInsights;
static constructFromObject(data: Partial<PtsV2PaymentsPost201ResponsePaymentInsightsInformation>, obj?: PtsV2PaymentsPost201ResponsePaymentInsightsInformation): PtsV2PaymentsPost201ResponsePaymentInsightsInformation;
}
export declare class PtsV2PaymentsPost201ResponsePaymentInsightsInformationResponseInsights {
constructor();
'category'?: string;
'categoryCode'?: string;
static constructFromObject(data: Partial<PtsV2PaymentsPost201ResponsePaymentInsightsInformationResponseInsights>, obj?: PtsV2PaymentsPost201ResponsePaymentInsightsInformationResponseInsights): PtsV2PaymentsPost201ResponsePaymentInsightsInformationResponseInsights;
}
export declare class PtsV2PaymentsPost201ResponsePointOfSaleInformation {
constructor();
'emv'?: PtsV2PaymentsPost201ResponsePointOfSaleInformationEmv;
'amexCapnData'?: string;
'terminalId'?: string;
static constructFromObject(data: Partial<PtsV2PaymentsPost201ResponsePointOfSaleInformation>, obj?: PtsV2PaymentsPost201ResponsePointOfSaleInformation): PtsV2PaymentsPost201ResponsePointOfSaleInformation;
}
export declare class PtsV2PaymentsPost201ResponsePointOfSaleInformationEmv {
constructor();
'tags'?: string;
'chipValidationType'?: string;
'chipValidationResult'?: string;
static constructFromObject(data: Partial<PtsV2PaymentsPost201ResponsePointOfSaleInformationEmv>, obj?: PtsV2PaymentsPost201ResponsePointOfSaleInformationEmv): PtsV2PaymentsPost201ResponsePointOfSaleInformationEmv;
}
export declare class PtsV2PaymentsPost201ResponseProcessingInformation {
constructor();
'bankTransferOptions'?: PtsV2PaymentsPost201ResponseProcessingInformationBankTransferOptions;
'paymentSolution'?: string;
'enhancedDataEnabled'?: boolean;
static constructFromObject(data: Partial<PtsV2PaymentsPost201ResponseProcessingInformation>, obj?: PtsV2PaymentsPost201ResponseProcessingInformation): PtsV2PaymentsPost201ResponseProcessingInformation;
}
export declare class PtsV2PaymentsPost201ResponseProcessingInformationBankTransferOptions {
constructor();
'settlementMethod'?: string;
'fraudScreeningLevel'?: string;
static constructFromObject(data: Partial<PtsV2PaymentsPost201ResponseProcessingInformationBankTransferOptions>, obj?: PtsV2PaymentsPost201ResponseProcessingInformationBankTransferOptions): PtsV2PaymentsPost201ResponseProcessingInformationBankTransferOptions;
}
export declare class PtsV2PaymentsPost201ResponseProcessorInformation {
constructor();
'authIndicator'?: string;
'approvalCode'?: string;
'cardReferenceData'?: string;
'transactionId'?: string;
'networkTransactionId'?: string;
'responseCode'?: string;
'responseCodeSource'?: string;
'responseDetails'?: string;
'responseCategoryCode'?: string;
'forwardedAcquirerCode'?: string;
'avs'?: PtsV2PaymentsPost201ResponseProcessorInformationAvs;
'cardVerification'?: PtsV2PaymentsPost201ResponseProcessorInformationCardVerification;
'merchantAdvice'?: PtsV2PaymentsPost201ResponseProcessorInformationMerchantAdvice;
'electronicVerificationResults'?: PtsV2PaymentsPost201ResponseProcessorInformationElectronicVerificationResults;
'achVerification'?: PtsV2PaymentsPost201ResponseProcessorInformationAchVerification;
'customer'?: PtsV2PaymentsPost201ResponseProcessorInformationCustomer;
'consumerAuthenticationResponse'?: PtsV2PaymentsPost201ResponseProcessorInformationConsumerAuthenticationResponse;
'systemTraceAuditNumber'?: string;
'paymentAccountReferenceNumber'?: string;
'transactionIntegrityCode'?: string;
'amexVerbalAuthReferenceNumber'?: string;
'masterCardServiceCode'?: string;
'masterCardServiceReplyCode'?: string;
'masterCardAuthenticationType'?: string;
'name'?: string;
'routing'?: PtsV2PaymentsPost201ResponseProcessorInformationRouting;
'merchantNumber'?: string;
'retrievalReferenceNumber'?: string;
'paymentUrl'?: string;
'completeUrl'?: string;
'signature'?: string;
'publicKey'?: string;
static constructFromObject(data: Partial<PtsV2PaymentsPost201ResponseProcessorInformation>, obj?: PtsV2PaymentsPost201ResponseProcessorInformation): PtsV2PaymentsPost201ResponseProcessorInformation;
}
export declare class PtsV2PaymentsPost201ResponseProcessorInformationAchVerification {
constructor();
'resultCode'?: string;
'resultCodeRaw'?: string;
static constructFromObject(data: Partial<PtsV2PaymentsPost201ResponseProcessorInformationAchVerification>, obj?: PtsV2PaymentsPost201ResponseProcessorInformationAchVerification): PtsV2PaymentsPost201ResponseProcessorInformationAchVerification;
}
export declare class PtsV2PaymentsPost201ResponseProcessorInformationAvs {
constructor();
'code'?: string;
'codeRaw'?: string;
static constructFromObject(data: Partial<PtsV2PaymentsPost201ResponseProcessorInformationAvs>, obj?: PtsV2PaymentsPost201ResponseProcessorInformationAvs): PtsV2PaymentsPost201ResponseProcessorInformationAvs;
}
export declare class PtsV2PaymentsPost201ResponseProcessorInformationCardVerification {
constructor();
'resultCode'?: string;
'resultCodeRaw'?: string;
static constructFromObject(data: Partial<PtsV2PaymentsPost201ResponseProcessorInformationCardVerification>, obj?: PtsV2PaymentsPost201ResponseProcessorInformationCardVerification): PtsV2PaymentsPost201ResponseProcessorInformationCardVerification;
}
export declare class PtsV2PaymentsPost201ResponseProcessorInformationConsumerAuthenticationResponse {
constructor();
'code'?: string;
'codeRaw'?: string;
static constructFromObject(data: Partial<PtsV2PaymentsPost201ResponseProcessorInformationConsumerAuthenticationResponse>, obj?: PtsV2PaymentsPost201ResponseProcessorInformationConsumerAuthenticationResponse): PtsV2PaymentsPost201ResponseProcessorInformationConsumerAuthenticationResponse;
}
export declare class PtsV2PaymentsPost201ResponseProcessorInformationCustomer {
constructor();
'personalIdResult'?: string;
static constructFromObject(data: Partial<PtsV2PaymentsPost201ResponseProcessorInformationCustomer>, obj?: PtsV2PaymentsPost201ResponseProcessorInformationCustomer): PtsV2PaymentsPost201ResponseProcessorInformationCustomer;
}
export declare class PtsV2PaymentsPost201ResponseProcessorInformationElectronicVerificationResults {
constructor();
'code'?: string;
'codeRaw'?: string;
'email'?: string;
'emailRaw'?: string;
'phoneNumber'?: string;
'phoneNumberRaw'?: string;
'postalCode'?: string;
'postalCodeRaw'?: string;
'street'?: string;
'streetRaw'?: string;
'name'?: string;
'nameRaw'?: string;
static constructFromObject(data: Partial<PtsV2PaymentsPost201ResponseProcessorInformationElectronicVerificationResults>, obj?: PtsV2PaymentsPost201ResponseProcessorInformationElectronicVerificationResults): PtsV2PaymentsPost201ResponseProcessorInformationElectronicVerificationResults;
}
export declare class PtsV2PaymentsPost201ResponseProcessorInformationMerchantAdvice {
constructor();
'code'?: string;
'codeRaw'?: string;
'nameMatch'?: string;
static constructFromObject(data: Partial<PtsV2PaymentsPost201ResponseProcessorInformationMerchantAdvice>, obj?: PtsV2PaymentsPost201ResponseProcessorInformationMerchantAdvice): PtsV2PaymentsPost201ResponseProcessorInformationMerchantAdvice;
}
export declare class PtsV2PaymentsPost201ResponseProcessorInformationRouting {
constructor();
'network'?: string;
'networkName'?: string;
'customerSignatureRequired'?: string;
static constructFromObject(data: Partial<PtsV2PaymentsPost201ResponseProcessorInformationRouting>, obj?: PtsV2PaymentsPost201ResponseProcessorInformationRouting): PtsV2PaymentsPost201ResponseProcessorInformationRouting;
}
export declare class PtsV2PaymentsPost201ResponseRiskInformation {
constructor();
'profile'?: PtsV2PaymentsPost201ResponseRiskInformationProfile;
'rules'?: Array<PtsV2PaymentsPost201ResponseRiskInformationRules>;
'infoCodes'?: PtsV2PaymentsPost201ResponseRiskInformationInfoCodes;
'velocity'?: PtsV2PaymentsPost201ResponseRiskInformationVelocity;
'casePriority'?: number;
'localTime'?: string;
'score'?: PtsV2PaymentsPost201ResponseRiskInformationScore;
'ipAddress'?: PtsV2PaymentsPost201ResponseRiskInformationIpAddress;
'providers'?: {
[key: string]: {
[key: string]: string;
};
};
'travel'?: PtsV2PaymentsPost201ResponseRiskInformationTravel;
static constructFromObject(data: Partial<PtsV2PaymentsPost201ResponseRiskInformation>, obj?: PtsV2PaymentsPost201ResponseRiskInformation): PtsV2PaymentsPost201ResponseRiskInformation;
}
export declare class PtsV2PaymentsPost201ResponseRiskInformationInfoCodes {
constructor();
'velocity'?: Array<string>;
'address'?: Array<string>;
'customerList'?: Array<string>;
'deviceBehavior'?: Array<string>;
'identityChange'?: Array<string>;
'internet'?: Array<string>;
'phone'?: Array<string>;
'suspicious'?: Array<string>;
'globalVelocity'?: Array<string>;
static constructFromObject(data: Partial<PtsV2PaymentsPost201ResponseRiskInformationInfoCodes>, obj?: PtsV2PaymentsPost201ResponseRiskInformationInfoCodes): PtsV2PaymentsPost201ResponseRiskInformationInfoCodes;
}
export declare class PtsV2PaymentsPost201ResponseRiskInformationIpAddress {
constructor();
'anonymizerStatus'?: string;
'locality'?: string;
'country'?: string;
'administrativeArea'?: string;
'routingMethod'?: string;
'carrier'?: string;
'organization'?: string;
static constructFromObject(data: Partial<PtsV2PaymentsPost201ResponseRiskInformationIpAddress>, obj?: PtsV2PaymentsPost201ResponseRiskInformationIpAddress): PtsV2PaymentsPost201ResponseRiskInformationIpAddress;
}
export declare class PtsV2PaymentsPost201ResponseRiskInformationProfile {
constructor();
'name'?: string;
'desinationQueue'?: string;
'selectorRule'?: string;
static constructFromObject(data: Partial<PtsV2PaymentsPost201ResponseRiskInformationProfile>, obj?: PtsV2PaymentsPost201ResponseRiskInformationProfile): PtsV2PaymentsPost201ResponseRiskInformationProfile;
}
export declare class PtsV2PaymentsPost201ResponseRiskInformationRules {
constructor();
'name'?: string;
'decision'?: string;
static constructFromObject(data: Partial<PtsV2PaymentsPost201ResponseRiskInformationRules>, obj?: PtsV2PaymentsPost201ResponseRiskInformationRules): PtsV2PaymentsPost201ResponseRiskInformationRules;
}
export declare class PtsV2PaymentsPost201ResponseRiskInformationScore {
constructor();
'factorCodes'?: Array<string>;
'modelUsed'?: string;
'result'?: string;
static constructFromObject(data: Partial<PtsV2PaymentsPost201ResponseRiskInformationScore>, obj?: PtsV2PaymentsPost201ResponseRiskInformationScore): PtsV2PaymentsPost201ResponseRiskInformationScore;
}
export declare class PtsV2PaymentsPost201ResponseRiskInformationTravel {
constructor();
'actualFinalDestination'?: PtsV2PaymentsPost201ResponseRiskInformationTravelActualFinalDestination;
'firstDeparture'?: PtsV2PaymentsPost201ResponseRiskInformationTravelFirstDeparture;
'firstDestination'?: PtsV2PaymentsPost201ResponseRiskInformationTravelFirstDestination;
'lastDestination'?: PtsV2PaymentsPost201ResponseRiskInformationTravelLastDestination;
static constructFromObject(data: Partial<PtsV2PaymentsPost201ResponseRiskInformationTravel>, obj?: PtsV2PaymentsPost201ResponseRiskInformationTravel): PtsV2PaymentsPost201ResponseRiskInformationTravel;
}
export declare class PtsV2PaymentsPost201ResponseRiskInformationTravelActualFinalDestination {
constructor();
'country'?: string;
'locality'?: string;
'latitude'?: string;
'longitude'?: string;
static constructFromObject(data: Partial<PtsV2PaymentsPost201ResponseRiskInformationTravelActualFinalDestination>, obj?: PtsV2PaymentsPost201ResponseRiskInformationTravelActualFinalDestination): PtsV2PaymentsPost201ResponseRiskInformationTravelActualFinalDestination;
}
export declare class PtsV2PaymentsPost201ResponseRiskInformationTravelFirstDeparture {
constructor();
'country'?: string;
'locality'?: string;
'latitude'?: string;
'longitude'?: string;
static constructFromObject(data: Partial<PtsV2PaymentsPost201ResponseRiskInformationTravelFirstDeparture>, obj?: PtsV2PaymentsPost201ResponseRiskInformationTravelFirstDeparture): PtsV2PaymentsPost201ResponseRiskInformationTravelFirstDeparture;
}
export declare class PtsV2PaymentsPost201ResponseRiskInformationTravelFirstDestination {
constructor();
'country'?: string;
'locality'?: string;
'latitude'?: string;
'longitude'?: string;
static constructFromObject(data: Partial<PtsV2PaymentsPost201ResponseRiskInformationTravelFirstDestination>, obj?: PtsV2PaymentsPost201ResponseRiskInformationTravelFirstDestination): PtsV2PaymentsPost201ResponseRiskInformationTravelFirstDestination;
}
export declare class PtsV2PaymentsPost201ResponseRiskInformationTravelLastDestination {
constructor();
'country'?: string;
'locality'?: string;
'latitude'?: string;
'longitude'?: string;
static constructFromObject(data: Partial<PtsV2PaymentsPost201ResponseRiskInformationTravelLastDestination>, obj?: PtsV2PaymentsPost201ResponseRiskInformationTravelLastDestination): PtsV2PaymentsPost201ResponseRiskInformationTravelLastDestination;
}
export declare class PtsV2PaymentsPost201ResponseRiskInformationVelocity {
constructor();
'morphing'?: Array<PtsV2PaymentsPost201ResponseRiskInformationVelocityMorphing>;
'address'?: Array<string>;
static constructFromObject(data: Partial<PtsV2PaymentsPost201ResponseRiskInformationVelocity>, obj?: PtsV2PaymentsPost201ResponseRiskInformationVelocity): PtsV2PaymentsPost201ResponseRiskInformationVelocity;
}
export declare class PtsV2PaymentsPost201ResponseRiskInformationVelocityMorphing {
constructor();
'count'?: number;
'fieldName'?: string;
'informationCode'?: string;
static constructFromObject(data: Partial<PtsV2PaymentsPost201ResponseRiskInformationVelocityMorphing>, obj?: PtsV2PaymentsPost201ResponseRiskInformationVelocityMorphing): PtsV2PaymentsPost201ResponseRiskInformationVelocityMorphing;
}
export declare class PtsV2PaymentsPost201ResponseTokenInformation {
constructor();
'instrumentidentifierNew'?: boolean;
'customer'?: PtsV2PaymentsPost201ResponseTokenInformationCustomer;
'paymentInstrument'?: PtsV2PaymentsPost201ResponseTokenInformationPaymentInstrument;
'shippingAddress'?: PtsV2PaymentsPost201ResponseTokenInformationShippingAddress;
'instrumentIdentifier'?: PtsV2PaymentsPost201ResponseTokenInformationInstrumentIdentifier;
static constructFromObject(data: Partial<PtsV2PaymentsPost201ResponseTokenInformation>, obj?: PtsV2PaymentsPost201ResponseTokenInformation): PtsV2PaymentsPost201ResponseTokenInformation;
}
export declare class PtsV2PaymentsPost201ResponseTokenInformationCustomer {
constructor();
'id'?: string;
static constructFromObject(data: Partial<PtsV2PaymentsPost201ResponseTokenInformationCustomer>, obj?: PtsV2PaymentsPost201ResponseTokenInformationCustomer): PtsV2PaymentsPost201ResponseTokenInformationCustomer;
}
export declare class PtsV2PaymentsPost201ResponseTokenInformationInstrumentIdentifier {
constructor();
'id'?: string;
'state'?: string;
static constructFromObject(data: Partial<PtsV2PaymentsPost201ResponseTokenInformationInstrumentIdentifier>, obj?: PtsV2PaymentsPost201ResponseTokenInformationInstrumentIdentifier): PtsV2PaymentsPost201ResponseTokenInformationInstrumentIdentifier;
}
export declare class PtsV2PaymentsPost201ResponseTokenInformationPaymentInstrument {
constructor();
'id'?: string;
static constructFromObject(data: Partial<PtsV2PaymentsPost201ResponseTokenInformationPaymentInstrument>, obj?: PtsV2PaymentsPost201ResponseTokenInformationPaymentInstrument): PtsV2PaymentsPost201ResponseTokenInformationPaymentInstrument;
}
export declare class PtsV2PaymentsPost201ResponseTokenInformationShippingAddress {
constructor();
'id'?: string;
static constructFromObject(data: Partial<PtsV2PaymentsPost201ResponseTokenInformationShippingAddress>, obj?: PtsV2PaymentsPost201ResponseTokenInformationShippingAddress): PtsV2PaymentsPost201ResponseTokenInformationShippingAddress;
}
export declare class PtsV2PaymentsPost400Response {
constructor();
'submitTimeUtc'?: string;
'status'?: string;
'reason'?: string;
'message'?: string;
'details'?: Array<PtsV2PaymentsPost201ResponseErrorInformationDetails>;
static constructFromObject(data: Partial<PtsV2PaymentsPost400Response>, obj?: PtsV2PaymentsPost400Response): PtsV2PaymentsPost400Response;
}
export declare class PtsV2PaymentsPost502Response {
constructor();
'submitTimeUtc'?: string;
'status'?: string;
'reason'?: string;
'message'?: string;
static constructFromObject(data: Partial<PtsV2PaymentsPost502Response>, obj?: PtsV2PaymentsPost502Response): PtsV2PaymentsPost502Response;
}
export declare class PtsV2PaymentsRefundPost201Response {
constructor();
'links'?: PtsV2PaymentsRefundPost201ResponseLinks;
'id'?: string;
'submitTimeUtc'?: string;
'status'?: string;
'reconciliationId'?: string;
'clientReferenceInformation'?: PtsV2PaymentsRefundPost201ResponseClientReferenceInformation;
'refundAmountDetails'?: PtsV2PaymentsRefundPost201ResponseRefundAmountDetails;
'processorInformation'?: PtsV2PaymentsRefundPost201ResponseProcessorInformation;
'orderInformation'?: PtsV2PaymentsRefundPost201ResponseOrderInformation;
'pointOfSaleInformation'?: PtsV2PaymentsCapturesPost201ResponsePointOfSaleInformation;
static constructFromObject(data: Partial<PtsV2PaymentsRefundPost201Response>, obj?: PtsV2PaymentsRefundPost201Response): PtsV2PaymentsRefundPost201Response;
}
export declare class PtsV2PaymentsRefundPost201ResponseClientReferenceInformation {
constructor();
'code'?: string;
'submitLocalDateTime'?: string;
'ownerMerchantId'?: string;
'returnReconciliationId'?: string;
static constructFromObject(data: Partial<PtsV2PaymentsRefundPost201ResponseClientReferenceInformation>, obj?: PtsV2PaymentsRefundPost201ResponseClientReferenceInformation): PtsV2PaymentsRefundPost201ResponseClientReferenceInformation;
}
export declare class PtsV2PaymentsRefundPost201ResponseLinks {
constructor();
'self'?: PtsV2PaymentsPost201ResponseLinksSelf;
'_void'?: PtsV2PaymentsPost201ResponseLinksSelf;
static constructFromObject(data: Partial<PtsV2PaymentsRefundPost201ResponseLinks>, obj?: PtsV2PaymentsRefundPost201ResponseLinks): PtsV2PaymentsRefundPost201ResponseLinks;
}
export declare class PtsV2PaymentsRefundPost201ResponseOrderInformation {
constructor();
'invoiceDetails'?: PtsV2PaymentsCapturesPost201ResponseOrderInformationInvoiceDetails;
static constructFromObject(data: Partial<PtsV2PaymentsRefundPost201ResponseOrderInformation>, obj?: PtsV2PaymentsRefundPost201ResponseOrderInformation): PtsV2PaymentsRefundPost201ResponseOrderInformation;
}
export declare class PtsV2PaymentsRefundPost201ResponseProcessorInformation {
constructor();
'approvalCode'?: string;
'transactionId'?: string;
'forwardedAcquirerCode'?: string;
'merchantNumber'?: string;
'responseCode'?: string;
'achVerification'?: PtsV2PaymentsPost201ResponseProcessorInformationAchVerification;
'networkTransactionId'?: string;
static constructFromObject(data: Partial<PtsV2PaymentsRefundPost201ResponseProcessorInformation>, obj?: PtsV2PaymentsRefundPost201ResponseProcessorInformation): PtsV2PaymentsRefundPost201ResponseProcessorInformation;
}
export declare class PtsV2PaymentsRefundPost201ResponseRefundAmountDetails {
constructor();
'refundAmount'?: string;
'creditAmount'?: string;
'currency'?: string;
static constructFromObject(data: Partial<PtsV2PaymentsRefundPost201ResponseRefundAmountDetails>, obj?: PtsV2PaymentsRefundPost201ResponseRefundAmountDetails): PtsV2PaymentsRefundPost201ResponseRefundAmountDetails;
}
export declare class PtsV2PaymentsRefundPost400Response {
constructor();
'submitTimeUtc'?: string;
'status'?: string;
'reason'?: string;
'message'?: string;
'details'?: Array<PtsV2PaymentsPost201ResponseErrorInformationDetails>;
static constructFromObject(data: Partial<PtsV2PaymentsRefundPost400Response>, obj?: PtsV2PaymentsRefundPost400Response): PtsV2PaymentsRefundPost400Response;
}
export declare class PtsV2PaymentsReversalsPost201Response {
constructor();
'links'?: PtsV2IncrementalAuthorizationPatch201ResponseLinks;
'id'?: string;
'submitTimeUtc'?: string;
'status'?: string;
'reconciliationId'?: string;
'clientReferenceInformation'?: PtsV2PaymentsPost201ResponseClientReferenceInformation;
'reversalAmountDetails'?: PtsV2PaymentsReversalsPost201ResponseReversalAmountDetails;
'processorInformation'?: PtsV2PaymentsReversalsPost201ResponseProcessorInformation;
'issuerInformation'?: PtsV2PaymentsReversalsPost201ResponseIssuerInformation;
'authorizationInformation'?: PtsV2PaymentsReversalsPost201ResponseAuthorizationInformation;
'pointOfSaleInformation'?: Ptsv2paymentsidreversalsPointOfSaleInformation;
static constructFromObject(data: Partial<PtsV2PaymentsReversalsPost201Response>, obj?: PtsV2PaymentsReversalsPost201Response): PtsV2PaymentsReversalsPost201Response;
}
export declare class PtsV2PaymentsReversalsPost201ResponseAuthorizationInformation {
constructor();
'approvalCode'?: string;
'reasonCode'?: string;
'reversalSubmitted'?: string;
static constructFromObject(data: Partial<PtsV2PaymentsReversalsPost201ResponseAuthorizationInformation>, obj?: PtsV2PaymentsReversalsPost201ResponseAuthorizationInformation): PtsV2PaymentsReversalsPost201ResponseAuthorizationInformation;
}
export declare class PtsV2PaymentsReversalsPost201ResponseIssuerInformation {
constructor();
'responseCode'?: string;
static constructFromObject(data: Partial<PtsV2PaymentsReversalsPost201ResponseIssuerInformation>, obj?: PtsV2PaymentsReversalsPost201ResponseIssuerInformation): PtsV2PaymentsReversalsPost201ResponseIssuerInformation;
}
export declare class PtsV2PaymentsReversalsPost201ResponseProcessorInformation {
constructor();
'transactionId'?: string;
'responseCode'?: string;
'responseCategoryCode'?: string;
'forwardedAcquirerCode'?: string;
'masterCardServiceCode'?: string;
'masterCardServiceReplyCode'?: string;
static constructFromObject(data: Partial<PtsV2PaymentsReversalsPost201ResponseProcessorInformation>, obj?: PtsV2PaymentsReversalsPost201ResponseProcessorInformation): PtsV2PaymentsReversalsPost201ResponseProcessorInformation;
}
export declare class PtsV2PaymentsReversalsPost201ResponseReversalAmountDetails {
constructor();
'reversedAmount'?: string;
'originalTransactionAmount'?: string;
'currency'?: string;
static constructFromObject(data: Partial<PtsV2PaymentsReversalsPost201ResponseReversalAmountDetails>, obj?: PtsV2PaymentsReversalsPost201ResponseReversalAmountDetails): PtsV2PaymentsReversalsPost201ResponseReversalAmountDetails;
}
export declare class PtsV2PaymentsReversalsPost400Response {
constructor();
'submitTimeUtc'?: string;
'status'?: string;
'reason'?: string;
'message'?: string;
'details'?: Array<PtsV2PaymentsPost201ResponseErrorInformationDetails>;
static constructFromObject(data: Partial<PtsV2PaymentsReversalsPost400Response>, obj?: PtsV2PaymentsReversalsPost400Response): PtsV2PaymentsReversalsPost400Response;
}
export declare class PtsV2PaymentsVoidsPost201Response {
constructor();
'links'?: PtsV2IncrementalAuthorizationPatch201ResponseLinks;
'id'?: string;
'submitTimeUtc'?: string;
'status'?: string;
'clientReferenceInformation'?: PtsV2PaymentsPost201ResponseClientReferenceInformation;
'voidAmountDetails'?: PtsV2PaymentsVoidsPost201ResponseVoidAmountDetails;
'processorInformation'?: PtsV2PaymentsVoidsPost201ResponseProcessorInformation;
static constructFromObject(data: Partial<PtsV2PaymentsVoidsPost201Response>, obj?: PtsV2PaymentsVoidsPost201Response): PtsV2PaymentsVoidsPost201Response;
}
export declare class PtsV2PaymentsVoidsPost201ResponseProcessorInformation {
constructor();
'responseCode'?: string;
static constructFromObject(data: Partial<PtsV2PaymentsVoidsPost201ResponseProcessorInformation>, obj?: PtsV2PaymentsVoidsPost201ResponseProcessorInformation): PtsV2PaymentsVoidsPost201ResponseProcessorInformation;
}
export declare class PtsV2PaymentsVoidsPost201ResponseVoidAmountDetails {
constructor();
'voidAmount'?: string;
'originalTransactionAmount'?: string;
'currency'?: string;
static constructFromObject(data: Partial<PtsV2PaymentsVoidsPost201ResponseVoidAmountDetails>, obj?: PtsV2PaymentsVoidsPost201ResponseVoidAmountDetails): PtsV2PaymentsVoidsPost201ResponseVoidAmountDetails;
}
export declare class PtsV2PaymentsVoidsPost400Response {
constructor();
'submitTimeUtc'?: string;
'status'?: string;
'reason'?: string;
'message'?: string;
'details'?: Array<PtsV2PaymentsPost201ResponseErrorInformationDetails>;
static constructFromObject(data: Partial<PtsV2PaymentsVoidsPost400Response>, obj?: PtsV2PaymentsVoidsPost400Response): PtsV2PaymentsVoidsPost400Response;
}
export declare class PtsV2PayoutsPost201Response {
constructor();
'links'?: PtsV2IncrementalAuthorizationPatch201ResponseLinks;
'id'?: string;
'submitTimeUtc'?: string;
'status'?: string;
'reconciliationId'?: string;
'errorInformation'?: PtsV2PayoutsPost201ResponseErrorInformation;
'clientReferenceInformation'?: PtsV2PaymentsPost201ResponseClientReferenceInformation;
'merchantInformation'?: PtsV2PayoutsPost201ResponseMerchantInformation;
'orderInformation'?: PtsV2PayoutsPost201ResponseOrderInformation;
'processorInformation'?: PtsV2PayoutsPost201ResponseProcessorInformation;
'recipientInformation'?: PtsV2PayoutsPost201ResponseRecipientInformation;
'issuerInformation'?: PtsV2PayoutsPost201ResponseIssuerInformation;
static constructFromObject(data: Partial<PtsV2PayoutsPost201Response>, obj?: PtsV2PayoutsPost201Response): PtsV2PayoutsPost201Response;
}
export declare class PtsV2PayoutsPost201ResponseErrorInformation {
constructor();
'reason'?: string;
'message'?: string;
'details'?: Array<PtsV2PaymentsPost201ResponseErrorInformationDetails>;
static constructFromObject(data: Partial<PtsV2PayoutsPost201ResponseErrorInformation>, obj?: PtsV2PayoutsPost201ResponseErrorInformation): PtsV2PayoutsPost201ResponseErrorInformation;
}
export declare class PtsV2PayoutsPost201ResponseIssuerInformation {
constructor();
'serviceProcessingType'?: string;
static constructFromObject(data: Partial<PtsV2PayoutsPost201ResponseIssuerInformation>, obj?: PtsV2PayoutsPost201ResponseIssuerInformation): PtsV2PayoutsPost201ResponseIssuerInformation;
}
export declare class PtsV2PayoutsPost201ResponseMerchantInformation {
constructor();
'merchantDescriptor'?: PtsV2PayoutsPost201ResponseMerchantInformationMerchantDescriptor;
static constructFromObject(data: Partial<PtsV2PayoutsPost201ResponseMerchantInformation>, obj?: PtsV2PayoutsPost201ResponseMerchantInformation): PtsV2PayoutsPost201ResponseMerchantInformation;
}
export declare class PtsV2PayoutsPost201ResponseMerchantInformationMerchantDescriptor {
constructor();
'name'?: string;
'locality'?: string;
'country'?: string;
static constructFromObject(data: Partial<PtsV2PayoutsPost201ResponseMerchantInformationMerchantDescriptor>, obj?: PtsV2PayoutsPost201ResponseMerchantInformationMerchantDescriptor): PtsV2PayoutsPost201ResponseMerchantInformationMerchantDescriptor;
}
export declare class PtsV2PayoutsPost201ResponseOrderInformation {
constructor();
'amountDetails'?: PtsV2PayoutsPost201ResponseOrderInformationAmountDetails;
static constructFromObject(data: Partial<PtsV2PayoutsPost201ResponseOrderInformation>, obj?: PtsV2PayoutsPost201ResponseOrderInformation): PtsV2PayoutsPost201ResponseOrderInformation;
}
export declare class PtsV2PayoutsPost201ResponseOrderInformationAmountDetails {
constructor();
'totalAmount'?: string;
'currency'?: string;
'settlementAmount'?: string;
'settlementCurrency'?: string;
static constructFromObject(data: Partial<PtsV2PayoutsPost201ResponseOrderInformationAmountDetails>, obj?: PtsV2PayoutsPost201ResponseOrderInformationAmountDetails): PtsV2PayoutsPost201ResponseOrderInformationAmountDetails;
}
export declare class PtsV2PayoutsPost201ResponseProcessorInformation {
constructor();
'approvalCode'?: string;
'responseCode'?: string;
'transactionId'?: string;
'systemTraceAuditNumber'?: string;
'responseCodeSource'?: string;
static constructFromObject(data: Partial<PtsV2PayoutsPost201ResponseProcessorInformation>, obj?: PtsV2PayoutsPost201ResponseProcessorInformation): PtsV2PayoutsPost201ResponseProcessorInformation;
}
export declare class PtsV2PayoutsPost201ResponseRecipientInformation {
constructor();
'card'?: PtsV2PayoutsPost201ResponseRecipientInformationCard;
static constructFromObject(data: Partial<PtsV2PayoutsPost201ResponseRecipientInformation>, obj?: PtsV2PayoutsPost201ResponseRecipientInformation): PtsV2PayoutsPost201ResponseRecipientInformation;
}
export declare class PtsV2PayoutsPost201ResponseRecipientInformationCard {
constructor();
'balance'?: string;
'currency'?: string;
static constructFromObject(data: Partial<PtsV2PayoutsPost201ResponseRecipientInformationCard>, obj?: PtsV2PayoutsPost201ResponseRecipientInformationCard): PtsV2PayoutsPost201ResponseRecipientInformationCard;
}
export declare class PtsV2PayoutsPost400Response {
constructor();
'submitTimeUtc'?: string;
'status'?: string;
'reason'?: string;
'message'?: string;
'details'?: Array<PtsV2PaymentsPost201ResponseErrorInformationDetails>;
static constructFromObject(data: Partial<PtsV2PayoutsPost400Response>, obj?: PtsV2PayoutsPost400Response): PtsV2PayoutsPost400Response;
}
export declare class Ptsv1pushfundstransferAggregatorInformation {
constructor();
'aggregatorId'?: string;
'name'?: string;
'subMerchant'?: Ptsv1pushfundstransferAggregatorInformationSubMerchant;
static constructFromObject(data: Partial<Ptsv1pushfundstransferAggregatorInformation>, obj?: Ptsv1pushfundstransferAggregatorInformation): Ptsv1pushfundstransferAggregatorInformation;
}
export declare class Ptsv1pushfundstransferAggregatorInformationSubMerchant {
constructor();
'id'?: string;
'name'?: string;
'address1'?: string;
'locality'?: string;
'administrativeArea'?: string;
'postalCode'?: string;
'country'?: string;
'email'?: string;
'phoneNumber'?: string;
static constructFromObject(data: Partial<Ptsv1pushfundstransferAggregatorInformationSubMerchant>, obj?: Ptsv1pushfundstransferAggregatorInformationSubMerchant): Ptsv1pushfundstransferAggregatorInformationSubMerchant;
}
export declare class Ptsv1pushfundstransferClientReferenceInformation {
constructor();
'code'?: string;
'applicationName'?: string;
'applicationVersion'?: string;
'applicationUser'?: string;
static constructFromObject(data: Partial<Ptsv1pushfundstransferClientReferenceInformation>, obj?: Ptsv1pushfundstransferClientReferenceInformation): Ptsv1pushfundstransferClientReferenceInformation;
}
export declare class Ptsv1pushfundstransferMerchantDefinedInformation {
constructor();
'key'?: string;
'value'?: string;
static constructFromObject(data: Partial<Ptsv1pushfundstransferMerchantDefinedInformation>, obj?: Ptsv1pushfundstransferMerchantDefinedInformation): Ptsv1pushfundstransferMerchantDefinedInformation;
}
export declare class Ptsv1pushfundstransferMerchantInformation {
constructor();
'categoryCode'?: number;
'submitLocalDateTime'?: string;
'vatRegistrationNumber'?: string;
'merchantDescriptor'?: Ptsv1pushfundstransferMerchantInformationMerchantDescriptor;
static constructFromObject(data: Partial<Ptsv1pushfundstransferMerchantInformation>, obj?: Ptsv1pushfundstransferMerchantInformation): Ptsv1pushfundstransferMerchantInformation;
}
export declare class Ptsv1pushfundstransferMerchantInformationMerchantDescriptor {
constructor();
'administrativeArea'?: string;
'contact'?: string;
'country'?: string;
'locality'?: string;
'name'?: string;
'postalCode'?: string;
static constructFromObject(data: Partial<Ptsv1pushfundstransferMerchantInformationMerchantDescriptor>, obj?: Ptsv1pushfundstransferMerchantInformationMerchantDescriptor): Ptsv1pushfundstransferMerchantInformationMerchantDescriptor;
}
export declare class Ptsv1pushfundstransferOrderInformation {
constructor();
'amountDetails': Ptsv1pushfundstransferOrderInformationAmountDetails;
'isCryptocurrencyPurchase'?: string;
'surcharge'?: Ptsv1pushfundstransferOrderInformationSurcharge;
static constructFromObject(data: Partial<Ptsv1pushfundstransferOrderInformation>, obj?: Ptsv1pushfundstransferOrderInformation): Ptsv1pushfundstransferOrderInformation;
}
export declare class Ptsv1pushfundstransferOrderInformationAmountDetails {
constructor();
'totalAmount': string;
'currency': string;
static constructFromObject(data: Partial<Ptsv1pushfundstransferOrderInformationAmountDetails>, obj?: Ptsv1pushfundstransferOrderInformationAmountDetails): Ptsv1pushfundstransferOrderInformationAmountDetails;
}
export declare class Ptsv1pushfundstransferOrderInformationSurcharge {
constructor();
'amount'?: string;
static constructFromObject(data: Partial<Ptsv1pushfundstransferOrderInformationSurcharge>, obj?: Ptsv1pushfundstransferOrderInformationSurcharge): Ptsv1pushfundstransferOrderInformationSurcharge;
}
export declare class Ptsv1pushfundstransferPointOfServiceInformation {
constructor();
'terminalId'?: string;
'catLevel'?: number;
'entryMode'?: string;
'pinEntryCapability'?: number;
'terminalCapability'?: number;
static constructFromObject(data: Partial<Ptsv1pushfundstransferPointOfServiceInformation>, obj?: Ptsv1pushfundstransferPointOfServiceInformation): Ptsv1pushfundstransferPointOfServiceInformation;
}
export declare class Ptsv1pushfundstransferProcessingInformation {
constructor();
'businessApplicationId'?: string;
'commerceIndicator': string;
'networkRoutingOrder'?: string;
'payoutsOptions'?: Ptsv1pushfundstransferProcessingInformationPayoutsOptions;
'purposeOfPayment'?: string;
'reconciliationId'?: string;
'recurringOptions'?: Ptsv1pushfundstransferProcessingInformationRecurringOptions;
'transactionReason'?: string;
static constructFromObject(data: Partial<Ptsv1pushfundstransferProcessingInformation>, obj?: Ptsv1pushfundstransferProcessingInformation): Ptsv1pushfundstransferProcessingInformation;
}
export declare class Ptsv1pushfundstransferProcessingInformationPayoutsOptions {
constructor();
'accountFundingReferenceId'?: string;
'retrievalReferenceNumber'?: string;
static constructFromObject(data: Partial<Ptsv1pushfundstransferProcessingInformationPayoutsOptions>, obj?: Ptsv1pushfundstransferProcessingInformationPayoutsOptions): Ptsv1pushfundstransferProcessingInformationPayoutsOptions;
}
export declare class Ptsv1pushfundstransferProcessingInformationRecurringOptions {
constructor();
'loanPayment'?: boolean;
static constructFromObject(data: Partial<Ptsv1pushfundstransferProcessingInformationRecurringOptions>, obj?: Ptsv1pushfundstransferProcessingInformationRecurringOptions): Ptsv1pushfundstransferProcessingInformationRecurringOptions;
}
export declare class Ptsv1pushfundstransferProcessingOptions {
constructor();
'fundingOptions'?: Ptsv1pushfundstransferProcessingOptionsFundingOptions;
static constructFromObject(data: Partial<Ptsv1pushfundstransferProcessingOptions>, obj?: Ptsv1pushfundstransferProcessingOptions): Ptsv1pushfundstransferProcessingOptions;
}
export declare class Ptsv1pushfundstransferProcessingOptionsFundingOptions {
constructor();
'initiator'?: Ptsv1pushfundstransferProcessingOptionsFundingOptionsInitiator;
static constructFromObject(data: Partial<Ptsv1pushfundstransferProcessingOptionsFundingOptions>, obj?: Ptsv1pushfundstransferProcessingOptionsFundingOptions): Ptsv1pushfundstransferProcessingOptionsFundingOptions;
}
export declare class Ptsv1pushfundstransferProcessingOptionsFundingOptionsInitiator {
constructor();
'type'?: string;
static constructFromObject(data: Partial<Ptsv1pushfundstransferProcessingOptionsFundingOptionsInitiator>, obj?: Ptsv1pushfundstransferProcessingOptionsFundingOptionsInitiator): Ptsv1pushfundstransferProcessingOptionsFundingOptionsInitiator;
}
export declare class Ptsv1pushfundstransferRecipientInformation {
constructor();
'paymentInformation'?: Ptsv1pushfundstransferRecipientInformationPaymentInformation;
'address1'?: string;
'address2'?: string;
'locality'?: string;
'postalCode'?: string;
'administrativeArea'?: string;
'country'?: string;
'firstName'?: string;
'middleName'?: string;
'middleInitial'?: string;
'lastName'?: string;
'dateOfBirth'?: string;
'phoneNumber'?: string;
'personalIdentification'?: Ptsv1pushfundstransferRecipientInformationPersonalIdentification;
static constructFromObject(data: Partial<Ptsv1pushfundstransferRecipientInformation>, obj?: Ptsv1pushfundstransferRecipientInformation): Ptsv1pushfundstransferRecipientInformation;
}
export declare class Ptsv1pushfundstransferRecipientInformationPaymentInformation {
constructor();
'card'?: Ptsv1pushfundstransferRecipientInformationPaymentInformationCard;
static constructFromObject(data: Partial<Ptsv1pushfundstransferRecipientInformationPaymentInformation>, obj?: Ptsv1pushfundstransferRecipientInformationPaymentInformation): Ptsv1pushfundstransferRecipientInformationPaymentInformation;
}
export declare class Ptsv1pushfundstransferRecipientInformationPaymentInformationCard {
constructor();
'type'?: string;
'securityCode'?: string;
'number'?: string;
'expirationMonth'?: string;
'expirationYear'?: string;
'customer'?: Ptsv1pushfundstransferRecipientInformationPaymentInformationCardCustomer;
'paymentInstrument'?: Ptsv1pushfundstransferRecipientInformationPaymentInformationCardPaymentInstrument;
'instrumentIdentifier'?: Ptsv1pushfundstransferRecipientInformationPaymentInformationCardInstrumentIdentifier;
static constructFromObject(data: Partial<Ptsv1pushfundstransferRecipientInformationPaymentInformationCard>, obj?: Ptsv1pushfundstransferRecipientInformationPaymentInformationCard): Ptsv1pushfundstransferRecipientInformationPaymentInformationCard;
}
export declare class Ptsv1pushfundstransferRecipientInformationPaymentInformationCardCustomer {
constructor();
'id'?: string;
static constructFromObject(data: Partial<Ptsv1pushfundstransferRecipientInformationPaymentInformationCardCustomer>, obj?: Ptsv1pushfundstransferRecipientInformationPaymentInformationCardCustomer): Ptsv1pushfundstransferRecipientInformationPaymentInformationCardCustomer;
}
export declare class Ptsv1pushfundstransferRecipientInformationPaymentInformationCardInstrumentIdentifier {
constructor();
'id'?: string;
static constructFromObject(data: Partial<Ptsv1pushfundstransferRecipientInformationPaymentInformationCardInstrumentIdentifier>, obj?: Ptsv1pushfundstransferRecipientInformationPaymentInformationCardInstrumentIdentifier): Ptsv1pushfundstransferRecipientInformationPaymentInformationCardInstrumentIdentifier;
}
export declare class Ptsv1pushfundstransferRecipientInformationPaymentInformationCardPaymentInstrument {
constructor();
'id'?: string;
static constructFromObject(data: Partial<Ptsv1pushfundstransferRecipientInformationPaymentInformationCardPaymentInstrument>, obj?: Ptsv1pushfundstransferRecipientInformationPaymentInformationCardPaymentInstrument): Ptsv1pushfundstransferRecipientInformationPaymentInformationCardPaymentInstrument;
}
export declare class Ptsv1pushfundstransferRecipientInformationPersonalIdentification {
constructor();
'id'?: string;
'type'?: string;
static constructFromObject(data: Partial<Ptsv1pushfundstransferRecipientInformationPersonalIdentification>, obj?: Ptsv1pushfundstransferRecipientInformationPersonalIdentification): Ptsv1pushfundstransferRecipientInformationPersonalIdentification;
}
export declare class Ptsv1pushfundstransferSenderInformation {
constructor();
'name'?: string;
'firstName'?: string;
'lastName'?: string;
'middleName'?: string;
'postalCode'?: string;
'address1'?: string;
'address2'?: string;
'locality'?: string;
'administrativeArea'?: string;
'country'?: string;
'vatRegistrationNumber'?: string;
'dateOfBirth'?: string;
'phoneNumber'?: string;
'paymentInformation'?: Ptsv1pushfundstransferSenderInformationPaymentInformation;
'referenceNumber'?: string;
'account'?: Ptsv1pushfundstransferSenderInformationAccount;
'personalIdentification'?: Ptsv1pushfundstransferSenderInformationPersonalIdentification;
static constructFromObject(data: Partial<Ptsv1pushfundstransferSenderInformation>, obj?: Ptsv1pushfundstransferSenderInformation): Ptsv1pushfundstransferSenderInformation;
}
export declare class Ptsv1pushfundstransferSenderInformationAccount {
constructor();
'fundsSource'?: string;
'number'?: string;
static constructFromObject(data: Partial<Ptsv1pushfundstransferSenderInformationAccount>, obj?: Ptsv1pushfundstransferSenderInformationAccount): Ptsv1pushfundstransferSenderInformationAccount;
}
export declare class Ptsv1pushfundstransferSenderInformationPaymentInformation {
constructor();
'card'?: Ptsv1pushfundstransferSenderInformationPaymentInformationCard;
static constructFromObject(data: Partial<Ptsv1pushfundstransferSenderInformationPaymentInformation>, obj?: Ptsv1pushfundstransferSenderInformationPaymentInformation): Ptsv1pushfundstransferSenderInformationPaymentInformation;
}
export declare class Ptsv1pushfundstransferSenderInformationPaymentInformationCard {
constructor();
'type'?: string;
'securityCode'?: string;
'sourceAccountType'?: string;
'number'?: string;
'expirationMonth'?: string;
'expirationYear'?: string;
static constructFromObject(data: Partial<Ptsv1pushfundstransferSenderInformationPaymentInformationCard>, obj?: Ptsv1pushfundstransferSenderInformationPaymentInformationCard): Ptsv1pushfundstransferSenderInformationPaymentInformationCard;
}
export declare class Ptsv1pushfundstransferSenderInformationPersonalIdentification {
constructor();
'id'?: string;
'personalIdType'?: string;
'type'?: string;
static constructFromObject(data: Partial<Ptsv1pushfundstransferSenderInformationPersonalIdentification>, obj?: Ptsv1pushfundstransferSenderInformationPersonalIdentification): Ptsv1pushfundstransferSenderInformationPersonalIdentification;
}
export declare class Ptsv2creditsInstallmentInformation {
constructor();
'planType'?: string;
static constructFromObject(data: Partial<Ptsv2creditsInstallmentInformation>, obj?: Ptsv2creditsInstallmentInformation): Ptsv2creditsInstallmentInformation;
}
export declare class Ptsv2creditsProcessingInformation {
constructor();
'commerceIndicator'?: string;
'processorId'?: string;
'paymentSolution'?: string;
'reconciliationId'?: string;
'linkId'?: string;
'reportGroup'?: string;
'visaCheckoutId'?: string;
'purchaseLevel'?: string;
'industryDataType'?: string;
'walletType'?: string;
'nationalNetDomesticData'?: string;
'networkRoutingOrder'?: string;
'recurringOptions'?: Ptsv2paymentsidrefundsProcessingInformationRecurringOptions;
'bankTransferOptions'?: Ptsv2creditsProcessingInformationBankTransferOptions;
'purchaseOptions'?: Ptsv2creditsProcessingInformationPurchaseOptions;
'electronicBenefitsTransfer'?: Ptsv2creditsProcessingInformationElectronicBenefitsTransfer;
'loanOptions'?: Ptsv2paymentsProcessingInformationLoanOptions;
'japanPaymentOptions'?: Ptsv2creditsProcessingInformationJapanPaymentOptions;
static constructFromObject(data: Partial<Ptsv2creditsProcessingInformation>, obj?: Ptsv2creditsProcessingInformation): Ptsv2creditsProcessingInformation;
}
export declare class Ptsv2creditsProcessingInformationBankTransferOptions {
constructor();
'customerMemo'?: string;
'secCode'?: string;
'terminalCity'?: string;
'terminalState'?: string;
'effectiveDate'?: string;
'partialPaymentId'?: string;
'settlementMethod'?: string;
static constructFromObject(data: Partial<Ptsv2creditsProcessingInformationBankTransferOptions>, obj?: Ptsv2creditsProcessingInformationBankTransferOptions): Ptsv2creditsProcessingInformationBankTransferOptions;
}
export declare class Ptsv2creditsProcessingInformationElectronicBenefitsTransfer {
constructor();
'category'?: string;
static constructFromObject(data: Partial<Ptsv2creditsProcessingInformationElectronicBenefitsTransfer>, obj?: Ptsv2creditsProcessingInformationElectronicBenefitsTransfer): Ptsv2creditsProcessingInformationElectronicBenefitsTransfer;
}
export declare class Ptsv2creditsProcessingInformationJapanPaymentOptions {
constructor();
'paymentMethod'?: string;
'installments'?: string;
static constructFromObject(data: Partial<Ptsv2creditsProcessingInformationJapanPaymentOptions>, obj?: Ptsv2creditsProcessingInformationJapanPaymentOptions): Ptsv2creditsProcessingInformationJapanPaymentOptions;
}
export declare class Ptsv2creditsProcessingInformationPurchaseOptions {
constructor();
'isElectronicBenefitsTransfer'?: boolean;
static constructFromObject(data: Partial<Ptsv2creditsProcessingInformationPurchaseOptions>, obj?: Ptsv2creditsProcessingInformationPurchaseOptions): Ptsv2creditsProcessingInformationPurchaseOptions;
}
export declare class Ptsv2paymentsAcquirerInformation {
constructor();
'acquirerBin'?: string;
'country'?: string;
'password'?: string;
'merchantId'?: string;
static constructFromObject(data: Partial<Ptsv2paymentsAcquirerInformation>, obj?: Ptsv2paymentsAcquirerInformation): Ptsv2paymentsAcquirerInformation;
}
export declare class Ptsv2paymentsAggregatorInformation {
constructor();
'aggregatorId'?: string;
'name'?: string;
'subMerchant'?: Ptsv2paymentsAggregatorInformationSubMerchant;
static constructFromObject(data: Partial<Ptsv2paymentsAggregatorInformation>, obj?: Ptsv2paymentsAggregatorInformation): Ptsv2paymentsAggregatorInformation;
}
export declare class Ptsv2paymentsAggregatorInformationSubMerchant {
constructor();
'cardAcceptorId'?: string;
'id'?: string;
'name'?: string;
'address1'?: string;
'locality'?: string;
'administrativeArea'?: string;
'region'?: string;
'postalCode'?: string;
'country'?: string;
'email'?: string;
'phoneNumber'?: string;
static constructFromObject(data: Partial<Ptsv2paymentsAggregatorInformationSubMerchant>, obj?: Ptsv2paymentsAggregatorInformationSubMerchant): Ptsv2paymentsAggregatorInformationSubMerchant;
}
export declare class Ptsv2paymentsBuyerInformation {
constructor();
'merchantCustomerId'?: string;
'dateOfBirth'?: string;
'vatRegistrationNumber'?: string;
'companyTaxId'?: string;
'personalIdentification'?: Array<Ptsv2paymentsBuyerInformationPersonalIdentification>;
'hashedPassword'?: string;
'gender'?: string;
'language'?: string;
'mobilePhone'?: number;
static constructFromObject(data: Partial<Ptsv2paymentsBuyerInformation>, obj?: Ptsv2paymentsBuyerInformation): Ptsv2paymentsBuyerInformation;
}
export declare class Ptsv2paymentsBuyerInformationPersonalIdentification {
constructor();
'type'?: string;
'id'?: string;
'issuedBy'?: string;
'verificationResults'?: string;
static constructFromObject(data: Partial<Ptsv2paymentsBuyerInformationPersonalIdentification>, obj?: Ptsv2paymentsBuyerInformationPersonalIdentification): Ptsv2paymentsBuyerInformationPersonalIdentification;
}
export declare class Ptsv2paymentsClientReferenceInformation {
constructor();
'code'?: string;
'reconciliationId'?: string;
'pausedRequestId'?: string;
'transactionId'?: string;
'comments'?: string;
'partner'?: Ptsv2paymentsClientReferenceInformationPartner;
'applicationName'?: string;
'applicationVersion'?: string;
'applicationUser'?: string;
static constructFromObject(data: Partial<Ptsv2paymentsClientReferenceInformation>, obj?: Ptsv2paymentsClientReferenceInformation): Ptsv2paymentsClientReferenceInformation;
}
export declare class Ptsv2paymentsClientReferenceInformationPartner {
constructor();
'originalTransactionId'?: string;
'developerId'?: string;
'solutionId'?: string;
'thirdPartyCertificationNumber'?: string;
static constructFromObject(data: Partial<Ptsv2paymentsClientReferenceInformationPartner>, obj?: Ptsv2paymentsClientReferenceInformationPartner): Ptsv2paymentsClientReferenceInformationPartner;
}
export declare class Ptsv2paymentsConsumerAuthenticationInformation {
constructor();
'cavv'?: string;
'cavvAlgorithm'?: string;
'eciRaw'?: string;
'paresStatus'?: string;
'veresEnrolled'?: string;
'xid'?: string;
'ucafCollectionIndicator'?: string;
'ucafAuthenticationData'?: string;
'strongAuthentication'?: Ptsv2paymentsConsumerAuthenticationInformationStrongAuthentication;
'directoryServerTransactionId'?: string;
'paSpecificationVersion'?: string;
'authenticationType'?: string;
'responseAccessToken'?: string;
'acsTransactionId'?: string;
'acsWindowSize'?: string;
'alternateAuthenticationData'?: string;
'alternateAuthenticationDate'?: string;
'alternateAuthenticationMethod'?: string;
'authenticationDate'?: string;
'authenticationTransactionId'?: string;
'challengeCancelCode'?: string;
'challengeCode'?: string;
'challengeStatus'?: string;
'customerCardAlias'?: string;
'decoupledAuthenticationIndicator'?: string;
'decoupledAuthenticationMaxTime'?: string;
'defaultCard'?: boolean;
'deviceChannel'?: string;
'installmentTotalCount'?: number;
'merchantFraudRate'?: string;
'marketingOptIn'?: boolean;
'marketingSource'?: string;
'mcc'?: string;
'merchantScore'?: number;
'messageCategory'?: string;
'networkScore'?: string;
'npaCode'?: string;
'overridePaymentMethod'?: string;
'overrideCountryCode'?: string;
'priorAuthenticationData'?: string;
'priorAuthenticationMethod'?: string;
'priorAuthenticationReferenceId'?: string;
'priorAuthenticationTime'?: string;
'productCode'?: string;
'returnUrl'?: string;
'requestorId'?: string;
'requestorInitiatedAuthenticationIndicator'?: string;
'requestorName'?: string;
'referenceId'?: string;
'sdkMaxTimeout'?: string;
'secureCorporatePaymentIndicator'?: string;
'transactionMode'?: string;
'whiteListStatus'?: string;
'effectiveAuthenticationType'?: string;
'signedParesStatusReason'?: string;
'signedPares'?: string;
static constructFromObject(data: Partial<Ptsv2paymentsConsumerAuthenticationInformation>, obj?: Ptsv2paymentsConsumerAuthenticationInformation): Ptsv2paymentsConsumerAuthenticationInformation;
}
export declare class Ptsv2paymentsConsumerAuthenticationInformationStrongAuthentication {
constructor();
'lowValueExemptionIndicator'?: string;
'riskAnalysisExemptionIndicator'?: string;
'trustedMerchantExemptionIndicator'?: string;
'secureCorporatePaymentIndicator'?: string;
'delegatedAuthenticationExemptionIndicator'?: string;
'outageExemptionIndicator'?: string;
'authenticationIndicator'?: string;
static constructFromObject(data: Partial<Ptsv2paymentsConsumerAuthenticationInformationStrongAuthentication>, obj?: Ptsv2paymentsConsumerAuthenticationInformationStrongAuthentication): Ptsv2paymentsConsumerAuthenticationInformationStrongAuthentication;
}
export declare class Ptsv2paymentsDeviceInformation {
constructor();
'hostName'?: string;
'ipAddress'?: string;
'userAgent'?: string;
'fingerprintSessionId'?: string;
'useRawFingerprintSessionId'?: boolean;
'deviceType'?: string;
'appUrl'?: string;
'rawData'?: Array<Ptsv2paymentsDeviceInformationRawData>;
'httpAcceptBrowserValue'?: string;
'httpAcceptContent'?: string;
'httpBrowserEmail'?: string;
'httpBrowserLanguage'?: string;
'httpBrowserJavaEnabled'?: boolean;
'httpBrowserJavaScriptEnabled'?: boolean;
'httpBrowserColorDepth'?: string;
'httpBrowserScreenHeight'?: string;
'httpBrowserScreenWidth'?: string;
'httpBrowserTimeDifference'?: string;
'userAgentBrowserValue'?: string;
static constructFromObject(data: Partial<Ptsv2paymentsDeviceInformation>, obj?: Ptsv2paymentsDeviceInformation): Ptsv2paymentsDeviceInformation;
}
export declare class Ptsv2paymentsDeviceInformationRawData {
constructor();
'data'?: string;
'provider'?: string;
static constructFromObject(data: Partial<Ptsv2paymentsDeviceInformationRawData>, obj?: Ptsv2paymentsDeviceInformationRawData): Ptsv2paymentsDeviceInformationRawData;
}
export declare class Ptsv2paymentsHealthCareInformation {
constructor();
'amountDetails'?: Array<Ptsv2paymentsHealthCareInformationAmountDetails>;
static constructFromObject(data: Partial<Ptsv2paymentsHealthCareInformation>, obj?: Ptsv2paymentsHealthCareInformation): Ptsv2paymentsHealthCareInformation;
}
export declare class Ptsv2paymentsHealthCareInformationAmountDetails {
constructor();
'amountType'?: string;
'amount'?: string;
static constructFromObject(data: Partial<Ptsv2paymentsHealthCareInformationAmountDetails>, obj?: Ptsv2paymentsHealthCareInformationAmountDetails): Ptsv2paymentsHealthCareInformationAmountDetails;
}
export declare class Ptsv2paymentsInstallmentInformation {
constructor();
'amount'?: string;
'frequency'?: string;
'planType'?: string;
'sequence'?: number;
'totalAmount'?: string;
'totalCount'?: number;
'firstInstallmentDate'?: string;
'invoiceData'?: string;
'paymentType'?: string;
'eligibilityInquiry'?: string;
'gracePeriodDuration'?: string;
'gracePeriodDurationType'?: string;
'firstInstallmentAmount'?: string;
'validationIndicator'?: string;
'identifier'?: string;
static constructFromObject(data: Partial<Ptsv2paymentsInstallmentInformation>, obj?: Ptsv2paymentsInstallmentInformation): Ptsv2paymentsInstallmentInformation;
}
export declare class Ptsv2paymentsInvoiceDetails {
constructor();
'barcodeNumber'?: string;
static constructFromObject(data: Partial<Ptsv2paymentsInvoiceDetails>, obj?: Ptsv2paymentsInvoiceDetails): Ptsv2paymentsInvoiceDetails;
}
export declare class Ptsv2paymentsIssuerInformation {
constructor();
'discretionaryData'?: string;
static constructFromObject(data: Partial<Ptsv2paymentsIssuerInformation>, obj?: Ptsv2paymentsIssuerInformation): Ptsv2paymentsIssuerInformation;
}
export declare class Ptsv2paymentsMerchantDefinedInformation {
constructor();
'key'?: string;
'value'?: string;
static constructFromObject(data: Partial<Ptsv2paymentsMerchantDefinedInformation>, obj?: Ptsv2paymentsMerchantDefinedInformation): Ptsv2paymentsMerchantDefinedInformation;
}
export declare class Ptsv2paymentsMerchantInformation {
constructor();
'merchantDescriptor'?: Ptsv2paymentsMerchantInformationMerchantDescriptor;
'domainName'?: string;
'salesOrganizationId'?: string;
'categoryCode'?: number;
'categoryCodeDomestic'?: number;
'taxId'?: string;
'vatRegistrationNumber'?: string;
'cardAcceptorReferenceNumber'?: string;
'transactionLocalDateTime'?: string;
'serviceFeeDescriptor'?: Ptsv2paymentsMerchantInformationServiceFeeDescriptor;
'cancelUrl'?: string;
'successUrl'?: string;
'failureUrl'?: string;
'returnUrl'?: string;
'merchantName'?: string;
static constructFromObject(data: Partial<Ptsv2paymentsMerchantInformation>, obj?: Ptsv2paymentsMerchantInformation): Ptsv2paymentsMerchantInformation;
}
export declare class Ptsv2paymentsMerchantInformationMerchantDescriptor {
constructor();
'name'?: string;
'alternateName'?: string;
'contact'?: string;
'address1'?: string;
'locality'?: string;
'country'?: string;
'postalCode'?: string;
'administrativeArea'?: string;
'phone'?: string;
'url'?: string;
'countryOfOrigin'?: string;
static constructFromObject(data: Partial<Ptsv2paymentsMerchantInformationMerchantDescriptor>, obj?: Ptsv2paymentsMerchantInformationMerchantDescriptor): Ptsv2paymentsMerchantInformationMerchantDescriptor;
}
export declare class Ptsv2paymentsMerchantInformationServiceFeeDescriptor {
constructor();
'name'?: string;
'contact'?: string;
'state'?: string;
static constructFromObject(data: Partial<Ptsv2paymentsMerchantInformationServiceFeeDescriptor>, obj?: Ptsv2paymentsMerchantInformationServiceFeeDescriptor): Ptsv2paymentsMerchantInformationServiceFeeDescriptor;
}
export declare class Ptsv2paymentsOrderInformation {
constructor();
'amountDetails'?: Ptsv2paymentsOrderInformationAmountDetails;
'billTo'?: Ptsv2paymentsOrderInformationBillTo;
'shipTo'?: Ptsv2paymentsOrderInformationShipTo;
'lineItems'?: Array<Ptsv2paymentsOrderInformationLineItems>;
'invoiceDetails'?: Ptsv2paymentsOrderInformationInvoiceDetails;
'shippingDetails'?: Ptsv2paymentsOrderInformationShippingDetails;
'returnsAccepted'?: boolean;
'isCryptocurrencyPurchase'?: string;
'preOrder'?: string;
'preOrderDate'?: string;
'reordered'?: boolean;
'totalOffersCount'?: string;
static constructFromObject(data: Partial<Ptsv2paymentsOrderInformation>, obj?: Ptsv2paymentsOrderInformation): Ptsv2paymentsOrderInformation;
}
export declare class Ptsv2paymentsOrderInformationAmountDetails {
constructor();
'totalAmount'?: string;
'subTotalAmount'?: string;
'currency'?: string;
'discountAmount'?: string;
'dutyAmount'?: string;
'gratuityAmount'?: string;
'taxAmount'?: string;
'nationalTaxIncluded'?: string;
'taxAppliedAfterDiscount'?: string;
'taxAppliedLevel'?: string;
'taxTypeCode'?: string;
'freightAmount'?: string;
'foreignAmount'?: string;
'foreignCurrency'?: string;
'exchangeRate'?: string;
'exchangeRateTimeStamp'?: string;
'surcharge'?: Ptsv2paymentsOrderInformationAmountDetailsSurcharge;
'settlementAmount'?: string;
'settlementCurrency'?: string;
'amexAdditionalAmounts'?: Array<Ptsv2paymentsOrderInformationAmountDetailsAmexAdditionalAmounts>;
'taxDetails'?: Array<Ptsv2paymentsOrderInformationAmountDetailsTaxDetails>;
'serviceFeeAmount'?: string;
'originalAmount'?: string;
'originalCurrency'?: string;
'cashbackAmount'?: string;
'currencyConversion'?: Ptsv2paymentsOrderInformationAmountDetailsCurrencyConversion;
static constructFromObject(data: Partial<Ptsv2paymentsOrderInformationAmountDetails>, obj?: Ptsv2paymentsOrderInformationAmountDetails): Ptsv2paymentsOrderInformationAmountDetails;
}
export declare class Ptsv2paymentsOrderInformationAmountDetailsAmexAdditionalAmounts {
constructor();
'code'?: string;
'amount'?: string;
static constructFromObject(data: Partial<Ptsv2paymentsOrderInformationAmountDetailsAmexAdditionalAmounts>, obj?: Ptsv2paymentsOrderInformationAmountDetailsAmexAdditionalAmounts): Ptsv2paymentsOrderInformationAmountDetailsAmexAdditionalAmounts;
}
export declare class Ptsv2paymentsOrderInformationAmountDetailsCurrencyConversion {
constructor();
'indicator'?: string;
'reconciliationId'?: string;
'id'?: string;
static constructFromObject(data: Partial<Ptsv2paymentsOrderInformationAmountDetailsCurrencyConversion>, obj?: Ptsv2paymentsOrderInformationAmountDetailsCurrencyConversion): Ptsv2paymentsOrderInformationAmountDetailsCurrencyConversion;
}
export declare class Ptsv2paymentsOrderInformationAmountDetailsSurcharge {
constructor();
'amount'?: string;
'description'?: string;
static constructFromObject(data: Partial<Ptsv2paymentsOrderInformationAmountDetailsSurcharge>, obj?: Ptsv2paymentsOrderInformationAmountDetailsSurcharge): Ptsv2paymentsOrderInformationAmountDetailsSurcharge;
}
export declare class Ptsv2paymentsOrderInformationAmountDetailsTaxDetails {
constructor();
'type'?: string;
'amount'?: string;
'rate'?: string;
'code'?: string;
'taxId'?: string;
'applied'?: boolean;
'exemptionCode'?: string;
static constructFromObject(data: Partial<Ptsv2paymentsOrderInformationAmountDetailsTaxDetails>, obj?: Ptsv2paymentsOrderInformationAmountDetailsTaxDetails): Ptsv2paymentsOrderInformationAmountDetailsTaxDetails;
}
export declare class Ptsv2paymentsOrderInformationBillTo {
constructor();
'firstName'?: string;
'lastName'?: string;
'middleName'?: string;
'nameSuffix'?: string;
'title'?: string;
'company'?: Ptsv2paymentsOrderInformationBillToCompany;
'address1'?: string;
'address2'?: string;
'address3'?: string;
'address4'?: string;
'locality'?: string;
'administrativeArea'?: string;
'postalCode'?: string;
'county'?: string;
'country'?: string;
'district'?: string;
'buildingNumber'?: string;
'email'?: string;
'emailDomain'?: string;
'phoneNumber'?: string;
'phoneType'?: string;
'verificationStatus'?: string;
static constructFromObject(data: Partial<Ptsv2paymentsOrderInformationBillTo>, obj?: Ptsv2paymentsOrderInformationBillTo): Ptsv2paymentsOrderInformationBillTo;
}
export declare class Ptsv2paymentsOrderInformationBillToCompany {
constructor();
'name'?: string;
'address1'?: string;
'address2'?: string;
'locality'?: string;
'administrativeArea'?: string;
'postalCode'?: string;
'country'?: string;
static constructFromObject(data: Partial<Ptsv2paymentsOrderInformationBillToCompany>, obj?: Ptsv2paymentsOrderInformationBillToCompany): Ptsv2paymentsOrderInformationBillToCompany;
}
export declare class Ptsv2paymentsOrderInformationInvoiceDetails {
constructor();
'invoiceNumber'?: string;
'barcodeNumber'?: string;
'expirationDate'?: string;
'purchaseOrderNumber'?: string;
'purchaseOrderDate'?: string;
'purchaseContactName'?: string;
'taxable'?: boolean;
'vatInvoiceReferenceNumber'?: string;
'commodityCode'?: string;
'merchandiseCode'?: number;
'transactionAdviceAddendum'?: Array<Ptsv2paymentsOrderInformationInvoiceDetailsTransactionAdviceAddendum>;
'referenceDataCode'?: string;
'referenceDataNumber'?: string;
'salesSlipNumber'?: number;
'invoiceDate'?: string;
'costCenter'?: string;
'issuerMessage'?: string;
static constructFromObject(data: Partial<Ptsv2paymentsOrderInformationInvoiceDetails>, obj?: Ptsv2paymentsOrderInformationInvoiceDetails): Ptsv2paymentsOrderInformationInvoiceDetails;
}
export declare class Ptsv2paymentsOrderInformationInvoiceDetailsTransactionAdviceAddendum {
constructor();
'data'?: string;
static constructFromObject(data: Partial<Ptsv2paymentsOrderInformationInvoiceDetailsTransactionAdviceAddendum>, obj?: Ptsv2paymentsOrderInformationInvoiceDetailsTransactionAdviceAddendum): Ptsv2paymentsOrderInformationInvoiceDetailsTransactionAdviceAddendum;
}
export declare class Ptsv2paymentsOrderInformationLineItems {
constructor();
'productCode'?: string;
'productName'?: string;
'productSku'?: string;
'quantity'?: number;
'unitPrice'?: string;
'unitOfMeasure'?: string;
'totalAmount'?: string;
'taxAmount'?: string;
'taxRate'?: string;
'taxAppliedAfterDiscount'?: string;
'taxStatusIndicator'?: string;
'taxTypeCode'?: string;
'amountIncludesTax'?: boolean;
'typeOfSupply'?: string;
'commodityCode'?: string;
'discountAmount'?: string;
'discountApplied'?: boolean;
'discountRate'?: string;
'invoiceNumber'?: string;
'taxDetails'?: Array<Ptsv2paymentsOrderInformationAmountDetailsTaxDetails>;
'fulfillmentType'?: string;
'weight'?: string;
'weightIdentifier'?: string;
'weightUnit'?: string;
'referenceDataCode'?: string;
'referenceDataNumber'?: string;
'productDescription'?: string;
'giftCardCurrency'?: number;
'shippingDestinationTypes'?: string;
'gift'?: boolean;
'passenger'?: Ptsv2paymentsOrderInformationPassenger;
static constructFromObject(data: Partial<Ptsv2paymentsOrderInformationLineItems>, obj?: Ptsv2paymentsOrderInformationLineItems): Ptsv2paymentsOrderInformationLineItems;
}
export declare class Ptsv2paymentsOrderInformationPassenger {
constructor();
'type'?: string;
'status'?: string;
'phone'?: string;
'firstName'?: string;
'lastName'?: string;
'id'?: string;
'email'?: string;
'nationality'?: string;
static constructFromObject(data: Partial<Ptsv2paymentsOrderInformationPassenger>, obj?: Ptsv2paymentsOrderInformationPassenger): Ptsv2paymentsOrderInformationPassenger;
}
export declare class Ptsv2paymentsOrderInformationShipTo {
constructor();
'title'?: string;
'firstName'?: string;
'middleName'?: string;
'lastName'?: string;
'address1'?: string;
'address2'?: string;
'locality'?: string;
'administrativeArea'?: string;
'postalCode'?: string;
'country'?: string;
'district'?: string;
'buildingNumber'?: string;
'phoneNumber'?: string;
'company'?: string;
'destinationTypes'?: string;
'destinationCode'?: number;
'method'?: string;
static constructFromObject(data: Partial<Ptsv2paymentsOrderInformationShipTo>, obj?: Ptsv2paymentsOrderInformationShipTo): Ptsv2paymentsOrderInformationShipTo;
}
export declare class Ptsv2paymentsOrderInformationShippingDetails {
constructor();
'giftWrap'?: boolean;
'shippingMethod'?: string;
'shipFromPostalCode'?: string;
static constructFromObject(data: Partial<Ptsv2paymentsOrderInformationShippingDetails>, obj?: Ptsv2paymentsOrderInformationShippingDetails): Ptsv2paymentsOrderInformationShippingDetails;
}
export declare class Ptsv2paymentsPaymentInformation {
constructor();
'card'?: Ptsv2paymentsPaymentInformationCard;
'tokenizedCard'?: Ptsv2paymentsPaymentInformationTokenizedCard;
'fluidData'?: Ptsv2paymentsPaymentInformationFluidData;
'customer'?: Ptsv2paymentsPaymentInformationCustomer;
'paymentInstrument'?: Ptsv2paymentsPaymentInformationPaymentInstrument;
'instrumentIdentifier'?: Ptsv2paymentsPaymentInformationInstrumentIdentifier;
'shippingAddress'?: Ptsv2paymentsPaymentInformationShippingAddress;
'legacyToken'?: Ptsv2paymentsPaymentInformationLegacyToken;
'bank'?: Ptsv2paymentsPaymentInformationBank;
'paymentType'?: Ptsv2paymentsPaymentInformationPaymentType;
'initiationChannel'?: string;
'eWallet'?: Ptsv2paymentsPaymentInformationEWallet;
static constructFromObject(data: Partial<Ptsv2paymentsPaymentInformation>, obj?: Ptsv2paymentsPaymentInformation): Ptsv2paymentsPaymentInformation;
}
export declare class Ptsv2paymentsPaymentInformationBank {
constructor();
'account'?: Ptsv2paymentsPaymentInformationBankAccount;
'routingNumber'?: string;
'iban'?: string;
'swiftCode'?: string;
'code'?: string;
static constructFromObject(data: Partial<Ptsv2paymentsPaymentInformationBank>, obj?: Ptsv2paymentsPaymentInformationBank): Ptsv2paymentsPaymentInformationBank;
}
export declare class Ptsv2paymentsPaymentInformationBankAccount {
constructor();
'type'?: string;
'number'?: string;
'encoderId'?: string;
'checkNumber'?: string;
'checkImageReferenceNumber'?: string;
static constructFromObject(data: Partial<Ptsv2paymentsPaymentInformationBankAccount>, obj?: Ptsv2paymentsPaymentInformationBankAccount): Ptsv2paymentsPaymentInformationBankAccount;
}
export declare class Ptsv2paymentsPaymentInformationCard {
constructor();
'number'?: string;
'expirationMonth'?: string;
'expirationYear'?: string;
'type'?: string;
'useAs'?: string;
'sourceAccountType'?: string;
'sourceAccountTypeDetails'?: string;
'securityCode'?: string;
'securityCodeIndicator'?: string;
'accountEncoderId'?: string;
'issueNumber'?: string;
'startMonth'?: string;
'startYear'?: string;
'productName'?: string;
'typeSelectionIndicator'?: string;
static constructFromObject(data: Partial<Ptsv2paymentsPaymentInformationCard>, obj?: Ptsv2paymentsPaymentInformationCard): Ptsv2paymentsPaymentInformationCard;
}
export declare class Ptsv2paymentsPaymentInformationCustomer {
constructor();
'customerId'?: string;
'id'?: string;
static constructFromObject(data: Partial<Ptsv2paymentsPaymentInformationCustomer>, obj?: Ptsv2paymentsPaymentInformationCustomer): Ptsv2paymentsPaymentInformationCustomer;
}
export declare class Ptsv2paymentsPaymentInformationEWallet {
constructor();
'accountId'?: string;
static constructFromObject(data: Partial<Ptsv2paymentsPaymentInformationEWallet>, obj?: Ptsv2paymentsPaymentInformationEWallet): Ptsv2paymentsPaymentInformationEWallet;
}
export declare class Ptsv2paymentsPaymentInformationFluidData {
constructor();
'keySerialNumber'?: string;
'descriptor'?: string;
'value'?: string;
'encoding'?: string;
static constructFromObject(data: Partial<Ptsv2paymentsPaymentInformationFluidData>, obj?: Ptsv2paymentsPaymentInformationFluidData): Ptsv2paymentsPaymentInformationFluidData;
}
export declare class Ptsv2paymentsPaymentInformationInstrumentIdentifier {
constructor();
'id'?: string;
static constructFromObject(data: Partial<Ptsv2paymentsPaymentInformationInstrumentIdentifier>, obj?: Ptsv2paymentsPaymentInformationInstrumentIdentifier): Ptsv2paymentsPaymentInformationInstrumentIdentifier;
}
export declare class Ptsv2paymentsPaymentInformationLegacyToken {
constructor();
'id'?: string;
static constructFromObject(data: Partial<Ptsv2paymentsPaymentInformationLegacyToken>, obj?: Ptsv2paymentsPaymentInformationLegacyToken): Ptsv2paymentsPaymentInformationLegacyToken;
}
export declare class Ptsv2paymentsPaymentInformationPaymentInstrument {
constructor();
'id'?: string;
static constructFromObject(data: Partial<Ptsv2paymentsPaymentInformationPaymentInstrument>, obj?: Ptsv2paymentsPaymentInformationPaymentInstrument): Ptsv2paymentsPaymentInformationPaymentInstrument;
}
export declare class Ptsv2paymentsPaymentInformationPaymentType {
constructor();
'name'?: string;
'method'?: Ptsv2paymentsPaymentInformationPaymentTypeMethod;
static constructFromObject(data: Partial<Ptsv2paymentsPaymentInformationPaymentType>, obj?: Ptsv2paymentsPaymentInformationPaymentType): Ptsv2paymentsPaymentInformationPaymentType;
}
export declare class Ptsv2paymentsPaymentInformationPaymentTypeMethod {
constructor();
'name'?: string;
'type'?: string;
static constructFromObject(data: Partial<Ptsv2paymentsPaymentInformationPaymentTypeMethod>, obj?: Ptsv2paymentsPaymentInformationPaymentTypeMethod): Ptsv2paymentsPaymentInformationPaymentTypeMethod;
}
export declare class Ptsv2paymentsPaymentInformationShippingAddress {
constructor();
'id'?: string;
static constructFromObject(data: Partial<Ptsv2paymentsPaymentInformationShippingAddress>, obj?: Ptsv2paymentsPaymentInformationShippingAddress): Ptsv2paymentsPaymentInformationShippingAddress;
}
export declare class Ptsv2paymentsPaymentInformationTokenizedCard {
constructor();
'number'?: string;
'expirationMonth'?: string;
'expirationYear'?: string;
'type'?: string;
'cryptogram'?: string;
'requestorId'?: string;
'transactionType'?: string;
'assuranceLevel'?: string;
'storageMethod'?: string;
'securityCode'?: string;
'securityCodeIndicator'?: string;
static constructFromObject(data: Partial<Ptsv2paymentsPaymentInformationTokenizedCard>, obj?: Ptsv2paymentsPaymentInformationTokenizedCard): Ptsv2paymentsPaymentInformationTokenizedCard;
}
export declare class Ptsv2paymentsPointOfSaleInformation {
constructor();
'terminalId'?: string;
'terminalSerialNumber'?: string;
'cardholderVerificationMethodUsed'?: number;
'laneNumber'?: string;
'catLevel'?: number;
'entryMode'?: string;
'terminalCapability'?: number;
'operatingEnvironment'?: string;
'emv'?: Ptsv2paymentsPointOfSaleInformationEmv;
'amexCapnData'?: string;
'trackData'?: string;
'storeAndForwardIndicator'?: string;
'cardholderVerificationMethod'?: Array<string>;
'terminalInputCapability'?: Array<string>;
'terminalCardCaptureCapability'?: string;
'terminalOutputCapability'?: string;
'terminalPinCapability'?: number;
'pinEntrySolution'?: string;
'deviceId'?: string;
'pinBlockEncodingFormat'?: number;
'encryptedPin'?: string;
'encryptedKeySerialNumber'?: string;
'partnerSdkVersion'?: string;
'emvApplicationIdentifierAndDedicatedFileName'?: string;
'terminalCompliance'?: string;
'isDedicatedHardwareTerminal'?: string;
'terminalModel'?: string;
'terminalMake'?: string;
'serviceCode'?: string;
static constructFromObject(data: Partial<Ptsv2paymentsPointOfSaleInformation>, obj?: Ptsv2paymentsPointOfSaleInformation): Ptsv2paymentsPointOfSaleInformation;
}
export declare class Ptsv2paymentsPointOfSaleInformationEmv {
constructor();
'tags'?: string;
'cardholderVerificationMethodUsed'?: number;
'cardSequenceNumber'?: string;
'fallback'?: boolean;
'fallbackCondition'?: number;
'isRepeat'?: boolean;
static constructFromObject(data: Partial<Ptsv2paymentsPointOfSaleInformationEmv>, obj?: Ptsv2paymentsPointOfSaleInformationEmv): Ptsv2paymentsPointOfSaleInformationEmv;
}
export declare class Ptsv2paymentsProcessingInformation {
constructor();
'actionList'?: Array<string>;
'enableEscrowOption'?: boolean;
'actionTokenTypes'?: Array<string>;
'capture'?: boolean;
'processorId'?: string;
'businessApplicationId'?: string;
'commerceIndicator'?: string;
'commerceIndicatorLabel'?: string;
'paymentSolution'?: string;
'reconciliationId'?: string;
'linkId'?: string;
'purchaseLevel'?: string;
'paymentId'?: string;
'reportGroup'?: string;
'visaCheckoutId'?: string;
'industryDataType'?: string;
'authorizationOptions'?: Ptsv2paymentsProcessingInformationAuthorizationOptions;
'captureOptions'?: Ptsv2paymentsProcessingInformationCaptureOptions;
'recurringOptions'?: Ptsv2paymentsProcessingInformationRecurringOptions;
'bankTransferOptions'?: Ptsv2paymentsProcessingInformationBankTransferOptions;
'purchaseOptions'?: Ptsv2paymentsProcessingInformationPurchaseOptions;
'electronicBenefitsTransfer'?: Ptsv2paymentsProcessingInformationElectronicBenefitsTransfer;
'loanOptions'?: Ptsv2paymentsProcessingInformationLoanOptions;
'walletType'?: string;
'nationalNetDomesticData'?: string;
'japanPaymentOptions'?: Ptsv2paymentsProcessingInformationJapanPaymentOptions;
'mobileRemotePaymentType'?: string;
'extendedCreditTotalCount'?: string;
'networkRoutingOrder'?: string;
'payByPointsIndicator'?: boolean;
'isReturnAuthRecordEnabled'?: boolean;
static constructFromObject(data: Partial<Ptsv2paymentsProcessingInformation>, obj?: Ptsv2paymentsProcessingInformation): Ptsv2paymentsProcessingInformation;
}
export declare class Ptsv2paymentsProcessingInformationAuthorizationOptions {
constructor();
'authType'?: string;
'panReturnIndicator'?: string;
'verbalAuthCode'?: string;
'verbalAuthTransactionId'?: string;
'authIndicator'?: string;
'partialAuthIndicator'?: boolean;
'balanceInquiry'?: boolean;
'ignoreAvsResult'?: boolean;
'declineAvsFlags'?: Array<string>;
'ignoreCvResult'?: boolean;
'initiator'?: Ptsv2paymentsProcessingInformationAuthorizationOptionsInitiator;
'billPayment'?: boolean;
'billPaymentType'?: string;
'redemptionInquiry'?: boolean;
'transportationMode'?: string;
'aggregatedAuthIndicator'?: string;
'debtRecoveryIndicator'?: string;
'deferredAuthIndicator'?: boolean;
'cashAdvanceIndicator'?: boolean;
static constructFromObject(data: Partial<Ptsv2paymentsProcessingInformationAuthorizationOptions>, obj?: Ptsv2paymentsProcessingInformationAuthorizationOptions): Ptsv2paymentsProcessingInformationAuthorizationOptions;
}
export declare class Ptsv2paymentsProcessingInformationAuthorizationOptionsInitiator {
constructor();
'type'?: string;
'credentialStoredOnFile'?: boolean;
'storedCredentialUsed'?: boolean;
'merchantInitiatedTransaction'?: Ptsv2paymentsProcessingInformationAuthorizationOptionsInitiatorMerchantInitiatedTransaction;
static constructFromObject(data: Partial<Ptsv2paymentsProcessingInformationAuthorizationOptionsInitiator>, obj?: Ptsv2paymentsProcessingInformationAuthorizationOptionsInitiator): Ptsv2paymentsProcessingInformationAuthorizationOptionsInitiator;
}
export declare class Ptsv2paymentsProcessingInformationAuthorizationOptionsInitiatorMerchantInitiatedTransaction {
constructor();
'reason'?: string;
'previousTransactionId'?: string;
'originalAuthorizedAmount'?: string;
static constructFromObject(data: Partial<Ptsv2paymentsProcessingInformationAuthorizationOptionsInitiatorMerchantInitiatedTransaction>, obj?: Ptsv2paymentsProcessingInformationAuthorizationOptionsInitiatorMerchantInitiatedTransaction): Ptsv2paymentsProcessingInformationAuthorizationOptionsInitiatorMerchantInitiatedTransaction;
}
export declare class Ptsv2paymentsProcessingInformationBankTransferOptions {
constructor();
'declineAvsFlags'?: string;
'secCode'?: string;
'terminalCity'?: string;
'terminalState'?: string;
'effectiveDate'?: string;
'partialPaymentId'?: string;
'customerMemo'?: string;
'paymentCategoryCode'?: string;
'settlementMethod'?: string;
'fraudScreeningLevel'?: string;
'customerPresent'?: string;
static constructFromObject(data: Partial<Ptsv2paymentsProcessingInformationBankTransferOptions>, obj?: Ptsv2paymentsProcessingInformationBankTransferOptions): Ptsv2paymentsProcessingInformationBankTransferOptions;
}
export declare class Ptsv2paymentsProcessingInformationCaptureOptions {
constructor();
'captureSequenceNumber'?: number;
'totalCaptureCount'?: number;
'dateToCapture'?: string;
static constructFromObject(data: Partial<Ptsv2paymentsProcessingInformationCaptureOptions>, obj?: Ptsv2paymentsProcessingInformationCaptureOptions): Ptsv2paymentsProcessingInformationCaptureOptions;
}
export declare class Ptsv2paymentsProcessingInformationElectronicBenefitsTransfer {
constructor();
'category'?: string;
'voucherSerialNumber'?: string;
static constructFromObject(data: Partial<Ptsv2paymentsProcessingInformationElectronicBenefitsTransfer>, obj?: Ptsv2paymentsProcessingInformationElectronicBenefitsTransfer): Ptsv2paymentsProcessingInformationElectronicBenefitsTransfer;
}
export declare class Ptsv2paymentsProcessingInformationJapanPaymentOptions {
constructor();
'paymentMethod'?: string;
'bonuses'?: string;
'bonusMonth'?: string;
'secondBonusMonth'?: string;
'bonusAmount'?: string;
'secondBonusAmount'?: string;
'preapprovalType'?: string;
'installments'?: string;
'terminalId'?: string;
'firstBillingMonth'?: string;
'businessName'?: string;
'businessNameKatakana'?: string;
'jis2TrackData'?: string;
'businessNameAlphaNumeric'?: string;
static constructFromObject(data: Partial<Ptsv2paymentsProcessingInformationJapanPaymentOptions>, obj?: Ptsv2paymentsProcessingInformationJapanPaymentOptions): Ptsv2paymentsProcessingInformationJapanPaymentOptions;
}
export declare class Ptsv2paymentsProcessingInformationLoanOptions {
constructor();
'type'?: string;
'assetType'?: string;
static constructFromObject(data: Partial<Ptsv2paymentsProcessingInformationLoanOptions>, obj?: Ptsv2paymentsProcessingInformationLoanOptions): Ptsv2paymentsProcessingInformationLoanOptions;
}
export declare class Ptsv2paymentsProcessingInformationPurchaseOptions {
constructor();
'isElectronicBenefitsTransfer'?: boolean;
'type'?: string;
static constructFromObject(data: Partial<Ptsv2paymentsProcessingInformationPurchaseOptions>, obj?: Ptsv2paymentsProcessingInformationPurchaseOptions): Ptsv2paymentsProcessingInformationPurchaseOptions;
}
export declare class Ptsv2paymentsProcessingInformationRecurringOptions {
constructor();
'loanPayment'?: boolean;
'firstRecurringPayment'?: boolean;
static constructFromObject(data: Partial<Ptsv2paymentsProcessingInformationRecurringOptions>, obj?: Ptsv2paymentsProcessingInformationRecurringOptions): Ptsv2paymentsProcessingInformationRecurringOptions;
}
export declare class Ptsv2paymentsProcessorInformation {
constructor();
'preApprovalToken'?: string;
'authorizationOptions'?: Ptsv2paymentsProcessorInformationAuthorizationOptions;
static constructFromObject(data: Partial<Ptsv2paymentsProcessorInformation>, obj?: Ptsv2paymentsProcessorInformation): Ptsv2paymentsProcessorInformation;
}
export declare class Ptsv2paymentsProcessorInformationAuthorizationOptions {
constructor();
'panReturnIndicator'?: string;
static constructFromObject(data: Partial<Ptsv2paymentsProcessorInformationAuthorizationOptions>, obj?: Ptsv2paymentsProcessorInformationAuthorizationOptions): Ptsv2paymentsProcessorInformationAuthorizationOptions;
}
export declare class Ptsv2paymentsPromotionInformation {
constructor();
'additionalCode'?: string;
'code'?: string;
static constructFromObject(data: Partial<Ptsv2paymentsPromotionInformation>, obj?: Ptsv2paymentsPromotionInformation): Ptsv2paymentsPromotionInformation;
}
export declare class Ptsv2paymentsRecipientInformation {
constructor();
'accountId'?: string;
'lastName'?: string;
'middleName'?: string;
'postalCode'?: string;
static constructFromObject(data: Partial<Ptsv2paymentsRecipientInformation>, obj?: Ptsv2paymentsRecipientInformation): Ptsv2paymentsRecipientInformation;
}
export declare class Ptsv2paymentsRecurringPaymentInformation {
constructor();
'endDate'?: string;
'frequency'?: number;
'numberOfPayments'?: number;
'originalPurchaseDate'?: string;
'sequenceNumber'?: number;
'type'?: string;
'occurrence'?: string;
'validationIndicator'?: string;
'amountType'?: string;
'maximumAmount'?: string;
'referenceNumber'?: string;
static constructFromObject(data: Partial<Ptsv2paymentsRecurringPaymentInformation>, obj?: Ptsv2paymentsRecurringPaymentInformation): Ptsv2paymentsRecurringPaymentInformation;
}
export declare class Ptsv2paymentsRiskInformation {
constructor();
'profile'?: Ptsv2paymentsRiskInformationProfile;
'eventType'?: string;
'buyerHistory'?: Ptsv2paymentsRiskInformationBuyerHistory;
'auxiliaryData'?: Array<Ptsv2paymentsRiskInformationAuxiliaryData>;
static constructFromObject(data: Partial<Ptsv2paymentsRiskInformation>, obj?: Ptsv2paymentsRiskInformation): Ptsv2paymentsRiskInformation;
}
export declare class Ptsv2paymentsRiskInformationAuxiliaryData {
constructor();
'key'?: string;
'value'?: string;
static constructFromObject(data: Partial<Ptsv2paymentsRiskInformationAuxiliaryData>, obj?: Ptsv2paymentsRiskInformationAuxiliaryData): Ptsv2paymentsRiskInformationAuxiliaryData;
}
export declare class Ptsv2paymentsRiskInformationBuyerHistory {
constructor();
'customerAccount'?: Ptsv2paymentsRiskInformationBuyerHistoryCustomerAccount;
'accountHistory'?: Ptsv2paymentsRiskInformationBuyerHistoryAccountHistory;
'accountPurchases'?: number;
'addCardAttempts'?: number;
'priorSuspiciousActivity'?: boolean;
'paymentAccountHistory'?: string;
'paymentAccountDate'?: number;
'transactionCountDay'?: number;
'transactionCountYear'?: number;
static constructFromObject(data: Partial<Ptsv2paymentsRiskInformationBuyerHistory>, obj?: Ptsv2paymentsRiskInformationBuyerHistory): Ptsv2paymentsRiskInformationBuyerHistory;
}
export declare class Ptsv2paymentsRiskInformationBuyerHistoryAccountHistory {
constructor();
'firstUseOfShippingAddress'?: boolean;
'shippingAddressUsageDate'?: string;
static constructFromObject(data: Partial<Ptsv2paymentsRiskInformationBuyerHistoryAccountHistory>, obj?: Ptsv2paymentsRiskInformationBuyerHistoryAccountHistory): Ptsv2paymentsRiskInformationBuyerHistoryAccountHistory;
}
export declare class Ptsv2paymentsRiskInformationBuyerHistoryCustomerAccount {
constructor();
'lastChangeDate'?: string;
'creationHistory'?: string;
'modificationHistory'?: string;
'passwordHistory'?: string;
'createDate'?: string;
'passwordChangeDate'?: string;
static constructFromObject(data: Partial<Ptsv2paymentsRiskInformationBuyerHistoryCustomerAccount>, obj?: Ptsv2paymentsRiskInformationBuyerHistoryCustomerAccount): Ptsv2paymentsRiskInformationBuyerHistoryCustomerAccount;
}
export declare class Ptsv2paymentsRiskInformationProfile {
constructor();
'name'?: string;
static constructFromObject(data: Partial<Ptsv2paymentsRiskInformationProfile>, obj?: Ptsv2paymentsRiskInformationProfile): Ptsv2paymentsRiskInformationProfile;
}
export declare class Ptsv2paymentsTokenInformation {
constructor();
'jti'?: string;
'transientTokenJwt'?: string;
'paymentInstrument'?: Ptsv2paymentsTokenInformationPaymentInstrument;
'shippingAddress'?: Ptsv2paymentsTokenInformationShippingAddress;
'networkTokenOption'?: string;
static constructFromObject(data: Partial<Ptsv2paymentsTokenInformation>, obj?: Ptsv2paymentsTokenInformation): Ptsv2paymentsTokenInformation;
}
export declare class Ptsv2paymentsTokenInformationPaymentInstrument {
constructor();
'_default'?: boolean;
static constructFromObject(data: Partial<Ptsv2paymentsTokenInformationPaymentInstrument>, obj?: Ptsv2paymentsTokenInformationPaymentInstrument): Ptsv2paymentsTokenInformationPaymentInstrument;
}
export declare class Ptsv2paymentsTokenInformationShippingAddress {
constructor();
'_default'?: boolean;
static constructFromObject(data: Partial<Ptsv2paymentsTokenInformationShippingAddress>, obj?: Ptsv2paymentsTokenInformationShippingAddress): Ptsv2paymentsTokenInformationShippingAddress;
}
export declare class Ptsv2paymentsTravelInformation {
constructor();
'duration'?: string;
'agency'?: Ptsv2paymentsTravelInformationAgency;
'autoRental'?: Ptsv2paymentsTravelInformationAutoRental;
'lodging'?: Ptsv2paymentsTravelInformationLodging;
'transit'?: Ptsv2paymentsTravelInformationTransit;
static constructFromObject(data: Partial<Ptsv2paymentsTravelInformation>, obj?: Ptsv2paymentsTravelInformation): Ptsv2paymentsTravelInformation;
}
export declare class Ptsv2paymentsTravelInformationAgency {
constructor();
'code'?: string;
'name'?: string;
static constructFromObject(data: Partial<Ptsv2paymentsTravelInformationAgency>, obj?: Ptsv2paymentsTravelInformationAgency): Ptsv2paymentsTravelInformationAgency;
}
export declare class Ptsv2paymentsTravelInformationAutoRental {
constructor();
'noShowIndicator'?: boolean;
'customerName'?: string;
'vehicleClass'?: string;
'distanceTravelled'?: string;
'distanceUnit'?: string;
'returnDateTime'?: string;
'rentalDateTime'?: string;
'maxFreeDistance'?: string;
'insuranceIndicator'?: boolean;
'programCode'?: string;
'returnAddress'?: Ptsv2paymentsTravelInformationAutoRentalReturnAddress;
'rentalAddress'?: Ptsv2paymentsTravelInformationAutoRentalRentalAddress;
'agreementNumber'?: string;
'odometerReading'?: string;
'vehicleIdentificationNumber'?: string;
'companyId'?: string;
'numberOfAdditionalDrivers'?: string;
'driverAge'?: string;
'specialProgramCode'?: string;
'vehicleMake'?: string;
'vehicleModel'?: string;
'timePeriod'?: string;
'commodityCode'?: string;
'customerServicePhoneNumber'?: string;
'taxDetails'?: Ptsv2paymentsTravelInformationAutoRentalTaxDetails;
'insuranceAmount'?: string;
'oneWayDropOffAmount'?: string;
'adjustedAmountIndicator'?: string;
'adjustedAmount'?: string;
'fuelCharges'?: string;
'weeklyRentalRate'?: string;
'dailyRentalRate'?: string;
'ratePerMile'?: string;
'mileageCharge'?: string;
'extraMileageCharge'?: string;
'lateFeeAmount'?: string;
'towingCharge'?: string;
'extraCharge'?: string;
'gpsCharge'?: string;
'phoneCharge'?: string;
'parkingViolationCharge'?: string;
'otherCharges'?: string;
static constructFromObject(data: Partial<Ptsv2paymentsTravelInformationAutoRental>, obj?: Ptsv2paymentsTravelInformationAutoRental): Ptsv2paymentsTravelInformationAutoRental;
}
export declare class Ptsv2paymentsTravelInformationAutoRentalRentalAddress {
constructor();
'city'?: string;
'state'?: string;
'country'?: string;
'locationId'?: string;
'address1'?: string;
'address2'?: string;
'location'?: string;
static constructFromObject(data: Partial<Ptsv2paymentsTravelInformationAutoRentalRentalAddress>, obj?: Ptsv2paymentsTravelInformationAutoRentalRentalAddress): Ptsv2paymentsTravelInformationAutoRentalRentalAddress;
}
export declare class Ptsv2paymentsTravelInformationAutoRentalReturnAddress {
constructor();
'city'?: string;
'state'?: string;
'country'?: string;
'locationId'?: string;
'location'?: string;
static constructFromObject(data: Partial<Ptsv2paymentsTravelInformationAutoRentalReturnAddress>, obj?: Ptsv2paymentsTravelInformationAutoRentalReturnAddress): Ptsv2paymentsTravelInformationAutoRentalReturnAddress;
}
export declare class Ptsv2paymentsTravelInformationAutoRentalTaxDetails {
constructor();
'amount'?: string;
'rate'?: string;
'applied'?: boolean;
'exemptionCode'?: string;
'taxType'?: string;
'taxSummary'?: string;
static constructFromObject(data: Partial<Ptsv2paymentsTravelInformationAutoRentalTaxDetails>, obj?: Ptsv2paymentsTravelInformationAutoRentalTaxDetails): Ptsv2paymentsTravelInformationAutoRentalTaxDetails;
}
export declare class Ptsv2paymentsTravelInformationLodging {
constructor();
'checkInDate'?: string;
'checkOutDate'?: string;
'room'?: Array<Ptsv2paymentsTravelInformationLodgingRoom>;
'smokingPreference'?: string;
'numberOfRooms'?: number;
'numberOfGuests'?: number;
'roomBedType'?: string;
'roomTaxType'?: string;
'roomRateType'?: string;
'guestName'?: string;
'customerServicePhoneNumber'?: string;
'corporateClientCode'?: string;
'additionalDiscountAmount'?: string;
'roomLocation'?: string;
'specialProgramCode'?: string;
'totalTaxAmount'?: string;
'prepaidCost'?: string;
'foodAndBeverageCost'?: string;
'roomTaxAmount'?: string;
'adjustmentAmount'?: string;
'phoneCost'?: string;
'restaurantCost'?: string;
'roomServiceCost'?: string;
'miniBarCost'?: string;
'laundryCost'?: string;
'miscellaneousCost'?: string;
'giftShopCost'?: string;
'movieCost'?: string;
'healthClubCost'?: string;
'valetParkingCost'?: string;
'cashDisbursementCost'?: string;
'nonRoomCost'?: string;
'businessCenterCost'?: string;
'loungeBarCost'?: string;
'transportationCost'?: string;
'gratuityAmount'?: string;
'conferenceRoomCost'?: string;
'audioVisualCost'?: string;
'banquestCost'?: string;
'nonRoomTaxAmount'?: string;
'earlyCheckOutCost'?: string;
'internetAccessCost'?: string;
static constructFromObject(data: Partial<Ptsv2paymentsTravelInformationLodging>, obj?: Ptsv2paymentsTravelInformationLodging): Ptsv2paymentsTravelInformationLodging;
}
export declare class Ptsv2paymentsTravelInformationLodgingRoom {
constructor();
'dailyRate'?: string;
'numberOfNights'?: number;
static constructFromObject(data: Partial<Ptsv2paymentsTravelInformationLodgingRoom>, obj?: Ptsv2paymentsTravelInformationLodgingRoom): Ptsv2paymentsTravelInformationLodgingRoom;
}
export declare class Ptsv2paymentsTravelInformationTransit {
constructor();
'airline'?: Ptsv2paymentsTravelInformationTransitAirline;
static constructFromObject(data: Partial<Ptsv2paymentsTravelInformationTransit>, obj?: Ptsv2paymentsTravelInformationTransit): Ptsv2paymentsTravelInformationTransit;
}
export declare class Ptsv2paymentsTravelInformationTransitAirline {
constructor();
'bookingReferenceNumber'?: string;
'carrierName'?: string;
'ticketIssuer'?: Ptsv2paymentsTravelInformationTransitAirlineTicketIssuer;
'ticketNumber'?: string;
'checkDigit'?: string;
'restrictedTicketIndicator'?: number;
'transactionType'?: number;
'extendedPaymentCode'?: string;
'passengerName'?: string;
'customerCode'?: string;
'documentType'?: string;
'documentNumber'?: string;
'documentNumberOfParts'?: number;
'invoiceNumber'?: string;
'invoiceDate'?: number;
'additionalCharges'?: string;
'totalFeeAmount'?: string;
'clearingSequence'?: string;
'clearingCount'?: string;
'totalClearingAmount'?: string;
'numberOfPassengers'?: number;
'reservationSystemCode'?: string;
'processIdentifier'?: string;
'ticketIssueDate'?: string;
'electronicTicketIndicator'?: boolean;
'originalTicketNumber'?: string;
'purchaseType'?: string;
'creditReasonIndicator'?: string;
'ticketChangeIndicator'?: string;
'planNumber'?: string;
'arrivalDate'?: string;
'restrictedTicketDesciption'?: string;
'exchangeTicketAmount'?: string;
'exchangeTicketFeeAmount'?: string;
'reservationType'?: string;
'boardingFeeAmount'?: string;
'legs'?: Array<Ptsv2paymentsTravelInformationTransitAirlineLegs>;
'ancillaryInformation'?: Ptsv2paymentsTravelInformationTransitAirlineAncillaryInformation;
static constructFromObject(data: Partial<Ptsv2paymentsTravelInformationTransitAirline>, obj?: Ptsv2paymentsTravelInformationTransitAirline): Ptsv2paymentsTravelInformationTransitAirline;
}
export declare class Ptsv2paymentsTravelInformationTransitAirlineAncillaryInformation {
constructor();
'ticketNumber'?: string;
'passengerName'?: string;
'connectedTicketNumber'?: string;
'creditReasonIndicator'?: string;
'service'?: Array<Ptsv2paymentsTravelInformationTransitAirlineAncillaryInformationService>;
static constructFromObject(data: Partial<Ptsv2paymentsTravelInformationTransitAirlineAncillaryInformation>, obj?: Ptsv2paymentsTravelInformationTransitAirlineAncillaryInformation): Ptsv2paymentsTravelInformationTransitAirlineAncillaryInformation;
}
export declare class Ptsv2paymentsTravelInformationTransitAirlineAncillaryInformationService {
constructor();
'categoryCode'?: string;
'subCategoryCode'?: string;
static constructFromObject(data: Partial<Ptsv2paymentsTravelInformationTransitAirlineAncillaryInformationService>, obj?: Ptsv2paymentsTravelInformationTransitAirlineAncillaryInformationService): Ptsv2paymentsTravelInformationTransitAirlineAncillaryInformationService;
}
export declare class Ptsv2paymentsTravelInformationTransitAirlineLegs {
constructor();
'carrierCode'?: string;
'flightNumber'?: string;
'originatingAirportCode'?: string;
'_class'?: string;
'stopoverIndicator'?: number;
'departureDate'?: number;
'destinationAirportCode'?: string;
'fareBasis'?: string;
'departTaxAmount'?: string;
'conjunctionTicket'?: string;
'exchangeTicketNumber'?: string;
'couponNumber'?: string;
'departureTime'?: number;
'departureTimeMeridian'?: string;
'arrivalTime'?: number;
'arrivalTimeMeridian'?: string;
'endorsementsRestrictions'?: string;
'totalFareAmount'?: string;
'feeAmount'?: string;
'taxAmount'?: string;
static constructFromObject(data: Partial<Ptsv2paymentsTravelInformationTransitAirlineLegs>, obj?: Ptsv2paymentsTravelInformationTransitAirlineLegs): Ptsv2paymentsTravelInformationTransitAirlineLegs;
}
export declare class Ptsv2paymentsTravelInformationTransitAirlineTicketIssuer {
constructor();
'code'?: string;
'name'?: string;
'address'?: string;
'locality'?: string;
'administrativeArea'?: string;
'postalCode'?: string;
'country'?: string;
static constructFromObject(data: Partial<Ptsv2paymentsTravelInformationTransitAirlineTicketIssuer>, obj?: Ptsv2paymentsTravelInformationTransitAirlineTicketIssuer): Ptsv2paymentsTravelInformationTransitAirlineTicketIssuer;
}
export declare class Ptsv2paymentsidClientReferenceInformation {
constructor();
'code'?: string;
'partner'?: Ptsv2paymentsidClientReferenceInformationPartner;
'applicationName'?: string;
'applicationVersion'?: string;
'applicationUser'?: string;
static constructFromObject(data: Partial<Ptsv2paymentsidClientReferenceInformation>, obj?: Ptsv2paymentsidClientReferenceInformation): Ptsv2paymentsidClientReferenceInformation;
}
export declare class Ptsv2paymentsidClientReferenceInformationPartner {
constructor();
'originalTransactionId'?: string;
'developerId'?: string;
'solutionId'?: string;
static constructFromObject(data: Partial<Ptsv2paymentsidClientReferenceInformationPartner>, obj?: Ptsv2paymentsidClientReferenceInformationPartner): Ptsv2paymentsidClientReferenceInformationPartner;
}
export declare class Ptsv2paymentsidMerchantInformation {
constructor();
'transactionLocalDateTime'?: string;
static constructFromObject(data: Partial<Ptsv2paymentsidMerchantInformation>, obj?: Ptsv2paymentsidMerchantInformation): Ptsv2paymentsidMerchantInformation;
}
export declare class Ptsv2paymentsidOrderInformation {
constructor();
'amountDetails'?: Ptsv2paymentsidOrderInformationAmountDetails;
static constructFromObject(data: Partial<Ptsv2paymentsidOrderInformation>, obj?: Ptsv2paymentsidOrderInformation): Ptsv2paymentsidOrderInformation;
}
export declare class Ptsv2paymentsidOrderInformationAmountDetails {
constructor();
'additionalAmount'?: string;
'currency'?: string;
static constructFromObject(data: Partial<Ptsv2paymentsidOrderInformationAmountDetails>, obj?: Ptsv2paymentsidOrderInformationAmountDetails): Ptsv2paymentsidOrderInformationAmountDetails;
}
export declare class Ptsv2paymentsidProcessingInformation {
constructor();
'authorizationOptions'?: Ptsv2paymentsidProcessingInformationAuthorizationOptions;
static constructFromObject(data: Partial<Ptsv2paymentsidProcessingInformation>, obj?: Ptsv2paymentsidProcessingInformation): Ptsv2paymentsidProcessingInformation;
}
export declare class Ptsv2paymentsidProcessingInformationAuthorizationOptions {
constructor();
'initiator'?: Ptsv2paymentsidProcessingInformationAuthorizationOptionsInitiator;
static constructFromObject(data: Partial<Ptsv2paymentsidProcessingInformationAuthorizationOptions>, obj?: Ptsv2paymentsidProcessingInformationAuthorizationOptions): Ptsv2paymentsidProcessingInformationAuthorizationOptions;
}
export declare class Ptsv2paymentsidProcessingInformationAuthorizationOptionsInitiator {
constructor();
'storedCredentialUsed'?: boolean;
static constructFromObject(data: Partial<Ptsv2paymentsidProcessingInformationAuthorizationOptionsInitiator>, obj?: Ptsv2paymentsidProcessingInformationAuthorizationOptionsInitiator): Ptsv2paymentsidProcessingInformationAuthorizationOptionsInitiator;
}
export declare class Ptsv2paymentsidTravelInformation {
constructor();
'duration'?: string;
static constructFromObject(data: Partial<Ptsv2paymentsidTravelInformation>, obj?: Ptsv2paymentsidTravelInformation): Ptsv2paymentsidTravelInformation;
}
export declare class Ptsv2paymentsidcapturesAggregatorInformation {
constructor();
'aggregatorId'?: string;
'name'?: string;
'subMerchant'?: Ptsv2paymentsidcapturesAggregatorInformationSubMerchant;
static constructFromObject(data: Partial<Ptsv2paymentsidcapturesAggregatorInformation>, obj?: Ptsv2paymentsidcapturesAggregatorInformation): Ptsv2paymentsidcapturesAggregatorInformation;
}
export declare class Ptsv2paymentsidcapturesAggregatorInformationSubMerchant {
constructor();
'name'?: string;
'address1'?: string;
'locality'?: string;
'administrativeArea'?: string;
'postalCode'?: string;
'country'?: string;
'email'?: string;
'phoneNumber'?: string;
'id'?: string;
static constructFromObject(data: Partial<Ptsv2paymentsidcapturesAggregatorInformationSubMerchant>, obj?: Ptsv2paymentsidcapturesAggregatorInformationSubMerchant): Ptsv2paymentsidcapturesAggregatorInformationSubMerchant;
}
export declare class Ptsv2paymentsidcapturesBuyerInformation {
constructor();
'merchantCustomerId'?: string;
'vatRegistrationNumber'?: string;
'dateOfBirth'?: string;
'gender'?: string;
'language'?: string;
'personalIdentification'?: Array<Ptsv2paymentsidcapturesBuyerInformationPersonalIdentification>;
static constructFromObject(data: Partial<Ptsv2paymentsidcapturesBuyerInformation>, obj?: Ptsv2paymentsidcapturesBuyerInformation): Ptsv2paymentsidcapturesBuyerInformation;
}
export declare class Ptsv2paymentsidcapturesBuyerInformationPersonalIdentification {
constructor();
'id'?: string;
static constructFromObject(data: Partial<Ptsv2paymentsidcapturesBuyerInformationPersonalIdentification>, obj?: Ptsv2paymentsidcapturesBuyerInformationPersonalIdentification): Ptsv2paymentsidcapturesBuyerInformationPersonalIdentification;
}
export declare class Ptsv2paymentsidcapturesDeviceInformation {
constructor();
'hostName'?: string;
'ipAddress'?: string;
'userAgent'?: string;
static constructFromObject(data: Partial<Ptsv2paymentsidcapturesDeviceInformation>, obj?: Ptsv2paymentsidcapturesDeviceInformation): Ptsv2paymentsidcapturesDeviceInformation;
}
export declare class Ptsv2paymentsidcapturesInstallmentInformation {
constructor();
'amount'?: string;
'frequency'?: string;
'planType'?: string;
'sequence'?: number;
'totalAmount'?: string;
'totalCount'?: number;
'firstInstallmentDate'?: string;
'firstInstallmentAmount'?: string;
'invoiceData'?: string;
'paymentType'?: string;
'additionalCosts'?: string;
'additionalCostsPercentage'?: string;
'amountFunded'?: string;
'amountRequestedPercentage'?: string;
'annualFinancingCost'?: string;
'annualInterestRate'?: string;
'expenses'?: string;
'expensesPercentage'?: string;
'fees'?: string;
'feesPercentage'?: string;
'insurance'?: string;
'insurancePercentage'?: string;
'monthlyInterestRate'?: string;
'taxes'?: string;
'taxesPercentage'?: string;
static constructFromObject(data: Partial<Ptsv2paymentsidcapturesInstallmentInformation>, obj?: Ptsv2paymentsidcapturesInstallmentInformation): Ptsv2paymentsidcapturesInstallmentInformation;
}
export declare class Ptsv2paymentsidcapturesMerchantInformation {
constructor();
'merchantDescriptor'?: Ptsv2paymentsMerchantInformationMerchantDescriptor;
'cardAcceptorReferenceNumber'?: string;
'categoryCode'?: number;
'vatRegistrationNumber'?: string;
'serviceFeeDescriptor'?: Ptsv2paymentsMerchantInformationServiceFeeDescriptor;
'taxId'?: string;
static constructFromObject(data: Partial<Ptsv2paymentsidcapturesMerchantInformation>, obj?: Ptsv2paymentsidcapturesMerchantInformation): Ptsv2paymentsidcapturesMerchantInformation;
}
export declare class Ptsv2paymentsidcapturesOrderInformation {
constructor();
'amountDetails'?: Ptsv2paymentsidcapturesOrderInformationAmountDetails;
'billTo'?: Ptsv2paymentsidcapturesOrderInformationBillTo;
'shipTo'?: Ptsv2paymentsidcapturesOrderInformationShipTo;
'lineItems'?: Array<Ptsv2paymentsOrderInformationLineItems>;
'invoiceDetails'?: Ptsv2paymentsidcapturesOrderInformationInvoiceDetails;
'shippingDetails'?: Ptsv2paymentsidcapturesOrderInformationShippingDetails;
static constructFromObject(data: Partial<Ptsv2paymentsidcapturesOrderInformation>, obj?: Ptsv2paymentsidcapturesOrderInformation): Ptsv2paymentsidcapturesOrderInformation;
}
export declare class Ptsv2paymentsidcapturesOrderInformationAmountDetails {
constructor();
'totalAmount'?: string;
'currency'?: string;
'discountAmount'?: string;
'dutyAmount'?: string;
'gratuityAmount'?: string;
'taxAmount'?: string;
'nationalTaxIncluded'?: string;
'taxAppliedAfterDiscount'?: string;
'taxAppliedLevel'?: string;
'taxTypeCode'?: string;
'freightAmount'?: string;
'foreignAmount'?: string;
'foreignCurrency'?: string;
'exchangeRate'?: string;
'exchangeRateTimeStamp'?: string;
'amexAdditionalAmounts'?: Array<Ptsv2paymentsOrderInformationAmountDetailsAmexAdditionalAmounts>;
'taxDetails'?: Array<Ptsv2paymentsOrderInformationAmountDetailsTaxDetails>;
'serviceFeeAmount'?: string;
'originalCurrency'?: string;
'cashbackAmount'?: string;
static constructFromObject(data: Partial<Ptsv2paymentsidcapturesOrderInformationAmountDetails>, obj?: Ptsv2paymentsidcapturesOrderInformationAmountDetails): Ptsv2paymentsidcapturesOrderInformationAmountDetails;
}
export declare class Ptsv2paymentsidcapturesOrderInformationBillTo {
constructor();
'title'?: string;
'firstName'?: string;
'middleName'?: string;
'lastName'?: string;
'company'?: Ptsv2paymentsOrderInformationBillToCompany;
'address1'?: string;
'address2'?: string;
'locality'?: string;
'district'?: string;
'administrativeArea'?: string;
'postalCode'?: string;
'county'?: string;
'country'?: string;
'email'?: string;
'phoneNumber'?: string;
static constructFromObject(data: Partial<Ptsv2paymentsidcapturesOrderInformationBillTo>, obj?: Ptsv2paymentsidcapturesOrderInformationBillTo): Ptsv2paymentsidcapturesOrderInformationBillTo;
}
export declare class Ptsv2paymentsidcapturesOrderInformationInvoiceDetails {
constructor();
'purchaseOrderNumber'?: string;
'purchaseOrderDate'?: string;
'purchaseContactName'?: string;
'taxable'?: boolean;
'vatInvoiceReferenceNumber'?: string;
'commodityCode'?: string;
'transactionAdviceAddendum'?: Array<Ptsv2paymentsOrderInformationInvoiceDetailsTransactionAdviceAddendum>;
static constructFromObject(data: Partial<Ptsv2paymentsidcapturesOrderInformationInvoiceDetails>, obj?: Ptsv2paymentsidcapturesOrderInformationInvoiceDetails): Ptsv2paymentsidcapturesOrderInformationInvoiceDetails;
}
export declare class Ptsv2paymentsidcapturesOrderInformationShipTo {
constructor();
'administrativeArea'?: string;
'country'?: string;
'postalCode'?: string;
static constructFromObject(data: Partial<Ptsv2paymentsidcapturesOrderInformationShipTo>, obj?: Ptsv2paymentsidcapturesOrderInformationShipTo): Ptsv2paymentsidcapturesOrderInformationShipTo;
}
export declare class Ptsv2paymentsidcapturesOrderInformationShippingDetails {
constructor();
'shipFromPostalCode'?: string;
static constructFromObject(data: Partial<Ptsv2paymentsidcapturesOrderInformationShippingDetails>, obj?: Ptsv2paymentsidcapturesOrderInformationShippingDetails): Ptsv2paymentsidcapturesOrderInformationShippingDetails;
}
export declare class Ptsv2paymentsidcapturesPaymentInformation {
constructor();
'customer'?: Ptsv2paymentsPaymentInformationCustomer;
'card'?: Ptsv2paymentsidcapturesPaymentInformationCard;
static constructFromObject(data: Partial<Ptsv2paymentsidcapturesPaymentInformation>, obj?: Ptsv2paymentsidcapturesPaymentInformation): Ptsv2paymentsidcapturesPaymentInformation;
}
export declare class Ptsv2paymentsidcapturesPaymentInformationCard {
constructor();
'sourceAccountType'?: string;
'sourceAccountTypeDetails'?: string;
static constructFromObject(data: Partial<Ptsv2paymentsidcapturesPaymentInformationCard>, obj?: Ptsv2paymentsidcapturesPaymentInformationCard): Ptsv2paymentsidcapturesPaymentInformationCard;
}
export declare class Ptsv2paymentsidcapturesPointOfSaleInformation {
constructor();
'emv'?: Ptsv2paymentsidcapturesPointOfSaleInformationEmv;
'amexCapnData'?: string;
static constructFromObject(data: Partial<Ptsv2paymentsidcapturesPointOfSaleInformation>, obj?: Ptsv2paymentsidcapturesPointOfSaleInformation): Ptsv2paymentsidcapturesPointOfSaleInformation;
}
export declare class Ptsv2paymentsidcapturesPointOfSaleInformationEmv {
constructor();
'tags'?: string;
'fallback'?: boolean;
static constructFromObject(data: Partial<Ptsv2paymentsidcapturesPointOfSaleInformationEmv>, obj?: Ptsv2paymentsidcapturesPointOfSaleInformationEmv): Ptsv2paymentsidcapturesPointOfSaleInformationEmv;
}
export declare class Ptsv2paymentsidcapturesProcessingInformation {
constructor();
'paymentSolution'?: string;
'reconciliationId'?: string;
'linkId'?: string;
'reportGroup'?: string;
'visaCheckoutId'?: string;
'purchaseLevel'?: string;
'industryDataType'?: string;
'issuer'?: Ptsv2paymentsIssuerInformation;
'authorizationOptions'?: Ptsv2paymentsidcapturesProcessingInformationAuthorizationOptions;
'captureOptions'?: Ptsv2paymentsidcapturesProcessingInformationCaptureOptions;
'loanOptions'?: Ptsv2paymentsProcessingInformationLoanOptions;
'payByPointsIndicator'?: boolean;
static constructFromObject(data: Partial<Ptsv2paymentsidcapturesProcessingInformation>, obj?: Ptsv2paymentsidcapturesProcessingInformation): Ptsv2paymentsidcapturesProcessingInformation;
}
export declare class Ptsv2paymentsidcapturesProcessingInformationAuthorizationOptions {
constructor();
'authType'?: string;
'verbalAuthCode'?: string;
'verbalAuthTransactionId'?: string;
static constructFromObject(data: Partial<Ptsv2paymentsidcapturesProcessingInformationAuthorizationOptions>, obj?: Ptsv2paymentsidcapturesProcessingInformationAuthorizationOptions): Ptsv2paymentsidcapturesProcessingInformationAuthorizationOptions;
}
export declare class Ptsv2paymentsidcapturesProcessingInformationCaptureOptions {
constructor();
'captureSequenceNumber'?: number;
'totalCaptureCount'?: number;
static constructFromObject(data: Partial<Ptsv2paymentsidcapturesProcessingInformationCaptureOptions>, obj?: Ptsv2paymentsidcapturesProcessingInformationCaptureOptions): Ptsv2paymentsidcapturesProcessingInformationCaptureOptions;
}
export declare class Ptsv2paymentsidrefundsClientReferenceInformation {
constructor();
'code'?: string;
'reconciliationId'?: string;
'returnReconciliationId'?: string;
'pausedRequestId'?: string;
'transactionId'?: string;
'comments'?: string;
'partner'?: Ptsv2paymentsClientReferenceInformationPartner;
'applicationName'?: string;
'applicationVersion'?: string;
'applicationUser'?: string;
static constructFromObject(data: Partial<Ptsv2paymentsidrefundsClientReferenceInformation>, obj?: Ptsv2paymentsidrefundsClientReferenceInformation): Ptsv2paymentsidrefundsClientReferenceInformation;
}
export declare class Ptsv2paymentsidrefundsMerchantInformation {
constructor();
'merchantDescriptor'?: Ptsv2paymentsMerchantInformationMerchantDescriptor;
'categoryCode'?: number;
'vatRegistrationNumber'?: string;
'cardAcceptorReferenceNumber'?: string;
'taxId'?: string;
static constructFromObject(data: Partial<Ptsv2paymentsidrefundsMerchantInformation>, obj?: Ptsv2paymentsidrefundsMerchantInformation): Ptsv2paymentsidrefundsMerchantInformation;
}
export declare class Ptsv2paymentsidrefundsOrderInformation {
constructor();
'amountDetails'?: Ptsv2paymentsidcapturesOrderInformationAmountDetails;
'billTo'?: Ptsv2paymentsidcapturesOrderInformationBillTo;
'shipTo'?: Ptsv2paymentsidcapturesOrderInformationShipTo;
'lineItems'?: Array<Ptsv2paymentsidrefundsOrderInformationLineItems>;
'invoiceDetails'?: Ptsv2paymentsidcapturesOrderInformationInvoiceDetails;
'shippingDetails'?: Ptsv2paymentsidcapturesOrderInformationShippingDetails;
static constructFromObject(data: Partial<Ptsv2paymentsidrefundsOrderInformation>, obj?: Ptsv2paymentsidrefundsOrderInformation): Ptsv2paymentsidrefundsOrderInformation;
}
export declare class Ptsv2paymentsidrefundsOrderInformationLineItems {
constructor();
'productCode'?: string;
'productName'?: string;
'productSku'?: string;
'quantity'?: number;
'unitPrice'?: string;
'unitOfMeasure'?: string;
'totalAmount'?: string;
'taxAmount'?: string;
'taxRate'?: string;
'taxAppliedAfterDiscount'?: string;
'taxStatusIndicator'?: string;
'taxTypeCode'?: string;
'amountIncludesTax'?: boolean;
'typeOfSupply'?: string;
'commodityCode'?: string;
'discountAmount'?: string;
'discountApplied'?: boolean;
'discountRate'?: string;
'invoiceNumber'?: string;
'taxDetails'?: Array<Ptsv2paymentsOrderInformationAmountDetailsTaxDetails>;
static constructFromObject(data: Partial<Ptsv2paymentsidrefundsOrderInformationLineItems>, obj?: Ptsv2paymentsidrefundsOrderInformationLineItems): Ptsv2paymentsidrefundsOrderInformationLineItems;
}
export declare class Ptsv2paymentsidrefundsPaymentInformation {
constructor();
'card'?: Ptsv2paymentsidrefundsPaymentInformationCard;
'bank'?: Ptsv2paymentsidrefundsPaymentInformationBank;
'tokenizedCard'?: Ptsv2paymentsPaymentInformationTokenizedCard;
'fluidData'?: Ptsv2paymentsPaymentInformationFluidData;
'customer'?: Ptsv2paymentsPaymentInformationCustomer;
'paymentInstrument'?: Ptsv2paymentsPaymentInformationPaymentInstrument;
'instrumentIdentifier'?: Ptsv2paymentsPaymentInformationInstrumentIdentifier;
'shippingAddress'?: Ptsv2paymentsPaymentInformationShippingAddress;
'legacyToken'?: Ptsv2paymentsPaymentInformationLegacyToken;
'paymentType'?: Ptsv2paymentsidrefundsPaymentInformationPaymentType;
'eWallet'?: Ptsv2paymentsidrefundsPaymentInformationEWallet;
static constructFromObject(data: Partial<Ptsv2paymentsidrefundsPaymentInformation>, obj?: Ptsv2paymentsidrefundsPaymentInformation): Ptsv2paymentsidrefundsPaymentInformation;
}
export declare class Ptsv2paymentsidrefundsPaymentInformationBank {
constructor();
'account'?: Ptsv2paymentsPaymentInformationBankAccount;
'routingNumber'?: string;
'iban'?: string;
'swiftCode'?: string;
static constructFromObject(data: Partial<Ptsv2paymentsidrefundsPaymentInformationBank>, obj?: Ptsv2paymentsidrefundsPaymentInformationBank): Ptsv2paymentsidrefundsPaymentInformationBank;
}
export declare class Ptsv2paymentsidrefundsPaymentInformationCard {
constructor();
'number'?: string;
'expirationMonth'?: string;
'expirationYear'?: string;
'type'?: string;
'accountEncoderId'?: string;
'issueNumber'?: string;
'startMonth'?: string;
'startYear'?: string;
'sourceAccountType'?: string;
'sourceAccountTypeDetails'?: string;
'securityCode'?: string;
'useAs'?: string;
static constructFromObject(data: Partial<Ptsv2paymentsidrefundsPaymentInformationCard>, obj?: Ptsv2paymentsidrefundsPaymentInformationCard): Ptsv2paymentsidrefundsPaymentInformationCard;
}
export declare class Ptsv2paymentsidrefundsPaymentInformationEWallet {
constructor();
'fundingSource'?: string;
static constructFromObject(data: Partial<Ptsv2paymentsidrefundsPaymentInformationEWallet>, obj?: Ptsv2paymentsidrefundsPaymentInformationEWallet): Ptsv2paymentsidrefundsPaymentInformationEWallet;
}
export declare class Ptsv2paymentsidrefundsPaymentInformationPaymentType {
constructor();
'name'?: string;
'subTypeName'?: string;
'method'?: Ptsv2paymentsidrefundsPaymentInformationPaymentTypeMethod;
static constructFromObject(data: Partial<Ptsv2paymentsidrefundsPaymentInformationPaymentType>, obj?: Ptsv2paymentsidrefundsPaymentInformationPaymentType): Ptsv2paymentsidrefundsPaymentInformationPaymentType;
}
export declare class Ptsv2paymentsidrefundsPaymentInformationPaymentTypeMethod {
constructor();
'name'?: string;
static constructFromObject(data: Partial<Ptsv2paymentsidrefundsPaymentInformationPaymentTypeMethod>, obj?: Ptsv2paymentsidrefundsPaymentInformationPaymentTypeMethod): Ptsv2paymentsidrefundsPaymentInformationPaymentTypeMethod;
}
export declare class Ptsv2paymentsidrefundsPointOfSaleInformation {
constructor();
'emv'?: Ptsv2paymentsidcapturesPointOfSaleInformationEmv;
static constructFromObject(data: Partial<Ptsv2paymentsidrefundsPointOfSaleInformation>, obj?: Ptsv2paymentsidrefundsPointOfSaleInformation): Ptsv2paymentsidrefundsPointOfSaleInformation;
}
export declare class Ptsv2paymentsidrefundsProcessingInformation {
constructor();
'actionList'?: Array<string>;
'paymentSolution'?: string;
'reconciliationId'?: string;
'linkId'?: string;
'reportGroup'?: string;
'visaCheckoutId'?: string;
'purchaseLevel'?: string;
'recurringOptions'?: Ptsv2paymentsidrefundsProcessingInformationRecurringOptions;
'industryDataType'?: string;
'paymentType'?: string;
'refundOptions'?: Ptsv2paymentsidrefundsProcessingInformationRefundOptions;
static constructFromObject(data: Partial<Ptsv2paymentsidrefundsProcessingInformation>, obj?: Ptsv2paymentsidrefundsProcessingInformation): Ptsv2paymentsidrefundsProcessingInformation;
}
export declare class Ptsv2paymentsidrefundsProcessingInformationRecurringOptions {
constructor();
'loanPayment'?: boolean;
static constructFromObject(data: Partial<Ptsv2paymentsidrefundsProcessingInformationRecurringOptions>, obj?: Ptsv2paymentsidrefundsProcessingInformationRecurringOptions): Ptsv2paymentsidrefundsProcessingInformationRecurringOptions;
}
export declare class Ptsv2paymentsidrefundsProcessingInformationRefundOptions {
constructor();
'reason'?: string;
static constructFromObject(data: Partial<Ptsv2paymentsidrefundsProcessingInformationRefundOptions>, obj?: Ptsv2paymentsidrefundsProcessingInformationRefundOptions): Ptsv2paymentsidrefundsProcessingInformationRefundOptions;
}
export declare class Ptsv2paymentsidreversalsClientReferenceInformation {
constructor();
'code'?: string;
'pausedRequestId'?: string;
'comments'?: string;
'partner'?: Ptsv2paymentsidreversalsClientReferenceInformationPartner;
'applicationName'?: string;
'applicationVersion'?: string;
'applicationUser'?: string;
static constructFromObject(data: Partial<Ptsv2paymentsidreversalsClientReferenceInformation>, obj?: Ptsv2paymentsidreversalsClientReferenceInformation): Ptsv2paymentsidreversalsClientReferenceInformation;
}
export declare class Ptsv2paymentsidreversalsClientReferenceInformationPartner {
constructor();
'developerId'?: string;
'solutionId'?: string;
'thirdPartyCertificationNumber'?: string;
static constructFromObject(data: Partial<Ptsv2paymentsidreversalsClientReferenceInformationPartner>, obj?: Ptsv2paymentsidreversalsClientReferenceInformationPartner): Ptsv2paymentsidreversalsClientReferenceInformationPartner;
}
export declare class Ptsv2paymentsidreversalsOrderInformation {
constructor();
'amountDetails'?: Ptsv2paymentsidreversalsOrderInformationAmountDetails;
'lineItems'?: Array<Ptsv2paymentsidreversalsOrderInformationLineItems>;
static constructFromObject(data: Partial<Ptsv2paymentsidreversalsOrderInformation>, obj?: Ptsv2paymentsidreversalsOrderInformation): Ptsv2paymentsidreversalsOrderInformation;
}
export declare class Ptsv2paymentsidreversalsOrderInformationAmountDetails {
constructor();
'serviceFeeAmount'?: string;
static constructFromObject(data: Partial<Ptsv2paymentsidreversalsOrderInformationAmountDetails>, obj?: Ptsv2paymentsidreversalsOrderInformationAmountDetails): Ptsv2paymentsidreversalsOrderInformationAmountDetails;
}
export declare class Ptsv2paymentsidreversalsOrderInformationLineItems {
constructor();
'quantity'?: number;
'unitPrice'?: string;
static constructFromObject(data: Partial<Ptsv2paymentsidreversalsOrderInformationLineItems>, obj?: Ptsv2paymentsidreversalsOrderInformationLineItems): Ptsv2paymentsidreversalsOrderInformationLineItems;
}
export declare class Ptsv2paymentsidreversalsPointOfSaleInformation {
constructor();
'emv'?: Ptsv2paymentsidreversalsPointOfSaleInformationEmv;
static constructFromObject(data: Partial<Ptsv2paymentsidreversalsPointOfSaleInformation>, obj?: Ptsv2paymentsidreversalsPointOfSaleInformation): Ptsv2paymentsidreversalsPointOfSaleInformation;
}
export declare class Ptsv2paymentsidreversalsPointOfSaleInformationEmv {
constructor();
'tags'?: string;
static constructFromObject(data: Partial<Ptsv2paymentsidreversalsPointOfSaleInformationEmv>, obj?: Ptsv2paymentsidreversalsPointOfSaleInformationEmv): Ptsv2paymentsidreversalsPointOfSaleInformationEmv;
}
export declare class Ptsv2paymentsidreversalsProcessingInformation {
constructor();
'paymentSolution'?: string;
'reconciliationId'?: string;
'linkId'?: string;
'reportGroup'?: string;
'visaCheckoutId'?: string;
'issuer'?: Ptsv2paymentsIssuerInformation;
static constructFromObject(data: Partial<Ptsv2paymentsidreversalsProcessingInformation>, obj?: Ptsv2paymentsidreversalsProcessingInformation): Ptsv2paymentsidreversalsProcessingInformation;
}
export declare class Ptsv2paymentsidreversalsReversalInformation {
constructor();
'amountDetails'?: Ptsv2paymentsidreversalsReversalInformationAmountDetails;
'reason'?: string;
static constructFromObject(data: Partial<Ptsv2paymentsidreversalsReversalInformation>, obj?: Ptsv2paymentsidreversalsReversalInformation): Ptsv2paymentsidreversalsReversalInformation;
}
export declare class Ptsv2paymentsidreversalsReversalInformationAmountDetails {
constructor();
'totalAmount'?: string;
'currency'?: string;
static constructFromObject(data: Partial<Ptsv2paymentsidreversalsReversalInformationAmountDetails>, obj?: Ptsv2paymentsidreversalsReversalInformationAmountDetails): Ptsv2paymentsidreversalsReversalInformationAmountDetails;
}
export declare class Ptsv2paymentsidvoidsOrderInformation {
constructor();
'amountDetails'?: Ptsv2paymentsidreversalsReversalInformationAmountDetails;
static constructFromObject(data: Partial<Ptsv2paymentsidvoidsOrderInformation>, obj?: Ptsv2paymentsidvoidsOrderInformation): Ptsv2paymentsidvoidsOrderInformation;
}
export declare class Ptsv2paymentsidvoidsPaymentInformation {
constructor();
'paymentType'?: Ptsv2paymentsidrefundsPaymentInformationPaymentType;
static constructFromObject(data: Partial<Ptsv2paymentsidvoidsPaymentInformation>, obj?: Ptsv2paymentsidvoidsPaymentInformation): Ptsv2paymentsidvoidsPaymentInformation;
}
export declare class Ptsv2payoutsClientReferenceInformation {
constructor();
'code'?: string;
'applicationName'?: string;
'applicationVersion'?: string;
'applicationUser'?: string;
static constructFromObject(data: Partial<Ptsv2payoutsClientReferenceInformation>, obj?: Ptsv2payoutsClientReferenceInformation): Ptsv2payoutsClientReferenceInformation;
}
export declare class Ptsv2payoutsMerchantInformation {
constructor();
'categoryCode'?: number;
'submitLocalDateTime'?: string;
'vatRegistrationNumber'?: string;
'merchantDescriptor'?: Ptsv2payoutsMerchantInformationMerchantDescriptor;
static constructFromObject(data: Partial<Ptsv2payoutsMerchantInformation>, obj?: Ptsv2payoutsMerchantInformation): Ptsv2payoutsMerchantInformation;
}
export declare class Ptsv2payoutsMerchantInformationMerchantDescriptor {
constructor();
'name'?: string;
'locality'?: string;
'country'?: string;
'administrativeArea'?: string;
'postalCode'?: string;
'contact'?: string;
static constructFromObject(data: Partial<Ptsv2payoutsMerchantInformationMerchantDescriptor>, obj?: Ptsv2payoutsMerchantInformationMerchantDescriptor): Ptsv2payoutsMerchantInformationMerchantDescriptor;
}
export declare class Ptsv2payoutsOrderInformation {
constructor();
'amountDetails'?: Ptsv2payoutsOrderInformationAmountDetails;
'billTo'?: Ptsv2payoutsOrderInformationBillTo;
'isCryptocurrencyPurchase'?: string;
static constructFromObject(data: Partial<Ptsv2payoutsOrderInformation>, obj?: Ptsv2payoutsOrderInformation): Ptsv2payoutsOrderInformation;
}
export declare class Ptsv2payoutsOrderInformationAmountDetails {
constructor();
'totalAmount'?: string;
'currency'?: string;
'surcharge'?: Ptsv2payoutsOrderInformationAmountDetailsSurcharge;
static constructFromObject(data: Partial<Ptsv2payoutsOrderInformationAmountDetails>, obj?: Ptsv2payoutsOrderInformationAmountDetails): Ptsv2payoutsOrderInformationAmountDetails;
}
export declare class Ptsv2payoutsOrderInformationAmountDetailsSurcharge {
constructor();
'amount'?: string;
static constructFromObject(data: Partial<Ptsv2payoutsOrderInformationAmountDetailsSurcharge>, obj?: Ptsv2payoutsOrderInformationAmountDetailsSurcharge): Ptsv2payoutsOrderInformationAmountDetailsSurcharge;
}
export declare class Ptsv2payoutsOrderInformationBillTo {
constructor();
'firstName'?: string;
'lastName'?: string;
'address1'?: string;
'address2'?: string;
'country'?: string;
'locality'?: string;
'administrativeArea'?: string;
'postalCode'?: string;
'phoneNumber'?: string;
'phoneType'?: string;
static constructFromObject(data: Partial<Ptsv2payoutsOrderInformationBillTo>, obj?: Ptsv2payoutsOrderInformationBillTo): Ptsv2payoutsOrderInformationBillTo;
}
export declare class Ptsv2payoutsPaymentInformation {
constructor();
'card'?: Ptsv2payoutsPaymentInformationCard;
'customer'?: Ptsv2paymentsPaymentInformationCustomer;
static constructFromObject(data: Partial<Ptsv2payoutsPaymentInformation>, obj?: Ptsv2payoutsPaymentInformation): Ptsv2payoutsPaymentInformation;
}
export declare class Ptsv2payoutsPaymentInformationCard {
constructor();
'type'?: string;
'number'?: string;
'expirationMonth'?: string;
'expirationYear'?: string;
'sourceAccountType'?: string;
static constructFromObject(data: Partial<Ptsv2payoutsPaymentInformationCard>, obj?: Ptsv2payoutsPaymentInformationCard): Ptsv2payoutsPaymentInformationCard;
}
export declare class Ptsv2payoutsProcessingInformation {
constructor();
'businessApplicationId'?: string;
'networkRoutingOrder'?: string;
'commerceIndicator'?: string;
'reconciliationId'?: string;
'payoutsOptions'?: Ptsv2payoutsProcessingInformationPayoutsOptions;
'transactionReason'?: string;
'purposeOfPayment'?: string;
'fundingOptions'?: Ptsv2payoutsProcessingInformationFundingOptions;
static constructFromObject(data: Partial<Ptsv2payoutsProcessingInformation>, obj?: Ptsv2payoutsProcessingInformation): Ptsv2payoutsProcessingInformation;
}
export declare class Ptsv2payoutsProcessingInformationFundingOptions {
constructor();
'initiator'?: Ptsv2payoutsProcessingInformationFundingOptionsInitiator;
static constructFromObject(data: Partial<Ptsv2payoutsProcessingInformationFundingOptions>, obj?: Ptsv2payoutsProcessingInformationFundingOptions): Ptsv2payoutsProcessingInformationFundingOptions;
}
export declare class Ptsv2payoutsProcessingInformationFundingOptionsInitiator {
constructor();
'type'?: string;
static constructFromObject(data: Partial<Ptsv2payoutsProcessingInformationFundingOptionsInitiator>, obj?: Ptsv2payoutsProcessingInformationFundingOptionsInitiator): Ptsv2payoutsProcessingInformationFundingOptionsInitiator;
}
export declare class Ptsv2payoutsProcessingInformationPayoutsOptions {
constructor();
'acquirerMerchantId'?: string;
'acquirerBin'?: string;
'retrievalReferenceNumber'?: string;
'accountFundingReferenceId'?: string;
static constructFromObject(data: Partial<Ptsv2payoutsProcessingInformationPayoutsOptions>, obj?: Ptsv2payoutsProcessingInformationPayoutsOptions): Ptsv2payoutsProcessingInformationPayoutsOptions;
}
export declare class Ptsv2payoutsRecipientInformation {
constructor();
'firstName'?: string;
'middleInitial'?: string;
'middleName'?: string;
'lastName'?: string;
'address1'?: string;
'locality'?: string;
'administrativeArea'?: string;
'country'?: string;
'postalCode'?: string;
'phoneNumber'?: string;
'dateOfBirth'?: string;
static constructFromObject(data: Partial<Ptsv2payoutsRecipientInformation>, obj?: Ptsv2payoutsRecipientInformation): Ptsv2payoutsRecipientInformation;
}
export declare class Ptsv2payoutsSenderInformation {
constructor();
'referenceNumber'?: string;
'account'?: Ptsv2payoutsSenderInformationAccount;
'firstName'?: string;
'middleInitial'?: string;
'middleName'?: string;
'lastName'?: string;
'name'?: string;
'address1'?: string;
'locality'?: string;
'administrativeArea'?: string;
'countryCode'?: string;
'postalCode'?: string;
'phoneNumber'?: string;
'dateOfBirth'?: string;
'vatRegistrationNumber'?: string;
'personalIdType'?: string;
'type'?: string;
'identificationNumber'?: string;
static constructFromObject(data: Partial<Ptsv2payoutsSenderInformation>, obj?: Ptsv2payoutsSenderInformation): Ptsv2payoutsSenderInformation;
}
export declare class Ptsv2payoutsSenderInformationAccount {
constructor();
'fundsSource'?: string;
'number'?: string;
static constructFromObject(data: Partial<Ptsv2payoutsSenderInformationAccount>, obj?: Ptsv2payoutsSenderInformationAccount): Ptsv2payoutsSenderInformationAccount;
}
export declare class Ptsv2refreshpaymentstatusidAgreementInformation {
constructor();
'agreementId'?: string;
static constructFromObject(data: Partial<Ptsv2refreshpaymentstatusidAgreementInformation>, obj?: Ptsv2refreshpaymentstatusidAgreementInformation): Ptsv2refreshpaymentstatusidAgreementInformation;
}
export declare class Ptsv2refreshpaymentstatusidClientReferenceInformation {
constructor();
'code'?: string;
'reconciliationId'?: string;
static constructFromObject(data: Partial<Ptsv2refreshpaymentstatusidClientReferenceInformation>, obj?: Ptsv2refreshpaymentstatusidClientReferenceInformation): Ptsv2refreshpaymentstatusidClientReferenceInformation;
}
export declare class Ptsv2refreshpaymentstatusidPaymentInformation {
constructor();
'customer'?: Ptsv2refreshpaymentstatusidPaymentInformationCustomer;
'paymentType'?: Ptsv2refreshpaymentstatusidPaymentInformationPaymentType;
static constructFromObject(data: Partial<Ptsv2refreshpaymentstatusidPaymentInformation>, obj?: Ptsv2refreshpaymentstatusidPaymentInformation): Ptsv2refreshpaymentstatusidPaymentInformation;
}
export declare class Ptsv2refreshpaymentstatusidPaymentInformationCustomer {
constructor();
'customerId'?: string;
static constructFromObject(data: Partial<Ptsv2refreshpaymentstatusidPaymentInformationCustomer>, obj?: Ptsv2refreshpaymentstatusidPaymentInformationCustomer): Ptsv2refreshpaymentstatusidPaymentInformationCustomer;
}
export declare class Ptsv2refreshpaymentstatusidPaymentInformationPaymentType {
constructor();
'name'?: string;
'method'?: Ptsv2paymentsidrefundsPaymentInformationPaymentTypeMethod;
static constructFromObject(data: Partial<Ptsv2refreshpaymentstatusidPaymentInformationPaymentType>, obj?: Ptsv2refreshpaymentstatusidPaymentInformationPaymentType): Ptsv2refreshpaymentstatusidPaymentInformationPaymentType;
}
export declare class Ptsv2refreshpaymentstatusidProcessingInformation {
constructor();
'actionList'?: Array<string>;
static constructFromObject(data: Partial<Ptsv2refreshpaymentstatusidProcessingInformation>, obj?: Ptsv2refreshpaymentstatusidProcessingInformation): Ptsv2refreshpaymentstatusidProcessingInformation;
}
export declare class Ptsv2voidsProcessingInformation {
constructor();
'paymentId'?: string;
static constructFromObject(data: Partial<Ptsv2voidsProcessingInformation>, obj?: Ptsv2voidsProcessingInformation): Ptsv2voidsProcessingInformation;
}
export declare class PushFunds201Response {
constructor();
'id'?: string;
'submitTimeUtc'?: string;
'status'?: string;
'reconciliationId'?: string;
'clientReferenceInformation'?: PushFunds201ResponseClientReferenceInformation;
'recipientInformation'?: PushFunds201ResponseRecipientInformation;
'merchantInformation'?: PushFunds201ResponseMerchantInformation;
'errorInformation'?: PushFunds201ResponseErrorInformation;
'processorInformation'?: PushFunds201ResponseProcessorInformation;
'orderInformation'?: PushFunds201ResponseOrderInformation;
'links'?: PushFunds201ResponseLinks;
static constructFromObject(data: Partial<PushFunds201Response>, obj?: PushFunds201Response): PushFunds201Response;
}
export declare class PushFunds201ResponseClientReferenceInformation {
constructor();
'code'?: string;
'submitLocalDateTime'?: string;
static constructFromObject(data: Partial<PushFunds201ResponseClientReferenceInformation>, obj?: PushFunds201ResponseClientReferenceInformation): PushFunds201ResponseClientReferenceInformation;
}
export declare class PushFunds201ResponseErrorInformation {
constructor();
'reason'?: string;
'message'?: string;
'details'?: Array<PushFunds201ResponseErrorInformationDetails>;
static constructFromObject(data: Partial<PushFunds201ResponseErrorInformation>, obj?: PushFunds201ResponseErrorInformation): PushFunds201ResponseErrorInformation;
}
export declare class PushFunds201ResponseErrorInformationDetails {
constructor();
'field'?: string;
'reason'?: string;
static constructFromObject(data: Partial<PushFunds201ResponseErrorInformationDetails>, obj?: PushFunds201ResponseErrorInformationDetails): PushFunds201ResponseErrorInformationDetails;
}
export declare class PushFunds201ResponseLinks {
constructor();
'self'?: PushFunds201ResponseLinksSelf;
'customer'?: PushFunds201ResponseLinksCustomer;
'paymentInstrument'?: PushFunds201ResponseLinksPaymentInstrument;
'instrumentIdentifier'?: PushFunds201ResponseLinksInstrumentIdentifier;
static constructFromObject(data: Partial<PushFunds201ResponseLinks>, obj?: PushFunds201ResponseLinks): PushFunds201ResponseLinks;
}
export declare class PushFunds201ResponseLinksCustomer {
constructor();
'href'?: string;
'method'?: string;
static constructFromObject(data: Partial<PushFunds201ResponseLinksCustomer>, obj?: PushFunds201ResponseLinksCustomer): PushFunds201ResponseLinksCustomer;
}
export declare class PushFunds201ResponseLinksInstrumentIdentifier {
constructor();
'href'?: string;
'method'?: string;
static constructFromObject(data: Partial<PushFunds201ResponseLinksInstrumentIdentifier>, obj?: PushFunds201ResponseLinksInstrumentIdentifier): PushFunds201ResponseLinksInstrumentIdentifier;
}
export declare class PushFunds201ResponseLinksPaymentInstrument {
constructor();
'href'?: string;
'method'?: string;
static constructFromObject(data: Partial<PushFunds201ResponseLinksPaymentInstrument>, obj?: PushFunds201ResponseLinksPaymentInstrument): PushFunds201ResponseLinksPaymentInstrument;
}
export declare class PushFunds201ResponseLinksSelf {
constructor();
'href'?: string;
'method'?: string;
static constructFromObject(data: Partial<PushFunds201ResponseLinksSelf>, obj?: PushFunds201ResponseLinksSelf): PushFunds201ResponseLinksSelf;
}
export declare class PushFunds201ResponseMerchantInformation {
constructor();
'merchantDescriptor'?: PushFunds201ResponseMerchantInformationMerchantDescriptor;
static constructFromObject(data: Partial<PushFunds201ResponseMerchantInformation>, obj?: PushFunds201ResponseMerchantInformation): PushFunds201ResponseMerchantInformation;
}
export declare class PushFunds201ResponseMerchantInformationMerchantDescriptor {
constructor();
'name'?: string;
'locality'?: string;
'country'?: string;
static constructFromObject(data: Partial<PushFunds201ResponseMerchantInformationMerchantDescriptor>, obj?: PushFunds201ResponseMerchantInformationMerchantDescriptor): PushFunds201ResponseMerchantInformationMerchantDescriptor;
}
export declare class PushFunds201ResponseOrderInformation {
constructor();
'amountDetails'?: PushFunds201ResponseOrderInformationAmountDetails;
static constructFromObject(data: Partial<PushFunds201ResponseOrderInformation>, obj?: PushFunds201ResponseOrderInformation): PushFunds201ResponseOrderInformation;
}
export declare class PushFunds201ResponseOrderInformationAmountDetails {
constructor();
'totalAmount'?: string;
'currency': string;
'settlementAmount'?: string;
'settlementCurrency'?: string;
static constructFromObject(data: Partial<PushFunds201ResponseOrderInformationAmountDetails>, obj?: PushFunds201ResponseOrderInformationAmountDetails): PushFunds201ResponseOrderInformationAmountDetails;
}
export declare class PushFunds201ResponseProcessorInformation {
constructor();
'transactionId'?: number;
'responseCode'?: string;
'approvalCode'?: string;
'systemTraceAuditNumber'?: string;
'responseCodeSource'?: string;
'retrievalReferenceNumber'?: string;
static constructFromObject(data: Partial<PushFunds201ResponseProcessorInformation>, obj?: PushFunds201ResponseProcessorInformation): PushFunds201ResponseProcessorInformation;
}
export declare class PushFunds201ResponseRecipientInformation {
constructor();
'card'?: PushFunds201ResponseRecipientInformationCard;
static constructFromObject(data: Partial<PushFunds201ResponseRecipientInformation>, obj?: PushFunds201ResponseRecipientInformation): PushFunds201ResponseRecipientInformation;
}
export declare class PushFunds201ResponseRecipientInformationCard {
constructor();
'balance'?: string;
'currency'?: string;
static constructFromObject(data: Partial<PushFunds201ResponseRecipientInformationCard>, obj?: PushFunds201ResponseRecipientInformationCard): PushFunds201ResponseRecipientInformationCard;
}
export declare class PushFunds400Response {
constructor();
'id'?: string;
'submitTimeUtc'?: string;
'status'?: string;
'reason'?: string;
'message'?: string;
'details'?: Array<PushFunds400ResponseDetails>;
static constructFromObject(data: Partial<PushFunds400Response>, obj?: PushFunds400Response): PushFunds400Response;
}
export declare class PushFunds400ResponseDetails {
constructor();
'field'?: string;
'reason'?: string;
static constructFromObject(data: Partial<PushFunds400ResponseDetails>, obj?: PushFunds400ResponseDetails): PushFunds400ResponseDetails;
}
export declare class PushFunds401Response {
constructor();
'id'?: string;
'submitTimeUtc'?: string;
'reason'?: string;
'message'?: string;
static constructFromObject(data: Partial<PushFunds401Response>, obj?: PushFunds401Response): PushFunds401Response;
}
export declare class PushFunds404Response {
constructor();
'id'?: string;
'submitTimeUtc'?: string;
'reason'?: string;
'message'?: string;
static constructFromObject(data: Partial<PushFunds404Response>, obj?: PushFunds404Response): PushFunds404Response;
}
export declare class PushFunds502Response {
constructor();
'id'?: string;
'submitTimeUtc'?: string;
'status'?: string;
'reason'?: string;
'message'?: string;
static constructFromObject(data: Partial<PushFunds502Response>, obj?: PushFunds502Response): PushFunds502Response;
}
export declare class PushFundsRequest {
constructor();
'clientReferenceInformation'?: Ptsv1pushfundstransferClientReferenceInformation;
'orderInformation': Ptsv1pushfundstransferOrderInformation;
'processingInformation': Ptsv1pushfundstransferProcessingInformation;
'processingOptions'?: Ptsv1pushfundstransferProcessingOptions;
'recipientInformation'?: Ptsv1pushfundstransferRecipientInformation;
'senderInformation': Ptsv1pushfundstransferSenderInformation;
'aggregatorInformation'?: Ptsv1pushfundstransferAggregatorInformation;
'merchantDefinedInformation'?: Ptsv1pushfundstransferMerchantDefinedInformation;
'merchantInformation'?: Ptsv1pushfundstransferMerchantInformation;
'pointOfServiceInformation'?: Ptsv1pushfundstransferPointOfServiceInformation;
static constructFromObject(data: Partial<PushFundsRequest>, obj?: PushFundsRequest): PushFundsRequest;
}
export declare class Rbsv1plansClientReferenceInformation {
constructor();
'comments'?: string;
'partner'?: Riskv1decisionsClientReferenceInformationPartner;
'applicationName'?: string;
'applicationVersion'?: string;
'applicationUser'?: string;
static constructFromObject(data: Partial<Rbsv1plansClientReferenceInformation>, obj?: Rbsv1plansClientReferenceInformation): Rbsv1plansClientReferenceInformation;
}
export declare class Rbsv1plansOrderInformation {
constructor();
'amountDetails'?: Rbsv1plansOrderInformationAmountDetails;
static constructFromObject(data: Partial<Rbsv1plansOrderInformation>, obj?: Rbsv1plansOrderInformation): Rbsv1plansOrderInformation;
}
export declare class Rbsv1plansOrderInformationAmountDetails {
constructor();
'currency': string;
'billingAmount': string;
'setupFee'?: string;
static constructFromObject(data: Partial<Rbsv1plansOrderInformationAmountDetails>, obj?: Rbsv1plansOrderInformationAmountDetails): Rbsv1plansOrderInformationAmountDetails;
}
export declare class Rbsv1plansPlanInformation {
constructor();
'code'?: string;
'name': string;
'description'?: string;
'status'?: string;
'billingPeriod': InlineResponse200PlanInformationBillingPeriod;
'billingCycles'?: Rbsv1plansPlanInformationBillingCycles;
static constructFromObject(data: Partial<Rbsv1plansPlanInformation>, obj?: Rbsv1plansPlanInformation): Rbsv1plansPlanInformation;
}
export declare class Rbsv1plansPlanInformationBillingCycles {
constructor();
'total'?: string;
static constructFromObject(data: Partial<Rbsv1plansPlanInformationBillingCycles>, obj?: Rbsv1plansPlanInformationBillingCycles): Rbsv1plansPlanInformationBillingCycles;
}
export declare class Rbsv1plansidPlanInformation {
constructor();
'code'?: string;
'name'?: string;
'description'?: string;
'status'?: string;
'billingPeriod'?: InlineResponse200PlanInformationBillingPeriod;
'billingCycles'?: Rbsv1plansPlanInformationBillingCycles;
static constructFromObject(data: Partial<Rbsv1plansidPlanInformation>, obj?: Rbsv1plansidPlanInformation): Rbsv1plansidPlanInformation;
}
export declare class Rbsv1plansidProcessingInformation {
constructor();
'subscriptionBillingOptions'?: Rbsv1plansidProcessingInformationSubscriptionBillingOptions;
static constructFromObject(data: Partial<Rbsv1plansidProcessingInformation>, obj?: Rbsv1plansidProcessingInformation): Rbsv1plansidProcessingInformation;
}
export declare class Rbsv1plansidProcessingInformationSubscriptionBillingOptions {
constructor();
'applyTo'?: string;
static constructFromObject(data: Partial<Rbsv1plansidProcessingInformationSubscriptionBillingOptions>, obj?: Rbsv1plansidProcessingInformationSubscriptionBillingOptions): Rbsv1plansidProcessingInformationSubscriptionBillingOptions;
}
export declare class Rbsv1subscriptionsClientReferenceInformation {
constructor();
'code'?: string;
'comments'?: string;
'partner'?: Riskv1decisionsClientReferenceInformationPartner;
'applicationName'?: string;
'applicationVersion'?: string;
'applicationUser'?: string;
static constructFromObject(data: Partial<Rbsv1subscriptionsClientReferenceInformation>, obj?: Rbsv1subscriptionsClientReferenceInformation): Rbsv1subscriptionsClientReferenceInformation;
}
export declare class Rbsv1subscriptionsPaymentInformation {
constructor();
'customer'?: Rbsv1subscriptionsPaymentInformationCustomer;
static constructFromObject(data: Partial<Rbsv1subscriptionsPaymentInformation>, obj?: Rbsv1subscriptionsPaymentInformation): Rbsv1subscriptionsPaymentInformation;
}
export declare class Rbsv1subscriptionsPaymentInformationCustomer {
constructor();
'id': string;
static constructFromObject(data: Partial<Rbsv1subscriptionsPaymentInformationCustomer>, obj?: Rbsv1subscriptionsPaymentInformationCustomer): Rbsv1subscriptionsPaymentInformationCustomer;
}
export declare class Rbsv1subscriptionsPlanInformation {
constructor();
'billingPeriod'?: InlineResponse200PlanInformationBillingPeriod;
'billingCycles'?: Rbsv1plansPlanInformationBillingCycles;
static constructFromObject(data: Partial<Rbsv1subscriptionsPlanInformation>, obj?: Rbsv1subscriptionsPlanInformation): Rbsv1subscriptionsPlanInformation;
}
export declare class Rbsv1subscriptionsProcessingInformation {
constructor();
'commerceIndicator'?: string;
'authorizationOptions'?: Rbsv1subscriptionsProcessingInformationAuthorizationOptions;
static constructFromObject(data: Partial<Rbsv1subscriptionsProcessingInformation>, obj?: Rbsv1subscriptionsProcessingInformation): Rbsv1subscriptionsProcessingInformation;
}
export declare class Rbsv1subscriptionsProcessingInformationAuthorizationOptions {
constructor();
'initiator'?: Rbsv1subscriptionsProcessingInformationAuthorizationOptionsInitiator;
static constructFromObject(data: Partial<Rbsv1subscriptionsProcessingInformationAuthorizationOptions>, obj?: Rbsv1subscriptionsProcessingInformationAuthorizationOptions): Rbsv1subscriptionsProcessingInformationAuthorizationOptions;
}
export declare class Rbsv1subscriptionsProcessingInformationAuthorizationOptionsInitiator {
constructor();
'type'?: string;
static constructFromObject(data: Partial<Rbsv1subscriptionsProcessingInformationAuthorizationOptionsInitiator>, obj?: Rbsv1subscriptionsProcessingInformationAuthorizationOptionsInitiator): Rbsv1subscriptionsProcessingInformationAuthorizationOptionsInitiator;
}
export declare class Rbsv1subscriptionsSubscriptionInformation {
constructor();
'code'?: string;
'planId'?: string;
'name': string;
'startDate': string;
static constructFromObject(data: Partial<Rbsv1subscriptionsSubscriptionInformation>, obj?: Rbsv1subscriptionsSubscriptionInformation): Rbsv1subscriptionsSubscriptionInformation;
}
export declare class Rbsv1subscriptionsidOrderInformation {
constructor();
'amountDetails'?: Rbsv1subscriptionsidOrderInformationAmountDetails;
static constructFromObject(data: Partial<Rbsv1subscriptionsidOrderInformation>, obj?: Rbsv1subscriptionsidOrderInformation): Rbsv1subscriptionsidOrderInformation;
}
export declare class Rbsv1subscriptionsidOrderInformationAmountDetails {
constructor();
'billingAmount'?: string;
'setupFee'?: string;
static constructFromObject(data: Partial<Rbsv1subscriptionsidOrderInformationAmountDetails>, obj?: Rbsv1subscriptionsidOrderInformationAmountDetails): Rbsv1subscriptionsidOrderInformationAmountDetails;
}
export declare class Rbsv1subscriptionsidPlanInformation {
constructor();
'billingCycles'?: Rbsv1plansPlanInformationBillingCycles;
static constructFromObject(data: Partial<Rbsv1subscriptionsidPlanInformation>, obj?: Rbsv1subscriptionsidPlanInformation): Rbsv1subscriptionsidPlanInformation;
}
export declare class Rbsv1subscriptionsidSubscriptionInformation {
constructor();
'code'?: string;
'planId'?: string;
'name'?: string;
'startDate'?: string;
static constructFromObject(data: Partial<Rbsv1subscriptionsidSubscriptionInformation>, obj?: Rbsv1subscriptionsidSubscriptionInformation): Rbsv1subscriptionsidSubscriptionInformation;
}
export declare class RefreshPaymentStatusRequest {
constructor();
'paymentInformation'?: Ptsv2refreshpaymentstatusidPaymentInformation;
'clientReferenceInformation'?: Ptsv2refreshpaymentstatusidClientReferenceInformation;
'agreementInformation'?: Ptsv2refreshpaymentstatusidAgreementInformation;
'processingInformation'?: Ptsv2refreshpaymentstatusidProcessingInformation;
static constructFromObject(data: Partial<RefreshPaymentStatusRequest>, obj?: RefreshPaymentStatusRequest): RefreshPaymentStatusRequest;
}
export declare class RefundCaptureRequest {
constructor();
'clientReferenceInformation'?: Ptsv2paymentsidrefundsClientReferenceInformation;
'processingInformation'?: Ptsv2paymentsidrefundsProcessingInformation;
'paymentInformation'?: Ptsv2paymentsidrefundsPaymentInformation;
'orderInformation'?: Ptsv2paymentsidrefundsOrderInformation;
'buyerInformation'?: Ptsv2paymentsidcapturesBuyerInformation;
'deviceInformation'?: Ptsv2paymentsidcapturesDeviceInformation;
'merchantInformation'?: Ptsv2paymentsidrefundsMerchantInformation;
'aggregatorInformation'?: Ptsv2paymentsidcapturesAggregatorInformation;
'pointOfSaleInformation'?: Ptsv2paymentsidrefundsPointOfSaleInformation;
'merchantDefinedInformation'?: Array<Ptsv2paymentsMerchantDefinedInformation>;
'travelInformation'?: Ptsv2paymentsTravelInformation;
'promotionInformation'?: Ptsv2paymentsPromotionInformation;
static constructFromObject(data: Partial<RefundCaptureRequest>, obj?: RefundCaptureRequest): RefundCaptureRequest;
}
export declare class RefundPaymentRequest {
constructor();
'clientReferenceInformation'?: Ptsv2paymentsidrefundsClientReferenceInformation;
'processingInformation'?: Ptsv2paymentsidrefundsProcessingInformation;
'paymentInformation'?: Ptsv2paymentsidrefundsPaymentInformation;
'orderInformation'?: Ptsv2paymentsidrefundsOrderInformation;
'buyerInformation'?: Ptsv2paymentsidcapturesBuyerInformation;
'deviceInformation'?: Ptsv2paymentsidcapturesDeviceInformation;
'merchantInformation'?: Ptsv2paymentsidrefundsMerchantInformation;
'aggregatorInformation'?: Ptsv2paymentsidcapturesAggregatorInformation;
'pointOfSaleInformation'?: Ptsv2paymentsidrefundsPointOfSaleInformation;
'merchantDefinedInformation'?: Array<Ptsv2paymentsMerchantDefinedInformation>;
'travelInformation'?: Ptsv2paymentsTravelInformation;
'promotionInformation'?: Ptsv2paymentsPromotionInformation;
static constructFromObject(data: Partial<RefundPaymentRequest>, obj?: RefundPaymentRequest): RefundPaymentRequest;
}
export declare class ReportingV3ChargebackDetailsGet200Response {
constructor();
'organizationId'?: string;
'startTime'?: Date;
'endTime'?: Date;
'chargebackDetails'?: Array<ReportingV3ChargebackDetailsGet200ResponseChargebackDetails>;
static constructFromObject(data: Partial<ReportingV3ChargebackDetailsGet200Response>, obj?: ReportingV3ChargebackDetailsGet200Response): ReportingV3ChargebackDetailsGet200Response;
}
export declare class ReportingV3ChargebackDetailsGet200ResponseChargebackDetails {
constructor();
'processorMerchantId'?: string;
'merchantName'?: string;
'transactionReferenceNumber'?: string;
'merchantReferenceNumber'?: string;
'natureOfDispute'?: string;
'alertType'?: string;
'amount'?: string;
'sign'?: string;
'action'?: string;
'cardType'?: string;
'originalSettlementTime'?: Date;
'trackingNumber'?: string;
'currencyCode'?: string;
'requestId'?: string;
'responseDueTime'?: Date;
'time'?: Date;
'actionDescription'?: string;
'customerId'?: string;
'reasonCode'?: string;
'representmentCPTime'?: Date;
'applications'?: string;
'eventRequestedTime'?: Date;
'preDisputeFlag'?: string;
static constructFromObject(data: Partial<ReportingV3ChargebackDetailsGet200ResponseChargebackDetails>, obj?: ReportingV3ChargebackDetailsGet200ResponseChargebackDetails): ReportingV3ChargebackDetailsGet200ResponseChargebackDetails;
}
export declare class ReportingV3ChargebackSummariesGet200Response {
constructor();
'organizationId'?: string;
'startTime'?: Date;
'endTime'?: string;
'chargebackSummaries'?: Array<ReportingV3ChargebackSummariesGet200ResponseChargebackSummaries>;
static constructFromObject(data: Partial<ReportingV3ChargebackSummariesGet200Response>, obj?: ReportingV3ChargebackSummariesGet200Response): ReportingV3ChargebackSummariesGet200Response;
}
export declare class ReportingV3ChargebackSummariesGet200ResponseChargebackSummaries {
constructor();
'count'?: number;
'time'?: Date;
'accountId'?: string;
static constructFromObject(data: Partial<ReportingV3ChargebackSummariesGet200ResponseChargebackSummaries>, obj?: ReportingV3ChargebackSummariesGet200ResponseChargebackSummaries): ReportingV3ChargebackSummariesGet200ResponseChargebackSummaries;
}
export declare class ReportingV3ConversionDetailsGet200Response {
constructor();
'organizationId'?: string;
'startTime'?: Date;
'endTime'?: Date;
'conversionDetails'?: Array<ReportingV3ConversionDetailsGet200ResponseConversionDetails>;
static constructFromObject(data: Partial<ReportingV3ConversionDetailsGet200Response>, obj?: ReportingV3ConversionDetailsGet200Response): ReportingV3ConversionDetailsGet200Response;
}
export declare class ReportingV3ConversionDetailsGet200ResponseConversionDetails {
constructor();
'merchantReferenceNumber'?: string;
'conversionTime'?: Date;
'requestId'?: string;
'originalDecision'?: string;
'newDecision'?: string;
'reviewer'?: string;
'reviewerComments'?: string;
'queue'?: string;
'profile'?: string;
'notes'?: Array<ReportingV3ConversionDetailsGet200ResponseNotes>;
static constructFromObject(data: Partial<ReportingV3ConversionDetailsGet200ResponseConversionDetails>, obj?: ReportingV3ConversionDetailsGet200ResponseConversionDetails): ReportingV3ConversionDetailsGet200ResponseConversionDetails;
}
export declare class ReportingV3ConversionDetailsGet200ResponseNotes {
constructor();
'time'?: Date;
'addedBy'?: string;
'comments'?: string;
static constructFromObject(data: Partial<ReportingV3ConversionDetailsGet200ResponseNotes>, obj?: ReportingV3ConversionDetailsGet200ResponseNotes): ReportingV3ConversionDetailsGet200ResponseNotes;
}
export declare class ReportingV3InterchangeClearingLevelDetailsGet200Response {
constructor();
'startDate'?: Date;
'endDate'?: Date;
'interchangeClearingLevelDetails'?: Array<ReportingV3InterchangeClearingLevelDetailsGet200ResponseInterchangeClearingLevelDetails>;
static constructFromObject(data: Partial<ReportingV3InterchangeClearingLevelDetailsGet200Response>, obj?: ReportingV3InterchangeClearingLevelDetailsGet200Response): ReportingV3InterchangeClearingLevelDetailsGet200Response;
}
export declare class ReportingV3InterchangeClearingLevelDetailsGet200ResponseInterchangeClearingLevelDetails {
constructor();
'requestId'?: string;
'organizationId'?: string;
'accountId'?: string;
'processorMerchantId'?: string;
'transactionReferenceNumber'?: string;
'merchantReferenceNumber'?: string;
'accountSuffix'?: string;
'paymentSubType'?: string;
'paymentSubTypeDescription'?: string;
'transactionTime'?: Date;
'processedTime'?: Date;
'transactionType'?: string;
'amount'?: string;
'currencyCode'?: string;
'priceType'?: string;
'priceAmountOne'?: string;
'priceAmountTwo'?: string;
'reClass'?: string;
'settlementTime'?: Date;
'settlementProcessor'?: string;
'merchantBatchNumber'?: string;
'clearedLevel'?: string;
'billbackReasonCode'?: string;
'billbackReasonDescription'?: string;
'merchantPricedLevel'?: string;
'discountRate'?: string;
'discountAmount'?: string;
'clearingRateAmountOne'?: string;
'clearingRateAmountTwo'?: string;
'clearingRateAmountThree'?: string;
'clearingRateCurrencyCode'?: string;
'interchangeAmount'?: string;
'billbackAmount'?: string;
'settlementAmount'?: string;
'settlementCurrencyCode'?: string;
'conversionRate'?: string;
'deltaCost'?: string;
'surchargeAmount'?: string;
'percentRateCharged'?: string;
'perTransactionCharged'?: string;
'downgradeReasonCode'?: string;
'processTime'?: Date;
'authCode'?: string;
'batchTime'?: Date;
'processorBatchNumber'?: string;
'cardIndicator'?: string;
'minimumUnit'?: number;
'minimumUnitCurrencyCode'?: string;
'creditDeltaIndicator'?: string;
'feeCategory'?: string;
'applicationName'?: string;
static constructFromObject(data: Partial<ReportingV3InterchangeClearingLevelDetailsGet200ResponseInterchangeClearingLevelDetails>, obj?: ReportingV3InterchangeClearingLevelDetailsGet200ResponseInterchangeClearingLevelDetails): ReportingV3InterchangeClearingLevelDetailsGet200ResponseInterchangeClearingLevelDetails;
}
export declare class ReportingV3NetFundingsGet200Response {
constructor();
'startTime'?: Date;
'endTime'?: Date;
'netFundingSummaries'?: Array<ReportingV3NetFundingsGet200ResponseNetFundingSummaries>;
'totalPurchases'?: Array<ReportingV3NetFundingsGet200ResponseTotalPurchases>;
'totalRefunds'?: Array<ReportingV3NetFundingsGet200ResponseTotalPurchases>;
'totalFees'?: Array<ReportingV3NetFundingsGet200ResponseTotalPurchases>;
'totalChargebacks'?: Array<ReportingV3NetFundingsGet200ResponseTotalPurchases>;
'netTotal'?: Array<ReportingV3NetFundingsGet200ResponseTotalPurchases>;
static constructFromObject(data: Partial<ReportingV3NetFundingsGet200Response>, obj?: ReportingV3NetFundingsGet200Response): ReportingV3NetFundingsGet200Response;
}
export declare class ReportingV3NetFundingsGet200ResponseNetFundingSummaries {
constructor();
'type'?: string;
'paymentSubType'?: string;
'conveyedCount'?: number;
'conveyedAmount'?: string;
'settledCount'?: number;
'fundedCount'?: number;
'fundedAmount'?: string;
'currencyCode'?: string;
static constructFromObject(data: Partial<ReportingV3NetFundingsGet200ResponseNetFundingSummaries>, obj?: ReportingV3NetFundingsGet200ResponseNetFundingSummaries): ReportingV3NetFundingsGet200ResponseNetFundingSummaries;
}
export declare class ReportingV3NetFundingsGet200ResponseTotalPurchases {
constructor();
'currency': string;
'value': string;
static constructFromObject(data: Partial<ReportingV3NetFundingsGet200ResponseTotalPurchases>, obj?: ReportingV3NetFundingsGet200ResponseTotalPurchases): ReportingV3NetFundingsGet200ResponseTotalPurchases;
}
export declare class ReportingV3NotificationofChangesGet200Response {
constructor();
'notificationOfChanges'?: Array<ReportingV3NotificationofChangesGet200ResponseNotificationOfChanges>;
static constructFromObject(data: Partial<ReportingV3NotificationofChangesGet200Response>, obj?: ReportingV3NotificationofChangesGet200Response): ReportingV3NotificationofChangesGet200Response;
}
export declare class ReportingV3NotificationofChangesGet200ResponseNotificationOfChanges {
constructor();
'merchantReferenceNumber'?: string;
'transactionReferenceNumber'?: string;
'time'?: Date;
'code'?: string;
'accountType'?: string;
'routingNumber'?: string;
'accountNumber'?: string;
'consumerName'?: string;
static constructFromObject(data: Partial<ReportingV3NotificationofChangesGet200ResponseNotificationOfChanges>, obj?: ReportingV3NotificationofChangesGet200ResponseNotificationOfChanges): ReportingV3NotificationofChangesGet200ResponseNotificationOfChanges;
}
export declare class ReportingV3PaymentBatchSummariesGet200Response {
constructor();
'startTime'?: Date;
'endTime'?: Date;
'paymentBatchSummaries'?: Array<ReportingV3PaymentBatchSummariesGet200ResponsePaymentBatchSummaries>;
static constructFromObject(data: Partial<ReportingV3PaymentBatchSummariesGet200Response>, obj?: ReportingV3PaymentBatchSummariesGet200Response): ReportingV3PaymentBatchSummariesGet200Response;
}
export declare class ReportingV3PaymentBatchSummariesGet200ResponsePaymentBatchSummaries {
constructor();
'currencyCode'?: string;
'paymentSubTypeDescription'?: string;
'startTime'?: Date;
'endTime'?: Date;
'salesCount'?: number;
'salesAmount'?: string;
'creditCount'?: number;
'creditAmount'?: string;
'accountName'?: string;
'accountId'?: string;
'merchantId'?: string;
'merchantName'?: string;
static constructFromObject(data: Partial<ReportingV3PaymentBatchSummariesGet200ResponsePaymentBatchSummaries>, obj?: ReportingV3PaymentBatchSummariesGet200ResponsePaymentBatchSummaries): ReportingV3PaymentBatchSummariesGet200ResponsePaymentBatchSummaries;
}
export declare class ReportingV3PurchaseRefundDetailsGet200Response {
constructor();
'offset'?: number;
'limit'?: number;
'pageResults'?: number;
'requestDetails'?: Array<ReportingV3PurchaseRefundDetailsGet200ResponseRequestDetails>;
'settlements'?: Array<ReportingV3PurchaseRefundDetailsGet200ResponseSettlements>;
'authorizations'?: Array<ReportingV3PurchaseRefundDetailsGet200ResponseAuthorizations>;
'feeAndFundingDetails'?: Array<ReportingV3PurchaseRefundDetailsGet200ResponseFeeAndFundingDetails>;
'others'?: Array<ReportingV3PurchaseRefundDetailsGet200ResponseOthers>;
'settlementStatuses'?: Array<ReportingV3PurchaseRefundDetailsGet200ResponseSettlementStatuses>;
static constructFromObject(data: Partial<ReportingV3PurchaseRefundDetailsGet200Response>, obj?: ReportingV3PurchaseRefundDetailsGet200Response): ReportingV3PurchaseRefundDetailsGet200Response;
}
export declare class ReportingV3PurchaseRefundDetailsGet200ResponseAuthorizations {
constructor();
'requestId'?: string;
'transactionReferenceNumber'?: string;
'time'?: Date;
'authorizationRequestId'?: string;
'amount'?: string;
'currencyCode'?: string;
'code'?: string;
'rcode'?: string;
static constructFromObject(data: Partial<ReportingV3PurchaseRefundDetailsGet200ResponseAuthorizations>, obj?: ReportingV3PurchaseRefundDetailsGet200ResponseAuthorizations): ReportingV3PurchaseRefundDetailsGet200ResponseAuthorizations;
}
export declare class ReportingV3PurchaseRefundDetailsGet200ResponseFeeAndFundingDetails {
constructor();
'requestId'?: string;
'interchangePerItemFee'?: string;
'interchangeDescription'?: string;
'interchangePercentage'?: string;
'interchangePercentageAmount'?: string;
'discountPercentage'?: string;
'discountAmount'?: string;
'discountPerItemFee'?: string;
'totalFee'?: string;
'feeCurrency'?: string;
'duesAssessments'?: string;
'fundingAmount'?: string;
'fundingCurrency'?: string;
static constructFromObject(data: Partial<ReportingV3PurchaseRefundDetailsGet200ResponseFeeAndFundingDetails>, obj?: ReportingV3PurchaseRefundDetailsGet200ResponseFeeAndFundingDetails): ReportingV3PurchaseRefundDetailsGet200ResponseFeeAndFundingDetails;
}
export declare class ReportingV3PurchaseRefundDetailsGet200ResponseOthers {
constructor();
'requestId'?: string;
'merchantData1'?: string;
'merchantData2'?: string;
'merchantData3'?: string;
'merchantData4'?: string;
'firstName'?: string;
'lastName'?: string;
static constructFromObject(data: Partial<ReportingV3PurchaseRefundDetailsGet200ResponseOthers>, obj?: ReportingV3PurchaseRefundDetailsGet200ResponseOthers): ReportingV3PurchaseRefundDetailsGet200ResponseOthers;
}
export declare class ReportingV3PurchaseRefundDetailsGet200ResponseRequestDetails {
constructor();
'requestId'?: string;
'cybersourceMerchantId'?: string;
'processorMerchantId'?: string;
'groupName'?: string;
'transactionReferenceNumber'?: string;
'merchantReferenceNumber'?: string;
static constructFromObject(data: Partial<ReportingV3PurchaseRefundDetailsGet200ResponseRequestDetails>, obj?: ReportingV3PurchaseRefundDetailsGet200ResponseRequestDetails): ReportingV3PurchaseRefundDetailsGet200ResponseRequestDetails;
}
export declare class ReportingV3PurchaseRefundDetailsGet200ResponseSettlementStatuses {
constructor();
'requestId'?: string;
'status'?: string;
'settlementTime'?: Date;
'reasonCode'?: string;
'errorText'?: string;
static constructFromObject(data: Partial<ReportingV3PurchaseRefundDetailsGet200ResponseSettlementStatuses>, obj?: ReportingV3PurchaseRefundDetailsGet200ResponseSettlementStatuses): ReportingV3PurchaseRefundDetailsGet200ResponseSettlementStatuses;
}
export declare class ReportingV3PurchaseRefundDetailsGet200ResponseSettlements {
constructor();
'requestId'?: string;
'transactionType'?: string;
'submissionTime'?: Date;
'amount'?: string;
'currencyCode'?: string;
'paymentMethod'?: string;
'walletType'?: string;
'paymentType'?: string;
'accountSuffix'?: string;
'cybersourceBatchTime'?: Date;
'cybersourceBatchId'?: string;
'cardType'?: string;
'debitNetwork'?: string;
static constructFromObject(data: Partial<ReportingV3PurchaseRefundDetailsGet200ResponseSettlements>, obj?: ReportingV3PurchaseRefundDetailsGet200ResponseSettlements): ReportingV3PurchaseRefundDetailsGet200ResponseSettlements;
}
export declare class ReportingV3ReportDefinitionsGet200Response {
constructor();
'reportDefinitions'?: Array<ReportingV3ReportDefinitionsGet200ResponseReportDefinitions>;
static constructFromObject(data: Partial<ReportingV3ReportDefinitionsGet200Response>, obj?: ReportingV3ReportDefinitionsGet200Response): ReportingV3ReportDefinitionsGet200Response;
}
export declare class ReportingV3ReportDefinitionsGet200ResponseReportDefinitions {
constructor();
'type'?: string;
'reportDefinitionId'?: number;
'reportDefintionName'?: string;
'supportedFormats'?: Array<string>;
'description'?: string;
'defaultSettings'?: ReportingV3ReportDefinitionsNameGet200ResponseDefaultSettings;
'subscriptionType'?: string;
static constructFromObject(data: Partial<ReportingV3ReportDefinitionsGet200ResponseReportDefinitions>, obj?: ReportingV3ReportDefinitionsGet200ResponseReportDefinitions): ReportingV3ReportDefinitionsGet200ResponseReportDefinitions;
}
export declare class ReportingV3ReportDefinitionsNameGet200Response {
constructor();
'type'?: string;
'reportDefinitionId'?: number;
'reportDefintionName'?: string;
'attributes'?: Array<ReportingV3ReportDefinitionsNameGet200ResponseAttributes>;
'supportedFormats'?: Array<string>;
'description'?: string;
'defaultSettings'?: ReportingV3ReportDefinitionsNameGet200ResponseDefaultSettings;
'subscriptionType'?: string;
static constructFromObject(data: Partial<ReportingV3ReportDefinitionsNameGet200Response>, obj?: ReportingV3ReportDefinitionsNameGet200Response): ReportingV3ReportDefinitionsNameGet200Response;
}
export declare class ReportingV3ReportDefinitionsNameGet200ResponseAttributes {
constructor();
'id'?: string;
'name'?: string;
'description'?: string;
'filterType'?: string;
'_default'?: boolean;
'required'?: boolean;
'supportedType'?: string;
static constructFromObject(data: Partial<ReportingV3ReportDefinitionsNameGet200ResponseAttributes>, obj?: ReportingV3ReportDefinitionsNameGet200ResponseAttributes): ReportingV3ReportDefinitionsNameGet200ResponseAttributes;
}
export declare class ReportingV3ReportDefinitionsNameGet200ResponseDefaultSettings {
constructor();
'reportMimeType'?: string;
'reportFrequency'?: string;
'reportName'?: string;
'timezone'?: string;
'startTime'?: string;
'startDay'?: number;
'reportFilters'?: {
[key: string]: Array<string>;
};
'reportPreferences'?: Reportingv3reportsReportPreferences;
static constructFromObject(data: Partial<ReportingV3ReportDefinitionsNameGet200ResponseDefaultSettings>, obj?: ReportingV3ReportDefinitionsNameGet200ResponseDefaultSettings): ReportingV3ReportDefinitionsNameGet200ResponseDefaultSettings;
}
export declare class ReportingV3ReportSubscriptionsGet200Response {
constructor();
'subscriptions'?: Array<ReportingV3ReportSubscriptionsGet200ResponseSubscriptions>;
static constructFromObject(data: Partial<ReportingV3ReportSubscriptionsGet200Response>, obj?: ReportingV3ReportSubscriptionsGet200Response): ReportingV3ReportSubscriptionsGet200Response;
}
export declare class ReportingV3ReportSubscriptionsGet200ResponseSubscriptions {
constructor();
'organizationId'?: string;
'reportDefinitionId'?: string;
'reportDefinitionName'?: string;
'reportMimeType'?: string;
'reportFrequency'?: string;
'reportInterval'?: string;
'reportName'?: string;
'timezone'?: string;
'startTime'?: Date;
'startDay'?: number;
'reportFields'?: Array<string>;
'reportFilters'?: {
[key: string]: Array<string>;
};
'reportPreferences'?: Reportingv3reportsReportPreferences;
'groupId'?: string;
static constructFromObject(data: Partial<ReportingV3ReportSubscriptionsGet200ResponseSubscriptions>, obj?: ReportingV3ReportSubscriptionsGet200ResponseSubscriptions): ReportingV3ReportSubscriptionsGet200ResponseSubscriptions;
}
export declare class ReportingV3ReportsGet200Response {
constructor();
'reportSearchResults'?: Array<ReportingV3ReportsGet200ResponseReportSearchResults>;
static constructFromObject(data: Partial<ReportingV3ReportsGet200Response>, obj?: ReportingV3ReportsGet200Response): ReportingV3ReportsGet200Response;
}
export declare class ReportingV3ReportsGet200ResponseLink {
constructor();
'reportDownload'?: ReportingV3ReportsGet200ResponseLinkReportDownload;
static constructFromObject(data: Partial<ReportingV3ReportsGet200ResponseLink>, obj?: ReportingV3ReportsGet200ResponseLink): ReportingV3ReportsGet200ResponseLink;
}
export declare class ReportingV3ReportsGet200ResponseLinkReportDownload {
constructor();
'href'?: string;
'method'?: string;
static constructFromObject(data: Partial<ReportingV3ReportsGet200ResponseLinkReportDownload>, obj?: ReportingV3ReportsGet200ResponseLinkReportDownload): ReportingV3ReportsGet200ResponseLinkReportDownload;
}
export declare class ReportingV3ReportsGet200ResponseReportSearchResults {
constructor();
'link'?: ReportingV3ReportsGet200ResponseLink;
'reportDefinitionId'?: string;
'reportName'?: string;
'reportMimeType'?: string;
'reportFrequency'?: string;
'status'?: string;
'reportStartTime'?: Date;
'reportEndTime'?: Date;
'timezone'?: string;
'reportId'?: string;
'organizationId'?: string;
'queuedTime'?: Date;
'reportGeneratingTime'?: Date;
'reportCompletedTime'?: Date;
'subscriptionType'?: string;
'groupId'?: string;
static constructFromObject(data: Partial<ReportingV3ReportsGet200ResponseReportSearchResults>, obj?: ReportingV3ReportsGet200ResponseReportSearchResults): ReportingV3ReportsGet200ResponseReportSearchResults;
}
export declare class ReportingV3ReportsIdGet200Response {
constructor();
'organizationId'?: string;
'reportId'?: string;
'reportDefinitionId'?: string;
'reportName'?: string;
'reportMimeType'?: string;
'reportFrequency'?: string;
'reportFields'?: Array<string>;
'reportStatus'?: string;
'reportStartTime'?: Date;
'reportEndTime'?: Date;
'timezone'?: string;
'reportFilters'?: {
[key: string]: Array<string>;
};
'reportPreferences'?: Reportingv3reportsReportPreferences;
'groupId'?: string;
static constructFromObject(data: Partial<ReportingV3ReportsIdGet200Response>, obj?: ReportingV3ReportsIdGet200Response): ReportingV3ReportsIdGet200Response;
}
export declare class ReportingV3RetrievalDetailsGet200Response {
constructor();
'organizationId'?: string;
'startTime'?: Date;
'endTime'?: Date;
'retrievalDetails'?: Array<ReportingV3RetrievalDetailsGet200ResponseRetrievalDetails>;
static constructFromObject(data: Partial<ReportingV3RetrievalDetailsGet200Response>, obj?: ReportingV3RetrievalDetailsGet200Response): ReportingV3RetrievalDetailsGet200Response;
}
export declare class ReportingV3RetrievalDetailsGet200ResponseRetrievalDetails {
constructor();
'processorMerchantId'?: string;
'merchantName'?: string;
'transactionReferenceNumber'?: string;
'merchantReferenceNumber'?: string;
'natureOfDispute'?: string;
'alertType'?: string;
'amount'?: string;
'sign'?: string;
'action'?: string;
'cardType'?: string;
'originalSettlementTime'?: Date;
'trackingNumber'?: string;
'currencyCode'?: string;
'requestId'?: string;
'responseDueTime'?: Date;
'time'?: Date;
'actionDescription'?: string;
'customerId'?: string;
'reasonCode'?: string;
'representmentCPTime'?: Date;
'applications'?: string;
'eventRequestedTime'?: Date;
static constructFromObject(data: Partial<ReportingV3RetrievalDetailsGet200ResponseRetrievalDetails>, obj?: ReportingV3RetrievalDetailsGet200ResponseRetrievalDetails): ReportingV3RetrievalDetailsGet200ResponseRetrievalDetails;
}
export declare class ReportingV3RetrievalSummariesGet200Response {
constructor();
'organizationId'?: string;
'startTime'?: Date;
'endTime'?: string;
'retrievalSummaries'?: Array<ReportingV3ChargebackSummariesGet200ResponseChargebackSummaries>;
static constructFromObject(data: Partial<ReportingV3RetrievalSummariesGet200Response>, obj?: ReportingV3RetrievalSummariesGet200Response): ReportingV3RetrievalSummariesGet200Response;
}
export declare class Reportingv3ReportDownloadsGet400Response {
constructor();
'submitTimeUtc': Date;
'reason': string;
'message': string;
'details': Array<Reportingv3ReportDownloadsGet400ResponseDetails>;
static constructFromObject(data: Partial<Reportingv3ReportDownloadsGet400Response>, obj?: Reportingv3ReportDownloadsGet400Response): Reportingv3ReportDownloadsGet400Response;
}
export declare class Reportingv3ReportDownloadsGet400ResponseDetails {
constructor();
'field'?: string;
'reason'?: string;
static constructFromObject(data: Partial<Reportingv3ReportDownloadsGet400ResponseDetails>, obj?: Reportingv3ReportDownloadsGet400ResponseDetails): Reportingv3ReportDownloadsGet400ResponseDetails;
}
export declare class Reportingv3reportsReportFilters {
constructor();
'applicationName'?: Array<string>;
'firstName'?: Array<string>;
'lastName'?: Array<string>;
'email'?: Array<string>;
static constructFromObject(data: Partial<Reportingv3reportsReportFilters>, obj?: Reportingv3reportsReportFilters): Reportingv3reportsReportFilters;
}
export declare class Reportingv3reportsReportPreferences {
constructor();
'signedAmounts'?: boolean;
'fieldNameConvention'?: string;
static constructFromObject(data: Partial<Reportingv3reportsReportPreferences>, obj?: Reportingv3reportsReportPreferences): Reportingv3reportsReportPreferences;
}
export declare class RiskV1AddressVerificationsPost201Response {
constructor();
'links'?: PtsV2IncrementalAuthorizationPatch201ResponseLinks;
'id'?: string;
'submitTimeUtc'?: string;
'submitTimeLocal'?: string;
'status'?: string;
'message'?: string;
'clientReferenceInformation'?: RiskV1DecisionsPost201ResponseClientReferenceInformation;
'addressVerificationInformation'?: RiskV1AddressVerificationsPost201ResponseAddressVerificationInformation;
'errorInformation'?: RiskV1AddressVerificationsPost201ResponseErrorInformation;
static constructFromObject(data: Partial<RiskV1AddressVerificationsPost201Response>, obj?: RiskV1AddressVerificationsPost201Response): RiskV1AddressVerificationsPost201Response;
}
export declare class RiskV1AddressVerificationsPost201ResponseAddressVerificationInformation {
constructor();
'addressType'?: string;
'barCode'?: RiskV1AddressVerificationsPost201ResponseAddressVerificationInformationBarCode;
'applicableRegion'?: string;
'errorCode'?: string;
'statusCode'?: string;
'careOf'?: string;
'matchScore'?: number;
'standardAddress'?: RiskV1AddressVerificationsPost201ResponseAddressVerificationInformationStandardAddress;
static constructFromObject(data: Partial<RiskV1AddressVerificationsPost201ResponseAddressVerificationInformation>, obj?: RiskV1AddressVerificationsPost201ResponseAddressVerificationInformation): RiskV1AddressVerificationsPost201ResponseAddressVerificationInformation;
}
export declare class RiskV1AddressVerificationsPost201ResponseAddressVerificationInformationBarCode {
constructor();
'value'?: string;
'checkDigit'?: number;
static constructFromObject(data: Partial<RiskV1AddressVerificationsPost201ResponseAddressVerificationInformationBarCode>, obj?: RiskV1AddressVerificationsPost201ResponseAddressVerificationInformationBarCode): RiskV1AddressVerificationsPost201ResponseAddressVerificationInformationBarCode;
}
export declare class RiskV1AddressVerificationsPost201ResponseAddressVerificationInformationStandardAddress {
constructor();
'address1'?: RiskV1AddressVerificationsPost201ResponseAddressVerificationInformationStandardAddressAddress1;
'address2'?: string;
'address3'?: string;
'address4'?: string;
'locality'?: string;
'county'?: string;
'country'?: string;
'csz'?: string;
'isoCountry'?: string;
'administrativeArea'?: string;
'postalCode'?: string;
static constructFromObject(data: Partial<RiskV1AddressVerificationsPost201ResponseAddressVerificationInformationStandardAddress>, obj?: RiskV1AddressVerificationsPost201ResponseAddressVerificationInformationStandardAddress): RiskV1AddressVerificationsPost201ResponseAddressVerificationInformationStandardAddress;
}
export declare class RiskV1AddressVerificationsPost201ResponseAddressVerificationInformationStandardAddressAddress1 {
constructor();
'withApartment'?: string;
'withoutApartment'?: string;
static constructFromObject(data: Partial<RiskV1AddressVerificationsPost201ResponseAddressVerificationInformationStandardAddressAddress1>, obj?: RiskV1AddressVerificationsPost201ResponseAddressVerificationInformationStandardAddressAddress1): RiskV1AddressVerificationsPost201ResponseAddressVerificationInformationStandardAddressAddress1;
}
export declare class RiskV1AddressVerificationsPost201ResponseErrorInformation {
constructor();
'reason'?: string;
'message'?: string;
'details'?: Array<PtsV2PaymentsPost201ResponseErrorInformationDetails>;
static constructFromObject(data: Partial<RiskV1AddressVerificationsPost201ResponseErrorInformation>, obj?: RiskV1AddressVerificationsPost201ResponseErrorInformation): RiskV1AddressVerificationsPost201ResponseErrorInformation;
}
export declare class RiskV1AuthenticationResultsPost201Response {
constructor();
'links'?: PtsV2IncrementalAuthorizationPatch201ResponseLinks;
'id'?: string;
'submitTimeUtc'?: string;
'submitTimeLocal'?: string;
'status'?: string;
'message'?: string;
'clientReferenceInformation'?: RiskV1DecisionsPost201ResponseClientReferenceInformation;
'consumerAuthenticationInformation'?: RiskV1AuthenticationResultsPost201ResponseConsumerAuthenticationInformation;
'errorInformation'?: RiskV1AuthenticationsPost201ResponseErrorInformation;
static constructFromObject(data: Partial<RiskV1AuthenticationResultsPost201Response>, obj?: RiskV1AuthenticationResultsPost201Response): RiskV1AuthenticationResultsPost201Response;
}
export declare class RiskV1AuthenticationResultsPost201ResponseConsumerAuthenticationInformation {
constructor();
'acsRenderingType'?: string;
'acsTransactionId'?: string;
'authenticationResult'?: string;
'authenticationStatusMsg'?: string;
'authenticationTransactionId'?: string;
'authenticationTransactionContextId'?: string;
'transactionToken'?: string;
'authorizationPayload'?: string;
'cavv'?: string;
'cavvAlgorithm'?: string;
'directoryServerErrorCode'?: string;
'directoryServerErrorDescription'?: string;
'indicator'?: string;
'interactionCounter'?: string;
'eci'?: string;
'eciRaw'?: string;
'paresStatus'?: string;
'sdkTransactionId'?: string;
'specificationVersion'?: string;
'threeDSServerTransactionId'?: string;
'ucafAuthenticationData'?: string;
'ucafCollectionIndicator'?: string;
'whiteListStatus'?: string;
'whiteListStatusSource'?: string;
'xid'?: string;
'directoryServerTransactionId'?: string;
static constructFromObject(data: Partial<RiskV1AuthenticationResultsPost201ResponseConsumerAuthenticationInformation>, obj?: RiskV1AuthenticationResultsPost201ResponseConsumerAuthenticationInformation): RiskV1AuthenticationResultsPost201ResponseConsumerAuthenticationInformation;
}
export declare class RiskV1AuthenticationSetupsPost201Response {
constructor();
'links'?: PtsV2IncrementalAuthorizationPatch201ResponseLinks;
'id'?: string;
'submitTimeUtc'?: string;
'status'?: string;
'consumerAuthenticationInformation'?: RiskV1AuthenticationSetupsPost201ResponseConsumerAuthenticationInformation;
'clientReferenceInformation'?: RiskV1DecisionsPost201ResponseClientReferenceInformation;
'errorInformation'?: RiskV1AuthenticationSetupsPost201ResponseErrorInformation;
static constructFromObject(data: Partial<RiskV1AuthenticationSetupsPost201Response>, obj?: RiskV1AuthenticationSetupsPost201Response): RiskV1AuthenticationSetupsPost201Response;
}
export declare class RiskV1AuthenticationSetupsPost201ResponseConsumerAuthenticationInformation {
constructor();
'accessToken'?: string;
'referenceId'?: string;
'deviceDataCollectionUrl'?: string;
static constructFromObject(data: Partial<RiskV1AuthenticationSetupsPost201ResponseConsumerAuthenticationInformation>, obj?: RiskV1AuthenticationSetupsPost201ResponseConsumerAuthenticationInformation): RiskV1AuthenticationSetupsPost201ResponseConsumerAuthenticationInformation;
}
export declare class RiskV1AuthenticationSetupsPost201ResponseErrorInformation {
constructor();
'reason'?: string;
'message'?: string;
'details'?: Array<PtsV2PaymentsPost201ResponseErrorInformationDetails>;
static constructFromObject(data: Partial<RiskV1AuthenticationSetupsPost201ResponseErrorInformation>, obj?: RiskV1AuthenticationSetupsPost201ResponseErrorInformation): RiskV1AuthenticationSetupsPost201ResponseErrorInformation;
}
export declare class RiskV1AuthenticationsPost201Response {
constructor();
'links'?: PtsV2IncrementalAuthorizationPatch201ResponseLinks;
'id'?: string;
'submitTimeUtc'?: string;
'submitTimeLocal'?: string;
'status'?: string;
'message'?: string;
'clientReferenceInformation'?: RiskV1DecisionsPost201ResponseClientReferenceInformation;
'orderInformation'?: RiskV1DecisionsPost201ResponseOrderInformation;
'consumerAuthenticationInformation'?: RiskV1DecisionsPost201ResponseConsumerAuthenticationInformation;
'errorInformation'?: RiskV1AuthenticationsPost201ResponseErrorInformation;
static constructFromObject(data: Partial<RiskV1AuthenticationsPost201Response>, obj?: RiskV1AuthenticationsPost201Response): RiskV1AuthenticationsPost201Response;
}
export declare class RiskV1AuthenticationsPost201ResponseErrorInformation {
constructor();
'reason'?: string;
'message'?: string;
'details'?: Array<PtsV2PaymentsPost201ResponseErrorInformationDetails>;
static constructFromObject(data: Partial<RiskV1AuthenticationsPost201ResponseErrorInformation>, obj?: RiskV1AuthenticationsPost201ResponseErrorInformation): RiskV1AuthenticationsPost201ResponseErrorInformation;
}
export declare class RiskV1AuthenticationsPost400Response {
constructor();
'submitTimeUtc'?: string;
'status'?: string;
'reason'?: string;
'message'?: string;
'details'?: Array<PtsV2PaymentsPost201ResponseErrorInformationDetails>;
static constructFromObject(data: Partial<RiskV1AuthenticationsPost400Response>, obj?: RiskV1AuthenticationsPost400Response): RiskV1AuthenticationsPost400Response;
}
export declare class RiskV1AuthenticationsPost400Response1 {
constructor();
'submitTimeUtc'?: string;
'status'?: string;
'reason'?: string;
'message'?: string;
'details'?: Array<PtsV2PaymentsPost201ResponseErrorInformationDetails>;
static constructFromObject(data: Partial<RiskV1AuthenticationsPost400Response1>, obj?: RiskV1AuthenticationsPost400Response1): RiskV1AuthenticationsPost400Response1;
}
export declare class RiskV1DecisionsPost201Response {
constructor();
'links'?: PtsV2PaymentsPost201ResponseLinks;
'id'?: string;
'submitTimeUtc'?: string;
'submitTimeLocal'?: string;
'status'?: string;
'riskInformation'?: PtsV2PaymentsPost201ResponseRiskInformation;
'paymentInformation'?: RiskV1DecisionsPost201ResponsePaymentInformation;
'clientReferenceInformation'?: RiskV1DecisionsPost201ResponseClientReferenceInformation;
'orderInformation'?: RiskV1DecisionsPost201ResponseOrderInformation;
'consumerAuthenticationInformation'?: RiskV1DecisionsPost201ResponseConsumerAuthenticationInformation;
'errorInformation'?: RiskV1DecisionsPost201ResponseErrorInformation;
static constructFromObject(data: Partial<RiskV1DecisionsPost201Response>, obj?: RiskV1DecisionsPost201Response): RiskV1DecisionsPost201Response;
}
export declare class RiskV1DecisionsPost201ResponseClientReferenceInformation {
constructor();
'code'?: string;
'comments'?: string;
'partner'?: Riskv1decisionsClientReferenceInformationPartner;
static constructFromObject(data: Partial<RiskV1DecisionsPost201ResponseClientReferenceInformation>, obj?: RiskV1DecisionsPost201ResponseClientReferenceInformation): RiskV1DecisionsPost201ResponseClientReferenceInformation;
}
export declare class RiskV1DecisionsPost201ResponseConsumerAuthenticationInformation {
constructor();
'accessToken'?: string;
'acsRenderingType'?: string;
'acsTransactionId'?: string;
'acsUrl'?: string;
'authenticationPath'?: string;
'authorizationPayload'?: string;
'authenticationType'?: string;
'authenticationTransactionId'?: string;
'authenticationTransactionContextId'?: string;
'validityPeriod'?: number;
'cardholderMessage'?: string;
'cavv'?: string;
'cavvAlgorithm'?: string;
'challengeCancelCode'?: string;
'challengeRequired'?: string;
'decoupledAuthenticationIndicator'?: string;
'directoryServerErrorCode'?: string;
'directoryServerErrorDescription'?: string;
'ecommerceIndicator'?: string;
'eci'?: string;
'eciRaw'?: string;
'effectiveAuthenticationType'?: string;
'ivr'?: PtsV2PaymentsPost201ResponseConsumerAuthenticationInformationIvr;
'networkScore'?: string;
'pareq'?: string;
'paresStatus'?: string;
'proofXml'?: string;
'proxyPan'?: string;
'sdkTransactionId'?: string;
'signedParesStatusReason'?: string;
'specificationVersion'?: string;
'stepUpUrl'?: string;
'threeDSServerTransactionId'?: string;
'ucafAuthenticationData'?: string;
'ucafCollectionIndicator'?: string;
'veresEnrolled'?: string;
'whiteListStatusSource'?: string;
'xid'?: string;
'directoryServerTransactionId'?: string;
'acsOperatorID'?: number;
'acsReferenceNumber'?: string;
'idciDecision'?: string;
'idciReasonCode1'?: string;
'idciReasonCode2'?: string;
'idciScore'?: number;
static constructFromObject(data: Partial<RiskV1DecisionsPost201ResponseConsumerAuthenticationInformation>, obj?: RiskV1DecisionsPost201ResponseConsumerAuthenticationInformation): RiskV1DecisionsPost201ResponseConsumerAuthenticationInformation;
}
export declare class RiskV1DecisionsPost201ResponseErrorInformation {
constructor();
'reason'?: string;
'message'?: string;
'details'?: Array<PtsV2PaymentsPost201ResponseErrorInformationDetails>;
static constructFromObject(data: Partial<RiskV1DecisionsPost201ResponseErrorInformation>, obj?: RiskV1DecisionsPost201ResponseErrorInformation): RiskV1DecisionsPost201ResponseErrorInformation;
}
export declare class RiskV1DecisionsPost201ResponseOrderInformation {
constructor();
'amountDetails'?: RiskV1DecisionsPost201ResponseOrderInformationAmountDetails;
static constructFromObject(data: Partial<RiskV1DecisionsPost201ResponseOrderInformation>, obj?: RiskV1DecisionsPost201ResponseOrderInformation): RiskV1DecisionsPost201ResponseOrderInformation;
}
export declare class RiskV1DecisionsPost201ResponseOrderInformationAmountDetails {
constructor();
'currency'?: string;
static constructFromObject(data: Partial<RiskV1DecisionsPost201ResponseOrderInformationAmountDetails>, obj?: RiskV1DecisionsPost201ResponseOrderInformationAmountDetails): RiskV1DecisionsPost201ResponseOrderInformationAmountDetails;
}
export declare class RiskV1DecisionsPost201ResponsePaymentInformation {
constructor();
'binCountry'?: string;
'accountType'?: string;
'issuer'?: string;
'scheme'?: string;
'bin'?: string;
static constructFromObject(data: Partial<RiskV1DecisionsPost201ResponsePaymentInformation>, obj?: RiskV1DecisionsPost201ResponsePaymentInformation): RiskV1DecisionsPost201ResponsePaymentInformation;
}
export declare class RiskV1DecisionsPost400Response {
constructor();
'submitTimeUtc'?: string;
'status'?: string;
'reason'?: string;
'message'?: string;
'details'?: Array<PtsV2PaymentsPost201ResponseErrorInformationDetails>;
static constructFromObject(data: Partial<RiskV1DecisionsPost400Response>, obj?: RiskV1DecisionsPost400Response): RiskV1DecisionsPost400Response;
}
export declare class RiskV1DecisionsPost400Response1 {
constructor();
'submitTimeUtc'?: string;
'status'?: string;
'reason'?: string;
'message'?: string;
'details'?: Array<PtsV2PaymentsPost201ResponseErrorInformationDetails>;
static constructFromObject(data: Partial<RiskV1DecisionsPost400Response1>, obj?: RiskV1DecisionsPost400Response1): RiskV1DecisionsPost400Response1;
}
export declare class RiskV1ExportComplianceInquiriesPost201Response {
constructor();
'links'?: PtsV2IncrementalAuthorizationPatch201ResponseLinks;
'id'?: string;
'submitTimeUtc'?: string;
'submitTimeLocal'?: string;
'status'?: string;
'message'?: string;
'clientReferenceInformation'?: RiskV1DecisionsPost201ResponseClientReferenceInformation;
'exportComplianceInformation'?: RiskV1ExportComplianceInquiriesPost201ResponseExportComplianceInformation;
'errorInformation'?: RiskV1ExportComplianceInquiriesPost201ResponseErrorInformation;
static constructFromObject(data: Partial<RiskV1ExportComplianceInquiriesPost201Response>, obj?: RiskV1ExportComplianceInquiriesPost201Response): RiskV1ExportComplianceInquiriesPost201Response;
}
export declare class RiskV1ExportComplianceInquiriesPost201ResponseErrorInformation {
constructor();
'reason'?: string;
'message'?: string;
'details'?: Array<PtsV2PaymentsPost201ResponseErrorInformationDetails>;
static constructFromObject(data: Partial<RiskV1ExportComplianceInquiriesPost201ResponseErrorInformation>, obj?: RiskV1ExportComplianceInquiriesPost201ResponseErrorInformation): RiskV1ExportComplianceInquiriesPost201ResponseErrorInformation;
}
export declare class RiskV1ExportComplianceInquiriesPost201ResponseExportComplianceInformation {
constructor();
'ipCountryConfidence'?: number;
'infoCodes'?: Array<string>;
'watchList'?: RiskV1ExportComplianceInquiriesPost201ResponseExportComplianceInformationWatchList;
static constructFromObject(data: Partial<RiskV1ExportComplianceInquiriesPost201ResponseExportComplianceInformation>, obj?: RiskV1ExportComplianceInquiriesPost201ResponseExportComplianceInformation): RiskV1ExportComplianceInquiriesPost201ResponseExportComplianceInformation;
}
export declare class RiskV1ExportComplianceInquiriesPost201ResponseExportComplianceInformationWatchList {
constructor();
'matches'?: Array<RiskV1ExportComplianceInquiriesPost201ResponseExportComplianceInformationWatchListMatches>;
static constructFromObject(data: Partial<RiskV1ExportComplianceInquiriesPost201ResponseExportComplianceInformationWatchList>, obj?: RiskV1ExportComplianceInquiriesPost201ResponseExportComplianceInformationWatchList): RiskV1ExportComplianceInquiriesPost201ResponseExportComplianceInformationWatchList;
}
export declare class RiskV1ExportComplianceInquiriesPost201ResponseExportComplianceInformationWatchListMatches {
constructor();
'addresses'?: Array<string>;
'sanctionList'?: string;
'aliases'?: Array<string>;
'programs'?: Array<string>;
static constructFromObject(data: Partial<RiskV1ExportComplianceInquiriesPost201ResponseExportComplianceInformationWatchListMatches>, obj?: RiskV1ExportComplianceInquiriesPost201ResponseExportComplianceInformationWatchListMatches): RiskV1ExportComplianceInquiriesPost201ResponseExportComplianceInformationWatchListMatches;
}
export declare class RiskV1UpdatePost201Response {
constructor();
'links'?: PtsV2IncrementalAuthorizationPatch201ResponseLinks;
'clientReferenceInformaton'?: RiskV1DecisionsPost201ResponseClientReferenceInformation;
'id'?: string;
'status'?: string;
'submitTimeUtc'?: string;
static constructFromObject(data: Partial<RiskV1UpdatePost201Response>, obj?: RiskV1UpdatePost201Response): RiskV1UpdatePost201Response;
}
export declare class Riskv1addressverificationsBuyerInformation {
constructor();
'merchantCustomerId'?: string;
static constructFromObject(data: Partial<Riskv1addressverificationsBuyerInformation>, obj?: Riskv1addressverificationsBuyerInformation): Riskv1addressverificationsBuyerInformation;
}
export declare class Riskv1addressverificationsOrderInformation {
constructor();
'billTo'?: Riskv1addressverificationsOrderInformationBillTo;
'shipTo'?: Riskv1addressverificationsOrderInformationShipTo;
'lineItems'?: Array<Riskv1addressverificationsOrderInformationLineItems>;
static constructFromObject(data: Partial<Riskv1addressverificationsOrderInformation>, obj?: Riskv1addressverificationsOrderInformation): Riskv1addressverificationsOrderInformation;
}
export declare class Riskv1addressverificationsOrderInformationBillTo {
constructor();
'address1': string;
'address2'?: string;
'address3'?: string;
'address4'?: string;
'administrativeArea'?: string;
'country': string;
'locality': string;
'postalCode': string;
static constructFromObject(data: Partial<Riskv1addressverificationsOrderInformationBillTo>, obj?: Riskv1addressverificationsOrderInformationBillTo): Riskv1addressverificationsOrderInformationBillTo;
}
export declare class Riskv1addressverificationsOrderInformationLineItems {
constructor();
'unitPrice': string;
'quantity'?: number;
'productSKU'?: string;
'productRisk'?: string;
'productName'?: string;
'productCode'?: string;
static constructFromObject(data: Partial<Riskv1addressverificationsOrderInformationLineItems>, obj?: Riskv1addressverificationsOrderInformationLineItems): Riskv1addressverificationsOrderInformationLineItems;
}
export declare class Riskv1addressverificationsOrderInformationShipTo {
constructor();
'address1': string;
'address2'?: string;
'address3'?: string;
'address4'?: string;
'administrativeArea'?: string;
'country': string;
'locality'?: string;
'postalCode'?: string;
static constructFromObject(data: Partial<Riskv1addressverificationsOrderInformationShipTo>, obj?: Riskv1addressverificationsOrderInformationShipTo): Riskv1addressverificationsOrderInformationShipTo;
}
export declare class Riskv1authenticationresultsConsumerAuthenticationInformation {
constructor();
'authenticationTransactionId'?: string;
'authenticationTransactionContext'?: string;
'otpToken'?: string;
'authenticationType'?: string;
'effectiveAuthenticationType'?: string;
'responseAccessToken'?: string;
'signedParesStatusReason'?: string;
'signedPares'?: string;
'whiteListStatus'?: string;
'credentialEncrypted'?: string;
static constructFromObject(data: Partial<Riskv1authenticationresultsConsumerAuthenticationInformation>, obj?: Riskv1authenticationresultsConsumerAuthenticationInformation): Riskv1authenticationresultsConsumerAuthenticationInformation;
}
export declare class Riskv1authenticationresultsDeviceInformation {
constructor();
'ipAddress'?: string;
static constructFromObject(data: Partial<Riskv1authenticationresultsDeviceInformation>, obj?: Riskv1authenticationresultsDeviceInformation): Riskv1authenticationresultsDeviceInformation;
}
export declare class Riskv1authenticationresultsOrderInformation {
constructor();
'amountDetails'?: Riskv1authenticationresultsOrderInformationAmountDetails;
'lineItems'?: Array<Riskv1authenticationresultsOrderInformationLineItems>;
static constructFromObject(data: Partial<Riskv1authenticationresultsOrderInformation>, obj?: Riskv1authenticationresultsOrderInformation): Riskv1authenticationresultsOrderInformation;
}
export declare class Riskv1authenticationresultsOrderInformationAmountDetails {
constructor();
'currency'?: string;
'totalAmount'?: string;
static constructFromObject(data: Partial<Riskv1authenticationresultsOrderInformationAmountDetails>, obj?: Riskv1authenticationresultsOrderInformationAmountDetails): Riskv1authenticationresultsOrderInformationAmountDetails;
}
export declare class Riskv1authenticationresultsOrderInformationLineItems {
constructor();
'unitPrice': string;
'quantity'?: number;
'taxAmount'?: string;
static constructFromObject(data: Partial<Riskv1authenticationresultsOrderInformationLineItems>, obj?: Riskv1authenticationresultsOrderInformationLineItems): Riskv1authenticationresultsOrderInformationLineItems;
}
export declare class Riskv1authenticationresultsPaymentInformation {
constructor();
'card'?: Riskv1authenticationresultsPaymentInformationCard;
'tokenizedCard'?: Riskv1authenticationresultsPaymentInformationTokenizedCard;
'fluidData'?: Riskv1authenticationresultsPaymentInformationFluidData;
'customer'?: Ptsv2paymentsPaymentInformationCustomer;
static constructFromObject(data: Partial<Riskv1authenticationresultsPaymentInformation>, obj?: Riskv1authenticationresultsPaymentInformation): Riskv1authenticationresultsPaymentInformation;
}
export declare class Riskv1authenticationresultsPaymentInformationCard {
constructor();
'bin'?: string;
'type'?: string;
'expirationMonth'?: string;
'expirationYear'?: string;
'number'?: string;
static constructFromObject(data: Partial<Riskv1authenticationresultsPaymentInformationCard>, obj?: Riskv1authenticationresultsPaymentInformationCard): Riskv1authenticationresultsPaymentInformationCard;
}
export declare class Riskv1authenticationresultsPaymentInformationFluidData {
constructor();
'value'?: string;
'keySerialNumber'?: string;
'descriptor'?: string;
'encoding'?: string;
static constructFromObject(data: Partial<Riskv1authenticationresultsPaymentInformationFluidData>, obj?: Riskv1authenticationresultsPaymentInformationFluidData): Riskv1authenticationresultsPaymentInformationFluidData;
}
export declare class Riskv1authenticationresultsPaymentInformationTokenizedCard {
constructor();
'transactionType'?: string;
'type'?: string;
'expirationMonth'?: string;
'expirationYear'?: string;
'number'?: string;
static constructFromObject(data: Partial<Riskv1authenticationresultsPaymentInformationTokenizedCard>, obj?: Riskv1authenticationresultsPaymentInformationTokenizedCard): Riskv1authenticationresultsPaymentInformationTokenizedCard;
}
export declare class Riskv1authenticationsBuyerInformation {
constructor();
'merchantCustomerId'?: string;
'personalIdentification'?: Array<Ptsv2paymentsBuyerInformationPersonalIdentification>;
'mobilePhone': number;
'workPhone'?: number;
static constructFromObject(data: Partial<Riskv1authenticationsBuyerInformation>, obj?: Riskv1authenticationsBuyerInformation): Riskv1authenticationsBuyerInformation;
}
export declare class Riskv1authenticationsDeviceInformation {
constructor();
'ipAddress'?: string;
'rawData'?: Array<Ptsv2paymentsDeviceInformationRawData>;
'httpAcceptBrowserValue'?: string;
'httpAcceptContent'?: string;
'httpBrowserLanguage'?: string;
'httpBrowserJavaEnabled'?: boolean;
'httpBrowserJavaScriptEnabled'?: boolean;
'httpBrowserColorDepth'?: string;
'httpBrowserScreenHeight'?: string;
'httpBrowserScreenWidth'?: string;
'httpBrowserTimeDifference'?: string;
'userAgentBrowserValue'?: string;
static constructFromObject(data: Partial<Riskv1authenticationsDeviceInformation>, obj?: Riskv1authenticationsDeviceInformation): Riskv1authenticationsDeviceInformation;
}
export declare class Riskv1authenticationsOrderInformation {
constructor();
'amountDetails'?: Riskv1authenticationsOrderInformationAmountDetails;
'preOrder'?: string;
'preOrderDate'?: string;
'reordered'?: boolean;
'shipTo'?: Riskv1decisionsOrderInformationShipTo;
'lineItems'?: Array<Riskv1authenticationsOrderInformationLineItems>;
'billTo'?: Riskv1authenticationsOrderInformationBillTo;
'totalOffersCount'?: string;
static constructFromObject(data: Partial<Riskv1authenticationsOrderInformation>, obj?: Riskv1authenticationsOrderInformation): Riskv1authenticationsOrderInformation;
}
export declare class Riskv1authenticationsOrderInformationAmountDetails {
constructor();
'currency': string;
'totalAmount': string;
static constructFromObject(data: Partial<Riskv1authenticationsOrderInformationAmountDetails>, obj?: Riskv1authenticationsOrderInformationAmountDetails): Riskv1authenticationsOrderInformationAmountDetails;
}
export declare class Riskv1authenticationsOrderInformationBillTo {
constructor();
'address1': string;
'address2'?: string;
'address3'?: string;
'administrativeArea': string;
'country': string;
'locality'?: string;
'firstName': string;
'lastName': string;
'phoneNumber'?: string;
'email': string;
'postalCode': string;
static constructFromObject(data: Partial<Riskv1authenticationsOrderInformationBillTo>, obj?: Riskv1authenticationsOrderInformationBillTo): Riskv1authenticationsOrderInformationBillTo;
}
export declare class Riskv1authenticationsOrderInformationLineItems {
constructor();
'totalAmount'?: string;
'unitPrice': string;
'quantity'?: number;
'giftCardCurrency'?: number;
'productSKU'?: string;
'productDescription'?: string;
'productName'?: string;
'passenger'?: Ptsv2paymentsOrderInformationPassenger;
'shippingDestinationTypes'?: string;
'taxAmount'?: string;
'shippingAddress1'?: string;
'shippingAddress2'?: string;
'shippingCity'?: string;
'shippingCountryCode'?: string;
'shippingFirstName'?: string;
'shippingLastName'?: string;
'shippingMiddleName'?: string;
'shippingPhone'?: number;
'shippingPostalCode'?: number;
'shippingState'?: string;
static constructFromObject(data: Partial<Riskv1authenticationsOrderInformationLineItems>, obj?: Riskv1authenticationsOrderInformationLineItems): Riskv1authenticationsOrderInformationLineItems;
}
export declare class Riskv1authenticationsPaymentInformation {
constructor();
'card'?: Riskv1authenticationsPaymentInformationCard;
'tokenizedCard'?: Riskv1authenticationsPaymentInformationTokenizedCard;
'fluidData'?: Riskv1authenticationsetupsPaymentInformationFluidData;
'customer'?: Ptsv2paymentsPaymentInformationCustomer;
static constructFromObject(data: Partial<Riskv1authenticationsPaymentInformation>, obj?: Riskv1authenticationsPaymentInformation): Riskv1authenticationsPaymentInformation;
}
export declare class Riskv1authenticationsPaymentInformationCard {
constructor();
'bin'?: string;
'type': string;
'expirationMonth': string;
'expirationYear': string;
'number': string;
static constructFromObject(data: Partial<Riskv1authenticationsPaymentInformationCard>, obj?: Riskv1authenticationsPaymentInformationCard): Riskv1authenticationsPaymentInformationCard;
}
export declare class Riskv1authenticationsPaymentInformationTokenizedCard {
constructor();
'transactionType': string;
'type': string;
'expirationMonth': string;
'expirationYear': string;
'cryptogram': string;
'securityCode': string;
'number': string;
static constructFromObject(data: Partial<Riskv1authenticationsPaymentInformationTokenizedCard>, obj?: Riskv1authenticationsPaymentInformationTokenizedCard): Riskv1authenticationsPaymentInformationTokenizedCard;
}
export declare class Riskv1authenticationsRiskInformation {
constructor();
'buyerHistory'?: Ptsv2paymentsRiskInformationBuyerHistory;
static constructFromObject(data: Partial<Riskv1authenticationsRiskInformation>, obj?: Riskv1authenticationsRiskInformation): Riskv1authenticationsRiskInformation;
}
export declare class Riskv1authenticationsTravelInformation {
constructor();
'legs'?: Array<Riskv1decisionsTravelInformationLegs>;
'numberOfPassengers'?: number;
'passengers'?: Array<Riskv1decisionsTravelInformationPassengers>;
static constructFromObject(data: Partial<Riskv1authenticationsTravelInformation>, obj?: Riskv1authenticationsTravelInformation): Riskv1authenticationsTravelInformation;
}
export declare class Riskv1authenticationsetupsPaymentInformation {
constructor();
'card'?: Riskv1authenticationsetupsPaymentInformationCard;
'tokenizedCard'?: Riskv1authenticationsetupsPaymentInformationTokenizedCard;
'fluidData'?: Riskv1authenticationsetupsPaymentInformationFluidData;
'customer'?: Riskv1authenticationsetupsPaymentInformationCustomer;
static constructFromObject(data: Partial<Riskv1authenticationsetupsPaymentInformation>, obj?: Riskv1authenticationsetupsPaymentInformation): Riskv1authenticationsetupsPaymentInformation;
}
export declare class Riskv1authenticationsetupsPaymentInformationCard {
constructor();
'type'?: string;
'expirationMonth': string;
'expirationYear': string;
'number': string;
static constructFromObject(data: Partial<Riskv1authenticationsetupsPaymentInformationCard>, obj?: Riskv1authenticationsetupsPaymentInformationCard): Riskv1authenticationsetupsPaymentInformationCard;
}
export declare class Riskv1authenticationsetupsPaymentInformationCustomer {
constructor();
'customerId'?: string;
static constructFromObject(data: Partial<Riskv1authenticationsetupsPaymentInformationCustomer>, obj?: Riskv1authenticationsetupsPaymentInformationCustomer): Riskv1authenticationsetupsPaymentInformationCustomer;
}
export declare class Riskv1authenticationsetupsPaymentInformationFluidData {
constructor();
'value': string;
'keySerialNumber'?: string;
'descriptor'?: string;
'encoding'?: string;
static constructFromObject(data: Partial<Riskv1authenticationsetupsPaymentInformationFluidData>, obj?: Riskv1authenticationsetupsPaymentInformationFluidData): Riskv1authenticationsetupsPaymentInformationFluidData;
}
export declare class Riskv1authenticationsetupsPaymentInformationTokenizedCard {
constructor();
'transactionType': string;
'type': string;
'expirationMonth': string;
'expirationYear': string;
'number': string;
static constructFromObject(data: Partial<Riskv1authenticationsetupsPaymentInformationTokenizedCard>, obj?: Riskv1authenticationsetupsPaymentInformationTokenizedCard): Riskv1authenticationsetupsPaymentInformationTokenizedCard;
}
export declare class Riskv1authenticationsetupsProcessingInformation {
constructor();
'paymentSolution'?: string;
'visaCheckoutId'?: string;
static constructFromObject(data: Partial<Riskv1authenticationsetupsProcessingInformation>, obj?: Riskv1authenticationsetupsProcessingInformation): Riskv1authenticationsetupsProcessingInformation;
}
export declare class Riskv1authenticationsetupsTokenInformation {
constructor();
'transientToken'?: string;
static constructFromObject(data: Partial<Riskv1authenticationsetupsTokenInformation>, obj?: Riskv1authenticationsetupsTokenInformation): Riskv1authenticationsetupsTokenInformation;
}
export declare class Riskv1decisionsBuyerInformation {
constructor();
'merchantCustomerId'?: string;
'username'?: string;
'hashedPassword'?: string;
'dateOfBirth'?: string;
'personalIdentification'?: Array<Ptsv2paymentsBuyerInformationPersonalIdentification>;
static constructFromObject(data: Partial<Riskv1decisionsBuyerInformation>, obj?: Riskv1decisionsBuyerInformation): Riskv1decisionsBuyerInformation;
}
export declare class Riskv1decisionsClientReferenceInformation {
constructor();
'code': string;
'pausedRequestId'?: string;
'comments'?: string;
'partner'?: Riskv1decisionsClientReferenceInformationPartner;
static constructFromObject(data: Partial<Riskv1decisionsClientReferenceInformation>, obj?: Riskv1decisionsClientReferenceInformation): Riskv1decisionsClientReferenceInformation;
}
export declare class Riskv1decisionsClientReferenceInformationPartner {
constructor();
'developerId'?: string;
'solutionId'?: string;
static constructFromObject(data: Partial<Riskv1decisionsClientReferenceInformationPartner>, obj?: Riskv1decisionsClientReferenceInformationPartner): Riskv1decisionsClientReferenceInformationPartner;
}
export declare class Riskv1decisionsConsumerAuthenticationInformation {
constructor();
'strongAuthentication'?: Riskv1decisionsConsumerAuthenticationInformationStrongAuthentication;
'authenticationType'?: string;
'acsWindowSize'?: string;
'alternateAuthenticationData'?: string;
'alternateAuthenticationDate'?: string;
'alternateAuthenticationMethod'?: string;
'authenticationDate'?: string;
'authenticationTransactionId'?: string;
'transactionFlowIndicator'?: number;
'challengeCancelCode'?: string;
'challengeCode'?: string;
'challengeStatus'?: string;
'customerCardAlias'?: string;
'decoupledAuthenticationIndicator'?: string;
'decoupledAuthenticationMaxTime'?: string;
'defaultCard'?: boolean;
'deviceChannel'?: string;
'installmentTotalCount'?: number;
'merchantFraudRate'?: string;
'marketingOptIn'?: boolean;
'marketingSource'?: string;
'mcc'?: string;
'merchantScore'?: number;
'messageCategory'?: string;
'npaCode'?: string;
'overridePaymentMethod'?: string;
'overrideCountryCode'?: string;
'priorAuthenticationData'?: string;
'priorAuthenticationMethod'?: string;
'priorAuthenticationReferenceId'?: string;
'priorAuthenticationTime'?: string;
'productCode'?: string;
'returnUrl'?: string;
'requestorId'?: string;
'requestorInitiatedAuthenticationIndicator'?: string;
'requestorName'?: string;
'referenceId'?: string;
'sdkMaxTimeout'?: string;
'secureCorporatePaymentIndicator'?: string;
'transactionMode'?: string;
'whiteListStatus'?: string;
'scoreRequest'?: number;
static constructFromObject(data: Partial<Riskv1decisionsConsumerAuthenticationInformation>, obj?: Riskv1decisionsConsumerAuthenticationInformation): Riskv1decisionsConsumerAuthenticationInformation;
}
export declare class Riskv1decisionsConsumerAuthenticationInformationStrongAuthentication {
constructor();
'authenticationIndicator'?: string;
static constructFromObject(data: Partial<Riskv1decisionsConsumerAuthenticationInformationStrongAuthentication>, obj?: Riskv1decisionsConsumerAuthenticationInformationStrongAuthentication): Riskv1decisionsConsumerAuthenticationInformationStrongAuthentication;
}
export declare class Riskv1decisionsDeviceInformation {
constructor();
'cookiesAccepted'?: string;
'ipAddress'?: string;
'hostName'?: string;
'fingerprintSessionId'?: string;
'httpBrowserEmail'?: string;
'userAgent'?: string;
'rawData'?: Array<Ptsv2paymentsDeviceInformationRawData>;
'httpAcceptBrowserValue'?: string;
'httpAcceptContent'?: string;
'httpBrowserLanguage'?: string;
'httpBrowserJavaEnabled'?: boolean;
'httpBrowserJavaScriptEnabled'?: boolean;
'httpBrowserColorDepth'?: string;
'httpBrowserScreenHeight'?: string;
'httpBrowserScreenWidth'?: string;
'httpBrowserTimeDifference'?: string;
'userAgentBrowserValue'?: string;
static constructFromObject(data: Partial<Riskv1decisionsDeviceInformation>, obj?: Riskv1decisionsDeviceInformation): Riskv1decisionsDeviceInformation;
}
export declare class Riskv1decisionsMerchantDefinedInformation {
constructor();
'key'?: string;
'value'?: string;
static constructFromObject(data: Partial<Riskv1decisionsMerchantDefinedInformation>, obj?: Riskv1decisionsMerchantDefinedInformation): Riskv1decisionsMerchantDefinedInformation;
}
export declare class Riskv1decisionsMerchantInformation {
constructor();
'merchantDescriptor'?: Riskv1decisionsMerchantInformationMerchantDescriptor;
'merchantName'?: string;
static constructFromObject(data: Partial<Riskv1decisionsMerchantInformation>, obj?: Riskv1decisionsMerchantInformation): Riskv1decisionsMerchantInformation;
}
export declare class Riskv1decisionsMerchantInformationMerchantDescriptor {
constructor();
'name'?: string;
'url'?: string;
static constructFromObject(data: Partial<Riskv1decisionsMerchantInformationMerchantDescriptor>, obj?: Riskv1decisionsMerchantInformationMerchantDescriptor): Riskv1decisionsMerchantInformationMerchantDescriptor;
}
export declare class Riskv1decisionsOrderInformation {
constructor();
'amountDetails'?: Riskv1decisionsOrderInformationAmountDetails;
'preOrder'?: string;
'preOrderDate'?: string;
'reordered'?: boolean;
'shippingDetails'?: Riskv1decisionsOrderInformationShippingDetails;
'shipTo'?: Riskv1decisionsOrderInformationShipTo;
'returnsAccepted'?: boolean;
'lineItems'?: Array<Riskv1decisionsOrderInformationLineItems>;
'billTo'?: Riskv1decisionsOrderInformationBillTo;
'totalOffersCount'?: string;
static constructFromObject(data: Partial<Riskv1decisionsOrderInformation>, obj?: Riskv1decisionsOrderInformation): Riskv1decisionsOrderInformation;
}
export declare class Riskv1decisionsOrderInformationAmountDetails {
constructor();
'currency': string;
'totalAmount'?: string;
static constructFromObject(data: Partial<Riskv1decisionsOrderInformationAmountDetails>, obj?: Riskv1decisionsOrderInformationAmountDetails): Riskv1decisionsOrderInformationAmountDetails;
}
export declare class Riskv1decisionsOrderInformationBillTo {
constructor();
'address1'?: string;
'address2'?: string;
'administrativeArea'?: string;
'country'?: string;
'locality'?: string;
'firstName'?: string;
'lastName'?: string;
'phoneNumber'?: string;
'email'?: string;
'postalCode'?: string;
static constructFromObject(data: Partial<Riskv1decisionsOrderInformationBillTo>, obj?: Riskv1decisionsOrderInformationBillTo): Riskv1decisionsOrderInformationBillTo;
}
export declare class Riskv1decisionsOrderInformationLineItems {
constructor();
'totalAmount'?: string;
'unitPrice'?: string;
'quantity'?: number;
'giftCardCurrency'?: number;
'productSKU'?: string;
'productRisk'?: string;
'productDescription'?: string;
'productName'?: string;
'productCode'?: string;
'gift'?: boolean;
'distributorProductSku'?: string;
'passenger'?: Ptsv2paymentsOrderInformationPassenger;
'shippingDestinationTypes'?: string;
'taxAmount'?: string;
static constructFromObject(data: Partial<Riskv1decisionsOrderInformationLineItems>, obj?: Riskv1decisionsOrderInformationLineItems): Riskv1decisionsOrderInformationLineItems;
}
export declare class Riskv1decisionsOrderInformationShipTo {
constructor();
'address1'?: string;
'address2'?: string;
'address3'?: string;
'administrativeArea'?: string;
'country'?: string;
'destinationTypes'?: string;
'locality'?: string;
'firstName'?: string;
'lastName'?: string;
'middleName'?: string;
'phoneNumber'?: string;
'postalCode'?: string;
'destinationCode'?: number;
'method'?: string;
static constructFromObject(data: Partial<Riskv1decisionsOrderInformationShipTo>, obj?: Riskv1decisionsOrderInformationShipTo): Riskv1decisionsOrderInformationShipTo;
}
export declare class Riskv1decisionsOrderInformationShippingDetails {
constructor();
'giftWrap'?: boolean;
'shippingMethod'?: string;
static constructFromObject(data: Partial<Riskv1decisionsOrderInformationShippingDetails>, obj?: Riskv1decisionsOrderInformationShippingDetails): Riskv1decisionsOrderInformationShippingDetails;
}
export declare class Riskv1decisionsPaymentInformation {
constructor();
'card'?: Riskv1decisionsPaymentInformationCard;
'tokenizedCard'?: Riskv1decisionsPaymentInformationTokenizedCard;
'customer'?: Ptsv2paymentsPaymentInformationCustomer;
'bank'?: Ptsv2paymentsPaymentInformationBank;
'method'?: string;
static constructFromObject(data: Partial<Riskv1decisionsPaymentInformation>, obj?: Riskv1decisionsPaymentInformation): Riskv1decisionsPaymentInformation;
}
export declare class Riskv1decisionsPaymentInformationCard {
constructor();
'number'?: string;
'type'?: string;
'bin'?: string;
'expirationMonth'?: string;
'expirationYear'?: string;
static constructFromObject(data: Partial<Riskv1decisionsPaymentInformationCard>, obj?: Riskv1decisionsPaymentInformationCard): Riskv1decisionsPaymentInformationCard;
}
export declare class Riskv1decisionsPaymentInformationTokenizedCard {
constructor();
'transactionType'?: string;
'type'?: string;
'number'?: string;
'expirationMonth'?: string;
'expirationYear'?: string;
static constructFromObject(data: Partial<Riskv1decisionsPaymentInformationTokenizedCard>, obj?: Riskv1decisionsPaymentInformationTokenizedCard): Riskv1decisionsPaymentInformationTokenizedCard;
}
export declare class Riskv1decisionsProcessingInformation {
constructor();
'actionList'?: Array<string>;
static constructFromObject(data: Partial<Riskv1decisionsProcessingInformation>, obj?: Riskv1decisionsProcessingInformation): Riskv1decisionsProcessingInformation;
}
export declare class Riskv1decisionsProcessorInformation {
constructor();
'avs'?: Riskv1decisionsProcessorInformationAvs;
'cardVerification'?: Riskv1decisionsProcessorInformationCardVerification;
static constructFromObject(data: Partial<Riskv1decisionsProcessorInformation>, obj?: Riskv1decisionsProcessorInformation): Riskv1decisionsProcessorInformation;
}
export declare class Riskv1decisionsProcessorInformationAvs {
constructor();
'code'?: string;
static constructFromObject(data: Partial<Riskv1decisionsProcessorInformationAvs>, obj?: Riskv1decisionsProcessorInformationAvs): Riskv1decisionsProcessorInformationAvs;
}
export declare class Riskv1decisionsProcessorInformationCardVerification {
constructor();
'resultCode'?: string;
static constructFromObject(data: Partial<Riskv1decisionsProcessorInformationCardVerification>, obj?: Riskv1decisionsProcessorInformationCardVerification): Riskv1decisionsProcessorInformationCardVerification;
}
export declare class Riskv1decisionsRiskInformation {
constructor();
'profile'?: Ptsv2paymentsRiskInformationProfile;
'eventType'?: string;
'buyerHistory'?: Ptsv2paymentsRiskInformationBuyerHistory;
'auxiliaryData'?: Array<Ptsv2paymentsRiskInformationAuxiliaryData>;
static constructFromObject(data: Partial<Riskv1decisionsRiskInformation>, obj?: Riskv1decisionsRiskInformation): Riskv1decisionsRiskInformation;
}
export declare class Riskv1decisionsTravelInformation {
constructor();
'actualFinalDestination'?: string;
'completeRoute'?: string;
'departureTime'?: string;
'journeyType'?: string;
'legs'?: Array<Riskv1decisionsTravelInformationLegs>;
'numberOfPassengers'?: number;
'passengers'?: Array<Riskv1decisionsTravelInformationPassengers>;
static constructFromObject(data: Partial<Riskv1decisionsTravelInformation>, obj?: Riskv1decisionsTravelInformation): Riskv1decisionsTravelInformation;
}
export declare class Riskv1decisionsTravelInformationLegs {
constructor();
'origination'?: string;
'destination'?: string;
'carrierCode'?: string;
'departureDate'?: string;
static constructFromObject(data: Partial<Riskv1decisionsTravelInformationLegs>, obj?: Riskv1decisionsTravelInformationLegs): Riskv1decisionsTravelInformationLegs;
}
export declare class Riskv1decisionsTravelInformationPassengers {
constructor();
'firstName'?: string;
'lastName'?: string;
static constructFromObject(data: Partial<Riskv1decisionsTravelInformationPassengers>, obj?: Riskv1decisionsTravelInformationPassengers): Riskv1decisionsTravelInformationPassengers;
}
export declare class Riskv1decisionsidmarkingRiskInformation {
constructor();
'markingDetails'?: Riskv1decisionsidmarkingRiskInformationMarkingDetails;
static constructFromObject(data: Partial<Riskv1decisionsidmarkingRiskInformation>, obj?: Riskv1decisionsidmarkingRiskInformation): Riskv1decisionsidmarkingRiskInformation;
}
export declare class Riskv1decisionsidmarkingRiskInformationMarkingDetails {
constructor();
'notes'?: string;
'reason'?: string;
'fieldsIncluded'?: Array<string>;
'action'?: string;
static constructFromObject(data: Partial<Riskv1decisionsidmarkingRiskInformationMarkingDetails>, obj?: Riskv1decisionsidmarkingRiskInformationMarkingDetails): Riskv1decisionsidmarkingRiskInformationMarkingDetails;
}
export declare class Riskv1exportcomplianceinquiriesDeviceInformation {
constructor();
'ipAddress'?: string;
'hostName'?: string;
static constructFromObject(data: Partial<Riskv1exportcomplianceinquiriesDeviceInformation>, obj?: Riskv1exportcomplianceinquiriesDeviceInformation): Riskv1exportcomplianceinquiriesDeviceInformation;
}
export declare class Riskv1exportcomplianceinquiriesExportComplianceInformation {
constructor();
'addressOperator'?: string;
'weights'?: Riskv1exportcomplianceinquiriesExportComplianceInformationWeights;
'sanctionLists'?: Array<string>;
static constructFromObject(data: Partial<Riskv1exportcomplianceinquiriesExportComplianceInformation>, obj?: Riskv1exportcomplianceinquiriesExportComplianceInformation): Riskv1exportcomplianceinquiriesExportComplianceInformation;
}
export declare class Riskv1exportcomplianceinquiriesExportComplianceInformationWeights {
constructor();
'address'?: string;
'company'?: string;
'name'?: string;
static constructFromObject(data: Partial<Riskv1exportcomplianceinquiriesExportComplianceInformationWeights>, obj?: Riskv1exportcomplianceinquiriesExportComplianceInformationWeights): Riskv1exportcomplianceinquiriesExportComplianceInformationWeights;
}
export declare class Riskv1exportcomplianceinquiriesOrderInformation {
constructor();
'billTo'?: Riskv1exportcomplianceinquiriesOrderInformationBillTo;
'shipTo'?: Riskv1exportcomplianceinquiriesOrderInformationShipTo;
'lineItems'?: Array<Riskv1exportcomplianceinquiriesOrderInformationLineItems>;
static constructFromObject(data: Partial<Riskv1exportcomplianceinquiriesOrderInformation>, obj?: Riskv1exportcomplianceinquiriesOrderInformation): Riskv1exportcomplianceinquiriesOrderInformation;
}
export declare class Riskv1exportcomplianceinquiriesOrderInformationBillTo {
constructor();
'address1': string;
'address2'?: string;
'address3'?: string;
'address4'?: string;
'administrativeArea'?: string;
'country': string;
'locality': string;
'postalCode': string;
'company'?: Riskv1exportcomplianceinquiriesOrderInformationBillToCompany;
'firstName'?: string;
'lastName'?: string;
'email': string;
static constructFromObject(data: Partial<Riskv1exportcomplianceinquiriesOrderInformationBillTo>, obj?: Riskv1exportcomplianceinquiriesOrderInformationBillTo): Riskv1exportcomplianceinquiriesOrderInformationBillTo;
}
export declare class Riskv1exportcomplianceinquiriesOrderInformationBillToCompany {
constructor();
'name'?: string;
static constructFromObject(data: Partial<Riskv1exportcomplianceinquiriesOrderInformationBillToCompany>, obj?: Riskv1exportcomplianceinquiriesOrderInformationBillToCompany): Riskv1exportcomplianceinquiriesOrderInformationBillToCompany;
}
export declare class Riskv1exportcomplianceinquiriesOrderInformationLineItems {
constructor();
'unitPrice': string;
'allowedExportCountries'?: Array<string>;
'restrictedExportCountries'?: Array<string>;
'quantity'?: number;
'productSKU'?: string;
'productRisk'?: string;
'productName'?: string;
'productCode'?: string;
static constructFromObject(data: Partial<Riskv1exportcomplianceinquiriesOrderInformationLineItems>, obj?: Riskv1exportcomplianceinquiriesOrderInformationLineItems): Riskv1exportcomplianceinquiriesOrderInformationLineItems;
}
export declare class Riskv1exportcomplianceinquiriesOrderInformationShipTo {
constructor();
'country'?: string;
'firstName'?: string;
'lastName'?: string;
static constructFromObject(data: Partial<Riskv1exportcomplianceinquiriesOrderInformationShipTo>, obj?: Riskv1exportcomplianceinquiriesOrderInformationShipTo): Riskv1exportcomplianceinquiriesOrderInformationShipTo;
}
export declare class Riskv1liststypeentriesBuyerInformation {
constructor();
'personalIdentification'?: Array<Ptsv2paymentsBuyerInformationPersonalIdentification>;
static constructFromObject(data: Partial<Riskv1liststypeentriesBuyerInformation>, obj?: Riskv1liststypeentriesBuyerInformation): Riskv1liststypeentriesBuyerInformation;
}
export declare class Riskv1liststypeentriesClientReferenceInformation {
constructor();
'code': string;
'comments'?: string;
'partner'?: Riskv1decisionsClientReferenceInformationPartner;
static constructFromObject(data: Partial<Riskv1liststypeentriesClientReferenceInformation>, obj?: Riskv1liststypeentriesClientReferenceInformation): Riskv1liststypeentriesClientReferenceInformation;
}
export declare class Riskv1liststypeentriesDeviceInformation {
constructor();
'ipAddress'?: string;
'networkIpAddress'?: string;
static constructFromObject(data: Partial<Riskv1liststypeentriesDeviceInformation>, obj?: Riskv1liststypeentriesDeviceInformation): Riskv1liststypeentriesDeviceInformation;
}
export declare class Riskv1liststypeentriesOrderInformation {
constructor();
'address'?: Riskv1liststypeentriesOrderInformationAddress;
'billTo'?: Riskv1liststypeentriesOrderInformationBillTo;
'shipTo'?: Riskv1liststypeentriesOrderInformationShipTo;
'lineItems'?: Array<Riskv1liststypeentriesOrderInformationLineItems>;
static constructFromObject(data: Partial<Riskv1liststypeentriesOrderInformation>, obj?: Riskv1liststypeentriesOrderInformation): Riskv1liststypeentriesOrderInformation;
}
export declare class Riskv1liststypeentriesOrderInformationAddress {
constructor();
'address1'?: string;
'address2'?: string;
'locality'?: string;
'country'?: string;
'administrativeArea'?: string;
'postalCode'?: string;
static constructFromObject(data: Partial<Riskv1liststypeentriesOrderInformationAddress>, obj?: Riskv1liststypeentriesOrderInformationAddress): Riskv1liststypeentriesOrderInformationAddress;
}
export declare class Riskv1liststypeentriesOrderInformationBillTo {
constructor();
'address1'?: string;
'address2'?: string;
'administrativeArea'?: string;
'country'?: string;
'locality'?: string;
'postalCode'?: string;
'firstName'?: string;
'lastName'?: string;
'phoneNumber'?: string;
'email'?: string;
'emailDomain'?: string;
static constructFromObject(data: Partial<Riskv1liststypeentriesOrderInformationBillTo>, obj?: Riskv1liststypeentriesOrderInformationBillTo): Riskv1liststypeentriesOrderInformationBillTo;
}
export declare class Riskv1liststypeentriesOrderInformationLineItems {
constructor();
'unitPrice'?: string;
static constructFromObject(data: Partial<Riskv1liststypeentriesOrderInformationLineItems>, obj?: Riskv1liststypeentriesOrderInformationLineItems): Riskv1liststypeentriesOrderInformationLineItems;
}
export declare class Riskv1liststypeentriesOrderInformationShipTo {
constructor();
'address1'?: string;
'address2'?: string;
'administrativeArea'?: string;
'country'?: string;
'locality'?: string;
'postalCode'?: string;
static constructFromObject(data: Partial<Riskv1liststypeentriesOrderInformationShipTo>, obj?: Riskv1liststypeentriesOrderInformationShipTo): Riskv1liststypeentriesOrderInformationShipTo;
}
export declare class Riskv1liststypeentriesPaymentInformation {
constructor();
'card'?: Riskv1liststypeentriesPaymentInformationCard;
'bank'?: Riskv1liststypeentriesPaymentInformationBank;
static constructFromObject(data: Partial<Riskv1liststypeentriesPaymentInformation>, obj?: Riskv1liststypeentriesPaymentInformation): Riskv1liststypeentriesPaymentInformation;
}
export declare class Riskv1liststypeentriesPaymentInformationBank {
constructor();
'accountNumber'?: string;
'code'?: string;
'country'?: string;
'iban'?: string;
static constructFromObject(data: Partial<Riskv1liststypeentriesPaymentInformationBank>, obj?: Riskv1liststypeentriesPaymentInformationBank): Riskv1liststypeentriesPaymentInformationBank;
}
export declare class Riskv1liststypeentriesPaymentInformationCard {
constructor();
'number'?: string;
'type'?: string;
'bin'?: string;
static constructFromObject(data: Partial<Riskv1liststypeentriesPaymentInformationCard>, obj?: Riskv1liststypeentriesPaymentInformationCard): Riskv1liststypeentriesPaymentInformationCard;
}
export declare class Riskv1liststypeentriesRiskInformation {
constructor();
'markingDetails'?: Riskv1liststypeentriesRiskInformationMarkingDetails;
static constructFromObject(data: Partial<Riskv1liststypeentriesRiskInformation>, obj?: Riskv1liststypeentriesRiskInformation): Riskv1liststypeentriesRiskInformation;
}
export declare class Riskv1liststypeentriesRiskInformationMarkingDetails {
constructor();
'notes'?: string;
'reason'?: string;
'recordName'?: string;
'action'?: string;
static constructFromObject(data: Partial<Riskv1liststypeentriesRiskInformationMarkingDetails>, obj?: Riskv1liststypeentriesRiskInformationMarkingDetails): Riskv1liststypeentriesRiskInformationMarkingDetails;
}
export declare class SearchRequest {
constructor();
'organizationId'?: string;
'userName'?: string;
'roleId'?: string;
'permissionId'?: string;
static constructFromObject(data: Partial<SearchRequest>, obj?: SearchRequest): SearchRequest;
}
export declare class ShippingAddressListForCustomer {
constructor();
'links'?: ShippingAddressListForCustomerLinks;
'offset'?: number;
'limit'?: number;
'count'?: number;
'total'?: number;
'embedded'?: ShippingAddressListForCustomerEmbedded;
static constructFromObject(data: Partial<ShippingAddressListForCustomer>, obj?: ShippingAddressListForCustomer): ShippingAddressListForCustomer;
}
export declare class ShippingAddressListForCustomerEmbedded {
constructor();
'shippingAddresses'?: Array<Tmsv2customersEmbeddedDefaultShippingAddress>;
static constructFromObject(data: Partial<ShippingAddressListForCustomerEmbedded>, obj?: ShippingAddressListForCustomerEmbedded): ShippingAddressListForCustomerEmbedded;
}
export declare class ShippingAddressListForCustomerLinks {
constructor();
'self'?: ShippingAddressListForCustomerLinksSelf;
'first'?: ShippingAddressListForCustomerLinksFirst;
'prev'?: ShippingAddressListForCustomerLinksPrev;
'next'?: ShippingAddressListForCustomerLinksNext;
'last'?: ShippingAddressListForCustomerLinksLast;
static constructFromObject(data: Partial<ShippingAddressListForCustomerLinks>, obj?: ShippingAddressListForCustomerLinks): ShippingAddressListForCustomerLinks;
}
export declare class ShippingAddressListForCustomerLinksFirst {
constructor();
'href'?: string;
static constructFromObject(data: Partial<ShippingAddressListForCustomerLinksFirst>, obj?: ShippingAddressListForCustomerLinksFirst): ShippingAddressListForCustomerLinksFirst;
}
export declare class ShippingAddressListForCustomerLinksLast {
constructor();
'href'?: string;
static constructFromObject(data: Partial<ShippingAddressListForCustomerLinksLast>, obj?: ShippingAddressListForCustomerLinksLast): ShippingAddressListForCustomerLinksLast;
}
export declare class ShippingAddressListForCustomerLinksNext {
constructor();
'href'?: string;
static constructFromObject(data: Partial<ShippingAddressListForCustomerLinksNext>, obj?: ShippingAddressListForCustomerLinksNext): ShippingAddressListForCustomerLinksNext;
}
export declare class ShippingAddressListForCustomerLinksPrev {
constructor();
'href'?: string;
static constructFromObject(data: Partial<ShippingAddressListForCustomerLinksPrev>, obj?: ShippingAddressListForCustomerLinksPrev): ShippingAddressListForCustomerLinksPrev;
}
export declare class ShippingAddressListForCustomerLinksSelf {
constructor();
'href'?: string;
static constructFromObject(data: Partial<ShippingAddressListForCustomerLinksSelf>, obj?: ShippingAddressListForCustomerLinksSelf): ShippingAddressListForCustomerLinksSelf;
}
export declare class TaxRequest {
constructor();
'clientReferenceInformation'?: Vasv2taxClientReferenceInformation;
'taxInformation'?: Vasv2taxTaxInformation;
'orderInformation'?: Vasv2taxOrderInformation;
'merchantInformation'?: Vasv2taxMerchantInformation;
'buyerInformation'?: Vasv2taxBuyerInformation;
static constructFromObject(data: Partial<TaxRequest>, obj?: TaxRequest): TaxRequest;
}
export declare class Tmsv2customersBuyerInformation {
constructor();
'merchantCustomerID'?: string;
'email'?: string;
static constructFromObject(data: Partial<Tmsv2customersBuyerInformation>, obj?: Tmsv2customersBuyerInformation): Tmsv2customersBuyerInformation;
}
export declare class Tmsv2customersClientReferenceInformation {
constructor();
'code'?: string;
static constructFromObject(data: Partial<Tmsv2customersClientReferenceInformation>, obj?: Tmsv2customersClientReferenceInformation): Tmsv2customersClientReferenceInformation;
}
export declare class Tmsv2customersDefaultPaymentInstrument {
constructor();
'id'?: string;
static constructFromObject(data: Partial<Tmsv2customersDefaultPaymentInstrument>, obj?: Tmsv2customersDefaultPaymentInstrument): Tmsv2customersDefaultPaymentInstrument;
}
export declare class Tmsv2customersDefaultShippingAddress {
constructor();
'id'?: string;
static constructFromObject(data: Partial<Tmsv2customersDefaultShippingAddress>, obj?: Tmsv2customersDefaultShippingAddress): Tmsv2customersDefaultShippingAddress;
}
export declare class Tmsv2customersEmbedded {
constructor();
'defaultPaymentInstrument'?: Tmsv2customersEmbeddedDefaultPaymentInstrument;
'defaultShippingAddress'?: Tmsv2customersEmbeddedDefaultShippingAddress;
static constructFromObject(data: Partial<Tmsv2customersEmbedded>, obj?: Tmsv2customersEmbedded): Tmsv2customersEmbedded;
}
export declare class Tmsv2customersEmbeddedDefaultPaymentInstrument {
constructor();
'links'?: Tmsv2customersEmbeddedDefaultPaymentInstrumentLinks;
'id'?: string;
'object'?: string;
'_default'?: boolean;
'state'?: string;
'type'?: string;
'bankAccount'?: Tmsv2customersEmbeddedDefaultPaymentInstrumentBankAccount;
'card'?: Tmsv2customersEmbeddedDefaultPaymentInstrumentCard;
'buyerInformation'?: Tmsv2customersEmbeddedDefaultPaymentInstrumentBuyerInformation;
'billTo'?: Tmsv2customersEmbeddedDefaultPaymentInstrumentBillTo;
'processingInformation'?: Tmsv2customersEmbeddedDefaultPaymentInstrumentProcessingInformation;
'merchantInformation'?: Tmsv2customersEmbeddedDefaultPaymentInstrumentMerchantInformation;
'instrumentIdentifier'?: Tmsv2customersEmbeddedDefaultPaymentInstrumentInstrumentIdentifier;
'metadata'?: Tmsv2customersEmbeddedDefaultPaymentInstrumentMetadata;
'embedded'?: Tmsv2customersEmbeddedDefaultPaymentInstrumentEmbedded;
static constructFromObject(data: Partial<Tmsv2customersEmbeddedDefaultPaymentInstrument>, obj?: Tmsv2customersEmbeddedDefaultPaymentInstrument): Tmsv2customersEmbeddedDefaultPaymentInstrument;
}
export declare class Tmsv2customersEmbeddedDefaultPaymentInstrumentBankAccount {
constructor();
'type'?: string;
static constructFromObject(data: Partial<Tmsv2customersEmbeddedDefaultPaymentInstrumentBankAccount>, obj?: Tmsv2customersEmbeddedDefaultPaymentInstrumentBankAccount): Tmsv2customersEmbeddedDefaultPaymentInstrumentBankAccount;
}
export declare class Tmsv2customersEmbeddedDefaultPaymentInstrumentBillTo {
constructor();
'firstName'?: string;
'lastName'?: string;
'company'?: string;
'address1'?: string;
'address2'?: string;
'locality'?: string;
'administrativeArea'?: string;
'postalCode'?: string;
'country'?: string;
'email'?: string;
'phoneNumber'?: string;
static constructFromObject(data: Partial<Tmsv2customersEmbeddedDefaultPaymentInstrumentBillTo>, obj?: Tmsv2customersEmbeddedDefaultPaymentInstrumentBillTo): Tmsv2customersEmbeddedDefaultPaymentInstrumentBillTo;
}
export declare class Tmsv2customersEmbeddedDefaultPaymentInstrumentBuyerInformation {
constructor();
'companyTaxID'?: string;
'currency'?: string;
'dateOfBirth'?: string;
'personalIdentification'?: Array<Tmsv2customersEmbeddedDefaultPaymentInstrumentBuyerInformationPersonalIdentification>;
static constructFromObject(data: Partial<Tmsv2customersEmbeddedDefaultPaymentInstrumentBuyerInformation>, obj?: Tmsv2customersEmbeddedDefaultPaymentInstrumentBuyerInformation): Tmsv2customersEmbeddedDefaultPaymentInstrumentBuyerInformation;
}
export declare class Tmsv2customersEmbeddedDefaultPaymentInstrumentBuyerInformationIssuedBy {
constructor();
'administrativeArea'?: string;
static constructFromObject(data: Partial<Tmsv2customersEmbeddedDefaultPaymentInstrumentBuyerInformationIssuedBy>, obj?: Tmsv2customersEmbeddedDefaultPaymentInstrumentBuyerInformationIssuedBy): Tmsv2customersEmbeddedDefaultPaymentInstrumentBuyerInformationIssuedBy;
}
export declare class Tmsv2customersEmbeddedDefaultPaymentInstrumentBuyerInformationPersonalIdentification {
constructor();
'id'?: string;
'type'?: string;
'issuedBy'?: Tmsv2customersEmbeddedDefaultPaymentInstrumentBuyerInformationIssuedBy;
static constructFromObject(data: Partial<Tmsv2customersEmbeddedDefaultPaymentInstrumentBuyerInformationPersonalIdentification>, obj?: Tmsv2customersEmbeddedDefaultPaymentInstrumentBuyerInformationPersonalIdentification): Tmsv2customersEmbeddedDefaultPaymentInstrumentBuyerInformationPersonalIdentification;
}
export declare class Tmsv2customersEmbeddedDefaultPaymentInstrumentCard {
constructor();
'expirationMonth'?: string;
'expirationYear'?: string;
'type'?: string;
'issueNumber'?: string;
'startMonth'?: string;
'startYear'?: string;
'useAs'?: string;
'hash'?: string;
'tokenizedInformation'?: Tmsv2customersEmbeddedDefaultPaymentInstrumentCardTokenizedInformation;
static constructFromObject(data: Partial<Tmsv2customersEmbeddedDefaultPaymentInstrumentCard>, obj?: Tmsv2customersEmbeddedDefaultPaymentInstrumentCard): Tmsv2customersEmbeddedDefaultPaymentInstrumentCard;
}
export declare class Tmsv2customersEmbeddedDefaultPaymentInstrumentCardTokenizedInformation {
constructor();
'requestorID'?: string;
'transactionType'?: string;
static constructFromObject(data: Partial<Tmsv2customersEmbeddedDefaultPaymentInstrumentCardTokenizedInformation>, obj?: Tmsv2customersEmbeddedDefaultPaymentInstrumentCardTokenizedInformation): Tmsv2customersEmbeddedDefaultPaymentInstrumentCardTokenizedInformation;
}
export declare class Tmsv2customersEmbeddedDefaultPaymentInstrumentEmbedded {
constructor();
'instrumentIdentifier'?: Tmsv2customersEmbeddedDefaultPaymentInstrumentEmbeddedInstrumentIdentifier;
static constructFromObject(data: Partial<Tmsv2customersEmbeddedDefaultPaymentInstrumentEmbedded>, obj?: Tmsv2customersEmbeddedDefaultPaymentInstrumentEmbedded): Tmsv2customersEmbeddedDefaultPaymentInstrumentEmbedded;
}
export declare class Tmsv2customersEmbeddedDefaultPaymentInstrumentEmbeddedInstrumentIdentifier {
constructor();
'links'?: Tmsv2customersEmbeddedDefaultPaymentInstrumentEmbeddedInstrumentIdentifierLinks;
'id'?: string;
'object'?: string;
'state'?: string;
'type'?: string;
'card'?: Tmsv2customersEmbeddedDefaultPaymentInstrumentEmbeddedInstrumentIdentifierCard;
'bankAccount'?: Tmsv2customersEmbeddedDefaultPaymentInstrumentEmbeddedInstrumentIdentifierBankAccount;
'tokenizedCard'?: Tmsv2customersEmbeddedDefaultPaymentInstrumentEmbeddedInstrumentIdentifierTokenizedCard;
'issuer'?: Tmsv2customersEmbeddedDefaultPaymentInstrumentEmbeddedInstrumentIdentifierIssuer;
'processingInformation'?: Tmsv2customersEmbeddedDefaultPaymentInstrumentEmbeddedInstrumentIdentifierProcessingInformation;
'billTo'?: Tmsv2customersEmbeddedDefaultPaymentInstrumentEmbeddedInstrumentIdentifierBillTo;
'metadata'?: Tmsv2customersEmbeddedDefaultPaymentInstrumentEmbeddedInstrumentIdentifierMetadata;
static constructFromObject(data: Partial<Tmsv2customersEmbeddedDefaultPaymentInstrumentEmbeddedInstrumentIdentifier>, obj?: Tmsv2customersEmbeddedDefaultPaymentInstrumentEmbeddedInstrumentIdentifier): Tmsv2customersEmbeddedDefaultPaymentInstrumentEmbeddedInstrumentIdentifier;
}
export declare class Tmsv2customersEmbeddedDefaultPaymentInstrumentEmbeddedInstrumentIdentifierBankAccount {
constructor();
'number'?: string;
'routingNumber'?: string;
static constructFromObject(data: Partial<Tmsv2customersEmbeddedDefaultPaymentInstrumentEmbeddedInstrumentIdentifierBankAccount>, obj?: Tmsv2customersEmbeddedDefaultPaymentInstrumentEmbeddedInstrumentIdentifierBankAccount): Tmsv2customersEmbeddedDefaultPaymentInstrumentEmbeddedInstrumentIdentifierBankAccount;
}
export declare class Tmsv2customersEmbeddedDefaultPaymentInstrumentEmbeddedInstrumentIdentifierBillTo {
constructor();
'address1'?: string;
'address2'?: string;
'locality'?: string;
'administrativeArea'?: string;
'postalCode'?: string;
'country'?: string;
static constructFromObject(data: Partial<Tmsv2customersEmbeddedDefaultPaymentInstrumentEmbeddedInstrumentIdentifierBillTo>, obj?: Tmsv2customersEmbeddedDefaultPaymentInstrumentEmbeddedInstrumentIdentifierBillTo): Tmsv2customersEmbeddedDefaultPaymentInstrumentEmbeddedInstrumentIdentifierBillTo;
}
export declare class Tmsv2customersEmbeddedDefaultPaymentInstrumentEmbeddedInstrumentIdentifierCard {
constructor();
'number'?: string;
'expirationMonth'?: string;
'expirationYear'?: string;
'securityCode'?: string;
static constructFromObject(data: Partial<Tmsv2customersEmbeddedDefaultPaymentInstrumentEmbeddedInstrumentIdentifierCard>, obj?: Tmsv2customersEmbeddedDefaultPaymentInstrumentEmbeddedInstrumentIdentifierCard): Tmsv2customersEmbeddedDefaultPaymentInstrumentEmbeddedInstrumentIdentifierCard;
}
export declare class Tmsv2customersEmbeddedDefaultPaymentInstrumentEmbeddedInstrumentIdentifierIssuer {
constructor();
'paymentAccountReference'?: string;
static constructFromObject(data: Partial<Tmsv2customersEmbeddedDefaultPaymentInstrumentEmbeddedInstrumentIdentifierIssuer>, obj?: Tmsv2customersEmbeddedDefaultPaymentInstrumentEmbeddedInstrumentIdentifierIssuer): Tmsv2customersEmbeddedDefaultPaymentInstrumentEmbeddedInstrumentIdentifierIssuer;
}
export declare class Tmsv2customersEmbeddedDefaultPaymentInstrumentEmbeddedInstrumentIdentifierLinks {
constructor();
'self'?: Tmsv2customersEmbeddedDefaultPaymentInstrumentEmbeddedInstrumentIdentifierLinksSelf;
'paymentInstruments'?: Tmsv2customersEmbeddedDefaultPaymentInstrumentEmbeddedInstrumentIdentifierLinksPaymentInstruments;
static constructFromObject(data: Partial<Tmsv2customersEmbeddedDefaultPaymentInstrumentEmbeddedInstrumentIdentifierLinks>, obj?: Tmsv2customersEmbeddedDefaultPaymentInstrumentEmbeddedInstrumentIdentifierLinks): Tmsv2customersEmbeddedDefaultPaymentInstrumentEmbeddedInstrumentIdentifierLinks;
}
export declare class Tmsv2customersEmbeddedDefaultPaymentInstrumentEmbeddedInstrumentIdentifierLinksPaymentInstruments {
constructor();
'href'?: string;
static constructFromObject(data: Partial<Tmsv2customersEmbeddedDefaultPaymentInstrumentEmbeddedInstrumentIdentifierLinksPaymentInstruments>, obj?: Tmsv2customersEmbeddedDefaultPaymentInstrumentEmbeddedInstrumentIdentifierLinksPaymentInstruments): Tmsv2customersEmbeddedDefaultPaymentInstrumentEmbeddedInstrumentIdentifierLinksPaymentInstruments;
}
export declare class Tmsv2customersEmbeddedDefaultPaymentInstrumentEmbeddedInstrumentIdentifierLinksSelf {
constructor();
'href'?: string;
static constructFromObject(data: Partial<Tmsv2customersEmbeddedDefaultPaymentInstrumentEmbeddedInstrumentIdentifierLinksSelf>, obj?: Tmsv2customersEmbeddedDefaultPaymentInstrumentEmbeddedInstrumentIdentifierLinksSelf): Tmsv2customersEmbeddedDefaultPaymentInstrumentEmbeddedInstrumentIdentifierLinksSelf;
}
export declare class Tmsv2customersEmbeddedDefaultPaymentInstrumentEmbeddedInstrumentIdentifierMetadata {
constructor();
'creator'?: string;
static constructFromObject(data: Partial<Tmsv2customersEmbeddedDefaultPaymentInstrumentEmbeddedInstrumentIdentifierMetadata>, obj?: Tmsv2customersEmbeddedDefaultPaymentInstrumentEmbeddedInstrumentIdentifierMetadata): Tmsv2customersEmbeddedDefaultPaymentInstrumentEmbeddedInstrumentIdentifierMetadata;
}
export declare class Tmsv2customersEmbeddedDefaultPaymentInstrumentEmbeddedInstrumentIdentifierProcessingInformation {
constructor();
'authorizationOptions'?: Tmsv2customersEmbeddedDefaultPaymentInstrumentEmbeddedInstrumentIdentifierProcessingInformationAuthorizationOptions;
static constructFromObject(data: Partial<Tmsv2customersEmbeddedDefaultPaymentInstrumentEmbeddedInstrumentIdentifierProcessingInformation>, obj?: Tmsv2customersEmbeddedDefaultPaymentInstrumentEmbeddedInstrumentIdentifierProcessingInformation): Tmsv2customersEmbeddedDefaultPaymentInstrumentEmbeddedInstrumentIdentifierProcessingInformation;
}
export declare class Tmsv2customersEmbeddedDefaultPaymentInstrumentEmbeddedInstrumentIdentifierProcessingInformationAuthorizationOptions {
constructor();
'initiator'?: Tmsv2customersEmbeddedDefaultPaymentInstrumentEmbeddedInstrumentIdentifierProcessingInformationAuthorizationOptionsInitiator;
static constructFromObject(data: Partial<Tmsv2customersEmbeddedDefaultPaymentInstrumentEmbeddedInstrumentIdentifierProcessingInformationAuthorizationOptions>, obj?: Tmsv2customersEmbeddedDefaultPaymentInstrumentEmbeddedInstrumentIdentifierProcessingInformationAuthorizationOptions): Tmsv2customersEmbeddedDefaultPaymentInstrumentEmbeddedInstrumentIdentifierProcessingInformationAuthorizationOptions;
}
export declare class Tmsv2customersEmbeddedDefaultPaymentInstrumentEmbeddedInstrumentIdentifierProcessingInformationAuthorizationOptionsInitiator {
constructor();
'merchantInitiatedTransaction'?: Tmsv2customersEmbeddedDefaultPaymentInstrumentEmbeddedInstrumentIdentifierProcessingInformationAuthorizationOptionsInitiatorMerchantInitiatedTransaction;
static constructFromObject(data: Partial<Tmsv2customersEmbeddedDefaultPaymentInstrumentEmbeddedInstrumentIdentifierProcessingInformationAuthorizationOptionsInitiator>, obj?: Tmsv2customersEmbeddedDefaultPaymentInstrumentEmbeddedInstrumentIdentifierProcessingInformationAuthorizationOptionsInitiator): Tmsv2customersEmbeddedDefaultPaymentInstrumentEmbeddedInstrumentIdentifierProcessingInformationAuthorizationOptionsInitiator;
}
export declare class Tmsv2customersEmbeddedDefaultPaymentInstrumentEmbeddedInstrumentIdentifierProcessingInformationAuthorizationOptionsInitiatorMerchantInitiatedTransaction {
constructor();
'previousTransactionId'?: string;
'originalAuthorizedAmount'?: string;
static constructFromObject(data: Partial<Tmsv2customersEmbeddedDefaultPaymentInstrumentEmbeddedInstrumentIdentifierProcessingInformationAuthorizationOptionsInitiatorMerchantInitiatedTransaction>, obj?: Tmsv2customersEmbeddedDefaultPaymentInstrumentEmbeddedInstrumentIdentifierProcessingInformationAuthorizationOptionsInitiatorMerchantInitiatedTransaction): Tmsv2customersEmbeddedDefaultPaymentInstrumentEmbeddedInstrumentIdentifierProcessingInformationAuthorizationOptionsInitiatorMerchantInitiatedTransaction;
}
export declare class Tmsv2customersEmbeddedDefaultPaymentInstrumentEmbeddedInstrumentIdentifierTokenizedCard {
constructor();
'type'?: string;
'state'?: string;
'reason'?: string;
'number'?: string;
'expirationMonth'?: string;
'expirationYear'?: string;
'cryptogram'?: string;
'card'?: Tmsv2customersEmbeddedDefaultPaymentInstrumentEmbeddedInstrumentIdentifierTokenizedCardCard;
static constructFromObject(data: Partial<Tmsv2customersEmbeddedDefaultPaymentInstrumentEmbeddedInstrumentIdentifierTokenizedCard>, obj?: Tmsv2customersEmbeddedDefaultPaymentInstrumentEmbeddedInstrumentIdentifierTokenizedCard): Tmsv2customersEmbeddedDefaultPaymentInstrumentEmbeddedInstrumentIdentifierTokenizedCard;
}
export declare class Tmsv2customersEmbeddedDefaultPaymentInstrumentEmbeddedInstrumentIdentifierTokenizedCardCard {
constructor();
'suffix'?: string;
'expirationMonth'?: string;
'expirationYear'?: string;
static constructFromObject(data: Partial<Tmsv2customersEmbeddedDefaultPaymentInstrumentEmbeddedInstrumentIdentifierTokenizedCardCard>, obj?: Tmsv2customersEmbeddedDefaultPaymentInstrumentEmbeddedInstrumentIdentifierTokenizedCardCard): Tmsv2customersEmbeddedDefaultPaymentInstrumentEmbeddedInstrumentIdentifierTokenizedCardCard;
}
export declare class Tmsv2customersEmbeddedDefaultPaymentInstrumentInstrumentIdentifier {
constructor();
'id'?: string;
static constructFromObject(data: Partial<Tmsv2customersEmbeddedDefaultPaymentInstrumentInstrumentIdentifier>, obj?: Tmsv2customersEmbeddedDefaultPaymentInstrumentInstrumentIdentifier): Tmsv2customersEmbeddedDefaultPaymentInstrumentInstrumentIdentifier;
}
export declare class Tmsv2customersEmbeddedDefaultPaymentInstrumentLinks {
constructor();
'self'?: Tmsv2customersEmbeddedDefaultPaymentInstrumentLinksSelf;
'customer'?: Tmsv2customersLinksSelf;
static constructFromObject(data: Partial<Tmsv2customersEmbeddedDefaultPaymentInstrumentLinks>, obj?: Tmsv2customersEmbeddedDefaultPaymentInstrumentLinks): Tmsv2customersEmbeddedDefaultPaymentInstrumentLinks;
}
export declare class Tmsv2customersEmbeddedDefaultPaymentInstrumentLinksSelf {
constructor();
'href'?: string;
static constructFromObject(data: Partial<Tmsv2customersEmbeddedDefaultPaymentInstrumentLinksSelf>, obj?: Tmsv2customersEmbeddedDefaultPaymentInstrumentLinksSelf): Tmsv2customersEmbeddedDefaultPaymentInstrumentLinksSelf;
}
export declare class Tmsv2customersEmbeddedDefaultPaymentInstrumentMerchantInformation {
constructor();
'merchantDescriptor'?: Tmsv2customersEmbeddedDefaultPaymentInstrumentMerchantInformationMerchantDescriptor;
static constructFromObject(data: Partial<Tmsv2customersEmbeddedDefaultPaymentInstrumentMerchantInformation>, obj?: Tmsv2customersEmbeddedDefaultPaymentInstrumentMerchantInformation): Tmsv2customersEmbeddedDefaultPaymentInstrumentMerchantInformation;
}
export declare class Tmsv2customersEmbeddedDefaultPaymentInstrumentMerchantInformationMerchantDescriptor {
constructor();
'alternateName'?: string;
static constructFromObject(data: Partial<Tmsv2customersEmbeddedDefaultPaymentInstrumentMerchantInformationMerchantDescriptor>, obj?: Tmsv2customersEmbeddedDefaultPaymentInstrumentMerchantInformationMerchantDescriptor): Tmsv2customersEmbeddedDefaultPaymentInstrumentMerchantInformationMerchantDescriptor;
}
export declare class Tmsv2customersEmbeddedDefaultPaymentInstrumentMetadata {
constructor();
'creator'?: string;
static constructFromObject(data: Partial<Tmsv2customersEmbeddedDefaultPaymentInstrumentMetadata>, obj?: Tmsv2customersEmbeddedDefaultPaymentInstrumentMetadata): Tmsv2customersEmbeddedDefaultPaymentInstrumentMetadata;
}
export declare class Tmsv2customersEmbeddedDefaultPaymentInstrumentProcessingInformation {
constructor();
'billPaymentProgramEnabled'?: boolean;
'bankTransferOptions'?: Tmsv2customersEmbeddedDefaultPaymentInstrumentProcessingInformationBankTransferOptions;
static constructFromObject(data: Partial<Tmsv2customersEmbeddedDefaultPaymentInstrumentProcessingInformation>, obj?: Tmsv2customersEmbeddedDefaultPaymentInstrumentProcessingInformation): Tmsv2customersEmbeddedDefaultPaymentInstrumentProcessingInformation;
}
export declare class Tmsv2customersEmbeddedDefaultPaymentInstrumentProcessingInformationBankTransferOptions {
constructor();
'sECCode'?: string;
static constructFromObject(data: Partial<Tmsv2customersEmbeddedDefaultPaymentInstrumentProcessingInformationBankTransferOptions>, obj?: Tmsv2customersEmbeddedDefaultPaymentInstrumentProcessingInformationBankTransferOptions): Tmsv2customersEmbeddedDefaultPaymentInstrumentProcessingInformationBankTransferOptions;
}
export declare class Tmsv2customersEmbeddedDefaultShippingAddress {
constructor();
'links'?: Tmsv2customersEmbeddedDefaultShippingAddressLinks;
'id'?: string;
'_default'?: boolean;
'shipTo'?: Tmsv2customersEmbeddedDefaultShippingAddressShipTo;
'metadata'?: Tmsv2customersEmbeddedDefaultShippingAddressMetadata;
static constructFromObject(data: Partial<Tmsv2customersEmbeddedDefaultShippingAddress>, obj?: Tmsv2customersEmbeddedDefaultShippingAddress): Tmsv2customersEmbeddedDefaultShippingAddress;
}
export declare class Tmsv2customersEmbeddedDefaultShippingAddressLinks {
constructor();
'self'?: Tmsv2customersEmbeddedDefaultShippingAddressLinksSelf;
'customer'?: Tmsv2customersEmbeddedDefaultShippingAddressLinksCustomer;
static constructFromObject(data: Partial<Tmsv2customersEmbeddedDefaultShippingAddressLinks>, obj?: Tmsv2customersEmbeddedDefaultShippingAddressLinks): Tmsv2customersEmbeddedDefaultShippingAddressLinks;
}
export declare class Tmsv2customersEmbeddedDefaultShippingAddressLinksCustomer {
constructor();
'href'?: string;
static constructFromObject(data: Partial<Tmsv2customersEmbeddedDefaultShippingAddressLinksCustomer>, obj?: Tmsv2customersEmbeddedDefaultShippingAddressLinksCustomer): Tmsv2customersEmbeddedDefaultShippingAddressLinksCustomer;
}
export declare class Tmsv2customersEmbeddedDefaultShippingAddressLinksSelf {
constructor();
'href'?: string;
static constructFromObject(data: Partial<Tmsv2customersEmbeddedDefaultShippingAddressLinksSelf>, obj?: Tmsv2customersEmbeddedDefaultShippingAddressLinksSelf): Tmsv2customersEmbeddedDefaultShippingAddressLinksSelf;
}
export declare class Tmsv2customersEmbeddedDefaultShippingAddressMetadata {
constructor();
'creator'?: string;
static constructFromObject(data: Partial<Tmsv2customersEmbeddedDefaultShippingAddressMetadata>, obj?: Tmsv2customersEmbeddedDefaultShippingAddressMetadata): Tmsv2customersEmbeddedDefaultShippingAddressMetadata;
}
export declare class Tmsv2customersEmbeddedDefaultShippingAddressShipTo {
constructor();
'firstName'?: string;
'lastName'?: string;
'company'?: string;
'address1'?: string;
'address2'?: string;
'locality'?: string;
'administrativeArea'?: string;
'postalCode'?: string;
'country'?: string;
'email'?: string;
'phoneNumber'?: string;
static constructFromObject(data: Partial<Tmsv2customersEmbeddedDefaultShippingAddressShipTo>, obj?: Tmsv2customersEmbeddedDefaultShippingAddressShipTo): Tmsv2customersEmbeddedDefaultShippingAddressShipTo;
}
export declare class Tmsv2customersLinks {
constructor();
'self'?: Tmsv2customersLinksSelf;
'paymentInstruments'?: Tmsv2customersLinksPaymentInstruments;
'shippingAddress'?: Tmsv2customersLinksShippingAddress;
static constructFromObject(data: Partial<Tmsv2customersLinks>, obj?: Tmsv2customersLinks): Tmsv2customersLinks;
}
export declare class Tmsv2customersLinksPaymentInstruments {
constructor();
'href'?: string;
static constructFromObject(data: Partial<Tmsv2customersLinksPaymentInstruments>, obj?: Tmsv2customersLinksPaymentInstruments): Tmsv2customersLinksPaymentInstruments;
}
export declare class Tmsv2customersLinksSelf {
constructor();
'href'?: string;
static constructFromObject(data: Partial<Tmsv2customersLinksSelf>, obj?: Tmsv2customersLinksSelf): Tmsv2customersLinksSelf;
}
export declare class Tmsv2customersLinksShippingAddress {
constructor();
'href'?: string;
static constructFromObject(data: Partial<Tmsv2customersLinksShippingAddress>, obj?: Tmsv2customersLinksShippingAddress): Tmsv2customersLinksShippingAddress;
}
export declare class Tmsv2customersMerchantDefinedInformation {
constructor();
'name'?: string;
'value'?: string;
static constructFromObject(data: Partial<Tmsv2customersMerchantDefinedInformation>, obj?: Tmsv2customersMerchantDefinedInformation): Tmsv2customersMerchantDefinedInformation;
}
export declare class Tmsv2customersMetadata {
constructor();
'creator'?: string;
static constructFromObject(data: Partial<Tmsv2customersMetadata>, obj?: Tmsv2customersMetadata): Tmsv2customersMetadata;
}
export declare class Tmsv2customersObjectInformation {
constructor();
'title'?: string;
'comment'?: string;
static constructFromObject(data: Partial<Tmsv2customersObjectInformation>, obj?: Tmsv2customersObjectInformation): Tmsv2customersObjectInformation;
}
export declare class TssV2GetEmvTags200Response {
constructor();
'emvTagBreakdownList'?: Array<TssV2GetEmvTags200ResponseEmvTagBreakdownList>;
static constructFromObject(data: Partial<TssV2GetEmvTags200Response>, obj?: TssV2GetEmvTags200Response): TssV2GetEmvTags200Response;
}
export declare class TssV2GetEmvTags200ResponseEmvTagBreakdownList {
constructor();
'tag'?: string;
'name'?: string;
static constructFromObject(data: Partial<TssV2GetEmvTags200ResponseEmvTagBreakdownList>, obj?: TssV2GetEmvTags200ResponseEmvTagBreakdownList): TssV2GetEmvTags200ResponseEmvTagBreakdownList;
}
export declare class TssV2PostEmvTags200Response {
constructor();
'parsedEMVTagsList'?: Array<TssV2PostEmvTags200ResponseParsedEMVTagsList>;
static constructFromObject(data: Partial<TssV2PostEmvTags200Response>, obj?: TssV2PostEmvTags200Response): TssV2PostEmvTags200Response;
}
export declare class TssV2PostEmvTags200ResponseEmvTagBreakdownList {
constructor();
'tag'?: string;
'name'?: string;
'length'?: number;
'value'?: string;
'description'?: string;
static constructFromObject(data: Partial<TssV2PostEmvTags200ResponseEmvTagBreakdownList>, obj?: TssV2PostEmvTags200ResponseEmvTagBreakdownList): TssV2PostEmvTags200ResponseEmvTagBreakdownList;
}
export declare class TssV2PostEmvTags200ResponseParsedEMVTagsList {
constructor();
'requestId'?: string;
'totalTags'?: number;
'emvTagBreakdownList'?: Array<TssV2PostEmvTags200ResponseEmvTagBreakdownList>;
static constructFromObject(data: Partial<TssV2PostEmvTags200ResponseParsedEMVTagsList>, obj?: TssV2PostEmvTags200ResponseParsedEMVTagsList): TssV2PostEmvTags200ResponseParsedEMVTagsList;
}
export declare class TssV2TransactionsGet200Response {
constructor();
'id'?: string;
'rootId'?: string;
'reconciliationId'?: string;
'merchantId'?: string;
'submitTimeUTC'?: string;
'applicationInformation'?: TssV2TransactionsGet200ResponseApplicationInformation;
'buyerInformation'?: TssV2TransactionsGet200ResponseBuyerInformation;
'clientReferenceInformation'?: TssV2TransactionsGet200ResponseClientReferenceInformation;
'consumerAuthenticationInformation'?: TssV2TransactionsGet200ResponseConsumerAuthenticationInformation;
'deviceInformation'?: TssV2TransactionsGet200ResponseDeviceInformation;
'errorInformation'?: TssV2TransactionsGet200ResponseErrorInformation;
'installmentInformation'?: TssV2TransactionsGet200ResponseInstallmentInformation;
'fraudMarkingInformation'?: TssV2TransactionsGet200ResponseFraudMarkingInformation;
'healthCareInformation'?: Ptsv2paymentsHealthCareInformation;
'merchantDefinedInformation'?: Array<Ptsv2paymentsMerchantDefinedInformation>;
'merchantInformation'?: TssV2TransactionsGet200ResponseMerchantInformation;
'orderInformation'?: TssV2TransactionsGet200ResponseOrderInformation;
'paymentInformation'?: TssV2TransactionsGet200ResponsePaymentInformation;
'paymentInsightsInformation'?: PtsV2PaymentsPost201ResponsePaymentInsightsInformation;
'processingInformation'?: TssV2TransactionsGet200ResponseProcessingInformation;
'processorInformation'?: TssV2TransactionsGet200ResponseProcessorInformation;
'pointOfSaleInformation'?: TssV2TransactionsGet200ResponsePointOfSaleInformation;
'riskInformation'?: TssV2TransactionsGet200ResponseRiskInformation;
'senderInformation'?: TssV2TransactionsGet200ResponseSenderInformation;
'tokenInformation'?: TssV2TransactionsGet200ResponseTokenInformation;
'links'?: TssV2TransactionsGet200ResponseLinks;
static constructFromObject(data: Partial<TssV2TransactionsGet200Response>, obj?: TssV2TransactionsGet200Response): TssV2TransactionsGet200Response;
}
export declare class TssV2TransactionsGet200ResponseApplicationInformation {
constructor();
'status'?: string;
'reasonCode'?: string;
'rCode'?: string;
'rFlag'?: string;
'applications'?: Array<TssV2TransactionsGet200ResponseApplicationInformationApplications>;
static constructFromObject(data: Partial<TssV2TransactionsGet200ResponseApplicationInformation>, obj?: TssV2TransactionsGet200ResponseApplicationInformation): TssV2TransactionsGet200ResponseApplicationInformation;
}
export declare class TssV2TransactionsGet200ResponseApplicationInformationApplications {
constructor();
'name'?: string;
'status'?: string;
'reasonCode'?: string;
'rCode'?: string;
'rFlag'?: string;
'reconciliationId'?: string;
'rMessage'?: string;
'returnCode'?: number;
static constructFromObject(data: Partial<TssV2TransactionsGet200ResponseApplicationInformationApplications>, obj?: TssV2TransactionsGet200ResponseApplicationInformationApplications): TssV2TransactionsGet200ResponseApplicationInformationApplications;
}
export declare class TssV2TransactionsGet200ResponseBuyerInformation {
constructor();
'merchantCustomerId'?: string;
'hashedPassword'?: string;
static constructFromObject(data: Partial<TssV2TransactionsGet200ResponseBuyerInformation>, obj?: TssV2TransactionsGet200ResponseBuyerInformation): TssV2TransactionsGet200ResponseBuyerInformation;
}
export declare class TssV2TransactionsGet200ResponseClientReferenceInformation {
constructor();
'code'?: string;
'applicationVersion'?: string;
'applicationName'?: string;
'applicationUser'?: string;
'partner'?: TssV2TransactionsGet200ResponseClientReferenceInformationPartner;
'comments'?: string;
static constructFromObject(data: Partial<TssV2TransactionsGet200ResponseClientReferenceInformation>, obj?: TssV2TransactionsGet200ResponseClientReferenceInformation): TssV2TransactionsGet200ResponseClientReferenceInformation;
}
export declare class TssV2TransactionsGet200ResponseClientReferenceInformationPartner {
constructor();
'solutionId'?: string;
'thirdPartyCertificationNumber'?: string;
static constructFromObject(data: Partial<TssV2TransactionsGet200ResponseClientReferenceInformationPartner>, obj?: TssV2TransactionsGet200ResponseClientReferenceInformationPartner): TssV2TransactionsGet200ResponseClientReferenceInformationPartner;
}
export declare class TssV2TransactionsGet200ResponseConsumerAuthenticationInformation {
constructor();
'eciRaw'?: string;
'cavv'?: string;
'xid'?: string;
'transactionId'?: string;
'strongAuthentication'?: TssV2TransactionsGet200ResponseConsumerAuthenticationInformationStrongAuthentication;
static constructFromObject(data: Partial<TssV2TransactionsGet200ResponseConsumerAuthenticationInformation>, obj?: TssV2TransactionsGet200ResponseConsumerAuthenticationInformation): TssV2TransactionsGet200ResponseConsumerAuthenticationInformation;
}
export declare class TssV2TransactionsGet200ResponseConsumerAuthenticationInformationStrongAuthentication {
constructor();
'lowValueExemptionIndicator'?: string;
'riskAnalysisExemptionIndicator'?: string;
'trustedMerchantExemptionIndicator'?: string;
'secureCorporatePaymentIndicator'?: string;
'delegatedAuthenticationExemptionIndicator'?: string;
static constructFromObject(data: Partial<TssV2TransactionsGet200ResponseConsumerAuthenticationInformationStrongAuthentication>, obj?: TssV2TransactionsGet200ResponseConsumerAuthenticationInformationStrongAuthentication): TssV2TransactionsGet200ResponseConsumerAuthenticationInformationStrongAuthentication;
}
export declare class TssV2TransactionsGet200ResponseDeviceInformation {
constructor();
'ipAddress'?: string;
'hostName'?: string;
'cookiesAccepted'?: string;
static constructFromObject(data: Partial<TssV2TransactionsGet200ResponseDeviceInformation>, obj?: TssV2TransactionsGet200ResponseDeviceInformation): TssV2TransactionsGet200ResponseDeviceInformation;
}
export declare class TssV2TransactionsGet200ResponseErrorInformation {
constructor();
'reason'?: string;
'message'?: string;
'details'?: Array<PtsV2PaymentsPost201ResponseErrorInformationDetails>;
static constructFromObject(data: Partial<TssV2TransactionsGet200ResponseErrorInformation>, obj?: TssV2TransactionsGet200ResponseErrorInformation): TssV2TransactionsGet200ResponseErrorInformation;
}
export declare class TssV2TransactionsGet200ResponseFraudMarkingInformation {
constructor();
'reason'?: string;
static constructFromObject(data: Partial<TssV2TransactionsGet200ResponseFraudMarkingInformation>, obj?: TssV2TransactionsGet200ResponseFraudMarkingInformation): TssV2TransactionsGet200ResponseFraudMarkingInformation;
}
export declare class TssV2TransactionsGet200ResponseInstallmentInformation {
constructor();
'numberOfInstallments'?: string;
'identifier'?: string;
static constructFromObject(data: Partial<TssV2TransactionsGet200ResponseInstallmentInformation>, obj?: TssV2TransactionsGet200ResponseInstallmentInformation): TssV2TransactionsGet200ResponseInstallmentInformation;
}
export declare class TssV2TransactionsGet200ResponseLinks {
constructor();
'self'?: PtsV2PaymentsPost201ResponseLinksSelf;
'relatedTransactions'?: Array<PtsV2PaymentsPost201ResponseLinksSelf>;
static constructFromObject(data: Partial<TssV2TransactionsGet200ResponseLinks>, obj?: TssV2TransactionsGet200ResponseLinks): TssV2TransactionsGet200ResponseLinks;
}
export declare class TssV2TransactionsGet200ResponseMerchantInformation {
constructor();
'merchantDescriptor'?: TssV2TransactionsGet200ResponseMerchantInformationMerchantDescriptor;
static constructFromObject(data: Partial<TssV2TransactionsGet200ResponseMerchantInformation>, obj?: TssV2TransactionsGet200ResponseMerchantInformation): TssV2TransactionsGet200ResponseMerchantInformation;
}
export declare class TssV2TransactionsGet200ResponseMerchantInformationMerchantDescriptor {
constructor();
'name'?: string;
static constructFromObject(data: Partial<TssV2TransactionsGet200ResponseMerchantInformationMerchantDescriptor>, obj?: TssV2TransactionsGet200ResponseMerchantInformationMerchantDescriptor): TssV2TransactionsGet200ResponseMerchantInformationMerchantDescriptor;
}
export declare class TssV2TransactionsGet200ResponseOrderInformation {
constructor();
'billTo'?: TssV2TransactionsGet200ResponseOrderInformationBillTo;
'shipTo'?: TssV2TransactionsGet200ResponseOrderInformationShipTo;
'lineItems'?: Array<TssV2TransactionsGet200ResponseOrderInformationLineItems>;
'amountDetails'?: TssV2TransactionsGet200ResponseOrderInformationAmountDetails;
'shippingDetails'?: TssV2TransactionsGet200ResponseOrderInformationShippingDetails;
'invoiceDetails'?: TssV2TransactionsGet200ResponseOrderInformationInvoiceDetails;
static constructFromObject(data: Partial<TssV2TransactionsGet200ResponseOrderInformation>, obj?: TssV2TransactionsGet200ResponseOrderInformation): TssV2TransactionsGet200ResponseOrderInformation;
}
export declare class TssV2TransactionsGet200ResponseOrderInformationAmountDetails {
constructor();
'totalAmount'?: string;
'currency'?: string;
'taxAmount'?: string;
'authorizedAmount'?: string;
'settlementAmount'?: string;
'settlementCurrency'?: string;
'surcharge'?: Ptsv2payoutsOrderInformationAmountDetailsSurcharge;
static constructFromObject(data: Partial<TssV2TransactionsGet200ResponseOrderInformationAmountDetails>, obj?: TssV2TransactionsGet200ResponseOrderInformationAmountDetails): TssV2TransactionsGet200ResponseOrderInformationAmountDetails;
}
export declare class TssV2TransactionsGet200ResponseOrderInformationBillTo {
constructor();
'firstName'?: string;
'lastName'?: string;
'middleName'?: string;
'nameSuffix'?: string;
'address1'?: string;
'address2'?: string;
'locality'?: string;
'administrativeArea'?: string;
'postalCode'?: string;
'company'?: string;
'email'?: string;
'country'?: string;
'title'?: string;
'phoneNumber'?: string;
static constructFromObject(data: Partial<TssV2TransactionsGet200ResponseOrderInformationBillTo>, obj?: TssV2TransactionsGet200ResponseOrderInformationBillTo): TssV2TransactionsGet200ResponseOrderInformationBillTo;
}
export declare class TssV2TransactionsGet200ResponseOrderInformationInvoiceDetails {
constructor();
'salesSlipNumber'?: number;
static constructFromObject(data: Partial<TssV2TransactionsGet200ResponseOrderInformationInvoiceDetails>, obj?: TssV2TransactionsGet200ResponseOrderInformationInvoiceDetails): TssV2TransactionsGet200ResponseOrderInformationInvoiceDetails;
}
export declare class TssV2TransactionsGet200ResponseOrderInformationLineItems {
constructor();
'productCode'?: string;
'productName'?: string;
'productSku'?: string;
'taxAmount'?: string;
'quantity'?: number;
'unitPrice'?: string;
'fulfillmentType'?: string;
static constructFromObject(data: Partial<TssV2TransactionsGet200ResponseOrderInformationLineItems>, obj?: TssV2TransactionsGet200ResponseOrderInformationLineItems): TssV2TransactionsGet200ResponseOrderInformationLineItems;
}
export declare class TssV2TransactionsGet200ResponseOrderInformationShipTo {
constructor();
'firstName'?: string;
'lastName'?: string;
'address1'?: string;
'address2'?: string;
'locality'?: string;
'administrativeArea'?: string;
'postalCode'?: string;
'company'?: string;
'country'?: string;
'phoneNumber'?: string;
static constructFromObject(data: Partial<TssV2TransactionsGet200ResponseOrderInformationShipTo>, obj?: TssV2TransactionsGet200ResponseOrderInformationShipTo): TssV2TransactionsGet200ResponseOrderInformationShipTo;
}
export declare class TssV2TransactionsGet200ResponseOrderInformationShippingDetails {
constructor();
'giftWrap'?: boolean;
'shippingMethod'?: string;
static constructFromObject(data: Partial<TssV2TransactionsGet200ResponseOrderInformationShippingDetails>, obj?: TssV2TransactionsGet200ResponseOrderInformationShippingDetails): TssV2TransactionsGet200ResponseOrderInformationShippingDetails;
}
export declare class TssV2TransactionsGet200ResponsePaymentInformation {
constructor();
'paymentType'?: TssV2TransactionsGet200ResponsePaymentInformationPaymentType;
'customer'?: TssV2TransactionsGet200ResponsePaymentInformationCustomer;
'card'?: TssV2TransactionsGet200ResponsePaymentInformationCard;
'invoice'?: TssV2TransactionsGet200ResponsePaymentInformationInvoice;
'bank'?: TssV2TransactionsGet200ResponsePaymentInformationBank;
'accountFeatures'?: TssV2TransactionsGet200ResponsePaymentInformationAccountFeatures;
'paymentInstrument'?: PtsV2PaymentsPost201ResponseTokenInformationPaymentInstrument;
'instrumentIdentifier'?: TssV2TransactionsGet200ResponsePaymentInformationInstrumentIdentifier;
'shippingAddress'?: PtsV2PaymentsPost201ResponseTokenInformationShippingAddress;
'fluidData'?: TssV2TransactionsGet200ResponsePaymentInformationFluidData;
static constructFromObject(data: Partial<TssV2TransactionsGet200ResponsePaymentInformation>, obj?: TssV2TransactionsGet200ResponsePaymentInformation): TssV2TransactionsGet200ResponsePaymentInformation;
}
export declare class TssV2TransactionsGet200ResponsePaymentInformationAccountFeatures {
constructor();
'balanceAmount'?: string;
'previousBalanceAmount'?: string;
'currency'?: string;
static constructFromObject(data: Partial<TssV2TransactionsGet200ResponsePaymentInformationAccountFeatures>, obj?: TssV2TransactionsGet200ResponsePaymentInformationAccountFeatures): TssV2TransactionsGet200ResponsePaymentInformationAccountFeatures;
}
export declare class TssV2TransactionsGet200ResponsePaymentInformationBank {
constructor();
'routingNumber'?: string;
'branchCode'?: string;
'swiftCode'?: string;
'bankCode'?: string;
'iban'?: string;
'account'?: TssV2TransactionsGet200ResponsePaymentInformationBankAccount;
'mandate'?: TssV2TransactionsGet200ResponsePaymentInformationBankMandate;
static constructFromObject(data: Partial<TssV2TransactionsGet200ResponsePaymentInformationBank>, obj?: TssV2TransactionsGet200ResponsePaymentInformationBank): TssV2TransactionsGet200ResponsePaymentInformationBank;
}
export declare class TssV2TransactionsGet200ResponsePaymentInformationBankAccount {
constructor();
'suffix'?: string;
'prefix'?: string;
'checkNumber'?: string;
'type'?: string;
'name'?: string;
'checkDigit'?: string;
'encoderId'?: string;
static constructFromObject(data: Partial<TssV2TransactionsGet200ResponsePaymentInformationBankAccount>, obj?: TssV2TransactionsGet200ResponsePaymentInformationBankAccount): TssV2TransactionsGet200ResponsePaymentInformationBankAccount;
}
export declare class TssV2TransactionsGet200ResponsePaymentInformationBankMandate {
constructor();
'referenceNumber'?: string;
'recurringType'?: string;
'id'?: string;
static constructFromObject(data: Partial<TssV2TransactionsGet200ResponsePaymentInformationBankMandate>, obj?: TssV2TransactionsGet200ResponsePaymentInformationBankMandate): TssV2TransactionsGet200ResponsePaymentInformationBankMandate;
}
export declare class TssV2TransactionsGet200ResponsePaymentInformationCard {
constructor();
'suffix'?: string;
'prefix'?: string;
'expirationMonth'?: string;
'expirationYear'?: string;
'startMonth'?: string;
'startYear'?: string;
'issueNumber'?: string;
'type'?: string;
'accountEncoderId'?: string;
'useAs'?: string;
static constructFromObject(data: Partial<TssV2TransactionsGet200ResponsePaymentInformationCard>, obj?: TssV2TransactionsGet200ResponsePaymentInformationCard): TssV2TransactionsGet200ResponsePaymentInformationCard;
}
export declare class TssV2TransactionsGet200ResponsePaymentInformationCustomer {
constructor();
'customerId'?: string;
'id'?: string;
static constructFromObject(data: Partial<TssV2TransactionsGet200ResponsePaymentInformationCustomer>, obj?: TssV2TransactionsGet200ResponsePaymentInformationCustomer): TssV2TransactionsGet200ResponsePaymentInformationCustomer;
}
export declare class TssV2TransactionsGet200ResponsePaymentInformationFluidData {
constructor();
'descriptor'?: string;
static constructFromObject(data: Partial<TssV2TransactionsGet200ResponsePaymentInformationFluidData>, obj?: TssV2TransactionsGet200ResponsePaymentInformationFluidData): TssV2TransactionsGet200ResponsePaymentInformationFluidData;
}
export declare class TssV2TransactionsGet200ResponsePaymentInformationInstrumentIdentifier {
constructor();
'id'?: string;
static constructFromObject(data: Partial<TssV2TransactionsGet200ResponsePaymentInformationInstrumentIdentifier>, obj?: TssV2TransactionsGet200ResponsePaymentInformationInstrumentIdentifier): TssV2TransactionsGet200ResponsePaymentInformationInstrumentIdentifier;
}
export declare class TssV2TransactionsGet200ResponsePaymentInformationInvoice {
constructor();
'number'?: string;
'barcodeNumber'?: string;
'expirationDate'?: string;
static constructFromObject(data: Partial<TssV2TransactionsGet200ResponsePaymentInformationInvoice>, obj?: TssV2TransactionsGet200ResponsePaymentInformationInvoice): TssV2TransactionsGet200ResponsePaymentInformationInvoice;
}
export declare class TssV2TransactionsGet200ResponsePaymentInformationPaymentType {
constructor();
'name'?: string;
'type'?: string;
'method'?: string;
static constructFromObject(data: Partial<TssV2TransactionsGet200ResponsePaymentInformationPaymentType>, obj?: TssV2TransactionsGet200ResponsePaymentInformationPaymentType): TssV2TransactionsGet200ResponsePaymentInformationPaymentType;
}
export declare class TssV2TransactionsGet200ResponsePointOfSaleInformation {
constructor();
'terminalId'?: string;
'entryMode'?: string;
'terminalCapability'?: number;
'cardholderVerificationMethodUsed'?: number;
'emv'?: Ptsv2paymentsidreversalsPointOfSaleInformationEmv;
static constructFromObject(data: Partial<TssV2TransactionsGet200ResponsePointOfSaleInformation>, obj?: TssV2TransactionsGet200ResponsePointOfSaleInformation): TssV2TransactionsGet200ResponsePointOfSaleInformation;
}
export declare class TssV2TransactionsGet200ResponseProcessingInformation {
constructor();
'industryDataType'?: string;
'paymentSolution'?: string;
'commerceIndicator'?: string;
'commerceIndicatorLabel'?: string;
'businessApplicationId'?: string;
'authorizationOptions'?: TssV2TransactionsGet200ResponseProcessingInformationAuthorizationOptions;
'bankTransferOptions'?: TssV2TransactionsGet200ResponseProcessingInformationBankTransferOptions;
'japanPaymentOptions'?: TssV2TransactionsGet200ResponseProcessingInformationJapanPaymentOptions;
static constructFromObject(data: Partial<TssV2TransactionsGet200ResponseProcessingInformation>, obj?: TssV2TransactionsGet200ResponseProcessingInformation): TssV2TransactionsGet200ResponseProcessingInformation;
}
export declare class TssV2TransactionsGet200ResponseProcessingInformationAuthorizationOptions {
constructor();
'authType'?: string;
'initiator'?: TssV2TransactionsGet200ResponseProcessingInformationAuthorizationOptionsInitiator;
static constructFromObject(data: Partial<TssV2TransactionsGet200ResponseProcessingInformationAuthorizationOptions>, obj?: TssV2TransactionsGet200ResponseProcessingInformationAuthorizationOptions): TssV2TransactionsGet200ResponseProcessingInformationAuthorizationOptions;
}
export declare class TssV2TransactionsGet200ResponseProcessingInformationAuthorizationOptionsInitiator {
constructor();
'type'?: string;
'credentialStoredOnFile'?: string;
'storedCredentialUsed'?: string;
'merchantInitiatedTransaction'?: Ptsv2paymentsProcessingInformationAuthorizationOptionsInitiatorMerchantInitiatedTransaction;
static constructFromObject(data: Partial<TssV2TransactionsGet200ResponseProcessingInformationAuthorizationOptionsInitiator>, obj?: TssV2TransactionsGet200ResponseProcessingInformationAuthorizationOptionsInitiator): TssV2TransactionsGet200ResponseProcessingInformationAuthorizationOptionsInitiator;
}
export declare class TssV2TransactionsGet200ResponseProcessingInformationBankTransferOptions {
constructor();
'secCode'?: string;
static constructFromObject(data: Partial<TssV2TransactionsGet200ResponseProcessingInformationBankTransferOptions>, obj?: TssV2TransactionsGet200ResponseProcessingInformationBankTransferOptions): TssV2TransactionsGet200ResponseProcessingInformationBankTransferOptions;
}
export declare class TssV2TransactionsGet200ResponseProcessingInformationJapanPaymentOptions {
constructor();
'paymentMethod'?: string;
'terminalId'?: string;
'businessName'?: string;
'businessNameKatakana'?: string;
static constructFromObject(data: Partial<TssV2TransactionsGet200ResponseProcessingInformationJapanPaymentOptions>, obj?: TssV2TransactionsGet200ResponseProcessingInformationJapanPaymentOptions): TssV2TransactionsGet200ResponseProcessingInformationJapanPaymentOptions;
}
export declare class TssV2TransactionsGet200ResponseProcessorInformation {
constructor();
'processor'?: TssV2TransactionsGet200ResponseProcessorInformationProcessor;
'multiProcessorRouting'?: Array<TssV2TransactionsGet200ResponseProcessorInformationMultiProcessorRouting>;
'transactionId'?: string;
'networkTransactionId'?: string;
'retrievalReferenceNumber'?: string;
'responseId'?: string;
'approvalCode'?: string;
'responseCode'?: string;
'avs'?: PtsV2PaymentsPost201ResponseProcessorInformationAvs;
'cardVerification'?: Riskv1decisionsProcessorInformationCardVerification;
'achVerification'?: PtsV2PaymentsPost201ResponseProcessorInformationAchVerification;
'electronicVerificationResults'?: TssV2TransactionsGet200ResponseProcessorInformationElectronicVerificationResults;
'systemTraceAuditNumber'?: string;
'responseCodeSource'?: string;
'paymentAccountReferenceNumber'?: string;
static constructFromObject(data: Partial<TssV2TransactionsGet200ResponseProcessorInformation>, obj?: TssV2TransactionsGet200ResponseProcessorInformation): TssV2TransactionsGet200ResponseProcessorInformation;
}
export declare class TssV2TransactionsGet200ResponseProcessorInformationElectronicVerificationResults {
constructor();
'email'?: string;
'emailRaw'?: string;
'name'?: string;
'nameRaw'?: string;
'phoneNumber'?: string;
'phoneNumberRaw'?: string;
'street'?: string;
'streetRaw'?: string;
'postalCode'?: string;
'postalCodeRaw'?: string;
static constructFromObject(data: Partial<TssV2TransactionsGet200ResponseProcessorInformationElectronicVerificationResults>, obj?: TssV2TransactionsGet200ResponseProcessorInformationElectronicVerificationResults): TssV2TransactionsGet200ResponseProcessorInformationElectronicVerificationResults;
}
export declare class TssV2TransactionsGet200ResponseProcessorInformationMultiProcessorRouting {
constructor();
'name'?: string;
'responseCode'?: string;
'reasonCode'?: string;
'sequence'?: string;
static constructFromObject(data: Partial<TssV2TransactionsGet200ResponseProcessorInformationMultiProcessorRouting>, obj?: TssV2TransactionsGet200ResponseProcessorInformationMultiProcessorRouting): TssV2TransactionsGet200ResponseProcessorInformationMultiProcessorRouting;
}
export declare class TssV2TransactionsGet200ResponseProcessorInformationProcessor {
constructor();
'name'?: string;
static constructFromObject(data: Partial<TssV2TransactionsGet200ResponseProcessorInformationProcessor>, obj?: TssV2TransactionsGet200ResponseProcessorInformationProcessor): TssV2TransactionsGet200ResponseProcessorInformationProcessor;
}
export declare class TssV2TransactionsGet200ResponseRiskInformation {
constructor();
'profile'?: TssV2TransactionsGet200ResponseRiskInformationProfile;
'rules'?: Array<TssV2TransactionsGet200ResponseRiskInformationRules>;
'passiveProfile'?: TssV2TransactionsGet200ResponseRiskInformationProfile;
'passiveRules'?: Array<TssV2TransactionsGet200ResponseRiskInformationRules>;
'score'?: TssV2TransactionsGet200ResponseRiskInformationScore;
'localTime'?: string;
static constructFromObject(data: Partial<TssV2TransactionsGet200ResponseRiskInformation>, obj?: TssV2TransactionsGet200ResponseRiskInformation): TssV2TransactionsGet200ResponseRiskInformation;
}
export declare class TssV2TransactionsGet200ResponseRiskInformationProfile {
constructor();
'name'?: string;
'decision'?: string;
static constructFromObject(data: Partial<TssV2TransactionsGet200ResponseRiskInformationProfile>, obj?: TssV2TransactionsGet200ResponseRiskInformationProfile): TssV2TransactionsGet200ResponseRiskInformationProfile;
}
export declare class TssV2TransactionsGet200ResponseRiskInformationRules {
constructor();
'name'?: string;
'decision'?: string;
static constructFromObject(data: Partial<TssV2TransactionsGet200ResponseRiskInformationRules>, obj?: TssV2TransactionsGet200ResponseRiskInformationRules): TssV2TransactionsGet200ResponseRiskInformationRules;
}
export declare class TssV2TransactionsGet200ResponseRiskInformationScore {
constructor();
'factorCodes'?: Array<string>;
'result'?: number;
static constructFromObject(data: Partial<TssV2TransactionsGet200ResponseRiskInformationScore>, obj?: TssV2TransactionsGet200ResponseRiskInformationScore): TssV2TransactionsGet200ResponseRiskInformationScore;
}
export declare class TssV2TransactionsGet200ResponseSenderInformation {
constructor();
'referenceNumber'?: string;
static constructFromObject(data: Partial<TssV2TransactionsGet200ResponseSenderInformation>, obj?: TssV2TransactionsGet200ResponseSenderInformation): TssV2TransactionsGet200ResponseSenderInformation;
}
export declare class TssV2TransactionsGet200ResponseTokenInformation {
constructor();
'customer'?: PtsV2PaymentsPost201ResponseTokenInformationCustomer;
'paymentInstrument'?: PtsV2PaymentsPost201ResponseTokenInformationPaymentInstrument;
'shippingAddress'?: PtsV2PaymentsPost201ResponseTokenInformationShippingAddress;
'instrumentIdentifier'?: TssV2TransactionsGet200ResponsePaymentInformationInstrumentIdentifier;
static constructFromObject(data: Partial<TssV2TransactionsGet200ResponseTokenInformation>, obj?: TssV2TransactionsGet200ResponseTokenInformation): TssV2TransactionsGet200ResponseTokenInformation;
}
export declare class TssV2TransactionsPost201Response {
constructor();
'searchId'?: string;
'save'?: boolean;
'name'?: string;
'timezone'?: string;
'query'?: string;
'offset'?: number;
'limit'?: number;
'sort'?: string;
'count'?: number;
'totalCount'?: number;
'status'?: string;
'submitTimeUtc'?: string;
'embedded'?: TssV2TransactionsPost201ResponseEmbedded;
'links'?: PtsV2IncrementalAuthorizationPatch201ResponseLinks;
static constructFromObject(data: Partial<TssV2TransactionsPost201Response>, obj?: TssV2TransactionsPost201Response): TssV2TransactionsPost201Response;
}
export declare class TssV2TransactionsPost201ResponseEmbedded {
constructor();
'transactionSummaries'?: Array<TssV2TransactionsPost201ResponseEmbeddedTransactionSummaries>;
static constructFromObject(data: Partial<TssV2TransactionsPost201ResponseEmbedded>, obj?: TssV2TransactionsPost201ResponseEmbedded): TssV2TransactionsPost201ResponseEmbedded;
}
export declare class TssV2TransactionsPost201ResponseEmbeddedApplicationInformation {
constructor();
'reasonCode'?: string;
'rCode'?: string;
'rFlag'?: string;
'applications'?: Array<TssV2TransactionsPost201ResponseEmbeddedApplicationInformationApplications>;
'returnCode'?: number;
static constructFromObject(data: Partial<TssV2TransactionsPost201ResponseEmbeddedApplicationInformation>, obj?: TssV2TransactionsPost201ResponseEmbeddedApplicationInformation): TssV2TransactionsPost201ResponseEmbeddedApplicationInformation;
}
export declare class TssV2TransactionsPost201ResponseEmbeddedApplicationInformationApplications {
constructor();
'name'?: string;
'reasonCode'?: string;
'rCode'?: string;
'rFlag'?: string;
'reconciliationId'?: string;
'rMessage'?: string;
'returnCode'?: number;
static constructFromObject(data: Partial<TssV2TransactionsPost201ResponseEmbeddedApplicationInformationApplications>, obj?: TssV2TransactionsPost201ResponseEmbeddedApplicationInformationApplications): TssV2TransactionsPost201ResponseEmbeddedApplicationInformationApplications;
}
export declare class TssV2TransactionsPost201ResponseEmbeddedBuyerInformation {
constructor();
'merchantCustomerId'?: string;
static constructFromObject(data: Partial<TssV2TransactionsPost201ResponseEmbeddedBuyerInformation>, obj?: TssV2TransactionsPost201ResponseEmbeddedBuyerInformation): TssV2TransactionsPost201ResponseEmbeddedBuyerInformation;
}
export declare class TssV2TransactionsPost201ResponseEmbeddedClientReferenceInformation {
constructor();
'code'?: string;
'applicationName'?: string;
'applicationUser'?: string;
'partner'?: TssV2TransactionsPost201ResponseEmbeddedClientReferenceInformationPartner;
static constructFromObject(data: Partial<TssV2TransactionsPost201ResponseEmbeddedClientReferenceInformation>, obj?: TssV2TransactionsPost201ResponseEmbeddedClientReferenceInformation): TssV2TransactionsPost201ResponseEmbeddedClientReferenceInformation;
}
export declare class TssV2TransactionsPost201ResponseEmbeddedClientReferenceInformationPartner {
constructor();
'solutionId'?: string;
static constructFromObject(data: Partial<TssV2TransactionsPost201ResponseEmbeddedClientReferenceInformationPartner>, obj?: TssV2TransactionsPost201ResponseEmbeddedClientReferenceInformationPartner): TssV2TransactionsPost201ResponseEmbeddedClientReferenceInformationPartner;
}
export declare class TssV2TransactionsPost201ResponseEmbeddedConsumerAuthenticationInformation {
constructor();
'xid'?: string;
'transactionId'?: string;
'eciRaw'?: string;
static constructFromObject(data: Partial<TssV2TransactionsPost201ResponseEmbeddedConsumerAuthenticationInformation>, obj?: TssV2TransactionsPost201ResponseEmbeddedConsumerAuthenticationInformation): TssV2TransactionsPost201ResponseEmbeddedConsumerAuthenticationInformation;
}
export declare class TssV2TransactionsPost201ResponseEmbeddedLinks {
constructor();
'transactionDetail'?: PtsV2PaymentsPost201ResponseLinksSelf;
static constructFromObject(data: Partial<TssV2TransactionsPost201ResponseEmbeddedLinks>, obj?: TssV2TransactionsPost201ResponseEmbeddedLinks): TssV2TransactionsPost201ResponseEmbeddedLinks;
}
export declare class TssV2TransactionsPost201ResponseEmbeddedMerchantInformation {
constructor();
'resellerId'?: string;
static constructFromObject(data: Partial<TssV2TransactionsPost201ResponseEmbeddedMerchantInformation>, obj?: TssV2TransactionsPost201ResponseEmbeddedMerchantInformation): TssV2TransactionsPost201ResponseEmbeddedMerchantInformation;
}
export declare class TssV2TransactionsPost201ResponseEmbeddedOrderInformation {
constructor();
'billTo'?: TssV2TransactionsPost201ResponseEmbeddedOrderInformationBillTo;
'shipTo'?: TssV2TransactionsPost201ResponseEmbeddedOrderInformationShipTo;
'amountDetails'?: Ptsv2paymentsidreversalsReversalInformationAmountDetails;
static constructFromObject(data: Partial<TssV2TransactionsPost201ResponseEmbeddedOrderInformation>, obj?: TssV2TransactionsPost201ResponseEmbeddedOrderInformation): TssV2TransactionsPost201ResponseEmbeddedOrderInformation;
}
export declare class TssV2TransactionsPost201ResponseEmbeddedOrderInformationBillTo {
constructor();
'firstName'?: string;
'lastName'?: string;
'address1'?: string;
'email'?: string;
'country'?: string;
'phoneNumber'?: string;
static constructFromObject(data: Partial<TssV2TransactionsPost201ResponseEmbeddedOrderInformationBillTo>, obj?: TssV2TransactionsPost201ResponseEmbeddedOrderInformationBillTo): TssV2TransactionsPost201ResponseEmbeddedOrderInformationBillTo;
}
export declare class TssV2TransactionsPost201ResponseEmbeddedOrderInformationShipTo {
constructor();
'firstName'?: string;
'lastName'?: string;
'address1'?: string;
'country'?: string;
'phoneNumber'?: string;
static constructFromObject(data: Partial<TssV2TransactionsPost201ResponseEmbeddedOrderInformationShipTo>, obj?: TssV2TransactionsPost201ResponseEmbeddedOrderInformationShipTo): TssV2TransactionsPost201ResponseEmbeddedOrderInformationShipTo;
}
export declare class TssV2TransactionsPost201ResponseEmbeddedPaymentInformation {
constructor();
'paymentType'?: TssV2TransactionsPost201ResponseEmbeddedPaymentInformationPaymentType;
'customer'?: Ptsv2refreshpaymentstatusidPaymentInformationCustomer;
'card'?: TssV2TransactionsPost201ResponseEmbeddedPaymentInformationCard;
'bank'?: TssV2TransactionsPost201ResponseEmbeddedPaymentInformationBank;
static constructFromObject(data: Partial<TssV2TransactionsPost201ResponseEmbeddedPaymentInformation>, obj?: TssV2TransactionsPost201ResponseEmbeddedPaymentInformation): TssV2TransactionsPost201ResponseEmbeddedPaymentInformation;
}
export declare class TssV2TransactionsPost201ResponseEmbeddedPaymentInformationBank {
constructor();
'account'?: TssV2TransactionsPost201ResponseEmbeddedPaymentInformationBankAccount;
static constructFromObject(data: Partial<TssV2TransactionsPost201ResponseEmbeddedPaymentInformationBank>, obj?: TssV2TransactionsPost201ResponseEmbeddedPaymentInformationBank): TssV2TransactionsPost201ResponseEmbeddedPaymentInformationBank;
}
export declare class TssV2TransactionsPost201ResponseEmbeddedPaymentInformationBankAccount {
constructor();
'suffix'?: string;
'prefix'?: string;
static constructFromObject(data: Partial<TssV2TransactionsPost201ResponseEmbeddedPaymentInformationBankAccount>, obj?: TssV2TransactionsPost201ResponseEmbeddedPaymentInformationBankAccount): TssV2TransactionsPost201ResponseEmbeddedPaymentInformationBankAccount;
}
export declare class TssV2TransactionsPost201ResponseEmbeddedPaymentInformationCard {
constructor();
'suffix'?: string;
'prefix'?: string;
'type'?: string;
static constructFromObject(data: Partial<TssV2TransactionsPost201ResponseEmbeddedPaymentInformationCard>, obj?: TssV2TransactionsPost201ResponseEmbeddedPaymentInformationCard): TssV2TransactionsPost201ResponseEmbeddedPaymentInformationCard;
}
export declare class TssV2TransactionsPost201ResponseEmbeddedPaymentInformationPaymentType {
constructor();
'type'?: string;
'method'?: string;
static constructFromObject(data: Partial<TssV2TransactionsPost201ResponseEmbeddedPaymentInformationPaymentType>, obj?: TssV2TransactionsPost201ResponseEmbeddedPaymentInformationPaymentType): TssV2TransactionsPost201ResponseEmbeddedPaymentInformationPaymentType;
}
export declare class TssV2TransactionsPost201ResponseEmbeddedPointOfSaleInformation {
constructor();
'terminalId'?: string;
'terminalSerialNumber'?: string;
'deviceId'?: string;
'partner'?: TssV2TransactionsPost201ResponseEmbeddedPointOfSaleInformationPartner;
'emv'?: Ptsv2paymentsidreversalsPointOfSaleInformationEmv;
static constructFromObject(data: Partial<TssV2TransactionsPost201ResponseEmbeddedPointOfSaleInformation>, obj?: TssV2TransactionsPost201ResponseEmbeddedPointOfSaleInformation): TssV2TransactionsPost201ResponseEmbeddedPointOfSaleInformation;
}
export declare class TssV2TransactionsPost201ResponseEmbeddedPointOfSaleInformationPartner {
constructor();
'originalTransactionId'?: string;
static constructFromObject(data: Partial<TssV2TransactionsPost201ResponseEmbeddedPointOfSaleInformationPartner>, obj?: TssV2TransactionsPost201ResponseEmbeddedPointOfSaleInformationPartner): TssV2TransactionsPost201ResponseEmbeddedPointOfSaleInformationPartner;
}
export declare class TssV2TransactionsPost201ResponseEmbeddedProcessingInformation {
constructor();
'paymentSolution'?: string;
'businessApplicationId'?: string;
'commerceIndicator'?: string;
'commerceIndicatorLabel'?: string;
static constructFromObject(data: Partial<TssV2TransactionsPost201ResponseEmbeddedProcessingInformation>, obj?: TssV2TransactionsPost201ResponseEmbeddedProcessingInformation): TssV2TransactionsPost201ResponseEmbeddedProcessingInformation;
}
export declare class TssV2TransactionsPost201ResponseEmbeddedProcessorInformation {
constructor();
'processor'?: TssV2TransactionsGet200ResponseProcessorInformationProcessor;
'approvalCode'?: string;
static constructFromObject(data: Partial<TssV2TransactionsPost201ResponseEmbeddedProcessorInformation>, obj?: TssV2TransactionsPost201ResponseEmbeddedProcessorInformation): TssV2TransactionsPost201ResponseEmbeddedProcessorInformation;
}
export declare class TssV2TransactionsPost201ResponseEmbeddedRiskInformation {
constructor();
'providers'?: TssV2TransactionsPost201ResponseEmbeddedRiskInformationProviders;
static constructFromObject(data: Partial<TssV2TransactionsPost201ResponseEmbeddedRiskInformation>, obj?: TssV2TransactionsPost201ResponseEmbeddedRiskInformation): TssV2TransactionsPost201ResponseEmbeddedRiskInformation;
}
export declare class TssV2TransactionsPost201ResponseEmbeddedRiskInformationProviders {
constructor();
'fingerprint'?: TssV2TransactionsPost201ResponseEmbeddedRiskInformationProvidersFingerprint;
static constructFromObject(data: Partial<TssV2TransactionsPost201ResponseEmbeddedRiskInformationProviders>, obj?: TssV2TransactionsPost201ResponseEmbeddedRiskInformationProviders): TssV2TransactionsPost201ResponseEmbeddedRiskInformationProviders;
}
export declare class TssV2TransactionsPost201ResponseEmbeddedRiskInformationProvidersFingerprint {
constructor();
'trueIpaddress'?: string;
'hash'?: string;
'smartId'?: string;
static constructFromObject(data: Partial<TssV2TransactionsPost201ResponseEmbeddedRiskInformationProvidersFingerprint>, obj?: TssV2TransactionsPost201ResponseEmbeddedRiskInformationProvidersFingerprint): TssV2TransactionsPost201ResponseEmbeddedRiskInformationProvidersFingerprint;
}
export declare class TssV2TransactionsPost201ResponseEmbeddedTransactionSummaries {
constructor();
'id'?: string;
'submitTimeUtc'?: string;
'merchantId'?: string;
'applicationInformation'?: TssV2TransactionsPost201ResponseEmbeddedApplicationInformation;
'buyerInformation'?: TssV2TransactionsPost201ResponseEmbeddedBuyerInformation;
'clientReferenceInformation'?: TssV2TransactionsPost201ResponseEmbeddedClientReferenceInformation;
'consumerAuthenticationInformation'?: TssV2TransactionsPost201ResponseEmbeddedConsumerAuthenticationInformation;
'deviceInformation'?: Riskv1authenticationresultsDeviceInformation;
'fraudMarkingInformation'?: TssV2TransactionsGet200ResponseFraudMarkingInformation;
'merchantDefinedInformation'?: Array<Ptsv2paymentsMerchantDefinedInformation>;
'merchantInformation'?: TssV2TransactionsPost201ResponseEmbeddedMerchantInformation;
'orderInformation'?: TssV2TransactionsPost201ResponseEmbeddedOrderInformation;
'paymentInformation'?: TssV2TransactionsPost201ResponseEmbeddedPaymentInformation;
'processingInformation'?: TssV2TransactionsPost201ResponseEmbeddedProcessingInformation;
'processorInformation'?: TssV2TransactionsPost201ResponseEmbeddedProcessorInformation;
'pointOfSaleInformation'?: TssV2TransactionsPost201ResponseEmbeddedPointOfSaleInformation;
'riskInformation'?: TssV2TransactionsPost201ResponseEmbeddedRiskInformation;
'links'?: TssV2TransactionsPost201ResponseEmbeddedLinks;
static constructFromObject(data: Partial<TssV2TransactionsPost201ResponseEmbeddedTransactionSummaries>, obj?: TssV2TransactionsPost201ResponseEmbeddedTransactionSummaries): TssV2TransactionsPost201ResponseEmbeddedTransactionSummaries;
}
export declare class TssV2TransactionsPost400Response {
constructor();
'submitTimeUtc'?: string;
'status'?: string;
'message'?: string;
'details'?: Array<PtsV2PaymentsPost201ResponseErrorInformationDetails>;
static constructFromObject(data: Partial<TssV2TransactionsPost400Response>, obj?: TssV2TransactionsPost400Response): TssV2TransactionsPost400Response;
}
export declare class Tssv2transactionsemvTagDetailsEmvDetailsList {
constructor();
'requestId': string;
'emvRequestCombinedTags': string;
static constructFromObject(data: Partial<Tssv2transactionsemvTagDetailsEmvDetailsList>, obj?: Tssv2transactionsemvTagDetailsEmvDetailsList): Tssv2transactionsemvTagDetailsEmvDetailsList;
}
export declare class UmsV1UsersGet200Response {
constructor();
'users'?: Array<UmsV1UsersGet200ResponseUsers>;
static constructFromObject(data: Partial<UmsV1UsersGet200Response>, obj?: UmsV1UsersGet200Response): UmsV1UsersGet200Response;
}
export declare class UmsV1UsersGet200ResponseAccountInformation {
constructor();
'userName'?: string;
'roleId'?: string;
'permissions'?: Array<string>;
'status'?: string;
'createdTime'?: Date;
'lastAccessTime'?: Date;
'languagePreference'?: string;
'timezone'?: string;
static constructFromObject(data: Partial<UmsV1UsersGet200ResponseAccountInformation>, obj?: UmsV1UsersGet200ResponseAccountInformation): UmsV1UsersGet200ResponseAccountInformation;
}
export declare class UmsV1UsersGet200ResponseContactInformation {
constructor();
'email'?: string;
'phoneNumber'?: string;
'firstName'?: string;
'lastName'?: string;
static constructFromObject(data: Partial<UmsV1UsersGet200ResponseContactInformation>, obj?: UmsV1UsersGet200ResponseContactInformation): UmsV1UsersGet200ResponseContactInformation;
}
export declare class UmsV1UsersGet200ResponseOrganizationInformation {
constructor();
'organizationId'?: string;
static constructFromObject(data: Partial<UmsV1UsersGet200ResponseOrganizationInformation>, obj?: UmsV1UsersGet200ResponseOrganizationInformation): UmsV1UsersGet200ResponseOrganizationInformation;
}
export declare class UmsV1UsersGet200ResponseUsers {
constructor();
'accountInformation'?: UmsV1UsersGet200ResponseAccountInformation;
'organizationInformation'?: UmsV1UsersGet200ResponseOrganizationInformation;
'contactInformation'?: UmsV1UsersGet200ResponseContactInformation;
'customFields'?: {
[key: string]: string;
};
static constructFromObject(data: Partial<UmsV1UsersGet200ResponseUsers>, obj?: UmsV1UsersGet200ResponseUsers): UmsV1UsersGet200ResponseUsers;
}
export declare class UpdateAsymKeysRequest {
constructor();
'status': string;
'organizationId': string;
static constructFromObject(data: Partial<UpdateAsymKeysRequest>, obj?: UpdateAsymKeysRequest): UpdateAsymKeysRequest;
}
export declare class UpdateInvoiceRequest {
constructor();
'customerInformation'?: Invoicingv2invoicesCustomerInformation;
'invoiceInformation'?: Invoicingv2invoicesidInvoiceInformation;
'orderInformation'?: Invoicingv2invoicesOrderInformation;
static constructFromObject(data: Partial<UpdateInvoiceRequest>, obj?: UpdateInvoiceRequest): UpdateInvoiceRequest;
}
export declare class UpdatePGPKeysRequest {
constructor();
'status': string;
'organizationId': string;
static constructFromObject(data: Partial<UpdatePGPKeysRequest>, obj?: UpdatePGPKeysRequest): UpdatePGPKeysRequest;
}
export declare class UpdatePGPKeysRequest1 {
constructor();
'organizationId'?: string;
'status'?: string;
'expirationDate'?: string;
'version'?: string;
'comment'?: string;
static constructFromObject(data: Partial<UpdatePGPKeysRequest1>, obj?: UpdatePGPKeysRequest1): UpdatePGPKeysRequest1;
}
export declare class UpdatePasswordKeysRequest {
constructor();
'status': string;
'organizationId': string;
static constructFromObject(data: Partial<UpdatePasswordKeysRequest>, obj?: UpdatePasswordKeysRequest): UpdatePasswordKeysRequest;
}
export declare class UpdatePlanRequest {
constructor();
'planInformation'?: Rbsv1plansidPlanInformation;
'processingInformation'?: Rbsv1plansidProcessingInformation;
'orderInformation'?: InlineResponse200OrderInformation;
static constructFromObject(data: Partial<UpdatePlanRequest>, obj?: UpdatePlanRequest): UpdatePlanRequest;
}
export declare class UpdateSubscription {
constructor();
'clientReferenceInformation'?: Rbsv1subscriptionsClientReferenceInformation;
'processingInformation'?: Rbsv1subscriptionsProcessingInformation;
'planInformation'?: Rbsv1subscriptionsidPlanInformation;
'subscriptionInformation'?: Rbsv1subscriptionsidSubscriptionInformation;
'orderInformation'?: Rbsv1subscriptionsidOrderInformation;
static constructFromObject(data: Partial<UpdateSubscription>, obj?: UpdateSubscription): UpdateSubscription;
}
export declare class Upv1capturecontextsCaptureMandate {
constructor();
'billingType'?: string;
'requestEmail'?: boolean;
'requestPhone'?: boolean;
'requestShipping'?: boolean;
'shipToCountries'?: Array<string>;
'showAcceptedNetworkIcons'?: boolean;
static constructFromObject(data: Partial<Upv1capturecontextsCaptureMandate>, obj?: Upv1capturecontextsCaptureMandate): Upv1capturecontextsCaptureMandate;
}
export declare class Upv1capturecontextsCheckoutApiInitialization {
constructor();
'profileId'?: string;
'accessKey'?: string;
'referenceNumber'?: string;
'transactionUuid'?: string;
'transactionType'?: string;
'currency'?: string;
'amount'?: string;
'locale'?: string;
'overrideCustomReceiptPage'?: string;
'unsignedFieldNames'?: string;
static constructFromObject(data: Partial<Upv1capturecontextsCheckoutApiInitialization>, obj?: Upv1capturecontextsCheckoutApiInitialization): Upv1capturecontextsCheckoutApiInitialization;
}
export declare class Upv1capturecontextsOrderInformation {
constructor();
'amountDetails'?: Upv1capturecontextsOrderInformationAmountDetails;
'billTo'?: Upv1capturecontextsOrderInformationBillTo;
'shipTo'?: Upv1capturecontextsOrderInformationShipTo;
static constructFromObject(data: Partial<Upv1capturecontextsOrderInformation>, obj?: Upv1capturecontextsOrderInformation): Upv1capturecontextsOrderInformation;
}
export declare class Upv1capturecontextsOrderInformationAmountDetails {
constructor();
'totalAmount'?: string;
'currency'?: string;
static constructFromObject(data: Partial<Upv1capturecontextsOrderInformationAmountDetails>, obj?: Upv1capturecontextsOrderInformationAmountDetails): Upv1capturecontextsOrderInformationAmountDetails;
}
export declare class Upv1capturecontextsOrderInformationBillTo {
constructor();
'address1'?: string;
'address2'?: string;
'address3'?: string;
'address4'?: string;
'administrativeArea'?: string;
'buildingNumber'?: string;
'country'?: string;
'district'?: string;
'locality'?: string;
'postalCode'?: string;
'company'?: Upv1capturecontextsOrderInformationBillToCompany;
'email'?: string;
'firstName'?: string;
'lastName'?: string;
'middleName'?: string;
'nameSuffix'?: string;
'title'?: string;
'phoneNumber'?: string;
'phoneType'?: string;
static constructFromObject(data: Partial<Upv1capturecontextsOrderInformationBillTo>, obj?: Upv1capturecontextsOrderInformationBillTo): Upv1capturecontextsOrderInformationBillTo;
}
export declare class Upv1capturecontextsOrderInformationBillToCompany {
constructor();
'name'?: string;
'address1'?: string;
'address2'?: string;
'address3'?: string;
'address4'?: string;
'administrativeArea'?: string;
'buildingNumber'?: string;
'country'?: string;
'district'?: string;
'locality'?: string;
'postalCode'?: string;
static constructFromObject(data: Partial<Upv1capturecontextsOrderInformationBillToCompany>, obj?: Upv1capturecontextsOrderInformationBillToCompany): Upv1capturecontextsOrderInformationBillToCompany;
}
export declare class Upv1capturecontextsOrderInformationShipTo {
constructor();
'address1'?: string;
'address2'?: string;
'address3'?: string;
'address4'?: string;
'administrativeArea'?: string;
'buildingNumber'?: string;
'country'?: string;
'district'?: string;
'locality'?: string;
'postalCode'?: string;
'firstName'?: string;
'lastName'?: string;
static constructFromObject(data: Partial<Upv1capturecontextsOrderInformationShipTo>, obj?: Upv1capturecontextsOrderInformationShipTo): Upv1capturecontextsOrderInformationShipTo;
}
export declare class V1FileDetailsGet200Response {
constructor();
'fileDetails'?: Array<V1FileDetailsGet200ResponseFileDetails>;
'links'?: V1FileDetailsGet200ResponseLinks;
static constructFromObject(data: Partial<V1FileDetailsGet200Response>, obj?: V1FileDetailsGet200Response): V1FileDetailsGet200Response;
}
export declare class V1FileDetailsGet200ResponseFileDetails {
constructor();
'fileId'?: string;
'name'?: string;
'createdTime'?: Date;
'lastModifiedTime'?: Date;
'date'?: string;
'mimeType'?: string;
'size'?: number;
static constructFromObject(data: Partial<V1FileDetailsGet200ResponseFileDetails>, obj?: V1FileDetailsGet200ResponseFileDetails): V1FileDetailsGet200ResponseFileDetails;
}
export declare class V1FileDetailsGet200ResponseLinks {
constructor();
'self'?: V1FileDetailsGet200ResponseLinksSelf;
'files'?: Array<V1FileDetailsGet200ResponseLinksFiles>;
static constructFromObject(data: Partial<V1FileDetailsGet200ResponseLinks>, obj?: V1FileDetailsGet200ResponseLinks): V1FileDetailsGet200ResponseLinks;
}
export declare class V1FileDetailsGet200ResponseLinksFiles {
constructor();
'fileId'?: string;
'href'?: string;
'method'?: string;
static constructFromObject(data: Partial<V1FileDetailsGet200ResponseLinksFiles>, obj?: V1FileDetailsGet200ResponseLinksFiles): V1FileDetailsGet200ResponseLinksFiles;
}
export declare class V1FileDetailsGet200ResponseLinksSelf {
constructor();
'href'?: string;
'method'?: string;
static constructFromObject(data: Partial<V1FileDetailsGet200ResponseLinksSelf>, obj?: V1FileDetailsGet200ResponseLinksSelf): V1FileDetailsGet200ResponseLinksSelf;
}
export declare class ValidateExportComplianceRequest {
constructor();
'clientReferenceInformation'?: Riskv1liststypeentriesClientReferenceInformation;
'orderInformation'?: Riskv1exportcomplianceinquiriesOrderInformation;
'buyerInformation'?: Riskv1addressverificationsBuyerInformation;
'deviceInformation'?: Riskv1exportcomplianceinquiriesDeviceInformation;
'exportComplianceInformation'?: Riskv1exportcomplianceinquiriesExportComplianceInformation;
static constructFromObject(data: Partial<ValidateExportComplianceRequest>, obj?: ValidateExportComplianceRequest): ValidateExportComplianceRequest;
}
export declare class ValidateRequest {
constructor();
'clientReferenceInformation'?: Riskv1decisionsClientReferenceInformation;
'processingInformation'?: Riskv1authenticationsetupsProcessingInformation;
'orderInformation'?: Riskv1authenticationresultsOrderInformation;
'paymentInformation'?: Riskv1authenticationresultsPaymentInformation;
'consumerAuthenticationInformation'?: Riskv1authenticationresultsConsumerAuthenticationInformation;
'deviceInformation'?: Riskv1authenticationresultsDeviceInformation;
static constructFromObject(data: Partial<ValidateRequest>, obj?: ValidateRequest): ValidateRequest;
}
export declare class VasV2PaymentsPost201Response {
constructor();
'links'?: VasV2PaymentsPost201ResponseLinks;
'id'?: string;
'submitTimeUtc'?: string;
'status'?: string;
'clientReferenceInformation'?: PtsV2PaymentsPost201ResponseClientReferenceInformation;
'taxInformation'?: VasV2PaymentsPost201ResponseTaxInformation;
'orderInformation'?: VasV2PaymentsPost201ResponseOrderInformation;
static constructFromObject(data: Partial<VasV2PaymentsPost201Response>, obj?: VasV2PaymentsPost201Response): VasV2PaymentsPost201Response;
}
export declare class VasV2PaymentsPost201ResponseLinks {
constructor();
'_void'?: PtsV2PaymentsPost201ResponseLinksSelf;
static constructFromObject(data: Partial<VasV2PaymentsPost201ResponseLinks>, obj?: VasV2PaymentsPost201ResponseLinks): VasV2PaymentsPost201ResponseLinks;
}
export declare class VasV2PaymentsPost201ResponseOrderInformation {
constructor();
'exemptAmount'?: string;
'taxableAmount'?: string;
'taxAmount'?: string;
'lineItems'?: Array<VasV2PaymentsPost201ResponseOrderInformationLineItems>;
'taxDetails'?: Array<VasV2PaymentsPost201ResponseOrderInformationTaxDetails>;
'amountDetails'?: Ptsv2paymentsidreversalsReversalInformationAmountDetails;
static constructFromObject(data: Partial<VasV2PaymentsPost201ResponseOrderInformation>, obj?: VasV2PaymentsPost201ResponseOrderInformation): VasV2PaymentsPost201ResponseOrderInformation;
}
export declare class VasV2PaymentsPost201ResponseOrderInformationJurisdiction {
constructor();
'type'?: string;
'taxName'?: string;
'taxAmount'?: string;
'taxable'?: string;
'name'?: string;
'code'?: string;
'rate'?: string;
'region'?: string;
'country'?: string;
static constructFromObject(data: Partial<VasV2PaymentsPost201ResponseOrderInformationJurisdiction>, obj?: VasV2PaymentsPost201ResponseOrderInformationJurisdiction): VasV2PaymentsPost201ResponseOrderInformationJurisdiction;
}
export declare class VasV2PaymentsPost201ResponseOrderInformationLineItems {
constructor();
'taxDetails'?: Array<VasV2PaymentsPost201ResponseOrderInformationTaxDetails>;
'jurisdiction'?: Array<VasV2PaymentsPost201ResponseOrderInformationJurisdiction>;
'exemptAmount'?: string;
'taxableAmount'?: string;
'taxAmount'?: string;
static constructFromObject(data: Partial<VasV2PaymentsPost201ResponseOrderInformationLineItems>, obj?: VasV2PaymentsPost201ResponseOrderInformationLineItems): VasV2PaymentsPost201ResponseOrderInformationLineItems;
}
export declare class VasV2PaymentsPost201ResponseOrderInformationTaxDetails {
constructor();
'type'?: string;
'amount'?: string;
static constructFromObject(data: Partial<VasV2PaymentsPost201ResponseOrderInformationTaxDetails>, obj?: VasV2PaymentsPost201ResponseOrderInformationTaxDetails): VasV2PaymentsPost201ResponseOrderInformationTaxDetails;
}
export declare class VasV2PaymentsPost201ResponseTaxInformation {
constructor();
'commitIndicator'?: boolean;
'refundIndicator'?: boolean;
static constructFromObject(data: Partial<VasV2PaymentsPost201ResponseTaxInformation>, obj?: VasV2PaymentsPost201ResponseTaxInformation): VasV2PaymentsPost201ResponseTaxInformation;
}
export declare class VasV2PaymentsPost400Response {
constructor();
'submitTimeUtc'?: string;
'status'?: string;
'reason'?: string;
'message'?: string;
'details'?: Array<PtsV2PaymentsPost201ResponseErrorInformationDetails>;
static constructFromObject(data: Partial<VasV2PaymentsPost400Response>, obj?: VasV2PaymentsPost400Response): VasV2PaymentsPost400Response;
}
export declare class VasV2TaxVoid200Response {
constructor();
'id'?: string;
'submitTimeUtc'?: string;
'status'?: string;
'clientReferenceInformation'?: PtsV2IncrementalAuthorizationPatch201ResponseClientReferenceInformation;
'voidAmountDetails'?: VasV2TaxVoid200ResponseVoidAmountDetails;
static constructFromObject(data: Partial<VasV2TaxVoid200Response>, obj?: VasV2TaxVoid200Response): VasV2TaxVoid200Response;
}
export declare class VasV2TaxVoid200ResponseVoidAmountDetails {
constructor();
'voidAmount'?: string;
'currency'?: string;
static constructFromObject(data: Partial<VasV2TaxVoid200ResponseVoidAmountDetails>, obj?: VasV2TaxVoid200ResponseVoidAmountDetails): VasV2TaxVoid200ResponseVoidAmountDetails;
}
export declare class VasV2TaxVoidsPost400Response {
constructor();
'submitTimeUtc'?: string;
'status'?: string;
'reason'?: string;
'message'?: string;
'details'?: Array<PtsV2PaymentsPost201ResponseErrorInformationDetails>;
static constructFromObject(data: Partial<VasV2TaxVoidsPost400Response>, obj?: VasV2TaxVoidsPost400Response): VasV2TaxVoidsPost400Response;
}
export declare class Vasv2taxBuyerInformation {
constructor();
'vatRegistrationNumber'?: string;
static constructFromObject(data: Partial<Vasv2taxBuyerInformation>, obj?: Vasv2taxBuyerInformation): Vasv2taxBuyerInformation;
}
export declare class Vasv2taxClientReferenceInformation {
constructor();
'code'?: string;
'partner'?: Riskv1decisionsClientReferenceInformationPartner;
'comments'?: string;
static constructFromObject(data: Partial<Vasv2taxClientReferenceInformation>, obj?: Vasv2taxClientReferenceInformation): Vasv2taxClientReferenceInformation;
}
export declare class Vasv2taxMerchantInformation {
constructor();
'vatRegistrationNumber'?: string;
static constructFromObject(data: Partial<Vasv2taxMerchantInformation>, obj?: Vasv2taxMerchantInformation): Vasv2taxMerchantInformation;
}
export declare class Vasv2taxOrderInformation {
constructor();
'amountDetails'?: RiskV1DecisionsPost201ResponseOrderInformationAmountDetails;
'billTo'?: Vasv2taxOrderInformationBillTo;
'shippingDetails'?: Vasv2taxOrderInformationShippingDetails;
'shipTo'?: Vasv2taxOrderInformationShipTo;
'lineItems'?: Array<Vasv2taxOrderInformationLineItems>;
'invoiceDetails'?: Vasv2taxOrderInformationInvoiceDetails;
'orderAcceptance'?: Vasv2taxOrderInformationOrderAcceptance;
'orderOrigin'?: Vasv2taxOrderInformationOrderOrigin;
static constructFromObject(data: Partial<Vasv2taxOrderInformation>, obj?: Vasv2taxOrderInformation): Vasv2taxOrderInformation;
}
export declare class Vasv2taxOrderInformationBillTo {
constructor();
'address1'?: string;
'address2'?: string;
'locality'?: string;
'administrativeArea'?: string;
'postalCode'?: string;
'country'?: string;
static constructFromObject(data: Partial<Vasv2taxOrderInformationBillTo>, obj?: Vasv2taxOrderInformationBillTo): Vasv2taxOrderInformationBillTo;
}
export declare class Vasv2taxOrderInformationInvoiceDetails {
constructor();
'invoiceDate'?: string;
static constructFromObject(data: Partial<Vasv2taxOrderInformationInvoiceDetails>, obj?: Vasv2taxOrderInformationInvoiceDetails): Vasv2taxOrderInformationInvoiceDetails;
}
export declare class Vasv2taxOrderInformationLineItems {
constructor();
'productSKU'?: string;
'productCode'?: string;
'quantity'?: number;
'productName'?: string;
'unitPrice'?: string;
'taxAmount'?: string;
'orderAcceptance'?: Vasv2taxOrderInformationOrderAcceptance;
'orderOrigin'?: Vasv2taxOrderInformationOrderOrigin;
'shipFromCountry'?: string;
'shipFromAdministrativeArea'?: string;
'shipFromLocality'?: string;
'shipFromPostalCode'?: string;
'buyerVatRegistrationNumber'?: string;
'sellerVatRegistrationNumber'?: string;
static constructFromObject(data: Partial<Vasv2taxOrderInformationLineItems>, obj?: Vasv2taxOrderInformationLineItems): Vasv2taxOrderInformationLineItems;
}
export declare class Vasv2taxOrderInformationOrderAcceptance {
constructor();
'locality'?: string;
'administrativeArea'?: string;
'postalCode'?: string;
'country'?: string;
static constructFromObject(data: Partial<Vasv2taxOrderInformationOrderAcceptance>, obj?: Vasv2taxOrderInformationOrderAcceptance): Vasv2taxOrderInformationOrderAcceptance;
}
export declare class Vasv2taxOrderInformationOrderOrigin {
constructor();
'locality'?: string;
'administrativeArea'?: string;
'postalCode'?: string;
'country'?: string;
static constructFromObject(data: Partial<Vasv2taxOrderInformationOrderOrigin>, obj?: Vasv2taxOrderInformationOrderOrigin): Vasv2taxOrderInformationOrderOrigin;
}
export declare class Vasv2taxOrderInformationShipTo {
constructor();
'country'?: string;
'administrativeArea'?: string;
'locality'?: string;
'postalCode'?: string;
'address1'?: string;
'address2'?: string;
'address3'?: string;
static constructFromObject(data: Partial<Vasv2taxOrderInformationShipTo>, obj?: Vasv2taxOrderInformationShipTo): Vasv2taxOrderInformationShipTo;
}
export declare class Vasv2taxOrderInformationShippingDetails {
constructor();
'shipFromLocality'?: string;
'shipFromCountry'?: string;
'shipFromPostalCode'?: string;
'shipFromAdministrativeArea'?: string;
static constructFromObject(data: Partial<Vasv2taxOrderInformationShippingDetails>, obj?: Vasv2taxOrderInformationShippingDetails): Vasv2taxOrderInformationShippingDetails;
}
export declare class Vasv2taxTaxInformation {
constructor();
'reportingDate'?: string;
'dateOverrideReason'?: string;
'nexus'?: Array<string>;
'noNexus'?: Array<string>;
'showTaxPerLineItem'?: string;
'commitIndicator'?: boolean;
'refundIndicator'?: boolean;
static constructFromObject(data: Partial<Vasv2taxTaxInformation>, obj?: Vasv2taxTaxInformation): Vasv2taxTaxInformation;
}
export declare class Vasv2taxidClientReferenceInformation {
constructor();
'code'?: string;
'comments'?: string;
'partner'?: Vasv2taxidClientReferenceInformationPartner;
static constructFromObject(data: Partial<Vasv2taxidClientReferenceInformation>, obj?: Vasv2taxidClientReferenceInformation): Vasv2taxidClientReferenceInformation;
}
export declare class Vasv2taxidClientReferenceInformationPartner {
constructor();
'solutionId'?: string;
'developerId'?: string;
static constructFromObject(data: Partial<Vasv2taxidClientReferenceInformationPartner>, obj?: Vasv2taxidClientReferenceInformationPartner): Vasv2taxidClientReferenceInformationPartner;
}
export declare class VerifyCustomerAddressRequest {
constructor();
'clientReferenceInformation'?: Riskv1liststypeentriesClientReferenceInformation;
'orderInformation'?: Riskv1addressverificationsOrderInformation;
'buyerInformation'?: Riskv1addressverificationsBuyerInformation;
static constructFromObject(data: Partial<VerifyCustomerAddressRequest>, obj?: VerifyCustomerAddressRequest): VerifyCustomerAddressRequest;
}
export declare class VoidCaptureRequest {
constructor();
'clientReferenceInformation'?: Ptsv2paymentsidreversalsClientReferenceInformation;
'paymentInformation'?: Ptsv2paymentsidvoidsPaymentInformation;
'orderInformation'?: Ptsv2paymentsidvoidsOrderInformation;
static constructFromObject(data: Partial<VoidCaptureRequest>, obj?: VoidCaptureRequest): VoidCaptureRequest;
}
export declare class VoidCreditRequest {
constructor();
'clientReferenceInformation'?: Ptsv2paymentsidreversalsClientReferenceInformation;
'paymentInformation'?: Ptsv2paymentsidvoidsPaymentInformation;
'orderInformation'?: Ptsv2paymentsidvoidsOrderInformation;
static constructFromObject(data: Partial<VoidCreditRequest>, obj?: VoidCreditRequest): VoidCreditRequest;
}
export declare class VoidPaymentRequest {
constructor();
'clientReferenceInformation'?: Ptsv2paymentsidreversalsClientReferenceInformation;
'paymentInformation'?: Ptsv2paymentsidvoidsPaymentInformation;
'orderInformation'?: Ptsv2paymentsidvoidsOrderInformation;
static constructFromObject(data: Partial<VoidPaymentRequest>, obj?: VoidPaymentRequest): VoidPaymentRequest;
}
export declare class VoidRefundRequest {
constructor();
'clientReferenceInformation'?: Ptsv2paymentsidreversalsClientReferenceInformation;
'paymentInformation'?: Ptsv2paymentsidvoidsPaymentInformation;
'orderInformation'?: Ptsv2paymentsidvoidsOrderInformation;
static constructFromObject(data: Partial<VoidRefundRequest>, obj?: VoidRefundRequest): VoidRefundRequest;
}
export declare class VoidTaxRequest {
constructor();
'clientReferenceInformation'?: Vasv2taxidClientReferenceInformation;
static constructFromObject(data: Partial<VoidTaxRequest>, obj?: VoidTaxRequest): VoidTaxRequest;
}