Table of Contents

Class ShipmentLogSearch

Namespace
Geotab.Checkmate.ObjectModel
Assembly
Geotab.Checkmate.ObjectModel.dll

true search The object used to specify the arguments when searching for ShipmentLog(s).

public class ShipmentLogSearch : Search, IEntity
Inheritance
ShipmentLogSearch
Implements
Inherited Members

Constructors

ShipmentLogSearch()

Initializes a new instance of the ShipmentLogSearch class.The object used to specify the arguments when searching for ShipmentLogs.

public ShipmentLogSearch()

ShipmentLogSearch(DeviceSearch?, UserSearch?, DateTime?, DateTime?, string?, string?, string?)

Initializes a new instance of the ShipmentLogSearch class.The object used to specify the arguments when searching for ShipmentLogs.

public ShipmentLogSearch(DeviceSearch? deviceSearch, UserSearch? userSearch = null, DateTime? fromDate = null, DateTime? toDate = null, string? documentNumber = null, string? shipperName = null, string? commodity = null)

Parameters

deviceSearch DeviceSearch

The DeviceSearch to search for.

userSearch UserSearch

The UserSearch to search for.

fromDate DateTime?

The minimum DateTime to search for.

toDate DateTime?

The maximum DateTime to search for.

documentNumber string

The document number string to search for.

shipperName string

The shipper name string to search for.

commodity string

The commodity string to search for.

ShipmentLogSearch(UserSearch)

Initializes a new instance of the ShipmentLogSearch class.The object used to specify the arguments when searching for ShipmentLogs.

public ShipmentLogSearch(UserSearch userSearch)

Parameters

userSearch UserSearch

The UserSearch to search for.

Properties

Commodity

Gets or sets search for ShipmentLogs with this commodity. Wildcard can be used by prepending/appending "%" to string.

public string? Commodity { get; set; }

Property Value

string

string

DeviceSearch

Gets or sets search for ShipmentLogs for this DeviceSearch Id. Available DeviceSearch options are:.

public DeviceSearch? DeviceSearch { get; set; }

Property Value

DeviceSearch

DeviceSearch

DocumentNumber

Gets or sets search for ShipmentLogs with this document number. Wildcard can be used by prepending/appending "%" to string.

public string? DocumentNumber { get; set; }

Property Value

string

string

FromDate

Gets or sets search for ShipmentLogs that were active at this date or after. Set to UTC now to search for only currently active ShipmentLogs.

public DateTime? FromDate { get; set; }

Property Value

DateTime?

DateTime

Keywords

Gets or sets search for entities that contain specific keywords in all wildcard string-searchable fields.

public IList<string>? Keywords { get; set; }

Property Value

IList<string>

IList<T>.

MaxVersion

Gets or sets false Search for ShipmentLogs with a maximum of this version.

public long? MaxVersion { get; set; }

Property Value

long?

Nullable<T> where T is. long

MinVersion

Gets or sets false Search for ShipmentLogs with a minimum of this version.

public long? MinVersion { get; set; }

Property Value

long?

Nullable<T> where T is. long

ShipperName

Gets or sets search for ShipmentLogs with this shipper name. Wildcard can be used by prepending/appending "%" to string.

public string? ShipperName { get; set; }

Property Value

string

string

ToDate

Gets or sets search for ShipmentLogs that were active at this date or before.

public DateTime? ToDate { get; set; }

Property Value

DateTime?

DateTime

UserSearch

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

public UserSearch? UserSearch { get; set; }

Property Value

UserSearch

UserSearch