Class StationQuery
Defines a query to search for stations by name or by geo-coordinates.
public sealed record StationQuery : IQuery, IEquatable<StationQuery>
- Inheritance
-
StationQuery
- Implements
- Inherited Members
Constructors
StationQuery(double, double, int)
Creates a query that searches by geo-coordinates.
public StationQuery(double latitude, double longitude, int radius)
Parameters
StationQuery(string)
Creates a query that searches by station name only.
public StationQuery(string name)
Parameters
namestringThe station name.
Methods
Equals(StationQuery?)
public bool Equals(StationQuery? other)
Parameters
otherStationQuery
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 ==(StationQuery?, StationQuery?)
public static bool operator ==(StationQuery? left, StationQuery? right)
Parameters
leftStationQueryrightStationQuery
Returns
operator !=(StationQuery?, StationQuery?)
public static bool operator !=(StationQuery? left, StationQuery? right)
Parameters
leftStationQueryrightStationQuery