InputLocationMessageContent

data class InputLocationMessageContent(latitude: Float, longitude: Float, horizontalAccuracy: Float?, livePeriod: Int?, heading: Int?, proximityAlertRadius: Int?) : InputMessageContent

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

Parameters

latitude

Latitude of the location in degrees

longitude

Longitude of the location in degrees

horizontalAccuracy

Optional. The radius of uncertainty for the location, measured in meters; 0-1500

livePeriod

Optional. Period in seconds for which the location can be updated, should be between 60 and 86400.

heading

Optional. For live locations, a direction in which the user is moving, in degrees. Must be between 1 and 360 if specified.

proximityAlertRadius

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.

Constructors

InputLocationMessageContent
Link copied to clipboard
common
fun InputLocationMessageContent(latitude: Float, longitude: Float, horizontalAccuracy: Float? = null, livePeriod: Int? = null, heading: Int? = null, proximityAlertRadius: Int? = null)
Latitude of the location in degrees

Functions

component1
Link copied to clipboard
common
operator fun component1(): Float
component2
Link copied to clipboard
common
operator fun component2(): Float
component3
Link copied to clipboard
common
operator fun component3(): Float?
component4
Link copied to clipboard
common
operator fun component4(): Int?
component5
Link copied to clipboard
common
operator fun component5(): Int?
component6
Link copied to clipboard
common
operator fun component6(): Int?
copy
Link copied to clipboard
common
fun copy(latitude: Float, longitude: Float, horizontalAccuracy: Float? = null, livePeriod: Int? = null, heading: Int? = null, proximityAlertRadius: Int? = null): InputLocationMessageContent
equals
Link copied to clipboard
common
open operator override fun equals(other: Any?): Boolean
hashCode
Link copied to clipboard
common
open override fun hashCode(): Int
toString
Link copied to clipboard
common
open override fun toString(): String

Properties

heading
Link copied to clipboard
common
val heading: Int? = null
Optional.
horizontalAccuracy
Link copied to clipboard
common
val horizontalAccuracy: Float? = null
Optional.
latitude
Link copied to clipboard
common
val latitude: Float
Latitude of the location in degrees
livePeriod
Link copied to clipboard
common
val livePeriod: Int? = null
Optional.
longitude
Link copied to clipboard
common
val longitude: Float
Longitude of the location in degrees
proximityAlertRadius
Link copied to clipboard
common
val proximityAlertRadius: Int? = null
Optional.