/** * NOTE: This class is auto generated by DANA Indonesia. * Do not edit the class manually. */ import type { ValidationErrorContext } from '../../../runtime'; import type { PayOptionInfo } from './PayOptionInfo'; /** * * @export * @interface PaymentView */ export interface PaymentView { /** * Cashier request identifier * @type {string} * @memberof PaymentView */ cashierRequestId?: string; /** * Paid time in format YYYY-MM-DDTHH:mm:ss+07:00 (Jakarta time) * @type {string} * @memberof PaymentView */ paidTime?: string; /** * Information of pay options * @type {Array} * @memberof PaymentView */ payOptionInfos?: Array; /** * Extend information of pay request * @type {string} * @memberof PaymentView */ payRequestExtendInfo?: string; /** * Additional extend information * @type {string} * @memberof PaymentView */ extendInfo?: string; } /** * Check if a given object implements the PaymentView interface. */ export declare function instanceOfPaymentView(value: object): value is PaymentView; export declare function PaymentViewFromJSON(json: any): PaymentView; export declare function PaymentViewFromJSONTyped(json: any, ignoreDiscriminator: boolean): PaymentView; export declare function PaymentViewToJSON(json: any): PaymentView; export declare function PaymentViewToJSONTyped(value?: PaymentView | null, ignoreDiscriminator?: boolean): any; export declare function validatePaymentView(value: PaymentView): ValidationErrorContext[];