import { BaseStatusEntity } from 'src/core/modules/domain/entities/base-status.entity';
import { RefundReasonType, RefundType } from '../../constants';

export interface RefundEntity extends BaseStatusEntity {
  type: RefundType;
  code: string;
  request_date: Date;
  refund_date: Date;
  refund_sub_total: number;
  refund_total: number;
  refund_reason_type: RefundReasonType;
  refund_reason: string;

  bank_name: string;
  bank_account_name: string;
  bank_account_number: string;

  transaction_id: string;
}
