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