Class: MicrosoftGraph::Models::ResponseStatus
- Inherits:
-
Object
- Object
- MicrosoftGraph::Models::ResponseStatus
- Includes:
- MicrosoftKiotaAbstractions::AdditionalDataHolder, MicrosoftKiotaAbstractions::Parsable
- Defined in:
- lib/models/response_status.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
-
#additional_data ⇒ Object
Gets the additionalData property value.
-
#additional_data=(value) ⇒ Object
Sets the additionalData property value.
-
#get_field_deserializers ⇒ Object
The deserialization information for the current model.
-
#initialize ⇒ Object
constructor
Instantiates a new responseStatus and sets the default values.
-
#odata_type ⇒ Object
Gets the @odata.type property value.
-
#odata_type=(value) ⇒ Object
Sets the @odata.type property value.
-
#response ⇒ Object
Gets the response property value.
-
#response=(value) ⇒ Object
Sets the response property value.
-
#serialize(writer) ⇒ Object
Serializes information the current object.
-
#time ⇒ Object
Gets the time property value.
-
#time=(value) ⇒ Object
Sets the time property value.
Constructor Details
#initialize ⇒ Object
Instantiates a new responseStatus and sets the default values.
41 42 43 |
# File 'lib/models/response_status.rb', line 41 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
49 50 51 52 |
# File 'lib/models/response_status.rb', line 49 def self.create_from_discriminator_value(parse_node) raise StandardError, 'parse_node cannot be null' if parse_node.nil? return ResponseStatus.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.
26 27 28 |
# File 'lib/models/response_status.rb', line 26 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.
34 35 36 |
# File 'lib/models/response_status.rb', line 34 def additional_data=(value) @additional_data = value end |
#get_field_deserializers ⇒ Object
The deserialization information for the current model
57 58 59 60 61 62 63 |
# File 'lib/models/response_status.rb', line 57 def get_field_deserializers() return { "@odata.type" => lambda {|n| @odata_type = n.get_string_value() }, "response" => lambda {|n| @response = n.get_enum_value(MicrosoftGraph::Models::ResponseType) }, "time" => lambda {|n| @time = n.get_date_time_value() }, } end |
#odata_type ⇒ Object
Gets the @odata.type property value. The OdataType property
68 69 70 |
# File 'lib/models/response_status.rb', line 68 def odata_type return @odata_type end |
#odata_type=(value) ⇒ Object
Sets the @odata.type property value. The OdataType property
76 77 78 |
# File 'lib/models/response_status.rb', line 76 def odata_type=(value) @odata_type = value end |
#response ⇒ Object
Gets the response property value. The response type. Possible values are: none, organizer, tentativelyAccepted, accepted, declined, notResponded.To differentiate between none and notResponded: none – from organizer’s perspective. This value is used when the status of an attendee/participant is reported to the organizer of a meeting. notResponded – from attendee’s perspective. Indicates the attendee has not responded to the meeting request. Clients can treat notResponded == none. As an example, if attendee Alex hasn’t responded to a meeting request, getting Alex’ response status for that event in Alex’ calendar returns notResponded. Getting Alex’ response from the calendar of any other attendee or the organizer’s returns none. Getting the organizer’s response for the event in anybody’s calendar also returns none.
83 84 85 |
# File 'lib/models/response_status.rb', line 83 def response return @response end |
#response=(value) ⇒ Object
Sets the response property value. The response type. Possible values are: none, organizer, tentativelyAccepted, accepted, declined, notResponded.To differentiate between none and notResponded: none – from organizer’s perspective. This value is used when the status of an attendee/participant is reported to the organizer of a meeting. notResponded – from attendee’s perspective. Indicates the attendee has not responded to the meeting request. Clients can treat notResponded == none. As an example, if attendee Alex hasn’t responded to a meeting request, getting Alex’ response status for that event in Alex’ calendar returns notResponded. Getting Alex’ response from the calendar of any other attendee or the organizer’s returns none. Getting the organizer’s response for the event in anybody’s calendar also returns none.
91 92 93 |
# File 'lib/models/response_status.rb', line 91 def response=(value) @response = value end |
#serialize(writer) ⇒ Object
Serializes information the current object
99 100 101 102 103 104 105 |
# File 'lib/models/response_status.rb', line 99 def serialize(writer) raise StandardError, 'writer cannot be null' if writer.nil? writer.write_string_value("@odata.type", @odata_type) writer.write_enum_value("response", @response) writer.write_date_time_value("time", @time) writer.write_additional_data(@additional_data) end |
#time ⇒ Object
Gets the time property value. The date and time when the response was returned. It uses ISO 8601 format and is always in UTC time. For example, midnight UTC on Jan 1, 2014 is 2014-01-01T00:00:00Z
110 111 112 |
# File 'lib/models/response_status.rb', line 110 def time return @time end |
#time=(value) ⇒ Object
Sets the time property value. The date and time when the response was returned. It uses ISO 8601 format and is always in UTC time. For example, midnight UTC on Jan 1, 2014 is 2014-01-01T00:00:00Z
118 119 120 |
# File 'lib/models/response_status.rb', line 118 def time=(value) @time = value end |