class Stride::Conversation

Attributes

avatar_url[RW]
cloud_id[RW]
created[RW]
id[RW]
is_archived[RW]
modified[RW]
name[RW]
privacy[RW]
topic[RW]
type[RW]

Public Class Methods

fetch!(access_token, cloud_id, conversation_id) click to toggle source
# File lib/stride/conversation.rb, line 6
def self.fetch!(access_token, cloud_id, conversation_id)
  new(Request.new(access_token, cloud_id, conversation_id).json)
end
new(json) click to toggle source
# File lib/stride/conversation.rb, line 10
def initialize(json)
  self.id          = json['id']
  self.cloud_id    = json['cloudId']
  self.name        = json['name']
  self.topic       = json['topic']
  self.type        = json['type']
  self.created     = json['created']
  self.modified    = json['modified']
  self.avatar_url  = json['avatarUrl']
  self.privacy     = json['privacy']
  self.is_archived = json['isArchived']
end