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. The resolution quality of the geospatial coordinates.
     * @type {string}
     * @memberof ValidateAddressResp
     */
    resolutionQuality?: string;
    /**
     * True if validation was successful, False address is invalid.
     * @type {boolean}
     * @memberof ValidateAddressResp
     */
    success?: boolean;
    /**
     * Set if 'success' is True. Geospatial latitude measurement, in Decimal Degrees (string).
     * @type {string}
     * @memberof ValidateAddressResp
     */
    latitude?: string;
    /**
     * Set if 'success' is False. Contains the details of why the address is invalid.
     * @type {string}
     * @memberof ValidateAddressResp
     */
    invalidAddressError?: string;
    /**
     * Set if 'sucess' is True. Geospatial latitude measurement, in Decimal Degrees (string).
     * @type {string}
     * @memberof ValidateAddressResp
     */
    longitude?: 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 {
        
        'resolutionQuality': !exists(json, 'resolution_quality') ? undefined : json['resolution_quality'],
        'success': !exists(json, 'success') ? undefined : json['success'],
        'latitude': !exists(json, 'latitude') ? undefined : json['latitude'],
        'invalidAddressError': !exists(json, 'invalid_address_error') ? undefined : json['invalid_address_error'],
        'longitude': !exists(json, 'longitude') ? undefined : json['longitude'],
    };
}
 
export function ValidateAddressRespToJSON(value?: ValidateAddressResp | null): any {
    if (value === undefined) {
        return undefined;
    }
    if (value === null) {
        return null;
    }
    return {
        
        'resolution_quality': value.resolutionQuality,
        'success': value.success,
        'latitude': value.latitude,
        'invalid_address_error': value.invalidAddressError,
        'longitude': value.longitude,
    };
}