class Hamilton::Types::BusinessBotRights

Overview

Represents the rights of a business bot.

Included Modules

Defined in:

types/business_bot_rights.cr

Constructors

Instance Method Summary

Instance methods inherited from class Reference

==(other : Hamilton::Any) ==

Instance methods inherited from class Object

===(other : Hamilton::Any) ===

Constructor Detail

def self.new(pull : JSON::PullParser) #

def self.new(params) #

def self.new(*, __pull_for_json_serializable pull : JSON::PullParser) #

def self.new(**params) #

Instance Method Detail

def can_change_gift_settings : Bool | Nil #

True, if the bot can change the privacy settings pertaining to gifts for the business account.


def can_change_gift_settings=(can_change_gift_settings : Bool | Nil) #

True, if the bot can change the privacy settings pertaining to gifts for the business account.


def can_convert_gifts_to_stars : Bool | Nil #

True, if the bot can convert regular gifts owned by the business account to Telegram Stars.


def can_convert_gifts_to_stars=(can_convert_gifts_to_stars : Bool | Nil) #

True, if the bot can convert regular gifts owned by the business account to Telegram Stars.


def can_delete_all_messages : Bool | Nil #

True, if the bot can delete all private messages in managed chats.


def can_delete_all_messages=(can_delete_all_messages : Bool | Nil) #

True, if the bot can delete all private messages in managed chats.


def can_delete_sent_messages : Bool | Nil #

True, if the bot can delete messages sent by the bot.


def can_delete_sent_messages=(can_delete_sent_messages : Bool | Nil) #

True, if the bot can delete messages sent by the bot.


def can_edit_bio : Bool | Nil #

True, if the bot can edit the bio of the business account.


def can_edit_bio=(can_edit_bio : Bool | Nil) #

True, if the bot can edit the bio of the business account.


def can_edit_name : Bool | Nil #

True, if the bot can edit the first and last name of the business account.


def can_edit_name=(can_edit_name : Bool | Nil) #

True, if the bot can edit the first and last name of the business account.


def can_edit_profile_photo : Bool | Nil #

True, if the bot can edit the profile photo of the business account.


def can_edit_profile_photo=(can_edit_profile_photo : Bool | Nil) #

True, if the bot can edit the profile photo of the business account.


def can_edit_username : Bool | Nil #

True, if the bot can edit the username of the business account.


def can_edit_username=(can_edit_username : Bool | Nil) #

True, if the bot can edit the username of the business account.


def can_manage_stories : Bool | Nil #

True, if the bot can post, edit and delete stories on behalf of the business account.


def can_manage_stories=(can_manage_stories : Bool | Nil) #

True, if the bot can post, edit and delete stories on behalf of the business account.


def can_read_messages : Bool | Nil #

True, if the bot can mark incoming private messages as read.


def can_read_messages=(can_read_messages : Bool | Nil) #

True, if the bot can mark incoming private messages as read.


def can_reply : Bool | Nil #

True, if the bot can send and edit messages in the private chats that had incoming messages in the last 24 hours.


def can_reply=(can_reply : Bool | Nil) #

True, if the bot can send and edit messages in the private chats that had incoming messages in the last 24 hours.


def can_transfer_and_upgrade_gifts : Bool | Nil #

True, if the bot can transfer and upgrade gifts owned by the business account.


def can_transfer_and_upgrade_gifts=(can_transfer_and_upgrade_gifts : Bool | Nil) #

True, if the bot can transfer and upgrade gifts owned by the business account.


def can_transfer_stars : Bool | Nil #

True, if the bot can transfer Telegram Stars received by the business account to its own account, or use them to upgrade and transfer gifts.


def can_transfer_stars=(can_transfer_stars : Bool | Nil) #

True, if the bot can transfer Telegram Stars received by the business account to its own account, or use them to upgrade and transfer gifts.


def can_view_gifts_and_stars : Bool | Nil #

True, if the bot can view gifts and the amount of Telegram Stars owned by the business account.


def can_view_gifts_and_stars=(can_view_gifts_and_stars : Bool | Nil) #

True, if the bot can view gifts and the amount of Telegram Stars owned by the business account.


def non_nil_fields : Array(String) #

List of available non-nil fields.


def non_nil_fields=(non_nil_fields : Array(String)) #

List of available non-nil fields.