Class DataAuditApiQuery
Namespace: Casewhere.Runtime.DSL.Api
Assembly: Casewhere.Runtime.dll
public class DataAuditApiQuery : DataApiQuery
Inheritance
object ← DataApiQuery ← DataAuditApiQuery
Inherited Members
DataApiQuery.Filter, DataApiQuery.ProjectedFields, DataApiQuery.SortedFields, DataApiQuery.Take, DataApiQuery.Skip, DataApiQuery.SearchLimit, DataApiQuery.IncludeTotal, DataApiQuery.GeoSpatialStages, DataApiQuery.CustomCollation, DataApiQuery.HintIndexName, DataApiQuery.HintIndexForCount, DataApiQuery.MaxQueryTimeout, object.ToString(), object.Equals(object), object.Equals(object, object), object.ReferenceEquals(object, object), object.GetHashCode(), object.GetType(), object.MemberwiseClone()
Extension Methods
ObjectExtension.ConvertToBsonValue(object), EnumExtensions.DeepClone<DataAuditApiQuery>(DataAuditApiQuery)
Methods
FilterBy(DynamicFilter)
Set query filter. For chaining purpose.
public static DataAuditApiQuery FilterBy(DynamicFilter filter)
Parameters
filter
DynamicFilter
The filter.
Returns
The query object itself for chaining purpose.
IncludeTotalItems(bool)
Determines whether Casewhere returns the total number of Audit Logs. For chaining purpose.
public DataAuditApiQuery IncludeTotalItems(bool include)
Parameters
include
bool
True means include.
Returns
The query object itself for chaining purpose.
OrderBy(string, bool)
Set query sorting. For chaining purpose.
public DataAuditApiQuery OrderBy(string name, bool asc = true)
Parameters
name
string
The field name.
asc
bool
Ascending or Descending.
Returns
The query object itself for chaining purpose.
Paging(int, int)
Set query paging. For chaining purpose.
public DataAuditApiQuery Paging(int skip = 0, int take = 0)
Parameters
skip
int
The number of Audit Logs bypassed.
take
int
The number of Audit Logs returned.
Returns
The query object itself for chaining purpose.