UNPKG

onshape-clients

Version:

The meta package for creating the various Onshape clients

117 lines (110 loc) 3.07 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. */ import { BTThumbnailInfo } from './bTThumbnailInfo'; export class BTDocumentElementInfo { 'name'?: string; 'id'?: string; 'type'?: string; 'microversionId'?: string; 'dataType'?: string; 'foreignDataId'?: string; 'elementType'?: BTDocumentElementInfo.ElementTypeEnum; 'thumbnails'?: string; 'filename'?: string; 'thumbnailInfo'?: BTThumbnailInfo; 'lengthUnits'?: string; 'angleUnits'?: string; 'massUnits'?: string; static discriminator: string | undefined = undefined; static attributeTypeMap: Array<{name: string, baseName: string, type: string}> = [ { "name": "name", "baseName": "name", "type": "string" }, { "name": "id", "baseName": "id", "type": "string" }, { "name": "type", "baseName": "type", "type": "string" }, { "name": "microversionId", "baseName": "microversionId", "type": "string" }, { "name": "dataType", "baseName": "dataType", "type": "string" }, { "name": "foreignDataId", "baseName": "foreignDataId", "type": "string" }, { "name": "elementType", "baseName": "elementType", "type": "BTDocumentElementInfo.ElementTypeEnum" }, { "name": "thumbnails", "baseName": "thumbnails", "type": "string" }, { "name": "filename", "baseName": "filename", "type": "string" }, { "name": "thumbnailInfo", "baseName": "thumbnailInfo", "type": "BTThumbnailInfo" }, { "name": "lengthUnits", "baseName": "lengthUnits", "type": "string" }, { "name": "angleUnits", "baseName": "angleUnits", "type": "string" }, { "name": "massUnits", "baseName": "massUnits", "type": "string" } ]; static getAttributeTypeMap() { return BTDocumentElementInfo.attributeTypeMap; } } export namespace BTDocumentElementInfo { export enum ElementTypeEnum { PARTSTUDIO = <any> 'PARTSTUDIO', ASSEMBLY = <any> 'ASSEMBLY', DRAWING = <any> 'DRAWING', FEATURESTUDIO = <any> 'FEATURESTUDIO', BLOB = <any> 'BLOB', APPLICATION = <any> 'APPLICATION', TABLE = <any> 'TABLE', BILLOFMATERIALS = <any> 'BILLOFMATERIALS', UNKNOWN = <any> 'UNKNOWN' } }