# All files / codegen/models BankAccountInfo.ts

67.36% Statements 64/95
100% Branches 0/0
0% Functions 0/3
67.36% Lines 64/95

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
    77
    78
    79
    80
    81
    82
    83
    84
    85
    86
    87
    88
    89
    90
    91
    92
    93
    94
    95
    96
    971x
    1x
    1x
    1x
    1x
    1x
    1x
    1x
    1x
    1x
    1x
    1x
    1x
    1x
    1x
    1x
    1x
    1x
    1x
    1x
    1x
    1x
    1x
    1x
    1x
    1x
    1x
    1x
    1x
    1x
    1x
    1x
    1x
    1x
    1x
    1x
    1x
    1x
    1x
    1x
    1x
    1x
    1x
    1x
    1x
    1x
    1x
    1x
    1x
    1x
    1x
    1x
    1x
    1x
    1x
    1x
    1x
    1x
    1x
    1x

    1x
    1x

    1x
    1x

     /* tslint:disable */
    /* eslint-disable */
    /**
     * Octane API
     * No description provided (generated by Openapi Generator https://github.com/openapitools/openapi-generator)
     *
     * 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 { exists, mapValues } from '../runtime';
    /**
     *
     * @export
     * @interface BankAccountInfo
     */
    export interface BankAccountInfo {
        /**
         * Last 4 digits of the bank account number.
         * @type {string}
         * @memberof BankAccountInfo
         */
        last4?: string;
        /**
         * Name of the bank
         * @type {string}
         * @memberof BankAccountInfo
         */
        bankName?: string;
        /**
         *
         * @type {string}
         * @memberof BankAccountInfo
         */
        externalId?: string;
        /**
         * Routing number for the bank accopunt
         * @type {number}
         * @memberof BankAccountInfo
         */
        routingNumber?: number;
        /**
         * Bank account type. E.g. Savings/Checking
         * @type {string}
         * @memberof BankAccountInfo
         */
        accountType?: string;
        /**
         * Country the bank account is in.
         * @type {string}
         * @memberof BankAccountInfo
         */
        country?: string;
    }

    export function BankAccountInfoFromJSON(json: any): BankAccountInfo {
        return BankAccountInfoFromJSONTyped(json, false);
    }

    export function BankAccountInfoFromJSONTyped(json: any, ignoreDiscriminator: boolean): BankAccountInfo {
        if ((json === undefined) || (json === null)) {
            return json;
        }
        return {

            'last4': !exists(json, 'last4') ? undefined : json['last4'],
            'bankName': !exists(json, 'bank_name') ? undefined : json['bank_name'],
            'externalId': !exists(json, 'external_id') ? undefined : json['external_id'],
            'routingNumber': !exists(json, 'routing_number') ? undefined : json['routing_number'],
            'accountType': !exists(json, 'account_type') ? undefined : json['account_type'],
            'country': !exists(json, 'country') ? undefined : json['country'],
        };
    }

    export function BankAccountInfoToJSON(value?: BankAccountInfo | null): any {
        if (value === undefined) {
            return undefined;
        }
        if (value === null) {
            return null;
        }
        return {

            'last4': value.last4,
            'bank_name': value.bankName,
            'external_id': value.externalId,
            'routing_number': value.routingNumber,
            'account_type': value.accountType,
            'country': value.country,
        };
    }