UNPKG

@datatr-ux/ovhcloud-types

Version:

TypeScript types for OVHCloud projects

42 lines 1.39 kB
import { Icon } from './Icon'; import { IntegrationType } from './IntegrationType'; import { SubTypeEnum } from './SubTypeEnum'; import { StatusEnum } from './StatusEnum'; /** payment method */ 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?: IntegrationType; /** 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?: SubTypeEnum; /** Payment method type */ paymentType: string; /** Payment method status */ status: StatusEnum; } //# sourceMappingURL=PaymentMethod.d.ts.map