synapse-react-client
Version:
[](https://travis-ci.com/Sage-Bionetworks/Synapse-React-Client) [](https://badge.fury.io/js/synaps
44 lines (43 loc) • 1.57 kB
TypeScript
import { EntityPath } from './EntityHeader';
import { Annotations } from './Annotations';
import { Entity } from './Entity';
import { EntityType } from './EntityType';
import { FileHandle } from './FileHandle';
import { AccessControlList } from './AccessControlList';
import { RestrictionInformationResponse } from './RestrictionInformation';
import { UserEntityPermissions } from './UserEntityPermissions';
import { TableBundle } from './Table/TableBundle';
import { DoiAssociation } from './DoiAssociation';
export declare type EntityBundle = {
entity?: Entity;
entityType?: EntityType;
annotations?: Annotations;
permissions?: UserEntityPermissions;
path?: EntityPath;
hasChildren?: boolean;
accessControlList?: AccessControlList;
fileHandles?: FileHandle[];
tableBundle?: TableBundle;
rootWikiId?: string;
benefactorAcl?: AccessControlList;
doiAssociation?: DoiAssociation;
fileName?: string;
threadCount?: number;
restrictionInformation?: RestrictionInformationResponse;
};
export declare type EntityBundleRequest = {
includeEntity?: boolean;
includeAnnotations?: boolean;
includePermissions?: boolean;
includeEntityPath?: boolean;
includeHasChildren?: boolean;
includeAccessControlList?: boolean;
includeFileHandles?: boolean;
includeTableBundle?: boolean;
includeRootWikiId?: boolean;
includeBenefactorACL?: boolean;
includeDOIAssociation?: boolean;
includeFileName?: boolean;
includeThreadCount?: boolean;
includeRestrictionInformation?: boolean;
};