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 TypeMethodDescriptionsetHeading(Integer heading) Optional.setHorizontalAccuracy(Double horizontalAccuracy) Optional.setLivePeriod(Integer livePeriod) Optional.setProximityAlertRadius(Integer proximityAlertRadius) 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
-
setHorizontalAccuracy
Optional.- Parameters:
horizontalAccuracy- The radius of uncertainty for the location, measured in meters; 0-1500- Returns:
- this
-
setLivePeriod
Optional.- Parameters:
livePeriod- 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:
- this
-
setHeading
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:
- this
-
setProximityAlertRadius
Optional.- Parameters:
proximityAlertRadius- 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:
- this
-