java.lang.Object
it.tdlight.jni.TdApi.Object
it.tdlight.jni.TdApi.ChatPermissions
- Enclosing class:
- TdApi
Describes actions that a user is
allowed to take in a chat.
-
Field Summary
Modifier and TypeFieldDescriptionboolean
True, if the user may add a web page preview to their messages.boolean
True, if the user can change the chat title, photo, and other settings.boolean
True, if the user can invite new users to the chat.boolean
True, if the user can manage topics.boolean
True, if the user can pin messages.boolean
True, if the user can send music files.boolean
True, if the user can send text messages, contacts, invoices, locations, and venues.boolean
True, if the user can send documents.boolean
True, if the user can send animations, games, stickers, and dice and use inline bots.boolean
True, if the user can send audio photos.boolean
True, if the user can send polls.boolean
True, if the user can send video notes.boolean
True, if the user can send audio videos.boolean
True, if the user can send voice notes.static final int
-
Constructor Summary
ConstructorDescriptionDescribes actions that a user is allowed to take in a chat.ChatPermissions
(boolean canSendBasicMessages, boolean canSendAudios, boolean canSendDocuments, boolean canSendPhotos, boolean canSendVideos, boolean canSendVideoNotes, boolean canSendVoiceNotes, boolean canSendPolls, boolean canSendOtherMessages, boolean canAddWebPagePreviews, boolean canChangeInfo, boolean canInviteUsers, boolean canPinMessages, boolean canManageTopics) Describes actions that a user is allowed to take in a chat.ChatPermissions
(DataInput input) Describes actions that a user is allowed to take in a chat. -
Method Summary
Methods inherited from class it.tdlight.jni.TdApi.Object
serialize, toString
-
Field Details
-
canSendBasicMessages
public boolean canSendBasicMessagesTrue, if the user can send text messages, contacts, invoices, locations, and venues. -
canSendAudios
public boolean canSendAudiosTrue, if the user can send music files. -
canSendDocuments
public boolean canSendDocumentsTrue, if the user can send documents. -
canSendPhotos
public boolean canSendPhotosTrue, if the user can send audio photos. -
canSendVideos
public boolean canSendVideosTrue, if the user can send audio videos. -
canSendVideoNotes
public boolean canSendVideoNotesTrue, if the user can send video notes. -
canSendVoiceNotes
public boolean canSendVoiceNotesTrue, if the user can send voice notes. -
canSendPolls
public boolean canSendPollsTrue, if the user can send polls. -
canSendOtherMessages
public boolean canSendOtherMessagesTrue, if the user can send animations, games, stickers, and dice and use inline bots. -
canAddWebPagePreviews
public boolean canAddWebPagePreviewsTrue, if the user may add a web page preview to their messages. -
canChangeInfo
public boolean canChangeInfoTrue, if the user can change the chat title, photo, and other settings. -
canInviteUsers
public boolean canInviteUsersTrue, if the user can invite new users to the chat. -
canPinMessages
public boolean canPinMessagesTrue, if the user can pin messages. -
canManageTopics
public boolean canManageTopicsTrue, if the user can manage topics. -
CONSTRUCTOR
public static final int CONSTRUCTOR- See Also:
-
-
Constructor Details
-
ChatPermissions
public ChatPermissions()Describes actions that a user is allowed to take in a chat. -
ChatPermissions
public ChatPermissions(boolean canSendBasicMessages, boolean canSendAudios, boolean canSendDocuments, boolean canSendPhotos, boolean canSendVideos, boolean canSendVideoNotes, boolean canSendVoiceNotes, boolean canSendPolls, boolean canSendOtherMessages, boolean canAddWebPagePreviews, boolean canChangeInfo, boolean canInviteUsers, boolean canPinMessages, boolean canManageTopics) Describes actions that a user is allowed to take in a chat.- Parameters:
canSendBasicMessages
- boolean True, if the user can send text messages, contacts, invoices, locations, and venues.canSendAudios
- boolean True, if the user can send music files.canSendDocuments
- boolean True, if the user can send documents.canSendPhotos
- boolean True, if the user can send audio photos.canSendVideos
- boolean True, if the user can send audio videos.canSendVideoNotes
- boolean True, if the user can send video notes.canSendVoiceNotes
- boolean True, if the user can send voice notes.canSendPolls
- boolean True, if the user can send polls.canSendOtherMessages
- boolean True, if the user can send animations, games, stickers, and dice and use inline bots.canAddWebPagePreviews
- boolean True, if the user may add a web page preview to their messages.canChangeInfo
- boolean True, if the user can change the chat title, photo, and other settings.canInviteUsers
- boolean True, if the user can invite new users to the chat.canPinMessages
- boolean True, if the user can pin messages.canManageTopics
- boolean True, if the user can manage topics.
-
ChatPermissions
Describes actions that a user is allowed to take in a chat.- Throws:
IOException
-
-
Method Details
-
getConstructor
public int getConstructor()- Specified by:
getConstructor
in classTdApi.Object
-
serialize
- Specified by:
serialize
in classTdApi.Object
- Throws:
IOException
-
equals
-
hashCode
public int hashCode()
-