Class: LWS::Presence::Notification
- Inherits:
-
Generic::Model
- Object
- Spyke::Base
- Generic::Model
- LWS::Presence::Notification
- Defined in:
- lib/lws/apps/presence.rb
Overview
Note:
This model can only be created via LWS, never retrieved, deleted or updated.
The notification class
Instance Attribute Summary collapse
-
#location ⇒ Location
The location the notification is for.
-
#location_id ⇒ Fixnum
The ID of the location the notification is for.
-
#receiver ⇒ Person
The receiver of the notification.
-
#receiver_id ⇒ Integer
The ID of the receiver of the notification.
-
#sender ⇒ Person
The sender of the notification.
-
#sender_id ⇒ Integer
The ID of the receiver of the nofication.
Attributes inherited from Generic::Model
#created_at, #id, #updated_at, #url, #url_html
Method Summary
Methods inherited from Generic::Model
#deep_dup, #dig, #reload, #rollback, #save
Instance Attribute Details
#location ⇒ Location
Returns the location the notification is for.
473 |
# File 'lib/lws/apps/presence.rb', line 473 belongs_to :location, uri: "locations/:id" |
#location_id ⇒ Fixnum
Returns the ID of the location the notification is for.
477 |
# File 'lib/lws/apps/presence.rb', line 477 attribute :location_id |
#receiver ⇒ Person
Returns the receiver of the notification.
481 |
# File 'lib/lws/apps/presence.rb', line 481 belongs_to :receiver |
#receiver_id ⇒ Integer
Returns the ID of the receiver of the notification.
485 |
# File 'lib/lws/apps/presence.rb', line 485 belongs_to :receiver_id |
#sender ⇒ Person
Returns the sender of the notification.
489 |
# File 'lib/lws/apps/presence.rb', line 489 belongs_to :sender |
#sender_id ⇒ Integer
Returns the ID of the receiver of the nofication.
493 |
# File 'lib/lws/apps/presence.rb', line 493 belongs_to :sender_id |