Class: MsgClientCreateChat

Inherits:
Object
  • Object
show all
Includes:
SteamSerializable
Defined in:
lib/steamd/generated/steammsg.rb

Overview

Class for the MsgClientCreateChat in the Steam Language.

Instance Attribute Summary

Attributes included from SteamSerializable

#constants, #variables

Instance Method Summary collapse

Methods included from SteamSerializable

#consts, #deserialize, #encode_to, #flag, #serialize, #vars

Constructor Details

#initializeMsgClientCreateChat

Instantiate a MsgClientCreateChat object



2256
2257
2258
# File 'lib/steamd/generated/steammsg.rb', line 2256

def initialize
  super([{:name=>"chat_room_type", :type=>"EChatRoomType", :modifier=>nil, :value=>nil, :size=>nil, :modifier_size=>nil}, {:name=>"game_id", :type=>"ulong", :modifier=>"gameidmarshal", :value=>nil, :size=>nil, :modifier_size=>nil}, {:name=>"steam_id_clan", :type=>"ulong", :modifier=>"steamidmarshal", :value=>nil, :size=>nil, :modifier_size=>nil}, {:name=>"permission_officer", :type=>"EChatPermission", :modifier=>nil, :value=>nil, :size=>nil, :modifier_size=>nil}, {:name=>"permission_member", :type=>"EChatPermission", :modifier=>nil, :value=>nil, :size=>nil, :modifier_size=>nil}, {:name=>"permission_all", :type=>"EChatPermission", :modifier=>nil, :value=>nil, :size=>nil, :modifier_size=>nil}, {:name=>"members_max", :type=>"uint", :modifier=>nil, :value=>nil, :size=>nil, :modifier_size=>nil}, {:name=>"chat_flags", :type=>"byte", :modifier=>nil, :value=>nil, :size=>nil, :modifier_size=>nil}, {:name=>"steam_id_friend_chat", :type=>"ulong", :modifier=>"steamidmarshal", :value=>nil, :size=>nil, :modifier_size=>nil}, {:name=>"steam_id_invited", :type=>"ulong", :modifier=>"steamidmarshal", :value=>nil, :size=>nil, :modifier_size=>nil}], [])
end

Instance Method Details

#chat_flagsbyte

Note:

defaults to

Gets the chat_flags variable.

Returns:

  • (byte)

    the value of chat_flags



2369
2370
2371
# File 'lib/steamd/generated/steammsg.rb', line 2369

def chat_flags
  @variables['chat_flags'][:value]
end

#chat_flags=(value) ⇒ Object

Sets the chat_flags variable.

Parameters:

  • value (byte)

    the new value



2376
2377
2378
# File 'lib/steamd/generated/steammsg.rb', line 2376

def chat_flags=(value)
  @variables['chat_flags'][:value] = value
end

#chat_room_typeEChatRoomType

Note:

defaults to

Gets the chat_room_type variable.

Returns:



2264
2265
2266
# File 'lib/steamd/generated/steammsg.rb', line 2264

def chat_room_type
  @variables['chat_room_type'][:value]
end

#chat_room_type=(value) ⇒ Object

Sets the chat_room_type variable.

Parameters:



2271
2272
2273
# File 'lib/steamd/generated/steammsg.rb', line 2271

def chat_room_type=(value)
  @variables['chat_room_type'][:value] = value
end

#game_idulong

Note:

defaults to

Gets the game_id variable.

Returns:

  • (ulong)

    the value of game_id



2279
2280
2281
# File 'lib/steamd/generated/steammsg.rb', line 2279

def game_id
  @variables['game_id'][:value]
end

#game_id=(value) ⇒ Object

Sets the game_id variable.

Parameters:

  • value (ulong)

    the new value



2286
2287
2288
# File 'lib/steamd/generated/steammsg.rb', line 2286

def game_id=(value)
  @variables['game_id'][:value] = value
end

#members_maxuint

Note:

defaults to

Gets the members_max variable.

Returns:

  • (uint)

    the value of members_max



2354
2355
2356
# File 'lib/steamd/generated/steammsg.rb', line 2354

def members_max
  @variables['members_max'][:value]
end

#members_max=(value) ⇒ Object

Sets the members_max variable.

Parameters:

  • value (uint)

    the new value



2361
2362
2363
# File 'lib/steamd/generated/steammsg.rb', line 2361

def members_max=(value)
  @variables['members_max'][:value] = value
end

#permission_allEChatPermission

Note:

defaults to

Gets the permission_all variable.

Returns:



2339
2340
2341
# File 'lib/steamd/generated/steammsg.rb', line 2339

def permission_all
  @variables['permission_all'][:value]
end

#permission_all=(value) ⇒ Object

Sets the permission_all variable.

Parameters:



2346
2347
2348
# File 'lib/steamd/generated/steammsg.rb', line 2346

def permission_all=(value)
  @variables['permission_all'][:value] = value
end

#permission_memberEChatPermission

Note:

defaults to

Gets the permission_member variable.

Returns:



2324
2325
2326
# File 'lib/steamd/generated/steammsg.rb', line 2324

def permission_member
  @variables['permission_member'][:value]
end

#permission_member=(value) ⇒ Object

Sets the permission_member variable.

Parameters:



2331
2332
2333
# File 'lib/steamd/generated/steammsg.rb', line 2331

def permission_member=(value)
  @variables['permission_member'][:value] = value
end

#permission_officerEChatPermission

Note:

defaults to

Gets the permission_officer variable.

Returns:



2309
2310
2311
# File 'lib/steamd/generated/steammsg.rb', line 2309

def permission_officer
  @variables['permission_officer'][:value]
end

#permission_officer=(value) ⇒ Object

Sets the permission_officer variable.

Parameters:



2316
2317
2318
# File 'lib/steamd/generated/steammsg.rb', line 2316

def permission_officer=(value)
  @variables['permission_officer'][:value] = value
end

#steam_id_clanulong

Note:

defaults to

Gets the steam_id_clan variable.

Returns:

  • (ulong)

    the value of steam_id_clan



2294
2295
2296
# File 'lib/steamd/generated/steammsg.rb', line 2294

def steam_id_clan
  @variables['steam_id_clan'][:value]
end

#steam_id_clan=(value) ⇒ Object

Sets the steam_id_clan variable.

Parameters:

  • value (ulong)

    the new value



2301
2302
2303
# File 'lib/steamd/generated/steammsg.rb', line 2301

def steam_id_clan=(value)
  @variables['steam_id_clan'][:value] = value
end

#steam_id_friend_chatulong

Note:

defaults to

Gets the steam_id_friend_chat variable.

Returns:

  • (ulong)

    the value of steam_id_friend_chat



2384
2385
2386
# File 'lib/steamd/generated/steammsg.rb', line 2384

def steam_id_friend_chat
  @variables['steam_id_friend_chat'][:value]
end

#steam_id_friend_chat=(value) ⇒ Object

Sets the steam_id_friend_chat variable.

Parameters:

  • value (ulong)

    the new value



2391
2392
2393
# File 'lib/steamd/generated/steammsg.rb', line 2391

def steam_id_friend_chat=(value)
  @variables['steam_id_friend_chat'][:value] = value
end

#steam_id_invitedulong

Note:

defaults to

Gets the steam_id_invited variable.

Returns:

  • (ulong)

    the value of steam_id_invited



2399
2400
2401
# File 'lib/steamd/generated/steammsg.rb', line 2399

def steam_id_invited
  @variables['steam_id_invited'][:value]
end

#steam_id_invited=(value) ⇒ Object

Sets the steam_id_invited variable.

Parameters:

  • value (ulong)

    the new value



2406
2407
2408
# File 'lib/steamd/generated/steammsg.rb', line 2406

def steam_id_invited=(value)
  @variables['steam_id_invited'][:value] = value
end