Class: Softlayer::Notification::User::Subscriber::Mobile
Defined Under Namespace
Classes: Representer
Constant Summary
collapse
- SERVICE =
'SoftLayer_Notification_User_Subscriber_Mobile'
Instance Attribute Summary
#active, #delivery_method_count, #delivery_methods, #id, #notification, #notification_id, #preference_count, #preferences, #preferences_detail_count, #preferences_details, #resource_record, #user_record, #user_record_id
Class Method Summary
collapse
Instance Method Summary
collapse
Methods inherited from Model
all, all_request_for, create, find, #init_headers, parse, process_message, #request, request, service_name, #service_name, #to_hash, #to_softlayer
extended, #filter, included, #limit, #mask, #request_headers
Class Method Details
.create_object(message) ⇒ Object
13
14
15
|
# File 'lib/softlayer/notification/user/subscriber/mobile.rb', line 13
def self.create_object(message)
request(:create_object, Boolean, message)
end
|
Instance Method Details
#clear_snooze_timer ⇒ Object
8
9
10
|
# File 'lib/softlayer/notification/user/subscriber/mobile.rb', line 8
def clear_snooze_timer
request(:clear_snooze_timer, Boolean)
end
|
#edit_object(message) ⇒ Object
18
19
20
|
# File 'lib/softlayer/notification/user/subscriber/mobile.rb', line 18
def edit_object(message)
request(:edit_object, Boolean, message)
end
|
#get_delivery_methods ⇒ Object
#get_notification ⇒ Object
26
27
28
|
# File 'lib/softlayer/notification/user/subscriber/mobile.rb', line 26
def get_notification
request(:get_notification, Softlayer::Notification)
end
|
#get_preferences ⇒ Object
#get_preferences_details ⇒ Object
38
39
40
|
# File 'lib/softlayer/notification/user/subscriber/mobile.rb', line 38
def get_preferences_details
request(:get_preferences_details, Array[Softlayer::Notification::Preference])
end
|
#get_resource_record ⇒ Object
#get_user_record ⇒ Object
46
47
48
|
# File 'lib/softlayer/notification/user/subscriber/mobile.rb', line 46
def get_user_record
request(:get_user_record, Softlayer::User::Customer)
end
|
#set_snooze_timer(message) ⇒ Object
52
53
54
|
# File 'lib/softlayer/notification/user/subscriber/mobile.rb', line 52
def set_snooze_timer(message)
request(:set_snooze_timer, Boolean, message)
end
|