onshape-clients
Version:
The meta package for creating the various Onshape clients
279 lines (272 loc) • 7.38 kB
text/typescript
/**
* 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 { BTElementLocationParams } from './bTElementLocationParams';
export class BTDrawingParams {
'location'?: BTElementLocationParams;
'size'?: string;
'language'?: string;
'revision'?: string;
'decimalSeparator'?: string;
'partQuery'?: string;
'partId'?: string;
'elementMicroversionId'?: string;
'units'?: string;
'externalDocumentId'?: string;
'externalDocumentVersionId'?: string;
'elementConfiguration'?: string;
'templateDocumentId'?: string;
'templateWorkspaceId'?: string;
'templateName'?: string;
'templateArgs'?: Array<string>;
'templateElementId'?: string;
'drawingName'?: string;
'projection'?: string;
'standard'?: string;
'border'?: boolean;
'titleblock'?: boolean;
'numberHorizontalZones'?: number;
'numberVerticalZones'?: number;
'startZones'?: string;
'isSketchOnly'?: boolean;
'documentId'?: string;
'workspaceId'?: string;
'elementId'?: string;
'sketchId'?: string;
'sketchIds'?: Array<string>;
'views'?: string;
'computeIntersection'?: boolean;
'documentMicroversionId'?: string;
'hiddenLines'?: BTDrawingParams.HiddenLinesEnum;
'includeSurfaces'?: boolean;
'isSurface'?: boolean;
'pureSketch'?: boolean;
'partNumber'?: string;
'templateVersionId'?: string;
'modelType'?: string;
static discriminator: string | undefined = undefined;
static attributeTypeMap: Array<{name: string, baseName: string, type: string}> = [
{
"name": "location",
"baseName": "location",
"type": "BTElementLocationParams"
},
{
"name": "size",
"baseName": "size",
"type": "string"
},
{
"name": "language",
"baseName": "language",
"type": "string"
},
{
"name": "revision",
"baseName": "revision",
"type": "string"
},
{
"name": "decimalSeparator",
"baseName": "decimalSeparator",
"type": "string"
},
{
"name": "partQuery",
"baseName": "partQuery",
"type": "string"
},
{
"name": "partId",
"baseName": "partId",
"type": "string"
},
{
"name": "elementMicroversionId",
"baseName": "elementMicroversionId",
"type": "string"
},
{
"name": "units",
"baseName": "units",
"type": "string"
},
{
"name": "externalDocumentId",
"baseName": "externalDocumentId",
"type": "string"
},
{
"name": "externalDocumentVersionId",
"baseName": "externalDocumentVersionId",
"type": "string"
},
{
"name": "elementConfiguration",
"baseName": "elementConfiguration",
"type": "string"
},
{
"name": "templateDocumentId",
"baseName": "templateDocumentId",
"type": "string"
},
{
"name": "templateWorkspaceId",
"baseName": "templateWorkspaceId",
"type": "string"
},
{
"name": "templateName",
"baseName": "templateName",
"type": "string"
},
{
"name": "templateArgs",
"baseName": "templateArgs",
"type": "Array<string>"
},
{
"name": "templateElementId",
"baseName": "templateElementId",
"type": "string"
},
{
"name": "drawingName",
"baseName": "drawingName",
"type": "string"
},
{
"name": "projection",
"baseName": "projection",
"type": "string"
},
{
"name": "standard",
"baseName": "standard",
"type": "string"
},
{
"name": "border",
"baseName": "border",
"type": "boolean"
},
{
"name": "titleblock",
"baseName": "titleblock",
"type": "boolean"
},
{
"name": "numberHorizontalZones",
"baseName": "numberHorizontalZones",
"type": "number"
},
{
"name": "numberVerticalZones",
"baseName": "numberVerticalZones",
"type": "number"
},
{
"name": "startZones",
"baseName": "startZones",
"type": "string"
},
{
"name": "isSketchOnly",
"baseName": "isSketchOnly",
"type": "boolean"
},
{
"name": "documentId",
"baseName": "documentId",
"type": "string"
},
{
"name": "workspaceId",
"baseName": "workspaceId",
"type": "string"
},
{
"name": "elementId",
"baseName": "elementId",
"type": "string"
},
{
"name": "sketchId",
"baseName": "sketchId",
"type": "string"
},
{
"name": "sketchIds",
"baseName": "sketchIds",
"type": "Array<string>"
},
{
"name": "views",
"baseName": "views",
"type": "string"
},
{
"name": "computeIntersection",
"baseName": "computeIntersection",
"type": "boolean"
},
{
"name": "documentMicroversionId",
"baseName": "documentMicroversionId",
"type": "string"
},
{
"name": "hiddenLines",
"baseName": "hiddenLines",
"type": "BTDrawingParams.HiddenLinesEnum"
},
{
"name": "includeSurfaces",
"baseName": "includeSurfaces",
"type": "boolean"
},
{
"name": "isSurface",
"baseName": "isSurface",
"type": "boolean"
},
{
"name": "pureSketch",
"baseName": "pureSketch",
"type": "boolean"
},
{
"name": "partNumber",
"baseName": "partNumber",
"type": "string"
},
{
"name": "templateVersionId",
"baseName": "templateVersionId",
"type": "string"
},
{
"name": "modelType",
"baseName": "modelType",
"type": "string"
} ];
static getAttributeTypeMap() {
return BTDrawingParams.attributeTypeMap;
}
}
export namespace BTDrawingParams {
export enum HiddenLinesEnum {
DRAFTING = <any> 'DRAFTING',
EXCLUDED = <any> 'EXCLUDED',
MARKED = <any> 'MARKED'
}
}