Class: Evernote::EDAM::Type::SharedNotebookRecipientSettings
- Inherits:
-
Object
- Object
- Evernote::EDAM::Type::SharedNotebookRecipientSettings
- Includes:
- Thrift::Struct, Thrift::Struct_Union
- Defined in:
- lib/Evernote/EDAM/types_types.rb
Overview
for indicating which types of notifications the recipient wishes for reminders, etc.
The reminderNotifyEmail and reminderNotifyInApp fields have a 3-state read value but a 2-state write value. On read, it is possible to observe "unset", true, or false. The initial state is "unset". When you choose to set a value, you may set it to either true or false, but you cannot unset the value. Once one of these members has a true/false value, it will always have a true/false value.
- reminderNotifyEmail
- Indicates that the user wishes to receive daily e-mail notifications for reminders associated with the shared notebook. This may be true only for business notebooks that belong to the business of which the user is a member. You may only set this value on a notebook in your business.
- reminderNotifyInApp
- Indicates that the user wishes to receive notifications for reminders by applications that support providing such notifications. The exact nature of the notification is defined by the individual applications.
Constant Summary collapse
- REMINDERNOTIFYEMAIL =
1- REMINDERNOTIFYINAPP =
2- FIELDS =
{ REMINDERNOTIFYEMAIL => {:type => ::Thrift::Types::BOOL, :name => 'reminderNotifyEmail', :optional => true}, REMINDERNOTIFYINAPP => {:type => ::Thrift::Types::BOOL, :name => 'reminderNotifyInApp', :optional => true} }
Constants included from Thrift::Struct_Union
Thrift::Struct_Union::CONTAINER_TYPES
Instance Method Summary collapse
Methods included from Thrift::Struct
#<=>, #==, #differences, #eql?, field_accessor, #fields_with_default_values, generate_accessors, #hash, #initialize, #inspect, qmark_isset_method, #read, #write
Methods included from Thrift::Struct_Union
#each_field, #field_info, #inspect_collection, #inspect_field, #is_container?, #name_to_id, #read_field, #sorted_field_ids, #write_container, #write_data
Instance Method Details
#struct_fields ⇒ Object
1839 |
# File 'lib/Evernote/EDAM/types_types.rb', line 1839 def struct_fields; FIELDS; end |
#validate ⇒ Object
1841 1842 |
# File 'lib/Evernote/EDAM/types_types.rb', line 1841 def validate end |