/** * BIMData API * BIMData API is a tool to interact with your models stored on BIMData’s servers. Through the API, you can manage your projects, the clouds, upload your IFC files and manage them through endpoints. * * The version of the OpenAPI document: v1 (v1) * Contact: support@bimdata.io * * NOTE: This class is auto generated by OpenAPI Generator (https://openapi-generator.tech). * https://openapi-generator.tech * Do not edit the class manually. */ /** * * @export * @interface PatchedModelRequest */ export interface PatchedModelRequest { /** * * @type {string} * @memberof PatchedModelRequest */ name?: string | null; /** * * `UPLOAD` - UPLOAD * * `SPLIT` - SPLIT * * `MERGE` - MERGE * * `EXPORT` - EXPORT * * `OPTIMIZED` - OPTIMIZED * @type {string} * @memberof PatchedModelRequest */ source?: PatchedModelRequestSourceEnum; /** * [x,y,z] array of the position of the local_placement in world coordinates * @type {Array} * @memberof PatchedModelRequest */ world_position?: Array | null; /** * How many meters a unit represents * @type {number} * @memberof PatchedModelRequest */ size_ratio?: number | null; /** * * @type {boolean} * @memberof PatchedModelRequest */ archived?: boolean; /** * This field is only for information. Updating it won't impact the export. * @type {string} * @memberof PatchedModelRequest */ version?: string | null; /** * This field is only for information. Updating it won't impact the export. * @type {Array>} * @memberof PatchedModelRequest */ north_vector?: Array> | null; /** * This is the angle in clockwise degree to apply on the 2D to optimise the horizontality of objects. This field is only for information. Updating it won't impact the export. * @type {number} * @memberof PatchedModelRequest */ recommanded_2d_angle?: number | null; /** * The name of the DWG layout (only set when type==DWG) * @type {string} * @memberof PatchedModelRequest */ layout_name?: string | null; } /** * @export * @enum {string} */ export declare enum PatchedModelRequestSourceEnum { Upload = "UPLOAD", Split = "SPLIT", Merge = "MERGE", Export = "EXPORT", Optimized = "OPTIMIZED" } export declare function PatchedModelRequestFromJSON(json: any): PatchedModelRequest; export declare function PatchedModelRequestFromJSONTyped(json: any, ignoreDiscriminator: boolean): PatchedModelRequest; export declare function PatchedModelRequestToJSON(value?: PatchedModelRequest | null): any;