/** * 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 { TableRow } from './TableRow'; import type { TableSelectColumn } from './TableSelectColumn'; /** * Represents a set of row of a TableEntity * @export * @interface RowSet */ export interface RowSet { /** * * @type {string} * @memberof RowSet */ concreteType: RowSetConcreteTypeEnum; /** * The ID of the TableEntity than owns these rows * @type {string} * @memberof RowSet */ tableId?: string; /** * Any RowSet returned from Synapse will contain the current etag of the change set. To update any rows from a RowSet the etag must be provided with the POST. * @type {string} * @memberof RowSet */ etag?: string; /** * The list of SelectColumns that describes the rows of this set. * @type {Array} * @memberof RowSet */ headers?: Array; /** * The Rows of this set. The index of each row value aligns with the index of each header. * @type {Array} * @memberof RowSet */ rows?: Array; } /** * @export */ export declare const RowSetConcreteTypeEnum: { readonly org_sagebionetworks_repo_model_table_RowSet: "org.sagebionetworks.repo.model.table.RowSet"; }; export type RowSetConcreteTypeEnum = typeof RowSetConcreteTypeEnum[keyof typeof RowSetConcreteTypeEnum]; /** * Check if a given object implements the RowSet interface. */ export declare function instanceOfRowSet(value: object): value is RowSet; export declare function RowSetFromJSON(json: any): RowSet; export declare function RowSetFromJSONTyped(json: any, ignoreDiscriminator: boolean): RowSet; export declare function RowSetToJSON(json: any): RowSet; export declare function RowSetToJSONTyped(value?: RowSet | null, ignoreDiscriminator?: boolean): any;