Class: TeamBattlesSdk::Generated::Models::TicketSummary
- Inherits:
-
Object
- Object
- TeamBattlesSdk::Generated::Models::TicketSummary
- Includes:
- MicrosoftKiotaAbstractions::Parsable
- Defined in:
- lib/teambattles_sdk/generated/models/ticket_summary.rb
Defined Under Namespace
Classes: TicketSummaryCreatedAt, TicketSummaryUpdatedAt
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
-
#category ⇒ Object
Gets the category property value.
-
#category=(value) ⇒ Object
Sets the category property value.
-
#created_at ⇒ Object
Gets the createdAt property value.
-
#created_at=(value) ⇒ Object
Sets the createdAt property value.
-
#get_field_deserializers ⇒ Object
The deserialization information for the current model.
-
#id ⇒ Object
Gets the id property value.
-
#id=(value) ⇒ Object
Sets the id property value.
-
#priority ⇒ Object
Gets the priority property value.
-
#priority=(value) ⇒ Object
Sets the priority property value.
-
#serialize(writer) ⇒ Object
Serializes information the current object.
-
#status ⇒ Object
Gets the status property value.
-
#status=(value) ⇒ Object
Sets the status property value.
-
#subject ⇒ Object
Gets the subject property value.
-
#subject=(value) ⇒ Object
Sets the subject property value.
-
#ticket_number ⇒ Object
Gets the ticketNumber property value.
-
#ticket_number=(value) ⇒ Object
Sets the ticketNumber property value.
-
#updated_at ⇒ Object
Gets the updatedAt property value.
-
#updated_at=(value) ⇒ Object
Sets the updatedAt property value.
Class Method Details
.create_from_discriminator_value(parse_node) ⇒ Object
Creates a new instance of the appropriate class based on discriminator value
69 70 71 72 |
# File 'lib/teambattles_sdk/generated/models/ticket_summary.rb', line 69 def self.create_from_discriminator_value(parse_node) raise StandardError, 'parse_node cannot be null' if parse_node.nil? return TicketSummary.new end |
Instance Method Details
#category ⇒ Object
Gets the category property value. The category property
38 39 40 |
# File 'lib/teambattles_sdk/generated/models/ticket_summary.rb', line 38 def category return @category end |
#category=(value) ⇒ Object
Sets the category property value. The category property
46 47 48 |
# File 'lib/teambattles_sdk/generated/models/ticket_summary.rb', line 46 def category=(value) @category = value end |
#created_at ⇒ Object
Gets the createdAt property value. The createdAt property
53 54 55 |
# File 'lib/teambattles_sdk/generated/models/ticket_summary.rb', line 53 def created_at return @created_at end |
#created_at=(value) ⇒ Object
Sets the createdAt property value. The createdAt property
61 62 63 |
# File 'lib/teambattles_sdk/generated/models/ticket_summary.rb', line 61 def created_at=(value) @created_at = value end |
#get_field_deserializers ⇒ Object
The deserialization information for the current model
77 78 79 80 81 82 83 84 85 86 87 88 |
# File 'lib/teambattles_sdk/generated/models/ticket_summary.rb', line 77 def get_field_deserializers() return { "category" => lambda {|n| @category = n.get_string_value() }, "createdAt" => lambda {|n| @created_at = n.get_object_value(lambda {|pn| TicketSummary::TicketSummaryCreatedAt.create_from_discriminator_value(pn) }) }, "id" => lambda {|n| @id = n.get_string_value() }, "priority" => lambda {|n| @priority = n.get_enum_value(TeamBattlesSdk::Generated::Models::TicketSummaryPriority) }, "status" => lambda {|n| @status = n.get_enum_value(TeamBattlesSdk::Generated::Models::TicketSummaryStatus) }, "subject" => lambda {|n| @subject = n.get_string_value() }, "ticketNumber" => lambda {|n| @ticket_number = n.get_number_value() }, "updatedAt" => lambda {|n| @updated_at = n.get_object_value(lambda {|pn| TicketSummary::TicketSummaryUpdatedAt.create_from_discriminator_value(pn) }) }, } end |
#id ⇒ Object
Gets the id property value. The id property
93 94 95 |
# File 'lib/teambattles_sdk/generated/models/ticket_summary.rb', line 93 def id return @id end |
#id=(value) ⇒ Object
Sets the id property value. The id property
101 102 103 |
# File 'lib/teambattles_sdk/generated/models/ticket_summary.rb', line 101 def id=(value) @id = value end |
#priority ⇒ Object
Gets the priority property value. The priority property
108 109 110 |
# File 'lib/teambattles_sdk/generated/models/ticket_summary.rb', line 108 def priority return @priority end |
#priority=(value) ⇒ Object
Sets the priority property value. The priority property
116 117 118 |
# File 'lib/teambattles_sdk/generated/models/ticket_summary.rb', line 116 def priority=(value) @priority = value end |
#serialize(writer) ⇒ Object
Serializes information the current object
124 125 126 127 128 129 130 131 132 133 134 |
# File 'lib/teambattles_sdk/generated/models/ticket_summary.rb', line 124 def serialize(writer) raise StandardError, 'writer cannot be null' if writer.nil? writer.write_string_value("category", @category) writer.write_object_value("createdAt", @created_at) writer.write_string_value("id", @id) writer.write_enum_value("priority", @priority) writer.write_enum_value("status", @status) writer.write_string_value("subject", @subject) writer.write_number_value("ticketNumber", @ticket_number) writer.write_object_value("updatedAt", @updated_at) end |
#status ⇒ Object
Gets the status property value. The status property
139 140 141 |
# File 'lib/teambattles_sdk/generated/models/ticket_summary.rb', line 139 def status return @status end |
#status=(value) ⇒ Object
Sets the status property value. The status property
147 148 149 |
# File 'lib/teambattles_sdk/generated/models/ticket_summary.rb', line 147 def status=(value) @status = value end |
#subject ⇒ Object
Gets the subject property value. The subject property
154 155 156 |
# File 'lib/teambattles_sdk/generated/models/ticket_summary.rb', line 154 def subject return @subject end |
#subject=(value) ⇒ Object
Sets the subject property value. The subject property
162 163 164 |
# File 'lib/teambattles_sdk/generated/models/ticket_summary.rb', line 162 def subject=(value) @subject = value end |
#ticket_number ⇒ Object
Gets the ticketNumber property value. The ticketNumber property
169 170 171 |
# File 'lib/teambattles_sdk/generated/models/ticket_summary.rb', line 169 def ticket_number return @ticket_number end |
#ticket_number=(value) ⇒ Object
Sets the ticketNumber property value. The ticketNumber property
177 178 179 |
# File 'lib/teambattles_sdk/generated/models/ticket_summary.rb', line 177 def ticket_number=(value) @ticket_number = value end |
#updated_at ⇒ Object
Gets the updatedAt property value. The updatedAt property
184 185 186 |
# File 'lib/teambattles_sdk/generated/models/ticket_summary.rb', line 184 def updated_at return @updated_at end |
#updated_at=(value) ⇒ Object
Sets the updatedAt property value. The updatedAt property
192 193 194 |
# File 'lib/teambattles_sdk/generated/models/ticket_summary.rb', line 192 def updated_at=(value) @updated_at = value end |