java.lang.Object
it.tdlight.jni.TdApi.Object
it.tdlight.jni.TdApi.BusinessAwayMessageSettings
- Enclosing class:
- TdApi
Describes settings for messages that are automatically sent by a
Telegram Business account when it is away.
-
Field Summary
Modifier and TypeFieldDescriptionstatic final int
Identifier uniquely determining type of the object.boolean
True, if the messages must not be sent if the account was online in the last 10 minutes.Chosen recipients of the away messages.Settings used to check whether the current user is away.int
Unique quick reply shortcut identifier for the away messages. -
Constructor Summary
ConstructorDescriptionDescribes settings for messages that are automatically sent by a Telegram Business account when it is away.BusinessAwayMessageSettings
(int shortcutId, TdApi.BusinessRecipients recipients, TdApi.BusinessAwayMessageSchedule schedule, boolean offlineOnly) Describes settings for messages that are automatically sent by a Telegram Business account when it is away.Describes settings for messages that are automatically sent by a Telegram Business account when it is away. -
Method Summary
Modifier and TypeMethodDescriptionboolean
int
Returns an identifier uniquely determining type of the object.int
hashCode()
void
serialize
(DataOutput output) Serialize the TDLib classMethods inherited from class it.tdlight.jni.TdApi.Object
serialize, toString
-
Field Details
-
shortcutId
public int shortcutIdUnique quick reply shortcut identifier for the away messages. -
recipients
Chosen recipients of the away messages. -
schedule
Settings used to check whether the current user is away. -
offlineOnly
public boolean offlineOnlyTrue, if the messages must not be sent if the account was online in the last 10 minutes. -
CONSTRUCTOR
public static final int CONSTRUCTORIdentifier uniquely determining type of the object.- See Also:
-
-
Constructor Details
-
BusinessAwayMessageSettings
public BusinessAwayMessageSettings()Describes settings for messages that are automatically sent by a Telegram Business account when it is away. -
BusinessAwayMessageSettings
public BusinessAwayMessageSettings(int shortcutId, TdApi.BusinessRecipients recipients, TdApi.BusinessAwayMessageSchedule schedule, boolean offlineOnly) Describes settings for messages that are automatically sent by a Telegram Business account when it is away.- Parameters:
shortcutId
- Unique quick reply shortcut identifier for the away messages.recipients
- Chosen recipients of the away messages.schedule
- Settings used to check whether the current user is away.offlineOnly
- True, if the messages must not be sent if the account was online in the last 10 minutes.
-
BusinessAwayMessageSettings
Describes settings for messages that are automatically sent by a Telegram Business account when it is away.- Parameters:
input
- Serialized input- Throws:
IOException
- the deserialization failed
-
-
Method Details
-
getConstructor
public int getConstructor()Description copied from class:TdApi.Object
Returns an identifier uniquely determining type of the object.- Specified by:
getConstructor
in classTdApi.Object
- Returns:
- this.CONSTRUCTOR
-
serialize
Serialize the TDLib class- Specified by:
serialize
in classTdApi.Object
- Parameters:
output
- output data stream- Throws:
IOException
- the serialization failed
-
equals
-
hashCode
public int hashCode()
-