All files / src/components/Disputes/RespondToDispute types.ts

0% Statements 0/0
0% Branches 0/0
0% Functions 0/0
0% Lines 0/0

Press n or j to go to the next uncovered block, b, p or k for the previous block.

1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76                                                                                                                                                       
import { ProcessorValue } from "@features/Merchants/MerchantSidePanel/types";
 
export type CaseFileType = {
  file?: File;
  notes?: string;
  fileURL?: string;
  id?: string;
  textTitle?: string;
  obj_id?: string;
  fileS3ObjectKey?: string;
};
 
export type CaseActionType = {
  code: string;
  displayName: string;
  name: string;
  status: string;
  evidenceRequired: boolean;
  requiresDate: boolean;
  feesConfirmation: boolean;
  notesRequired: boolean;
};
 
export type RespondToDisputeFormType = {
  feesConfirmation: boolean;
  refundDate: any;
  actionNote: any;
  id?: string;
  caseAction: string;
  caseNotes: string;
  caseFiles: CaseFileType[];
  riskAccepted: boolean;
};
 
export type DisputeAssigneeType = {
  accID: number;
  avatarURL: string;
  email: string;
  firstName: string;
  lastName: string;
};
 
export type DisputesRowType = {
  createdAt: number;
  merchant: {
    name: string;
  };
  id: string;
  defaultAssignee: null | DisputeAssigneeType;
  reason: string;
  disputedAmount: number;
  statusDisplayName:
    | "pending"
    | "under_review"
    | "action_required"
    | "escalated"
    | "won"
    | "lost"
    | "closed";
  markedAsFraud: boolean;
  cardholder: {
    nameOnCard: string;
    cardNumberLast4: string;
    cardBrand: string;
  };
  mspReasonCode: string;
  mspCaseType: string;
  mspCaseTypeName: string;
  mspCaseStatusName: string;
  preChargebackRefundTransactionID: any;
  status: string;
  outcome: string;
  stage: string;
  processorName: ProcessorValue;
};