/** * 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 FinishNotifyPaymentInfo */ export interface FinishNotifyPaymentInfo { /** * Cashier request identifier * @type {string} * @memberof FinishNotifyPaymentInfo */ cashierRequestId?: string; /** * Information of paid time, in format YYYY-MM-DDTHH:mm:ss+07:00. Time must be in GMT+7 (Jakarta time) * @type {string} * @memberof FinishNotifyPaymentInfo */ paidTime?: string; /** * Information of pay option. Refer to payOptionInfos for the detailed * @type {Array} * @memberof FinishNotifyPaymentInfo */ payOptionInfos: Array; /** * Extend information of pay request * @type {string} * @memberof FinishNotifyPaymentInfo */ payRequestExtendInfo?: string; /** * Extend information * @type {string} * @memberof FinishNotifyPaymentInfo */ extendInfo?: string; } /** * Check if a given object implements the FinishNotifyPaymentInfo interface. */ export declare function instanceOfFinishNotifyPaymentInfo(value: object): value is FinishNotifyPaymentInfo; export declare function FinishNotifyPaymentInfoFromJSON(json: any): FinishNotifyPaymentInfo; export declare function FinishNotifyPaymentInfoFromJSONTyped(json: any, ignoreDiscriminator: boolean): FinishNotifyPaymentInfo; export declare function FinishNotifyPaymentInfoToJSON(json: any): FinishNotifyPaymentInfo; export declare function FinishNotifyPaymentInfoToJSONTyped(value?: FinishNotifyPaymentInfo | null, ignoreDiscriminator?: boolean): any; export declare function validateFinishNotifyPaymentInfo(value: FinishNotifyPaymentInfo): ValidationErrorContext[];