/** * 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 FullTopicRequest */ export interface FullTopicRequest { /** * * @type {string} * @memberof FullTopicRequest */ guid?: string; /** * * @type {Date} * @memberof FullTopicRequest */ creation_date?: Date; /** * * @type {string} * @memberof FullTopicRequest */ creation_author?: string | null; /** * * @type {string} * @memberof FullTopicRequest */ modified_author?: string | null; /** * * @type {string} * @memberof FullTopicRequest */ title: string; /** * * @type {string} * @memberof FullTopicRequest */ description?: string | null; /** * * @type {Array} * @memberof FullTopicRequest */ reference_links?: Array | null; /** * DEPRECATED: Use 'models' instead * @type {Array} * @memberof FullTopicRequest */ ifcs?: Array; /** * * @type {Array} * @memberof FullTopicRequest */ models?: Array; /** * * @type {Array} * @memberof FullTopicRequest */ labels?: Array; /** * * @type {string} * @memberof FullTopicRequest */ topic_type?: string | null; /** * * @type {string} * @memberof FullTopicRequest */ topic_status?: string | null; /** * * @type {string} * @memberof FullTopicRequest */ stage?: string | null; /** * * @type {string} * @memberof FullTopicRequest */ priority?: string | null; /** * * @type {number} * @memberof FullTopicRequest */ index?: number | null; /** * * @type {string} * @memberof FullTopicRequest */ 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 FullTopicRequest */ format?: string; /** * * @type {Date} * @memberof FullTopicRequest */ due_date?: Date | null; /** * * @type {Array} * @memberof FullTopicRequest */ comments?: Array; /** * * @type {Array} * @memberof FullTopicRequest */ viewpoints?: Array; /** * Non standard field. JSON describing bimdataViewerLayout. * @type {any} * @memberof FullTopicRequest */ bimdata_viewer_layout?: any | null; /** * * @type {Array} * @memberof FullTopicRequest */ groups?: Array; } export declare function FullTopicRequestFromJSON(json: any): FullTopicRequest; export declare function FullTopicRequestFromJSONTyped(json: any, ignoreDiscriminator: boolean): FullTopicRequest; export declare function FullTopicRequestToJSON(value?: FullTopicRequest | null): any;