CardResult

Definition

export interface CardResult {
  result: CardResultType;
  callId: string | null;
  status: number;
  message: string;
  rewards?: Rewards;
  applicationId?: string;
  cardType?: string;
  mobilePhone?: string;
  alternativePhone?: string;
  emailAddress?: string;
}
export enum ApplicationResultType {
  Approved = 'APPROVED',
  Pending = 'PENDING',
  AccountExists = 'ACCOUNT_EXISTS',
  Error = 'ERROR',
}

Examples

// Approved Application Result
approvedCardResult = {
    result: 'APPROVED',
    callId: '16e64cfe-53fa-11ea-8d77-2e728ce88125',
    decisionFull: 'Application successfully approved'
}
// Pending Application Result
pendingCardResult = {
    result: 'PENDING',
    decisionFull: 'Application is pending'
}
// Account Exists Application Result
accountExistsCardResult = {
    result: 'ACCOUNT_EXISTS',
    callId: '16e64cfe-53fa-11ea-8d77-2e728ce88125',
    decisionFull: 'Account already exists'
}
// Declined Application Result
declinedCardResult = {
    result: 'DECLINED',
    decisionFull: 'Application declined'
}
// Application Error Result
cardErrorResult = {
    result: 'ERROR',
    error: 'The user session timed out'
}

Related

Rewards