Class TripQuery
Defines a query to search for trips by type and number.
public sealed record TripQuery : IQuery, IEquatable<TripQuery>
- Inheritance
-
TripQuery
- Implements
- Inherited Members
Constructors
TripQuery(TransportType, int)
Creates a query that searches by trip number and transport type.
public TripQuery(TransportType transportType, int tripNumber)
Parameters
transportTypeTransportTypeThe transport type.
tripNumberintThe trip number.
TripQuery(TransportType, int, DateTime)
Creates a query that searches by trip number, transport type, and date.
public TripQuery(TransportType transportType, int tripNumber, DateTime date)
Parameters
transportTypeTransportTypeThe transport type.
tripNumberintThe trip number.
dateDateTimeThe date of the trip.
Methods
Equals(TripQuery?)
public bool Equals(TripQuery? other)
Parameters
otherTripQuery
Returns
Equals(object?)
public override bool Equals(object? obj)
Parameters
objobject
Returns
GetHashCode()
public override int GetHashCode()
Returns
GetRelativeUriExtension()
Gets a uri extension string with included query parameters.
public string GetRelativeUriExtension()
Returns
- string
A string representing the relative uri extension, including parameters.
ToString()
public override string ToString()
Returns
Operators
operator ==(TripQuery?, TripQuery?)
public static bool operator ==(TripQuery? left, TripQuery? right)
Parameters
Returns
operator !=(TripQuery?, TripQuery?)
public static bool operator !=(TripQuery? left, TripQuery? right)