Table of Contents

Class StationQuery

Namespace
DotVgn.Client.Queries
Assembly
DotVgn.Client.dll

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

latitude double

The latitude.

longitude double

The longitude.

radius int

The search radius.

StationQuery(string)

Creates a query that searches by station name only.

public StationQuery(string name)

Parameters

name string

The station name.

Methods

Equals(StationQuery?)

public bool Equals(StationQuery? other)

Parameters

other StationQuery

Returns

bool

Equals(object?)

public override bool Equals(object? obj)

Parameters

obj object

Returns

bool

GetHashCode()

public override int GetHashCode()

Returns

int

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

string

Operators

operator ==(StationQuery?, StationQuery?)

public static bool operator ==(StationQuery? left, StationQuery? right)

Parameters

left StationQuery
right StationQuery

Returns

bool

operator !=(StationQuery?, StationQuery?)

public static bool operator !=(StationQuery? left, StationQuery? right)

Parameters

left StationQuery
right StationQuery

Returns

bool