This is used to take an existing authentication token that grants access
to an individual user account (returned from 'authenticate',
'authenticateLongSession' or an OAuth authorization) and obtain an
additional authentication token that may be used to access business
notebooks if the user is a member of an Evernote Business account.
Asks the service to produce an authentication token that can be used to
access the contents of a single Note which was individually shared from
someone's account.
If a Notebook contained in an Evernote Business account has been
published the to business library, the Notebook will have a reference to
one of these structures, which specifies how the Notebook will be
represented in the library.
A value for the "recipe" key in the "classifications" map in
NoteAttributes that indicates the Evernote service has classified a note
as being a recipe.
This structure is passed from clients to the Evernote service when they
wish to relay coarse-grained usage metrics to the service to help
improve products.
This function is used to determine how many notes are found for each
notebook and tag in the user's account, given a current set of filter
parameters that determine the current selection.
Asks the NoteStore to provide information about the contents of a linked
notebook that has been shared with the caller, or that is public to the
world.
Returns information regarding a user's Premium account corresponding to
the provided authentication token, or throws an exception if this token
is not valid.
Looks for a user account with the provided userId on this NoteStore
shard and determines whether that account contains a public notebook
with the given URI.
If the Resource with the provided GUID has an alternate data
representation (indicated via the Resource.alternateData field), then
this request can be used to retrieve the binary contents of that
alternate data file.
A structure that wraps a map of name/value pairs whose values are not
always present in the structure in order to reduce space when obtaining
batches of entities that contain the map.
LazyMap()
- Constructor for class com.evernote.edam.type.LazyMap
This structure captures information about the types of operations that
cannot be performed on a given notebook with a type of authenticated
access and credentials.
This structure is returned from calls to the findNotesMetadata function
to give the high-level metadata about a subset of Notes that are found
to match a specified NoteFilter in a search.
This structure is provided to the findNotesMetadata function to specify
the subset of fields that should be included in each NoteMetadata
element that is returned in the NotesMetadataList.
This enumeration defines the possible states of a premium account NONE:
the user has never attempted to become a premium subscriber PENDING: the
user has requested a premium account but their charge has not been
confirmed ACTIVE: the user has been charged and their premium account is
in good standing FAILED: the system attempted to charge the was denied.
If a Notebook has been opened to the public, the Notebook will have a
reference to one of these structures, which gives the location and
optional description of the externally-visible public Notebook.
A description of the thing for which the service will find related
entities, via findRelated(), together with a description of what type of
entities and how many you are seeking in the RelatedResult.
Structure holding the optional attributes of a Resource sourceURL the
original location where the resource was hosted
Length: EDAM_ATTRIBUTE_LEN_MIN - EDAM_ATTRIBUTE_LEN_MAX timestamp the
date and time that is associated with this resource (e.g.
An enumeration describing restrictions on the domain of shared notebook
instances that are valid for a given operation, as used, for example, in
NotebookRestrictions.
If this note is not already shared then this will stop sharing that note
and invalidate its "Note Key", so any existing URLs to access that Note
will stop working.
This structure is used with the 'getFilteredSyncChunk' call to provide
fine-grained control over the data that's returned when a client needs
to synchronize with the service.