Class AnnotationLogSearch
- Namespace
- Geotab.Checkmate.ObjectModel
- Assembly
- Geotab.Checkmate.ObjectModel.dll
The object used to specify the arguments when searching for AnnotationLog(s).
public class AnnotationLogSearch : Search, IEntity
- Inheritance
-
AnnotationLogSearch
- Implements
- Inherited Members
Constructors
AnnotationLogSearch()
Initializes a new instance of the AnnotationLogSearch class.The object used to specify the arguments when searching for AnnotationLogs.
public AnnotationLogSearch()
AnnotationLogSearch(Id?)
Initializes a new instance of the AnnotationLogSearch class.The object used to specify the arguments when searching for AnnotationLogs.
public AnnotationLogSearch(Id? id)
Parameters
AnnotationLogSearch(UserSearch?, DateTime?, DateTime?, string?)
Initializes a new instance of the AnnotationLogSearch class.The object used to specify the arguments when searching for AnnotationLogs.
public AnnotationLogSearch(UserSearch? userSearch, DateTime? fromDate = null, DateTime? toDate = null, string? comment = null)
Parameters
userSearch
UserSearchThe UserSearch to search for.
fromDate
DateTime?The minimum DateTime to search for.
toDate
DateTime?The maximum DateTime to search for.
comment
stringThe comment string to search for.
Properties
Comment
Gets or sets search for AnnotationLogs which have a comment that contains this string. Wildcard can be used by prepending/appending "%" to string.
public string? Comment { get; set; }
Property Value
FromDate
Gets or sets search for AnnotationLogs that were recorded at this date or after.
public DateTime? FromDate { get; set; }
Property Value
MaxVersion
Gets or sets search for AnnotationLogs with a maximum of this version.
public long? MaxVersion { get; set; }
Property Value
ToDate
Gets or sets search for AnnotationLogs that were recorded at this date or before.
public DateTime? ToDate { get; set; }
Property Value
UserSearch
Gets or sets search for AnnotationLogs with this UserSearch Id. Available UserSearch options are:.
public UserSearch? UserSearch { get; set; }
Property Value
Version
Gets or sets the row version of the AnnotationLog search criteria.
public override long? Version { get; set; }