/** * 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. */ /** * Specifies what fields to include in an EntityBundle * @export * @interface EntityBundleRequest */ export interface EntityBundleRequest { /** * Include the Entity in the response. * @type {boolean} * @memberof EntityBundleRequest */ includeEntity?: boolean; /** * Include Annotations associated with the Entity in the response. * @type {boolean} * @memberof EntityBundleRequest */ includeAnnotations?: boolean; /** * Include permissions of the current user on the entity. * @type {boolean} * @memberof EntityBundleRequest */ includePermissions?: boolean; /** * Include EntityHeaders for all Entities in this Entity's path * @type {boolean} * @memberof EntityBundleRequest */ includeEntityPath?: boolean; /** * Include boolean indicating whether this Entity has children * @type {boolean} * @memberof EntityBundleRequest */ includeHasChildren?: boolean; /** * Include the AccessControlList for this Entity * @type {boolean} * @memberof EntityBundleRequest */ includeAccessControlList?: boolean; /** * Include all FileHandles associated with this Entity. * @type {boolean} * @memberof EntityBundleRequest */ includeFileHandles?: boolean; /** * If the Entity is a TableEntity, include Table specific metadata. * @type {boolean} * @memberof EntityBundleRequest */ includeTableBundle?: boolean; /** * Include the id of the root Wiki associated with this Entity * @type {boolean} * @memberof EntityBundleRequest */ includeRootWikiId?: boolean; /** * Include the ACL of the Entity from which this Entity inherits its AccessControlList * @type {boolean} * @memberof EntityBundleRequest */ includeBenefactorACL?: boolean; /** * Include DOIs associated with this Entity * @type {boolean} * @memberof EntityBundleRequest */ includeDOIAssociation?: boolean; /** * If this Entity is a FileEntity, include its filename * @type {boolean} * @memberof EntityBundleRequest */ includeFileName?: boolean; /** * Include the number of discussion threads that mention this Entity * @type {boolean} * @memberof EntityBundleRequest */ includeThreadCount?: boolean; /** * Include the RestrictionLevel of this Entity * @type {boolean} * @memberof EntityBundleRequest */ includeRestrictionInformation?: boolean; /** * Include the Activity of this Entity * @type {boolean} * @memberof EntityBundleRequest */ includeActivity?: boolean; } /** * Check if a given object implements the EntityBundleRequest interface. */ export declare function instanceOfEntityBundleRequest(value: object): value is EntityBundleRequest; export declare function EntityBundleRequestFromJSON(json: any): EntityBundleRequest; export declare function EntityBundleRequestFromJSONTyped(json: any, ignoreDiscriminator: boolean): EntityBundleRequest; export declare function EntityBundleRequestToJSON(json: any): EntityBundleRequest; export declare function EntityBundleRequestToJSONTyped(value?: EntityBundleRequest | null, ignoreDiscriminator?: boolean): any;