UNPKG

@cardscan.ai/cardscan-client

Version:

Typescript client for the CardScan API

81 lines (80 loc) 2.47 kB
/** * CardScan API * The official documentation for the CardScan API Clients. * * The version of the OpenAPI document: 1.0.0 * * * NOTE: This class is auto generated by OpenAPI Generator (https://openapi-generator.tech). * https://openapi-generator.tech * Do not edit the class manually. */ import { EligibilityApiResponseEligibilityRequest } from './eligibility-api-response-eligibility-request'; import { EligibilitySummarizedResponse } from './eligibility-summarized-response'; import { ModelError } from './model-error'; import { KeysToCamelCase, KeysToSnakeCase } from "./"; /** * * @export * @interface EligibilityApiResponse */ export interface EligibilityApiResponseOriginal { /** * The ID of the eligibility record. * @type {string} * @memberof EligibilityApiResponse */ 'eligibility_id': string; /** * The state of the eligibility record. * @type {string} * @memberof EligibilityApiResponse */ 'state': EligibilityApiResponseStateEnum; /** * The ID of the card. * @type {string} * @memberof EligibilityApiResponse */ 'card_id': string; /** * * @type {EligibilityApiResponseEligibilityRequest} * @memberof EligibilityApiResponse */ 'eligibility_request'?: EligibilityApiResponseEligibilityRequest; /** * The eligibility raw response. * @type {{ [key: string]: any; }} * @memberof EligibilityApiResponse */ 'eligibility_response'?: { [key: string]: any; } | null; /** * * @type {EligibilitySummarizedResponse} * @memberof EligibilityApiResponse */ 'eligibility_summarized_response'?: EligibilitySummarizedResponse; /** * * @type {ModelError} * @memberof EligibilityApiResponse */ 'error'?: ModelError; /** * The timestamp when the eligibility record was created. * @type {string} * @memberof EligibilityApiResponse */ 'created_at': string; } export declare const EligibilityApiResponseStateEnum: { readonly Completed: "completed"; readonly Processing: "processing"; readonly Error: "error"; }; export type EligibilityApiResponseStateEnum = typeof EligibilityApiResponseStateEnum[keyof typeof EligibilityApiResponseStateEnum]; export type EligibilityApiResponse = KeysToCamelCase<EligibilityApiResponseOriginal>; export type EligibilityApiResponseSnake = KeysToSnakeCase<EligibilityApiResponseOriginal>;