Class: TeamBattlesSdk::Generated::Models::OrganizationLeaderboardEntryStats
- Inherits:
-
Object
- Object
- TeamBattlesSdk::Generated::Models::OrganizationLeaderboardEntryStats
- Includes:
- MicrosoftKiotaAbstractions::Parsable
- Defined in:
- lib/teambattles_sdk/generated/models/organization_leaderboard_entry_stats.rb
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
-
#experience ⇒ Object
Gets the experience property value.
-
#experience=(value) ⇒ Object
Sets the experience property value.
-
#get_field_deserializers ⇒ Object
The deserialization information for the current model.
-
#losses ⇒ Object
Gets the losses property value.
-
#losses=(value) ⇒ Object
Sets the losses property value.
-
#matches_played ⇒ Object
Gets the matchesPlayed property value.
-
#matches_played=(value) ⇒ Object
Sets the matchesPlayed property value.
-
#serialize(writer) ⇒ Object
Serializes information the current object.
-
#team_count ⇒ Object
Gets the teamCount property value.
-
#team_count=(value) ⇒ Object
Sets the teamCount property value.
-
#win_rate ⇒ Object
Gets the winRate property value.
-
#win_rate=(value) ⇒ Object
Sets the winRate property value.
-
#wins ⇒ Object
Gets the wins property value.
-
#wins=(value) ⇒ Object
Sets the wins property value.
Class Method Details
.create_from_discriminator_value(parse_node) ⇒ Object
Creates a new instance of the appropriate class based on discriminator value
33 34 35 36 |
# File 'lib/teambattles_sdk/generated/models/organization_leaderboard_entry_stats.rb', line 33 def self.create_from_discriminator_value(parse_node) raise StandardError, 'parse_node cannot be null' if parse_node.nil? return OrganizationLeaderboardEntryStats.new end |
Instance Method Details
#experience ⇒ Object
Gets the experience property value. The experience property
41 42 43 |
# File 'lib/teambattles_sdk/generated/models/organization_leaderboard_entry_stats.rb', line 41 def experience return @experience end |
#experience=(value) ⇒ Object
Sets the experience property value. The experience property
49 50 51 |
# File 'lib/teambattles_sdk/generated/models/organization_leaderboard_entry_stats.rb', line 49 def experience=(value) @experience = value end |
#get_field_deserializers ⇒ Object
The deserialization information for the current model
56 57 58 59 60 61 62 63 64 65 |
# File 'lib/teambattles_sdk/generated/models/organization_leaderboard_entry_stats.rb', line 56 def get_field_deserializers() return { "experience" => lambda {|n| @experience = n.get_object_value(lambda {|pn| Double.create_from_discriminator_value(pn) }) }, "losses" => lambda {|n| @losses = n.get_number_value() }, "matchesPlayed" => lambda {|n| @matches_played = n.get_number_value() }, "teamCount" => lambda {|n| @team_count = n.get_number_value() }, "winRate" => lambda {|n| @win_rate = n.get_object_value(lambda {|pn| Double.create_from_discriminator_value(pn) }) }, "wins" => lambda {|n| @wins = n.get_number_value() }, } end |
#losses ⇒ Object
Gets the losses property value. The losses property
70 71 72 |
# File 'lib/teambattles_sdk/generated/models/organization_leaderboard_entry_stats.rb', line 70 def losses return @losses end |
#losses=(value) ⇒ Object
Sets the losses property value. The losses property
78 79 80 |
# File 'lib/teambattles_sdk/generated/models/organization_leaderboard_entry_stats.rb', line 78 def losses=(value) @losses = value end |
#matches_played ⇒ Object
Gets the matchesPlayed property value. The matchesPlayed property
85 86 87 |
# File 'lib/teambattles_sdk/generated/models/organization_leaderboard_entry_stats.rb', line 85 def matches_played return @matches_played end |
#matches_played=(value) ⇒ Object
Sets the matchesPlayed property value. The matchesPlayed property
93 94 95 |
# File 'lib/teambattles_sdk/generated/models/organization_leaderboard_entry_stats.rb', line 93 def matches_played=(value) @matches_played = value end |
#serialize(writer) ⇒ Object
Serializes information the current object
101 102 103 104 105 106 107 108 109 |
# File 'lib/teambattles_sdk/generated/models/organization_leaderboard_entry_stats.rb', line 101 def serialize(writer) raise StandardError, 'writer cannot be null' if writer.nil? writer.write_object_value("experience", @experience) writer.write_number_value("losses", @losses) writer.write_number_value("matchesPlayed", @matches_played) writer.write_number_value("teamCount", @team_count) writer.write_object_value("winRate", @win_rate) writer.write_number_value("wins", @wins) end |
#team_count ⇒ Object
Gets the teamCount property value. The teamCount property
114 115 116 |
# File 'lib/teambattles_sdk/generated/models/organization_leaderboard_entry_stats.rb', line 114 def team_count return @team_count end |
#team_count=(value) ⇒ Object
Sets the teamCount property value. The teamCount property
122 123 124 |
# File 'lib/teambattles_sdk/generated/models/organization_leaderboard_entry_stats.rb', line 122 def team_count=(value) @team_count = value end |
#win_rate ⇒ Object
Gets the winRate property value. The winRate property
129 130 131 |
# File 'lib/teambattles_sdk/generated/models/organization_leaderboard_entry_stats.rb', line 129 def win_rate return @win_rate end |
#win_rate=(value) ⇒ Object
Sets the winRate property value. The winRate property
137 138 139 |
# File 'lib/teambattles_sdk/generated/models/organization_leaderboard_entry_stats.rb', line 137 def win_rate=(value) @win_rate = value end |
#wins ⇒ Object
Gets the wins property value. The wins property
144 145 146 |
# File 'lib/teambattles_sdk/generated/models/organization_leaderboard_entry_stats.rb', line 144 def wins return @wins end |
#wins=(value) ⇒ Object
Sets the wins property value. The wins property
152 153 154 |
# File 'lib/teambattles_sdk/generated/models/organization_leaderboard_entry_stats.rb', line 152 def wins=(value) @wins = value end |