Module tdlight.api

Class TdApi.MessageLocation

Enclosing class:
TdApi

public static final 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 to the message sender.
    • CONSTRUCTOR

      public static final int CONSTRUCTOR
      See Also:
  • 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 to the message sender.
    • MessageLocation

      public MessageLocation(DataInput input) throws IOException
      A message with a location.
      Throws:
      IOException
  • Method Details