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.
430 |
# File 'lib/lws/apps/presence.rb', line 430 belongs_to :location, uri: "locations/:id" |
#location_id ⇒ Fixnum
Returns the ID of the location the notification is for.
434 |
# File 'lib/lws/apps/presence.rb', line 434 attribute :location_id |
#receiver ⇒ Person
Returns the receiver of the notification.
438 |
# File 'lib/lws/apps/presence.rb', line 438 belongs_to :receiver |
#receiver_id ⇒ Integer
Returns the ID of the receiver of the notification.
442 |
# File 'lib/lws/apps/presence.rb', line 442 belongs_to :receiver_id |
#sender ⇒ Person
Returns the sender of the notification.
446 |
# File 'lib/lws/apps/presence.rb', line 446 belongs_to :sender |
#sender_id ⇒ Integer
Returns the ID of the receiver of the nofication.
450 |
# File 'lib/lws/apps/presence.rb', line 450 belongs_to :sender_id |