/** * 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. */ import { CommentRequest } from './CommentRequest'; import { ViewpointRequest } from './ViewpointRequest'; /** * * @export * @interface PatchedFullTopicRequest */ export interface PatchedFullTopicRequest { /** * * @type {string} * @memberof PatchedFullTopicRequest */ guid?: string; /** * * @type {Date} * @memberof PatchedFullTopicRequest */ creation_date?: Date; /** * * @type {string} * @memberof PatchedFullTopicRequest */ creation_author?: string | null; /** * * @type {string} * @memberof PatchedFullTopicRequest */ modified_author?: string | null; /** * * @type {string} * @memberof PatchedFullTopicRequest */ title?: string; /** * * @type {string} * @memberof PatchedFullTopicRequest */ description?: string | null; /** * * @type {Array} * @memberof PatchedFullTopicRequest */ reference_links?: Array | null; /** * DEPRECATED: Use 'models' instead * @type {Array} * @memberof PatchedFullTopicRequest */ ifcs?: Array; /** * * @type {Array} * @memberof PatchedFullTopicRequest */ models?: Array; /** * * @type {Array} * @memberof PatchedFullTopicRequest */ labels?: Array; /** * * @type {string} * @memberof PatchedFullTopicRequest */ topic_type?: string | null; /** * * @type {string} * @memberof PatchedFullTopicRequest */ topic_status?: string | null; /** * * @type {string} * @memberof PatchedFullTopicRequest */ stage?: string | null; /** * * @type {string} * @memberof PatchedFullTopicRequest */ priority?: string | null; /** * * @type {number} * @memberof PatchedFullTopicRequest */ index?: number | null; /** * * @type {string} * @memberof PatchedFullTopicRequest */ assigned_to?: string | null; /** * * The BCF data structure may be used for other purposes than BCF Topics. (Storing coordinates, a viewpoint, a list of objecs, etc) * The default value is "standard". * If you want to use the BCF routes to store custom data not related to a BCF Topic, you must set this value to something else. * You must add a query string filter if you want to fetch topics with a non "standard" format. * * @type {string} * @memberof PatchedFullTopicRequest */ format?: string; /** * * @type {Date} * @memberof PatchedFullTopicRequest */ due_date?: Date | null; /** * * @type {Array} * @memberof PatchedFullTopicRequest */ comments?: Array; /** * * @type {Array} * @memberof PatchedFullTopicRequest */ viewpoints?: Array; /** * Non standard field. JSON describing bimdataViewerLayout. * @type {any} * @memberof PatchedFullTopicRequest */ bimdata_viewer_layout?: any | null; /** * * @type {Array} * @memberof PatchedFullTopicRequest */ groups?: Array; } export declare function PatchedFullTopicRequestFromJSON(json: any): PatchedFullTopicRequest; export declare function PatchedFullTopicRequestFromJSONTyped(json: any, ignoreDiscriminator: boolean): PatchedFullTopicRequest; export declare function PatchedFullTopicRequestToJSON(value?: PatchedFullTopicRequest | null): any;