All files / codegen/models EntityUseCode.ts

65.82% Statements 52/79
100% Branches 0/0
0% Functions 0/3
65.82% Lines 52/79

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 811x 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 EntityUseCode
 */
export interface EntityUseCode {
    /**
     * The Avalara-recognized entity use code for this definition.
     * @type {string}
     * @memberof EntityUseCode
     */
    code?: string;
    /**
     * A list of countries where this use code is valid.
     * @type {Array<string>}
     * @memberof EntityUseCode
     */
    validCountries?: Array<string>;
    /**
     * Text describing the meaning of this use code.
     * @type {string}
     * @memberof EntityUseCode
     */
    description?: string;
    /**
     * The name of this entity use code.
     * @type {string}
     * @memberof EntityUseCode
     */
    name?: string;
}
 
export function EntityUseCodeFromJSON(json: any): EntityUseCode {
    return EntityUseCodeFromJSONTyped(json, false);
}
 
export function EntityUseCodeFromJSONTyped(json: any, ignoreDiscriminator: boolean): EntityUseCode {
    if ((json === undefined) || (json === null)) {
        return json;
    }
    return {
        
        'code': !exists(json, 'code') ? undefined : json['code'],
        'validCountries': !exists(json, 'valid_countries') ? undefined : json['valid_countries'],
        'description': !exists(json, 'description') ? undefined : json['description'],
        'name': !exists(json, 'name') ? undefined : json['name'],
    };
}
 
export function EntityUseCodeToJSON(value?: EntityUseCode | null): any {
    if (value === undefined) {
        return undefined;
    }
    if (value === null) {
        return null;
    }
    return {
        
        'code': value.code,
        'valid_countries': value.validCountries,
        'description': value.description,
        'name': value.name,
    };
}