Table of Contents

Class FuelTransactionSearch

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

The object used to specify the arguments when searching for a FuelTransaction.

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

Constructors

FuelTransactionSearch()

Initializes a new instance of the FuelTransactionSearch class.

public FuelTransactionSearch()

FuelTransactionSearch(Id?)

Initializes a new instance of the FuelTransactionSearch class.

public FuelTransactionSearch(Id? id)

Parameters

id Id

The id.

Properties

DeviceSearch

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

public DeviceSearch? DeviceSearch { get; set; }

Property Value

DeviceSearch

DeviceSearch

DriverName

Gets or sets the DriverName.

public string? DriverName { get; set; }

Property Value

string

string

ExternalReference

Gets or sets search for Fuel Transactions with this External Reference. Wildcard can be used by prepending/appending "%" to string. Example "%reference%".

public string? ExternalReference { get; set; }

Property Value

string

string

FromDate

Gets or sets the from date, which is used to search for FuelTransactions that occur on or after this date.

public DateTime? FromDate { get; set; }

Property Value

DateTime?

DateTime

IncludeSourceData

Gets or sets a value indicating whether to include source data with transaction. Source data can be a large string, therefore, optionally exclude it from results.

public bool IncludeSourceData { get; set; }

Property Value

bool

bool

MaxVersion

Gets or sets the maximum version for which FuelTransactions should be searched.

public long? MaxVersion { get; set; }

Property Value

long?

long

Provider

Gets or sets search by the FuelTransactionProvider.

public FuelTransactionProvider? Provider { get; set; }

Property Value

FuelTransactionProvider?

FuelTransactionProvider

ToDate

Gets or sets the to date, which is used to search for FuelTransactions that occur on or before this date.

public DateTime? ToDate { get; set; }

Property Value

DateTime?

DateTime

UserSearch

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

public UserSearch? UserSearch { get; set; }

Property Value

UserSearch

UserSearch

VehicleIdentificationNumber

Gets or sets the VehicleIdentificationNumber.

public string? VehicleIdentificationNumber { get; set; }

Property Value

string

string