Class: Zm::Client::MountPoint
- Inherits:
-
Base::Object
- Object
- Base::Object
- Zm::Client::MountPoint
- Includes:
- BelongsToFolder, MailboxItemConcern, RequestMethodsMailbox
- Defined in:
- lib/zm/client/mountpoint/mountpoint.rb
Overview
class for account mountpoint
Instance Attribute Summary collapse
-
#absFolderPath ⇒ Object
Returns the value of attribute absFolderPath.
-
#activesyncdisabled ⇒ Object
Returns the value of attribute activesyncdisabled.
-
#broken ⇒ Object
Returns the value of attribute broken.
-
#color ⇒ Object
Returns the value of attribute color.
-
#deletable ⇒ Object
Returns the value of attribute deletable.
-
#f ⇒ Object
Returns the value of attribute f.
-
#luuid ⇒ Object
Returns the value of attribute luuid.
-
#ms ⇒ Object
Returns the value of attribute ms.
-
#name ⇒ Object
Returns the value of attribute name.
-
#owner ⇒ Object
Returns the value of attribute owner.
-
#reminder ⇒ Object
Returns the value of attribute reminder.
-
#rev ⇒ Object
Returns the value of attribute rev.
-
#rgb ⇒ Object
Returns the value of attribute rgb.
-
#rid ⇒ Object
Returns the value of attribute rid.
-
#ruuid ⇒ Object
Returns the value of attribute ruuid.
-
#url ⇒ Object
Returns the value of attribute url.
-
#uuid ⇒ Object
Returns the value of attribute uuid.
-
#view ⇒ Object
Returns the value of attribute view.
-
#webOfflineSyncDays ⇒ Object
Returns the value of attribute webOfflineSyncDays.
-
#zid ⇒ Object
Returns the value of attribute zid.
Attributes included from MailboxItemConcern
Attributes inherited from Base::Object
Instance Method Summary collapse
- #build_color ⇒ Object
- #build_modify ⇒ Object
- #color! ⇒ Object
- #create! ⇒ Object
-
#initialize(parent) ⇒ MountPoint
constructor
A new instance of MountPoint.
- #modify! ⇒ Object
- #reload! ⇒ Object
- #update!(*args) ⇒ Object
Methods included from MailboxItemConcern
Methods included from RequestMethodsMailbox
#build_create, #build_delete, #build_rename, #delete!, #rename!
Methods included from BelongsToFolder
#folder, #folder!, #folder=, #move!, #trash!
Methods inherited from Base::Object
#clone, #inspect, #instance_variables_map, #logger, #recorded?, #save!, #to_h, #to_s, #update_attribute
Constructor Details
#initialize(parent) ⇒ MountPoint
Returns a new instance of MountPoint.
14 15 16 17 |
# File 'lib/zm/client/mountpoint/mountpoint.rb', line 14 def initialize(parent) @l = FolderDefault::ROOT.id super end |
Instance Attribute Details
#absFolderPath ⇒ Object
Returns the value of attribute absFolderPath.
11 12 13 |
# File 'lib/zm/client/mountpoint/mountpoint.rb', line 11 def absFolderPath @absFolderPath end |
#activesyncdisabled ⇒ Object
Returns the value of attribute activesyncdisabled.
11 12 13 |
# File 'lib/zm/client/mountpoint/mountpoint.rb', line 11 def activesyncdisabled @activesyncdisabled end |
#broken ⇒ Object
Returns the value of attribute broken.
11 12 13 |
# File 'lib/zm/client/mountpoint/mountpoint.rb', line 11 def broken @broken end |
#color ⇒ Object
Returns the value of attribute color.
11 12 13 |
# File 'lib/zm/client/mountpoint/mountpoint.rb', line 11 def color @color end |
#deletable ⇒ Object
Returns the value of attribute deletable.
11 12 13 |
# File 'lib/zm/client/mountpoint/mountpoint.rb', line 11 def deletable @deletable end |
#f ⇒ Object
Returns the value of attribute f.
11 12 13 |
# File 'lib/zm/client/mountpoint/mountpoint.rb', line 11 def f @f end |
#luuid ⇒ Object
Returns the value of attribute luuid.
11 12 13 |
# File 'lib/zm/client/mountpoint/mountpoint.rb', line 11 def luuid @luuid end |
#ms ⇒ Object
Returns the value of attribute ms.
11 12 13 |
# File 'lib/zm/client/mountpoint/mountpoint.rb', line 11 def ms @ms end |
#name ⇒ Object
Returns the value of attribute name.
11 12 13 |
# File 'lib/zm/client/mountpoint/mountpoint.rb', line 11 def name @name end |
#owner ⇒ Object
Returns the value of attribute owner.
11 12 13 |
# File 'lib/zm/client/mountpoint/mountpoint.rb', line 11 def owner @owner end |
#reminder ⇒ Object
Returns the value of attribute reminder.
11 12 13 |
# File 'lib/zm/client/mountpoint/mountpoint.rb', line 11 def reminder @reminder end |
#rev ⇒ Object
Returns the value of attribute rev.
11 12 13 |
# File 'lib/zm/client/mountpoint/mountpoint.rb', line 11 def rev @rev end |
#rgb ⇒ Object
Returns the value of attribute rgb.
11 12 13 |
# File 'lib/zm/client/mountpoint/mountpoint.rb', line 11 def rgb @rgb end |
#rid ⇒ Object
Returns the value of attribute rid.
11 12 13 |
# File 'lib/zm/client/mountpoint/mountpoint.rb', line 11 def rid @rid end |
#ruuid ⇒ Object
Returns the value of attribute ruuid.
11 12 13 |
# File 'lib/zm/client/mountpoint/mountpoint.rb', line 11 def ruuid @ruuid end |
#url ⇒ Object
Returns the value of attribute url.
11 12 13 |
# File 'lib/zm/client/mountpoint/mountpoint.rb', line 11 def url @url end |
#uuid ⇒ Object
Returns the value of attribute uuid.
11 12 13 |
# File 'lib/zm/client/mountpoint/mountpoint.rb', line 11 def uuid @uuid end |
#view ⇒ Object
Returns the value of attribute view.
11 12 13 |
# File 'lib/zm/client/mountpoint/mountpoint.rb', line 11 def view @view end |
#webOfflineSyncDays ⇒ Object
Returns the value of attribute webOfflineSyncDays.
11 12 13 |
# File 'lib/zm/client/mountpoint/mountpoint.rb', line 11 def webOfflineSyncDays @webOfflineSyncDays end |
#zid ⇒ Object
Returns the value of attribute zid.
11 12 13 |
# File 'lib/zm/client/mountpoint/mountpoint.rb', line 11 def zid @zid end |
Instance Method Details
#build_color ⇒ Object
44 45 46 |
# File 'lib/zm/client/mountpoint/mountpoint.rb', line 44 def build_color jsns_builder.to_color end |
#build_modify ⇒ Object
31 32 33 |
# File 'lib/zm/client/mountpoint/mountpoint.rb', line 31 def build_modify raise NotImplementedError end |
#color! ⇒ Object
39 40 41 42 |
# File 'lib/zm/client/mountpoint/mountpoint.rb', line 39 def color! @parent.soap_connector.invoke(build_color) true end |
#create! ⇒ Object
19 20 21 22 23 24 25 |
# File 'lib/zm/client/mountpoint/mountpoint.rb', line 19 def create! rep = @parent.soap_connector.invoke(build_create) json = rep[:CreateMountpointResponse][:link].first MountpointJsnsInitializer.update(self, json) id end |
#modify! ⇒ Object
27 28 29 |
# File 'lib/zm/client/mountpoint/mountpoint.rb', line 27 def modify! raise NotImplementedError end |
#reload! ⇒ Object
48 49 50 |
# File 'lib/zm/client/mountpoint/mountpoint.rb', line 48 def reload! raise NotImplementedError end |
#update!(*args) ⇒ Object
35 36 37 |
# File 'lib/zm/client/mountpoint/mountpoint.rb', line 35 def update!(*args) raise NotImplementedError end |