/** * Apimatic APILib * * This file was automatically generated by APIMATIC v3.0 ( https://www.apimatic.io ). */ import { boolean, optional, Schema, string, typedExpandoObject, unknown, } from '../schema.js'; /** This structure helps specify details of an input parameter. */ export interface InputParameter { /** If parameter is null */ isNull: boolean; /** Unique parameter identifier for each endpoint */ endpointInputPrameterId: string; /** Unique parameter identifier */ id: string; /** Parameter Name */ name: string; /** Parameter Value */ value: string; additionalProperties?: Record; } export const inputParameterSchema: Schema = typedExpandoObject( { isNull: ['isNull', boolean()], endpointInputPrameterId: ['endpointInputPrameterId', string()], id: ['id', string()], name: ['name', string()], value: ['value', string()], }, 'additionalProperties', optional(unknown()) );