Class: RestPack::Group::Client::Membership

Inherits:
Object
  • Object
show all
Defined in:
lib/restpack-group-client/models/membership.rb

Instance Attribute Summary collapse

Instance Method Summary collapse

Constructor Details

#initialize(data) ⇒ Membership

Returns a new instance of Membership.



6
7
8
9
10
11
12
13
14
15
16
17
# File 'lib/restpack-group-client/models/membership.rb', line 6

def initialize(data)
  @group = nil
  @invitation = nil

  @id = data[:id]
  @channel_id = data[:channel_id]
  @group_id = data[:group_id]
  @user_id = data[:user_id]
  @created_at = data[:created_at]
  @updated_at = data[:updated_at]
  @invitation_id = data[:invitation_id]
end

Instance Attribute Details

#channel_idObject

Returns the value of attribute channel_id.



3
4
5
# File 'lib/restpack-group-client/models/membership.rb', line 3

def channel_id
  @channel_id
end

#created_atObject

Returns the value of attribute created_at.



3
4
5
# File 'lib/restpack-group-client/models/membership.rb', line 3

def created_at
  @created_at
end

#groupObject

Returns the value of attribute group.



3
4
5
# File 'lib/restpack-group-client/models/membership.rb', line 3

def group
  @group
end

#group_idObject

Returns the value of attribute group_id.



3
4
5
# File 'lib/restpack-group-client/models/membership.rb', line 3

def group_id
  @group_id
end

#idObject

Returns the value of attribute id.



3
4
5
# File 'lib/restpack-group-client/models/membership.rb', line 3

def id
  @id
end

#invitationObject

Returns the value of attribute invitation.



3
4
5
# File 'lib/restpack-group-client/models/membership.rb', line 3

def invitation
  @invitation
end

#invitation_idObject

Returns the value of attribute invitation_id.



3
4
5
# File 'lib/restpack-group-client/models/membership.rb', line 3

def invitation_id
  @invitation_id
end

#updated_atObject

Returns the value of attribute updated_at.



3
4
5
# File 'lib/restpack-group-client/models/membership.rb', line 3

def updated_at
  @updated_at
end

#user_idObject

Returns the value of attribute user_id.



3
4
5
# File 'lib/restpack-group-client/models/membership.rb', line 3

def user_id
  @user_id
end