UNPKG

@datatr-ux/ovhcloud-types

Version:

TypeScript types for OVHCloud projects

42 lines 1.43 kB
import { Icon } from './Icon'; import { IntegrationEnum } from './IntegrationEnum'; import { AvailableSubTypeEnum } from './AvailableSubTypeEnum'; import { StatusEnum } from './method/StatusEnum'; /** Payment method object */ export interface PaymentMethod { /** Associated billing contact ID */ billingContactId?: number; /** Creation date */ creationDate: string; /** Indicates if payment method is the default one for this account */ default: boolean; /** Custom customer description */ description?: string; /** Expiration date */ expirationDate?: string; /** Form session ID */ formSessionId?: string; /** Payment method type icon */ icon: Icon; /** Payment method integration type */ integration?: IntegrationEnum; /** Payment method public label */ label?: string; /** Last update date */ lastUpdate: string; /** Merchant ID */ merchantId?: string; /** Indicates if payment method support the oneclick functionality */ oneclick?: boolean; /** Payment mean ID associated to this payment method */ paymentMeanId?: number; /** Payment method ID */ paymentMethodId: number; /** Payment method sub-type */ paymentSubType?: AvailableSubTypeEnum; /** Payment method type */ paymentType: string; /** Payment method status */ status: StatusEnum; } //# sourceMappingURL=PaymentMethod.d.ts.map