# All files / codegen/models AddAddOnsToPricePlanInput.ts

66.12% Statements 41/62
100% Branches 0/0
0% Functions 0/3
66.12% Lines 41/62

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
    641x
    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';
    import {
        AddOnInputArgs,
        AddOnInputArgsFromJSON,
        AddOnInputArgsFromJSONTyped,
        AddOnInputArgsToJSON,
    } from './AddOnInputArgs';

    /**
     *
     * @export
     * @interface AddAddOnsToPricePlanInput
     */
    export interface AddAddOnsToPricePlanInput {
        /**
         * List of add ons to add
         * @type {Array<AddOnInputArgs>}
         * @memberof AddAddOnsToPricePlanInput
         */
        addOns: Array<AddOnInputArgs>;
    }

    export function AddAddOnsToPricePlanInputFromJSON(json: any): AddAddOnsToPricePlanInput {
        return AddAddOnsToPricePlanInputFromJSONTyped(json, false);
    }

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

            'addOns': ((json['add_ons'] as Array<any>).map(AddOnInputArgsFromJSON)),
        };
    }

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

            'add_ons': ((value.addOns as Array<any>).map(AddOnInputArgsToJSON)),
        };
    }