InputLocationMessageContent class

Represents the content of a location message to be sent as the result of an inline query.

Inheritance

Constructors

InputLocationMessageContent({required double latitude, required double longitude, int? livePeriod, int? horizontalAccuracy, int? heading, int? proximityAlertRadius})
Constructs an InputLocationMessageContent object
const
InputLocationMessageContent.fromJson(Map<String, dynamic> json)
Constructs an InputLocationMessageContent object from a JSON map
factory

Properties

hashCode int
The hash code for this object.
no setterinherited
heading int?
Optional. For live locations, a direction in which the user is moving, in degrees. Must be between 1 and 360 if specified.
final
horizontalAccuracy int?
Optional. The radius of uncertainty for the location, measured in meters; 0-1500
final
latitude double
Latitude of the location in degrees
final
livePeriod int?
Optional. Period in seconds for which the location can be updated, should be between 60 and 86400.
final
longitude double
Longitude of the location in degrees
final
proximityAlertRadius int?
Optional. For live locations, a maximum distance for proximity alerts about approaching another chat member, in meters. Must be between 1 and 100000 if specified.
final
runtimeType Type
A representation of the runtime type of the object.
no setterinherited

Methods

noSuchMethod(Invocation invocation) → dynamic
Invoked when a nonexistent method or property is accessed.
inherited
toJson() Map<String, dynamic>
Converts an InputLocationMessageContent object to a JSON map
override
toString() String
A string representation of this object.
inherited

Operators

operator ==(Object other) bool
The equality operator.
inherited