# All files / codegen/models ValidateAddressResp.ts

66.66% Statements 58/87
100% Branches 0/0
0% Functions 0/3
66.66% Lines 58/87

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
    891x
    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 ValidateAddressResp
     */
    export interface ValidateAddressResp {
        /**
         * Set if 'success' is True. Geospatial latitude measurement, in Decimal Degrees (string).
         * @type {string}
         * @memberof ValidateAddressResp
         */
        latitude?: string;
        /**
         * True if validation was successful, False address is invalid.
         * @type {boolean}
         * @memberof ValidateAddressResp
         */
        success?: boolean;
        /**
         * Set if 'sucess' is True. Geospatial latitude measurement, in Decimal Degrees (string).
         * @type {string}
         * @memberof ValidateAddressResp
         */
        longitude?: string;
        /**
         * Set if 'success' is True. The resolution quality of the geospatial coordinates.
         * @type {string}
         * @memberof ValidateAddressResp
         */
        resolutionQuality?: string;
        /**
         * Set if 'success' is False. Contains the details of why the address is invalid.
         * @type {string}
         * @memberof ValidateAddressResp
         */
        invalidAddressError?: string;
    }

    export function ValidateAddressRespFromJSON(json: any): ValidateAddressResp {
        return ValidateAddressRespFromJSONTyped(json, false);
    }

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

            'latitude': !exists(json, 'latitude') ? undefined : json['latitude'],
            'success': !exists(json, 'success') ? undefined : json['success'],
            'longitude': !exists(json, 'longitude') ? undefined : json['longitude'],
            'resolutionQuality': !exists(json, 'resolution_quality') ? undefined : json['resolution_quality'],
            'invalidAddressError': !exists(json, 'invalid_address_error') ? undefined : json['invalid_address_error'],
        };
    }

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

            'latitude': value.latitude,
            'success': value.success,
            'longitude': value.longitude,
            'resolution_quality': value.resolutionQuality,
            'invalid_address_error': value.invalidAddressError,
        };
    }