chargeLogs.ts 545 B

12345678910111213141516171819202122232425
  1. export interface ChargeLogsResponse {
  2. total: number;
  3. list: ChargeLogRow[];
  4. }
  5. export interface ChargeLogRow {
  6. id: number;
  7. category: 'all'|'charge'|'earn'|'spend'|'refund';
  8. // charge 전용
  9. orderID: string|null;
  10. pointAmount: number|null;
  11. vatAmount: number|null;
  12. paymentMethod: string|null;
  13. status: string|null;
  14. paidAt: string|null;
  15. // all/earn/spend/refund 전용
  16. txType: string|null;
  17. balanceType: string|null;
  18. reason: string|null;
  19. refID: string|null;
  20. balanceAfter: number|null;
  21. // 공통
  22. amount: number;
  23. createdAt: string;
  24. }