/** * 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. */ import type { TableQuery } from './TableQuery'; /** * * @export * @interface QueryBundleRequest */ export interface QueryBundleRequest { /** * * @type {string} * @memberof QueryBundleRequest */ concreteType: QueryBundleRequestConcreteTypeEnum; /** * * @type {string} * @memberof QueryBundleRequest */ entityId?: string; /** * * @type {TableQuery} * @memberof QueryBundleRequest */ query?: TableQuery; /** * Optional, default all. The 'partsMask' is an integer mask that can be combined into to request any desired part. The mask is defined as follows: * @type {number} * @memberof QueryBundleRequest */ partMask?: number; } /** * @export */ export declare const QueryBundleRequestConcreteTypeEnum: { readonly org_sagebionetworks_repo_model_table_QueryBundleRequest: "org.sagebionetworks.repo.model.table.QueryBundleRequest"; }; export type QueryBundleRequestConcreteTypeEnum = typeof QueryBundleRequestConcreteTypeEnum[keyof typeof QueryBundleRequestConcreteTypeEnum]; /** * Check if a given object implements the QueryBundleRequest interface. */ export declare function instanceOfQueryBundleRequest(value: object): value is QueryBundleRequest; export declare function QueryBundleRequestFromJSON(json: any): QueryBundleRequest; export declare function QueryBundleRequestFromJSONTyped(json: any, ignoreDiscriminator: boolean): QueryBundleRequest; export declare function QueryBundleRequestToJSON(json: any): QueryBundleRequest; export declare function QueryBundleRequestToJSONTyped(value?: QueryBundleRequest | null, ignoreDiscriminator?: boolean): any;