Class: MTProto::TL::ImportAuthorization

Inherits:
Object
  • Object
show all
Includes:
Binary
Defined in:
lib/mtproto/tl/objects/import_authorization.rb

Instance Method Summary collapse

Methods included from Binary

#b_u32, #b_u64, #u32_b, #u64_b

Constructor Details

#initialize(id:, bytes:) ⇒ ImportAuthorization

Returns a new instance of ImportAuthorization.



8
9
10
11
# File 'lib/mtproto/tl/objects/import_authorization.rb', line 8

def initialize(id:, bytes:)
  @id = id
  @bytes = bytes
end

Instance Method Details

#serializeObject



13
14
15
16
17
# File 'lib/mtproto/tl/objects/import_authorization.rb', line 13

def serialize
  u32_b(Constructors::AUTH_IMPORT_AUTHORIZATION) +
    u64_b(@id) +
    serialize_tl_bytes(@bytes)
end