UNPKG

@simplyhomes/sos-sdk

Version:

TypeScript SDK for Simply Homes SoS API v4

74 lines 2.34 kB
/** * API v4 * Swagger documentation for API v4 * * The version of the OpenAPI document: 4.0 * * * 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 { SoSViewEntityDataFilterValue } from './SoSViewEntityDataFilterValue'; /** * * @export * @interface SoSViewEntityDataFilter */ export interface SoSViewEntityDataFilter { /** * The column name to filter by * @type {string} * @memberof SoSViewEntityDataFilter */ columnName: string; /** * The filter operation to apply * @type {string} * @memberof SoSViewEntityDataFilter */ operation: SoSViewEntityDataFilterOperation; /** * * @type {SoSViewEntityDataFilterValue} * @memberof SoSViewEntityDataFilter */ value: SoSViewEntityDataFilterValue | null; } /** * @export * @enum {string} */ export declare enum SoSViewEntityDataFilterOperation { Contains = "contains", DoesNotContain = "does not contain", Is = "is", IsNot = "is not", IsAnyOf = "is any of", IsNoneOf = "is none of", Equal = "=", NotEqual = "!=", GreaterThan = ">", LessThan = "<", GreaterThanOrEqualTo = ">=", LessThanOrEqualTo = "<=", ContainsAllOf = "contains all of", ContainsAnyOf = "contains any of", ContainsNoneOf = "contains none of", IsEmpty = "is empty", IsNotEmpty = "is not empty", IsBefore = "is before", IsAfter = "is after", IsOnOrBefore = "is on or before", IsOnOrAfter = "is on or after", IsBetween = "is between" } /** * Check if a given object implements the SoSViewEntityDataFilter interface. */ export declare function instanceOfSoSViewEntityDataFilter(value: object): value is SoSViewEntityDataFilter; export declare function SoSViewEntityDataFilterFromJSON(json: any): SoSViewEntityDataFilter; export declare function SoSViewEntityDataFilterFromJSONTyped(json: any, ignoreDiscriminator: boolean): SoSViewEntityDataFilter; export declare function SoSViewEntityDataFilterToJSON(json: any): SoSViewEntityDataFilter; export declare function SoSViewEntityDataFilterToJSONTyped(value?: SoSViewEntityDataFilter | null, ignoreDiscriminator?: boolean): any; //# sourceMappingURL=SoSViewEntityDataFilter.d.ts.map