Class: Twilio::REST::FlexApi::V1::InsightsAssessmentsCommentInstance

Inherits:
InstanceResource
  • Object
show all
Defined in:
lib/twilio-ruby/rest/flex_api/v1/insights_assessments_comment.rb

Overview

PLEASE NOTE that this class contains preview products that are subject to change. Use them with caution. If you currently do not have developer preview access, please contact [email protected].

Instance Method Summary collapse

Constructor Details

#initialize(version, payload) ⇒ InsightsAssessmentsCommentInstance

Initialize the InsightsAssessmentsCommentInstance

Parameters:

  • version (Version)

    Version that contains the resource

  • payload (Hash)

    payload that contains response from Twilio



207
208
209
210
211
212
213
214
215
216
217
218
219
220
221
222
223
224
225
# File 'lib/twilio-ruby/rest/flex_api/v1/insights_assessments_comment.rb', line 207

def initialize(version, payload)
  super(version)

  # Marshaled Properties
  @properties = {
      'account_sid' => payload['account_sid'],
      'assessment_id' => payload['assessment_id'],
      'comment' => payload['comment'],
      'offset' => payload['offset'] == nil ? payload['offset'] : payload['offset'].to_f,
      'report' => payload['report'],
      'weight' => payload['weight'] == nil ? payload['weight'] : payload['weight'].to_f,
      'agent_id' => payload['agent_id'],
      'segment_id' => payload['segment_id'],
      'user_name' => payload['user_name'],
      'user_email' => payload['user_email'],
      'timestamp' => payload['timestamp'] == nil ? payload['timestamp'] : payload['timestamp'].to_f,
      'url' => payload['url'],
  }
end

Instance Method Details

#account_sidString

Returns The SID of the Account that created the resource and owns this Flex Insights.

Returns:

  • (String)

    The SID of the Account that created the resource and owns this Flex Insights



229
230
231
# File 'lib/twilio-ruby/rest/flex_api/v1/insights_assessments_comment.rb', line 229

def 
  @properties['account_sid']
end

#agent_idString

Returns Agent Id.

Returns:

  • (String)

    Agent Id.



265
266
267
# File 'lib/twilio-ruby/rest/flex_api/v1/insights_assessments_comment.rb', line 265

def agent_id
  @properties['agent_id']
end

#assessment_idString

Returns The Unique Assessment Id.

Returns:

  • (String)

    The Unique Assessment Id.



235
236
237
# File 'lib/twilio-ruby/rest/flex_api/v1/insights_assessments_comment.rb', line 235

def assessment_id
  @properties['assessment_id']
end

#commentHash

Returns The assessment comment.

Returns:

  • (Hash)

    The assessment comment



241
242
243
# File 'lib/twilio-ruby/rest/flex_api/v1/insights_assessments_comment.rb', line 241

def comment
  @properties['comment']
end

#inspectObject

Provide a detailed, user friendly representation



307
308
309
# File 'lib/twilio-ruby/rest/flex_api/v1/insights_assessments_comment.rb', line 307

def inspect
  "<Twilio.FlexApi.V1.InsightsAssessmentsCommentInstance>"
end

#offsetString

Returns Offset.

Returns:

  • (String)

    Offset.



247
248
249
# File 'lib/twilio-ruby/rest/flex_api/v1/insights_assessments_comment.rb', line 247

def offset
  @properties['offset']
end

#reportBoolean

Returns Part of assessment report.

Returns:

  • (Boolean)

    Part of assessment report



253
254
255
# File 'lib/twilio-ruby/rest/flex_api/v1/insights_assessments_comment.rb', line 253

def report
  @properties['report']
end

#segment_idString

Returns Segment Id.

Returns:

  • (String)

    Segment Id.



271
272
273
# File 'lib/twilio-ruby/rest/flex_api/v1/insights_assessments_comment.rb', line 271

def segment_id
  @properties['segment_id']
end

#timestampString

Returns The timestamp.

Returns:

  • (String)

    The timestamp.



289
290
291
# File 'lib/twilio-ruby/rest/flex_api/v1/insights_assessments_comment.rb', line 289

def timestamp
  @properties['timestamp']
end

#to_sObject

Provide a user friendly representation



301
302
303
# File 'lib/twilio-ruby/rest/flex_api/v1/insights_assessments_comment.rb', line 301

def to_s
  "<Twilio.FlexApi.V1.InsightsAssessmentsCommentInstance>"
end

#urlString

Returns The url.

Returns:

  • (String)

    The url



295
296
297
# File 'lib/twilio-ruby/rest/flex_api/v1/insights_assessments_comment.rb', line 295

def url
  @properties['url']
end

#user_emailString

Returns The user email id.

Returns:

  • (String)

    The user email id.



283
284
285
# File 'lib/twilio-ruby/rest/flex_api/v1/insights_assessments_comment.rb', line 283

def user_email
  @properties['user_email']
end

#user_nameString

Returns The user name.

Returns:

  • (String)

    The user name.



277
278
279
# File 'lib/twilio-ruby/rest/flex_api/v1/insights_assessments_comment.rb', line 277

def user_name
  @properties['user_name']
end

#weightString

Returns The weightage.

Returns:

  • (String)

    The weightage



259
260
261
# File 'lib/twilio-ruby/rest/flex_api/v1/insights_assessments_comment.rb', line 259

def weight
  @properties['weight']
end