Class Evernote::EDAM::Type::LinkedNotebook
In: ruby/lib/Evernote/EDAM/types_types.rb
Parent: Object

A link in an users account that refers them to a public or individual share in another user‘s account.

<dl> <dt>id</dt> <dd>the primary identifier of a linked notebook only used for deleting.</dd>

<dt>shareName</dt> <dd>the display name of the shared notebook.

  The link owner can change this.</dd>

<dt>username</dt> <dd>the username of the user who owns the shared or public notebook</dd>

<dt>shardId</dt> <dd>the shard ID of the notebook if the notebook is not public</dt>

<dt>shareKey</dt> <dd>the secret key that provides access to the shared notebook</dd>

<dt>uri</dt> <dd>the identifier of the public notebook</dd>

Methods

Included Modules

::Thrift::Struct ::Thrift::Struct_Union

Constants

ID = 1
SHARENAME = 2
USERNAME = 3
SHARDID = 4
SHAREKEY = 5
URI = 6
FIELDS = { ID => {:type => ::Thrift::Types::I64, :name => 'id', :optional => true}, SHARENAME => {:type => ::Thrift::Types::STRING, :name => 'shareName', :optional => true}, USERNAME => {:type => ::Thrift::Types::STRING, :name => 'username', :optional => true}, SHARDID => {:type => ::Thrift::Types::STRING, :name => 'shardId', :optional => true}, SHAREKEY => {:type => ::Thrift::Types::STRING, :name => 'shareKey', :optional => true}, URI => {:type => ::Thrift::Types::STRING, :name => 'uri', :optional => true}

Public Instance methods

[Source]

      # File ruby/lib/Evernote/EDAM/types_types.rb, line 1537
1537:               def struct_fields; FIELDS; end

[Source]

      # File ruby/lib/Evernote/EDAM/types_types.rb, line 1539
1539:               def validate
1540:               end

[Validate]