/** * Synapse REST API * No description provided (generated by Openapi Generator https://github.com/openapitools/openapi-generator) * * The version of the OpenAPI document: v1 * * * NOTE: This class is auto generated by OpenAPI Generator (https://openapi-generator.tech). * https://openapi-generator.tech * Do not edit the class manually. */ /** * The Thread model object represents a Thread info. * @export * @interface DiscussionThread */ export interface DiscussionThread { /** * The ID of the Thread * @type {string} * @memberof DiscussionThread */ id?: string; /** * The ID of the forum this Thread belongs to * @type {string} * @memberof DiscussionThread */ forumId?: string; /** * The ID of the object this Thread belongs to * @type {string} * @memberof DiscussionThread */ objectId?: string; /** * The type of object to which a Forum is associated. * @type {string} * @memberof DiscussionThread */ objectType?: DiscussionThreadObjectTypeEnum; } /** * @export */ export declare const DiscussionThreadObjectTypeEnum: { readonly ENTITY: "ENTITY"; readonly ACCESS_REQUIREMENT: "ACCESS_REQUIREMENT"; }; export type DiscussionThreadObjectTypeEnum = typeof DiscussionThreadObjectTypeEnum[keyof typeof DiscussionThreadObjectTypeEnum]; /** * Check if a given object implements the DiscussionThread interface. */ export declare function instanceOfDiscussionThread(value: object): value is DiscussionThread; export declare function DiscussionThreadFromJSON(json: any): DiscussionThread; export declare function DiscussionThreadFromJSONTyped(json: any, ignoreDiscriminator: boolean): DiscussionThread; export declare function DiscussionThreadToJSON(json: any): DiscussionThread; export declare function DiscussionThreadToJSONTyped(value?: DiscussionThread | null, ignoreDiscriminator?: boolean): any;