/** * 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 { JsonSchemaVersionInfo } from './JsonSchemaVersionInfo'; /** * Describes the binding of a JSON schema to an object * @export * @interface JsonSchemaObjectBinding */ export interface JsonSchemaObjectBinding { /** * * @type {JsonSchemaVersionInfo} * @memberof JsonSchemaObjectBinding */ jsonSchemaVersionInfo?: JsonSchemaVersionInfo; /** * The numeric identifier of the object bound to a JSON schema * @type {number} * @memberof JsonSchemaObjectBinding */ objectId?: number; /** * Object types that can be bound to a JSON schema. * @type {string} * @memberof JsonSchemaObjectBinding */ objectType?: JsonSchemaObjectBindingObjectTypeEnum; /** * The date this binding was created. * @type {string} * @memberof JsonSchemaObjectBinding */ createdOn?: string; /** * The ID of the user that bound this object to the schema. * @type {string} * @memberof JsonSchemaObjectBinding */ createdBy?: string; /** * When 'true', Synapse will automatically, calculate the derived annotations for the Entities bound to this schema * @type {boolean} * @memberof JsonSchemaObjectBinding */ enableDerivedAnnotations?: boolean; } /** * @export */ export declare const JsonSchemaObjectBindingObjectTypeEnum: { readonly entity: "entity"; }; export type JsonSchemaObjectBindingObjectTypeEnum = typeof JsonSchemaObjectBindingObjectTypeEnum[keyof typeof JsonSchemaObjectBindingObjectTypeEnum]; /** * Check if a given object implements the JsonSchemaObjectBinding interface. */ export declare function instanceOfJsonSchemaObjectBinding(value: object): value is JsonSchemaObjectBinding; export declare function JsonSchemaObjectBindingFromJSON(json: any): JsonSchemaObjectBinding; export declare function JsonSchemaObjectBindingFromJSONTyped(json: any, ignoreDiscriminator: boolean): JsonSchemaObjectBinding; export declare function JsonSchemaObjectBindingToJSON(json: any): JsonSchemaObjectBinding; export declare function JsonSchemaObjectBindingToJSONTyped(value?: JsonSchemaObjectBinding | null, ignoreDiscriminator?: boolean): any;