@simplyhomes/sos-sdk
Version:
TypeScript SDK for Simply Homes SoS API v4
74 lines • 2.34 kB
TypeScript
/**
* 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