/** * 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. */ /** * Contains a AnnotationV2's value and its type * @export * @interface AnnotationsValue */ export interface AnnotationsValue { /** * describes the type of a AnnotationV2's value * @type {string} * @memberof AnnotationsValue */ type?: AnnotationsValueTypeEnum; /** * List of values as strings. Clients should use the "type" field to determine how to interpret the strings. Single values Annotations are represented as a list of size 1, and multiple values size > 1. Empty list or null is not allowed * @type {Array} * @memberof AnnotationsValue */ value: Array; } /** * @export */ export declare const AnnotationsValueTypeEnum: { readonly STRING: "STRING"; readonly DOUBLE: "DOUBLE"; readonly LONG: "LONG"; readonly TIMESTAMP_MS: "TIMESTAMP_MS"; readonly BOOLEAN: "BOOLEAN"; }; export type AnnotationsValueTypeEnum = typeof AnnotationsValueTypeEnum[keyof typeof AnnotationsValueTypeEnum]; /** * Check if a given object implements the AnnotationsValue interface. */ export declare function instanceOfAnnotationsValue(value: object): value is AnnotationsValue; export declare function AnnotationsValueFromJSON(json: any): AnnotationsValue; export declare function AnnotationsValueFromJSONTyped(json: any, ignoreDiscriminator: boolean): AnnotationsValue; export declare function AnnotationsValueToJSON(json: any): AnnotationsValue; export declare function AnnotationsValueToJSONTyped(value?: AnnotationsValue | null, ignoreDiscriminator?: boolean): any;