/** * 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. */ /** * Represents a single column assignment (one entry of the SQL SET clause). * @export * @interface LiteralSetValue */ export interface LiteralSetValue { /** * Required. Full name of the exact type used. * @type {string} * @memberof LiteralSetValue */ concreteType: LiteralSetValueConcreteTypeEnum; /** * Target column name to update. * @type {string} * @memberof LiteralSetValue */ columnName?: string; /** * Literal JSON value to assign to the field in each target document: string, number, boolean, object, array, or null. Omit the "value" property to remove/unset the field (`undefined`); include `"value": null` to store JSON null. Must be a literal constant — no SQL or expressions; value is bound and stored as-is. * @type {any} * @memberof LiteralSetValue */ value?: any | null; } /** * @export */ export declare const LiteralSetValueConcreteTypeEnum: { readonly org_sagebionetworks_repo_model_grid_update_LiteralSetValue: "org.sagebionetworks.repo.model.grid.update.LiteralSetValue"; }; export type LiteralSetValueConcreteTypeEnum = typeof LiteralSetValueConcreteTypeEnum[keyof typeof LiteralSetValueConcreteTypeEnum]; /** * Check if a given object implements the LiteralSetValue interface. */ export declare function instanceOfLiteralSetValue(value: object): value is LiteralSetValue; export declare function LiteralSetValueFromJSON(json: any): LiteralSetValue; export declare function LiteralSetValueFromJSONTyped(json: any, ignoreDiscriminator: boolean): LiteralSetValue; export declare function LiteralSetValueToJSON(json: any): LiteralSetValue; export declare function LiteralSetValueToJSONTyped(value?: LiteralSetValue | null, ignoreDiscriminator?: boolean): any;