Telegram::ChatInviteLink
Inherits JSON::Serializable < Struct < Value < Object
Telegram API type: ChatInviteLink Represents an invite link for a chat.
Constructors
new(invite_link : String, creator : User, creates_join_request : Bool, is_primary : Bool, is_revoked : Bool, name : String | Nil = nil, expire_date : Int64 | Nil = nil, member_limit : Int64 | Nil = nil, pending_join_request_count : Int64 | Nil = nil, subscription_period : Int64 | Nil = nil, subscription_price : Int64 | Nil = nil)
Sourcenew(pull : JSON::PullParser)
Sourcenew(*, __pull_for_json_serializable pull : JSON::PullParser)
SourceInstance methods
clone
Sourcecopy_with(invite_link _invite_link = @invite_link, creator _creator = @creator, creates_join_request _creates_join_request = @creates_join_request, is_primary _is_primary = @is_primary, is_revoked _is_revoked = @is_revoked, name _name = @name, expire_date _expire_date = @expire_date, member_limit _member_limit = @member_limit, pending_join_request_count _pending_join_request_count = @pending_join_request_count, subscription_period _subscription_period = @subscription_period, subscription_price _subscription_price = @subscription_price)
Sourcecreates_join_request
creator
expire_date
invite_link
is_primary
is_revoked
member_limit
name
pending_join_request_count
subscription_period
subscription_price