UNPKG

@cardscan.ai/cardscan-client

Version:

Typescript client for the CardScan API

82 lines (81 loc) 2.04 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 { CardApiResponseDetails } from './card-api-response-details'; import { CardApiResponseImages } from './card-api-response-images'; import { CardResponseMetadata } from './card-response-metadata'; import { CardState } from './card-state'; import { ModelError } from './model-error'; import { PayerMatch } from './payer-match'; import { KeysToCamelCase, KeysToSnakeCase } from "./"; /** * * @export * @interface CardApiResponse */ export interface CardApiResponseOriginal { /** * * @type {string} * @memberof CardApiResponse */ 'card_id': string; /** * * @type {CardState} * @memberof CardApiResponse */ 'state': CardState; /** * The timestamp when the eligibility response was created. * @type {string} * @memberof CardApiResponse */ 'created_at': string; /** * * @type {ModelError} * @memberof CardApiResponse */ 'error'?: ModelError; /** * * @type {PayerMatch} * @memberof CardApiResponse */ 'payer_match'?: PayerMatch; /** * * @type {CardResponseMetadata} * @memberof CardApiResponse */ 'metadata'?: CardResponseMetadata; /** * * @type {CardApiResponseImages} * @memberof CardApiResponse */ 'images'?: CardApiResponseImages | null; /** * * @type {boolean} * @memberof CardApiResponse */ 'deleted': boolean; /** * * @type {CardApiResponseDetails} * @memberof CardApiResponse */ 'details'?: CardApiResponseDetails | null; } export type CardApiResponse = KeysToCamelCase<CardApiResponseOriginal>; export type CardApiResponseSnake = KeysToSnakeCase<CardApiResponseOriginal>;