/** * OpenAPI definition * No description provided (generated by Openapi Generator https://github.com/openapitools/openapi-generator) * * The version of the OpenAPI document: v0 * * * NOTE: This class is auto generated by OpenAPI Generator (https://openapi-generator.tech). * https://openapi-generator.tech * Do not edit the class manually. */ /** * * @export * @interface Condition */ export interface Condition { /** * * @type {string} * @memberof Condition */ left?: string; /** * * @type {string} * @memberof Condition */ operator?: ConditionOperatorEnum; /** * * @type {string} * @memberof Condition */ right?: string; } /** * @export */ export declare const ConditionOperatorEnum: { readonly Equals: "EQUALS"; readonly NotEquals: "NOT_EQUALS"; readonly EqualsRef: "EQUALS_REF"; readonly NotEqualsRef: "NOT_EQUALS_REF"; readonly Contains: "CONTAINS"; readonly ArrayLength: "ARRAY_LENGTH"; readonly ArrayLengthGreater: "ARRAY_LENGTH_GREATER"; readonly ArrayLengthLess: "ARRAY_LENGTH_LESS"; readonly SubsetOfRef: "SUBSET_OF_REF"; readonly SupersetOfRef: "SUPERSET_OF_REF"; readonly IntersectsWithRef: "INTERSECTS_WITH_REF"; readonly ContainsRef: "CONTAINS_REF"; readonly StringContains: "STRING_CONTAINS"; readonly StringContainsRef: "STRING_CONTAINS_REF"; }; export type ConditionOperatorEnum = typeof ConditionOperatorEnum[keyof typeof ConditionOperatorEnum]; /** * Check if a given object implements the Condition interface. */ export declare function instanceOfCondition(value: object): value is Condition; export declare function ConditionFromJSON(json: any): Condition; export declare function ConditionFromJSONTyped(json: any, ignoreDiscriminator: boolean): Condition; export declare function ConditionToJSON(json: any): Condition; export declare function ConditionToJSONTyped(value?: Condition | null, ignoreDiscriminator?: boolean): any;