Class TdApi.MessageLocation

Enclosing class:
TdApi

public static class TdApi.MessageLocation
extends TdApi.MessageContent
A message with a location.
  • Field Details

    • location

      public TdApi.Location location
      The location description.
    • livePeriod

      public int livePeriod
      Time relative to the message send date, for which the location can be updated, in seconds.
    • expiresIn

      public int expiresIn
      Left time for which the location can be updated, in seconds. updateMessageContent is not sent when this field changes.
    • heading

      public int heading
      For live locations, a direction in which the location moves, in degrees; 1-360. If 0 the direction is unknown.
    • proximityAlertRadius

      public int proximityAlertRadius
      For live locations, a maximum distance to another chat member for proximity alerts, in meters (0-100000). 0 if the notification is disabled. Available only for the message sender.
    • CONSTRUCTOR

      public static final int CONSTRUCTOR
      See Also:
      Constant Field Values
  • Constructor Details

    • MessageLocation

      public MessageLocation()
      A message with a location.
    • MessageLocation

      public MessageLocation​(TdApi.Location location, int livePeriod, int expiresIn, int heading, int proximityAlertRadius)
      A message with a location.
      Parameters:
      location - Location The location description.
      livePeriod - int Time relative to the message send date, for which the location can be updated, in seconds.
      expiresIn - int Left time for which the location can be updated, in seconds. updateMessageContent is not sent when this field changes.
      heading - int For live locations, a direction in which the location moves, in degrees; 1-360. If 0 the direction is unknown.
      proximityAlertRadius - int For live locations, a maximum distance to another chat member for proximity alerts, in meters (0-100000). 0 if the notification is disabled. Available only for the message sender.
    • MessageLocation

      public MessageLocation​(DataInput input) throws IOException
      Throws:
      IOException
  • Method Details