Class: RestPack::Group::Client::Invitation
- Inherits:
-
Object
- Object
- RestPack::Group::Client::Invitation
- Defined in:
- lib/restpack-group-client/models/invitation.rb
Instance Attribute Summary collapse
-
#access_key ⇒ Object
Returns the value of attribute access_key.
-
#channel_id ⇒ Object
Returns the value of attribute channel_id.
-
#created_at ⇒ Object
Returns the value of attribute created_at.
-
#email ⇒ Object
Returns the value of attribute email.
-
#expires_at ⇒ Object
Returns the value of attribute expires_at.
-
#group ⇒ Object
Returns the value of attribute group.
-
#group_id ⇒ Object
Returns the value of attribute group_id.
-
#id ⇒ Object
Returns the value of attribute id.
-
#invitee_id ⇒ Object
Returns the value of attribute invitee_id.
-
#inviter_id ⇒ Object
Returns the value of attribute inviter_id.
-
#membership ⇒ Object
Returns the value of attribute membership.
-
#remaining_uses ⇒ Object
Returns the value of attribute remaining_uses.
-
#status ⇒ Object
Returns the value of attribute status.
-
#updated_at ⇒ Object
Returns the value of attribute updated_at.
Instance Method Summary collapse
-
#initialize(data) ⇒ Invitation
constructor
A new instance of Invitation.
Constructor Details
#initialize(data) ⇒ Invitation
Returns a new instance of Invitation.
6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 |
# File 'lib/restpack-group-client/models/invitation.rb', line 6 def initialize(data) @group = nil @membership = nil @id = data[:id] @channel_id = data[:channel_id] @group_id = data[:group_id] @inviter_id = data[:inviter_id] @invitee_id = data[:invitee_id] @status = data[:status] @email = data[:email] @access_key = data[:access_key] @remaining_uses = data[:remaining_uses] @expires_at = data[:expires_at] @created_at = data[:created_at] @updated_at = data[:updated_at] end |
Instance Attribute Details
#access_key ⇒ Object
Returns the value of attribute access_key.
3 4 5 |
# File 'lib/restpack-group-client/models/invitation.rb', line 3 def access_key @access_key end |
#channel_id ⇒ Object
Returns the value of attribute channel_id.
3 4 5 |
# File 'lib/restpack-group-client/models/invitation.rb', line 3 def channel_id @channel_id end |
#created_at ⇒ Object
Returns the value of attribute created_at.
3 4 5 |
# File 'lib/restpack-group-client/models/invitation.rb', line 3 def created_at @created_at end |
#email ⇒ Object
Returns the value of attribute email.
3 4 5 |
# File 'lib/restpack-group-client/models/invitation.rb', line 3 def email @email end |
#expires_at ⇒ Object
Returns the value of attribute expires_at.
3 4 5 |
# File 'lib/restpack-group-client/models/invitation.rb', line 3 def expires_at @expires_at end |
#group ⇒ Object
Returns the value of attribute group.
3 4 5 |
# File 'lib/restpack-group-client/models/invitation.rb', line 3 def group @group end |
#group_id ⇒ Object
Returns the value of attribute group_id.
3 4 5 |
# File 'lib/restpack-group-client/models/invitation.rb', line 3 def group_id @group_id end |
#id ⇒ Object
Returns the value of attribute id.
3 4 5 |
# File 'lib/restpack-group-client/models/invitation.rb', line 3 def id @id end |
#invitee_id ⇒ Object
Returns the value of attribute invitee_id.
3 4 5 |
# File 'lib/restpack-group-client/models/invitation.rb', line 3 def invitee_id @invitee_id end |
#inviter_id ⇒ Object
Returns the value of attribute inviter_id.
3 4 5 |
# File 'lib/restpack-group-client/models/invitation.rb', line 3 def inviter_id @inviter_id end |
#membership ⇒ Object
Returns the value of attribute membership.
3 4 5 |
# File 'lib/restpack-group-client/models/invitation.rb', line 3 def membership @membership end |
#remaining_uses ⇒ Object
Returns the value of attribute remaining_uses.
3 4 5 |
# File 'lib/restpack-group-client/models/invitation.rb', line 3 def remaining_uses @remaining_uses end |
#status ⇒ Object
Returns the value of attribute status.
3 4 5 |
# File 'lib/restpack-group-client/models/invitation.rb', line 3 def status @status end |
#updated_at ⇒ Object
Returns the value of attribute updated_at.
3 4 5 |
# File 'lib/restpack-group-client/models/invitation.rb', line 3 def updated_at @updated_at end |