# All files / codegen/models CustomerPortalLabelFilter.ts

63.49% Statements 40/63
100% Branches 0/0
0% Functions 0/3
63.49% Lines 40/63

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
    651x
    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 CustomerPortalLabelFilter
     */
    export interface CustomerPortalLabelFilter {
        /**
         * Primary label value associated with the key
         * @type {string}
         * @memberof CustomerPortalLabelFilter
         */
        value?: string;
        /**
         *
         * @type {string}
         * @memberof CustomerPortalLabelFilter
         */
        key?: string;
    }

    export function CustomerPortalLabelFilterFromJSON(json: any): CustomerPortalLabelFilter {
        return CustomerPortalLabelFilterFromJSONTyped(json, false);
    }

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

            'value': !exists(json, 'value') ? undefined : json['value'],
            'key': !exists(json, 'key') ? undefined : json['key'],
        };
    }

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

            'value': value.value,
            'key': value.key,
        };
    }