Table of Contents

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

id Id

Id.

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 UserSearch

The UserSearch to search for.

fromDate DateTime?

The minimum DateTime to search for.

toDate DateTime?

The maximum DateTime to search for.

comment string

The 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

string

string

FromDate

Gets or sets search for AnnotationLogs that were recorded at this date or after.

public DateTime? FromDate { get; set; }

Property Value

DateTime?

DateTime

MaxVersion

Gets or sets search for AnnotationLogs with a maximum of this version.

public long? MaxVersion { get; set; }

Property Value

long?

long

ToDate

Gets or sets search for AnnotationLogs that were recorded at this date or before.

public DateTime? ToDate { get; set; }

Property Value

DateTime?

DateTime

UserSearch

Gets or sets search for AnnotationLogs with this UserSearch Id. Available UserSearch options are:.

public UserSearch? UserSearch { get; set; }

Property Value

UserSearch

UserSearch

Version

Gets or sets the row version of the AnnotationLog search criteria.

public override long? Version { get; set; }

Property Value

long?

long