/** * 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. */ /** * Metadata about Table row change set. * @export * @interface TableRowChange */ export interface TableRowChange { /** * Unique id assigned to the change * @type {number} * @memberof TableRowChange */ id?: number; /** * The ID of the table that this change is for. * @type {string} * @memberof TableRowChange */ tableId?: string; /** * The version number of the table row change * @type {number} * @memberof TableRowChange */ rowVersion?: number; /** * The etag of this change * @type {string} * @memberof TableRowChange */ etag?: string; /** * The date this change was created. * @type {string} * @memberof TableRowChange */ createdOn?: string; /** * The ID of the user that created this change. * @type {string} * @memberof TableRowChange */ createdBy?: string; /** * The name of the S3 bucket where this change is stored * @type {string} * @memberof TableRowChange */ bucket?: string; /** * The name of the S3 key where this change is stored. * @type {string} * @memberof TableRowChange */ keyNew?: string; /** * The number of rows in this change. * @type {number} * @memberof TableRowChange */ rowCount?: number; /** * * @type {string} * @memberof TableRowChange */ changeType?: TableRowChangeChangeTypeEnum; /** * The ID of the transaction that this change belongs to. * @type {number} * @memberof TableRowChange */ transactionId?: number; /** * Indicates if the change contains references to file handles. Always false for a COLUMN change. * @type {boolean} * @memberof TableRowChange */ hasFileRefs?: boolean; /** * Indicates if the for this change the search is enabled * @type {boolean} * @memberof TableRowChange */ isSearchEnabled?: boolean; } /** * @export */ export declare const TableRowChangeChangeTypeEnum: { readonly ROW: "ROW"; readonly COLUMN: "COLUMN"; readonly SEARCH: "SEARCH"; }; export type TableRowChangeChangeTypeEnum = typeof TableRowChangeChangeTypeEnum[keyof typeof TableRowChangeChangeTypeEnum]; /** * Check if a given object implements the TableRowChange interface. */ export declare function instanceOfTableRowChange(value: object): value is TableRowChange; export declare function TableRowChangeFromJSON(json: any): TableRowChange; export declare function TableRowChangeFromJSONTyped(json: any, ignoreDiscriminator: boolean): TableRowChange; export declare function TableRowChangeToJSON(json: any): TableRowChange; export declare function TableRowChangeToJSONTyped(value?: TableRowChange | null, ignoreDiscriminator?: boolean): any;