Class InputLocationMessageContent
java.lang.Object
io.github.natanimn.telebof.types.input.InputLocationMessageContent
- All Implemented Interfaces:
InputMessageContent
,Serializable
Represents the content of a location message to be sent as the result of an inline query.
- Since:
- 3 March 2025
- See Also:
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionheading
(int heading) OptionalhorizontalAccuracy
(double horizontal_accuracy) OptionallivePeriod
(int live_period) OptionalproximityAlertRadius
(int proximity_alert_radius) Optional
-
Constructor Details
-
InputLocationMessageContent
public InputLocationMessageContent(double latitude, double longitude) Required- Parameters:
latitude
- Latitude of the location in degreeslongitude
- Longitude of the location in degrees
-
-
Method Details
-
horizontalAccuracy
Optional- Parameters:
horizontal_accuracy
- The radius of uncertainty for the location, measured in meters; 0-1500- Returns:
InputLocationMessageContent
-
livePeriod
Optional- Parameters:
live_period
- Period in seconds during which the location can be updated, should be between 60 and 86400, or 0x7FFFFFFF for live locations that can be edited indefinitely.- Returns:
InputLocationMessageContent
-
heading
Optional- Parameters:
heading
- For live locations, a direction in which the user is moving, in degrees. Must be between 1 and 360 if specified.- Returns:
InputLocationMessageContent
-
proximityAlertRadius
Optional- Parameters:
proximity_alert_radius
- For live locations, a maximum distance for proximity alerts about approaching another chat member, in meters. Must be between 1 and 100000 if specified.- Returns:
InputLocationMessageContent
-