Class: TeamBattlesSdk::Generated::Models::CreateTeamBody
- Inherits:
-
Object
- Object
- TeamBattlesSdk::Generated::Models::CreateTeamBody
- Includes:
- MicrosoftKiotaAbstractions::AdditionalDataHolder, MicrosoftKiotaAbstractions::Parsable
- Defined in:
- lib/teambattles_sdk/generated/models/create_team_body.rb
Overview
Creates a new team as the API key owner.
Class Method Summary collapse
-
.create_from_discriminator_value(parse_node) ⇒ Object
Creates a new instance of the appropriate class based on discriminator value.
Instance Method Summary collapse
-
#additional_data ⇒ Object
Gets the AdditionalData property value.
-
#additional_data=(value) ⇒ Object
Sets the AdditionalData property value.
-
#description ⇒ Object
Gets the description property value.
-
#description=(value) ⇒ Object
Sets the description property value.
-
#game_id ⇒ Object
Gets the gameId property value.
-
#game_id=(value) ⇒ Object
Sets the gameId property value.
-
#get_field_deserializers ⇒ Object
The deserialization information for the current model.
-
#initialize ⇒ Object
constructor
Instantiates a new CreateTeamBody and sets the default values.
-
#name ⇒ Object
Gets the name property value.
-
#name=(value) ⇒ Object
Sets the name property value.
-
#organization_id ⇒ Object
Gets the organizationId property value.
-
#organization_id=(value) ⇒ Object
Sets the organizationId property value.
-
#platform ⇒ Object
Gets the platform property value.
-
#platform=(value) ⇒ Object
Sets the platform property value.
-
#playlist_id ⇒ Object
Gets the playlistId property value.
-
#playlist_id=(value) ⇒ Object
Sets the playlistId property value.
-
#region ⇒ Object
Gets the region property value.
-
#region=(value) ⇒ Object
Sets the region property value.
-
#serialize(writer) ⇒ Object
Serializes information the current object.
-
#tag ⇒ Object
Gets the tag property value.
-
#tag=(value) ⇒ Object
Sets the tag property value.
Constructor Details
#initialize ⇒ Object
Instantiates a new CreateTeamBody and sets the default values.
58 59 60 |
# File 'lib/teambattles_sdk/generated/models/create_team_body.rb', line 58 def initialize() @additional_data = Hash.new end |
Class Method Details
.create_from_discriminator_value(parse_node) ⇒ Object
Creates a new instance of the appropriate class based on discriminator value
66 67 68 69 |
# File 'lib/teambattles_sdk/generated/models/create_team_body.rb', line 66 def self.create_from_discriminator_value(parse_node) raise StandardError, 'parse_node cannot be null' if parse_node.nil? return CreateTeamBody.new end |
Instance Method Details
#additional_data ⇒ Object
Gets the AdditionalData property value. Stores additional data not described in the OpenAPI description found when deserializing. Can be used for serialization as well.
43 44 45 |
# File 'lib/teambattles_sdk/generated/models/create_team_body.rb', line 43 def additional_data return @additional_data end |
#additional_data=(value) ⇒ Object
Sets the AdditionalData property value. Stores additional data not described in the OpenAPI description found when deserializing. Can be used for serialization as well.
51 52 53 |
# File 'lib/teambattles_sdk/generated/models/create_team_body.rb', line 51 def additional_data=(value) @additional_data = value end |
#description ⇒ Object
Gets the description property value. Optional team description.
74 75 76 |
# File 'lib/teambattles_sdk/generated/models/create_team_body.rb', line 74 def description return @description end |
#description=(value) ⇒ Object
Sets the description property value. Optional team description.
82 83 84 |
# File 'lib/teambattles_sdk/generated/models/create_team_body.rb', line 82 def description=(value) @description = value end |
#game_id ⇒ Object
Gets the gameId property value. Game ID the team competes in.
89 90 91 |
# File 'lib/teambattles_sdk/generated/models/create_team_body.rb', line 89 def game_id return @game_id end |
#game_id=(value) ⇒ Object
Sets the gameId property value. Game ID the team competes in.
97 98 99 |
# File 'lib/teambattles_sdk/generated/models/create_team_body.rb', line 97 def game_id=(value) @game_id = value end |
#get_field_deserializers ⇒ Object
The deserialization information for the current model
104 105 106 107 108 109 110 111 112 113 114 115 |
# File 'lib/teambattles_sdk/generated/models/create_team_body.rb', line 104 def get_field_deserializers() return { "description" => lambda {|n| @description = n.get_string_value() }, "gameId" => lambda {|n| @game_id = n.get_string_value() }, "name" => lambda {|n| @name = n.get_string_value() }, "organizationId" => lambda {|n| @organization_id = n.get_string_value() }, "platform" => lambda {|n| @platform = n.get_string_value() }, "playlistId" => lambda {|n| @playlist_id = n.get_string_value() }, "region" => lambda {|n| @region = n.get_string_value() }, "tag" => lambda {|n| @tag = n.get_string_value() }, } end |
#name ⇒ Object
Gets the name property value. Team name.
120 121 122 |
# File 'lib/teambattles_sdk/generated/models/create_team_body.rb', line 120 def name return @name end |
#name=(value) ⇒ Object
Sets the name property value. Team name.
128 129 130 |
# File 'lib/teambattles_sdk/generated/models/create_team_body.rb', line 128 def name=(value) @name = value end |
#organization_id ⇒ Object
Gets the organizationId property value. Owning organization ID. The owner must manage it.
135 136 137 |
# File 'lib/teambattles_sdk/generated/models/create_team_body.rb', line 135 def organization_id return @organization_id end |
#organization_id=(value) ⇒ Object
Sets the organizationId property value. Owning organization ID. The owner must manage it.
143 144 145 |
# File 'lib/teambattles_sdk/generated/models/create_team_body.rb', line 143 def organization_id=(value) @organization_id = value end |
#platform ⇒ Object
Gets the platform property value. Optional platform.
150 151 152 |
# File 'lib/teambattles_sdk/generated/models/create_team_body.rb', line 150 def platform return @platform end |
#platform=(value) ⇒ Object
Sets the platform property value. Optional platform.
158 159 160 |
# File 'lib/teambattles_sdk/generated/models/create_team_body.rb', line 158 def platform=(value) @platform = value end |
#playlist_id ⇒ Object
Gets the playlistId property value. Game playlist ID.
165 166 167 |
# File 'lib/teambattles_sdk/generated/models/create_team_body.rb', line 165 def playlist_id return @playlist_id end |
#playlist_id=(value) ⇒ Object
Sets the playlistId property value. Game playlist ID.
173 174 175 |
# File 'lib/teambattles_sdk/generated/models/create_team_body.rb', line 173 def playlist_id=(value) @playlist_id = value end |
#region ⇒ Object
Gets the region property value. Optional region.
180 181 182 |
# File 'lib/teambattles_sdk/generated/models/create_team_body.rb', line 180 def region return @region end |
#region=(value) ⇒ Object
Sets the region property value. Optional region.
188 189 190 |
# File 'lib/teambattles_sdk/generated/models/create_team_body.rb', line 188 def region=(value) @region = value end |
#serialize(writer) ⇒ Object
Serializes information the current object
196 197 198 199 200 201 202 203 204 205 206 207 |
# File 'lib/teambattles_sdk/generated/models/create_team_body.rb', line 196 def serialize(writer) raise StandardError, 'writer cannot be null' if writer.nil? writer.write_string_value("description", @description) writer.write_string_value("gameId", @game_id) writer.write_string_value("name", @name) writer.write_string_value("organizationId", @organization_id) writer.write_string_value("platform", @platform) writer.write_string_value("playlistId", @playlist_id) writer.write_string_value("region", @region) writer.write_string_value("tag", @tag) writer.write_additional_data(@additional_data) end |
#tag ⇒ Object
Gets the tag property value. Team tag (short identifier).
212 213 214 |
# File 'lib/teambattles_sdk/generated/models/create_team_body.rb', line 212 def tag return @tag end |
#tag=(value) ⇒ Object
Sets the tag property value. Team tag (short identifier).
220 221 222 |
# File 'lib/teambattles_sdk/generated/models/create_team_body.rb', line 220 def tag=(value) @tag = value end |