UNPKG

onshape-clients

Version:

The meta package for creating the various Onshape clients

164 lines (157 loc) 4.01 kB
/** * Onshape REST API * The Onshape REST API consumed by all clients. * * OpenAPI spec version: 1.93 * Contact: api-support@onshape.zendesk.com * * NOTE: This class is auto generated by OpenAPI Generator (https://openapi-generator.tech). * https://openapi-generator.tech * Do not edit the class manually. */ export class JsonNode { 'array'?: boolean; '_null'?: boolean; '_float'?: boolean; 'textual'?: boolean; 'nodeType'?: JsonNode.NodeTypeEnum; 'object'?: boolean; 'valueNode'?: boolean; 'containerNode'?: boolean; 'missingNode'?: boolean; 'pojo'?: boolean; 'number'?: boolean; 'integralNumber'?: boolean; 'floatingPointNumber'?: boolean; '_short'?: boolean; '_int'?: boolean; '_long'?: boolean; '_double'?: boolean; 'bigDecimal'?: boolean; 'bigInteger'?: boolean; '_boolean'?: boolean; 'binary'?: boolean; static discriminator: string | undefined = undefined; static attributeTypeMap: Array<{name: string, baseName: string, type: string}> = [ { "name": "array", "baseName": "array", "type": "boolean" }, { "name": "_null", "baseName": "null", "type": "boolean" }, { "name": "_float", "baseName": "float", "type": "boolean" }, { "name": "textual", "baseName": "textual", "type": "boolean" }, { "name": "nodeType", "baseName": "nodeType", "type": "JsonNode.NodeTypeEnum" }, { "name": "object", "baseName": "object", "type": "boolean" }, { "name": "valueNode", "baseName": "valueNode", "type": "boolean" }, { "name": "containerNode", "baseName": "containerNode", "type": "boolean" }, { "name": "missingNode", "baseName": "missingNode", "type": "boolean" }, { "name": "pojo", "baseName": "pojo", "type": "boolean" }, { "name": "number", "baseName": "number", "type": "boolean" }, { "name": "integralNumber", "baseName": "integralNumber", "type": "boolean" }, { "name": "floatingPointNumber", "baseName": "floatingPointNumber", "type": "boolean" }, { "name": "_short", "baseName": "short", "type": "boolean" }, { "name": "_int", "baseName": "int", "type": "boolean" }, { "name": "_long", "baseName": "long", "type": "boolean" }, { "name": "_double", "baseName": "double", "type": "boolean" }, { "name": "bigDecimal", "baseName": "bigDecimal", "type": "boolean" }, { "name": "bigInteger", "baseName": "bigInteger", "type": "boolean" }, { "name": "_boolean", "baseName": "boolean", "type": "boolean" }, { "name": "binary", "baseName": "binary", "type": "boolean" } ]; static getAttributeTypeMap() { return JsonNode.attributeTypeMap; } } export namespace JsonNode { export enum NodeTypeEnum { ARRAY = <any> 'ARRAY', BINARY = <any> 'BINARY', BOOLEAN = <any> 'BOOLEAN', MISSING = <any> 'MISSING', NULL = <any> 'NULL', NUMBER = <any> 'NUMBER', OBJECT = <any> 'OBJECT', POJO = <any> 'POJO', STRING = <any> 'STRING' } }