Class ColumnFilter
Filters that are applied to the data at the column level.
Inherited Members
Namespace: Oci.DatasafeService.Models
Assembly: OCI.DotNetSDK.Datasafe.dll
Syntax
public class ColumnFilter
Properties
Expressions
Declaration
[Required(ErrorMessage = "Expressions is required.")]
[JsonProperty(PropertyName = "expressions")]
public List<string> Expressions { get; set; }
Property Value
Type | Description |
---|---|
List<string> | An array of expressions based on the operator type. A filter may have one or more expressions. |
Remarks
Required
FieldName
Declaration
[Required(ErrorMessage = "FieldName is required.")]
[JsonProperty(PropertyName = "fieldName")]
public string FieldName { get; set; }
Property Value
Type | Description |
---|---|
string | Name of the column on which the filter must be applied. |
Remarks
Required
IsEnabled
Declaration
[Required(ErrorMessage = "IsEnabled is required.")]
[JsonProperty(PropertyName = "isEnabled")]
public bool? IsEnabled { get; set; }
Property Value
Type | Description |
---|---|
bool? | Indicates whether the filter is enabled. Values can either be 'true' or 'false'. |
Remarks
Required
IsHidden
Declaration
[Required(ErrorMessage = "IsHidden is required.")]
[JsonProperty(PropertyName = "isHidden")]
public bool? IsHidden { get; set; }
Property Value
Type | Description |
---|---|
bool? | Indicates whether the filter is hidden. Values can either be 'true' or 'false'. |
Remarks
Required
Operator
Declaration
[Required(ErrorMessage = "Operator is required.")]
[JsonProperty(PropertyName = "operator")]
[JsonConverter(typeof(ResponseEnumConverter))]
public ColumnFilter.OperatorEnum? Operator { get; set; }
Property Value
Type | Description |
---|---|
ColumnFilter.OperatorEnum? | Specifies the type of operator that must be applied for example in, eq etc. |
Remarks
Required