edam

package
v0.0.0-...-f2bccb5 Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: Sep 1, 2020 License: MIT Imports: 7 Imported by: 0

Documentation

Index

Constants

View Source
const CLASSIFICATION_RECIPE_SERVICE_RECIPE = "002"
View Source
const CLASSIFICATION_RECIPE_USER_NON_RECIPE = "000"
View Source
const CLASSIFICATION_RECIPE_USER_RECIPE = "001"
View Source
const EDAM_APPLICATIONDATA_ENTRY_LEN_MAX = 4095
View Source
const EDAM_APPLICATIONDATA_NAME_LEN_MAX = 32
View Source
const EDAM_APPLICATIONDATA_NAME_LEN_MIN = 3
View Source
const EDAM_APPLICATIONDATA_NAME_REGEX = "^[A-Za-z0-9_.-]{3,32}$"
View Source
const EDAM_APPLICATIONDATA_VALUE_LEN_MAX = 4092
View Source
const EDAM_APPLICATIONDATA_VALUE_LEN_MIN = 0
View Source
const EDAM_APPLICATIONDATA_VALUE_REGEX = "^[\\p{Space}[^\\p{Cc}]]{0,4092}$"
View Source
const EDAM_APP_RATING_MAX = 5
View Source
const EDAM_APP_RATING_MIN = 1
View Source
const EDAM_ATTRIBUTE_LEN_MAX = 4096
View Source
const EDAM_ATTRIBUTE_LEN_MIN = 1
View Source
const EDAM_ATTRIBUTE_LIST_MAX = 100
View Source
const EDAM_ATTRIBUTE_MAP_MAX = 100
View Source
const EDAM_ATTRIBUTE_REGEX = "^[^\\p{Cc}\\p{Zl}\\p{Zp}]{1,4096}$"
View Source
const EDAM_BUSINESS_MARKETING_CODE_REGEX_PATTERN = "[A-Za-z0-9-]{1,128}"
View Source
const EDAM_BUSINESS_NOTEBOOKS_MAX = 10000
View Source
const EDAM_BUSINESS_NOTEBOOK_DESCRIPTION_LEN_MAX = 200
View Source
const EDAM_BUSINESS_NOTEBOOK_DESCRIPTION_LEN_MIN = 1
View Source
const EDAM_BUSINESS_NOTEBOOK_DESCRIPTION_REGEX = "^[^\\p{Cc}\\p{Z}]([^\\p{Cc}\\p{Zl}\\p{Zp}]{0,198}[^\\p{Cc}\\p{Z}])?$"
View Source
const EDAM_BUSINESS_NOTES_MAX = 500000
View Source
const EDAM_BUSINESS_PHONE_NUMBER_LEN_MAX = 20
View Source
const EDAM_BUSINESS_TAGS_MAX = 100000
View Source
const EDAM_BUSINESS_URI_LEN_MAX = 32
View Source
const EDAM_BUSINESS_WORKSPACES_MAX = 1000
View Source
const EDAM_CONNECTED_IDENTITY_REQUEST_MAX = 100
View Source
const EDAM_CONTENT_CLASS_FOOD_MEAL = "evernote.food.meal"
View Source
const EDAM_CONTENT_CLASS_HELLO_ENCOUNTER = "evernote.hello.encounter"
View Source
const EDAM_CONTENT_CLASS_HELLO_PROFILE = "evernote.hello.profile"
View Source
const EDAM_CONTENT_CLASS_PENULTIMATE_NOTEBOOK = "evernote.penultimate.notebook"
View Source
const EDAM_CONTENT_CLASS_PENULTIMATE_PREFIX = "evernote.penultimate."
View Source
const EDAM_CONTENT_CLASS_SKITCH = "evernote.skitch"
View Source
const EDAM_CONTENT_CLASS_SKITCH_PDF = "evernote.skitch.pdf"
View Source
const EDAM_CONTENT_CLASS_SKITCH_PREFIX = "evernote.skitch"
View Source
const EDAM_DEVICE_DESCRIPTION_LEN_MAX = 64
View Source
const EDAM_DEVICE_DESCRIPTION_REGEX = "^[^\\p{Cc}]{1,64}$"
View Source
const EDAM_DEVICE_ID_LEN_MAX = 32
View Source
const EDAM_DEVICE_ID_REGEX = "^[^\\p{Cc}]{1,32}$"
View Source
const EDAM_EMAIL_DOMAIN_REGEX = "^[A-Za-z0-9-]*[A-Za-z0-9](\\.[A-Za-z0-9-]*[A-Za-z0-9])*\\.([A-Za-z]{2,})$"
View Source
const EDAM_EMAIL_LEN_MAX = 255
View Source
const EDAM_EMAIL_LEN_MIN = 6
View Source
const EDAM_EMAIL_LOCAL_REGEX = "^[A-Za-z0-9!#$%&'*+/=?^_`{|}~-]+(\\.[A-Za-z0-9!#$%&'*+/=?^_`{|}~-]+)*$"
View Source
const EDAM_EMAIL_REGEX = "" /* 142-byte string literal not displayed */
View Source
const EDAM_FIND_CONTACT_DEFAULT_MAX_RESULTS = 100
View Source
const EDAM_FIND_CONTACT_MAX_RESULTS = 256
View Source
const EDAM_FOOD_APP_CONTENT_CLASS_PREFIX = "evernote.food."
View Source
const EDAM_GET_ORDERS_MAX_RESULTS = 2000
View Source
const EDAM_GUID_LEN_MAX = 36
View Source
const EDAM_GUID_LEN_MIN = 36
View Source
const EDAM_GUID_REGEX = "^[0-9a-f]{8}-[0-9a-f]{4}-[0-9a-f]{4}-[0-9a-f]{4}-[0-9a-f]{12}$"
View Source
const EDAM_HASH_LEN = 16
View Source
const EDAM_HELLO_APP_CONTENT_CLASS_PREFIX = "evernote.hello."
View Source
const EDAM_MAX_PREFERENCES = 100
View Source
const EDAM_MAX_VALUES_PER_PREFERENCE = 256
View Source
const EDAM_MESSAGE_ATTACHMENTS_MAX = 100
View Source
const EDAM_MESSAGE_ATTACHMENT_SNIPPET_LEN_MAX = 2048
View Source
const EDAM_MESSAGE_ATTACHMENT_SNIPPET_REGEX = "^[^\\p{Cc}\\p{Z}]([\\n[^\\p{Cc}\\p{Zl}\\p{Zp}]]{0,2046}[^\\p{Cc}\\p{Z}])?$"
View Source
const EDAM_MESSAGE_ATTACHMENT_TITLE_LEN_MAX = 255
View Source
const EDAM_MESSAGE_ATTACHMENT_TITLE_REGEX = "^[^\\p{Cc}\\p{Z}]([^\\p{Cc}\\p{Zl}\\p{Zp}]{0,253}[^\\p{Cc}\\p{Z}])?$"
View Source
const EDAM_MESSAGE_BODY_LEN_MAX = 2048
View Source
const EDAM_MESSAGE_BODY_REGEX = "^[^\\p{Cc}\\p{Z}]([^\\p{Cc}\\p{Zl}\\p{Zp}]{0,2046}[^\\p{Cc}\\p{Z}])?$"
View Source
const EDAM_MESSAGE_RECIPIENTS_MAX = 50
View Source
const EDAM_MIME_LEN_MAX = 255
View Source
const EDAM_MIME_LEN_MIN = 3
View Source
const EDAM_MIME_REGEX = "^[A-Za-z]+/[A-Za-z0-9._+-]+$"
View Source
const EDAM_MIME_TYPE_AAC = "audio/aac"
View Source
const EDAM_MIME_TYPE_AMR = "audio/amr"
View Source
const EDAM_MIME_TYPE_BMP = "image/bmp"
View Source
const EDAM_MIME_TYPE_DEFAULT = "application/octet-stream"
View Source
const EDAM_MIME_TYPE_GIF = "image/gif"
View Source
const EDAM_MIME_TYPE_INK = "application/vnd.evernote.ink"
View Source
const EDAM_MIME_TYPE_JPEG = "image/jpeg"
View Source
const EDAM_MIME_TYPE_M4A = "audio/mp4"
View Source
const EDAM_MIME_TYPE_MP3 = "audio/mpeg"
View Source
const EDAM_MIME_TYPE_MP4_VIDEO = "video/mp4"
View Source
const EDAM_MIME_TYPE_PDF = "application/pdf"
View Source
const EDAM_MIME_TYPE_PNG = "image/png"
View Source
const EDAM_MIME_TYPE_TIFF = "image/tiff"
View Source
const EDAM_MIME_TYPE_WAV = "audio/wav"
View Source
const EDAM_NOTEBOOK_BUSINESS_SHARED_NOTEBOOK_MAX = 5000
View Source
const EDAM_NOTEBOOK_NAME_LEN_MAX = 100
View Source
const EDAM_NOTEBOOK_NAME_LEN_MIN = 1
View Source
const EDAM_NOTEBOOK_NAME_REGEX = "^[^\\p{Cc}\\p{Z}]([^\\p{Cc}\\p{Zl}\\p{Zp}]{0,98}[^\\p{Cc}\\p{Z}])?$"
View Source
const EDAM_NOTEBOOK_PERSONAL_SHARED_NOTEBOOK_MAX = 500
View Source
const EDAM_NOTEBOOK_STACK_LEN_MAX = 100
View Source
const EDAM_NOTEBOOK_STACK_LEN_MIN = 1
View Source
const EDAM_NOTEBOOK_STACK_REGEX = "^[^\\p{Cc}\\p{Z}]([^\\p{Cc}\\p{Zl}\\p{Zp}]{0,98}[^\\p{Cc}\\p{Z}])?$"
View Source
const EDAM_NOTE_BUSINESS_SHARED_NOTE_MAX = 1000
View Source
const EDAM_NOTE_CONTENT_CLASS_LEN_MAX = 32
View Source
const EDAM_NOTE_CONTENT_CLASS_LEN_MIN = 3
View Source
const EDAM_NOTE_CONTENT_CLASS_REGEX = "^[A-Za-z0-9_.-]{3,32}$"
View Source
const EDAM_NOTE_CONTENT_LEN_MAX = 5242880
View Source
const EDAM_NOTE_CONTENT_LEN_MIN = 0
View Source
const EDAM_NOTE_LOCK_VIEWERS_NOTES_MAX = 150
View Source
const EDAM_NOTE_PERSONAL_SHARED_NOTE_MAX = 100
View Source
const EDAM_NOTE_RESOURCES_MAX = 1000
View Source
const EDAM_NOTE_SIZE_MAX_FREE = 26214400
View Source
const EDAM_NOTE_SIZE_MAX_PREMIUM = 209715200
View Source
const EDAM_NOTE_SOURCE_MAIL_CLIP = "mail.clip"
View Source
const EDAM_NOTE_SOURCE_MAIL_SMTP_GATEWAY = "mail.smtp"
View Source
const EDAM_NOTE_SOURCE_WEB_CLIP = "web.clip"
View Source
const EDAM_NOTE_SOURCE_WEB_CLIP_SIMPLIFIED = "Clearly"
View Source
const EDAM_NOTE_TAGS_MAX = 100
View Source
const EDAM_NOTE_TITLE_LEN_MAX = 255
View Source
const EDAM_NOTE_TITLE_LEN_MIN = 1
View Source
const EDAM_NOTE_TITLE_QUALITY_HIGH = 3
View Source
const EDAM_NOTE_TITLE_QUALITY_LOW = 1
View Source
const EDAM_NOTE_TITLE_QUALITY_MEDIUM = 2
View Source
const EDAM_NOTE_TITLE_QUALITY_UNTITLED = 0
View Source
const EDAM_NOTE_TITLE_REGEX = "^[^\\p{Cc}\\p{Z}]([^\\p{Cc}\\p{Zl}\\p{Zp}]{0,253}[^\\p{Cc}\\p{Z}])?$"
View Source
const EDAM_OPEN_ID_ACCESS_TOKEN_MAX = 1000
View Source
const EDAM_PREFERENCE_BUSINESS_DEFAULT_NOTEBOOK = "evernote.business.notebook"
View Source
const EDAM_PREFERENCE_BUSINESS_QUICKNOTE = "evernote.business.quicknote"
View Source
const EDAM_PREFERENCE_NAME_LEN_MAX = 32
View Source
const EDAM_PREFERENCE_NAME_LEN_MIN = 3
View Source
const EDAM_PREFERENCE_NAME_REGEX = "^[A-Za-z0-9_.-]{3,32}$"
View Source
const EDAM_PREFERENCE_ONLY_ONE_VALUE_LEN_MAX = 16384
View Source
const EDAM_PREFERENCE_ONLY_ONE_VALUE_REGEX = "^[^\\p{Cc}]{1,16384}$"
View Source
const EDAM_PREFERENCE_SHORTCUTS = "evernote.shortcuts"
View Source
const EDAM_PREFERENCE_SHORTCUTS_MAX_VALUES = 250
View Source
const EDAM_PREFERENCE_VALUE_LEN_MAX = 1024
View Source
const EDAM_PREFERENCE_VALUE_LEN_MIN = 1
View Source
const EDAM_PREFERENCE_VALUE_REGEX = "^[^\\p{Cc}]{1,1024}$"
View Source
const EDAM_PROMOTION_ID_LEN_MAX = 32
View Source
const EDAM_PROMOTION_ID_REGEX = "^[A-Za-z0-9_.-]{1,32}$"
View Source
const EDAM_PUBLISHING_DESCRIPTION_LEN_MAX = 200
View Source
const EDAM_PUBLISHING_DESCRIPTION_LEN_MIN = 1
View Source
const EDAM_PUBLISHING_DESCRIPTION_REGEX = "^[^\\p{Cc}\\p{Z}]([^\\p{Cc}\\p{Zl}\\p{Zp}]{0,198}[^\\p{Cc}\\p{Z}])?$"
View Source
const EDAM_PUBLISHING_URI_LEN_MAX = 255
View Source
const EDAM_PUBLISHING_URI_LEN_MIN = 1
View Source
const EDAM_PUBLISHING_URI_REGEX = "^[a-zA-Z0-9.~_+-]{1,255}$"
View Source
const EDAM_RELATED_MAX_EXPERTS = 10
View Source
const EDAM_RELATED_MAX_NOTEBOOKS = 1
View Source
const EDAM_RELATED_MAX_NOTES = 25
View Source
const EDAM_RELATED_MAX_RELATED_CONTENT = 10
View Source
const EDAM_RELATED_MAX_TAGS = 25
View Source
const EDAM_RELATED_PLAINTEXT_LEN_MAX = 131072
View Source
const EDAM_RELATED_PLAINTEXT_LEN_MIN = 1
View Source
const EDAM_RESOURCE_SIZE_MAX_FREE = 26214400
View Source
const EDAM_RESOURCE_SIZE_MAX_PREMIUM = 209715200
View Source
const EDAM_SAVED_SEARCH_NAME_LEN_MAX = 100
View Source
const EDAM_SAVED_SEARCH_NAME_LEN_MIN = 1
View Source
const EDAM_SAVED_SEARCH_NAME_REGEX = "^[^\\p{Cc}\\p{Z}]([^\\p{Cc}\\p{Zl}\\p{Zp}]{0,98}[^\\p{Cc}\\p{Z}])?$"
View Source
const EDAM_SEARCH_QUERY_LEN_MAX = 1024
View Source
const EDAM_SEARCH_QUERY_LEN_MIN = 0
View Source
const EDAM_SEARCH_QUERY_REGEX = "^[^\\p{Cc}\\p{Zl}\\p{Zp}]{0,1024}$"
View Source
const EDAM_SEARCH_SUGGESTIONS_MAX = 10
View Source
const EDAM_SEARCH_SUGGESTIONS_PREFIX_LEN_MAX = 1024
View Source
const EDAM_SEARCH_SUGGESTIONS_PREFIX_LEN_MIN = 2
View Source
const EDAM_SNIPPETS_NOTES_MAX = 24
View Source
const EDAM_SOURCE_APPLICATION_ANDROID_SHARE_EXTENSION = "android.clipper.evernote"
View Source
const EDAM_SOURCE_APPLICATION_EN_SCANSNAP = "scanner.scansnap.evernote"
View Source
const EDAM_SOURCE_APPLICATION_EWC = "clipncite.web"
View Source
const EDAM_SOURCE_APPLICATION_IOS_SHARE_EXTENSION = "ios.clipper.evernote"
View Source
const EDAM_SOURCE_APPLICATION_MOLESKINE = "moleskine"
View Source
const EDAM_SOURCE_APPLICATION_POSTIT = "postit"
View Source
const EDAM_SOURCE_APPLICATION_WEB_CLIPPER = "webclipper.evernote"
View Source
const EDAM_SOURCE_OUTLOOK_CLIPPER = "app.ms.outlook"
View Source
const EDAM_TAG_NAME_LEN_MAX = 100
View Source
const EDAM_TAG_NAME_LEN_MIN = 1
View Source
const EDAM_TAG_NAME_REGEX = "^[^,\\p{Cc}\\p{Z}]([^,\\p{Cc}\\p{Zl}\\p{Zp}]{0,98}[^,\\p{Cc}\\p{Z}])?$"
View Source
const EDAM_TIMEZONE_LEN_MAX = 32
View Source
const EDAM_TIMEZONE_LEN_MIN = 1
View Source
const EDAM_TIMEZONE_REGEX = "^([A-Za-z_-]+(/[A-Za-z_-]+)*)|(GMT(-|\\+)[0-9]{1,2}(:[0-9]{2})?)$"
View Source
const EDAM_USER_LINKED_NOTEBOOK_MAX = 100
View Source
const EDAM_USER_LINKED_NOTEBOOK_MAX_PREMIUM = 500
View Source
const EDAM_USER_MAIL_LIMIT_DAILY_FREE = 50
View Source
const EDAM_USER_MAIL_LIMIT_DAILY_PREMIUM = 200
View Source
const EDAM_USER_NAME_LEN_MAX = 255
View Source
const EDAM_USER_NAME_LEN_MIN = 1
View Source
const EDAM_USER_NAME_REGEX = "^[^\\p{Cc}\\p{Zl}\\p{Zp}]{1,255}$"
View Source
const EDAM_USER_NOTEBOOKS_MAX = 250
View Source
const EDAM_USER_NOTES_MAX = 100000
View Source
const EDAM_USER_PASSWORD_LEN_MAX = 64
View Source
const EDAM_USER_PASSWORD_LEN_MIN = 6
View Source
const EDAM_USER_PASSWORD_REGEX = "^[A-Za-z0-9!#$%&'()*+,./:;<=>?@^_`{|}~\\[\\]\\\\-]{6,64}$"
View Source
const EDAM_USER_PROFILE_PHOTO_MAX_BYTES = 716800
View Source
const EDAM_USER_RECENT_MAILED_ADDRESSES_MAX = 10
View Source
const EDAM_USER_SAVED_SEARCHES_MAX = 100
View Source
const EDAM_USER_TAGS_MAX = 100000
View Source
const EDAM_USER_UPLOAD_LIMIT_BUSINESS = 10737418240
View Source
const EDAM_USER_UPLOAD_LIMIT_BUSINESS_FIRST_MONTH = 53687091200
View Source
const EDAM_USER_UPLOAD_LIMIT_BUSINESS_NEXT_MONTH = 21474836480
View Source
const EDAM_USER_UPLOAD_LIMIT_BUSINESS_PER_USER = 2147483647
View Source
const EDAM_USER_UPLOAD_LIMIT_FREE = 62914560
View Source
const EDAM_USER_UPLOAD_LIMIT_PLUS = 1073741824
View Source
const EDAM_USER_UPLOAD_LIMIT_PREMIUM = 10737418240
View Source
const EDAM_USER_UPLOAD_SURVEY_THRESHOLD = 5368709120
View Source
const EDAM_USER_USERNAME_LEN_MAX = 64
View Source
const EDAM_USER_USERNAME_LEN_MIN = 1
View Source
const EDAM_USER_USERNAME_REGEX = "^[a-z0-9]([a-z0-9_-]{0,62}[a-z0-9])?$"
View Source
const EDAM_USER_WORKSPACES_MAX = 0
View Source
const EDAM_VAT_REGEX = "" /* 593-byte string literal not displayed */
View Source
const EDAM_VERSION_MAJOR = 1
View Source
const EDAM_VERSION_MINOR = 28
View Source
const EDAM_WORKSPACE_DESCRIPTION_LEN_MAX = 600
View Source
const EDAM_WORKSPACE_NAME_LEN_MAX = 100
View Source
const EDAM_WORKSPACE_NAME_LEN_MIN = 1
View Source
const EDAM_WORKSPACE_NAME_REGEX = "^[^\\p{Cc}\\p{Z}]([^\\p{Cc}\\p{Zl}\\p{Zp}]{0,98}[^\\p{Cc}\\p{Z}])?$"

Variables

View Source
var AccountLimits_NoteResourceCountMax_DEFAULT int32
View Source
var AccountLimits_NoteSizeMax_DEFAULT int64
View Source
var AccountLimits_NoteTagCountMax_DEFAULT int32
View Source
var AccountLimits_ResourceSizeMax_DEFAULT int64
View Source
var AccountLimits_UploadLimit_DEFAULT int64
View Source
var AccountLimits_UserLinkedNotebookMax_DEFAULT int32
View Source
var AccountLimits_UserMailLimitDaily_DEFAULT int32
View Source
var AccountLimits_UserNoteCountMax_DEFAULT int32
View Source
var AccountLimits_UserNotebookCountMax_DEFAULT int32
View Source
var AccountLimits_UserSavedSearchesMax_DEFAULT int32
View Source
var AccountLimits_UserTagCountMax_DEFAULT int32
View Source
var Accounting_AvailablePoints_DEFAULT int32
View Source
var Accounting_BusinessId_DEFAULT int32
View Source
var Accounting_BusinessName_DEFAULT string
View Source
var Accounting_Currency_DEFAULT string
View Source
var Accounting_LastFailedChargeReason_DEFAULT string
View Source
var Accounting_PremiumCommerceService_DEFAULT string
View Source
var Accounting_PremiumOrderNumber_DEFAULT string
View Source
var Accounting_PremiumServiceSKU_DEFAULT string
View Source
var Accounting_PremiumSubscriptionNumber_DEFAULT string
View Source
var Accounting_UnitDiscount_DEFAULT int32
View Source
var Accounting_UnitPrice_DEFAULT int32
View Source
var Accounting_UploadLimitNextMonth_DEFAULT int64
View Source
var AuthenticationResult__NoteStoreUrl_DEFAULT string
View Source
var AuthenticationResult__SecondFactorDeliveryHint_DEFAULT string
View Source
var AuthenticationResult__SecondFactorRequired_DEFAULT bool
View Source
var AuthenticationResult__WebApiUrlPrefix_DEFAULT string
View Source
var BootstrapSettings_EnableFacebookSharing_DEFAULT bool
View Source
var BootstrapSettings_EnableGiftSubscriptions_DEFAULT bool
View Source
var BootstrapSettings_EnableGoogle_DEFAULT bool
View Source
var BootstrapSettings_EnableLinkedInSharing_DEFAULT bool
View Source
var BootstrapSettings_EnablePublicNotebooks_DEFAULT bool
View Source
var BootstrapSettings_EnableSharedNotebooks_DEFAULT bool
View Source
var BootstrapSettings_EnableSingleNoteSharing_DEFAULT bool
View Source
var BootstrapSettings_EnableSponsoredAccounts_DEFAULT bool
View Source
var BootstrapSettings_EnableSupportTickets_DEFAULT bool
View Source
var BootstrapSettings_EnableTwitterSharing_DEFAULT bool
View Source
var BusinessInvitation_BusinessId_DEFAULT int32
View Source
var BusinessInvitation_Email_DEFAULT string
View Source
var BusinessInvitation_FromWorkChat_DEFAULT bool
View Source
var BusinessNotebook_NotebookDescription_DEFAULT string
View Source
var BusinessNotebook_Recommended_DEFAULT bool
View Source
var BusinessUserAttributes_Department_DEFAULT string
View Source
var BusinessUserAttributes_LinkedInProfileUrl_DEFAULT string
View Source
var BusinessUserAttributes_Location_DEFAULT string
View Source
var BusinessUserAttributes_MobilePhone_DEFAULT string
View Source
var BusinessUserAttributes_Title_DEFAULT string
View Source
var BusinessUserAttributes_WorkPhone_DEFAULT string
View Source
var BusinessUserInfo_BusinessId_DEFAULT int32
View Source
var BusinessUserInfo_BusinessName_DEFAULT string
View Source
var BusinessUserInfo_Email_DEFAULT string
View Source
var Contact_ID_DEFAULT string
View Source
var Contact_MessagingPermit_DEFAULT []byte
View Source
var Contact_Name_DEFAULT string
View Source
var Contact_PhotoUrl_DEFAULT string
View Source
var CreateOrUpdateNotebookSharesResult__MatchingShares_DEFAULT []*SharedNotebook
View Source
var CreateOrUpdateNotebookSharesResult__UpdateSequenceNum_DEFAULT int32
View Source
var Data_BodyHash_DEFAULT []byte
View Source
var Data_Body_DEFAULT []byte
View Source
var Data_Size_DEFAULT int32
View Source
var EDAMInvalidContactsException_Parameter_DEFAULT string
View Source
var EDAMInvalidContactsException_Reasons_DEFAULT []EDAMInvalidContactReason
View Source
var EDAMNotFoundException_Identifier_DEFAULT string
View Source
var EDAMNotFoundException_Key_DEFAULT string
View Source
var EDAMSystemException_Message_DEFAULT string
View Source
var EDAMSystemException_RateLimitDuration_DEFAULT int32
View Source
var EDAMUserException_Parameter_DEFAULT string
View Source
var EDAM_INDEXABLE_PLAINTEXT_MIME_TYPES []string
View Source
var EDAM_INDEXABLE_RESOURCE_MIME_TYPES []string
View Source
var EDAM_MIME_TYPES []string
View Source
var EDAM_PUBLISHING_URI_PROHIBITED []string
View Source
var GoUnusedProtection__ int
View Source
var Identity_Blocked_DEFAULT bool
View Source
var Identity_Deactivated_DEFAULT bool
View Source
var Identity_SameBusiness_DEFAULT bool
View Source
var Identity_UserConnected_DEFAULT bool
View Source
var InvitationShareRelationship_DisplayName_DEFAULT string
View Source
var LazyMap_FullMap_DEFAULT map[string]string
View Source
var LazyMap_KeysOnly_DEFAULT []string
View Source
var LinkedNotebook_BusinessId_DEFAULT int32
View Source
var LinkedNotebook_NoteStoreUrl_DEFAULT string
View Source
var LinkedNotebook_ShardId_DEFAULT string
View Source
var LinkedNotebook_ShareName_DEFAULT string
View Source
var LinkedNotebook_SharedNotebookGlobalId_DEFAULT string
View Source
var LinkedNotebook_Stack_DEFAULT string
View Source
var LinkedNotebook_URI_DEFAULT string
View Source
var LinkedNotebook_UpdateSequenceNum_DEFAULT int32
View Source
var LinkedNotebook_Username_DEFAULT string
View Source
var LinkedNotebook_WebApiUrlPrefix_DEFAULT string
View Source
var ManageNoteSharesParameters_InvitationsToUnshare_DEFAULT []IdentityID
View Source
var ManageNoteSharesParameters_InvitationsToUpdate_DEFAULT []*NoteInvitationShareRelationship
View Source
var ManageNoteSharesParameters_MembershipsToUnshare_DEFAULT []UserID
View Source
var ManageNoteSharesParameters_MembershipsToUpdate_DEFAULT []*NoteMemberShareRelationship
View Source
var ManageNoteSharesParameters_NoteGuid_DEFAULT string
View Source
var ManageNoteSharesResult__Errors_DEFAULT []*ManageNoteSharesError
View Source
var ManageNotebookSharesParameters_InvitationsToCreateOrUpdate_DEFAULT []*InvitationShareRelationship
View Source
var ManageNotebookSharesParameters_InviteMessage_DEFAULT string
View Source
var ManageNotebookSharesParameters_MembershipsToUpdate_DEFAULT []*MemberShareRelationship
View Source
var ManageNotebookSharesParameters_NotebookGuid_DEFAULT string
View Source
var ManageNotebookSharesParameters_Unshares_DEFAULT []*UserIdentity
View Source
var ManageNotebookSharesResult__Errors_DEFAULT []*ManageNotebookSharesError
View Source
var MemberShareRelationship_DisplayName_DEFAULT string
View Source
var NoteAttributes_Altitude_DEFAULT float64
View Source
var NoteAttributes_Author_DEFAULT string
View Source
var NoteAttributes_Classifications_DEFAULT map[string]string
View Source
var NoteAttributes_ContentClass_DEFAULT string
View Source
var NoteAttributes_LastEditedBy_DEFAULT string
View Source
var NoteAttributes_Latitude_DEFAULT float64
View Source
var NoteAttributes_Longitude_DEFAULT float64
View Source
var NoteAttributes_NoteTitleQuality_DEFAULT int32
View Source
var NoteAttributes_PlaceName_DEFAULT string
View Source
var NoteAttributes_ReminderOrder_DEFAULT int64
View Source
var NoteAttributes_SharedWithBusiness_DEFAULT bool
View Source
var NoteAttributes_SourceApplication_DEFAULT string
View Source
var NoteAttributes_SourceURL_DEFAULT string
View Source
var NoteAttributes_Source_DEFAULT string
View Source
var NoteCollectionCounts_NotebookCounts_DEFAULT map[GUID]int32
View Source
var NoteCollectionCounts_TagCounts_DEFAULT map[GUID]int32
View Source
var NoteCollectionCounts_TrashCount_DEFAULT int32
View Source
var NoteEmailParameters_CcAddresses_DEFAULT []string
View Source
var NoteEmailParameters_GUID_DEFAULT string
View Source
var NoteEmailParameters_Message_DEFAULT string
View Source
var NoteEmailParameters_Subject_DEFAULT string
View Source
var NoteEmailParameters_ToAddresses_DEFAULT []string
View Source
var NoteFilter_Ascending_DEFAULT bool
View Source
var NoteFilter_Context_DEFAULT string
View Source
var NoteFilter_Emphasized_DEFAULT string
View Source
var NoteFilter_Inactive_DEFAULT bool
View Source
var NoteFilter_IncludeAllReadableNotebooks_DEFAULT bool
View Source
var NoteFilter_IncludeAllReadableWorkspaces_DEFAULT bool
View Source
var NoteFilter_Order_DEFAULT int32
View Source
var NoteFilter_RawWords_DEFAULT string
View Source
var NoteFilter_SearchContextBytes_DEFAULT []byte
View Source
var NoteFilter_TagGuids_DEFAULT []GUID
View Source
var NoteFilter_TimeZone_DEFAULT string
View Source
var NoteFilter_Words_DEFAULT string
View Source
var NoteInvitationShareRelationship_DisplayName_DEFAULT string
View Source
var NoteLimits_NoteResourceCountMax_DEFAULT int32
View Source
var NoteLimits_NoteSizeMax_DEFAULT int64
View Source
var NoteLimits_ResourceSizeMax_DEFAULT int64
View Source
var NoteLimits_UploadLimit_DEFAULT int64
View Source
var NoteLimits_Uploaded_DEFAULT int64
View Source
var NoteList_DebugInfo_DEFAULT string
View Source
var NoteList_SearchContextBytes_DEFAULT []byte
View Source
var NoteList_SearchedWords_DEFAULT []string
View Source
var NoteList_StoppedWords_DEFAULT []string
View Source
var NoteList_UpdateCount_DEFAULT int32
View Source
var NoteMemberShareRelationship_DisplayName_DEFAULT string
View Source
var NoteMetadata_ContentLength_DEFAULT int32
View Source
var NoteMetadata_LargestResourceMime_DEFAULT string
View Source
var NoteMetadata_LargestResourceSize_DEFAULT int32
View Source
var NoteMetadata_NotebookGuid_DEFAULT string
View Source
var NoteMetadata_TagGuids_DEFAULT []GUID
View Source
var NoteMetadata_Title_DEFAULT string
View Source
var NoteMetadata_UpdateSequenceNum_DEFAULT int32
View Source
var NoteRestrictions_NoEmail_DEFAULT bool
View Source
var NoteRestrictions_NoSharePublicly_DEFAULT bool
View Source
var NoteRestrictions_NoShare_DEFAULT bool
View Source
var NoteRestrictions_NoUpdateContent_DEFAULT bool
View Source
var NoteRestrictions_NoUpdateTitle_DEFAULT bool
View Source
var NoteResultSpec_IncludeAccountLimits_DEFAULT bool
View Source
var NoteResultSpec_IncludeContent_DEFAULT bool
View Source
var NoteResultSpec_IncludeNoteAppDataValues_DEFAULT bool
View Source
var NoteResultSpec_IncludeResourceAppDataValues_DEFAULT bool
View Source
var NoteResultSpec_IncludeResourcesAlternateData_DEFAULT bool
View Source
var NoteResultSpec_IncludeResourcesData_DEFAULT bool
View Source
var NoteResultSpec_IncludeResourcesRecognition_DEFAULT bool
View Source
var NoteResultSpec_IncludeSharedNotes_DEFAULT bool
View Source
var NoteShareRelationshipRestrictions_NoSetFullAccess_DEFAULT bool
View Source
var NoteShareRelationshipRestrictions_NoSetModifyNote_DEFAULT bool
View Source
var NoteShareRelationshipRestrictions_NoSetReadNote_DEFAULT bool
View Source
var NoteShareRelationships_Invitations_DEFAULT []*NoteInvitationShareRelationship
View Source
var NoteShareRelationships_Memberships_DEFAULT []*NoteMemberShareRelationship
View Source
var NoteStoreDeleteNoteResult_Success_DEFAULT int32
View Source
var NoteStoreExpungeLinkedNotebookResult_Success_DEFAULT int32
View Source
var NoteStoreExpungeNoteResult_Success_DEFAULT int32
View Source
var NoteStoreExpungeNotebookResult_Success_DEFAULT int32
View Source
var NoteStoreExpungeSearchResult_Success_DEFAULT int32
View Source
var NoteStoreExpungeTagResult_Success_DEFAULT int32
View Source
var NoteStoreFindNoteOffsetResult_Success_DEFAULT int32
View Source
var NoteStoreGetNoteApplicationDataEntryResult_Success_DEFAULT string
View Source
var NoteStoreGetNoteContentResult_Success_DEFAULT string
View Source
var NoteStoreGetNoteSearchTextResult_Success_DEFAULT string
View Source
var NoteStoreGetNoteTagNamesResult_Success_DEFAULT []string
View Source
var NoteStoreGetResourceAlternateDataResult_Success_DEFAULT []byte
View Source
var NoteStoreGetResourceApplicationDataEntryResult_Success_DEFAULT string
View Source
var NoteStoreGetResourceDataResult_Success_DEFAULT []byte
View Source
var NoteStoreGetResourceRecognitionResult_Success_DEFAULT []byte
View Source
var NoteStoreGetResourceSearchTextResult_Success_DEFAULT string
View Source
var NoteStoreListAccessibleBusinessNotebooksResult_Success_DEFAULT []*Notebook
View Source
var NoteStoreListLinkedNotebooksResult_Success_DEFAULT []*LinkedNotebook
View Source
var NoteStoreListNoteVersionsResult_Success_DEFAULT []*NoteVersionId
View Source
var NoteStoreListNotebooksResult_Success_DEFAULT []*Notebook
View Source
var NoteStoreListSearchesResult_Success_DEFAULT []*SavedSearch
View Source
var NoteStoreListSharedNotebooksResult_Success_DEFAULT []*SharedNotebook
View Source
var NoteStoreListTagsByNotebookResult_Success_DEFAULT []*Tag
View Source
var NoteStoreListTagsResult_Success_DEFAULT []*Tag
View Source
var NoteStoreSetNoteApplicationDataEntryResult_Success_DEFAULT int32
View Source
var NoteStoreSetResourceApplicationDataEntryResult_Success_DEFAULT int32
View Source
var NoteStoreShareNoteResult_Success_DEFAULT string
View Source
var NoteStoreUnsetNoteApplicationDataEntryResult_Success_DEFAULT int32
View Source
var NoteStoreUnsetResourceApplicationDataEntryResult_Success_DEFAULT int32
View Source
var NoteStoreUpdateLinkedNotebookResult_Success_DEFAULT int32
View Source
var NoteStoreUpdateNotebookResult_Success_DEFAULT int32
View Source
var NoteStoreUpdateResourceResult_Success_DEFAULT int32
View Source
var NoteStoreUpdateSearchResult_Success_DEFAULT int32
View Source
var NoteStoreUpdateSharedNotebookResult_Success_DEFAULT int32
View Source
var NoteStoreUpdateTagResult_Success_DEFAULT int32
View Source
var Note_Active_DEFAULT bool
View Source
var Note_ContentHash_DEFAULT []byte
View Source
var Note_ContentLength_DEFAULT int32
View Source
var Note_Content_DEFAULT string
View Source
var Note_NotebookGuid_DEFAULT string
View Source
var Note_Resources_DEFAULT []*Resource
View Source
var Note_SharedNotes_DEFAULT []*SharedNote
View Source
var Note_TagGuids_DEFAULT []GUID
View Source
var Note_TagNames_DEFAULT []string
View Source
var Note_Title_DEFAULT string
View Source
var Note_UpdateSequenceNum_DEFAULT int32
View Source
var NotebookDescriptor_ContactName_DEFAULT string
View Source
var NotebookDescriptor_HasSharedNotebook_DEFAULT bool
View Source
var NotebookDescriptor_JoinedUserCount_DEFAULT int32
View Source
var NotebookDescriptor_NotebookDisplayName_DEFAULT string
View Source
var NotebookRecipientSettings_InMyList_DEFAULT bool
View Source
var NotebookRecipientSettings_ReminderNotifyEmail_DEFAULT bool
View Source
var NotebookRecipientSettings_ReminderNotifyInApp_DEFAULT bool
View Source
var NotebookRecipientSettings_Stack_DEFAULT string
View Source
var NotebookRestrictions_NoCanMoveNote_DEFAULT bool
View Source
var NotebookRestrictions_NoChangeContact_DEFAULT bool
View Source
var NotebookRestrictions_NoCreateNotes_DEFAULT bool
View Source
var NotebookRestrictions_NoCreateSharedNotebooks_DEFAULT bool
View Source
var NotebookRestrictions_NoCreateTags_DEFAULT bool
View Source
var NotebookRestrictions_NoEmailNotes_DEFAULT bool
View Source
var NotebookRestrictions_NoExpungeNotebook_DEFAULT bool
View Source
var NotebookRestrictions_NoExpungeNotes_DEFAULT bool
View Source
var NotebookRestrictions_NoExpungeTags_DEFAULT bool
View Source
var NotebookRestrictions_NoPublishToBusinessLibrary_DEFAULT bool
View Source
var NotebookRestrictions_NoPublishToPublic_DEFAULT bool
View Source
var NotebookRestrictions_NoReadNotes_DEFAULT bool
View Source
var NotebookRestrictions_NoRenameNotebook_DEFAULT bool
View Source
var NotebookRestrictions_NoSendMessageToRecipients_DEFAULT bool
View Source
var NotebookRestrictions_NoSetDefaultNotebook_DEFAULT bool
View Source
var NotebookRestrictions_NoSetInMyList_DEFAULT bool
View Source
var NotebookRestrictions_NoSetNotebookStack_DEFAULT bool
View Source
var NotebookRestrictions_NoSetParentTag_DEFAULT bool
View Source
var NotebookRestrictions_NoSetRecipientSettingsStack_DEFAULT bool
View Source
var NotebookRestrictions_NoSetReminderNotifyEmail_DEFAULT bool
View Source
var NotebookRestrictions_NoSetReminderNotifyInApp_DEFAULT bool
View Source
var NotebookRestrictions_NoShareNotesWithBusiness_DEFAULT bool
View Source
var NotebookRestrictions_NoShareNotes_DEFAULT bool
View Source
var NotebookRestrictions_NoUpdateNotebook_DEFAULT bool
View Source
var NotebookRestrictions_NoUpdateNotes_DEFAULT bool
View Source
var NotebookRestrictions_NoUpdateTags_DEFAULT bool
View Source
var NotebookShareTemplate_RecipientContacts_DEFAULT []*Contact
View Source
var Notebook_DefaultNotebook_DEFAULT bool
View Source
var Notebook_Name_DEFAULT string
View Source
var Notebook_Published_DEFAULT bool
View Source
var Notebook_SharedNotebookIds_DEFAULT []int64
View Source
var Notebook_SharedNotebooks_DEFAULT []*SharedNotebook
View Source
var Notebook_Stack_DEFAULT string
View Source
var Notebook_UpdateSequenceNum_DEFAULT int32
View Source
var NotesMetadataList_DebugInfo_DEFAULT string
View Source
var NotesMetadataList_SearchContextBytes_DEFAULT []byte
View Source
var NotesMetadataList_SearchedWords_DEFAULT []string
View Source
var NotesMetadataList_StoppedWords_DEFAULT []string
View Source
var NotesMetadataList_UpdateCount_DEFAULT int32
View Source
var NotesMetadataResultSpec_IncludeAttributes_DEFAULT bool
View Source
var NotesMetadataResultSpec_IncludeContentLength_DEFAULT bool
View Source
var NotesMetadataResultSpec_IncludeCreated_DEFAULT bool
View Source
var NotesMetadataResultSpec_IncludeDeleted_DEFAULT bool
View Source
var NotesMetadataResultSpec_IncludeLargestResourceMime_DEFAULT bool
View Source
var NotesMetadataResultSpec_IncludeLargestResourceSize_DEFAULT bool
View Source
var NotesMetadataResultSpec_IncludeNotebookGuid_DEFAULT bool
View Source
var NotesMetadataResultSpec_IncludeTagGuids_DEFAULT bool
View Source
var NotesMetadataResultSpec_IncludeTitle_DEFAULT bool
View Source
var NotesMetadataResultSpec_IncludeUpdateSequenceNum_DEFAULT bool
View Source
var NotesMetadataResultSpec_IncludeUpdated_DEFAULT bool
View Source
var PublicUserInfo_NoteStoreUrl_DEFAULT string
View Source
var PublicUserInfo_Username_DEFAULT string
View Source
var PublicUserInfo_WebApiUrlPrefix_DEFAULT string
View Source
var Publishing_Ascending_DEFAULT bool
View Source
var Publishing_PublicDescription_DEFAULT string
View Source
var Publishing_URI_DEFAULT string
View Source
var RelatedContentImage_FileSize_DEFAULT int32
View Source
var RelatedContentImage_Height_DEFAULT int32
View Source
var RelatedContentImage_PixelRatio_DEFAULT float64
View Source
var RelatedContentImage_URL_DEFAULT string
View Source
var RelatedContentImage_Width_DEFAULT int32
View Source
var RelatedContent_Authors_DEFAULT []string
View Source
var RelatedContent_ClipUrl_DEFAULT string
View Source
var RelatedContent_ContentId_DEFAULT string
View Source
var RelatedContent_SourceFaviconUrl_DEFAULT string
View Source
var RelatedContent_SourceId_DEFAULT string
View Source
var RelatedContent_SourceName_DEFAULT string
View Source
var RelatedContent_SourceUrl_DEFAULT string
View Source
var RelatedContent_Teaser_DEFAULT string
View Source
var RelatedContent_Thumbnails_DEFAULT []*RelatedContentImage
View Source
var RelatedContent_Title_DEFAULT string
View Source
var RelatedContent_URL_DEFAULT string
View Source
var RelatedContent_VisibleUrl_DEFAULT string
View Source
var RelatedQuery_CacheKey_DEFAULT string
View Source
var RelatedQuery_Context_DEFAULT string
View Source
var RelatedQuery_NoteGuid_DEFAULT string
View Source
var RelatedQuery_PlainText_DEFAULT string
View Source
var RelatedQuery_ReferenceUri_DEFAULT string
View Source
var RelatedResultSpec_IncludeContainingNotebooks_DEFAULT bool
View Source
var RelatedResultSpec_IncludeDebugInfo_DEFAULT bool
View Source
var RelatedResultSpec_MaxExperts_DEFAULT int32
View Source
var RelatedResultSpec_MaxNotebooks_DEFAULT int32
View Source
var RelatedResultSpec_MaxNotes_DEFAULT int32
View Source
var RelatedResultSpec_MaxRelatedContent_DEFAULT int32
View Source
var RelatedResultSpec_MaxTags_DEFAULT int32
View Source
var RelatedResultSpec_RelatedContentTypes_DEFAULT []RelatedContentType
View Source
var RelatedResultSpec_WritableNotebooksOnly_DEFAULT bool
View Source
var RelatedResult__CacheExpires_DEFAULT int32
View Source
var RelatedResult__CacheKey_DEFAULT string
View Source
var RelatedResult__ContainingNotebooks_DEFAULT []*NotebookDescriptor
View Source
var RelatedResult__DebugInfo_DEFAULT string
View Source
var RelatedResult__Experts_DEFAULT []*UserProfile
View Source
var RelatedResult__Notebooks_DEFAULT []*Notebook
View Source
var RelatedResult__Notes_DEFAULT []*Note
View Source
var RelatedResult__RelatedContent_DEFAULT []*RelatedContent
View Source
var RelatedResult__Tags_DEFAULT []*Tag
View Source
var ResourceAttributes_Altitude_DEFAULT float64
View Source
var ResourceAttributes_Attachment_DEFAULT bool
View Source
var ResourceAttributes_CameraMake_DEFAULT string
View Source
var ResourceAttributes_CameraModel_DEFAULT string
View Source
var ResourceAttributes_ClientWillIndex_DEFAULT bool
View Source
var ResourceAttributes_FileName_DEFAULT string
View Source
var ResourceAttributes_Latitude_DEFAULT float64
View Source
var ResourceAttributes_Longitude_DEFAULT float64
View Source
var ResourceAttributes_RecoType_DEFAULT string
View Source
var ResourceAttributes_SourceURL_DEFAULT string
View Source
var Resource_Active_DEFAULT bool
View Source
var Resource_Duration_DEFAULT int16
View Source
var Resource_Height_DEFAULT int16
View Source
var Resource_Mime_DEFAULT string
View Source
var Resource_UpdateSequenceNum_DEFAULT int32
View Source
var Resource_Width_DEFAULT int16
View Source
var SavedSearchScope_IncludeAccount_DEFAULT bool
View Source
var SavedSearchScope_IncludeBusinessLinkedNotebooks_DEFAULT bool
View Source
var SavedSearchScope_IncludePersonalLinkedNotebooks_DEFAULT bool
View Source
var SavedSearch_Name_DEFAULT string
View Source
var SavedSearch_Query_DEFAULT string
View Source
var SavedSearch_UpdateSequenceNum_DEFAULT int32
View Source
var ShareRelationshipRestrictions_NoSetFullAccess_DEFAULT bool
View Source
var ShareRelationshipRestrictions_NoSetModify_DEFAULT bool
View Source
var ShareRelationshipRestrictions_NoSetReadOnly_DEFAULT bool
View Source
var ShareRelationshipRestrictions_NoSetReadPlusActivity_DEFAULT bool
View Source
var ShareRelationships_Invitations_DEFAULT []*InvitationShareRelationship
View Source
var ShareRelationships_Memberships_DEFAULT []*MemberShareRelationship
View Source
var SharedNoteTemplate_RecipientContacts_DEFAULT []*Contact
View Source
var SharedNotebookRecipientSettings_ReminderNotifyEmail_DEFAULT bool
View Source
var SharedNotebookRecipientSettings_ReminderNotifyInApp_DEFAULT bool
View Source
var SharedNotebook_Email_DEFAULT string
View Source
var SharedNotebook_GlobalId_DEFAULT string
View Source
var SharedNotebook_ID_DEFAULT int64
View Source
var SharedNotebook_NotebookModifiable_DEFAULT bool
View Source
var SharedNotebook_RecipientUsername_DEFAULT string
View Source
var SharedNotebook_Username_DEFAULT string
View Source
var SyncChunkFilter_IncludeExpunged_DEFAULT bool
View Source
var SyncChunkFilter_IncludeLinkedNotebooks_DEFAULT bool
View Source
var SyncChunkFilter_IncludeNoteApplicationDataFullMap_DEFAULT bool
View Source
var SyncChunkFilter_IncludeNoteAttributes_DEFAULT bool
View Source
var SyncChunkFilter_IncludeNoteResourceApplicationDataFullMap_DEFAULT bool
View Source
var SyncChunkFilter_IncludeNoteResources_DEFAULT bool
View Source
var SyncChunkFilter_IncludeNotebooks_DEFAULT bool
View Source
var SyncChunkFilter_IncludeNotes_DEFAULT bool
View Source
var SyncChunkFilter_IncludeResourceApplicationDataFullMap_DEFAULT bool
View Source
var SyncChunkFilter_IncludeResources_DEFAULT bool
View Source
var SyncChunkFilter_IncludeSearches_DEFAULT bool
View Source
var SyncChunkFilter_IncludeSharedNotes_DEFAULT bool
View Source
var SyncChunkFilter_IncludeTags_DEFAULT bool
View Source
var SyncChunkFilter_NotebookGuids_DEFAULT []string
View Source
var SyncChunkFilter_OmitSharedNotebooks_DEFAULT bool
View Source
var SyncChunkFilter_RequireNoteContentClass_DEFAULT string
View Source
var SyncChunk_ChunkHighUSN_DEFAULT int32
View Source
var SyncChunk_ExpungedLinkedNotebooks_DEFAULT []GUID
View Source
var SyncChunk_ExpungedNotebooks_DEFAULT []GUID
View Source
var SyncChunk_ExpungedNotes_DEFAULT []GUID
View Source
var SyncChunk_ExpungedSearches_DEFAULT []GUID
View Source
var SyncChunk_ExpungedTags_DEFAULT []GUID
View Source
var SyncChunk_LinkedNotebooks_DEFAULT []*LinkedNotebook
View Source
var SyncChunk_Notebooks_DEFAULT []*Notebook
View Source
var SyncChunk_Notes_DEFAULT []*Note
View Source
var SyncChunk_Resources_DEFAULT []*Resource
View Source
var SyncChunk_Searches_DEFAULT []*SavedSearch
View Source
var SyncChunk_Tags_DEFAULT []*Tag
View Source
var SyncState_Uploaded_DEFAULT int64
View Source
var Tag_Name_DEFAULT string
View Source
var Tag_UpdateSequenceNum_DEFAULT int32
View Source
var UpdateNoteIfUsnMatchesResult__Updated_DEFAULT bool
View Source
var UserAttributes_BusinessAddress_DEFAULT string
View Source
var UserAttributes_ClipFullPage_DEFAULT bool
View Source
var UserAttributes_Comments_DEFAULT string
View Source
var UserAttributes_DailyEmailLimit_DEFAULT int32
View Source
var UserAttributes_DefaultLatitude_DEFAULT float64
View Source
var UserAttributes_DefaultLocationName_DEFAULT string
View Source
var UserAttributes_DefaultLongitude_DEFAULT float64
View Source
var UserAttributes_EducationalDiscount_DEFAULT bool
View Source
var UserAttributes_GroupName_DEFAULT string
View Source
var UserAttributes_HideSponsorBilling_DEFAULT bool
View Source
var UserAttributes_IncomingEmailAddress_DEFAULT string
View Source
var UserAttributes_MaxReferrals_DEFAULT int32
View Source
var UserAttributes_OptOutMachineLearning_DEFAULT bool
View Source
var UserAttributes_Preactivation_DEFAULT bool
View Source
var UserAttributes_PreferredCountry_DEFAULT string
View Source
var UserAttributes_PreferredLanguage_DEFAULT string
View Source
var UserAttributes_RecentMailedAddresses_DEFAULT []string
View Source
var UserAttributes_RecognitionLanguage_DEFAULT string
View Source
var UserAttributes_RefererCode_DEFAULT string
View Source
var UserAttributes_ReferralCount_DEFAULT int32
View Source
var UserAttributes_ReferralProof_DEFAULT string
View Source
var UserAttributes_SalesforcePushEnabled_DEFAULT bool
View Source
var UserAttributes_SentEmailCount_DEFAULT int32
View Source
var UserAttributes_ShouldLogClientEvent_DEFAULT bool
View Source
var UserAttributes_TwitterId_DEFAULT string
View Source
var UserAttributes_TwitterUserName_DEFAULT string
View Source
var UserAttributes_UseEmailAutoFiling_DEFAULT bool
View Source
var UserAttributes_ViewedPromotions_DEFAULT []string
View Source
var UserIdentity_LongIdentifier_DEFAULT int64
View Source
var UserIdentity_StringIdentifier_DEFAULT string
View Source
var UserProfile_Email_DEFAULT string
View Source
var UserProfile_Name_DEFAULT string
View Source
var UserProfile_PhotoUrl_DEFAULT string
View Source
var UserProfile_Username_DEFAULT string
View Source
var UserStoreCheckVersionResult_Success_DEFAULT bool
View Source
var UserStoreListBusinessInvitationsResult_Success_DEFAULT []*BusinessInvitation
View Source
var UserStoreListBusinessUsersResult_Success_DEFAULT []*UserProfile
View Source
var UserUrls_MessageStoreUrl_DEFAULT string
View Source
var UserUrls_NoteStoreUrl_DEFAULT string
View Source
var UserUrls_UserStoreUrl_DEFAULT string
View Source
var UserUrls_UserWebSocketUrl_DEFAULT string
View Source
var UserUrls_UtilityUrl_DEFAULT string
View Source
var UserUrls_WebApiUrlPrefix_DEFAULT string
View Source
var User_Active_DEFAULT bool
View Source
var User_Email_DEFAULT string
View Source
var User_Name_DEFAULT string
View Source
var User_PhotoUrl_DEFAULT string
View Source
var User_ShardId_DEFAULT string
View Source
var User_Timezone_DEFAULT string
View Source
var User_Username_DEFAULT string

Functions

This section is empty.

Types

type AccountLimits

type AccountLimits struct {
	UserMailLimitDaily    *int32 `thrift:"userMailLimitDaily,1" db:"userMailLimitDaily" json:"userMailLimitDaily,omitempty"`
	NoteSizeMax           *int64 `thrift:"noteSizeMax,2" db:"noteSizeMax" json:"noteSizeMax,omitempty"`
	ResourceSizeMax       *int64 `thrift:"resourceSizeMax,3" db:"resourceSizeMax" json:"resourceSizeMax,omitempty"`
	UserLinkedNotebookMax *int32 `thrift:"userLinkedNotebookMax,4" db:"userLinkedNotebookMax" json:"userLinkedNotebookMax,omitempty"`
	UploadLimit           *int64 `thrift:"uploadLimit,5" db:"uploadLimit" json:"uploadLimit,omitempty"`
	UserNoteCountMax      *int32 `thrift:"userNoteCountMax,6" db:"userNoteCountMax" json:"userNoteCountMax,omitempty"`
	UserNotebookCountMax  *int32 `thrift:"userNotebookCountMax,7" db:"userNotebookCountMax" json:"userNotebookCountMax,omitempty"`
	UserTagCountMax       *int32 `thrift:"userTagCountMax,8" db:"userTagCountMax" json:"userTagCountMax,omitempty"`
	NoteTagCountMax       *int32 `thrift:"noteTagCountMax,9" db:"noteTagCountMax" json:"noteTagCountMax,omitempty"`
	UserSavedSearchesMax  *int32 `thrift:"userSavedSearchesMax,10" db:"userSavedSearchesMax" json:"userSavedSearchesMax,omitempty"`
	NoteResourceCountMax  *int32 `thrift:"noteResourceCountMax,11" db:"noteResourceCountMax" json:"noteResourceCountMax,omitempty"`
}
This structure is used to provide account limits that are in effect for this user.

<dl>

<dt>userMailLimitDaily</dt>
  <dd>The number of emails of any type that can be sent by a user from the
      service per day.  If an email is sent to two different recipients, this
      counts as two emails.
  </dd>
<dt>noteSizeMax</dt>
  <dd>Maximum total size of a Note that can be added.  The size of a note is
      calculated as:
      ENML content length (in Unicode characters) plus the sum of all resource
      sizes (in bytes).
  </dd>
<dt>resourceSizeMax</dt>
  <dd>Maximum size of a resource, in bytes
  </dd>
<dt>userLinkedNotebookMax</dt>
  <dd>Maximum number of linked notebooks per account.
  </dd>
<dt>uploadLimit</dt>
  <dd>The number of bytes that can be uploaded to the account
  in the current month.  For new notes that are created, this is the length
  of the note content (in Unicode characters) plus the size of each resource
  (in bytes).  For edited notes, this is the the difference between the old
  length and the new length (if this is greater than 0) plus the size of
  each new resource.
  </dd>
<dt>userNoteCountMax</dt>
  <dd>Maximum number of Notes per user</dd>
<dt>userNotebookCountMax</dt>
  <dd>Maximum number of Notebooks per user</dd>
<dt>userTagCountMax</dt>
  <dd>Maximum number of Tags per account</dd>
<dt>noteTagCountMax</dt>
  <dd>Maximum number of Tags per Note</dd>
<dt>userSavedSearchesMax</dt>
  <dd>Maximum number of SavedSearches per account</dd>
<dt>noteResourceCountMax</dt>
  <dd>The maximum number of Resources per Note</dd>
</dl>

Attributes:

  • UserMailLimitDaily
  • NoteSizeMax
  • ResourceSizeMax
  • UserLinkedNotebookMax
  • UploadLimit
  • UserNoteCountMax
  • UserNotebookCountMax
  • UserTagCountMax
  • NoteTagCountMax
  • UserSavedSearchesMax
  • NoteResourceCountMax
var UserStoreGetAccountLimitsResult_Success_DEFAULT *AccountLimits
var User_AccountLimits_DEFAULT *AccountLimits

func NewAccountLimits

func NewAccountLimits() *AccountLimits

func (*AccountLimits) GetNoteResourceCountMax

func (p *AccountLimits) GetNoteResourceCountMax() int32

func (*AccountLimits) GetNoteSizeMax

func (p *AccountLimits) GetNoteSizeMax() int64

func (*AccountLimits) GetNoteTagCountMax

func (p *AccountLimits) GetNoteTagCountMax() int32

func (*AccountLimits) GetResourceSizeMax

func (p *AccountLimits) GetResourceSizeMax() int64

func (*AccountLimits) GetUploadLimit

func (p *AccountLimits) GetUploadLimit() int64

func (*AccountLimits) GetUserLinkedNotebookMax

func (p *AccountLimits) GetUserLinkedNotebookMax() int32

func (*AccountLimits) GetUserMailLimitDaily

func (p *AccountLimits) GetUserMailLimitDaily() int32

func (*AccountLimits) GetUserNoteCountMax

func (p *AccountLimits) GetUserNoteCountMax() int32

func (*AccountLimits) GetUserNotebookCountMax

func (p *AccountLimits) GetUserNotebookCountMax() int32

func (*AccountLimits) GetUserSavedSearchesMax

func (p *AccountLimits) GetUserSavedSearchesMax() int32

func (*AccountLimits) GetUserTagCountMax

func (p *AccountLimits) GetUserTagCountMax() int32

func (*AccountLimits) IsSetNoteResourceCountMax

func (p *AccountLimits) IsSetNoteResourceCountMax() bool

func (*AccountLimits) IsSetNoteSizeMax

func (p *AccountLimits) IsSetNoteSizeMax() bool

func (*AccountLimits) IsSetNoteTagCountMax

func (p *AccountLimits) IsSetNoteTagCountMax() bool

func (*AccountLimits) IsSetResourceSizeMax

func (p *AccountLimits) IsSetResourceSizeMax() bool

func (*AccountLimits) IsSetUploadLimit

func (p *AccountLimits) IsSetUploadLimit() bool

func (*AccountLimits) IsSetUserLinkedNotebookMax

func (p *AccountLimits) IsSetUserLinkedNotebookMax() bool

func (*AccountLimits) IsSetUserMailLimitDaily

func (p *AccountLimits) IsSetUserMailLimitDaily() bool

func (*AccountLimits) IsSetUserNoteCountMax

func (p *AccountLimits) IsSetUserNoteCountMax() bool

func (*AccountLimits) IsSetUserNotebookCountMax

func (p *AccountLimits) IsSetUserNotebookCountMax() bool

func (*AccountLimits) IsSetUserSavedSearchesMax

func (p *AccountLimits) IsSetUserSavedSearchesMax() bool

func (*AccountLimits) IsSetUserTagCountMax

func (p *AccountLimits) IsSetUserTagCountMax() bool

func (*AccountLimits) Read

func (p *AccountLimits) Read(iprot thrift.TProtocol) error

func (*AccountLimits) ReadField1

func (p *AccountLimits) ReadField1(iprot thrift.TProtocol) error

func (*AccountLimits) ReadField10

func (p *AccountLimits) ReadField10(iprot thrift.TProtocol) error

func (*AccountLimits) ReadField11

func (p *AccountLimits) ReadField11(iprot thrift.TProtocol) error

func (*AccountLimits) ReadField2

func (p *AccountLimits) ReadField2(iprot thrift.TProtocol) error

func (*AccountLimits) ReadField3

func (p *AccountLimits) ReadField3(iprot thrift.TProtocol) error

func (*AccountLimits) ReadField4

func (p *AccountLimits) ReadField4(iprot thrift.TProtocol) error

func (*AccountLimits) ReadField5

func (p *AccountLimits) ReadField5(iprot thrift.TProtocol) error

func (*AccountLimits) ReadField6

func (p *AccountLimits) ReadField6(iprot thrift.TProtocol) error

func (*AccountLimits) ReadField7

func (p *AccountLimits) ReadField7(iprot thrift.TProtocol) error

func (*AccountLimits) ReadField8

func (p *AccountLimits) ReadField8(iprot thrift.TProtocol) error

func (*AccountLimits) ReadField9

func (p *AccountLimits) ReadField9(iprot thrift.TProtocol) error

func (*AccountLimits) String

func (p *AccountLimits) String() string

func (*AccountLimits) Write

func (p *AccountLimits) Write(oprot thrift.TProtocol) error

type Accounting

type Accounting struct {
	// unused field # 1
	UploadLimitEnd         *Timestamp          `thrift:"uploadLimitEnd,2" db:"uploadLimitEnd" json:"uploadLimitEnd,omitempty"`
	UploadLimitNextMonth   *int64              `thrift:"uploadLimitNextMonth,3" db:"uploadLimitNextMonth" json:"uploadLimitNextMonth,omitempty"`
	PremiumServiceStatus   *PremiumOrderStatus `thrift:"premiumServiceStatus,4" db:"premiumServiceStatus" json:"premiumServiceStatus,omitempty"`
	PremiumOrderNumber     *string             `thrift:"premiumOrderNumber,5" db:"premiumOrderNumber" json:"premiumOrderNumber,omitempty"`
	PremiumCommerceService *string             `thrift:"premiumCommerceService,6" db:"premiumCommerceService" json:"premiumCommerceService,omitempty"`
	PremiumServiceStart    *Timestamp          `thrift:"premiumServiceStart,7" db:"premiumServiceStart" json:"premiumServiceStart,omitempty"`
	PremiumServiceSKU      *string             `thrift:"premiumServiceSKU,8" db:"premiumServiceSKU" json:"premiumServiceSKU,omitempty"`
	LastSuccessfulCharge   *Timestamp          `thrift:"lastSuccessfulCharge,9" db:"lastSuccessfulCharge" json:"lastSuccessfulCharge,omitempty"`
	LastFailedCharge       *Timestamp          `thrift:"lastFailedCharge,10" db:"lastFailedCharge" json:"lastFailedCharge,omitempty"`
	LastFailedChargeReason *string             `thrift:"lastFailedChargeReason,11" db:"lastFailedChargeReason" json:"lastFailedChargeReason,omitempty"`
	NextPaymentDue         *Timestamp          `thrift:"nextPaymentDue,12" db:"nextPaymentDue" json:"nextPaymentDue,omitempty"`
	PremiumLockUntil       *Timestamp          `thrift:"premiumLockUntil,13" db:"premiumLockUntil" json:"premiumLockUntil,omitempty"`
	Updated                *Timestamp          `thrift:"updated,14" db:"updated" json:"updated,omitempty"`
	// unused field # 15
	PremiumSubscriptionNumber *string           `thrift:"premiumSubscriptionNumber,16" db:"premiumSubscriptionNumber" json:"premiumSubscriptionNumber,omitempty"`
	LastRequestedCharge       *Timestamp        `thrift:"lastRequestedCharge,17" db:"lastRequestedCharge" json:"lastRequestedCharge,omitempty"`
	Currency                  *string           `thrift:"currency,18" db:"currency" json:"currency,omitempty"`
	UnitPrice                 *int32            `thrift:"unitPrice,19" db:"unitPrice" json:"unitPrice,omitempty"`
	BusinessId                *int32            `thrift:"businessId,20" db:"businessId" json:"businessId,omitempty"`
	BusinessName              *string           `thrift:"businessName,21" db:"businessName" json:"businessName,omitempty"`
	BusinessRole              *BusinessUserRole `thrift:"businessRole,22" db:"businessRole" json:"businessRole,omitempty"`
	UnitDiscount              *int32            `thrift:"unitDiscount,23" db:"unitDiscount" json:"unitDiscount,omitempty"`
	NextChargeDate            *Timestamp        `thrift:"nextChargeDate,24" db:"nextChargeDate" json:"nextChargeDate,omitempty"`
	AvailablePoints           *int32            `thrift:"availablePoints,25" db:"availablePoints" json:"availablePoints,omitempty"`
}
This represents the bookkeeping information for the user's subscription.

<dl>

<dt>uploadLimitEnd</dt>
  <dd>The date and time when the current upload limit
  expires.  At this time, the monthly upload count reverts to 0 and a new
  limit is imposed.  This date and time is exclusive, so this is effectively
  the start of the new month.
  </dd>
<dt>uploadLimitNextMonth</dt>
  <dd> When uploadLimitEnd is reached, the service
  will change uploadLimit to uploadLimitNextMonth. If a premium account is
  canceled, this mechanism will reset the quota appropriately.
  </dd>
<dt>premiumServiceStatus</dt>
  <dd>Indicates the phases of a premium account
  during the billing process.
  </dd>
<dt>premiumOrderNumber</dt>
  <dd>The order number used by the commerce system to
  process recurring payments
  </dd>
<dt>premiumServiceStart</dt>
  <dd>The start date when this premium promotion
  began (this number will get overwritten if a premium service is canceled
  and then re-activated).
  </dd>
<dt>premiumCommerceService</dt>
  <dd>The commerce system used (paypal, Google
  checkout, etc)
  </dd>
<dt>premiumServiceSKU</dt>
  <dd>The code associated with the purchase eg. monthly
  or annual purchase. Clients should interpret this value and localize it.
  </dd>
<dt>lastSuccessfulCharge</dt>
  <dd>Date the last time the user was charged.
  Null if never charged.
  </dd>
<dt>lastFailedCharge</dt>
  <dd>Date the last time a charge was attempted and
  failed.
  </dd>
<dt>lastFailedChargeReason</dt>
  <dd>Reason provided for the charge failure
  </dd>
<dt>nextPaymentDue</dt>
  <dd>The end of the billing cycle. This could be in the
  past if there are failed charges.
  </dd>
<dt>premiumLockUntil</dt>
  <dd>An internal variable to manage locking operations
  on the commerce variables.
  </dd>
<dt>updated</dt>
  <dd>The date any modification where made to this record.
  </dd>
<dt>premiumSubscriptionNumber</dt>
  <dd>The number number identifying the
  recurring subscription used to make the recurring charges.
  </dd>
<dt>lastRequestedCharge</dt>
  <dd>Date charge last attempted</dd>
<dt>currency</dt>
  <dd>ISO 4217 currency code</dd>
<dt>unitPrice</dt>
  <dd>charge in the smallest unit of the currency (e.g. cents for USD)</dd>
<dt>businessId</dt>
  <dd><i>DEPRECATED:</i>See BusinessUserInfo.</dd>
<dt>businessName</dt>
  <dd><i>DEPRECATED:</i>See BusinessUserInfo.</dd>
<dt>businessRole</dt>
  <dd><i>DEPRECATED:</i>See BusinessUserInfo.</dd>
<dt>unitDiscount</dt>
  <dd>discount per seat in negative amount and smallest unit of the currency (e.g.
      cents for USD)</dd>
<dt>nextChargeDate</dt>
  <dd>The next time the user will be charged, may or may not be the same as
      nextPaymentDue</dd>
</dl>

Attributes:

  • UploadLimitEnd
  • UploadLimitNextMonth
  • PremiumServiceStatus
  • PremiumOrderNumber
  • PremiumCommerceService
  • PremiumServiceStart
  • PremiumServiceSKU
  • LastSuccessfulCharge
  • LastFailedCharge
  • LastFailedChargeReason
  • NextPaymentDue
  • PremiumLockUntil
  • Updated
  • PremiumSubscriptionNumber
  • LastRequestedCharge
  • Currency
  • UnitPrice
  • BusinessId
  • BusinessName
  • BusinessRole
  • UnitDiscount
  • NextChargeDate
  • AvailablePoints
var User_Accounting_DEFAULT *Accounting

func NewAccounting

func NewAccounting() *Accounting

func (*Accounting) GetAvailablePoints

func (p *Accounting) GetAvailablePoints() int32

func (*Accounting) GetBusinessId

func (p *Accounting) GetBusinessId() int32

func (*Accounting) GetBusinessName

func (p *Accounting) GetBusinessName() string

func (*Accounting) GetBusinessRole

func (p *Accounting) GetBusinessRole() BusinessUserRole

func (*Accounting) GetCurrency

func (p *Accounting) GetCurrency() string

func (*Accounting) GetLastFailedCharge

func (p *Accounting) GetLastFailedCharge() Timestamp

func (*Accounting) GetLastFailedChargeReason

func (p *Accounting) GetLastFailedChargeReason() string

func (*Accounting) GetLastRequestedCharge

func (p *Accounting) GetLastRequestedCharge() Timestamp

func (*Accounting) GetLastSuccessfulCharge

func (p *Accounting) GetLastSuccessfulCharge() Timestamp

func (*Accounting) GetNextChargeDate

func (p *Accounting) GetNextChargeDate() Timestamp

func (*Accounting) GetNextPaymentDue

func (p *Accounting) GetNextPaymentDue() Timestamp

func (*Accounting) GetPremiumCommerceService

func (p *Accounting) GetPremiumCommerceService() string

func (*Accounting) GetPremiumLockUntil

func (p *Accounting) GetPremiumLockUntil() Timestamp

func (*Accounting) GetPremiumOrderNumber

func (p *Accounting) GetPremiumOrderNumber() string

func (*Accounting) GetPremiumServiceSKU

func (p *Accounting) GetPremiumServiceSKU() string

func (*Accounting) GetPremiumServiceStart

func (p *Accounting) GetPremiumServiceStart() Timestamp

func (*Accounting) GetPremiumServiceStatus

func (p *Accounting) GetPremiumServiceStatus() PremiumOrderStatus

func (*Accounting) GetPremiumSubscriptionNumber

func (p *Accounting) GetPremiumSubscriptionNumber() string

func (*Accounting) GetUnitDiscount

func (p *Accounting) GetUnitDiscount() int32

func (*Accounting) GetUnitPrice

func (p *Accounting) GetUnitPrice() int32

func (*Accounting) GetUpdated

func (p *Accounting) GetUpdated() Timestamp

func (*Accounting) GetUploadLimitEnd

func (p *Accounting) GetUploadLimitEnd() Timestamp

func (*Accounting) GetUploadLimitNextMonth

func (p *Accounting) GetUploadLimitNextMonth() int64

func (*Accounting) IsSetAvailablePoints

func (p *Accounting) IsSetAvailablePoints() bool

func (*Accounting) IsSetBusinessId

func (p *Accounting) IsSetBusinessId() bool

func (*Accounting) IsSetBusinessName

func (p *Accounting) IsSetBusinessName() bool

func (*Accounting) IsSetBusinessRole

func (p *Accounting) IsSetBusinessRole() bool

func (*Accounting) IsSetCurrency

func (p *Accounting) IsSetCurrency() bool

func (*Accounting) IsSetLastFailedCharge

func (p *Accounting) IsSetLastFailedCharge() bool

func (*Accounting) IsSetLastFailedChargeReason

func (p *Accounting) IsSetLastFailedChargeReason() bool

func (*Accounting) IsSetLastRequestedCharge

func (p *Accounting) IsSetLastRequestedCharge() bool

func (*Accounting) IsSetLastSuccessfulCharge

func (p *Accounting) IsSetLastSuccessfulCharge() bool

func (*Accounting) IsSetNextChargeDate

func (p *Accounting) IsSetNextChargeDate() bool

func (*Accounting) IsSetNextPaymentDue

func (p *Accounting) IsSetNextPaymentDue() bool

func (*Accounting) IsSetPremiumCommerceService

func (p *Accounting) IsSetPremiumCommerceService() bool

func (*Accounting) IsSetPremiumLockUntil

func (p *Accounting) IsSetPremiumLockUntil() bool

func (*Accounting) IsSetPremiumOrderNumber

func (p *Accounting) IsSetPremiumOrderNumber() bool

func (*Accounting) IsSetPremiumServiceSKU

func (p *Accounting) IsSetPremiumServiceSKU() bool

func (*Accounting) IsSetPremiumServiceStart

func (p *Accounting) IsSetPremiumServiceStart() bool

func (*Accounting) IsSetPremiumServiceStatus

func (p *Accounting) IsSetPremiumServiceStatus() bool

func (*Accounting) IsSetPremiumSubscriptionNumber

func (p *Accounting) IsSetPremiumSubscriptionNumber() bool

func (*Accounting) IsSetUnitDiscount

func (p *Accounting) IsSetUnitDiscount() bool

func (*Accounting) IsSetUnitPrice

func (p *Accounting) IsSetUnitPrice() bool

func (*Accounting) IsSetUpdated

func (p *Accounting) IsSetUpdated() bool

func (*Accounting) IsSetUploadLimitEnd

func (p *Accounting) IsSetUploadLimitEnd() bool

func (*Accounting) IsSetUploadLimitNextMonth

func (p *Accounting) IsSetUploadLimitNextMonth() bool

func (*Accounting) Read

func (p *Accounting) Read(iprot thrift.TProtocol) error

func (*Accounting) ReadField10

func (p *Accounting) ReadField10(iprot thrift.TProtocol) error

func (*Accounting) ReadField11

func (p *Accounting) ReadField11(iprot thrift.TProtocol) error

func (*Accounting) ReadField12

func (p *Accounting) ReadField12(iprot thrift.TProtocol) error

func (*Accounting) ReadField13

func (p *Accounting) ReadField13(iprot thrift.TProtocol) error

func (*Accounting) ReadField14

func (p *Accounting) ReadField14(iprot thrift.TProtocol) error

func (*Accounting) ReadField16

func (p *Accounting) ReadField16(iprot thrift.TProtocol) error

func (*Accounting) ReadField17

func (p *Accounting) ReadField17(iprot thrift.TProtocol) error

func (*Accounting) ReadField18

func (p *Accounting) ReadField18(iprot thrift.TProtocol) error

func (*Accounting) ReadField19

func (p *Accounting) ReadField19(iprot thrift.TProtocol) error

func (*Accounting) ReadField2

func (p *Accounting) ReadField2(iprot thrift.TProtocol) error

func (*Accounting) ReadField20

func (p *Accounting) ReadField20(iprot thrift.TProtocol) error

func (*Accounting) ReadField21

func (p *Accounting) ReadField21(iprot thrift.TProtocol) error

func (*Accounting) ReadField22

func (p *Accounting) ReadField22(iprot thrift.TProtocol) error

func (*Accounting) ReadField23

func (p *Accounting) ReadField23(iprot thrift.TProtocol) error

func (*Accounting) ReadField24

func (p *Accounting) ReadField24(iprot thrift.TProtocol) error

func (*Accounting) ReadField25

func (p *Accounting) ReadField25(iprot thrift.TProtocol) error

func (*Accounting) ReadField3

func (p *Accounting) ReadField3(iprot thrift.TProtocol) error

func (*Accounting) ReadField4

func (p *Accounting) ReadField4(iprot thrift.TProtocol) error

func (*Accounting) ReadField5

func (p *Accounting) ReadField5(iprot thrift.TProtocol) error

func (*Accounting) ReadField6

func (p *Accounting) ReadField6(iprot thrift.TProtocol) error

func (*Accounting) ReadField7

func (p *Accounting) ReadField7(iprot thrift.TProtocol) error

func (*Accounting) ReadField8

func (p *Accounting) ReadField8(iprot thrift.TProtocol) error

func (*Accounting) ReadField9

func (p *Accounting) ReadField9(iprot thrift.TProtocol) error

func (*Accounting) String

func (p *Accounting) String() string

func (*Accounting) Write

func (p *Accounting) Write(oprot thrift.TProtocol) error

type AuthenticationResult_

type AuthenticationResult_ struct {
	CurrentTime              Timestamp       `thrift:"currentTime,1,required" db:"currentTime" json:"currentTime"`
	AuthenticationToken      string          `thrift:"authenticationToken,2,required" db:"authenticationToken" json:"authenticationToken"`
	Expiration               Timestamp       `thrift:"expiration,3,required" db:"expiration" json:"expiration"`
	User                     *User           `thrift:"user,4" db:"user" json:"user,omitempty"`
	PublicUserInfo           *PublicUserInfo `thrift:"publicUserInfo,5" db:"publicUserInfo" json:"publicUserInfo,omitempty"`
	NoteStoreUrl             *string         `thrift:"noteStoreUrl,6" db:"noteStoreUrl" json:"noteStoreUrl,omitempty"`
	WebApiUrlPrefix          *string         `thrift:"webApiUrlPrefix,7" db:"webApiUrlPrefix" json:"webApiUrlPrefix,omitempty"`
	SecondFactorRequired     *bool           `thrift:"secondFactorRequired,8" db:"secondFactorRequired" json:"secondFactorRequired,omitempty"`
	SecondFactorDeliveryHint *string         `thrift:"secondFactorDeliveryHint,9" db:"secondFactorDeliveryHint" json:"secondFactorDeliveryHint,omitempty"`
	Urls                     *UserUrls       `thrift:"urls,10" db:"urls" json:"urls,omitempty"`
}
When an authentication (or re-authentication) is performed, this structure
provides the result to the client.

<dl>

<dt>currentTime:</dt>
  <dd>
  The server-side date and time when this result was
  generated.
  </dd>
<dt>authenticationToken:</dt>
  <dd>
  Holds an opaque, ASCII-encoded token that can be
  used by the client to perform actions on a NoteStore.
  </dd>
<dt>expiration:</dt>
  <dd>
  Holds the server-side date and time when the
  authentication token will expire.
  This time can be compared to "currentTime" to produce an expiration
  time that can be reconciled with the client's local clock.
  </dd>
<dt>user:</dt>
  <dd>
  Holds the information about the account which was
  authenticated if this was a full authentication.  May be absent if this
  particular authentication did not require user information.
  </dd>
<dt>publicUserInfo:</dt>
  <dd>
  If this authentication result was achieved without full permissions to
  access the full User structure, this field may be set to give back
  a more limited public set of data.
  </dd>
<dt>noteStoreUrl:</dt>
  <dd>
  DEPRECATED - Client applications should use urls.noteStoreUrl.
  </dd>
<dt>webApiUrlPrefix:</dt>
  <dd>
  DEPRECATED - Client applications should use urls.webApiUrlPrefix.
  </dd>
<dt>secondFactorRequired:</dt>
  <dd>
  If set to true, this field indicates that the user has enabled two-factor
  authentication and must enter their second factor in order to complete
  authentication. In this case the value of authenticationResult will be
  a short-lived authentication token that may only be used to make a
  subsequent call to completeTwoFactorAuthentication.
  </dd>
<dt>secondFactorDeliveryHint:</dt>
  <dd>
  When secondFactorRequired is set to true, this field may contain a string
  describing the second factor delivery method that the user has configured.
  This will typically be an obfuscated mobile device number, such as
  "(xxx) xxx-x095". This string can be displayed to the user to remind them
  how to obtain the required second factor.
  </dd>
<dt>urls</dt>
  <dd>
  This structure will contain all of the URLs that clients need to make requests to the
  Evernote service on behalf of the authenticated User.
  </dd>
</dl>

Attributes:

  • CurrentTime
  • AuthenticationToken
  • Expiration
  • User
  • PublicUserInfo
  • NoteStoreUrl
  • WebApiUrlPrefix
  • SecondFactorRequired
  • SecondFactorDeliveryHint
  • Urls
var NoteStoreAuthenticateToSharedNoteResult_Success_DEFAULT *AuthenticationResult_
var NoteStoreAuthenticateToSharedNotebookResult_Success_DEFAULT *AuthenticationResult_
var UserStoreAuthenticateLongSessionResult_Success_DEFAULT *AuthenticationResult_
var UserStoreAuthenticateToBusinessResult_Success_DEFAULT *AuthenticationResult_
var UserStoreCompleteTwoFactorAuthenticationResult_Success_DEFAULT *AuthenticationResult_

func NewAuthenticationResult_

func NewAuthenticationResult_() *AuthenticationResult_

func (*AuthenticationResult_) GetAuthenticationToken

func (p *AuthenticationResult_) GetAuthenticationToken() string

func (*AuthenticationResult_) GetCurrentTime

func (p *AuthenticationResult_) GetCurrentTime() Timestamp

func (*AuthenticationResult_) GetExpiration

func (p *AuthenticationResult_) GetExpiration() Timestamp

func (*AuthenticationResult_) GetNoteStoreUrl

func (p *AuthenticationResult_) GetNoteStoreUrl() string

func (*AuthenticationResult_) GetPublicUserInfo

func (p *AuthenticationResult_) GetPublicUserInfo() *PublicUserInfo

func (*AuthenticationResult_) GetSecondFactorDeliveryHint

func (p *AuthenticationResult_) GetSecondFactorDeliveryHint() string

func (*AuthenticationResult_) GetSecondFactorRequired

func (p *AuthenticationResult_) GetSecondFactorRequired() bool

func (*AuthenticationResult_) GetUrls

func (p *AuthenticationResult_) GetUrls() *UserUrls

func (*AuthenticationResult_) GetUser

func (p *AuthenticationResult_) GetUser() *User

func (*AuthenticationResult_) GetWebApiUrlPrefix

func (p *AuthenticationResult_) GetWebApiUrlPrefix() string

func (*AuthenticationResult_) IsSetNoteStoreUrl

func (p *AuthenticationResult_) IsSetNoteStoreUrl() bool

func (*AuthenticationResult_) IsSetPublicUserInfo

func (p *AuthenticationResult_) IsSetPublicUserInfo() bool

func (*AuthenticationResult_) IsSetSecondFactorDeliveryHint

func (p *AuthenticationResult_) IsSetSecondFactorDeliveryHint() bool

func (*AuthenticationResult_) IsSetSecondFactorRequired

func (p *AuthenticationResult_) IsSetSecondFactorRequired() bool

func (*AuthenticationResult_) IsSetUrls

func (p *AuthenticationResult_) IsSetUrls() bool

func (*AuthenticationResult_) IsSetUser

func (p *AuthenticationResult_) IsSetUser() bool

func (*AuthenticationResult_) IsSetWebApiUrlPrefix

func (p *AuthenticationResult_) IsSetWebApiUrlPrefix() bool

func (*AuthenticationResult_) Read

func (*AuthenticationResult_) ReadField1

func (p *AuthenticationResult_) ReadField1(iprot thrift.TProtocol) error

func (*AuthenticationResult_) ReadField10

func (p *AuthenticationResult_) ReadField10(iprot thrift.TProtocol) error

func (*AuthenticationResult_) ReadField2

func (p *AuthenticationResult_) ReadField2(iprot thrift.TProtocol) error

func (*AuthenticationResult_) ReadField3

func (p *AuthenticationResult_) ReadField3(iprot thrift.TProtocol) error

func (*AuthenticationResult_) ReadField4

func (p *AuthenticationResult_) ReadField4(iprot thrift.TProtocol) error

func (*AuthenticationResult_) ReadField5

func (p *AuthenticationResult_) ReadField5(iprot thrift.TProtocol) error

func (*AuthenticationResult_) ReadField6

func (p *AuthenticationResult_) ReadField6(iprot thrift.TProtocol) error

func (*AuthenticationResult_) ReadField7

func (p *AuthenticationResult_) ReadField7(iprot thrift.TProtocol) error

func (*AuthenticationResult_) ReadField8

func (p *AuthenticationResult_) ReadField8(iprot thrift.TProtocol) error

func (*AuthenticationResult_) ReadField9

func (p *AuthenticationResult_) ReadField9(iprot thrift.TProtocol) error

func (*AuthenticationResult_) String

func (p *AuthenticationResult_) String() string

func (*AuthenticationResult_) Write

func (p *AuthenticationResult_) Write(oprot thrift.TProtocol) error

type BootstrapInfo

type BootstrapInfo struct {
	Profiles []*BootstrapProfile `thrift:"profiles,1,required" db:"profiles" json:"profiles"`
}
This structure describes a collection of bootstrap profiles.

<dl>

<dt>profiles:</dt>
  <dd>
  List of one or more bootstrap profiles, in descending
  preference order.
  </dd>
</dl>

Attributes:

  • Profiles
var UserStoreGetBootstrapInfoResult_Success_DEFAULT *BootstrapInfo

func NewBootstrapInfo

func NewBootstrapInfo() *BootstrapInfo

func (*BootstrapInfo) GetProfiles

func (p *BootstrapInfo) GetProfiles() []*BootstrapProfile

func (*BootstrapInfo) Read

func (p *BootstrapInfo) Read(iprot thrift.TProtocol) error

func (*BootstrapInfo) ReadField1

func (p *BootstrapInfo) ReadField1(iprot thrift.TProtocol) error

func (*BootstrapInfo) String

func (p *BootstrapInfo) String() string

func (*BootstrapInfo) Write

func (p *BootstrapInfo) Write(oprot thrift.TProtocol) error

type BootstrapProfile

type BootstrapProfile struct {
	Name     string             `thrift:"name,1,required" db:"name" json:"name"`
	Settings *BootstrapSettings `thrift:"settings,2,required" db:"settings" json:"settings"`
}
This structure describes a collection of bootstrap settings.

<dl>

<dt>name:</dt>
  <dd>
  The unique name of the profile, which is guaranteed to remain consistent across
  calls to getBootstrapInfo.
  </dd>
<dt>settings:</dt>
  <dd>
  The settings for this profile.
  </dd>
</dl>

Attributes:

  • Name
  • Settings

func NewBootstrapProfile

func NewBootstrapProfile() *BootstrapProfile

func (*BootstrapProfile) GetName

func (p *BootstrapProfile) GetName() string

func (*BootstrapProfile) GetSettings

func (p *BootstrapProfile) GetSettings() *BootstrapSettings

func (*BootstrapProfile) IsSetSettings

func (p *BootstrapProfile) IsSetSettings() bool

func (*BootstrapProfile) Read

func (p *BootstrapProfile) Read(iprot thrift.TProtocol) error

func (*BootstrapProfile) ReadField1

func (p *BootstrapProfile) ReadField1(iprot thrift.TProtocol) error

func (*BootstrapProfile) ReadField2

func (p *BootstrapProfile) ReadField2(iprot thrift.TProtocol) error

func (*BootstrapProfile) String

func (p *BootstrapProfile) String() string

func (*BootstrapProfile) Write

func (p *BootstrapProfile) Write(oprot thrift.TProtocol) error

type BootstrapSettings

type BootstrapSettings struct {
	ServiceHost             string `thrift:"serviceHost,1,required" db:"serviceHost" json:"serviceHost"`
	MarketingUrl            string `thrift:"marketingUrl,2,required" db:"marketingUrl" json:"marketingUrl"`
	SupportUrl              string `thrift:"supportUrl,3,required" db:"supportUrl" json:"supportUrl"`
	AccountEmailDomain      string `thrift:"accountEmailDomain,4,required" db:"accountEmailDomain" json:"accountEmailDomain"`
	EnableFacebookSharing   *bool  `thrift:"enableFacebookSharing,5" db:"enableFacebookSharing" json:"enableFacebookSharing,omitempty"`
	EnableGiftSubscriptions *bool  `thrift:"enableGiftSubscriptions,6" db:"enableGiftSubscriptions" json:"enableGiftSubscriptions,omitempty"`
	EnableSupportTickets    *bool  `thrift:"enableSupportTickets,7" db:"enableSupportTickets" json:"enableSupportTickets,omitempty"`
	EnableSharedNotebooks   *bool  `thrift:"enableSharedNotebooks,8" db:"enableSharedNotebooks" json:"enableSharedNotebooks,omitempty"`
	EnableSingleNoteSharing *bool  `thrift:"enableSingleNoteSharing,9" db:"enableSingleNoteSharing" json:"enableSingleNoteSharing,omitempty"`
	EnableSponsoredAccounts *bool  `thrift:"enableSponsoredAccounts,10" db:"enableSponsoredAccounts" json:"enableSponsoredAccounts,omitempty"`
	EnableTwitterSharing    *bool  `thrift:"enableTwitterSharing,11" db:"enableTwitterSharing" json:"enableTwitterSharing,omitempty"`
	EnableLinkedInSharing   *bool  `thrift:"enableLinkedInSharing,12" db:"enableLinkedInSharing" json:"enableLinkedInSharing,omitempty"`
	EnablePublicNotebooks   *bool  `thrift:"enablePublicNotebooks,13" db:"enablePublicNotebooks" json:"enablePublicNotebooks,omitempty"`
	// unused fields # 14 to 15
	EnableGoogle *bool `thrift:"enableGoogle,16" db:"enableGoogle" json:"enableGoogle,omitempty"`
}
This structure describes a collection of bootstrap settings.

<dl>

<dt>serviceHost:</dt>
  <dd>
  The hostname and optional port for composing Evernote web service URLs.
  This URL can be used to access the UserStore and related services,
  but must not be used to compose the NoteStore URL. Client applications
  must handle serviceHost values that include only the hostname
  (e.g. www.evernote.com) or both the hostname and port (e.g. www.evernote.com:8080).
  If no port is specified, or if port 443 is specified, client applications must
  use the scheme "https" when composing URLs. Otherwise, a client must use the
  scheme "http".
</dd>
<dt>marketingUrl:</dt>
  <dd>
  The URL stem for the Evernote corporate marketing website, e.g. http://www.evernote.com.
  This stem can be used to compose website URLs. For example, the URL of the Evernote
  Trunk is composed by appending "/about/trunk/" to the value of marketingUrl.
  </dd>
<dt>supportUrl:</dt>
  <dd>
  The full URL for the Evernote customer support website, e.g. https://support.evernote.com.
  </dd>
<dt>accountEmailDomain:</dt>
  <dd>
  The domain used for an Evernote user's incoming email address, which allows notes to
  be emailed into an account. E.g. m.evernote.com.
  </dd>
<dt>enableFacebookSharing:</dt>
  <dd>
  Whether the client application should enable sharing of notes on Facebook.
  </dd>
<dt>enableGiftSubscriptions:</dt>
  <dd>
  Whether the client application should enable gift subscriptions.
  </dd>
<dt>enableSupportTickets:</dt>
  <dd>
  Whether the client application should enable in-client creation of support tickets.
  </dd>
<dt>enableSharedNotebooks:</dt>
  <dd>
  Whether the client application should enable shared notebooks.
  </dd>
<dt>enableSingleNoteSharing:</dt>
  <dd>
  Whether the client application should enable single note sharing.
  </dd>
<dt>enableSponsoredAccounts:</dt>
  <dd>
  Whether the client application should enable sponsored accounts.
  </dd>
<dt>enableTwitterSharing:</dt>
  <dd>
  Whether the client application should enable sharing of notes on Twitter.
  </dd>
<dt>enableGoogle:</dt>
  <dd>
  Whether the client application should enable authentication with Google,
  for example to allow integration with a user's Gmail contacts.
</dl>

Attributes:

  • ServiceHost
  • MarketingUrl
  • SupportUrl
  • AccountEmailDomain
  • EnableFacebookSharing
  • EnableGiftSubscriptions
  • EnableSupportTickets
  • EnableSharedNotebooks
  • EnableSingleNoteSharing
  • EnableSponsoredAccounts
  • EnableTwitterSharing
  • EnableLinkedInSharing
  • EnablePublicNotebooks
  • EnableGoogle
var BootstrapProfile_Settings_DEFAULT *BootstrapSettings

func NewBootstrapSettings

func NewBootstrapSettings() *BootstrapSettings

func (*BootstrapSettings) GetAccountEmailDomain

func (p *BootstrapSettings) GetAccountEmailDomain() string

func (*BootstrapSettings) GetEnableFacebookSharing

func (p *BootstrapSettings) GetEnableFacebookSharing() bool

func (*BootstrapSettings) GetEnableGiftSubscriptions

func (p *BootstrapSettings) GetEnableGiftSubscriptions() bool

func (*BootstrapSettings) GetEnableGoogle

func (p *BootstrapSettings) GetEnableGoogle() bool

func (*BootstrapSettings) GetEnableLinkedInSharing

func (p *BootstrapSettings) GetEnableLinkedInSharing() bool

func (*BootstrapSettings) GetEnablePublicNotebooks

func (p *BootstrapSettings) GetEnablePublicNotebooks() bool

func (*BootstrapSettings) GetEnableSharedNotebooks

func (p *BootstrapSettings) GetEnableSharedNotebooks() bool

func (*BootstrapSettings) GetEnableSingleNoteSharing

func (p *BootstrapSettings) GetEnableSingleNoteSharing() bool

func (*BootstrapSettings) GetEnableSponsoredAccounts

func (p *BootstrapSettings) GetEnableSponsoredAccounts() bool

func (*BootstrapSettings) GetEnableSupportTickets

func (p *BootstrapSettings) GetEnableSupportTickets() bool

func (*BootstrapSettings) GetEnableTwitterSharing

func (p *BootstrapSettings) GetEnableTwitterSharing() bool

func (*BootstrapSettings) GetMarketingUrl

func (p *BootstrapSettings) GetMarketingUrl() string

func (*BootstrapSettings) GetServiceHost

func (p *BootstrapSettings) GetServiceHost() string

func (*BootstrapSettings) GetSupportUrl

func (p *BootstrapSettings) GetSupportUrl() string

func (*BootstrapSettings) IsSetEnableFacebookSharing

func (p *BootstrapSettings) IsSetEnableFacebookSharing() bool

func (*BootstrapSettings) IsSetEnableGiftSubscriptions

func (p *BootstrapSettings) IsSetEnableGiftSubscriptions() bool

func (*BootstrapSettings) IsSetEnableGoogle

func (p *BootstrapSettings) IsSetEnableGoogle() bool

func (*BootstrapSettings) IsSetEnableLinkedInSharing

func (p *BootstrapSettings) IsSetEnableLinkedInSharing() bool

func (*BootstrapSettings) IsSetEnablePublicNotebooks

func (p *BootstrapSettings) IsSetEnablePublicNotebooks() bool

func (*BootstrapSettings) IsSetEnableSharedNotebooks

func (p *BootstrapSettings) IsSetEnableSharedNotebooks() bool

func (*BootstrapSettings) IsSetEnableSingleNoteSharing

func (p *BootstrapSettings) IsSetEnableSingleNoteSharing() bool

func (*BootstrapSettings) IsSetEnableSponsoredAccounts

func (p *BootstrapSettings) IsSetEnableSponsoredAccounts() bool

func (*BootstrapSettings) IsSetEnableSupportTickets

func (p *BootstrapSettings) IsSetEnableSupportTickets() bool

func (*BootstrapSettings) IsSetEnableTwitterSharing

func (p *BootstrapSettings) IsSetEnableTwitterSharing() bool

func (*BootstrapSettings) Read

func (p *BootstrapSettings) Read(iprot thrift.TProtocol) error

func (*BootstrapSettings) ReadField1

func (p *BootstrapSettings) ReadField1(iprot thrift.TProtocol) error

func (*BootstrapSettings) ReadField10

func (p *BootstrapSettings) ReadField10(iprot thrift.TProtocol) error

func (*BootstrapSettings) ReadField11

func (p *BootstrapSettings) ReadField11(iprot thrift.TProtocol) error

func (*BootstrapSettings) ReadField12

func (p *BootstrapSettings) ReadField12(iprot thrift.TProtocol) error

func (*BootstrapSettings) ReadField13

func (p *BootstrapSettings) ReadField13(iprot thrift.TProtocol) error

func (*BootstrapSettings) ReadField16

func (p *BootstrapSettings) ReadField16(iprot thrift.TProtocol) error

func (*BootstrapSettings) ReadField2

func (p *BootstrapSettings) ReadField2(iprot thrift.TProtocol) error

func (*BootstrapSettings) ReadField3

func (p *BootstrapSettings) ReadField3(iprot thrift.TProtocol) error

func (*BootstrapSettings) ReadField4

func (p *BootstrapSettings) ReadField4(iprot thrift.TProtocol) error

func (*BootstrapSettings) ReadField5

func (p *BootstrapSettings) ReadField5(iprot thrift.TProtocol) error

func (*BootstrapSettings) ReadField6

func (p *BootstrapSettings) ReadField6(iprot thrift.TProtocol) error

func (*BootstrapSettings) ReadField7

func (p *BootstrapSettings) ReadField7(iprot thrift.TProtocol) error

func (*BootstrapSettings) ReadField8

func (p *BootstrapSettings) ReadField8(iprot thrift.TProtocol) error

func (*BootstrapSettings) ReadField9

func (p *BootstrapSettings) ReadField9(iprot thrift.TProtocol) error

func (*BootstrapSettings) String

func (p *BootstrapSettings) String() string

func (*BootstrapSettings) Write

func (p *BootstrapSettings) Write(oprot thrift.TProtocol) error

type BusinessInvitation

type BusinessInvitation struct {
	BusinessId         *int32                    `thrift:"businessId,1" db:"businessId" json:"businessId,omitempty"`
	Email              *string                   `thrift:"email,2" db:"email" json:"email,omitempty"`
	Role               *BusinessUserRole         `thrift:"role,3" db:"role" json:"role,omitempty"`
	Status             *BusinessInvitationStatus `thrift:"status,4" db:"status" json:"status,omitempty"`
	RequesterId        *UserID                   `thrift:"requesterId,5" db:"requesterId" json:"requesterId,omitempty"`
	FromWorkChat       *bool                     `thrift:"fromWorkChat,6" db:"fromWorkChat" json:"fromWorkChat,omitempty"`
	Created            *Timestamp                `thrift:"created,7" db:"created" json:"created,omitempty"`
	MostRecentReminder *Timestamp                `thrift:"mostRecentReminder,8" db:"mostRecentReminder" json:"mostRecentReminder,omitempty"`
}

A structure describing an invitation to join a business account.

<dl>

<dt>businessId</dt>
  <dd>
    The ID of the business to which the invitation grants access.
  </dd>

<dt>email</dt>
  <dd>
    The email address that was invited to join the business.
  </dd>

<dt>role</dt>
  <dd>
    The role to grant the user after the invitation is accepted.
  </dd>

<dt>status</dt>
  <dd>
    The status of the invitation.
  </dd>

<dt>requesterId</dt>
  <dd>
    For invitations that were initially requested by a non-admin member of the business,
    this field specifies the user ID of the requestor. For all other invitations, this field
    will be unset.
  </dd>
<dt>fromWorkChat</dt>
  <dd>
    If this invitation was created implicitly via a WorkChat, this field
    will be true.
  </dd>
<dt>created</dt>
  <dd>
    The timestamp at which this invitation was created.
  </dd>
<dt>mostRecentReminder</dt>
  <dd>
    The timestamp at which the most recent reminder was sent.
  </dd>

</dl>

Attributes:

  • BusinessId
  • Email
  • Role
  • Status
  • RequesterId
  • FromWorkChat
  • Created
  • MostRecentReminder

func NewBusinessInvitation

func NewBusinessInvitation() *BusinessInvitation

func (*BusinessInvitation) GetBusinessId

func (p *BusinessInvitation) GetBusinessId() int32

func (*BusinessInvitation) GetCreated

func (p *BusinessInvitation) GetCreated() Timestamp

func (*BusinessInvitation) GetEmail

func (p *BusinessInvitation) GetEmail() string

func (*BusinessInvitation) GetFromWorkChat

func (p *BusinessInvitation) GetFromWorkChat() bool

func (*BusinessInvitation) GetMostRecentReminder

func (p *BusinessInvitation) GetMostRecentReminder() Timestamp

func (*BusinessInvitation) GetRequesterId

func (p *BusinessInvitation) GetRequesterId() UserID

func (*BusinessInvitation) GetRole

func (p *BusinessInvitation) GetRole() BusinessUserRole

func (*BusinessInvitation) GetStatus

func (*BusinessInvitation) IsSetBusinessId

func (p *BusinessInvitation) IsSetBusinessId() bool

func (*BusinessInvitation) IsSetCreated

func (p *BusinessInvitation) IsSetCreated() bool

func (*BusinessInvitation) IsSetEmail

func (p *BusinessInvitation) IsSetEmail() bool

func (*BusinessInvitation) IsSetFromWorkChat

func (p *BusinessInvitation) IsSetFromWorkChat() bool

func (*BusinessInvitation) IsSetMostRecentReminder

func (p *BusinessInvitation) IsSetMostRecentReminder() bool

func (*BusinessInvitation) IsSetRequesterId

func (p *BusinessInvitation) IsSetRequesterId() bool

func (*BusinessInvitation) IsSetRole

func (p *BusinessInvitation) IsSetRole() bool

func (*BusinessInvitation) IsSetStatus

func (p *BusinessInvitation) IsSetStatus() bool

func (*BusinessInvitation) Read

func (p *BusinessInvitation) Read(iprot thrift.TProtocol) error

func (*BusinessInvitation) ReadField1

func (p *BusinessInvitation) ReadField1(iprot thrift.TProtocol) error

func (*BusinessInvitation) ReadField2

func (p *BusinessInvitation) ReadField2(iprot thrift.TProtocol) error

func (*BusinessInvitation) ReadField3

func (p *BusinessInvitation) ReadField3(iprot thrift.TProtocol) error

func (*BusinessInvitation) ReadField4

func (p *BusinessInvitation) ReadField4(iprot thrift.TProtocol) error

func (*BusinessInvitation) ReadField5

func (p *BusinessInvitation) ReadField5(iprot thrift.TProtocol) error

func (*BusinessInvitation) ReadField6

func (p *BusinessInvitation) ReadField6(iprot thrift.TProtocol) error

func (*BusinessInvitation) ReadField7

func (p *BusinessInvitation) ReadField7(iprot thrift.TProtocol) error

func (*BusinessInvitation) ReadField8

func (p *BusinessInvitation) ReadField8(iprot thrift.TProtocol) error

func (*BusinessInvitation) String

func (p *BusinessInvitation) String() string

func (*BusinessInvitation) Write

func (p *BusinessInvitation) Write(oprot thrift.TProtocol) error

type BusinessInvitationStatus

type BusinessInvitationStatus int64

An enumeration defining the possible states of a BusinessInvitation.

APPROVED: The invitation was created or approved by a business admin and may be redeemed by the

invited email.

REQUESTED: The invitation was requested by a non-admin member of the business and must be

approved by an admin before it may be redeemed. Invitations in this state do not count
against a business' seat limit.

REDEEMED: The invitation has already been redeemed. Invitations in this state do not count

against a business' seat limit.
const (
	BusinessInvitationStatus_APPROVED  BusinessInvitationStatus = 0
	BusinessInvitationStatus_REQUESTED BusinessInvitationStatus = 1
	BusinessInvitationStatus_REDEEMED  BusinessInvitationStatus = 2
)
var BusinessInvitation_Status_DEFAULT BusinessInvitationStatus

func BusinessInvitationStatusFromString

func BusinessInvitationStatusFromString(s string) (BusinessInvitationStatus, error)

func (BusinessInvitationStatus) MarshalText

func (p BusinessInvitationStatus) MarshalText() ([]byte, error)

func (*BusinessInvitationStatus) Scan

func (p *BusinessInvitationStatus) Scan(value interface{}) error

func (BusinessInvitationStatus) String

func (p BusinessInvitationStatus) String() string

func (*BusinessInvitationStatus) UnmarshalText

func (p *BusinessInvitationStatus) UnmarshalText(text []byte) error

func (*BusinessInvitationStatus) Value

type BusinessNotebook

type BusinessNotebook struct {
	NotebookDescription *string                       `thrift:"notebookDescription,1" db:"notebookDescription" json:"notebookDescription,omitempty"`
	Privilege           *SharedNotebookPrivilegeLevel `thrift:"privilege,2" db:"privilege" json:"privilege,omitempty"`
	Recommended         *bool                         `thrift:"recommended,3" db:"recommended" json:"recommended,omitempty"`
}

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.

<dl> <dt>notebookDescription</dt>

<dd>A short description of the notebook's content that will be displayed
    in the business library user interface. The description may not begin
    or end with whitespace.
<br/>
Length: EDAM_BUSINESS_NOTEBOOK_DESCRIPTION_LEN_MIN -
        EDAM_BUSINESS_NOTEBOOK_DESCRIPTION_LEN_MAX
<br/>
Regex:  EDAM_BUSINESS_NOTEBOOK_DESCRIPTION_REGEX
</dd>

<dt>privilege</dt>

<dd>The privileges that will be granted to users who join the notebook through
    the business library.
</dd>

<dt>recommended</dt>

<dd>Whether the notebook should be "recommended" when displayed in the business
    library user interface.
</dd>

</dl>

Attributes:

  • NotebookDescription
  • Privilege
  • Recommended
var Notebook_BusinessNotebook_DEFAULT *BusinessNotebook

func NewBusinessNotebook

func NewBusinessNotebook() *BusinessNotebook

func (*BusinessNotebook) GetNotebookDescription

func (p *BusinessNotebook) GetNotebookDescription() string

func (*BusinessNotebook) GetPrivilege

func (*BusinessNotebook) GetRecommended

func (p *BusinessNotebook) GetRecommended() bool

func (*BusinessNotebook) IsSetNotebookDescription

func (p *BusinessNotebook) IsSetNotebookDescription() bool

func (*BusinessNotebook) IsSetPrivilege

func (p *BusinessNotebook) IsSetPrivilege() bool

func (*BusinessNotebook) IsSetRecommended

func (p *BusinessNotebook) IsSetRecommended() bool

func (*BusinessNotebook) Read

func (p *BusinessNotebook) Read(iprot thrift.TProtocol) error

func (*BusinessNotebook) ReadField1

func (p *BusinessNotebook) ReadField1(iprot thrift.TProtocol) error

func (*BusinessNotebook) ReadField2

func (p *BusinessNotebook) ReadField2(iprot thrift.TProtocol) error

func (*BusinessNotebook) ReadField3

func (p *BusinessNotebook) ReadField3(iprot thrift.TProtocol) error

func (*BusinessNotebook) String

func (p *BusinessNotebook) String() string

func (*BusinessNotebook) Write

func (p *BusinessNotebook) Write(oprot thrift.TProtocol) error

type BusinessUserAttributes

type BusinessUserAttributes struct {
	Title              *string    `thrift:"title,1" db:"title" json:"title,omitempty"`
	Location           *string    `thrift:"location,2" db:"location" json:"location,omitempty"`
	Department         *string    `thrift:"department,3" db:"department" json:"department,omitempty"`
	MobilePhone        *string    `thrift:"mobilePhone,4" db:"mobilePhone" json:"mobilePhone,omitempty"`
	LinkedInProfileUrl *string    `thrift:"linkedInProfileUrl,5" db:"linkedInProfileUrl" json:"linkedInProfileUrl,omitempty"`
	WorkPhone          *string    `thrift:"workPhone,6" db:"workPhone" json:"workPhone,omitempty"`
	CompanyStartDate   *Timestamp `thrift:"companyStartDate,7" db:"companyStartDate" json:"companyStartDate,omitempty"`
}

A structure holding the optional attributes associated with users in a business.

<dl>

<dt>title</dt>
<dd>Free form text of this user's title in the business</dd>

<dt>location</dt>
<dd>City, State (for US) or City / Province for other countries</dd>

<dt>department</dt>
<dd>Free form text of the department this user belongs to.</dd>

<dt>mobilePhone</dt>
<dd>User's mobile phone number. Stored as plain text without any formatting.</dd>

<dt>linkedInProfileUrl</dt>
<dd>URL to user's public LinkedIn profile page. This should only contain
the portion relative to the base LinkedIn URL. For example: "/pub/john-smith/".
</dd>

<dt>workPhone</dt>
<dd>User's work phone number. Stored as plain text without any formatting.</dd>

<dt>companyStartDate</dt>
<dd>The date on which the user started working at their company.</dd>

</dl>

Attributes:

  • Title
  • Location
  • Department
  • MobilePhone
  • LinkedInProfileUrl
  • WorkPhone
  • CompanyStartDate
var UserProfile_Attributes_DEFAULT *BusinessUserAttributes

func NewBusinessUserAttributes

func NewBusinessUserAttributes() *BusinessUserAttributes

func (*BusinessUserAttributes) GetCompanyStartDate

func (p *BusinessUserAttributes) GetCompanyStartDate() Timestamp

func (*BusinessUserAttributes) GetDepartment

func (p *BusinessUserAttributes) GetDepartment() string

func (*BusinessUserAttributes) GetLinkedInProfileUrl

func (p *BusinessUserAttributes) GetLinkedInProfileUrl() string

func (*BusinessUserAttributes) GetLocation

func (p *BusinessUserAttributes) GetLocation() string

func (*BusinessUserAttributes) GetMobilePhone

func (p *BusinessUserAttributes) GetMobilePhone() string

func (*BusinessUserAttributes) GetTitle

func (p *BusinessUserAttributes) GetTitle() string

func (*BusinessUserAttributes) GetWorkPhone

func (p *BusinessUserAttributes) GetWorkPhone() string

func (*BusinessUserAttributes) IsSetCompanyStartDate

func (p *BusinessUserAttributes) IsSetCompanyStartDate() bool

func (*BusinessUserAttributes) IsSetDepartment

func (p *BusinessUserAttributes) IsSetDepartment() bool

func (*BusinessUserAttributes) IsSetLinkedInProfileUrl

func (p *BusinessUserAttributes) IsSetLinkedInProfileUrl() bool

func (*BusinessUserAttributes) IsSetLocation

func (p *BusinessUserAttributes) IsSetLocation() bool

func (*BusinessUserAttributes) IsSetMobilePhone

func (p *BusinessUserAttributes) IsSetMobilePhone() bool

func (*BusinessUserAttributes) IsSetTitle

func (p *BusinessUserAttributes) IsSetTitle() bool

func (*BusinessUserAttributes) IsSetWorkPhone

func (p *BusinessUserAttributes) IsSetWorkPhone() bool

func (*BusinessUserAttributes) Read

func (*BusinessUserAttributes) ReadField1

func (p *BusinessUserAttributes) ReadField1(iprot thrift.TProtocol) error

func (*BusinessUserAttributes) ReadField2

func (p *BusinessUserAttributes) ReadField2(iprot thrift.TProtocol) error

func (*BusinessUserAttributes) ReadField3

func (p *BusinessUserAttributes) ReadField3(iprot thrift.TProtocol) error

func (*BusinessUserAttributes) ReadField4

func (p *BusinessUserAttributes) ReadField4(iprot thrift.TProtocol) error

func (*BusinessUserAttributes) ReadField5

func (p *BusinessUserAttributes) ReadField5(iprot thrift.TProtocol) error

func (*BusinessUserAttributes) ReadField6

func (p *BusinessUserAttributes) ReadField6(iprot thrift.TProtocol) error

func (*BusinessUserAttributes) ReadField7

func (p *BusinessUserAttributes) ReadField7(iprot thrift.TProtocol) error

func (*BusinessUserAttributes) String

func (p *BusinessUserAttributes) String() string

func (*BusinessUserAttributes) Write

func (p *BusinessUserAttributes) Write(oprot thrift.TProtocol) error

type BusinessUserInfo

type BusinessUserInfo struct {
	BusinessId   *int32            `thrift:"businessId,1" db:"businessId" json:"businessId,omitempty"`
	BusinessName *string           `thrift:"businessName,2" db:"businessName" json:"businessName,omitempty"`
	Role         *BusinessUserRole `thrift:"role,3" db:"role" json:"role,omitempty"`
	Email        *string           `thrift:"email,4" db:"email" json:"email,omitempty"`
	Updated      *Timestamp        `thrift:"updated,5" db:"updated" json:"updated,omitempty"`
}

This structure is used to provide information about an Evernote Business membership, for members who are part of a business.

<dl> <dt>businessId</dt>

<dd>The ID of the Evernote Business account that the user is a member of.

<dt>businessName</dt>

<dd>The human-readable name of the Evernote Business account that the user
    is a member of.</dd>

<dt>role</dt>

<dd>The role of the user within the Evernote Business account that
    they are a member of.</dd>

<dt>email</dt>

<dd>An e-mail address that will be used by the service in the context of your
    Evernote Business activities.  For example, this e-mail address will be used
    when you e-mail a business note, when you update notes in the account of
    your business, etc.  The business e-mail cannot be used for identification
    purposes such as for logging into the service.
</dd>

<dt>updated</dt>

<dd>Last time the business user or business user attributes were updated.</dd>

</dl>

Attributes:

  • BusinessId
  • BusinessName
  • Role
  • Email
  • Updated
var User_BusinessUserInfo_DEFAULT *BusinessUserInfo

func NewBusinessUserInfo

func NewBusinessUserInfo() *BusinessUserInfo

func (*BusinessUserInfo) GetBusinessId

func (p *BusinessUserInfo) GetBusinessId() int32

func (*BusinessUserInfo) GetBusinessName

func (p *BusinessUserInfo) GetBusinessName() string

func (*BusinessUserInfo) GetEmail

func (p *BusinessUserInfo) GetEmail() string

func (*BusinessUserInfo) GetRole

func (p *BusinessUserInfo) GetRole() BusinessUserRole

func (*BusinessUserInfo) GetUpdated

func (p *BusinessUserInfo) GetUpdated() Timestamp

func (*BusinessUserInfo) IsSetBusinessId

func (p *BusinessUserInfo) IsSetBusinessId() bool

func (*BusinessUserInfo) IsSetBusinessName

func (p *BusinessUserInfo) IsSetBusinessName() bool

func (*BusinessUserInfo) IsSetEmail

func (p *BusinessUserInfo) IsSetEmail() bool

func (*BusinessUserInfo) IsSetRole

func (p *BusinessUserInfo) IsSetRole() bool

func (*BusinessUserInfo) IsSetUpdated

func (p *BusinessUserInfo) IsSetUpdated() bool

func (*BusinessUserInfo) Read

func (p *BusinessUserInfo) Read(iprot thrift.TProtocol) error

func (*BusinessUserInfo) ReadField1

func (p *BusinessUserInfo) ReadField1(iprot thrift.TProtocol) error

func (*BusinessUserInfo) ReadField2

func (p *BusinessUserInfo) ReadField2(iprot thrift.TProtocol) error

func (*BusinessUserInfo) ReadField3

func (p *BusinessUserInfo) ReadField3(iprot thrift.TProtocol) error

func (*BusinessUserInfo) ReadField4

func (p *BusinessUserInfo) ReadField4(iprot thrift.TProtocol) error

func (*BusinessUserInfo) ReadField5

func (p *BusinessUserInfo) ReadField5(iprot thrift.TProtocol) error

func (*BusinessUserInfo) String

func (p *BusinessUserInfo) String() string

func (*BusinessUserInfo) Write

func (p *BusinessUserInfo) Write(oprot thrift.TProtocol) error

type BusinessUserRole

type BusinessUserRole int64

Enumeration of the roles that a User can have within an Evernote Business account.

ADMIN: The user is an administrator of the Evernote Business account.

NORMAL: The user is a regular user within the Evernote Business account.

const (
	BusinessUserRole_ADMIN  BusinessUserRole = 1
	BusinessUserRole_NORMAL BusinessUserRole = 2
)
var Accounting_BusinessRole_DEFAULT BusinessUserRole
var BusinessInvitation_Role_DEFAULT BusinessUserRole
var BusinessUserInfo_Role_DEFAULT BusinessUserRole
var UserProfile_Role_DEFAULT BusinessUserRole

func BusinessUserRoleFromString

func BusinessUserRoleFromString(s string) (BusinessUserRole, error)

func BusinessUserRolePtr

func BusinessUserRolePtr(v BusinessUserRole) *BusinessUserRole

func (BusinessUserRole) MarshalText

func (p BusinessUserRole) MarshalText() ([]byte, error)

func (*BusinessUserRole) Scan

func (p *BusinessUserRole) Scan(value interface{}) error

func (BusinessUserRole) String

func (p BusinessUserRole) String() string

func (*BusinessUserRole) UnmarshalText

func (p *BusinessUserRole) UnmarshalText(text []byte) error

func (*BusinessUserRole) Value

func (p *BusinessUserRole) Value() (driver.Value, error)

type BusinessUserStatus

type BusinessUserStatus int64

The BusinessUserStatus indicates the status of the user in the business.

A BusinessUser will typically start as ACTIVE. Only ACTIVE users can authenticate to the Business.

<dl> <dt>ACTIVE<dt> <dd>The business user can authenticate to and access the business.</dd> <dt>DEACTIVATED<dt> <dd>The business user has been deactivated and cannot access the business</dd> </dl>

const (
	BusinessUserStatus_ACTIVE      BusinessUserStatus = 1
	BusinessUserStatus_DEACTIVATED BusinessUserStatus = 2
)
var UserProfile_Status_DEFAULT BusinessUserStatus

func BusinessUserStatusFromString

func BusinessUserStatusFromString(s string) (BusinessUserStatus, error)

func BusinessUserStatusPtr

func BusinessUserStatusPtr(v BusinessUserStatus) *BusinessUserStatus

func (BusinessUserStatus) MarshalText

func (p BusinessUserStatus) MarshalText() ([]byte, error)

func (*BusinessUserStatus) Scan

func (p *BusinessUserStatus) Scan(value interface{}) error

func (BusinessUserStatus) String

func (p BusinessUserStatus) String() string

func (*BusinessUserStatus) UnmarshalText

func (p *BusinessUserStatus) UnmarshalText(text []byte) error

func (*BusinessUserStatus) Value

func (p *BusinessUserStatus) Value() (driver.Value, error)

type CanMoveToContainerRestrictions

type CanMoveToContainerRestrictions struct {
	CanMoveToContainer *CanMoveToContainerStatus `thrift:"canMoveToContainer,1" db:"canMoveToContainer" json:"canMoveToContainer,omitempty"`
}

Specifies if the client can move a Notebook to a Workspace.

Attributes:

  • CanMoveToContainer
var NotebookRestrictions_CanMoveToContainerRestrictions_DEFAULT *CanMoveToContainerRestrictions

func NewCanMoveToContainerRestrictions

func NewCanMoveToContainerRestrictions() *CanMoveToContainerRestrictions

func (*CanMoveToContainerRestrictions) GetCanMoveToContainer

func (p *CanMoveToContainerRestrictions) GetCanMoveToContainer() CanMoveToContainerStatus

func (*CanMoveToContainerRestrictions) IsSetCanMoveToContainer

func (p *CanMoveToContainerRestrictions) IsSetCanMoveToContainer() bool

func (*CanMoveToContainerRestrictions) Read

func (*CanMoveToContainerRestrictions) ReadField1

func (*CanMoveToContainerRestrictions) String

func (*CanMoveToContainerRestrictions) Write

type CanMoveToContainerStatus

type CanMoveToContainerStatus int64

This enumeration defines the possible types of canMoveToContainer outcomes. <p /> An outdated client is expected to signal a "Cannot Move, Please Upgrade To Learn Why" like response to the user if an unknown enumeration value is received. <dl> <dt>CAN_BE_MOVED</dt> <dd>Can move Notebook to Workspace.</dd> <dt>INSUFFICIENT_ENTITY_PRIVILEGE</dt> <dd>Can not move Notebook to Workspace, because either: a) Notebook not in Workspace and insufficient privilege on Notebook or b) Notebook in Workspace and membership on Workspace with insufficient privilege for move</dd> <dt>INSUFFICIENT_CONTAINER_PRIVILEGE</dt> <dd>Notebook in Workspace and no membership on Workspace. </dd> </dl>

const (
	CanMoveToContainerStatus_CAN_BE_MOVED                     CanMoveToContainerStatus = 1
	CanMoveToContainerStatus_INSUFFICIENT_ENTITY_PRIVILEGE    CanMoveToContainerStatus = 2
	CanMoveToContainerStatus_INSUFFICIENT_CONTAINER_PRIVILEGE CanMoveToContainerStatus = 3
)
var CanMoveToContainerRestrictions_CanMoveToContainer_DEFAULT CanMoveToContainerStatus

func CanMoveToContainerStatusFromString

func CanMoveToContainerStatusFromString(s string) (CanMoveToContainerStatus, error)

func (CanMoveToContainerStatus) MarshalText

func (p CanMoveToContainerStatus) MarshalText() ([]byte, error)

func (*CanMoveToContainerStatus) Scan

func (p *CanMoveToContainerStatus) Scan(value interface{}) error

func (CanMoveToContainerStatus) String

func (p CanMoveToContainerStatus) String() string

func (*CanMoveToContainerStatus) UnmarshalText

func (p *CanMoveToContainerStatus) UnmarshalText(text []byte) error

func (*CanMoveToContainerStatus) Value

type Contact

type Contact struct {
	Name                   *string      `thrift:"name,1" db:"name" json:"name,omitempty"`
	ID                     *string      `thrift:"id,2" db:"id" json:"id,omitempty"`
	Type                   *ContactType `thrift:"type,3" db:"type" json:"type,omitempty"`
	PhotoUrl               *string      `thrift:"photoUrl,4" db:"photoUrl" json:"photoUrl,omitempty"`
	PhotoLastUpdated       *Timestamp   `thrift:"photoLastUpdated,5" db:"photoLastUpdated" json:"photoLastUpdated,omitempty"`
	MessagingPermit        []byte       `thrift:"messagingPermit,6" db:"messagingPermit" json:"messagingPermit,omitempty"`
	MessagingPermitExpires *Timestamp   `thrift:"messagingPermitExpires,7" db:"messagingPermitExpires" json:"messagingPermitExpires,omitempty"`
}

A structure that represents contact information. Note this does not necessarily correspond to an Evernote user.

<dl> <dt>name</dt> <dd>The displayable name of this contact. This field is filled in by the service and

is read-only to clients.

</dd> <dt>id</dt> <dd>A unique identifier for this ContactType. </dd> <dt>type</dt> <dd>What service does this contact come from? </dd> <dt>photoUrl</dt> <dd>A URL of a profile photo representing this Contact. This field is filled in by the

service and is read-only to clients.

</dd> <dt>photoLastUpdated</dt> <dd>timestamp when the profile photo at 'photoUrl' was last updated.

This field will be null if the user has never set a profile photo.
This field is filled in by the service and is read-only to clients.

</dd> <dt>messagingPermit</dt> <dd>This field will only be filled by the service when it is giving a Contact record

to a client, and that client does not normally have enough permission to send a
new message to the person represented through this Contact. In that case, this
whole Contact record could be used to send a new Message to the Contact, and the
service will inspect this permit to confirm that operation was allowed.

</dd> <dt>messagingPermitExpires</dt> <dd>If this field is set, then this (whole) Contact record may be used in calls to

sendMessage until this time. After that time, those calls may be rejected by the
service if the caller does not have direct permission to initiate a message with
the represented Evernote user.

</dd> </dl>

Attributes:

  • Name
  • ID
  • Type
  • PhotoUrl
  • PhotoLastUpdated
  • MessagingPermit
  • MessagingPermitExpires
var Identity_Contact_DEFAULT *Contact
var RelatedContent_Contact_DEFAULT *Contact

func NewContact

func NewContact() *Contact

func (*Contact) GetID

func (p *Contact) GetID() string

func (*Contact) GetMessagingPermit

func (p *Contact) GetMessagingPermit() []byte

func (*Contact) GetMessagingPermitExpires

func (p *Contact) GetMessagingPermitExpires() Timestamp

func (*Contact) GetName

func (p *Contact) GetName() string

func (*Contact) GetPhotoLastUpdated

func (p *Contact) GetPhotoLastUpdated() Timestamp

func (*Contact) GetPhotoUrl

func (p *Contact) GetPhotoUrl() string

func (*Contact) GetType

func (p *Contact) GetType() ContactType

func (*Contact) IsSetID

func (p *Contact) IsSetID() bool

func (*Contact) IsSetMessagingPermit

func (p *Contact) IsSetMessagingPermit() bool

func (*Contact) IsSetMessagingPermitExpires

func (p *Contact) IsSetMessagingPermitExpires() bool

func (*Contact) IsSetName

func (p *Contact) IsSetName() bool

func (*Contact) IsSetPhotoLastUpdated

func (p *Contact) IsSetPhotoLastUpdated() bool

func (*Contact) IsSetPhotoUrl

func (p *Contact) IsSetPhotoUrl() bool

func (*Contact) IsSetType

func (p *Contact) IsSetType() bool

func (*Contact) Read

func (p *Contact) Read(iprot thrift.TProtocol) error

func (*Contact) ReadField1

func (p *Contact) ReadField1(iprot thrift.TProtocol) error

func (*Contact) ReadField2

func (p *Contact) ReadField2(iprot thrift.TProtocol) error

func (*Contact) ReadField3

func (p *Contact) ReadField3(iprot thrift.TProtocol) error

func (*Contact) ReadField4

func (p *Contact) ReadField4(iprot thrift.TProtocol) error

func (*Contact) ReadField5

func (p *Contact) ReadField5(iprot thrift.TProtocol) error

func (*Contact) ReadField6

func (p *Contact) ReadField6(iprot thrift.TProtocol) error

func (*Contact) ReadField7

func (p *Contact) ReadField7(iprot thrift.TProtocol) error

func (*Contact) String

func (p *Contact) String() string

func (*Contact) Write

func (p *Contact) Write(oprot thrift.TProtocol) error

type ContactType

type ContactType int64

What kinds of Contacts does the Evernote service know about?

const (
	ContactType_EVERNOTE ContactType = 1
	ContactType_SMS      ContactType = 2
	ContactType_FACEBOOK ContactType = 3
	ContactType_EMAIL    ContactType = 4
	ContactType_TWITTER  ContactType = 5
	ContactType_LINKEDIN ContactType = 6
)
var Contact_Type_DEFAULT ContactType

func ContactTypeFromString

func ContactTypeFromString(s string) (ContactType, error)

func ContactTypePtr

func ContactTypePtr(v ContactType) *ContactType

func (ContactType) MarshalText

func (p ContactType) MarshalText() ([]byte, error)

func (*ContactType) Scan

func (p *ContactType) Scan(value interface{}) error

func (ContactType) String

func (p ContactType) String() string

func (*ContactType) UnmarshalText

func (p *ContactType) UnmarshalText(text []byte) error

func (*ContactType) Value

func (p *ContactType) Value() (driver.Value, error)

type CreateOrUpdateNotebookSharesResult_

type CreateOrUpdateNotebookSharesResult_ struct {
	UpdateSequenceNum *int32            `thrift:"updateSequenceNum,1" db:"updateSequenceNum" json:"updateSequenceNum,omitempty"`
	MatchingShares    []*SharedNotebook `thrift:"matchingShares,2" db:"matchingShares" json:"matchingShares,omitempty"`
}

A structure containing the results of a call to createOrUpdateNotebookShares.

<dl>

<dt>updateSequenceNum</dt>
<dd>The USN of the notebook after the call.</dd>

<dt>matchingShares</dt>
<dd>A list of SharedNotebook records that match the desired recipients. These
    records may have been either created or updated by the call to
    createOrUpdateNotebookShares, or they may have been at the desired privilege
    privilege level prior to the call.</dd>

</dl>

Attributes:

  • UpdateSequenceNum
  • MatchingShares
var NoteStoreCreateOrUpdateNotebookSharesResult_Success_DEFAULT *CreateOrUpdateNotebookSharesResult_

func NewCreateOrUpdateNotebookSharesResult_

func NewCreateOrUpdateNotebookSharesResult_() *CreateOrUpdateNotebookSharesResult_

func (*CreateOrUpdateNotebookSharesResult_) GetMatchingShares

func (p *CreateOrUpdateNotebookSharesResult_) GetMatchingShares() []*SharedNotebook

func (*CreateOrUpdateNotebookSharesResult_) GetUpdateSequenceNum

func (p *CreateOrUpdateNotebookSharesResult_) GetUpdateSequenceNum() int32

func (*CreateOrUpdateNotebookSharesResult_) IsSetMatchingShares

func (p *CreateOrUpdateNotebookSharesResult_) IsSetMatchingShares() bool

func (*CreateOrUpdateNotebookSharesResult_) IsSetUpdateSequenceNum

func (p *CreateOrUpdateNotebookSharesResult_) IsSetUpdateSequenceNum() bool

func (*CreateOrUpdateNotebookSharesResult_) Read

func (*CreateOrUpdateNotebookSharesResult_) ReadField1

func (*CreateOrUpdateNotebookSharesResult_) ReadField2

func (*CreateOrUpdateNotebookSharesResult_) String

func (*CreateOrUpdateNotebookSharesResult_) Write

type Data

type Data struct {
	BodyHash []byte `thrift:"bodyHash,1" db:"bodyHash" json:"bodyHash,omitempty"`
	Size     *int32 `thrift:"size,2" db:"size" json:"size,omitempty"`
	Body     []byte `thrift:"body,3" db:"body" json:"body,omitempty"`
}
In several places, EDAM exchanges blocks of bytes of data for a component
which may be relatively large.  For example:  the contents of a clipped
HTML note, the bytes of an embedded image, or the recognition XML for
a large image.  This structure is used in the protocol to represent
any of those large blocks of data when they are transmitted or when
they are only referenced their metadata.

<dl>

<dt>bodyHash</dt>
  <dd>This field carries a one-way hash of the contents of the
  data body, in binary form.  The hash function is MD5<br/>
  Length:  EDAM_HASH_LEN (exactly)
  </dd>

<dt>size</dt>
  <dd>The length, in bytes, of the data body.
  </dd>

<dt>body</dt>
  <dd>This field is set to contain the binary contents of the data
  whenever the resource is being transferred.  If only metadata is
  being exchanged, this field will be empty.  For example, a client could
  notify the service about the change to an attribute for a resource
  without transmitting the binary resource contents.
  </dd>
</dl>

Attributes:

  • BodyHash
  • Size
  • Body
var Resource_AlternateData_DEFAULT *Data
var Resource_Data_DEFAULT *Data
var Resource_Recognition_DEFAULT *Data

func NewData

func NewData() *Data

func (*Data) GetBody

func (p *Data) GetBody() []byte

func (*Data) GetBodyHash

func (p *Data) GetBodyHash() []byte

func (*Data) GetSize

func (p *Data) GetSize() int32

func (*Data) IsSetBody

func (p *Data) IsSetBody() bool

func (*Data) IsSetBodyHash

func (p *Data) IsSetBodyHash() bool

func (*Data) IsSetSize

func (p *Data) IsSetSize() bool

func (*Data) Read

func (p *Data) Read(iprot thrift.TProtocol) error

func (*Data) ReadField1

func (p *Data) ReadField1(iprot thrift.TProtocol) error

func (*Data) ReadField2

func (p *Data) ReadField2(iprot thrift.TProtocol) error

func (*Data) ReadField3

func (p *Data) ReadField3(iprot thrift.TProtocol) error

func (*Data) String

func (p *Data) String() string

func (*Data) Write

func (p *Data) Write(oprot thrift.TProtocol) error

type EDAMErrorCode

type EDAMErrorCode int64

* Numeric codes indicating the type of error that occurred on the * service. * <dl> * <dt>UNKNOWN</dt> * <dd>No information available about the error</dd> * <dt>BAD_DATA_FORMAT</dt> * <dd>The format of the request data was incorrect</dd> * <dt>PERMISSION_DENIED</dt> * <dd>Not permitted to perform action</dd> * <dt>INTERNAL_ERROR</dt> * <dd>Unexpected problem with the service</dd> * <dt>DATA_REQUIRED</dt> * <dd>A required parameter/field was absent</dd> * <dt>LIMIT_REACHED</dt> * <dd>Operation denied due to data model limit</dd> * <dt>QUOTA_REACHED</dt> * <dd>Operation denied due to user storage limit</dd> * <dt>INVALID_AUTH</dt> * <dd>Username and/or password incorrect</dd> * <dt>AUTH_EXPIRED</dt> * <dd>Authentication token expired</dd> * <dt>DATA_CONFLICT</dt> * <dd>Change denied due to data model conflict</dd> * <dt>ENML_VALIDATION</dt> * <dd>Content of submitted note was malformed</dd> * <dt>SHARD_UNAVAILABLE</dt> * <dd>Service shard with account data is temporarily down</dd> * <dt>LEN_TOO_SHORT</dt> * <dd>Operation denied due to data model limit, where something such * as a string length was too short</dd> * <dt>LEN_TOO_LONG</dt> * <dd>Operation denied due to data model limit, where something such * as a string length was too long</dd> * <dt>TOO_FEW</dt> * <dd>Operation denied due to data model limit, where there were * too few of something.</dd> * <dt>TOO_MANY</dt> * <dd>Operation denied due to data model limit, where there were * too many of something.</dd> * <dt>UNSUPPORTED_OPERATION</dt> * <dd>Operation denied because it is currently unsupported.</dd> * <dt>TAKEN_DOWN</dt> * <dd>Operation denied because access to the corresponding object is * prohibited in response to a take-down notice.</dd> * <dt>RATE_LIMIT_REACHED</dt> * <dd>Operation denied because the calling application has reached * its hourly API call limit for this user.</dd> * <dt>BUSINESS_SECURITY_LOGIN_REQUIRED</dt> * <dd>Access to a business account has been denied because the user must complete * additional steps in order to comply with business security requirements.</dd> * <dt>DEVICE_LIMIT_REACHED</dt> * <dd>Operation denied because the user has exceeded their maximum allowed * number of devices.</dd> * <dt>OPENID_ALREADY_TAKEN</dt> * <dd>Operation failed because the Open ID is already associated with another user.</dd> * <dt>INVALID_OPENID_TOKEN</dt> * <dd>Operation denied because the Open ID token is invalid. Please re-issue a valid * token.</dd> * <dt>USER_NOT_REGISTERED</dt> * <dd>There is no Evernote user associated with this OpenID account, * and no Evernote user with a matching email</dd> * <dt>USER_NOT_ASSOCIATED</dt> * <dd>There is no Evernote user associated with this OpenID account, * but Evernote user with matching email exists</dd> * <dt>USER_ALREADY_ASSOCIATED</dt> * <dd>Evernote user is already associated with this provider * using a different email address.</dd> * <dt>ACCOUNT_CLEAR</dt> * <dd>The user's account has been disabled. Clients should deal with this errorCode * by logging the user out and purging all locally saved content, including local * edits not yet pushed to the server.</dd> * <dt>SSO_AUTHENTICATION_REQUIRED</dt> * <dd>SSO authentication is the only tyoe of authentication allowed for the user's * account. This error is thrown when the user attempts to authenticate by another

  • method (password, OpenId, etc).</dd>

* </dl>

const (
	EDAMErrorCode_UNKNOWN                          EDAMErrorCode = 1
	EDAMErrorCode_BAD_DATA_FORMAT                  EDAMErrorCode = 2
	EDAMErrorCode_PERMISSION_DENIED                EDAMErrorCode = 3
	EDAMErrorCode_INTERNAL_ERROR                   EDAMErrorCode = 4
	EDAMErrorCode_DATA_REQUIRED                    EDAMErrorCode = 5
	EDAMErrorCode_LIMIT_REACHED                    EDAMErrorCode = 6
	EDAMErrorCode_QUOTA_REACHED                    EDAMErrorCode = 7
	EDAMErrorCode_INVALID_AUTH                     EDAMErrorCode = 8
	EDAMErrorCode_AUTH_EXPIRED                     EDAMErrorCode = 9
	EDAMErrorCode_DATA_CONFLICT                    EDAMErrorCode = 10
	EDAMErrorCode_ENML_VALIDATION                  EDAMErrorCode = 11
	EDAMErrorCode_SHARD_UNAVAILABLE                EDAMErrorCode = 12
	EDAMErrorCode_LEN_TOO_SHORT                    EDAMErrorCode = 13
	EDAMErrorCode_LEN_TOO_LONG                     EDAMErrorCode = 14
	EDAMErrorCode_TOO_FEW                          EDAMErrorCode = 15
	EDAMErrorCode_TOO_MANY                         EDAMErrorCode = 16
	EDAMErrorCode_UNSUPPORTED_OPERATION            EDAMErrorCode = 17
	EDAMErrorCode_TAKEN_DOWN                       EDAMErrorCode = 18
	EDAMErrorCode_RATE_LIMIT_REACHED               EDAMErrorCode = 19
	EDAMErrorCode_BUSINESS_SECURITY_LOGIN_REQUIRED EDAMErrorCode = 20
	EDAMErrorCode_DEVICE_LIMIT_REACHED             EDAMErrorCode = 21
	EDAMErrorCode_OPENID_ALREADY_TAKEN             EDAMErrorCode = 22
	EDAMErrorCode_INVALID_OPENID_TOKEN             EDAMErrorCode = 23
	EDAMErrorCode_USER_NOT_ASSOCIATED              EDAMErrorCode = 24
	EDAMErrorCode_USER_NOT_REGISTERED              EDAMErrorCode = 25
	EDAMErrorCode_USER_ALREADY_ASSOCIATED          EDAMErrorCode = 26
	EDAMErrorCode_ACCOUNT_CLEAR                    EDAMErrorCode = 27
	EDAMErrorCode_SSO_AUTHENTICATION_REQUIRED      EDAMErrorCode = 28
)

func EDAMErrorCodeFromString

func EDAMErrorCodeFromString(s string) (EDAMErrorCode, error)

func EDAMErrorCodePtr

func EDAMErrorCodePtr(v EDAMErrorCode) *EDAMErrorCode

func (EDAMErrorCode) MarshalText

func (p EDAMErrorCode) MarshalText() ([]byte, error)

func (*EDAMErrorCode) Scan

func (p *EDAMErrorCode) Scan(value interface{}) error

func (EDAMErrorCode) String

func (p EDAMErrorCode) String() string

func (*EDAMErrorCode) UnmarshalText

func (p *EDAMErrorCode) UnmarshalText(text []byte) error

func (*EDAMErrorCode) Value

func (p *EDAMErrorCode) Value() (driver.Value, error)

type EDAMInvalidContactReason

type EDAMInvalidContactReason int64

An enumeration that provides a reason for why a given contact was invalid, for example, as thrown via an EDAMInvalidContactsException.

<dl>

<dt>BAD_ADDRESS</dt>
  <dd>The contact information does not represent a valid address for a recipient.
      Clients should be validating and normalizing contacts, so receiving this
      error code commonly represents a client error.
      </dd>
<dt>DUPLICATE_CONTACT</dt>
  <dd>If the method throwing this exception accepts a list of contacts, this error
      code indicates that the given contact is a duplicate of another contact in
      the list.  Note that the server may clean up contacts, and that this cleanup
      occurs before checking for duplication.  Receiving this error is commonly
      an indication of a client issue, since client should be normalizing contacts
      and removing duplicates. All instances that are duplicates are returned.  For
      example, if a list of 5 contacts has the same e-mail address twice, the two
      conflicting e-mail address contacts will be returned.
      </dd>
<dt>NO_CONNECTION</dt>
  <dd>Indicates that the given contact, an Evernote type contact, is not connected
      to the user for which the call is being made. It is possible that clients are
      out of sync with the server and should re-synchronize their identities and
      business user state. See Identity.userConnected for more information on user
      connections.
      </dd>

</dl>

Note that if multiple reasons may apply, only one is returned. The precedence order is BAD_ADDRESS, DUPLICATE_CONTACT, NO_CONNECTION, meaning that if a contact has a bad address and is also duplicated, it will be returned as a BAD_ADDRESS.

const (
	EDAMInvalidContactReason_BAD_ADDRESS       EDAMInvalidContactReason = 0
	EDAMInvalidContactReason_DUPLICATE_CONTACT EDAMInvalidContactReason = 1
	EDAMInvalidContactReason_NO_CONNECTION     EDAMInvalidContactReason = 2
)

func EDAMInvalidContactReasonFromString

func EDAMInvalidContactReasonFromString(s string) (EDAMInvalidContactReason, error)

func (EDAMInvalidContactReason) MarshalText

func (p EDAMInvalidContactReason) MarshalText() ([]byte, error)

func (*EDAMInvalidContactReason) Scan

func (p *EDAMInvalidContactReason) Scan(value interface{}) error

func (EDAMInvalidContactReason) String

func (p EDAMInvalidContactReason) String() string

func (*EDAMInvalidContactReason) UnmarshalText

func (p *EDAMInvalidContactReason) UnmarshalText(text []byte) error

func (*EDAMInvalidContactReason) Value

type EDAMInvalidContactsException

type EDAMInvalidContactsException struct {
	Contacts  []*Contact                 `thrift:"contacts,1,required" db:"contacts" json:"contacts"`
	Parameter *string                    `thrift:"parameter,2" db:"parameter" json:"parameter,omitempty"`
	Reasons   []EDAMInvalidContactReason `thrift:"reasons,3" db:"reasons" json:"reasons,omitempty"`
}

An exception thrown when the provided Contacts fail validation. For instance, email domains could be invalid, phone numbers might not be valid for SMS, etc.

We will not provide individual reasons for each Contact's validation failure. The presence of the Contact in this exception means that the user must figure out how to take appropriate action to fix this Contact.

<dl>

<dt>contacts</dt>
<dd>The list of Contacts that are considered invalid by the service</dd>

<dt>parameter</dt>
<dd>If the error applied to a particular input parameter, this will
indicate which parameter.</dd>

<dt>reasons</dt>
<dd>If supplied, the list of reasons why the server considered a contact invalid,
matching, in order, the list returned in the contacts field.</dd>

</dl>

Attributes:

  • Contacts
  • Parameter
  • Reasons
var NoteStoreCreateOrUpdateNotebookSharesResult_InvalidContactsException_DEFAULT *EDAMInvalidContactsException

func NewEDAMInvalidContactsException

func NewEDAMInvalidContactsException() *EDAMInvalidContactsException

func (*EDAMInvalidContactsException) Error

func (*EDAMInvalidContactsException) GetContacts

func (p *EDAMInvalidContactsException) GetContacts() []*Contact

func (*EDAMInvalidContactsException) GetParameter

func (p *EDAMInvalidContactsException) GetParameter() string

func (*EDAMInvalidContactsException) GetReasons

func (*EDAMInvalidContactsException) IsSetParameter

func (p *EDAMInvalidContactsException) IsSetParameter() bool

func (*EDAMInvalidContactsException) IsSetReasons

func (p *EDAMInvalidContactsException) IsSetReasons() bool

func (*EDAMInvalidContactsException) Read

func (*EDAMInvalidContactsException) ReadField1

func (p *EDAMInvalidContactsException) ReadField1(iprot thrift.TProtocol) error

func (*EDAMInvalidContactsException) ReadField2

func (p *EDAMInvalidContactsException) ReadField2(iprot thrift.TProtocol) error

func (*EDAMInvalidContactsException) ReadField3

func (p *EDAMInvalidContactsException) ReadField3(iprot thrift.TProtocol) error

func (*EDAMInvalidContactsException) String

func (*EDAMInvalidContactsException) Write

type EDAMNotFoundException

type EDAMNotFoundException struct {
	Identifier *string `thrift:"identifier,1" db:"identifier" json:"identifier,omitempty"`
	Key        *string `thrift:"key,2" db:"key" json:"key,omitempty"`
}

This exception is thrown by EDAM procedures when a caller asks to perform an operation on an object that does not exist. This may be thrown based on an invalid primary identifier (e.g. a bad GUID), or when the caller refers to an object by another unique identifier (e.g. a User's email address).

identifier: A description of the object that was not found on the server.

For example, "Note.notebookGuid" when a caller attempts to create a note in a
notebook that does not exist in the user's account.

key: The value passed from the client in the identifier, which was not

found. For example, the GUID that was not found.

Attributes:

  • Identifier
  • Key
var ManageNoteSharesError_NotFoundException_DEFAULT *EDAMNotFoundException
var ManageNotebookSharesError_NotFoundException_DEFAULT *EDAMNotFoundException
var NoteStoreAuthenticateToSharedNoteResult_NotFoundException_DEFAULT *EDAMNotFoundException
var NoteStoreAuthenticateToSharedNotebookResult_NotFoundException_DEFAULT *EDAMNotFoundException
var NoteStoreCopyNoteResult_NotFoundException_DEFAULT *EDAMNotFoundException
var NoteStoreCreateLinkedNotebookResult_NotFoundException_DEFAULT *EDAMNotFoundException
var NoteStoreCreateNoteResult_NotFoundException_DEFAULT *EDAMNotFoundException
var NoteStoreCreateNotebookResult_NotFoundException_DEFAULT *EDAMNotFoundException
var NoteStoreCreateOrUpdateNotebookSharesResult_NotFoundException_DEFAULT *EDAMNotFoundException
var NoteStoreCreateTagResult_NotFoundException_DEFAULT *EDAMNotFoundException
var NoteStoreDeleteNoteResult_NotFoundException_DEFAULT *EDAMNotFoundException
var NoteStoreEmailNoteResult_NotFoundException_DEFAULT *EDAMNotFoundException
var NoteStoreExpungeLinkedNotebookResult_NotFoundException_DEFAULT *EDAMNotFoundException
var NoteStoreExpungeNoteResult_NotFoundException_DEFAULT *EDAMNotFoundException
var NoteStoreExpungeNotebookResult_NotFoundException_DEFAULT *EDAMNotFoundException
var NoteStoreExpungeSearchResult_NotFoundException_DEFAULT *EDAMNotFoundException
var NoteStoreExpungeTagResult_NotFoundException_DEFAULT *EDAMNotFoundException
var NoteStoreFindNoteCountsResult_NotFoundException_DEFAULT *EDAMNotFoundException
var NoteStoreFindNoteOffsetResult_NotFoundException_DEFAULT *EDAMNotFoundException
var NoteStoreFindNotesMetadataResult_NotFoundException_DEFAULT *EDAMNotFoundException
var NoteStoreFindRelatedResult_NotFoundException_DEFAULT *EDAMNotFoundException
var NoteStoreGetLinkedNotebookSyncChunkResult_NotFoundException_DEFAULT *EDAMNotFoundException
var NoteStoreGetLinkedNotebookSyncStateResult_NotFoundException_DEFAULT *EDAMNotFoundException
var NoteStoreGetNoteApplicationDataEntryResult_NotFoundException_DEFAULT *EDAMNotFoundException
var NoteStoreGetNoteApplicationDataResult_NotFoundException_DEFAULT *EDAMNotFoundException
var NoteStoreGetNoteContentResult_NotFoundException_DEFAULT *EDAMNotFoundException
var NoteStoreGetNoteResult_NotFoundException_DEFAULT *EDAMNotFoundException
var NoteStoreGetNoteSearchTextResult_NotFoundException_DEFAULT *EDAMNotFoundException
var NoteStoreGetNoteTagNamesResult_NotFoundException_DEFAULT *EDAMNotFoundException
var NoteStoreGetNoteVersionResult_NotFoundException_DEFAULT *EDAMNotFoundException
var NoteStoreGetNoteWithResultSpecResult_NotFoundException_DEFAULT *EDAMNotFoundException
var NoteStoreGetNotebookResult_NotFoundException_DEFAULT *EDAMNotFoundException
var NoteStoreGetNotebookSharesResult_NotFoundException_DEFAULT *EDAMNotFoundException
var NoteStoreGetPublicNotebookResult_NotFoundException_DEFAULT *EDAMNotFoundException
var NoteStoreGetResourceAlternateDataResult_NotFoundException_DEFAULT *EDAMNotFoundException
var NoteStoreGetResourceApplicationDataEntryResult_NotFoundException_DEFAULT *EDAMNotFoundException
var NoteStoreGetResourceApplicationDataResult_NotFoundException_DEFAULT *EDAMNotFoundException
var NoteStoreGetResourceAttributesResult_NotFoundException_DEFAULT *EDAMNotFoundException
var NoteStoreGetResourceByHashResult_NotFoundException_DEFAULT *EDAMNotFoundException
var NoteStoreGetResourceDataResult_NotFoundException_DEFAULT *EDAMNotFoundException
var NoteStoreGetResourceRecognitionResult_NotFoundException_DEFAULT *EDAMNotFoundException
var NoteStoreGetResourceResult_NotFoundException_DEFAULT *EDAMNotFoundException
var NoteStoreGetResourceSearchTextResult_NotFoundException_DEFAULT *EDAMNotFoundException
var NoteStoreGetSearchResult_NotFoundException_DEFAULT *EDAMNotFoundException
var NoteStoreGetSharedNotebookByAuthResult_NotFoundException_DEFAULT *EDAMNotFoundException
var NoteStoreGetTagResult_NotFoundException_DEFAULT *EDAMNotFoundException
var NoteStoreListLinkedNotebooksResult_NotFoundException_DEFAULT *EDAMNotFoundException
var NoteStoreListNoteVersionsResult_NotFoundException_DEFAULT *EDAMNotFoundException
var NoteStoreListSharedNotebooksResult_NotFoundException_DEFAULT *EDAMNotFoundException
var NoteStoreListTagsByNotebookResult_NotFoundException_DEFAULT *EDAMNotFoundException
var NoteStoreManageNotebookSharesResult_NotFoundException_DEFAULT *EDAMNotFoundException
var NoteStoreSetNoteApplicationDataEntryResult_NotFoundException_DEFAULT *EDAMNotFoundException
var NoteStoreSetNotebookRecipientSettingsResult_NotFoundException_DEFAULT *EDAMNotFoundException
var NoteStoreSetResourceApplicationDataEntryResult_NotFoundException_DEFAULT *EDAMNotFoundException
var NoteStoreShareNoteResult_NotFoundException_DEFAULT *EDAMNotFoundException
var NoteStoreShareNotebookResult_NotFoundException_DEFAULT *EDAMNotFoundException
var NoteStoreStopSharingNoteResult_NotFoundException_DEFAULT *EDAMNotFoundException
var NoteStoreUnsetNoteApplicationDataEntryResult_NotFoundException_DEFAULT *EDAMNotFoundException
var NoteStoreUnsetResourceApplicationDataEntryResult_NotFoundException_DEFAULT *EDAMNotFoundException
var NoteStoreUntagAllResult_NotFoundException_DEFAULT *EDAMNotFoundException
var NoteStoreUpdateLinkedNotebookResult_NotFoundException_DEFAULT *EDAMNotFoundException
var NoteStoreUpdateNoteIfUsnMatchesResult_NotFoundException_DEFAULT *EDAMNotFoundException
var NoteStoreUpdateNoteResult_NotFoundException_DEFAULT *EDAMNotFoundException
var NoteStoreUpdateNotebookResult_NotFoundException_DEFAULT *EDAMNotFoundException
var NoteStoreUpdateResourceResult_NotFoundException_DEFAULT *EDAMNotFoundException
var NoteStoreUpdateSearchResult_NotFoundException_DEFAULT *EDAMNotFoundException
var NoteStoreUpdateSharedNotebookResult_NotFoundException_DEFAULT *EDAMNotFoundException
var NoteStoreUpdateTagResult_NotFoundException_DEFAULT *EDAMNotFoundException
var UserStoreGetPublicUserInfoResult_NotFoundException_DEFAULT *EDAMNotFoundException
var UserStoreRemoveFromBusinessResult_NotFoundException_DEFAULT *EDAMNotFoundException
var UserStoreUpdateBusinessUserIdentifierResult_NotFoundException_DEFAULT *EDAMNotFoundException

func NewEDAMNotFoundException

func NewEDAMNotFoundException() *EDAMNotFoundException

func (*EDAMNotFoundException) Error

func (p *EDAMNotFoundException) Error() string

func (*EDAMNotFoundException) GetIdentifier

func (p *EDAMNotFoundException) GetIdentifier() string

func (*EDAMNotFoundException) GetKey

func (p *EDAMNotFoundException) GetKey() string

func (*EDAMNotFoundException) IsSetIdentifier

func (p *EDAMNotFoundException) IsSetIdentifier() bool

func (*EDAMNotFoundException) IsSetKey

func (p *EDAMNotFoundException) IsSetKey() bool

func (*EDAMNotFoundException) Read

func (*EDAMNotFoundException) ReadField1

func (p *EDAMNotFoundException) ReadField1(iprot thrift.TProtocol) error

func (*EDAMNotFoundException) ReadField2

func (p *EDAMNotFoundException) ReadField2(iprot thrift.TProtocol) error

func (*EDAMNotFoundException) String

func (p *EDAMNotFoundException) String() string

func (*EDAMNotFoundException) Write

func (p *EDAMNotFoundException) Write(oprot thrift.TProtocol) error

type EDAMSystemException

type EDAMSystemException struct {
	ErrorCode         EDAMErrorCode `thrift:"errorCode,1,required" db:"errorCode" json:"errorCode"`
	Message           *string       `thrift:"message,2" db:"message" json:"message,omitempty"`
	RateLimitDuration *int32        `thrift:"rateLimitDuration,3" db:"rateLimitDuration" json:"rateLimitDuration,omitempty"`
}

This exception is thrown by EDAM procedures when a call fails as a result of a problem in the service that could not be changed through caller action.

errorCode: The numeric code indicating the type of error that occurred.

must be one of the values of EDAMErrorCode.

message: This may contain additional information about the error

rateLimitDuration: Indicates the minimum number of seconds that an application should

expect subsequent API calls for this user to fail. The application should not retry
API requests for the user until at least this many seconds have passed. Present only
when errorCode is RATE_LIMIT_REACHED,

Attributes:

  • ErrorCode
  • Message
  • RateLimitDuration
var NoteStoreAuthenticateToSharedNoteResult_SystemException_DEFAULT *EDAMSystemException
var NoteStoreAuthenticateToSharedNotebookResult_SystemException_DEFAULT *EDAMSystemException
var NoteStoreCopyNoteResult_SystemException_DEFAULT *EDAMSystemException
var NoteStoreCreateLinkedNotebookResult_SystemException_DEFAULT *EDAMSystemException
var NoteStoreCreateNoteResult_SystemException_DEFAULT *EDAMSystemException
var NoteStoreCreateNotebookResult_SystemException_DEFAULT *EDAMSystemException
var NoteStoreCreateOrUpdateNotebookSharesResult_SystemException_DEFAULT *EDAMSystemException
var NoteStoreCreateSearchResult_SystemException_DEFAULT *EDAMSystemException
var NoteStoreCreateTagResult_SystemException_DEFAULT *EDAMSystemException
var NoteStoreDeleteNoteResult_SystemException_DEFAULT *EDAMSystemException
var NoteStoreEmailNoteResult_SystemException_DEFAULT *EDAMSystemException
var NoteStoreExpungeLinkedNotebookResult_SystemException_DEFAULT *EDAMSystemException
var NoteStoreExpungeNoteResult_SystemException_DEFAULT *EDAMSystemException
var NoteStoreExpungeNotebookResult_SystemException_DEFAULT *EDAMSystemException
var NoteStoreExpungeSearchResult_SystemException_DEFAULT *EDAMSystemException
var NoteStoreExpungeTagResult_SystemException_DEFAULT *EDAMSystemException
var NoteStoreFindNoteCountsResult_SystemException_DEFAULT *EDAMSystemException
var NoteStoreFindNoteOffsetResult_SystemException_DEFAULT *EDAMSystemException
var NoteStoreFindNotesMetadataResult_SystemException_DEFAULT *EDAMSystemException
var NoteStoreFindRelatedResult_SystemException_DEFAULT *EDAMSystemException
var NoteStoreGetDefaultNotebookResult_SystemException_DEFAULT *EDAMSystemException
var NoteStoreGetFilteredSyncChunkResult_SystemException_DEFAULT *EDAMSystemException
var NoteStoreGetLinkedNotebookSyncChunkResult_SystemException_DEFAULT *EDAMSystemException
var NoteStoreGetLinkedNotebookSyncStateResult_SystemException_DEFAULT *EDAMSystemException
var NoteStoreGetNoteApplicationDataEntryResult_SystemException_DEFAULT *EDAMSystemException
var NoteStoreGetNoteApplicationDataResult_SystemException_DEFAULT *EDAMSystemException
var NoteStoreGetNoteContentResult_SystemException_DEFAULT *EDAMSystemException
var NoteStoreGetNoteResult_SystemException_DEFAULT *EDAMSystemException
var NoteStoreGetNoteSearchTextResult_SystemException_DEFAULT *EDAMSystemException
var NoteStoreGetNoteTagNamesResult_SystemException_DEFAULT *EDAMSystemException
var NoteStoreGetNoteVersionResult_SystemException_DEFAULT *EDAMSystemException
var NoteStoreGetNoteWithResultSpecResult_SystemException_DEFAULT *EDAMSystemException
var NoteStoreGetNotebookResult_SystemException_DEFAULT *EDAMSystemException
var NoteStoreGetNotebookSharesResult_SystemException_DEFAULT *EDAMSystemException
var NoteStoreGetPublicNotebookResult_SystemException_DEFAULT *EDAMSystemException
var NoteStoreGetResourceAlternateDataResult_SystemException_DEFAULT *EDAMSystemException
var NoteStoreGetResourceApplicationDataEntryResult_SystemException_DEFAULT *EDAMSystemException
var NoteStoreGetResourceApplicationDataResult_SystemException_DEFAULT *EDAMSystemException
var NoteStoreGetResourceAttributesResult_SystemException_DEFAULT *EDAMSystemException
var NoteStoreGetResourceByHashResult_SystemException_DEFAULT *EDAMSystemException
var NoteStoreGetResourceDataResult_SystemException_DEFAULT *EDAMSystemException
var NoteStoreGetResourceRecognitionResult_SystemException_DEFAULT *EDAMSystemException
var NoteStoreGetResourceResult_SystemException_DEFAULT *EDAMSystemException
var NoteStoreGetResourceSearchTextResult_SystemException_DEFAULT *EDAMSystemException
var NoteStoreGetSearchResult_SystemException_DEFAULT *EDAMSystemException
var NoteStoreGetSharedNotebookByAuthResult_SystemException_DEFAULT *EDAMSystemException
var NoteStoreGetSyncStateResult_SystemException_DEFAULT *EDAMSystemException
var NoteStoreGetTagResult_SystemException_DEFAULT *EDAMSystemException
var NoteStoreListAccessibleBusinessNotebooksResult_SystemException_DEFAULT *EDAMSystemException
var NoteStoreListLinkedNotebooksResult_SystemException_DEFAULT *EDAMSystemException
var NoteStoreListNoteVersionsResult_SystemException_DEFAULT *EDAMSystemException
var NoteStoreListNotebooksResult_SystemException_DEFAULT *EDAMSystemException
var NoteStoreListSearchesResult_SystemException_DEFAULT *EDAMSystemException
var NoteStoreListSharedNotebooksResult_SystemException_DEFAULT *EDAMSystemException
var NoteStoreListTagsByNotebookResult_SystemException_DEFAULT *EDAMSystemException
var NoteStoreListTagsResult_SystemException_DEFAULT *EDAMSystemException
var NoteStoreManageNotebookSharesResult_SystemException_DEFAULT *EDAMSystemException
var NoteStoreSetNoteApplicationDataEntryResult_SystemException_DEFAULT *EDAMSystemException
var NoteStoreSetNotebookRecipientSettingsResult_SystemException_DEFAULT *EDAMSystemException
var NoteStoreSetResourceApplicationDataEntryResult_SystemException_DEFAULT *EDAMSystemException
var NoteStoreShareNoteResult_SystemException_DEFAULT *EDAMSystemException
var NoteStoreShareNotebookResult_SystemException_DEFAULT *EDAMSystemException
var NoteStoreStopSharingNoteResult_SystemException_DEFAULT *EDAMSystemException
var NoteStoreUnsetNoteApplicationDataEntryResult_SystemException_DEFAULT *EDAMSystemException
var NoteStoreUnsetResourceApplicationDataEntryResult_SystemException_DEFAULT *EDAMSystemException
var NoteStoreUntagAllResult_SystemException_DEFAULT *EDAMSystemException
var NoteStoreUpdateLinkedNotebookResult_SystemException_DEFAULT *EDAMSystemException
var NoteStoreUpdateNoteIfUsnMatchesResult_SystemException_DEFAULT *EDAMSystemException
var NoteStoreUpdateNoteResult_SystemException_DEFAULT *EDAMSystemException
var NoteStoreUpdateNotebookResult_SystemException_DEFAULT *EDAMSystemException
var NoteStoreUpdateResourceResult_SystemException_DEFAULT *EDAMSystemException
var NoteStoreUpdateSearchResult_SystemException_DEFAULT *EDAMSystemException
var NoteStoreUpdateSharedNotebookResult_SystemException_DEFAULT *EDAMSystemException
var NoteStoreUpdateTagResult_SystemException_DEFAULT *EDAMSystemException
var UserStoreAuthenticateLongSessionResult_SystemException_DEFAULT *EDAMSystemException
var UserStoreAuthenticateToBusinessResult_SystemException_DEFAULT *EDAMSystemException
var UserStoreCompleteTwoFactorAuthenticationResult_SystemException_DEFAULT *EDAMSystemException
var UserStoreGetPublicUserInfoResult_SystemException_DEFAULT *EDAMSystemException
var UserStoreGetUserResult_SystemException_DEFAULT *EDAMSystemException
var UserStoreGetUserUrlsResult_SystemException_DEFAULT *EDAMSystemException
var UserStoreInviteToBusinessResult_SystemException_DEFAULT *EDAMSystemException
var UserStoreListBusinessInvitationsResult_SystemException_DEFAULT *EDAMSystemException
var UserStoreListBusinessUsersResult_SystemException_DEFAULT *EDAMSystemException
var UserStoreRemoveFromBusinessResult_SystemException_DEFAULT *EDAMSystemException
var UserStoreRevokeLongSessionResult_SystemException_DEFAULT *EDAMSystemException
var UserStoreUpdateBusinessUserIdentifierResult_SystemException_DEFAULT *EDAMSystemException

func NewEDAMSystemException

func NewEDAMSystemException() *EDAMSystemException

func (*EDAMSystemException) Error

func (p *EDAMSystemException) Error() string

func (*EDAMSystemException) GetErrorCode

func (p *EDAMSystemException) GetErrorCode() EDAMErrorCode

func (*EDAMSystemException) GetMessage

func (p *EDAMSystemException) GetMessage() string

func (*EDAMSystemException) GetRateLimitDuration

func (p *EDAMSystemException) GetRateLimitDuration() int32

func (*EDAMSystemException) IsSetMessage

func (p *EDAMSystemException) IsSetMessage() bool

func (*EDAMSystemException) IsSetRateLimitDuration

func (p *EDAMSystemException) IsSetRateLimitDuration() bool

func (*EDAMSystemException) Read

func (p *EDAMSystemException) Read(iprot thrift.TProtocol) error

func (*EDAMSystemException) ReadField1

func (p *EDAMSystemException) ReadField1(iprot thrift.TProtocol) error

func (*EDAMSystemException) ReadField2

func (p *EDAMSystemException) ReadField2(iprot thrift.TProtocol) error

func (*EDAMSystemException) ReadField3

func (p *EDAMSystemException) ReadField3(iprot thrift.TProtocol) error

func (*EDAMSystemException) String

func (p *EDAMSystemException) String() string

func (*EDAMSystemException) Write

func (p *EDAMSystemException) Write(oprot thrift.TProtocol) error

type EDAMUserException

type EDAMUserException struct {
	ErrorCode EDAMErrorCode `thrift:"errorCode,1,required" db:"errorCode" json:"errorCode"`
	Parameter *string       `thrift:"parameter,2" db:"parameter" json:"parameter,omitempty"`
}

This exception is thrown by EDAM procedures when a call fails as a result of a problem that a caller may be able to resolve. For example, if the user attempts to add a note to their account which would exceed their storage quota, this type of exception may be thrown to indicate the source of the error so that they can choose an alternate action.

This exception would not be used for internal system errors that do not reflect user actions, but rather reflect a problem within the service that the user cannot resolve.

errorCode: The numeric code indicating the type of error that occurred.

must be one of the values of EDAMErrorCode.

parameter: If the error applied to a particular input parameter, this will

indicate which parameter. For some errors (USER_NOT_ASSOCIATED, USER_NOT_REGISTERED,
SSO_AUTHENTICATION_REQUIRED), this is the user's email.

Attributes:

  • ErrorCode
  • Parameter
var ManageNoteSharesError_UserException_DEFAULT *EDAMUserException
var ManageNotebookSharesError_UserException_DEFAULT *EDAMUserException
var NoteStoreAuthenticateToSharedNoteResult_UserException_DEFAULT *EDAMUserException
var NoteStoreAuthenticateToSharedNotebookResult_UserException_DEFAULT *EDAMUserException
var NoteStoreCopyNoteResult_UserException_DEFAULT *EDAMUserException
var NoteStoreCreateLinkedNotebookResult_UserException_DEFAULT *EDAMUserException
var NoteStoreCreateNoteResult_UserException_DEFAULT *EDAMUserException
var NoteStoreCreateNotebookResult_UserException_DEFAULT *EDAMUserException
var NoteStoreCreateOrUpdateNotebookSharesResult_UserException_DEFAULT *EDAMUserException
var NoteStoreCreateSearchResult_UserException_DEFAULT *EDAMUserException
var NoteStoreCreateTagResult_UserException_DEFAULT *EDAMUserException
var NoteStoreDeleteNoteResult_UserException_DEFAULT *EDAMUserException
var NoteStoreEmailNoteResult_UserException_DEFAULT *EDAMUserException
var NoteStoreExpungeLinkedNotebookResult_UserException_DEFAULT *EDAMUserException
var NoteStoreExpungeNoteResult_UserException_DEFAULT *EDAMUserException
var NoteStoreExpungeNotebookResult_UserException_DEFAULT *EDAMUserException
var NoteStoreExpungeSearchResult_UserException_DEFAULT *EDAMUserException
var NoteStoreExpungeTagResult_UserException_DEFAULT *EDAMUserException
var NoteStoreFindNoteCountsResult_UserException_DEFAULT *EDAMUserException
var NoteStoreFindNoteOffsetResult_UserException_DEFAULT *EDAMUserException
var NoteStoreFindNotesMetadataResult_UserException_DEFAULT *EDAMUserException
var NoteStoreFindRelatedResult_UserException_DEFAULT *EDAMUserException
var NoteStoreGetDefaultNotebookResult_UserException_DEFAULT *EDAMUserException
var NoteStoreGetFilteredSyncChunkResult_UserException_DEFAULT *EDAMUserException
var NoteStoreGetLinkedNotebookSyncChunkResult_UserException_DEFAULT *EDAMUserException
var NoteStoreGetLinkedNotebookSyncStateResult_UserException_DEFAULT *EDAMUserException
var NoteStoreGetNoteApplicationDataEntryResult_UserException_DEFAULT *EDAMUserException
var NoteStoreGetNoteApplicationDataResult_UserException_DEFAULT *EDAMUserException
var NoteStoreGetNoteContentResult_UserException_DEFAULT *EDAMUserException
var NoteStoreGetNoteResult_UserException_DEFAULT *EDAMUserException
var NoteStoreGetNoteSearchTextResult_UserException_DEFAULT *EDAMUserException
var NoteStoreGetNoteTagNamesResult_UserException_DEFAULT *EDAMUserException
var NoteStoreGetNoteVersionResult_UserException_DEFAULT *EDAMUserException
var NoteStoreGetNoteWithResultSpecResult_UserException_DEFAULT *EDAMUserException
var NoteStoreGetNotebookResult_UserException_DEFAULT *EDAMUserException
var NoteStoreGetNotebookSharesResult_UserException_DEFAULT *EDAMUserException
var NoteStoreGetResourceAlternateDataResult_UserException_DEFAULT *EDAMUserException
var NoteStoreGetResourceApplicationDataEntryResult_UserException_DEFAULT *EDAMUserException
var NoteStoreGetResourceApplicationDataResult_UserException_DEFAULT *EDAMUserException
var NoteStoreGetResourceAttributesResult_UserException_DEFAULT *EDAMUserException
var NoteStoreGetResourceByHashResult_UserException_DEFAULT *EDAMUserException
var NoteStoreGetResourceDataResult_UserException_DEFAULT *EDAMUserException
var NoteStoreGetResourceRecognitionResult_UserException_DEFAULT *EDAMUserException
var NoteStoreGetResourceResult_UserException_DEFAULT *EDAMUserException
var NoteStoreGetResourceSearchTextResult_UserException_DEFAULT *EDAMUserException
var NoteStoreGetSearchResult_UserException_DEFAULT *EDAMUserException
var NoteStoreGetSharedNotebookByAuthResult_UserException_DEFAULT *EDAMUserException
var NoteStoreGetSyncStateResult_UserException_DEFAULT *EDAMUserException
var NoteStoreGetTagResult_UserException_DEFAULT *EDAMUserException
var NoteStoreListAccessibleBusinessNotebooksResult_UserException_DEFAULT *EDAMUserException
var NoteStoreListLinkedNotebooksResult_UserException_DEFAULT *EDAMUserException
var NoteStoreListNoteVersionsResult_UserException_DEFAULT *EDAMUserException
var NoteStoreListNotebooksResult_UserException_DEFAULT *EDAMUserException
var NoteStoreListSearchesResult_UserException_DEFAULT *EDAMUserException
var NoteStoreListSharedNotebooksResult_UserException_DEFAULT *EDAMUserException
var NoteStoreListTagsByNotebookResult_UserException_DEFAULT *EDAMUserException
var NoteStoreListTagsResult_UserException_DEFAULT *EDAMUserException
var NoteStoreManageNotebookSharesResult_UserException_DEFAULT *EDAMUserException
var NoteStoreSetNoteApplicationDataEntryResult_UserException_DEFAULT *EDAMUserException
var NoteStoreSetNotebookRecipientSettingsResult_UserException_DEFAULT *EDAMUserException
var NoteStoreSetResourceApplicationDataEntryResult_UserException_DEFAULT *EDAMUserException
var NoteStoreShareNoteResult_UserException_DEFAULT *EDAMUserException
var NoteStoreShareNotebookResult_UserException_DEFAULT *EDAMUserException
var NoteStoreStopSharingNoteResult_UserException_DEFAULT *EDAMUserException
var NoteStoreUnsetNoteApplicationDataEntryResult_UserException_DEFAULT *EDAMUserException
var NoteStoreUnsetResourceApplicationDataEntryResult_UserException_DEFAULT *EDAMUserException
var NoteStoreUntagAllResult_UserException_DEFAULT *EDAMUserException
var NoteStoreUpdateLinkedNotebookResult_UserException_DEFAULT *EDAMUserException
var NoteStoreUpdateNoteIfUsnMatchesResult_UserException_DEFAULT *EDAMUserException
var NoteStoreUpdateNoteResult_UserException_DEFAULT *EDAMUserException
var NoteStoreUpdateNotebookResult_UserException_DEFAULT *EDAMUserException
var NoteStoreUpdateResourceResult_UserException_DEFAULT *EDAMUserException
var NoteStoreUpdateSearchResult_UserException_DEFAULT *EDAMUserException
var NoteStoreUpdateSharedNotebookResult_UserException_DEFAULT *EDAMUserException
var NoteStoreUpdateTagResult_UserException_DEFAULT *EDAMUserException
var UserStoreAuthenticateLongSessionResult_UserException_DEFAULT *EDAMUserException
var UserStoreAuthenticateToBusinessResult_UserException_DEFAULT *EDAMUserException
var UserStoreCompleteTwoFactorAuthenticationResult_UserException_DEFAULT *EDAMUserException
var UserStoreGetAccountLimitsResult_UserException_DEFAULT *EDAMUserException
var UserStoreGetPublicUserInfoResult_UserException_DEFAULT *EDAMUserException
var UserStoreGetUserResult_UserException_DEFAULT *EDAMUserException
var UserStoreGetUserUrlsResult_UserException_DEFAULT *EDAMUserException
var UserStoreInviteToBusinessResult_UserException_DEFAULT *EDAMUserException
var UserStoreListBusinessInvitationsResult_UserException_DEFAULT *EDAMUserException
var UserStoreListBusinessUsersResult_UserException_DEFAULT *EDAMUserException
var UserStoreRemoveFromBusinessResult_UserException_DEFAULT *EDAMUserException
var UserStoreRevokeLongSessionResult_UserException_DEFAULT *EDAMUserException
var UserStoreUpdateBusinessUserIdentifierResult_UserException_DEFAULT *EDAMUserException

func NewEDAMUserException

func NewEDAMUserException() *EDAMUserException

func (*EDAMUserException) Error

func (p *EDAMUserException) Error() string

func (*EDAMUserException) GetErrorCode

func (p *EDAMUserException) GetErrorCode() EDAMErrorCode

func (*EDAMUserException) GetParameter

func (p *EDAMUserException) GetParameter() string

func (*EDAMUserException) IsSetParameter

func (p *EDAMUserException) IsSetParameter() bool

func (*EDAMUserException) Read

func (p *EDAMUserException) Read(iprot thrift.TProtocol) error

func (*EDAMUserException) ReadField1

func (p *EDAMUserException) ReadField1(iprot thrift.TProtocol) error

func (*EDAMUserException) ReadField2

func (p *EDAMUserException) ReadField2(iprot thrift.TProtocol) error

func (*EDAMUserException) String

func (p *EDAMUserException) String() string

func (*EDAMUserException) Write

func (p *EDAMUserException) Write(oprot thrift.TProtocol) error

type EntityType

type EntityType int64

Entity types

const (
	EntityType_NOTE      EntityType = 1
	EntityType_NOTEBOOK  EntityType = 2
	EntityType_WORKSPACE EntityType = 3
)

func EntityTypeFromString

func EntityTypeFromString(s string) (EntityType, error)

func EntityTypePtr

func EntityTypePtr(v EntityType) *EntityType

func (EntityType) MarshalText

func (p EntityType) MarshalText() ([]byte, error)

func (*EntityType) Scan

func (p *EntityType) Scan(value interface{}) error

func (EntityType) String

func (p EntityType) String() string

func (*EntityType) UnmarshalText

func (p *EntityType) UnmarshalText(text []byte) error

func (*EntityType) Value

func (p *EntityType) Value() (driver.Value, error)

type GUID

type GUID string

Most data elements within a user's account (e.g. notebooks, notes, tags, resources, etc.) are internally referred to using a globally unique identifier that is written in a standard string format. For example:

"8743428c-ef91-4d05-9e7c-4a2e856e813a"

The internal components of the GUID are not given any particular meaning: only the entire string is relevant as a unique identifier.

var LinkedNotebook_GUID_DEFAULT GUID
var NoteAttributes_ConflictSourceNoteGuid_DEFAULT GUID
var NoteFilter_NotebookGuid_DEFAULT GUID
var Note_GUID_DEFAULT GUID
var NotebookDescriptor_GUID_DEFAULT GUID
var NotebookShareTemplate_NotebookGuid_DEFAULT GUID
var Notebook_GUID_DEFAULT GUID
var Resource_GUID_DEFAULT GUID
var Resource_NoteGuid_DEFAULT GUID
var SavedSearch_GUID_DEFAULT GUID
var SharedNoteTemplate_NoteGuid_DEFAULT GUID
var SharedNotebook_NotebookGuid_DEFAULT GUID
var Tag_GUID_DEFAULT GUID
var Tag_ParentGuid_DEFAULT GUID

func GUIDPtr

func GUIDPtr(v GUID) *GUID

type Identity

type Identity struct {
	ID            IdentityID      `thrift:"id,1,required" db:"id" json:"id"`
	Contact       *Contact        `thrift:"contact,2" db:"contact" json:"contact,omitempty"`
	UserId        *UserID         `thrift:"userId,3" db:"userId" json:"userId,omitempty"`
	Deactivated   *bool           `thrift:"deactivated,4" db:"deactivated" json:"deactivated,omitempty"`
	SameBusiness  *bool           `thrift:"sameBusiness,5" db:"sameBusiness" json:"sameBusiness,omitempty"`
	Blocked       *bool           `thrift:"blocked,6" db:"blocked" json:"blocked,omitempty"`
	UserConnected *bool           `thrift:"userConnected,7" db:"userConnected" json:"userConnected,omitempty"`
	EventId       *MessageEventID `thrift:"eventId,8" db:"eventId" json:"eventId,omitempty"`
}

An object that represents the relationship between a Contact that possibly belongs to an Evernote User.

<dl>

<dt>id</dt>
<dd>The unique identifier for this mapping.
</dd>

<dt>contact<dt>
<dd>The Contact that can be used to address this Identity. May be unset.
</dd>

<dt>userId</dt>
<dd>The Evernote User id that is connected to the Contact. May be unset
    if this identity has not yet been claimed, or the caller is not
    connected to this identity.
</dd>

<dt>deactivated</dt>
<dd>Indicates that the contact for this identity is no longer active and
should not be used when creating new threads using Destination.recipients,
unless you know of another Identity instance with the same contact information
that is active.  If you are connected to the user (see userConnected), you
can still create threads using their Evernote-type contact.</dd>

<dt>sameBusiness</dt>
<dd>Does this Identity belong to someone who is in the same business as the
    caller?
</dd>

<dt>blocked</dt>
<dd>Has the caller blocked the Evernote user this Identity represents?
</dd>

<dt>userConnected</dt>
<dd>Indicates that the caller is "connected" to the user of this
identity via this identity.  When you have a connection via an
identity, you should always create new threads using the
Evernote-type contact (see ContactType) using the userId field
from a connected Identity.  On the Evernote service, the
Evernote-type contact is the most durable. Phone numbers and
e-mail addresses can get re-assigned but your Evernote account
user ID will remain the same.  A connection exists when both of
you are in the same business or the user has replied to a thread
that you are on.  When connected, you will also get to see more
information about the user who has claimed the identity.  Note
that you are never connected to yourself since you won't be
sending messages to yourself, but you will obviously see your own
profile information.
</dd>

<dt>eventId</dt>
<dd>A server-assigned sequence number for the events in the messages
subsystem.
</dd>

</dl>

Attributes:

  • ID
  • Contact
  • UserId
  • Deactivated
  • SameBusiness
  • Blocked
  • UserConnected
  • EventId
var SharedNote_RecipientIdentity_DEFAULT *Identity

func NewIdentity

func NewIdentity() *Identity

func (*Identity) GetBlocked

func (p *Identity) GetBlocked() bool

func (*Identity) GetContact

func (p *Identity) GetContact() *Contact

func (*Identity) GetDeactivated

func (p *Identity) GetDeactivated() bool

func (*Identity) GetEventId

func (p *Identity) GetEventId() MessageEventID

func (*Identity) GetID

func (p *Identity) GetID() IdentityID

func (*Identity) GetSameBusiness

func (p *Identity) GetSameBusiness() bool

func (*Identity) GetUserConnected

func (p *Identity) GetUserConnected() bool

func (*Identity) GetUserId

func (p *Identity) GetUserId() UserID

func (*Identity) IsSetBlocked

func (p *Identity) IsSetBlocked() bool

func (*Identity) IsSetContact

func (p *Identity) IsSetContact() bool

func (*Identity) IsSetDeactivated

func (p *Identity) IsSetDeactivated() bool

func (*Identity) IsSetEventId

func (p *Identity) IsSetEventId() bool

func (*Identity) IsSetSameBusiness

func (p *Identity) IsSetSameBusiness() bool

func (*Identity) IsSetUserConnected

func (p *Identity) IsSetUserConnected() bool

func (*Identity) IsSetUserId

func (p *Identity) IsSetUserId() bool

func (*Identity) Read

func (p *Identity) Read(iprot thrift.TProtocol) error

func (*Identity) ReadField1

func (p *Identity) ReadField1(iprot thrift.TProtocol) error

func (*Identity) ReadField2

func (p *Identity) ReadField2(iprot thrift.TProtocol) error

func (*Identity) ReadField3

func (p *Identity) ReadField3(iprot thrift.TProtocol) error

func (*Identity) ReadField4

func (p *Identity) ReadField4(iprot thrift.TProtocol) error

func (*Identity) ReadField5

func (p *Identity) ReadField5(iprot thrift.TProtocol) error

func (*Identity) ReadField6

func (p *Identity) ReadField6(iprot thrift.TProtocol) error

func (*Identity) ReadField7

func (p *Identity) ReadField7(iprot thrift.TProtocol) error

func (*Identity) ReadField8

func (p *Identity) ReadField8(iprot thrift.TProtocol) error

func (*Identity) String

func (p *Identity) String() string

func (*Identity) Write

func (p *Identity) Write(oprot thrift.TProtocol) error

type IdentityID

type IdentityID int64

A type alias for the primary identifiers for Identity objects.

var ManageNoteSharesError_IdentityID_DEFAULT IdentityID
var NoteInvitationShareRelationship_RecipientIdentityId_DEFAULT IdentityID
var SharedNotebook_RecipientIdentityId_DEFAULT IdentityID

func IdentityIDPtr

func IdentityIDPtr(v IdentityID) *IdentityID

type InvalidationSequenceNumber

type InvalidationSequenceNumber int64

A monotonically incrementing number on each shard that identifies a cross shard cache invalidation event.

type InvitationShareRelationship

type InvitationShareRelationship struct {
	DisplayName           *string                          `thrift:"displayName,1" db:"displayName" json:"displayName,omitempty"`
	RecipientUserIdentity *UserIdentity                    `thrift:"recipientUserIdentity,2" db:"recipientUserIdentity" json:"recipientUserIdentity,omitempty"`
	Privilege             *ShareRelationshipPrivilegeLevel `thrift:"privilege,3" db:"privilege" json:"privilege,omitempty"`
	// unused field # 4
	SharerUserId *UserID `thrift:"sharerUserId,5" db:"sharerUserId" json:"sharerUserId,omitempty"`
}

Describes an invitation to a person to use their Evernote credentials to become a member of a notebook.

<dl> <dt>displayName</dt> <dd>The string that clients should show to users to represent this invitation.</dd>

<dt>recipientUserIdentity</dt> <dd>Identifies the recipient of the invitation. The user identity type can be either EMAIL, EVERNOTE or IDENTITYID. If the invitation was created using the classic notebook sharing APIs it will be EMAIL. If it was created using the new identity-based notebook sharing APIs it will either be EVERNOTE or IDENTITYID, depending on whether we can map the identity to an Evernote user at the time of creation. </dd>

<dt>privilege</dt> <dd>The privilege level at which the member will be joined, if it turns out that the member is not already joined at a higher level. Note that the <tt>identity</tt> field may not uniquely identify an Evernote User ID, and so we won't know until the invitation is redeemed whether or not the recipient already has privilege.</dd>

<dt>sharerUserId</dt> <dd>The user id of the user who most recently shared this notebook to this identity. This field is used by the service to convey information to the user, so clients should treat it as read-only.</dd> </dl>

Attributes:

  • DisplayName
  • RecipientUserIdentity
  • Privilege
  • SharerUserId

func NewInvitationShareRelationship

func NewInvitationShareRelationship() *InvitationShareRelationship

func (*InvitationShareRelationship) GetDisplayName

func (p *InvitationShareRelationship) GetDisplayName() string

func (*InvitationShareRelationship) GetPrivilege

func (*InvitationShareRelationship) GetRecipientUserIdentity

func (p *InvitationShareRelationship) GetRecipientUserIdentity() *UserIdentity

func (*InvitationShareRelationship) GetSharerUserId

func (p *InvitationShareRelationship) GetSharerUserId() UserID

func (*InvitationShareRelationship) IsSetDisplayName

func (p *InvitationShareRelationship) IsSetDisplayName() bool

func (*InvitationShareRelationship) IsSetPrivilege

func (p *InvitationShareRelationship) IsSetPrivilege() bool

func (*InvitationShareRelationship) IsSetRecipientUserIdentity

func (p *InvitationShareRelationship) IsSetRecipientUserIdentity() bool

func (*InvitationShareRelationship) IsSetSharerUserId

func (p *InvitationShareRelationship) IsSetSharerUserId() bool

func (*InvitationShareRelationship) Read

func (*InvitationShareRelationship) ReadField1

func (p *InvitationShareRelationship) ReadField1(iprot thrift.TProtocol) error

func (*InvitationShareRelationship) ReadField2

func (p *InvitationShareRelationship) ReadField2(iprot thrift.TProtocol) error

func (*InvitationShareRelationship) ReadField3

func (p *InvitationShareRelationship) ReadField3(iprot thrift.TProtocol) error

func (*InvitationShareRelationship) ReadField5

func (p *InvitationShareRelationship) ReadField5(iprot thrift.TProtocol) error

func (*InvitationShareRelationship) String

func (p *InvitationShareRelationship) String() string

func (*InvitationShareRelationship) Write

type LazyMap

type LazyMap struct {
	KeysOnly []string          `thrift:"keysOnly,1" db:"keysOnly" json:"keysOnly,omitempty"`
	FullMap  map[string]string `thrift:"fullMap,2" db:"fullMap" json:"fullMap,omitempty"`
}

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.

When the server provides the client with a LazyMap, it will fill in either the keysOnly field or the fullMap field, but never both, based on the API and parameters.

When a client provides a LazyMap to the server as part of an update to an object, the server will only update the LazyMap if the fullMap field is set. If the fullMap field is not set, the server will not make any changes to the map.

Check the API documentation of the individual calls involving the LazyMap for full details including the constraints of the names and values of the map.

<dl> <dt>keysOnly</dt>

<dd>The set of keys for the map.  This field is ignored by the
    server when set.
</dd>

<dt>fullMap</dt>

<dd>The complete map, including all keys and values.
</dd>

</dl>

Attributes:

  • KeysOnly
  • FullMap
var NoteAttributes_ApplicationData_DEFAULT *LazyMap
var NoteStoreGetNoteApplicationDataResult_Success_DEFAULT *LazyMap
var NoteStoreGetResourceApplicationDataResult_Success_DEFAULT *LazyMap
var ResourceAttributes_ApplicationData_DEFAULT *LazyMap

func NewLazyMap

func NewLazyMap() *LazyMap

func (*LazyMap) GetFullMap

func (p *LazyMap) GetFullMap() map[string]string

func (*LazyMap) GetKeysOnly

func (p *LazyMap) GetKeysOnly() []string

func (*LazyMap) IsSetFullMap

func (p *LazyMap) IsSetFullMap() bool

func (*LazyMap) IsSetKeysOnly

func (p *LazyMap) IsSetKeysOnly() bool

func (*LazyMap) Read

func (p *LazyMap) Read(iprot thrift.TProtocol) error

func (*LazyMap) ReadField1

func (p *LazyMap) ReadField1(iprot thrift.TProtocol) error

func (*LazyMap) ReadField2

func (p *LazyMap) ReadField2(iprot thrift.TProtocol) error

func (*LazyMap) String

func (p *LazyMap) String() string

func (*LazyMap) Write

func (p *LazyMap) Write(oprot thrift.TProtocol) error

type LinkedNotebook

type LinkedNotebook struct {
	// unused field # 1
	ShareName              *string `thrift:"shareName,2" db:"shareName" json:"shareName,omitempty"`
	Username               *string `thrift:"username,3" db:"username" json:"username,omitempty"`
	ShardId                *string `thrift:"shardId,4" db:"shardId" json:"shardId,omitempty"`
	SharedNotebookGlobalId *string `thrift:"sharedNotebookGlobalId,5" db:"sharedNotebookGlobalId" json:"sharedNotebookGlobalId,omitempty"`
	URI                    *string `thrift:"uri,6" db:"uri" json:"uri,omitempty"`
	GUID                   *GUID   `thrift:"guid,7" db:"guid" json:"guid,omitempty"`
	UpdateSequenceNum      *int32  `thrift:"updateSequenceNum,8" db:"updateSequenceNum" json:"updateSequenceNum,omitempty"`
	NoteStoreUrl           *string `thrift:"noteStoreUrl,9" db:"noteStoreUrl" json:"noteStoreUrl,omitempty"`
	WebApiUrlPrefix        *string `thrift:"webApiUrlPrefix,10" db:"webApiUrlPrefix" json:"webApiUrlPrefix,omitempty"`
	Stack                  *string `thrift:"stack,11" db:"stack" json:"stack,omitempty"`
	BusinessId             *int32  `thrift:"businessId,12" db:"businessId" json:"businessId,omitempty"`
}

A link in a user's account that refers them to a public or individual shared notebook in another user's account.

<dl> <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>uri</dt> <dd>The identifier of the public notebook.</dd>

<dt>guid</dt>

<dd>The unique identifier of this linked notebook.  Will be set whenever
a linked notebook is retrieved from the service, but may be null when a client
is creating a linked notebook.
<br/>
Length:  EDAM_GUID_LEN_MIN - EDAM_GUID_LEN_MAX
<br/>
Regex:  EDAM_GUID_REGEX
</dd>

<dt>updateSequenceNum</dt>

<dd>A number identifying the last transaction to
modify the state of this object.  The USN values are sequential within an
account, and can be used to compare the order of modifications within the
service.
</dd>

<dt>noteStoreUrl</dt>

<dd>
This field will contain the full URL that clients should use to make
NoteStore requests to the server shard that contains that notebook's data.
I.e. this is the URL that should be used to create the Thrift HTTP client
transport to send messages to the NoteStore service for the account.
</dd>

<dt>webApiUrlPrefix:</dt>

<dd>
This field will contain the initial part of the URLs that should be used
to make requests to Evernote's thin client "web API", which provide
optimized operations for clients that aren't capable of manipulating
the full contents of accounts via the full Thrift data model. Clients
should concatenate the relative path for the various servlets onto the
end of this string to construct the full URL, as documented on our
developer web site.
</dd>

<dt>stack</dt>

<dd>If this is set, then the notebook is visually contained within a stack
of notebooks with this name.  All notebooks in the same account with the
same 'stack' field are considered to be in the same stack.
Notebooks with no stack set are "top level" and not contained within a
stack.  The link owner can change this and this field is for the benefit
of the link owner.
</dd>

<dt>businessId</dt>

<dd>If set, this will be the unique identifier for the business that owns
the notebook to which the linked notebook refers.</dd>

<dt>sharedNotebookGlobalId</dt>

<dd>The globally unique identifier (globalId) of the shared notebook that
corresponds to the share key, or the GUID of the Notebook that the linked notebook
refers to. This field must be filled in with the SharedNotebook.globalId or
Notebook.GUID value when creating new LinkedNotebooks. This field replaces the
deprecated "shareKey" field.
</dd>

</dl>

Attributes:

  • ShareName
  • Username
  • ShardId
  • SharedNotebookGlobalId
  • URI
  • GUID
  • UpdateSequenceNum
  • NoteStoreUrl
  • WebApiUrlPrefix
  • Stack
  • BusinessId
var NoteStoreCreateLinkedNotebookArgs_LinkedNotebook_DEFAULT *LinkedNotebook
var NoteStoreCreateLinkedNotebookResult_Success_DEFAULT *LinkedNotebook
var NoteStoreGetLinkedNotebookSyncChunkArgs_LinkedNotebook_DEFAULT *LinkedNotebook
var NoteStoreGetLinkedNotebookSyncStateArgs_LinkedNotebook_DEFAULT *LinkedNotebook
var NoteStoreUpdateLinkedNotebookArgs_LinkedNotebook_DEFAULT *LinkedNotebook

func NewLinkedNotebook

func NewLinkedNotebook() *LinkedNotebook

func (*LinkedNotebook) GetBusinessId

func (p *LinkedNotebook) GetBusinessId() int32

func (*LinkedNotebook) GetGUID

func (p *LinkedNotebook) GetGUID() GUID

func (*LinkedNotebook) GetNoteStoreUrl

func (p *LinkedNotebook) GetNoteStoreUrl() string

func (*LinkedNotebook) GetShardId

func (p *LinkedNotebook) GetShardId() string

func (*LinkedNotebook) GetShareName

func (p *LinkedNotebook) GetShareName() string

func (*LinkedNotebook) GetSharedNotebookGlobalId

func (p *LinkedNotebook) GetSharedNotebookGlobalId() string

func (*LinkedNotebook) GetStack

func (p *LinkedNotebook) GetStack() string

func (*LinkedNotebook) GetURI

func (p *LinkedNotebook) GetURI() string

func (*LinkedNotebook) GetUpdateSequenceNum

func (p *LinkedNotebook) GetUpdateSequenceNum() int32

func (*LinkedNotebook) GetUsername

func (p *LinkedNotebook) GetUsername() string

func (*LinkedNotebook) GetWebApiUrlPrefix

func (p *LinkedNotebook) GetWebApiUrlPrefix() string

func (*LinkedNotebook) IsSetBusinessId

func (p *LinkedNotebook) IsSetBusinessId() bool

func (*LinkedNotebook) IsSetGUID

func (p *LinkedNotebook) IsSetGUID() bool

func (*LinkedNotebook) IsSetNoteStoreUrl

func (p *LinkedNotebook) IsSetNoteStoreUrl() bool

func (*LinkedNotebook) IsSetShardId

func (p *LinkedNotebook) IsSetShardId() bool

func (*LinkedNotebook) IsSetShareName

func (p *LinkedNotebook) IsSetShareName() bool

func (*LinkedNotebook) IsSetSharedNotebookGlobalId

func (p *LinkedNotebook) IsSetSharedNotebookGlobalId() bool

func (*LinkedNotebook) IsSetStack

func (p *LinkedNotebook) IsSetStack() bool

func (*LinkedNotebook) IsSetURI

func (p *LinkedNotebook) IsSetURI() bool

func (*LinkedNotebook) IsSetUpdateSequenceNum

func (p *LinkedNotebook) IsSetUpdateSequenceNum() bool

func (*LinkedNotebook) IsSetUsername

func (p *LinkedNotebook) IsSetUsername() bool

func (*LinkedNotebook) IsSetWebApiUrlPrefix

func (p *LinkedNotebook) IsSetWebApiUrlPrefix() bool

func (*LinkedNotebook) Read

func (p *LinkedNotebook) Read(iprot thrift.TProtocol) error

func (*LinkedNotebook) ReadField10

func (p *LinkedNotebook) ReadField10(iprot thrift.TProtocol) error

func (*LinkedNotebook) ReadField11

func (p *LinkedNotebook) ReadField11(iprot thrift.TProtocol) error

func (*LinkedNotebook) ReadField12

func (p *LinkedNotebook) ReadField12(iprot thrift.TProtocol) error

func (*LinkedNotebook) ReadField2

func (p *LinkedNotebook) ReadField2(iprot thrift.TProtocol) error

func (*LinkedNotebook) ReadField3

func (p *LinkedNotebook) ReadField3(iprot thrift.TProtocol) error

func (*LinkedNotebook) ReadField4

func (p *LinkedNotebook) ReadField4(iprot thrift.TProtocol) error

func (*LinkedNotebook) ReadField5

func (p *LinkedNotebook) ReadField5(iprot thrift.TProtocol) error

func (*LinkedNotebook) ReadField6

func (p *LinkedNotebook) ReadField6(iprot thrift.TProtocol) error

func (*LinkedNotebook) ReadField7

func (p *LinkedNotebook) ReadField7(iprot thrift.TProtocol) error

func (*LinkedNotebook) ReadField8

func (p *LinkedNotebook) ReadField8(iprot thrift.TProtocol) error

func (*LinkedNotebook) ReadField9

func (p *LinkedNotebook) ReadField9(iprot thrift.TProtocol) error

func (*LinkedNotebook) String

func (p *LinkedNotebook) String() string

func (*LinkedNotebook) Write

func (p *LinkedNotebook) Write(oprot thrift.TProtocol) error

type ManageNoteSharesError

type ManageNoteSharesError struct {
	IdentityID        *IdentityID            `thrift:"identityID,1" db:"identityID" json:"identityID,omitempty"`
	UserID            *UserID                `thrift:"userID,2" db:"userID" json:"userID,omitempty"`
	UserException     *EDAMUserException     `thrift:"userException,3" db:"userException" json:"userException,omitempty"`
	NotFoundException *EDAMNotFoundException `thrift:"notFoundException,4" db:"notFoundException" json:"notFoundException,omitempty"`
}

Captures errors that occur during a call to manageNoteShares. That function can be run best-effort, meaning that some change requests can be applied while others fail. Note that some errors such as system exceptions may still cause the entire call to fail.

Only one of the two ID fields will be set on a given error.

Only one of the two exception fields will be set on a given error.

<dl>

<dt>identityID</dt>
<dd>The identity ID of an outstanding invitation that was not updated
  due to the error.</dd>

<dt>userID</dt>
<dd>The user ID of an existing membership that was not updated due
  to the error.</dd>

<dt>userException</dt>
<dd>If the error is represented as an EDAMUserException that would
  have otherwise been thrown without best-effort execution.</dd>

<dt>notFoundException</dt>
<dd>If the error is represented as an EDAMNotFoundException that
  would have otherwise been thrown without best-effort execution.
  The identifier field of the exception will be either "Identity.id"
  or "User.id", indicating that no existing share could be found for
  the specified recipient.</dd>

</dl>

Attributes:

  • IdentityID
  • UserID
  • UserException
  • NotFoundException

func NewManageNoteSharesError

func NewManageNoteSharesError() *ManageNoteSharesError

func (*ManageNoteSharesError) GetIdentityID

func (p *ManageNoteSharesError) GetIdentityID() IdentityID

func (*ManageNoteSharesError) GetNotFoundException

func (p *ManageNoteSharesError) GetNotFoundException() *EDAMNotFoundException

func (*ManageNoteSharesError) GetUserException

func (p *ManageNoteSharesError) GetUserException() *EDAMUserException

func (*ManageNoteSharesError) GetUserID

func (p *ManageNoteSharesError) GetUserID() UserID

func (*ManageNoteSharesError) IsSetIdentityID

func (p *ManageNoteSharesError) IsSetIdentityID() bool

func (*ManageNoteSharesError) IsSetNotFoundException

func (p *ManageNoteSharesError) IsSetNotFoundException() bool

func (*ManageNoteSharesError) IsSetUserException

func (p *ManageNoteSharesError) IsSetUserException() bool

func (*ManageNoteSharesError) IsSetUserID

func (p *ManageNoteSharesError) IsSetUserID() bool

func (*ManageNoteSharesError) Read

func (*ManageNoteSharesError) ReadField1

func (p *ManageNoteSharesError) ReadField1(iprot thrift.TProtocol) error

func (*ManageNoteSharesError) ReadField2

func (p *ManageNoteSharesError) ReadField2(iprot thrift.TProtocol) error

func (*ManageNoteSharesError) ReadField3

func (p *ManageNoteSharesError) ReadField3(iprot thrift.TProtocol) error

func (*ManageNoteSharesError) ReadField4

func (p *ManageNoteSharesError) ReadField4(iprot thrift.TProtocol) error

func (*ManageNoteSharesError) String

func (p *ManageNoteSharesError) String() string

func (*ManageNoteSharesError) Write

func (p *ManageNoteSharesError) Write(oprot thrift.TProtocol) error

type ManageNoteSharesParameters

type ManageNoteSharesParameters struct {
	NoteGuid             *string                            `thrift:"noteGuid,1" db:"noteGuid" json:"noteGuid,omitempty"`
	MembershipsToUpdate  []*NoteMemberShareRelationship     `thrift:"membershipsToUpdate,2" db:"membershipsToUpdate" json:"membershipsToUpdate,omitempty"`
	InvitationsToUpdate  []*NoteInvitationShareRelationship `thrift:"invitationsToUpdate,3" db:"invitationsToUpdate" json:"invitationsToUpdate,omitempty"`
	MembershipsToUnshare []UserID                           `thrift:"membershipsToUnshare,4" db:"membershipsToUnshare" json:"membershipsToUnshare,omitempty"`
	InvitationsToUnshare []IdentityID                       `thrift:"invitationsToUnshare,5" db:"invitationsToUnshare" json:"invitationsToUnshare,omitempty"`
}

Captures parameters used by clients to manage the shares for a given note via the manageNoteShares function. This is used only to manage the existing memberships and invitations for a note. To invite a new recipient, use NoteStore.createOrUpdateSharedNotes.

The only field of an existing membership or invitation that can be updated by this function is the share privilege.

<dl>

<dt>noteGuid</dt>
<dd>The GUID of the note whose shares are being managed.</dd>

<dt>membershipsToUpdate</dt>
<dd>A list of existing memberships to update. This field is not
  meant to be the full set of memberships for the note. Clients
  should only include those existing memberships that they wish
  to modify. To remove an existing membership, see the unshares
  field.</dd>

<dt>invitationsToUpdate</dt>
<dd>The list of outstanding invitations to update, as matched by the
  identity field of the NoteInvitationShareRelatioship instances.
  This field is not meant to be the full set of invitations for the
  note. Clients should only include those existing invitations that
  they wish to modify.</dd>

<dt>membershipsToUnshare</dt>
<dd>A list of existing memberships to expunge from the service.</dd>

<dt>invitationsToUnshare</dt>
<dd>A list of outstanding invitations to expunge from the service.</dd>

</dl>

Attributes:

  • NoteGuid
  • MembershipsToUpdate
  • InvitationsToUpdate
  • MembershipsToUnshare
  • InvitationsToUnshare

func NewManageNoteSharesParameters

func NewManageNoteSharesParameters() *ManageNoteSharesParameters

func (*ManageNoteSharesParameters) GetInvitationsToUnshare

func (p *ManageNoteSharesParameters) GetInvitationsToUnshare() []IdentityID

func (*ManageNoteSharesParameters) GetInvitationsToUpdate

func (p *ManageNoteSharesParameters) GetInvitationsToUpdate() []*NoteInvitationShareRelationship

func (*ManageNoteSharesParameters) GetMembershipsToUnshare

func (p *ManageNoteSharesParameters) GetMembershipsToUnshare() []UserID

func (*ManageNoteSharesParameters) GetMembershipsToUpdate

func (p *ManageNoteSharesParameters) GetMembershipsToUpdate() []*NoteMemberShareRelationship

func (*ManageNoteSharesParameters) GetNoteGuid

func (p *ManageNoteSharesParameters) GetNoteGuid() string

func (*ManageNoteSharesParameters) IsSetInvitationsToUnshare

func (p *ManageNoteSharesParameters) IsSetInvitationsToUnshare() bool

func (*ManageNoteSharesParameters) IsSetInvitationsToUpdate

func (p *ManageNoteSharesParameters) IsSetInvitationsToUpdate() bool

func (*ManageNoteSharesParameters) IsSetMembershipsToUnshare

func (p *ManageNoteSharesParameters) IsSetMembershipsToUnshare() bool

func (*ManageNoteSharesParameters) IsSetMembershipsToUpdate

func (p *ManageNoteSharesParameters) IsSetMembershipsToUpdate() bool

func (*ManageNoteSharesParameters) IsSetNoteGuid

func (p *ManageNoteSharesParameters) IsSetNoteGuid() bool

func (*ManageNoteSharesParameters) Read

func (*ManageNoteSharesParameters) ReadField1

func (p *ManageNoteSharesParameters) ReadField1(iprot thrift.TProtocol) error

func (*ManageNoteSharesParameters) ReadField2

func (p *ManageNoteSharesParameters) ReadField2(iprot thrift.TProtocol) error

func (*ManageNoteSharesParameters) ReadField3

func (p *ManageNoteSharesParameters) ReadField3(iprot thrift.TProtocol) error

func (*ManageNoteSharesParameters) ReadField4

func (p *ManageNoteSharesParameters) ReadField4(iprot thrift.TProtocol) error

func (*ManageNoteSharesParameters) ReadField5

func (p *ManageNoteSharesParameters) ReadField5(iprot thrift.TProtocol) error

func (*ManageNoteSharesParameters) String

func (p *ManageNoteSharesParameters) String() string

func (*ManageNoteSharesParameters) Write

type ManageNoteSharesResult_

type ManageNoteSharesResult_ struct {
	Errors []*ManageNoteSharesError `thrift:"errors,1" db:"errors" json:"errors,omitempty"`
}

The return value of a call to the manageNoteShares function.

<dl>

<dt>errors</dt>
<dd>If the call succeeded without throwing an exception, some errors
  might still have occurred. In that case, this field will contain the
  list of errors.</dd>

</dl>

Attributes:

  • Errors

func NewManageNoteSharesResult_

func NewManageNoteSharesResult_() *ManageNoteSharesResult_

func (*ManageNoteSharesResult_) GetErrors

func (*ManageNoteSharesResult_) IsSetErrors

func (p *ManageNoteSharesResult_) IsSetErrors() bool

func (*ManageNoteSharesResult_) Read

func (*ManageNoteSharesResult_) ReadField1

func (p *ManageNoteSharesResult_) ReadField1(iprot thrift.TProtocol) error

func (*ManageNoteSharesResult_) String

func (p *ManageNoteSharesResult_) String() string

func (*ManageNoteSharesResult_) Write

type ManageNotebookSharesError

type ManageNotebookSharesError struct {
	UserIdentity      *UserIdentity          `thrift:"userIdentity,1" db:"userIdentity" json:"userIdentity,omitempty"`
	UserException     *EDAMUserException     `thrift:"userException,2" db:"userException" json:"userException,omitempty"`
	NotFoundException *EDAMNotFoundException `thrift:"notFoundException,3" db:"notFoundException" json:"notFoundException,omitempty"`
}

A structure to capture certain errors that occurred during a call to manageNotebookShares. That method can be run best-effort, meaning that some change requests can be applied while others fail. Note that some errors such as system errors will still fail the entire transaction regardless of running best effort. When some change requests do not succeed, the error conditions are captured in instances of this class, captured by the identity of the share relationship and one of the exception fields.

<dl> <dt>userIdentity</dt> <dd>The identity of the share relationship whose update encountered an error.</dd>

<dt>userException</dt> <dd>If the error is represented as an EDAMUserException that would have otherwise been thrown without best-effort execution. Only one exception field will be set.</dd>

<dt>notFoundException</dt> <dd>If the error is represented as an EDAMNotFoundException that would have otherwise been thrown without best-effort execution. Only one exception field will be set.</dd> </dl>

Attributes:

  • UserIdentity
  • UserException
  • NotFoundException

func NewManageNotebookSharesError

func NewManageNotebookSharesError() *ManageNotebookSharesError

func (*ManageNotebookSharesError) GetNotFoundException

func (p *ManageNotebookSharesError) GetNotFoundException() *EDAMNotFoundException

func (*ManageNotebookSharesError) GetUserException

func (p *ManageNotebookSharesError) GetUserException() *EDAMUserException

func (*ManageNotebookSharesError) GetUserIdentity

func (p *ManageNotebookSharesError) GetUserIdentity() *UserIdentity

func (*ManageNotebookSharesError) IsSetNotFoundException

func (p *ManageNotebookSharesError) IsSetNotFoundException() bool

func (*ManageNotebookSharesError) IsSetUserException

func (p *ManageNotebookSharesError) IsSetUserException() bool

func (*ManageNotebookSharesError) IsSetUserIdentity

func (p *ManageNotebookSharesError) IsSetUserIdentity() bool

func (*ManageNotebookSharesError) Read

func (*ManageNotebookSharesError) ReadField1

func (p *ManageNotebookSharesError) ReadField1(iprot thrift.TProtocol) error

func (*ManageNotebookSharesError) ReadField2

func (p *ManageNotebookSharesError) ReadField2(iprot thrift.TProtocol) error

func (*ManageNotebookSharesError) ReadField3

func (p *ManageNotebookSharesError) ReadField3(iprot thrift.TProtocol) error

func (*ManageNotebookSharesError) String

func (p *ManageNotebookSharesError) String() string

func (*ManageNotebookSharesError) Write

type ManageNotebookSharesParameters

type ManageNotebookSharesParameters struct {
	NotebookGuid                *string                        `thrift:"notebookGuid,1" db:"notebookGuid" json:"notebookGuid,omitempty"`
	InviteMessage               *string                        `thrift:"inviteMessage,2" db:"inviteMessage" json:"inviteMessage,omitempty"`
	MembershipsToUpdate         []*MemberShareRelationship     `thrift:"membershipsToUpdate,3" db:"membershipsToUpdate" json:"membershipsToUpdate,omitempty"`
	InvitationsToCreateOrUpdate []*InvitationShareRelationship `thrift:"invitationsToCreateOrUpdate,4" db:"invitationsToCreateOrUpdate" json:"invitationsToCreateOrUpdate,omitempty"`
	Unshares                    []*UserIdentity                `thrift:"unshares,5" db:"unshares" json:"unshares,omitempty"`
}

A structure that captures parameters used by clients to manage the shares for a given notebook via the manageNotebookShares method.

<dl> <dt>notebookGuid</dt> <dd>The GUID of the notebook whose shares are being managed.</dd>

<dt>inviteMessage</dt> <dd>If the service sends a message to invitees, this parameter will be used to form the actual message that is sent.</dd>

<dt>membershipsToUpdate</dt> <dd>The list of existing memberships to update. This field is not intended to be the full set of memberships for the notebook and should only include those already-existing memberships that you actually want to change. If you want to remove shares, see the unshares fields. If you want to create a membership, i.e. auto-join a business user, you can do this via the invitationsToCreateOrUpdate field using an Evernote UserID of a fellow business member (the created invitation is automatically joined by the service, so the client is creating an invitation, not a membership).</dd>

<dt>invitationsToCreateOrUpdate</dt> <dd>The list of invitations to update, as matched by the identity field of the InvitationShareRelationship instances, or to create if an existing invitation does not exist. This field is not intended to be the full set of invitations on the notebook and should only include those invitations that you wish to create or update. Note that your invitation could convert into a membership via a service-supported auto-join operation. This happens, for example, when you use an invitation with an Evernote UserID type for a recipient who is a member of the business to which the notebook belongs. Note that to discover the user IDs for business members, the sharer must also be part of the business.</dd>

<dt>unshares</dt> <dd>The list of share relationships to expunge from the service. If the user identity is for an Evernote UserID, then matching invitations or memberships will be removed. If it's an e-mail, then e-mail based shared notebook invitations will be removed. If it's for an Identity ID, then any invitations that match the identity (by identity ID or user ID or e-mail for legacy invitations) will be removed.</dd> </dl>

Attributes:

  • NotebookGuid
  • InviteMessage
  • MembershipsToUpdate
  • InvitationsToCreateOrUpdate
  • Unshares
var NoteStoreManageNotebookSharesArgs_Parameters_DEFAULT *ManageNotebookSharesParameters

func NewManageNotebookSharesParameters

func NewManageNotebookSharesParameters() *ManageNotebookSharesParameters

func (*ManageNotebookSharesParameters) GetInvitationsToCreateOrUpdate

func (p *ManageNotebookSharesParameters) GetInvitationsToCreateOrUpdate() []*InvitationShareRelationship

func (*ManageNotebookSharesParameters) GetInviteMessage

func (p *ManageNotebookSharesParameters) GetInviteMessage() string

func (*ManageNotebookSharesParameters) GetMembershipsToUpdate

func (p *ManageNotebookSharesParameters) GetMembershipsToUpdate() []*MemberShareRelationship

func (*ManageNotebookSharesParameters) GetNotebookGuid

func (p *ManageNotebookSharesParameters) GetNotebookGuid() string

func (*ManageNotebookSharesParameters) GetUnshares

func (p *ManageNotebookSharesParameters) GetUnshares() []*UserIdentity

func (*ManageNotebookSharesParameters) IsSetInvitationsToCreateOrUpdate

func (p *ManageNotebookSharesParameters) IsSetInvitationsToCreateOrUpdate() bool

func (*ManageNotebookSharesParameters) IsSetInviteMessage

func (p *ManageNotebookSharesParameters) IsSetInviteMessage() bool

func (*ManageNotebookSharesParameters) IsSetMembershipsToUpdate

func (p *ManageNotebookSharesParameters) IsSetMembershipsToUpdate() bool

func (*ManageNotebookSharesParameters) IsSetNotebookGuid

func (p *ManageNotebookSharesParameters) IsSetNotebookGuid() bool

func (*ManageNotebookSharesParameters) IsSetUnshares

func (p *ManageNotebookSharesParameters) IsSetUnshares() bool

func (*ManageNotebookSharesParameters) Read

func (*ManageNotebookSharesParameters) ReadField1

func (*ManageNotebookSharesParameters) ReadField2

func (*ManageNotebookSharesParameters) ReadField3

func (*ManageNotebookSharesParameters) ReadField4

func (*ManageNotebookSharesParameters) ReadField5

func (*ManageNotebookSharesParameters) String

func (*ManageNotebookSharesParameters) Write

type ManageNotebookSharesResult_

type ManageNotebookSharesResult_ struct {
	Errors []*ManageNotebookSharesError `thrift:"errors,1" db:"errors" json:"errors,omitempty"`
}

The return value of a call to the manageNotebookShares method.

<dl> <dt>errors</dt> <dd>If the method completed without throwing exceptions, some errors might still have occurred, and in that case, this field will contain the list of those errors the occurred. </dd> </dl>

Attributes:

  • Errors
var NoteStoreManageNotebookSharesResult_Success_DEFAULT *ManageNotebookSharesResult_

func NewManageNotebookSharesResult_

func NewManageNotebookSharesResult_() *ManageNotebookSharesResult_

func (*ManageNotebookSharesResult_) GetErrors

func (*ManageNotebookSharesResult_) IsSetErrors

func (p *ManageNotebookSharesResult_) IsSetErrors() bool

func (*ManageNotebookSharesResult_) Read

func (*ManageNotebookSharesResult_) ReadField1

func (p *ManageNotebookSharesResult_) ReadField1(iprot thrift.TProtocol) error

func (*ManageNotebookSharesResult_) String

func (p *ManageNotebookSharesResult_) String() string

func (*ManageNotebookSharesResult_) Write

type MemberShareRelationship

type MemberShareRelationship struct {
	DisplayName         *string                          `thrift:"displayName,1" db:"displayName" json:"displayName,omitempty"`
	RecipientUserId     *UserID                          `thrift:"recipientUserId,2" db:"recipientUserId" json:"recipientUserId,omitempty"`
	BestPrivilege       *ShareRelationshipPrivilegeLevel `thrift:"bestPrivilege,3" db:"bestPrivilege" json:"bestPrivilege,omitempty"`
	IndividualPrivilege *ShareRelationshipPrivilegeLevel `thrift:"individualPrivilege,4" db:"individualPrivilege" json:"individualPrivilege,omitempty"`
	Restrictions        *ShareRelationshipRestrictions   `thrift:"restrictions,5" db:"restrictions" json:"restrictions,omitempty"`
	SharerUserId        *UserID                          `thrift:"sharerUserId,6" db:"sharerUserId" json:"sharerUserId,omitempty"`
}

Describes the association between a Notebook and an Evernote User who is a member of that notebook.

<dl> <dt>displayName</dt> <dd>The string that clients should show to users to represent this member.</dd>

<dt>recipientUserId</dt> <dd>The Evernote User ID of the recipient of this notebook share. </dd>

<dt>bestPrivilege</dt> <dd>The privilege at which the member can access the notebook, which is the best privilege granted either individually or to a group to which a member belongs, such as a business. This field is used by the service to convey information to the user, so clients should treat it as read-only.</dd>

<dt>individualPrivilege</dt> <dd>The individually granted privilege for the member, which does not take GROUP privileges into account. This value may be unset if only a group-assigned privilege has been granted to the member. This value can be managed by others with sufficient rights using the manageNotebookShares method. The valid values that clients should present to users for selection are given via the the 'restrictions' field.</dd>

<dt>restrictions</dt> <dd>The restrictions on which privileges may be individually assigned to the recipient of this share relationship.</dd>

<dt>sharerUserId</dt> <dd>The user id of the user who most recently shared the notebook to this user. This field is currently unset for a MemberShareRelationship created by joining a notebook that has been published to the business (MemberShareRelationships where the individual privilege is unset). This field is used by the service to convey information to the user, so clients should treat it as read-only. </dd> </dl>

Attributes:

  • DisplayName
  • RecipientUserId
  • BestPrivilege
  • IndividualPrivilege
  • Restrictions
  • SharerUserId

func NewMemberShareRelationship

func NewMemberShareRelationship() *MemberShareRelationship

func (*MemberShareRelationship) GetBestPrivilege

func (*MemberShareRelationship) GetDisplayName

func (p *MemberShareRelationship) GetDisplayName() string

func (*MemberShareRelationship) GetIndividualPrivilege

func (p *MemberShareRelationship) GetIndividualPrivilege() ShareRelationshipPrivilegeLevel

func (*MemberShareRelationship) GetRecipientUserId

func (p *MemberShareRelationship) GetRecipientUserId() UserID

func (*MemberShareRelationship) GetRestrictions

func (*MemberShareRelationship) GetSharerUserId

func (p *MemberShareRelationship) GetSharerUserId() UserID

func (*MemberShareRelationship) IsSetBestPrivilege

func (p *MemberShareRelationship) IsSetBestPrivilege() bool

func (*MemberShareRelationship) IsSetDisplayName

func (p *MemberShareRelationship) IsSetDisplayName() bool

func (*MemberShareRelationship) IsSetIndividualPrivilege

func (p *MemberShareRelationship) IsSetIndividualPrivilege() bool

func (*MemberShareRelationship) IsSetRecipientUserId

func (p *MemberShareRelationship) IsSetRecipientUserId() bool

func (*MemberShareRelationship) IsSetRestrictions

func (p *MemberShareRelationship) IsSetRestrictions() bool

func (*MemberShareRelationship) IsSetSharerUserId

func (p *MemberShareRelationship) IsSetSharerUserId() bool

func (*MemberShareRelationship) Read

func (*MemberShareRelationship) ReadField1

func (p *MemberShareRelationship) ReadField1(iprot thrift.TProtocol) error

func (*MemberShareRelationship) ReadField2

func (p *MemberShareRelationship) ReadField2(iprot thrift.TProtocol) error

func (*MemberShareRelationship) ReadField3

func (p *MemberShareRelationship) ReadField3(iprot thrift.TProtocol) error

func (*MemberShareRelationship) ReadField4

func (p *MemberShareRelationship) ReadField4(iprot thrift.TProtocol) error

func (*MemberShareRelationship) ReadField5

func (p *MemberShareRelationship) ReadField5(iprot thrift.TProtocol) error

func (*MemberShareRelationship) ReadField6

func (p *MemberShareRelationship) ReadField6(iprot thrift.TProtocol) error

func (*MemberShareRelationship) String

func (p *MemberShareRelationship) String() string

func (*MemberShareRelationship) Write

type MessageEventID

type MessageEventID int64

A sequence number for the MessageStore subsystem.

var Identity_EventId_DEFAULT MessageEventID
var SyncState_UserMaxMessageEventId_DEFAULT MessageEventID

func MessageEventIDPtr

func MessageEventIDPtr(v MessageEventID) *MessageEventID

type MessageThreadID

type MessageThreadID int64

A type alias for the primary identifiers for MessageThread objects.

var NotebookShareTemplate_RecipientThreadId_DEFAULT MessageThreadID
var SharedNoteTemplate_RecipientThreadId_DEFAULT MessageThreadID

func MessageThreadIDPtr

func MessageThreadIDPtr(v MessageThreadID) *MessageThreadID

type Note

type Note struct {
	GUID              *GUID             `thrift:"guid,1" db:"guid" json:"guid,omitempty"`
	Title             *string           `thrift:"title,2" db:"title" json:"title,omitempty"`
	Content           *string           `thrift:"content,3" db:"content" json:"content,omitempty"`
	ContentHash       []byte            `thrift:"contentHash,4" db:"contentHash" json:"contentHash,omitempty"`
	ContentLength     *int32            `thrift:"contentLength,5" db:"contentLength" json:"contentLength,omitempty"`
	Created           *Timestamp        `thrift:"created,6" db:"created" json:"created,omitempty"`
	Updated           *Timestamp        `thrift:"updated,7" db:"updated" json:"updated,omitempty"`
	Deleted           *Timestamp        `thrift:"deleted,8" db:"deleted" json:"deleted,omitempty"`
	Active            *bool             `thrift:"active,9" db:"active" json:"active,omitempty"`
	UpdateSequenceNum *int32            `thrift:"updateSequenceNum,10" db:"updateSequenceNum" json:"updateSequenceNum,omitempty"`
	NotebookGuid      *string           `thrift:"notebookGuid,11" db:"notebookGuid" json:"notebookGuid,omitempty"`
	TagGuids          []GUID            `thrift:"tagGuids,12" db:"tagGuids" json:"tagGuids,omitempty"`
	Resources         []*Resource       `thrift:"resources,13" db:"resources" json:"resources,omitempty"`
	Attributes        *NoteAttributes   `thrift:"attributes,14" db:"attributes" json:"attributes,omitempty"`
	TagNames          []string          `thrift:"tagNames,15" db:"tagNames" json:"tagNames,omitempty"`
	SharedNotes       []*SharedNote     `thrift:"sharedNotes,16" db:"sharedNotes" json:"sharedNotes,omitempty"`
	Restrictions      *NoteRestrictions `thrift:"restrictions,17" db:"restrictions" json:"restrictions,omitempty"`
	Limits            *NoteLimits       `thrift:"limits,18" db:"limits" json:"limits,omitempty"`
}

Represents a single note in the user's account.

<dl> <dt>guid</dt>

<dd>The unique identifier of this note.  Will be set by the
server, but will be omitted by clients calling NoteStore.createNote()
<br/>
Length:  EDAM_GUID_LEN_MIN - EDAM_GUID_LEN_MAX
<br/>
Regex:  EDAM_GUID_REGEX
</dd>

<dt>title</dt>

<dd>The subject of the note.  Can't begin or end with a space.
<br/>
Length:  EDAM_NOTE_TITLE_LEN_MIN - EDAM_NOTE_TITLE_LEN_MAX
<br/>
Regex:  EDAM_NOTE_TITLE_REGEX
</dd>

<dt>content</dt>

<dd>The XHTML block that makes up the note.  This is
the canonical form of the note's contents, so will include abstract
Evernote tags for internal resource references.  A client may create
a separate transformed version of this content for internal presentation,
but the same canonical bytes should be used for transmission and
comparison unless the user chooses to modify their content.
<br/>
Length:  EDAM_NOTE_CONTENT_LEN_MIN - EDAM_NOTE_CONTENT_LEN_MAX
</dd>

<dt>contentHash</dt>

<dd>The binary MD5 checksum of the UTF-8 encoded content
body. This will always be set by the server, but clients may choose to omit
this when they submit a note with content.
<br/>
Length:  EDAM_HASH_LEN (exactly)
</dd>

<dt>contentLength</dt>

<dd>The number of Unicode characters in the content of
the note.  This will always be set by the service, but clients may choose
to omit this value when they submit a Note.
</dd>

<dt>created</dt>

<dd>The date and time when the note was created in one of the
clients.  In most cases, this will match the user's sense of when
the note was created, and ordering between notes will be based on
ordering of this field.  However, this is not a "reliable" timestamp
if a client has an incorrect clock, so it cannot provide a true absolute
ordering between notes.  Notes created directly through the service
(e.g. via the web GUI) will have an absolutely ordered "created" value.
</dd>

<dt>updated</dt>

<dd>The date and time when the note was last modified in one of
the clients.  In most cases, this will match the user's sense of when
the note was modified, but this field may not be absolutely reliable
due to the possibility of client clock errors.
</dd>

<dt>deleted</dt>

<dd>If present, the note is considered "deleted", and this
stores the date and time when the note was deleted by one of the clients.
In most cases, this will match the user's sense of when the note was
deleted, but this field may be unreliable due to the possibility of
client clock errors.
</dd>

<dt>active</dt>

<dd>If the note is available for normal actions and viewing,
this flag will be set to true.
</dd>

<dt>updateSequenceNum</dt>

<dd>A number identifying the last transaction to
modify the state of this note (including changes to the note's attributes
or resources).  The USN values are sequential within an account,
and can be used to compare the order of modifications within the service.
</dd>

<dt>notebookGuid</dt>

<dd>The unique identifier of the notebook that contains
this note.  If no notebookGuid is provided on a call to createNote(), the
default notebook will be used instead.
<br/>
Length:  EDAM_GUID_LEN_MIN - EDAM_GUID_LEN_MAX
<br/>
Regex:  EDAM_GUID_REGEX
</dd>

<dt>tagGuids</dt>

<dd>A list of the GUID identifiers for tags that are applied to this note.
This may be provided in a call to createNote() to unambiguously declare
the tags that should be assigned to the new note.  Alternately, clients
may pass the names of desired tags via the 'tagNames' field during
note creation.
If the list of tags are omitted on a call to createNote(), then
the server will assume that no changes have been made to the resources.
Maximum:  EDAM_NOTE_TAGS_MAX tags per note
</dd>

<dt>resources</dt>

<dd>The list of resources that are embedded within this note.
If the list of resources are omitted on a call to updateNote(), then
the server will assume that no changes have been made to the resources.
The binary contents of the resources must be provided when the resource
is first sent to the service, but it will be omitted by the service when
the Note is returned in the future.
Maximum:  EDAM_NOTE_RESOURCES_MAX resources per note
</dd>

<dt>attributes</dt>

<dd>A list of the attributes for this note.
If the list of attributes are omitted on a call to updateNote(), then
the server will assume that no changes have been made to the resources.
</dd>

<dt>tagNames</dt>

<dd>May be provided by clients during calls to createNote() as an
alternative to providing the tagGuids of existing tags.  If any tagNames
are provided during createNote(), these will be found, or created if they
don't already exist.  Created tags will have no parent (they will be at
the top level of the tag panel).
</dd>

<dt>sharedNotes</dt>

<dd>The list of recipients with whom this note has been shared. This field will be unset if
  the caller has access to the note via the containing notebook, but does not have activity
  feed permission for that notebook. This field is read-only. Clients may not make changes to
  a note's sharing state via this field.
</dd>

<dt>restrictions</dt>
<dd>If this field is set, the user has note-level permissions that may differ from their
  notebook-level permissions. In this case, the restrictions structure specifies
  a set of restrictions limiting the actions that a user may take on the note based
  on their note-level permissions. If this field is unset, then there are no
  note-specific restrictions. However, a client may still be limited based on the user's
  notebook permissions.</dd>

</dl>

Attributes:

  • GUID
  • Title
  • Content
  • ContentHash
  • ContentLength
  • Created
  • Updated
  • Deleted
  • Active
  • UpdateSequenceNum
  • NotebookGuid
  • TagGuids
  • Resources
  • Attributes
  • TagNames
  • SharedNotes
  • Restrictions
  • Limits
var NoteEmailParameters_Note_DEFAULT *Note
var NoteStoreCopyNoteResult_Success_DEFAULT *Note
var NoteStoreCreateNoteArgs_Note_DEFAULT *Note
var NoteStoreCreateNoteResult_Success_DEFAULT *Note
var NoteStoreGetNoteResult_Success_DEFAULT *Note
var NoteStoreGetNoteVersionResult_Success_DEFAULT *Note
var NoteStoreGetNoteWithResultSpecResult_Success_DEFAULT *Note
var NoteStoreUpdateNoteArgs_Note_DEFAULT *Note
var NoteStoreUpdateNoteIfUsnMatchesArgs_Note_DEFAULT *Note
var NoteStoreUpdateNoteResult_Success_DEFAULT *Note
var UpdateNoteIfUsnMatchesResult__Note_DEFAULT *Note

func NewNote

func NewNote() *Note

func (*Note) GetActive

func (p *Note) GetActive() bool

func (*Note) GetAttributes

func (p *Note) GetAttributes() *NoteAttributes

func (*Note) GetContent

func (p *Note) GetContent() string

func (*Note) GetContentHash

func (p *Note) GetContentHash() []byte

func (*Note) GetContentLength

func (p *Note) GetContentLength() int32

func (*Note) GetCreated

func (p *Note) GetCreated() Timestamp

func (*Note) GetDeleted

func (p *Note) GetDeleted() Timestamp

func (*Note) GetGUID

func (p *Note) GetGUID() GUID

func (*Note) GetLimits

func (p *Note) GetLimits() *NoteLimits

func (*Note) GetNotebookGuid

func (p *Note) GetNotebookGuid() string

func (*Note) GetResources

func (p *Note) GetResources() []*Resource

func (*Note) GetRestrictions

func (p *Note) GetRestrictions() *NoteRestrictions

func (*Note) GetSharedNotes

func (p *Note) GetSharedNotes() []*SharedNote

func (*Note) GetTagGuids

func (p *Note) GetTagGuids() []GUID

func (*Note) GetTagNames

func (p *Note) GetTagNames() []string

func (*Note) GetTitle

func (p *Note) GetTitle() string

func (*Note) GetUpdateSequenceNum

func (p *Note) GetUpdateSequenceNum() int32

func (*Note) GetUpdated

func (p *Note) GetUpdated() Timestamp

func (*Note) IsSetActive

func (p *Note) IsSetActive() bool

func (*Note) IsSetAttributes

func (p *Note) IsSetAttributes() bool

func (*Note) IsSetContent

func (p *Note) IsSetContent() bool

func (*Note) IsSetContentHash

func (p *Note) IsSetContentHash() bool

func (*Note) IsSetContentLength

func (p *Note) IsSetContentLength() bool

func (*Note) IsSetCreated

func (p *Note) IsSetCreated() bool

func (*Note) IsSetDeleted

func (p *Note) IsSetDeleted() bool

func (*Note) IsSetGUID

func (p *Note) IsSetGUID() bool

func (*Note) IsSetLimits

func (p *Note) IsSetLimits() bool

func (*Note) IsSetNotebookGuid

func (p *Note) IsSetNotebookGuid() bool

func (*Note) IsSetResources

func (p *Note) IsSetResources() bool

func (*Note) IsSetRestrictions

func (p *Note) IsSetRestrictions() bool

func (*Note) IsSetSharedNotes

func (p *Note) IsSetSharedNotes() bool

func (*Note) IsSetTagGuids

func (p *Note) IsSetTagGuids() bool

func (*Note) IsSetTagNames

func (p *Note) IsSetTagNames() bool

func (*Note) IsSetTitle

func (p *Note) IsSetTitle() bool

func (*Note) IsSetUpdateSequenceNum

func (p *Note) IsSetUpdateSequenceNum() bool

func (*Note) IsSetUpdated

func (p *Note) IsSetUpdated() bool

func (*Note) Read

func (p *Note) Read(iprot thrift.TProtocol) error

func (*Note) ReadField1

func (p *Note) ReadField1(iprot thrift.TProtocol) error

func (*Note) ReadField10

func (p *Note) ReadField10(iprot thrift.TProtocol) error

func (*Note) ReadField11

func (p *Note) ReadField11(iprot thrift.TProtocol) error

func (*Note) ReadField12

func (p *Note) ReadField12(iprot thrift.TProtocol) error

func (*Note) ReadField13

func (p *Note) ReadField13(iprot thrift.TProtocol) error

func (*Note) ReadField14

func (p *Note) ReadField14(iprot thrift.TProtocol) error

func (*Note) ReadField15

func (p *Note) ReadField15(iprot thrift.TProtocol) error

func (*Note) ReadField16

func (p *Note) ReadField16(iprot thrift.TProtocol) error

func (*Note) ReadField17

func (p *Note) ReadField17(iprot thrift.TProtocol) error

func (*Note) ReadField18

func (p *Note) ReadField18(iprot thrift.TProtocol) error

func (*Note) ReadField2

func (p *Note) ReadField2(iprot thrift.TProtocol) error

func (*Note) ReadField3

func (p *Note) ReadField3(iprot thrift.TProtocol) error

func (*Note) ReadField4

func (p *Note) ReadField4(iprot thrift.TProtocol) error

func (*Note) ReadField5

func (p *Note) ReadField5(iprot thrift.TProtocol) error

func (*Note) ReadField6

func (p *Note) ReadField6(iprot thrift.TProtocol) error

func (*Note) ReadField7

func (p *Note) ReadField7(iprot thrift.TProtocol) error

func (*Note) ReadField8

func (p *Note) ReadField8(iprot thrift.TProtocol) error

func (*Note) ReadField9

func (p *Note) ReadField9(iprot thrift.TProtocol) error

func (*Note) String

func (p *Note) String() string

func (*Note) Write

func (p *Note) Write(oprot thrift.TProtocol) error

type NoteAttributes

type NoteAttributes struct {
	SubjectDate *Timestamp `thrift:"subjectDate,1" db:"subjectDate" json:"subjectDate,omitempty"`
	// unused fields # 2 to 9
	Latitude          *float64   `thrift:"latitude,10" db:"latitude" json:"latitude,omitempty"`
	Longitude         *float64   `thrift:"longitude,11" db:"longitude" json:"longitude,omitempty"`
	Altitude          *float64   `thrift:"altitude,12" db:"altitude" json:"altitude,omitempty"`
	Author            *string    `thrift:"author,13" db:"author" json:"author,omitempty"`
	Source            *string    `thrift:"source,14" db:"source" json:"source,omitempty"`
	SourceURL         *string    `thrift:"sourceURL,15" db:"sourceURL" json:"sourceURL,omitempty"`
	SourceApplication *string    `thrift:"sourceApplication,16" db:"sourceApplication" json:"sourceApplication,omitempty"`
	ShareDate         *Timestamp `thrift:"shareDate,17" db:"shareDate" json:"shareDate,omitempty"`
	ReminderOrder     *int64     `thrift:"reminderOrder,18" db:"reminderOrder" json:"reminderOrder,omitempty"`
	ReminderDoneTime  *Timestamp `thrift:"reminderDoneTime,19" db:"reminderDoneTime" json:"reminderDoneTime,omitempty"`
	ReminderTime      *Timestamp `thrift:"reminderTime,20" db:"reminderTime" json:"reminderTime,omitempty"`
	PlaceName         *string    `thrift:"placeName,21" db:"placeName" json:"placeName,omitempty"`
	ContentClass      *string    `thrift:"contentClass,22" db:"contentClass" json:"contentClass,omitempty"`
	ApplicationData   *LazyMap   `thrift:"applicationData,23" db:"applicationData" json:"applicationData,omitempty"`
	LastEditedBy      *string    `thrift:"lastEditedBy,24" db:"lastEditedBy" json:"lastEditedBy,omitempty"`
	// unused field # 25
	Classifications        map[string]string `thrift:"classifications,26" db:"classifications" json:"classifications,omitempty"`
	CreatorId              *UserID           `thrift:"creatorId,27" db:"creatorId" json:"creatorId,omitempty"`
	LastEditorId           *UserID           `thrift:"lastEditorId,28" db:"lastEditorId" json:"lastEditorId,omitempty"`
	SharedWithBusiness     *bool             `thrift:"sharedWithBusiness,29" db:"sharedWithBusiness" json:"sharedWithBusiness,omitempty"`
	ConflictSourceNoteGuid *GUID             `thrift:"conflictSourceNoteGuid,30" db:"conflictSourceNoteGuid" json:"conflictSourceNoteGuid,omitempty"`
	NoteTitleQuality       *int32            `thrift:"noteTitleQuality,31" db:"noteTitleQuality" json:"noteTitleQuality,omitempty"`
}

The list of optional attributes that can be stored on a note. <dl> <dt>subjectDate</dt>

<dd>time that the note refers to
</dd>

<dt>latitude</dt>

<dd>the latitude where the note was taken
</dd>

<dt>longitude</dt>

<dd>the longitude where the note was taken
</dd>

<dt>altitude</dt>

<dd>the altitude where the note was taken
</dd>

<dt>author</dt>

<dd>the author of the content of the note
<br/>
Length:  EDAM_ATTRIBUTE_LEN_MIN - EDAM_ATTRIBUTE_LEN_MAX
</dd>

<dt>source</dt>

<dd>the method that the note was added to the account, if the
note wasn't directly authored in an Evernote desktop client.
<br/>
Length:  EDAM_ATTRIBUTE_LEN_MIN - EDAM_ATTRIBUTE_LEN_MAX
</dd>

<dt>sourceURL</dt>

<dd>the original location where the resource was hosted. For web clips,
this will be the URL of the page that was clipped.
<br/>
Length:  EDAM_ATTRIBUTE_LEN_MIN - EDAM_ATTRIBUTE_LEN_MAX
</dd>

<dt>sourceApplication</dt>

<dd>an identifying string for the application that
created this note.  This string does not have a guaranteed syntax or
structure -- it is intended for human inspection and tracking.
<br/>
Length:  EDAM_ATTRIBUTE_LEN_MIN - EDAM_ATTRIBUTE_LEN_MAX
</dd>

<dt>shareDate</dt>

<dd>The date and time when this note was directly shared via its own URL.
This is only set on notes that were individually shared - it is independent
of any notebook-level sharing of the containing notebook. This field
is treated as "read-only" for clients; the server will ignore changes
to this field from an external client.
</dd>

<dt>reminderOrder</dt> <dd>The set of notes with this parameter set are considered "reminders" and are to be treated specially by clients to give them higher UI prominence within a notebook. The value is used to sort the reminder notes within the notebook with higher values representing greater prominence. Outside of the context of a notebook, the value of this parameter is undefined. The value is not intended to be compared to the values of reminder notes in other notebooks. In order to allow clients to place a note at a higher precedence than other notes, you should never set a value greater than the current time (as defined for a Timetstamp). To place a note at higher precedence than existing notes, set the value to the current time as defined for a timestamp (milliseconds since the epoch). Synchronizing clients must remember the time when the update was performed, using the local clock on the client, and use that value when they later upload the note to the service. Clients must not set the reminderOrder to the reminderTime as the reminderTime could be in the future. Those two fields are never intended to be related. The correct value for reminderOrder field for new notes is the "current" time when the user indicated that the note is a reminder. Clients may implement a separate "sort by date" feature to show notes ordered by reminderTime. Whenever a reminderDoneTime or reminderTime is set but a reminderOrder is not set, the server will fill in the current server time for the reminderOrder field.</dd>

<dt>reminderDoneTime</dt> <dd>The date and time when a user dismissed/"marked done" the reminder on the note. Users typically do not manually set this value directly as it is set to the time when the user dismissed/"marked done" the reminder.</dd>

<dt>reminderTime</dt> <dd>The date and time a user has selected to be reminded of the note. A note with this value set is known as a "reminder" and the user can be reminded, via e-mail or client-specific notifications, of the note when the time is reached or about to be reached. When a user sets a reminder time on a note that has a reminder done time, and that reminder time is in the future, then the reminder done time should be cleared. This should happen regardless of any existing reminder time that may have previously existed on the note.</dd>

<dt>placeName</dt> <dd>Allows the user to assign a human-readable location name associated with a note. Users may assign values like 'Home' and 'Work'. Place names may also be populated with values from geonames database (e.g., a restaurant name). Applications are encouraged to normalize values so that grouping values by place name provides a useful result. Applications MUST NOT automatically add place name values based on geolocation without confirmation from the user; that is, the value in this field should be more useful than a simple automated lookup based on the note's latitude and longitude.</dd>

<dt>contentClass</dt> <dd>The class (or type) of note. This field is used to indicate to clients that special structured information is represented within the note such that special rules apply when making modifications. If contentClass is set and the client application does not specifically support the specified class, the client MUST treat the note as read-only. In this case, the client MAY modify the note's notebook and tags via the Note.notebookGuid and Note.tagGuids fields. The client MAY also modify the reminderOrder field as well as the reminderTime and reminderDoneTime fields. <p>Applications should set contentClass only when they are creating notes that contain structured information that needs to be maintained in order for the user to be able to use the note within that application. Setting contentClass makes a note read-only in other applications, so there is a trade-off when an application chooses to use contentClass. Applications that set contentClass when creating notes must use a contentClass string of the form <i>CompanyName.ApplicationName</i> to ensure uniqueness.</p> Length restrictions: EDAM_NOTE_CONTENT_CLASS_LEN_MIN, EDAM_NOTE_CONTENT_CLASS_LEN_MAX <br/> Regex: EDAM_NOTE_CONTENT_CLASS_REGEX </dd>

<dt>applicationData</dt> <dd>Provides a location for applications to store a relatively small (4kb) blob of data that is not meant to be visible to the user and that is opaque to the Evernote service. A single application may use at most one entry in this map, using its API consumer key as the map key. See the documentation for LazyMap for a description of when the actual map values are returned by the service. <p>To safely add or modify your application's entry in the map, use NoteStore.setNoteApplicationDataEntry. To safely remove your application's entry from the map, use NoteStore.unsetNoteApplicationDataEntry.</p> Minimum length of a name (key): EDAM_APPLICATIONDATA_NAME_LEN_MIN <br/> Sum max size of key and value: EDAM_APPLICATIONDATA_ENTRY_LEN_MAX <br/> Syntax regex for name (key): EDAM_APPLICATIONDATA_NAME_REGEX </dd>

<dt>creatorId</dt> <dd>The numeric user ID of the user who originally created the note.</dd>

<dt>lastEditedBy</dt> <dd>An indication of who made the last change to the note. If you are accessing the note via a shared notebook to which you have modification rights, or if you are the owner of the notebook to which the note belongs, then you have access to the value. In this case, the value will be unset if the owner of the notebook containing the note was the last to make the modification, else it will be a string describing the guest who made the last edit. If you do not have access to this value, it will be left unset. This field is read-only by clients. The server will ignore all values set by clients into this field.</dd>

<dt>lastEditorId</dt> <dd>The numeric user ID of the user described in lastEditedBy.</dd>

<dt>classifications</dt> <dd>A map of classifications applied to the note by clients or by the Evernote service. The key is the string name of the classification type, and the value is a constant that begins with CLASSIFICATION_.</dd>

<dt>sharedWithBusiness</dt> <dd>When this flag is set on a business note, any user in that business may view the note if they request it by GUID. This field is read-only by clients. The server will ignore all values set by clients into this field.

To share a note with the business, use NoteStore.shareNoteWithBusiness and to stop sharing a note with the business, use NoteStore.stopSharingNoteWithBusiness. </dd>

<dt>conflictSourceNoteGuid</dt> <dd>If set, this specifies the GUID of a note that caused a sync conflict resulting in the creation of a duplicate note. The duplicated note contains the user's changes that could not be applied as a result of the sync conflict, and uses the conflictSourceNoteGuid field to specify the note that caused the conflict. This allows clients to provide a customized user experience for note conflicts. </dd>

<dt>noteTitleQuality</dt> <dd>If set, this specifies that the note's title was automatically generated and indicates the likelihood that the generated title is useful for display to the user. If not set, the note's title was manually entered by the user.

Clients MUST set this attribute to one of the following values when the corresponding note's title was not manually entered by the user: EDAM_NOTE_TITLE_QUALITY_UNTITLED, EDAM_NOTE_TITLE_QUALITY_LOW, EDAM_NOTE_TITLE_QUALITY_MEDIUM or EDAM_NOTE_TITLE_QUALITY_HIGH.

When a user edits a note's title, clients MUST unset this value. </dd> </dl>

Attributes:

  • SubjectDate
  • Latitude
  • Longitude
  • Altitude
  • Author
  • Source
  • SourceURL
  • SourceApplication
  • ShareDate
  • ReminderOrder
  • ReminderDoneTime
  • ReminderTime
  • PlaceName
  • ContentClass
  • ApplicationData
  • LastEditedBy
  • Classifications
  • CreatorId
  • LastEditorId
  • SharedWithBusiness
  • ConflictSourceNoteGuid
  • NoteTitleQuality
var NoteMetadata_Attributes_DEFAULT *NoteAttributes
var Note_Attributes_DEFAULT *NoteAttributes

func NewNoteAttributes

func NewNoteAttributes() *NoteAttributes

func (*NoteAttributes) GetAltitude

func (p *NoteAttributes) GetAltitude() float64

func (*NoteAttributes) GetApplicationData

func (p *NoteAttributes) GetApplicationData() *LazyMap

func (*NoteAttributes) GetAuthor

func (p *NoteAttributes) GetAuthor() string

func (*NoteAttributes) GetClassifications

func (p *NoteAttributes) GetClassifications() map[string]string

func (*NoteAttributes) GetConflictSourceNoteGuid

func (p *NoteAttributes) GetConflictSourceNoteGuid() GUID

func (*NoteAttributes) GetContentClass

func (p *NoteAttributes) GetContentClass() string

func (*NoteAttributes) GetCreatorId

func (p *NoteAttributes) GetCreatorId() UserID

func (*NoteAttributes) GetLastEditedBy

func (p *NoteAttributes) GetLastEditedBy() string

func (*NoteAttributes) GetLastEditorId

func (p *NoteAttributes) GetLastEditorId() UserID

func (*NoteAttributes) GetLatitude

func (p *NoteAttributes) GetLatitude() float64

func (*NoteAttributes) GetLongitude

func (p *NoteAttributes) GetLongitude() float64

func (*NoteAttributes) GetNoteTitleQuality

func (p *NoteAttributes) GetNoteTitleQuality() int32

func (*NoteAttributes) GetPlaceName

func (p *NoteAttributes) GetPlaceName() string

func (*NoteAttributes) GetReminderDoneTime

func (p *NoteAttributes) GetReminderDoneTime() Timestamp

func (*NoteAttributes) GetReminderOrder

func (p *NoteAttributes) GetReminderOrder() int64

func (*NoteAttributes) GetReminderTime

func (p *NoteAttributes) GetReminderTime() Timestamp

func (*NoteAttributes) GetShareDate

func (p *NoteAttributes) GetShareDate() Timestamp

func (*NoteAttributes) GetSharedWithBusiness

func (p *NoteAttributes) GetSharedWithBusiness() bool

func (*NoteAttributes) GetSource

func (p *NoteAttributes) GetSource() string

func (*NoteAttributes) GetSourceApplication

func (p *NoteAttributes) GetSourceApplication() string

func (*NoteAttributes) GetSourceURL

func (p *NoteAttributes) GetSourceURL() string

func (*NoteAttributes) GetSubjectDate

func (p *NoteAttributes) GetSubjectDate() Timestamp

func (*NoteAttributes) IsSetAltitude

func (p *NoteAttributes) IsSetAltitude() bool

func (*NoteAttributes) IsSetApplicationData

func (p *NoteAttributes) IsSetApplicationData() bool

func (*NoteAttributes) IsSetAuthor

func (p *NoteAttributes) IsSetAuthor() bool

func (*NoteAttributes) IsSetClassifications

func (p *NoteAttributes) IsSetClassifications() bool

func (*NoteAttributes) IsSetConflictSourceNoteGuid

func (p *NoteAttributes) IsSetConflictSourceNoteGuid() bool

func (*NoteAttributes) IsSetContentClass

func (p *NoteAttributes) IsSetContentClass() bool

func (*NoteAttributes) IsSetCreatorId

func (p *NoteAttributes) IsSetCreatorId() bool

func (*NoteAttributes) IsSetLastEditedBy

func (p *NoteAttributes) IsSetLastEditedBy() bool

func (*NoteAttributes) IsSetLastEditorId

func (p *NoteAttributes) IsSetLastEditorId() bool

func (*NoteAttributes) IsSetLatitude

func (p *NoteAttributes) IsSetLatitude() bool

func (*NoteAttributes) IsSetLongitude

func (p *NoteAttributes) IsSetLongitude() bool

func (*NoteAttributes) IsSetNoteTitleQuality

func (p *NoteAttributes) IsSetNoteTitleQuality() bool

func (*NoteAttributes) IsSetPlaceName

func (p *NoteAttributes) IsSetPlaceName() bool

func (*NoteAttributes) IsSetReminderDoneTime

func (p *NoteAttributes) IsSetReminderDoneTime() bool

func (*NoteAttributes) IsSetReminderOrder

func (p *NoteAttributes) IsSetReminderOrder() bool

func (*NoteAttributes) IsSetReminderTime

func (p *NoteAttributes) IsSetReminderTime() bool

func (*NoteAttributes) IsSetShareDate

func (p *NoteAttributes) IsSetShareDate() bool

func (*NoteAttributes) IsSetSharedWithBusiness

func (p *NoteAttributes) IsSetSharedWithBusiness() bool

func (*NoteAttributes) IsSetSource

func (p *NoteAttributes) IsSetSource() bool

func (*NoteAttributes) IsSetSourceApplication

func (p *NoteAttributes) IsSetSourceApplication() bool

func (*NoteAttributes) IsSetSourceURL

func (p *NoteAttributes) IsSetSourceURL() bool

func (*NoteAttributes) IsSetSubjectDate

func (p *NoteAttributes) IsSetSubjectDate() bool

func (*NoteAttributes) Read

func (p *NoteAttributes) Read(iprot thrift.TProtocol) error

func (*NoteAttributes) ReadField1

func (p *NoteAttributes) ReadField1(iprot thrift.TProtocol) error

func (*NoteAttributes) ReadField10

func (p *NoteAttributes) ReadField10(iprot thrift.TProtocol) error

func (*NoteAttributes) ReadField11

func (p *NoteAttributes) ReadField11(iprot thrift.TProtocol) error

func (*NoteAttributes) ReadField12

func (p *NoteAttributes) ReadField12(iprot thrift.TProtocol) error

func (*NoteAttributes) ReadField13

func (p *NoteAttributes) ReadField13(iprot thrift.TProtocol) error

func (*NoteAttributes) ReadField14

func (p *NoteAttributes) ReadField14(iprot thrift.TProtocol) error

func (*NoteAttributes) ReadField15

func (p *NoteAttributes) ReadField15(iprot thrift.TProtocol) error

func (*NoteAttributes) ReadField16

func (p *NoteAttributes) ReadField16(iprot thrift.TProtocol) error

func (*NoteAttributes) ReadField17

func (p *NoteAttributes) ReadField17(iprot thrift.TProtocol) error

func (*NoteAttributes) ReadField18

func (p *NoteAttributes) ReadField18(iprot thrift.TProtocol) error

func (*NoteAttributes) ReadField19

func (p *NoteAttributes) ReadField19(iprot thrift.TProtocol) error

func (*NoteAttributes) ReadField20

func (p *NoteAttributes) ReadField20(iprot thrift.TProtocol) error

func (*NoteAttributes) ReadField21

func (p *NoteAttributes) ReadField21(iprot thrift.TProtocol) error

func (*NoteAttributes) ReadField22

func (p *NoteAttributes) ReadField22(iprot thrift.TProtocol) error

func (*NoteAttributes) ReadField23

func (p *NoteAttributes) ReadField23(iprot thrift.TProtocol) error

func (*NoteAttributes) ReadField24

func (p *NoteAttributes) ReadField24(iprot thrift.TProtocol) error

func (*NoteAttributes) ReadField26

func (p *NoteAttributes) ReadField26(iprot thrift.TProtocol) error

func (*NoteAttributes) ReadField27

func (p *NoteAttributes) ReadField27(iprot thrift.TProtocol) error

func (*NoteAttributes) ReadField28

func (p *NoteAttributes) ReadField28(iprot thrift.TProtocol) error

func (*NoteAttributes) ReadField29

func (p *NoteAttributes) ReadField29(iprot thrift.TProtocol) error

func (*NoteAttributes) ReadField30

func (p *NoteAttributes) ReadField30(iprot thrift.TProtocol) error

func (*NoteAttributes) ReadField31

func (p *NoteAttributes) ReadField31(iprot thrift.TProtocol) error

func (*NoteAttributes) String

func (p *NoteAttributes) String() string

func (*NoteAttributes) Write

func (p *NoteAttributes) Write(oprot thrift.TProtocol) error

type NoteCollectionCounts

type NoteCollectionCounts struct {
	NotebookCounts map[GUID]int32 `thrift:"notebookCounts,1" db:"notebookCounts" json:"notebookCounts,omitempty"`
	TagCounts      map[GUID]int32 `thrift:"tagCounts,2" db:"tagCounts" json:"tagCounts,omitempty"`
	TrashCount     *int32         `thrift:"trashCount,3" db:"trashCount" json:"trashCount,omitempty"`
}
A data structure representing the number of notes for each notebook
and tag with a non-zero set of applicable notes.

<dl>

<dt>notebookCounts</dt>
  <dd>
  A mapping from the Notebook GUID to the number of
  notes (from some selection) that are in the corresponding notebook.
  </dd>

<dt>tagCounts</dt>
  <dd>
  A mapping from the Tag GUID to the number of notes (from some
  selection) that have the corresponding tag.
  </dd>

<dt>trashCount</dt>
  <dd>
  If this is set, then this is the number of notes that are in the trash.
  If this is not set, then the number of notes in the trash hasn't been
  reported.  (I.e. if there are no notes in the trash, this will be set
  to 0.)
  </dd>
</dl>

Attributes:

  • NotebookCounts
  • TagCounts
  • TrashCount
var NoteStoreFindNoteCountsResult_Success_DEFAULT *NoteCollectionCounts

func NewNoteCollectionCounts

func NewNoteCollectionCounts() *NoteCollectionCounts

func (*NoteCollectionCounts) GetNotebookCounts

func (p *NoteCollectionCounts) GetNotebookCounts() map[GUID]int32

func (*NoteCollectionCounts) GetTagCounts

func (p *NoteCollectionCounts) GetTagCounts() map[GUID]int32

func (*NoteCollectionCounts) GetTrashCount

func (p *NoteCollectionCounts) GetTrashCount() int32

func (*NoteCollectionCounts) IsSetNotebookCounts

func (p *NoteCollectionCounts) IsSetNotebookCounts() bool

func (*NoteCollectionCounts) IsSetTagCounts

func (p *NoteCollectionCounts) IsSetTagCounts() bool

func (*NoteCollectionCounts) IsSetTrashCount

func (p *NoteCollectionCounts) IsSetTrashCount() bool

func (*NoteCollectionCounts) Read

func (p *NoteCollectionCounts) Read(iprot thrift.TProtocol) error

func (*NoteCollectionCounts) ReadField1

func (p *NoteCollectionCounts) ReadField1(iprot thrift.TProtocol) error

func (*NoteCollectionCounts) ReadField2

func (p *NoteCollectionCounts) ReadField2(iprot thrift.TProtocol) error

func (*NoteCollectionCounts) ReadField3

func (p *NoteCollectionCounts) ReadField3(iprot thrift.TProtocol) error

func (*NoteCollectionCounts) String

func (p *NoteCollectionCounts) String() string

func (*NoteCollectionCounts) Write

func (p *NoteCollectionCounts) Write(oprot thrift.TProtocol) error

type NoteEmailParameters

type NoteEmailParameters struct {
	GUID        *string  `thrift:"guid,1" db:"guid" json:"guid,omitempty"`
	Note        *Note    `thrift:"note,2" db:"note" json:"note,omitempty"`
	ToAddresses []string `thrift:"toAddresses,3" db:"toAddresses" json:"toAddresses,omitempty"`
	CcAddresses []string `thrift:"ccAddresses,4" db:"ccAddresses" json:"ccAddresses,omitempty"`
	Subject     *string  `thrift:"subject,5" db:"subject" json:"subject,omitempty"`
	Message     *string  `thrift:"message,6" db:"message" json:"message,omitempty"`
}

Parameters that must be given to the NoteStore emailNote call. These allow the caller to specify the note to send, the recipient addresses, etc.

<dl>

<dt>guid</dt>
  <dd>
    If set, this must be the GUID of a note within the user's account that
    should be retrieved from the service and sent as email.  If not set,
    the 'note' field must be provided instead.
  </dd>

<dt>note</dt>
  <dd>
    If the 'guid' field is not set, this field must be provided, including
    the full contents of the note note (and all of its Resources) to send.
    This can be used for a Note that as not been created in the service,
    for example by a local client with local notes.
  </dd>

<dt>toAddresses</dt>
  <dd>
    If provided, this should contain a list of the SMTP email addresses
    that should be included in the "To:" line of the email.
    Callers must specify at least one "to" or "cc" email address.
  </dd>

<dt>ccAddresses</dt>
  <dd>
    If provided, this should contain a list of the SMTP email addresses
    that should be included in the "Cc:" line of the email.
    Callers must specify at least one "to" or "cc" email address.
  </dd>

<dt>subject</dt>
  <dd>
    If provided, this should contain the subject line of the email that
    will be sent.  If not provided, the title of the note will be used
    as the subject of the email.
  </dd>

<dt>message</dt>
  <dd>
    If provided, this is additional personal text that should be included
    into the email as a message from the owner to the recipient(s).
  </dd>

</dl>

Attributes:

  • GUID
  • Note
  • ToAddresses
  • CcAddresses
  • Subject
  • Message
var NoteStoreEmailNoteArgs_Parameters_DEFAULT *NoteEmailParameters

func NewNoteEmailParameters

func NewNoteEmailParameters() *NoteEmailParameters

func (*NoteEmailParameters) GetCcAddresses

func (p *NoteEmailParameters) GetCcAddresses() []string

func (*NoteEmailParameters) GetGUID

func (p *NoteEmailParameters) GetGUID() string

func (*NoteEmailParameters) GetMessage

func (p *NoteEmailParameters) GetMessage() string

func (*NoteEmailParameters) GetNote

func (p *NoteEmailParameters) GetNote() *Note

func (*NoteEmailParameters) GetSubject

func (p *NoteEmailParameters) GetSubject() string

func (*NoteEmailParameters) GetToAddresses

func (p *NoteEmailParameters) GetToAddresses() []string

func (*NoteEmailParameters) IsSetCcAddresses

func (p *NoteEmailParameters) IsSetCcAddresses() bool

func (*NoteEmailParameters) IsSetGUID

func (p *NoteEmailParameters) IsSetGUID() bool

func (*NoteEmailParameters) IsSetMessage

func (p *NoteEmailParameters) IsSetMessage() bool

func (*NoteEmailParameters) IsSetNote

func (p *NoteEmailParameters) IsSetNote() bool

func (*NoteEmailParameters) IsSetSubject

func (p *NoteEmailParameters) IsSetSubject() bool

func (*NoteEmailParameters) IsSetToAddresses

func (p *NoteEmailParameters) IsSetToAddresses() bool

func (*NoteEmailParameters) Read

func (p *NoteEmailParameters) Read(iprot thrift.TProtocol) error

func (*NoteEmailParameters) ReadField1

func (p *NoteEmailParameters) ReadField1(iprot thrift.TProtocol) error

func (*NoteEmailParameters) ReadField2

func (p *NoteEmailParameters) ReadField2(iprot thrift.TProtocol) error

func (*NoteEmailParameters) ReadField3

func (p *NoteEmailParameters) ReadField3(iprot thrift.TProtocol) error

func (*NoteEmailParameters) ReadField4

func (p *NoteEmailParameters) ReadField4(iprot thrift.TProtocol) error

func (*NoteEmailParameters) ReadField5

func (p *NoteEmailParameters) ReadField5(iprot thrift.TProtocol) error

func (*NoteEmailParameters) ReadField6

func (p *NoteEmailParameters) ReadField6(iprot thrift.TProtocol) error

func (*NoteEmailParameters) String

func (p *NoteEmailParameters) String() string

func (*NoteEmailParameters) Write

func (p *NoteEmailParameters) Write(oprot thrift.TProtocol) error

type NoteFilter

type NoteFilter struct {
	Order                       *int32  `thrift:"order,1" db:"order" json:"order,omitempty"`
	Ascending                   *bool   `thrift:"ascending,2" db:"ascending" json:"ascending,omitempty"`
	Words                       *string `thrift:"words,3" db:"words" json:"words,omitempty"`
	NotebookGuid                *GUID   `thrift:"notebookGuid,4" db:"notebookGuid" json:"notebookGuid,omitempty"`
	TagGuids                    []GUID  `thrift:"tagGuids,5" db:"tagGuids" json:"tagGuids,omitempty"`
	TimeZone                    *string `thrift:"timeZone,6" db:"timeZone" json:"timeZone,omitempty"`
	Inactive                    *bool   `thrift:"inactive,7" db:"inactive" json:"inactive,omitempty"`
	Emphasized                  *string `thrift:"emphasized,8" db:"emphasized" json:"emphasized,omitempty"`
	IncludeAllReadableNotebooks *bool   `thrift:"includeAllReadableNotebooks,9" db:"includeAllReadableNotebooks" json:"includeAllReadableNotebooks,omitempty"`
	Context                     *string `thrift:"context,10" db:"context" json:"context,omitempty"`
	RawWords                    *string `thrift:"rawWords,11" db:"rawWords" json:"rawWords,omitempty"`
	SearchContextBytes          []byte  `thrift:"searchContextBytes,12" db:"searchContextBytes" json:"searchContextBytes,omitempty"`
	// unused fields # 13 to 14
	IncludeAllReadableWorkspaces *bool `thrift:"includeAllReadableWorkspaces,15" db:"includeAllReadableWorkspaces" json:"includeAllReadableWorkspaces,omitempty"`
}
A list of criteria that are used to indicate which notes are desired from
the account.  This is used in queries to the NoteStore to determine
which notes should be retrieved.

<dl>

<dt>order</dt>
  <dd>
  The NoteSortOrder value indicating what criterion should be
  used to sort the results of the filter.
  </dd>

<dt>ascending</dt>
  <dd>
  If true, the results will be ascending in the requested
  sort order.  If false, the results will be descending.
  </dd>

<dt>words</dt>
  <dd>
  If present, a search query string that will filter the set of notes to be returned.
  Accepts the full search grammar documented in the Evernote API Overview.
  </dd>

<dt>notebookGuid</dt>
  <dd>
  If present, the Guid of the notebook that must contain
  the notes.
  </dd>

<dt>tagGuids</dt>
  <dd>
  If present, the list of tags (by GUID) that must be present
  on the notes.
  </dd>

<dt>timeZone</dt>
  <dd>
  The zone ID for the user, which will be used to interpret
  any dates or times in the queries that do not include their desired zone
  information.
  For example, if a query requests notes created "yesterday", this
  will be evaluated from the provided time zone, if provided.
  The format must be encoded as a standard zone ID such as
  "America/Los_Angeles".
  </dd>

<dt>inactive</dt>
  <dd>
  If true, then only notes that are not active (i.e. notes in
  the Trash) will be returned. Otherwise, only active notes will be returned.
  There is no way to find both active and inactive notes in a single query.
  </dd>

<dt>emphasized</dt>
  <dd>
  If present, a search query string that may or may not influence the notes
  to be returned, both in terms of coverage as well as of order. Think of it
  as a wish list, not a requirement.
  Accepts the full search grammar documented in the Evernote API Overview.
  </dd>

<dt>includeAllReadableNotebooks</dt>
  <dd>
  If true, then the search will include all business notebooks that are readable
  by the user. A business authentication token must be supplied for
  this option to take effect when calling search APIs.
  </dd>

<dt>includeAllReadableWorkspaces</dt>
  <dd>
  If true, then the search will include all workspaces that are readable
  by the user. A business authentication token must be supplied for
  this option to take effect when calling search APIs.
  </dd>

<dt>context</dt>
  <dd>
  Specifies the context to consider when determining result ranking.
  Clients must leave this value unset unless they wish to explicitly specify a known
  non-default context.
  </dd>

<dt>rawWords</dt>
  <dd>
  If present, the raw user query input.
  Accepts the full search grammar documented in the Evernote API Overview.
  </dd>

<dt>searchContextBytes</dt>
  <dd>
  Specifies the correlating information about the current search session, in byte array.
  If this request is not for the first page of search results, the client should populate
  this field with the value of searchContextBytes from the NotesMetadataList of the
  original search response.
  </dd>
</dl>

Attributes:

  • Order
  • Ascending
  • Words
  • NotebookGuid
  • TagGuids
  • TimeZone
  • Inactive
  • Emphasized
  • IncludeAllReadableNotebooks
  • IncludeAllReadableWorkspaces
  • Context
  • RawWords
  • SearchContextBytes
var NoteStoreFindNoteCountsArgs_Filter_DEFAULT *NoteFilter
var NoteStoreFindNoteOffsetArgs_Filter_DEFAULT *NoteFilter
var NoteStoreFindNotesMetadataArgs_Filter_DEFAULT *NoteFilter
var RelatedQuery_Filter_DEFAULT *NoteFilter

func NewNoteFilter

func NewNoteFilter() *NoteFilter

func (*NoteFilter) GetAscending

func (p *NoteFilter) GetAscending() bool

func (*NoteFilter) GetContext

func (p *NoteFilter) GetContext() string

func (*NoteFilter) GetEmphasized

func (p *NoteFilter) GetEmphasized() string

func (*NoteFilter) GetInactive

func (p *NoteFilter) GetInactive() bool

func (*NoteFilter) GetIncludeAllReadableNotebooks

func (p *NoteFilter) GetIncludeAllReadableNotebooks() bool

func (*NoteFilter) GetIncludeAllReadableWorkspaces

func (p *NoteFilter) GetIncludeAllReadableWorkspaces() bool

func (*NoteFilter) GetNotebookGuid

func (p *NoteFilter) GetNotebookGuid() GUID

func (*NoteFilter) GetOrder

func (p *NoteFilter) GetOrder() int32

func (*NoteFilter) GetRawWords

func (p *NoteFilter) GetRawWords() string

func (*NoteFilter) GetSearchContextBytes

func (p *NoteFilter) GetSearchContextBytes() []byte

func (*NoteFilter) GetTagGuids

func (p *NoteFilter) GetTagGuids() []GUID

func (*NoteFilter) GetTimeZone

func (p *NoteFilter) GetTimeZone() string

func (*NoteFilter) GetWords

func (p *NoteFilter) GetWords() string

func (*NoteFilter) IsSetAscending

func (p *NoteFilter) IsSetAscending() bool

func (*NoteFilter) IsSetContext

func (p *NoteFilter) IsSetContext() bool

func (*NoteFilter) IsSetEmphasized

func (p *NoteFilter) IsSetEmphasized() bool

func (*NoteFilter) IsSetInactive

func (p *NoteFilter) IsSetInactive() bool

func (*NoteFilter) IsSetIncludeAllReadableNotebooks

func (p *NoteFilter) IsSetIncludeAllReadableNotebooks() bool

func (*NoteFilter) IsSetIncludeAllReadableWorkspaces

func (p *NoteFilter) IsSetIncludeAllReadableWorkspaces() bool

func (*NoteFilter) IsSetNotebookGuid

func (p *NoteFilter) IsSetNotebookGuid() bool

func (*NoteFilter) IsSetOrder

func (p *NoteFilter) IsSetOrder() bool

func (*NoteFilter) IsSetRawWords

func (p *NoteFilter) IsSetRawWords() bool

func (*NoteFilter) IsSetSearchContextBytes

func (p *NoteFilter) IsSetSearchContextBytes() bool

func (*NoteFilter) IsSetTagGuids

func (p *NoteFilter) IsSetTagGuids() bool

func (*NoteFilter) IsSetTimeZone

func (p *NoteFilter) IsSetTimeZone() bool

func (*NoteFilter) IsSetWords

func (p *NoteFilter) IsSetWords() bool

func (*NoteFilter) Read

func (p *NoteFilter) Read(iprot thrift.TProtocol) error

func (*NoteFilter) ReadField1

func (p *NoteFilter) ReadField1(iprot thrift.TProtocol) error

func (*NoteFilter) ReadField10

func (p *NoteFilter) ReadField10(iprot thrift.TProtocol) error

func (*NoteFilter) ReadField11

func (p *NoteFilter) ReadField11(iprot thrift.TProtocol) error

func (*NoteFilter) ReadField12

func (p *NoteFilter) ReadField12(iprot thrift.TProtocol) error

func (*NoteFilter) ReadField15

func (p *NoteFilter) ReadField15(iprot thrift.TProtocol) error

func (*NoteFilter) ReadField2

func (p *NoteFilter) ReadField2(iprot thrift.TProtocol) error

func (*NoteFilter) ReadField3

func (p *NoteFilter) ReadField3(iprot thrift.TProtocol) error

func (*NoteFilter) ReadField4

func (p *NoteFilter) ReadField4(iprot thrift.TProtocol) error

func (*NoteFilter) ReadField5

func (p *NoteFilter) ReadField5(iprot thrift.TProtocol) error

func (*NoteFilter) ReadField6

func (p *NoteFilter) ReadField6(iprot thrift.TProtocol) error

func (*NoteFilter) ReadField7

func (p *NoteFilter) ReadField7(iprot thrift.TProtocol) error

func (*NoteFilter) ReadField8

func (p *NoteFilter) ReadField8(iprot thrift.TProtocol) error

func (*NoteFilter) ReadField9

func (p *NoteFilter) ReadField9(iprot thrift.TProtocol) error

func (*NoteFilter) String

func (p *NoteFilter) String() string

func (*NoteFilter) Write

func (p *NoteFilter) Write(oprot thrift.TProtocol) error

type NoteInvitationShareRelationship

type NoteInvitationShareRelationship struct {
	DisplayName         *string                   `thrift:"displayName,1" db:"displayName" json:"displayName,omitempty"`
	RecipientIdentityId *IdentityID               `thrift:"recipientIdentityId,2" db:"recipientIdentityId" json:"recipientIdentityId,omitempty"`
	Privilege           *SharedNotePrivilegeLevel `thrift:"privilege,3" db:"privilege" json:"privilege,omitempty"`
	// unused field # 4
	SharerUserId *UserID `thrift:"sharerUserId,5" db:"sharerUserId" json:"sharerUserId,omitempty"`
}

Describes an invitation to a person to use their Evernote credentials to gain access to a note belonging to another user.

<dl> <dt>displayName</dt> <dd>The string that clients should show to users to represent this invitation.</dd>

<dt>recipientIdentityId</dt> <dd>Identifies the identity of the invitation recipient. Once the identity has been claimed by an Evernote user and they have accessed the note at least once, the invitation will be used up and will no longer be returned by the service to clients. Instead, that recipient will be included in the list of NoteMemberShareRelationships.</dd>

<dt>privilege</dt> <dd>The privilege level that the recipient will be granted when they accept this invitation. If the user already has a higher privilege to access this note then this will not affect the recipient's privileges.</dd>

<dt>sharerUserId</dt> <dd>The user id of the user who most recently shared this note to this recipient. This field is used by the service to convey information to the user, so clients should treat it as read-only.</dd>

Attributes:

  • DisplayName
  • RecipientIdentityId
  • Privilege
  • SharerUserId

func NewNoteInvitationShareRelationship

func NewNoteInvitationShareRelationship() *NoteInvitationShareRelationship

func (*NoteInvitationShareRelationship) GetDisplayName

func (p *NoteInvitationShareRelationship) GetDisplayName() string

func (*NoteInvitationShareRelationship) GetPrivilege

func (*NoteInvitationShareRelationship) GetRecipientIdentityId

func (p *NoteInvitationShareRelationship) GetRecipientIdentityId() IdentityID

func (*NoteInvitationShareRelationship) GetSharerUserId

func (p *NoteInvitationShareRelationship) GetSharerUserId() UserID

func (*NoteInvitationShareRelationship) IsSetDisplayName

func (p *NoteInvitationShareRelationship) IsSetDisplayName() bool

func (*NoteInvitationShareRelationship) IsSetPrivilege

func (p *NoteInvitationShareRelationship) IsSetPrivilege() bool

func (*NoteInvitationShareRelationship) IsSetRecipientIdentityId

func (p *NoteInvitationShareRelationship) IsSetRecipientIdentityId() bool

func (*NoteInvitationShareRelationship) IsSetSharerUserId

func (p *NoteInvitationShareRelationship) IsSetSharerUserId() bool

func (*NoteInvitationShareRelationship) Read

func (*NoteInvitationShareRelationship) ReadField1

func (*NoteInvitationShareRelationship) ReadField2

func (*NoteInvitationShareRelationship) ReadField3

func (*NoteInvitationShareRelationship) ReadField5

func (*NoteInvitationShareRelationship) String

func (*NoteInvitationShareRelationship) Write

type NoteLimits

type NoteLimits struct {
	NoteResourceCountMax *int32 `thrift:"noteResourceCountMax,1" db:"noteResourceCountMax" json:"noteResourceCountMax,omitempty"`
	UploadLimit          *int64 `thrift:"uploadLimit,2" db:"uploadLimit" json:"uploadLimit,omitempty"`
	ResourceSizeMax      *int64 `thrift:"resourceSizeMax,3" db:"resourceSizeMax" json:"resourceSizeMax,omitempty"`
	NoteSizeMax          *int64 `thrift:"noteSizeMax,4" db:"noteSizeMax" json:"noteSizeMax,omitempty"`
	Uploaded             *int64 `thrift:"uploaded,5" db:"uploaded" json:"uploaded,omitempty"`
}

Represents the owner's account related limits on a Note. The field uploaded represents the total number of bytes that have been uploaded to this account and is taken from the SyncState struct. All other fields represent account related limits and are taken from the AccountLimits struct. <p /> See SyncState and AccountLimits struct field definitions for more details.

Attributes:

  • NoteResourceCountMax
  • UploadLimit
  • ResourceSizeMax
  • NoteSizeMax
  • Uploaded
var Note_Limits_DEFAULT *NoteLimits

func NewNoteLimits

func NewNoteLimits() *NoteLimits

func (*NoteLimits) GetNoteResourceCountMax

func (p *NoteLimits) GetNoteResourceCountMax() int32

func (*NoteLimits) GetNoteSizeMax

func (p *NoteLimits) GetNoteSizeMax() int64

func (*NoteLimits) GetResourceSizeMax

func (p *NoteLimits) GetResourceSizeMax() int64

func (*NoteLimits) GetUploadLimit

func (p *NoteLimits) GetUploadLimit() int64

func (*NoteLimits) GetUploaded

func (p *NoteLimits) GetUploaded() int64

func (*NoteLimits) IsSetNoteResourceCountMax

func (p *NoteLimits) IsSetNoteResourceCountMax() bool

func (*NoteLimits) IsSetNoteSizeMax

func (p *NoteLimits) IsSetNoteSizeMax() bool

func (*NoteLimits) IsSetResourceSizeMax

func (p *NoteLimits) IsSetResourceSizeMax() bool

func (*NoteLimits) IsSetUploadLimit

func (p *NoteLimits) IsSetUploadLimit() bool

func (*NoteLimits) IsSetUploaded

func (p *NoteLimits) IsSetUploaded() bool

func (*NoteLimits) Read

func (p *NoteLimits) Read(iprot thrift.TProtocol) error

func (*NoteLimits) ReadField1

func (p *NoteLimits) ReadField1(iprot thrift.TProtocol) error

func (*NoteLimits) ReadField2

func (p *NoteLimits) ReadField2(iprot thrift.TProtocol) error

func (*NoteLimits) ReadField3

func (p *NoteLimits) ReadField3(iprot thrift.TProtocol) error

func (*NoteLimits) ReadField4

func (p *NoteLimits) ReadField4(iprot thrift.TProtocol) error

func (*NoteLimits) ReadField5

func (p *NoteLimits) ReadField5(iprot thrift.TProtocol) error

func (*NoteLimits) String

func (p *NoteLimits) String() string

func (*NoteLimits) Write

func (p *NoteLimits) Write(oprot thrift.TProtocol) error

type NoteList

type NoteList struct {
	StartIndex         int32    `thrift:"startIndex,1,required" db:"startIndex" json:"startIndex"`
	TotalNotes         int32    `thrift:"totalNotes,2,required" db:"totalNotes" json:"totalNotes"`
	Notes              []*Note  `thrift:"notes,3,required" db:"notes" json:"notes"`
	StoppedWords       []string `thrift:"stoppedWords,4" db:"stoppedWords" json:"stoppedWords,omitempty"`
	SearchedWords      []string `thrift:"searchedWords,5" db:"searchedWords" json:"searchedWords,omitempty"`
	UpdateCount        *int32   `thrift:"updateCount,6" db:"updateCount" json:"updateCount,omitempty"`
	SearchContextBytes []byte   `thrift:"searchContextBytes,7" db:"searchContextBytes" json:"searchContextBytes,omitempty"`
	DebugInfo          *string  `thrift:"debugInfo,8" db:"debugInfo" json:"debugInfo,omitempty"`
}
A small structure for returning a list of notes out of a larger set.

<dl>

<dt>startIndex</dt>
  <dd>
  The starting index within the overall set of notes.  This
  is also the number of notes that are "before" this list in the set.
  </dd>

<dt>totalNotes</dt>
  <dd>
  The number of notes in the larger set.  This can be used
  to calculate how many notes are "after" this note in the set.
  (I.e.  remaining = totalNotes - (startIndex + notes.length)  )
  </dd>

<dt>notes</dt>
  <dd>
  The list of notes from this range.  The Notes will include all
  metadata (attributes, resources, etc.), but will not include the ENML
  content of the note or the binary contents of any resources.
  </dd>

<dt>stoppedWords</dt>
  <dd>
  If the NoteList was produced using a text based search
  query that included words that are not indexed or searched by the service,
  this will include a list of those ignored words.
  </dd>

<dt>searchedWords</dt>
  <dd>
  If the NoteList was produced using a text based search
  query that included viable search words or quoted expressions, this will
  include a list of those words.  Any stopped words will not be included
  in this list.
  </dd>

<dt>updateCount</dt>
  <dd>
  Indicates the total number of transactions that have
  been committed within the account.  This reflects (for example) the
  number of discrete additions or modifications that have been made to
  the data in this account (tags, notes, resources, etc.).
  This number is the "high water mark" for Update Sequence Numbers (USN)
  within the account.
  </dd>

<dt>searchContextBytes</dt>
  <dd>
  Specifies the correlating information about the current search session, in byte array.
  </dd>
</dl>

<dt>debugInfo</dt>
  <dd>
  Depends on the value of <code>context</code> in NoteFilter, this field
  may contain debug information if the service decides to do so.
  </dd>

Attributes:

  • StartIndex
  • TotalNotes
  • Notes
  • StoppedWords
  • SearchedWords
  • UpdateCount
  • SearchContextBytes
  • DebugInfo

func NewNoteList

func NewNoteList() *NoteList

func (*NoteList) GetDebugInfo

func (p *NoteList) GetDebugInfo() string

func (*NoteList) GetNotes

func (p *NoteList) GetNotes() []*Note

func (*NoteList) GetSearchContextBytes

func (p *NoteList) GetSearchContextBytes() []byte

func (*NoteList) GetSearchedWords

func (p *NoteList) GetSearchedWords() []string

func (*NoteList) GetStartIndex

func (p *NoteList) GetStartIndex() int32

func (*NoteList) GetStoppedWords

func (p *NoteList) GetStoppedWords() []string

func (*NoteList) GetTotalNotes

func (p *NoteList) GetTotalNotes() int32

func (*NoteList) GetUpdateCount

func (p *NoteList) GetUpdateCount() int32

func (*NoteList) IsSetDebugInfo

func (p *NoteList) IsSetDebugInfo() bool

func (*NoteList) IsSetSearchContextBytes

func (p *NoteList) IsSetSearchContextBytes() bool

func (*NoteList) IsSetSearchedWords

func (p *NoteList) IsSetSearchedWords() bool

func (*NoteList) IsSetStoppedWords

func (p *NoteList) IsSetStoppedWords() bool

func (*NoteList) IsSetUpdateCount

func (p *NoteList) IsSetUpdateCount() bool

func (*NoteList) Read

func (p *NoteList) Read(iprot thrift.TProtocol) error

func (*NoteList) ReadField1

func (p *NoteList) ReadField1(iprot thrift.TProtocol) error

func (*NoteList) ReadField2

func (p *NoteList) ReadField2(iprot thrift.TProtocol) error

func (*NoteList) ReadField3

func (p *NoteList) ReadField3(iprot thrift.TProtocol) error

func (*NoteList) ReadField4

func (p *NoteList) ReadField4(iprot thrift.TProtocol) error

func (*NoteList) ReadField5

func (p *NoteList) ReadField5(iprot thrift.TProtocol) error

func (*NoteList) ReadField6

func (p *NoteList) ReadField6(iprot thrift.TProtocol) error

func (*NoteList) ReadField7

func (p *NoteList) ReadField7(iprot thrift.TProtocol) error

func (*NoteList) ReadField8

func (p *NoteList) ReadField8(iprot thrift.TProtocol) error

func (*NoteList) String

func (p *NoteList) String() string

func (*NoteList) Write

func (p *NoteList) Write(oprot thrift.TProtocol) error

type NoteMemberShareRelationship

type NoteMemberShareRelationship struct {
	DisplayName     *string                            `thrift:"displayName,1" db:"displayName" json:"displayName,omitempty"`
	RecipientUserId *UserID                            `thrift:"recipientUserId,2" db:"recipientUserId" json:"recipientUserId,omitempty"`
	Privilege       *SharedNotePrivilegeLevel          `thrift:"privilege,3" db:"privilege" json:"privilege,omitempty"`
	Restrictions    *NoteShareRelationshipRestrictions `thrift:"restrictions,4" db:"restrictions" json:"restrictions,omitempty"`
	SharerUserId    *UserID                            `thrift:"sharerUserId,5" db:"sharerUserId" json:"sharerUserId,omitempty"`
}

Describes the association between a Note and an Evernote User who is a member of that note.

<dl> <dt>displayName</dt> <dd>The string that clients should show to users to represent this member.</dd>

<dt>recipientUserId</dt> <dd>The Evernote UserID of the user who is a member to the note.</dd>

<dt>privilege</dt> <dd>The privilege at which the member can access the note, which is the best privilege granted to the user across all of their individual shares for this note. This field is used by the service to convey information to the user, so clients should treat it as read-only.</dd>

<dt>restrictions</dt> <dd>The restrictions on which privileges may be individually assigned to the recipient of this share relationship. This field is used by the service to convey information to the user, so clients should treat it as read-only.</dd>

<dt>sharerUserId</dt> <dd>The user id of the user who most recently shared the note with this user. This field is used by the service to convey information to the user, so clients should treat it as read-only.</dd> </dl>

Attributes:

  • DisplayName
  • RecipientUserId
  • Privilege
  • Restrictions
  • SharerUserId

func NewNoteMemberShareRelationship

func NewNoteMemberShareRelationship() *NoteMemberShareRelationship

func (*NoteMemberShareRelationship) GetDisplayName

func (p *NoteMemberShareRelationship) GetDisplayName() string

func (*NoteMemberShareRelationship) GetPrivilege

func (*NoteMemberShareRelationship) GetRecipientUserId

func (p *NoteMemberShareRelationship) GetRecipientUserId() UserID

func (*NoteMemberShareRelationship) GetRestrictions

func (*NoteMemberShareRelationship) GetSharerUserId

func (p *NoteMemberShareRelationship) GetSharerUserId() UserID

func (*NoteMemberShareRelationship) IsSetDisplayName

func (p *NoteMemberShareRelationship) IsSetDisplayName() bool

func (*NoteMemberShareRelationship) IsSetPrivilege

func (p *NoteMemberShareRelationship) IsSetPrivilege() bool

func (*NoteMemberShareRelationship) IsSetRecipientUserId

func (p *NoteMemberShareRelationship) IsSetRecipientUserId() bool

func (*NoteMemberShareRelationship) IsSetRestrictions

func (p *NoteMemberShareRelationship) IsSetRestrictions() bool

func (*NoteMemberShareRelationship) IsSetSharerUserId

func (p *NoteMemberShareRelationship) IsSetSharerUserId() bool

func (*NoteMemberShareRelationship) Read

func (*NoteMemberShareRelationship) ReadField1

func (p *NoteMemberShareRelationship) ReadField1(iprot thrift.TProtocol) error

func (*NoteMemberShareRelationship) ReadField2

func (p *NoteMemberShareRelationship) ReadField2(iprot thrift.TProtocol) error

func (*NoteMemberShareRelationship) ReadField3

func (p *NoteMemberShareRelationship) ReadField3(iprot thrift.TProtocol) error

func (*NoteMemberShareRelationship) ReadField4

func (p *NoteMemberShareRelationship) ReadField4(iprot thrift.TProtocol) error

func (*NoteMemberShareRelationship) ReadField5

func (p *NoteMemberShareRelationship) ReadField5(iprot thrift.TProtocol) error

func (*NoteMemberShareRelationship) String

func (p *NoteMemberShareRelationship) String() string

func (*NoteMemberShareRelationship) Write

type NoteMetadata

type NoteMetadata struct {
	GUID  GUID    `thrift:"guid,1,required" db:"guid" json:"guid"`
	Title *string `thrift:"title,2" db:"title" json:"title,omitempty"`
	// unused fields # 3 to 4
	ContentLength *int32     `thrift:"contentLength,5" db:"contentLength" json:"contentLength,omitempty"`
	Created       *Timestamp `thrift:"created,6" db:"created" json:"created,omitempty"`
	Updated       *Timestamp `thrift:"updated,7" db:"updated" json:"updated,omitempty"`
	Deleted       *Timestamp `thrift:"deleted,8" db:"deleted" json:"deleted,omitempty"`
	// unused field # 9
	UpdateSequenceNum *int32  `thrift:"updateSequenceNum,10" db:"updateSequenceNum" json:"updateSequenceNum,omitempty"`
	NotebookGuid      *string `thrift:"notebookGuid,11" db:"notebookGuid" json:"notebookGuid,omitempty"`
	TagGuids          []GUID  `thrift:"tagGuids,12" db:"tagGuids" json:"tagGuids,omitempty"`
	// unused field # 13
	Attributes *NoteAttributes `thrift:"attributes,14" db:"attributes" json:"attributes,omitempty"`
	// unused fields # 15 to 19
	LargestResourceMime *string `thrift:"largestResourceMime,20" db:"largestResourceMime" json:"largestResourceMime,omitempty"`
	LargestResourceSize *int32  `thrift:"largestResourceSize,21" db:"largestResourceSize" json:"largestResourceSize,omitempty"`
}

This structure is used in the set of results returned by the findNotesMetadata function. It represents the high-level information about a single Note, without some of the larger deep structure. This allows for the information about a list of Notes to be returned relatively quickly with less marshalling and data transfer to remote clients. Most fields in this structure are identical to the corresponding field in the Note structure, with the exception of:

<dl> <dt>largestResourceMime</dt>

<dd>If set, then this will contain the MIME type of the largest Resource
(in bytes) within the Note.  This may be useful, for example, to choose
an appropriate icon or thumbnail to represent the Note.
</dd>

<dt>largestResourceSize</dt>

<dd>If set, this will contain the size of the largest Resource file, in
bytes, within the Note.  This may be useful, for example, to decide whether
to ask the server for a thumbnail to represent the Note.
</dd>

</dl>

Attributes:

  • GUID
  • Title
  • ContentLength
  • Created
  • Updated
  • Deleted
  • UpdateSequenceNum
  • NotebookGuid
  • TagGuids
  • Attributes
  • LargestResourceMime
  • LargestResourceSize

func NewNoteMetadata

func NewNoteMetadata() *NoteMetadata

func (*NoteMetadata) GetAttributes

func (p *NoteMetadata) GetAttributes() *NoteAttributes

func (*NoteMetadata) GetContentLength

func (p *NoteMetadata) GetContentLength() int32

func (*NoteMetadata) GetCreated

func (p *NoteMetadata) GetCreated() Timestamp

func (*NoteMetadata) GetDeleted

func (p *NoteMetadata) GetDeleted() Timestamp

func (*NoteMetadata) GetGUID

func (p *NoteMetadata) GetGUID() GUID

func (*NoteMetadata) GetLargestResourceMime

func (p *NoteMetadata) GetLargestResourceMime() string

func (*NoteMetadata) GetLargestResourceSize

func (p *NoteMetadata) GetLargestResourceSize() int32

func (*NoteMetadata) GetNotebookGuid

func (p *NoteMetadata) GetNotebookGuid() string

func (*NoteMetadata) GetTagGuids

func (p *NoteMetadata) GetTagGuids() []GUID

func (*NoteMetadata) GetTitle

func (p *NoteMetadata) GetTitle() string

func (*NoteMetadata) GetUpdateSequenceNum

func (p *NoteMetadata) GetUpdateSequenceNum() int32

func (*NoteMetadata) GetUpdated

func (p *NoteMetadata) GetUpdated() Timestamp

func (*NoteMetadata) IsSetAttributes

func (p *NoteMetadata) IsSetAttributes() bool

func (*NoteMetadata) IsSetContentLength

func (p *NoteMetadata) IsSetContentLength() bool

func (*NoteMetadata) IsSetCreated

func (p *NoteMetadata) IsSetCreated() bool

func (*NoteMetadata) IsSetDeleted

func (p *NoteMetadata) IsSetDeleted() bool

func (*NoteMetadata) IsSetLargestResourceMime

func (p *NoteMetadata) IsSetLargestResourceMime() bool

func (*NoteMetadata) IsSetLargestResourceSize

func (p *NoteMetadata) IsSetLargestResourceSize() bool

func (*NoteMetadata) IsSetNotebookGuid

func (p *NoteMetadata) IsSetNotebookGuid() bool

func (*NoteMetadata) IsSetTagGuids

func (p *NoteMetadata) IsSetTagGuids() bool

func (*NoteMetadata) IsSetTitle

func (p *NoteMetadata) IsSetTitle() bool

func (*NoteMetadata) IsSetUpdateSequenceNum

func (p *NoteMetadata) IsSetUpdateSequenceNum() bool

func (*NoteMetadata) IsSetUpdated

func (p *NoteMetadata) IsSetUpdated() bool

func (*NoteMetadata) Read

func (p *NoteMetadata) Read(iprot thrift.TProtocol) error

func (*NoteMetadata) ReadField1

func (p *NoteMetadata) ReadField1(iprot thrift.TProtocol) error

func (*NoteMetadata) ReadField10

func (p *NoteMetadata) ReadField10(iprot thrift.TProtocol) error

func (*NoteMetadata) ReadField11

func (p *NoteMetadata) ReadField11(iprot thrift.TProtocol) error

func (*NoteMetadata) ReadField12

func (p *NoteMetadata) ReadField12(iprot thrift.TProtocol) error

func (*NoteMetadata) ReadField14

func (p *NoteMetadata) ReadField14(iprot thrift.TProtocol) error

func (*NoteMetadata) ReadField2

func (p *NoteMetadata) ReadField2(iprot thrift.TProtocol) error

func (*NoteMetadata) ReadField20

func (p *NoteMetadata) ReadField20(iprot thrift.TProtocol) error

func (*NoteMetadata) ReadField21

func (p *NoteMetadata) ReadField21(iprot thrift.TProtocol) error

func (*NoteMetadata) ReadField5

func (p *NoteMetadata) ReadField5(iprot thrift.TProtocol) error

func (*NoteMetadata) ReadField6

func (p *NoteMetadata) ReadField6(iprot thrift.TProtocol) error

func (*NoteMetadata) ReadField7

func (p *NoteMetadata) ReadField7(iprot thrift.TProtocol) error

func (*NoteMetadata) ReadField8

func (p *NoteMetadata) ReadField8(iprot thrift.TProtocol) error

func (*NoteMetadata) String

func (p *NoteMetadata) String() string

func (*NoteMetadata) Write

func (p *NoteMetadata) Write(oprot thrift.TProtocol) error

type NoteRestrictions

type NoteRestrictions struct {
	NoUpdateTitle   *bool `thrift:"noUpdateTitle,1" db:"noUpdateTitle" json:"noUpdateTitle,omitempty"`
	NoUpdateContent *bool `thrift:"noUpdateContent,2" db:"noUpdateContent" json:"noUpdateContent,omitempty"`
	NoEmail         *bool `thrift:"noEmail,3" db:"noEmail" json:"noEmail,omitempty"`
	NoShare         *bool `thrift:"noShare,4" db:"noShare" json:"noShare,omitempty"`
	NoSharePublicly *bool `thrift:"noSharePublicly,5" db:"noSharePublicly" json:"noSharePublicly,omitempty"`
}

This structure captures information about the operations that cannot be performed on a given note that has been shared with a recipient via a SharedNote. The following operations are <b>never</b> allowed based on SharedNotes, and as such are left out of the NoteRestrictions structure for brevity:

<ul>

<li>Expunging a note (NoteStore.expungeNote)</li>
<li>Moving a note to the trash (Note.active)</li>
<li>Updating a note's notebook (Note.notebookGuid)</li>
<li>Updating a note's tags (Note.tagGuids, Note.tagNames)</li>
<li>Updating a note's attributes (Note.attributes)</li>
<li>Sharing a note with the business (NoteStore.shareNoteWithBusiness</li>
<li>Getting a note's version history (NoteStore.listNoteVersions,
  NoteStore.getNoteVersion)</li>

</ul>

When a client has permission to update a note's title or content, it may also update the Note.updated timestamp.

<b>This structure reflects only the privileges / restrictions conveyed by the SharedNote.</b> It does not incorporate privileges conveyed by a potential SharedNotebook to the same recipient. As such, the actual permissions that the recipient has on the note may differ from the permissions expressed in this structure.

For example, consider a user with read-only access to a shared notebook, and a read-write share of a specific note in the notebook. The note restrictions would contain noUpdateTitle = false, while the notebook restrictions would contain noUpdateNotes = true. In this case, the user is allowed to update the note title based on the note restrictions.

Alternatively, consider a user with read-write access to a shared notebook, and a read-only share of a specific note in that notebook. The note restrictions would contain noUpdateTitle = true, while the notebook restrictions would contain noUpdateNotes = false. In this case, the user would have full edit permissions on the note based on the notebook restrictions.

<dl>

<dt>noUpdateTitle</dt>
<dd>The client may not update the note's title (Note.title).</dd>

<dt>noUpdateContent<dt>
<dd>The client may not update the note's content. Content includes Note.content
  and Note.resources, as well as the related fields Note.contentHash and
  Note.contentLength.</dd>

<dt>noEmail</dt>
<dd>The client may not email the note (NoteStore.emailNote).</dd>

<dt>noShare</dt>
<dd>The client may not share the note with specific recipients
  (NoteStore.createOrUpdateSharedNotes).</dd>

<dt>noSharePublicly</dt>
<dd>The client may not make the note public (NoteStore.shareNote).</dd>

</dl>

Attributes:

  • NoUpdateTitle
  • NoUpdateContent
  • NoEmail
  • NoShare
  • NoSharePublicly
var Note_Restrictions_DEFAULT *NoteRestrictions

func NewNoteRestrictions

func NewNoteRestrictions() *NoteRestrictions

func (*NoteRestrictions) GetNoEmail

func (p *NoteRestrictions) GetNoEmail() bool

func (*NoteRestrictions) GetNoShare

func (p *NoteRestrictions) GetNoShare() bool

func (*NoteRestrictions) GetNoSharePublicly

func (p *NoteRestrictions) GetNoSharePublicly() bool

func (*NoteRestrictions) GetNoUpdateContent

func (p *NoteRestrictions) GetNoUpdateContent() bool

func (*NoteRestrictions) GetNoUpdateTitle

func (p *NoteRestrictions) GetNoUpdateTitle() bool

func (*NoteRestrictions) IsSetNoEmail

func (p *NoteRestrictions) IsSetNoEmail() bool

func (*NoteRestrictions) IsSetNoShare

func (p *NoteRestrictions) IsSetNoShare() bool

func (*NoteRestrictions) IsSetNoSharePublicly

func (p *NoteRestrictions) IsSetNoSharePublicly() bool

func (*NoteRestrictions) IsSetNoUpdateContent

func (p *NoteRestrictions) IsSetNoUpdateContent() bool

func (*NoteRestrictions) IsSetNoUpdateTitle

func (p *NoteRestrictions) IsSetNoUpdateTitle() bool

func (*NoteRestrictions) Read

func (p *NoteRestrictions) Read(iprot thrift.TProtocol) error

func (*NoteRestrictions) ReadField1

func (p *NoteRestrictions) ReadField1(iprot thrift.TProtocol) error

func (*NoteRestrictions) ReadField2

func (p *NoteRestrictions) ReadField2(iprot thrift.TProtocol) error

func (*NoteRestrictions) ReadField3

func (p *NoteRestrictions) ReadField3(iprot thrift.TProtocol) error

func (*NoteRestrictions) ReadField4

func (p *NoteRestrictions) ReadField4(iprot thrift.TProtocol) error

func (*NoteRestrictions) ReadField5

func (p *NoteRestrictions) ReadField5(iprot thrift.TProtocol) error

func (*NoteRestrictions) String

func (p *NoteRestrictions) String() string

func (*NoteRestrictions) Write

func (p *NoteRestrictions) Write(oprot thrift.TProtocol) error

type NoteResultSpec

type NoteResultSpec struct {
	IncludeContent                *bool `thrift:"includeContent,1" db:"includeContent" json:"includeContent,omitempty"`
	IncludeResourcesData          *bool `thrift:"includeResourcesData,2" db:"includeResourcesData" json:"includeResourcesData,omitempty"`
	IncludeResourcesRecognition   *bool `thrift:"includeResourcesRecognition,3" db:"includeResourcesRecognition" json:"includeResourcesRecognition,omitempty"`
	IncludeResourcesAlternateData *bool `thrift:"includeResourcesAlternateData,4" db:"includeResourcesAlternateData" json:"includeResourcesAlternateData,omitempty"`
	IncludeSharedNotes            *bool `thrift:"includeSharedNotes,5" db:"includeSharedNotes" json:"includeSharedNotes,omitempty"`
	IncludeNoteAppDataValues      *bool `thrift:"includeNoteAppDataValues,6" db:"includeNoteAppDataValues" json:"includeNoteAppDataValues,omitempty"`
	IncludeResourceAppDataValues  *bool `thrift:"includeResourceAppDataValues,7" db:"includeResourceAppDataValues" json:"includeResourceAppDataValues,omitempty"`
	IncludeAccountLimits          *bool `thrift:"includeAccountLimits,8" db:"includeAccountLimits" json:"includeAccountLimits,omitempty"`
}

This structure is provided to the getNoteWithResultSpec function to specify the subset of fields that should be included in the Note that is returned. This allows clients to request the minimum set of information that they require when retrieving a note, reducing the size of the response and improving the response time.

If one of the fields in this spec is not set, then it will be treated as 'false' by the service, so that the default behavior is to include none of the fields below in the Note.

<dl>

<dt>includeContent</dt>
<dd>If true, the Note.content field will be populated with the note's ENML contents.</dd>

<dt>includeResourcesData</dt>
<dd>If true, any Resource elements will include the binary contents of their 'data' field's
  body.</dd>

<dt>includeResourcesRecognition</dt>
<dd>If true, any Resource elements will include the binary contents of their 'recognition'
  field's body if recognition data is available.</dd>

<dt>includeResourcesAlternateData</dt>
<dd>If true, any Resource elements will include the binary contents of their 'alternateData'
  field's body, if an alternate form is available.</dd>

<dt>includeSharedNotes</dt>
<dd>If true, the Note.sharedNotes field will be populated with the note's shares.</dd>

<dt>includeNoteAppDataValues</dt>
<dd>If true, the Note.attributes.applicationData.fullMap field will be populated.</dd>

<dt>includeResourceAppDataValues</dt>
<dd>If true, the Note.resource.attributes.applicationData.fullMap field will be populated.</dd>

<dt>includeAccountLimits</dt>
<dd>If true, the Note.limits field will be populated with the note owner's account limits.</dd>

</dl>

Attributes:

  • IncludeContent
  • IncludeResourcesData
  • IncludeResourcesRecognition
  • IncludeResourcesAlternateData
  • IncludeSharedNotes
  • IncludeNoteAppDataValues
  • IncludeResourceAppDataValues
  • IncludeAccountLimits
var NoteStoreGetNoteWithResultSpecArgs_ResultSpec_DEFAULT *NoteResultSpec

func NewNoteResultSpec

func NewNoteResultSpec() *NoteResultSpec

func (*NoteResultSpec) GetIncludeAccountLimits

func (p *NoteResultSpec) GetIncludeAccountLimits() bool

func (*NoteResultSpec) GetIncludeContent

func (p *NoteResultSpec) GetIncludeContent() bool

func (*NoteResultSpec) GetIncludeNoteAppDataValues

func (p *NoteResultSpec) GetIncludeNoteAppDataValues() bool

func (*NoteResultSpec) GetIncludeResourceAppDataValues

func (p *NoteResultSpec) GetIncludeResourceAppDataValues() bool

func (*NoteResultSpec) GetIncludeResourcesAlternateData

func (p *NoteResultSpec) GetIncludeResourcesAlternateData() bool

func (*NoteResultSpec) GetIncludeResourcesData

func (p *NoteResultSpec) GetIncludeResourcesData() bool

func (*NoteResultSpec) GetIncludeResourcesRecognition

func (p *NoteResultSpec) GetIncludeResourcesRecognition() bool

func (*NoteResultSpec) GetIncludeSharedNotes

func (p *NoteResultSpec) GetIncludeSharedNotes() bool

func (*NoteResultSpec) IsSetIncludeAccountLimits

func (p *NoteResultSpec) IsSetIncludeAccountLimits() bool

func (*NoteResultSpec) IsSetIncludeContent

func (p *NoteResultSpec) IsSetIncludeContent() bool

func (*NoteResultSpec) IsSetIncludeNoteAppDataValues

func (p *NoteResultSpec) IsSetIncludeNoteAppDataValues() bool

func (*NoteResultSpec) IsSetIncludeResourceAppDataValues

func (p *NoteResultSpec) IsSetIncludeResourceAppDataValues() bool

func (*NoteResultSpec) IsSetIncludeResourcesAlternateData

func (p *NoteResultSpec) IsSetIncludeResourcesAlternateData() bool

func (*NoteResultSpec) IsSetIncludeResourcesData

func (p *NoteResultSpec) IsSetIncludeResourcesData() bool

func (*NoteResultSpec) IsSetIncludeResourcesRecognition

func (p *NoteResultSpec) IsSetIncludeResourcesRecognition() bool

func (*NoteResultSpec) IsSetIncludeSharedNotes

func (p *NoteResultSpec) IsSetIncludeSharedNotes() bool

func (*NoteResultSpec) Read

func (p *NoteResultSpec) Read(iprot thrift.TProtocol) error

func (*NoteResultSpec) ReadField1

func (p *NoteResultSpec) ReadField1(iprot thrift.TProtocol) error

func (*NoteResultSpec) ReadField2

func (p *NoteResultSpec) ReadField2(iprot thrift.TProtocol) error

func (*NoteResultSpec) ReadField3

func (p *NoteResultSpec) ReadField3(iprot thrift.TProtocol) error

func (*NoteResultSpec) ReadField4

func (p *NoteResultSpec) ReadField4(iprot thrift.TProtocol) error

func (*NoteResultSpec) ReadField5

func (p *NoteResultSpec) ReadField5(iprot thrift.TProtocol) error

func (*NoteResultSpec) ReadField6

func (p *NoteResultSpec) ReadField6(iprot thrift.TProtocol) error

func (*NoteResultSpec) ReadField7

func (p *NoteResultSpec) ReadField7(iprot thrift.TProtocol) error

func (*NoteResultSpec) ReadField8

func (p *NoteResultSpec) ReadField8(iprot thrift.TProtocol) error

func (*NoteResultSpec) String

func (p *NoteResultSpec) String() string

func (*NoteResultSpec) Write

func (p *NoteResultSpec) Write(oprot thrift.TProtocol) error

type NoteShareRelationshipRestrictions

type NoteShareRelationshipRestrictions struct {
	NoSetReadNote   *bool `thrift:"noSetReadNote,1" db:"noSetReadNote" json:"noSetReadNote,omitempty"`
	NoSetModifyNote *bool `thrift:"noSetModifyNote,2" db:"noSetModifyNote" json:"noSetModifyNote,omitempty"`
	NoSetFullAccess *bool `thrift:"noSetFullAccess,3" db:"noSetFullAccess" json:"noSetFullAccess,omitempty"`
}

This structure is used by the service to communicate to clients, via getNoteShareRelationships, which privilege levels are assignable to the target of a note share relationship.

<dl> <dt>noSetReadNote</dt> <dd>This value is true if the user is not allowed to set the privilege level to SharedNotePrivilegeLevel.READ_NOTE.</dd>

<dt>noSetModifyNote</dt> <dd>This value is true if the user is not allowed to set the privilege level to SharedNotePrivilegeLevel.MODIFY_NOTE.</dd>

<dt>noSetFullAccess</dt> <dd>This value is true if the user is not allowed to set the privilege level to SharedNotePrivilegeLevel.FULL_ACCESS.</dd> </dl>

Attributes:

  • NoSetReadNote
  • NoSetModifyNote
  • NoSetFullAccess
var NoteMemberShareRelationship_Restrictions_DEFAULT *NoteShareRelationshipRestrictions
var NoteShareRelationships_InvitationRestrictions_DEFAULT *NoteShareRelationshipRestrictions

func NewNoteShareRelationshipRestrictions

func NewNoteShareRelationshipRestrictions() *NoteShareRelationshipRestrictions

func (*NoteShareRelationshipRestrictions) GetNoSetFullAccess

func (p *NoteShareRelationshipRestrictions) GetNoSetFullAccess() bool

func (*NoteShareRelationshipRestrictions) GetNoSetModifyNote

func (p *NoteShareRelationshipRestrictions) GetNoSetModifyNote() bool

func (*NoteShareRelationshipRestrictions) GetNoSetReadNote

func (p *NoteShareRelationshipRestrictions) GetNoSetReadNote() bool

func (*NoteShareRelationshipRestrictions) IsSetNoSetFullAccess

func (p *NoteShareRelationshipRestrictions) IsSetNoSetFullAccess() bool

func (*NoteShareRelationshipRestrictions) IsSetNoSetModifyNote

func (p *NoteShareRelationshipRestrictions) IsSetNoSetModifyNote() bool

func (*NoteShareRelationshipRestrictions) IsSetNoSetReadNote

func (p *NoteShareRelationshipRestrictions) IsSetNoSetReadNote() bool

func (*NoteShareRelationshipRestrictions) Read

func (*NoteShareRelationshipRestrictions) ReadField1

func (*NoteShareRelationshipRestrictions) ReadField2

func (*NoteShareRelationshipRestrictions) ReadField3

func (*NoteShareRelationshipRestrictions) String

func (*NoteShareRelationshipRestrictions) Write

type NoteShareRelationships

type NoteShareRelationships struct {
	Invitations            []*NoteInvitationShareRelationship `thrift:"invitations,1" db:"invitations" json:"invitations,omitempty"`
	Memberships            []*NoteMemberShareRelationship     `thrift:"memberships,2" db:"memberships" json:"memberships,omitempty"`
	InvitationRestrictions *NoteShareRelationshipRestrictions `thrift:"invitationRestrictions,3" db:"invitationRestrictions" json:"invitationRestrictions,omitempty"`
}

Captures a collection of share relationships for a single note, for example, as returned by the getNoteShares method. The share relationships fall into two broad categories: members, and invitations that can be used to become members.

<dl> <dt>invitations</dt> <dd>A list of open invitations that can be redeemed into memberships to the note.</dd>

<dt>memberships</dt> <dd>A list of memberships of the noteb. A member is identified by their Evernote UserID and has rights to access the note.</dd>

<dt>restrictions</dt> <dd>The restrictions on which privileges may be assigned to the recipient of an open invitation. These restrictions only apply to invitations; restrictions on memberships are specified on the NoteMemberShareRelationship. This field is used by the service to convey information to the user, so clients should treat it as read-only.</dd>

</dl>

Attributes:

  • Invitations
  • Memberships
  • InvitationRestrictions

func NewNoteShareRelationships

func NewNoteShareRelationships() *NoteShareRelationships

func (*NoteShareRelationships) GetInvitationRestrictions

func (p *NoteShareRelationships) GetInvitationRestrictions() *NoteShareRelationshipRestrictions

func (*NoteShareRelationships) GetInvitations

func (*NoteShareRelationships) GetMemberships

func (p *NoteShareRelationships) GetMemberships() []*NoteMemberShareRelationship

func (*NoteShareRelationships) IsSetInvitationRestrictions

func (p *NoteShareRelationships) IsSetInvitationRestrictions() bool

func (*NoteShareRelationships) IsSetInvitations

func (p *NoteShareRelationships) IsSetInvitations() bool

func (*NoteShareRelationships) IsSetMemberships

func (p *NoteShareRelationships) IsSetMemberships() bool

func (*NoteShareRelationships) Read

func (*NoteShareRelationships) ReadField1

func (p *NoteShareRelationships) ReadField1(iprot thrift.TProtocol) error

func (*NoteShareRelationships) ReadField2

func (p *NoteShareRelationships) ReadField2(iprot thrift.TProtocol) error

func (*NoteShareRelationships) ReadField3

func (p *NoteShareRelationships) ReadField3(iprot thrift.TProtocol) error

func (*NoteShareRelationships) String

func (p *NoteShareRelationships) String() string

func (*NoteShareRelationships) Write

func (p *NoteShareRelationships) Write(oprot thrift.TProtocol) error

type NoteSortOrder

type NoteSortOrder int64

This enumeration defines the possible sort ordering for notes when they are returned from a search result.

const (
	NoteSortOrder_CREATED                NoteSortOrder = 1
	NoteSortOrder_UPDATED                NoteSortOrder = 2
	NoteSortOrder_RELEVANCE              NoteSortOrder = 3
	NoteSortOrder_UPDATE_SEQUENCE_NUMBER NoteSortOrder = 4
	NoteSortOrder_TITLE                  NoteSortOrder = 5
)
var Publishing_Order_DEFAULT NoteSortOrder

func NoteSortOrderFromString

func NoteSortOrderFromString(s string) (NoteSortOrder, error)

func NoteSortOrderPtr

func NoteSortOrderPtr(v NoteSortOrder) *NoteSortOrder

func (NoteSortOrder) MarshalText

func (p NoteSortOrder) MarshalText() ([]byte, error)

func (*NoteSortOrder) Scan

func (p *NoteSortOrder) Scan(value interface{}) error

func (NoteSortOrder) String

func (p NoteSortOrder) String() string

func (*NoteSortOrder) UnmarshalText

func (p *NoteSortOrder) UnmarshalText(text []byte) error

func (*NoteSortOrder) Value

func (p *NoteSortOrder) Value() (driver.Value, error)

type NoteStore

type NoteStore interface {

	// Asks the NoteStore to provide information about the status of the user
	// account corresponding to the provided authentication token.
	//
	// Parameters:
	//  - AuthenticationToken
	GetSyncState(ctx context.Context, authenticationToken string) (r *SyncState, err error)
	// Asks the NoteStore to provide the state of the account in order of
	// last modification.  This request retrieves one block of the server's
	// state so that a client can make several small requests against a large
	// account rather than getting the entire state in one big message.
	// This call gives fine-grained control of the data that will
	// be received by a client by omitting data elements that a client doesn't
	// need. This may reduce network traffic and sync times.
	//
	// @param afterUSN
	//   The client can pass this value to ask only for objects that
	//   have been updated after a certain point.  This allows the client to
	//   receive updates after its last checkpoint rather than doing a full
	//   synchronization on every pass.  The default value of "0" indicates
	//   that the client wants to get objects from the start of the account.
	//
	// @param maxEntries
	//   The maximum number of modified objects that should be
	//   returned in the result SyncChunk.  This can be used to limit the size
	//   of each individual message to be friendly for network transfer.
	//
	// @param filter
	//   The caller must set some of the flags in this structure to specify which
	//   data types should be returned during the synchronization.  See
	//   the SyncChunkFilter structure for information on each flag.
	//
	// @throws EDAMUserException <ul>
	//   <li> BAD_DATA_FORMAT "afterUSN" - if negative
	//   </li>
	//   <li> BAD_DATA_FORMAT "maxEntries" - if less than 1
	//   </li>
	// </ul>
	//
	// Parameters:
	//  - AuthenticationToken
	//  - AfterUSN
	//  - MaxEntries
	//  - Filter
	GetFilteredSyncChunk(ctx context.Context, authenticationToken string, afterUSN int32, maxEntries int32, filter *SyncChunkFilter) (r *SyncChunk, err error)
	// Asks the NoteStore to provide information about the status of a linked
	// notebook that has been shared with the caller, or that is public to the
	// world.
	// This will return a result that is similar to getSyncState, but may omit
	// SyncState.uploaded if the caller doesn't have permission to write to
	// the linked notebook.
	//
	// This function must be called on the shard that owns the referenced
	// notebook.  (I.e. the shardId in /shard/shardId/edam/note must be the
	// same as LinkedNotebook.shardId.)
	//
	// @param authenticationToken
	//   This should be an authenticationToken for the guest who has received
	//   the invitation to the share.  (I.e. this should not be the result of
	//   NoteStore.authenticateToSharedNotebook)
	//
	// @param linkedNotebook
	//   This structure should contain identifying information and permissions
	//   to access the notebook in question.
	//
	// @throws EDAMUserException <ul>
	//   <li>DATA_REQUIRED "LinkedNotebook.username" - The username field must be
	//       populated with the current username of the owner of the notebook for which
	//       you are obtaining sync state.
	//   </li>
	// </ul>
	//
	// @throws EDAMNotFoundException <ul>
	//   <li>"LinkedNotebook.username" - If the LinkedNotebook.username field does not
	//       correspond to a current user on the service.
	//   </li>
	// </ul>
	//
	// @throws SystemException <ul>
	//   <li>SHARD_UNAVAILABLE - If the provided LinkedNotebook.username corresponds to a
	//       user whose account is on a shard other than that on which this method was
	//       invoked.
	//   </li>
	// </ul>
	//
	// Parameters:
	//  - AuthenticationToken
	//  - LinkedNotebook
	GetLinkedNotebookSyncState(ctx context.Context, authenticationToken string, linkedNotebook *LinkedNotebook) (r *SyncState, err error)
	// 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.
	// This will return a result that is similar to getSyncChunk, but will only
	// contain entries that are visible to the caller.  I.e. only that particular
	// Notebook will be visible, along with its Notes, and Tags on those Notes.
	//
	// This function must be called on the shard that owns the referenced
	// notebook.  (I.e. the shardId in /shard/shardId/edam/note must be the
	// same as LinkedNotebook.shardId.)
	//
	// @param authenticationToken
	//   This should be an authenticationToken for the guest who has received
	//   the invitation to the share.  (I.e. this should not be the result of
	//   NoteStore.authenticateToSharedNotebook)
	//
	// @param linkedNotebook
	//   This structure should contain identifying information and permissions
	//   to access the notebook in question.  This must contain the valid fields
	//   for either a shared notebook (e.g. shareKey)
	//   or a public notebook (e.g. username, uri)
	//
	// @param afterUSN
	//   The client can pass this value to ask only for objects that
	//   have been updated after a certain point.  This allows the client to
	//   receive updates after its last checkpoint rather than doing a full
	//   synchronization on every pass.  The default value of "0" indicates
	//   that the client wants to get objects from the start of the account.
	//
	// @param maxEntries
	//   The maximum number of modified objects that should be
	//   returned in the result SyncChunk.  This can be used to limit the size
	//   of each individual message to be friendly for network transfer.
	//   Applications should not request more than 256 objects at a time,
	//   and must handle the case where the service returns less than the
	//   requested number of objects in a given request even though more
	//   objects are available on the service.
	//
	// @param fullSyncOnly
	//   If true, then the client only wants initial data for a full sync.
	//   In this case, the service will not return any expunged objects,
	//   and will not return any Resources, since these are also provided
	//   in their corresponding Notes.
	//
	// @throws EDAMUserException <ul>
	//   <li> BAD_DATA_FORMAT "afterUSN" - if negative
	//   </li>
	//   <li> BAD_DATA_FORMAT "maxEntries" - if less than 1
	//   </li>
	// </ul>
	//
	// @throws EDAMNotFoundException <ul>
	//   <li> "LinkedNotebook" - if the provided information doesn't match any
	//     valid notebook
	//   </li>
	//   <li> "LinkedNotebook.uri" - if the provided public URI doesn't match any
	//     valid notebook
	//   </li>
	//   <li> "SharedNotebook.id" - if the provided information indicates a
	//      shared notebook that no longer exists
	//   </li>
	// </ul>
	//
	// Parameters:
	//  - AuthenticationToken
	//  - LinkedNotebook
	//  - AfterUSN
	//  - MaxEntries
	//  - FullSyncOnly
	GetLinkedNotebookSyncChunk(ctx context.Context, authenticationToken string, linkedNotebook *LinkedNotebook, afterUSN int32, maxEntries int32, fullSyncOnly bool) (r *SyncChunk, err error)
	// Returns a list of all of the notebooks in the account.
	//
	// Parameters:
	//  - AuthenticationToken
	ListNotebooks(ctx context.Context, authenticationToken string) (r []*Notebook, err error)
	// Returns a list of all the notebooks in a business that the user has permission to access,
	// regardless of whether the user has joined them. This includes notebooks that have been shared
	// with the entire business as well as notebooks that have been shared directly with the user.
	//
	// @param authenticationToken A business authentication token obtained by calling
	//   UserStore.authenticateToBusiness.
	//
	// @throws EDAMUserException <ul>
	//   <li> INVALID_AUTH "authenticationToken" - if the authentication token is not a
	//     business auth token.</li>
	// </ul>
	//
	// Parameters:
	//  - AuthenticationToken
	ListAccessibleBusinessNotebooks(ctx context.Context, authenticationToken string) (r []*Notebook, err error)
	// Returns the current state of the notebook with the provided GUID.
	// The notebook may be active or deleted (but not expunged).
	//
	// @param guid
	//   The GUID of the notebook to be retrieved.
	//
	// @throws EDAMUserException <ul>
	//   <li> BAD_DATA_FORMAT "Notebook.guid" - if the parameter is missing
	//   </li>
	//   <li> PERMISSION_DENIED "Notebook" - private notebook, user doesn't own
	//   </li>
	// </ul>
	//
	// @throws EDAMNotFoundException <ul>
	//   <li> "Notebook.guid" - tag not found, by GUID
	//   </li>
	// </ul>
	//
	// Parameters:
	//  - AuthenticationToken
	//  - GUID
	GetNotebook(ctx context.Context, authenticationToken string, guid GUID) (r *Notebook, err error)
	// Returns the notebook that should be used to store new notes in the
	// user's account when no other notebooks are specified.
	//
	// Parameters:
	//  - AuthenticationToken
	GetDefaultNotebook(ctx context.Context, authenticationToken string) (r *Notebook, err error)
	// Asks the service to make a notebook with the provided name.
	//
	// @param notebook
	//   The desired fields for the notebook must be provided on this
	//   object.  The name of the notebook must be set, and either the 'active'
	//   or 'defaultNotebook' fields may be set by the client at creation.
	//   If a notebook exists in the account with the same name (via
	//   case-insensitive compare), this will throw an EDAMUserException.
	//
	// @return
	//   The newly created Notebook.  The server-side GUID will be
	//   saved in this object's 'guid' field.
	//
	// @throws EDAMUserException <ul>
	//   <li> BAD_DATA_FORMAT "Notebook.name" - invalid length or pattern</li>
	//   <li> BAD_DATA_FORMAT "Notebook.stack" - invalid length or pattern</li>
	//   <li> BAD_DATA_FORMAT "Publishing.uri" - if publishing set but bad uri</li>
	//   <li> BAD_DATA_FORMAT "Publishing.publicDescription" - if too long</li>
	//   <li> DATA_CONFLICT "Notebook.name" - name already in use</li>
	//   <li> DATA_CONFLICT "Publishing.uri" - if URI already in use</li>
	//   <li> DATA_REQUIRED "Publishing.uri" - if publishing set but uri missing</li>
	//   <li> DATA_REQUIRED "Notebook" - notebook parameter was null</li>
	//   <li> PERMISSION_DENIED "Notebook.defaultNotebook" - if the 'defaultNotebook' field
	//        is set to 'true' for a Notebook that is not owned by the user identified by
	//        the passed authenticationToken.</li>
	//   <li> LIMIT_REACHED "Notebook" - at max number of notebooks</li>
	// </ul>
	//
	// @throws EDAMNotFoundException <ul>
	//   <li> "Workspace.guid" - if workspaceGuid set and no Workspace exists for the GUID
	//   </li>
	// </ul>
	//
	// Parameters:
	//  - AuthenticationToken
	//  - Notebook
	CreateNotebook(ctx context.Context, authenticationToken string, notebook *Notebook) (r *Notebook, err error)
	// Submits notebook changes to the service. The provided data must include the
	// notebook's guid field for identification.
	// <p />
	// The Notebook will be moved to the specified Workspace, if a non empty
	// Notebook.workspaceGuid is provided. If an empty Notebook.workspaceGuid is set and the
	// Notebook is in a Workspace, then it will be removed from the Workspace and a full
	// access SharedNotebook record will be ensured for the caller. If the caller does not
	// already have a full access share, either the privilege of an existing share will be
	// upgraded or a new share will be created. It is illegal to set a
	// Notebook.workspaceGuid on a Workspace backing Notebook.
	//
	// @param notebook
	//   The notebook object containing the requested changes.
	//
	// @return
	//   The Update Sequence Number for this change within the account.
	//
	// @throws EDAMUserException <ul>
	//   <li> BAD_DATA_FORMAT "Notebook.name" - invalid length or pattern</li>
	//   <li> BAD_DATA_FORMAT "Notebook.stack" - invalid length or pattern</li>
	//   <li> BAD_DATA_FORMAT "Publishing.uri" - if publishing set but bad uri</li>
	//   <li> BAD_DATA_FORMAT "Publishing.publicDescription" - if too long</li>
	//   <li> DATA_CONFLICT "Notebook.name" - name already in use</li>
	//   <li> DATA_CONFLICT "Publishing.uri" - if URI already in use</li>
	//   <li> DATA_REQUIRED "Publishing.uri" - if publishing set but uri missing</li>
	//   <li> DATA_REQUIRED "Notebook" - notebook parameter was null</li>
	//   <li> PERMISSION_DENIED "Notebook.defaultNotebook" - if the 'defaultNotebook' field
	//        is set to 'true' for a Notebook that is not owned by the user identified by
	//        the passed authenticationToken.</li>
	// </ul>
	//
	// @throws EDAMNotFoundException <ul>
	//   <li> "Notebook.guid" - not found, by GUID</li>
	//   <li> "Workspace.guid" - if a non empty workspaceGuid set and no Workspace exists
	//        for the GUID
	//   </li>
	// </ul>
	//
	// Parameters:
	//  - AuthenticationToken
	//  - Notebook
	UpdateNotebook(ctx context.Context, authenticationToken string, notebook *Notebook) (r int32, err error)
	// Permanently removes the notebook from the user's account.
	// After this action, the notebook is no longer available for undeletion, etc.
	// If the notebook contains any Notes, they will be moved to the current
	// default notebook and moved into the trash (i.e. Note.active=false).
	// <p/>
	// NOTE: This function is generally not available to third party applications.
	// Calls will result in an EDAMUserException with the error code
	// PERMISSION_DENIED.
	//
	// @param guid
	//   The GUID of the notebook to delete.
	//
	// @return
	//   The Update Sequence Number for this change within the account.
	//
	// @throws EDAMUserException <ul>
	//   <li> BAD_DATA_FORMAT "Notebook.guid" - if the parameter is missing
	//   </li>
	//   <li> LIMIT_REACHED "Notebook" - trying to expunge the last Notebook
	//   </li>
	//   <li> PERMISSION_DENIED "Notebook" - private notebook, user doesn't own
	//   </li>
	// </ul>
	//
	// Parameters:
	//  - AuthenticationToken
	//  - GUID
	ExpungeNotebook(ctx context.Context, authenticationToken string, guid GUID) (r int32, err error)
	// Returns a list of the tags in the account.  Evernote does not support
	// the undeletion of tags, so this will only include active tags.
	//
	// Parameters:
	//  - AuthenticationToken
	ListTags(ctx context.Context, authenticationToken string) (r []*Tag, err error)
	// Returns a list of the tags that are applied to at least one note within
	// the provided notebook.  If the notebook is public, the authenticationToken
	// may be ignored.
	//
	// @param notebookGuid
	//    the GUID of the notebook to use to find tags
	//
	// @throws EDAMNotFoundException <ul>
	//   <li> "Notebook.guid" - notebook not found by GUID
	//   </li>
	// </ul>
	//
	// Parameters:
	//  - AuthenticationToken
	//  - NotebookGuid
	ListTagsByNotebook(ctx context.Context, authenticationToken string, notebookGuid GUID) (r []*Tag, err error)
	// Returns the current state of the Tag with the provided GUID.
	//
	// @param guid
	//   The GUID of the tag to be retrieved.
	//
	// @throws EDAMUserException <ul>
	//   <li> BAD_DATA_FORMAT "Tag.guid" - if the parameter is missing
	//   </li>
	//   <li> PERMISSION_DENIED "Tag" - private Tag, user doesn't own
	//   </li>
	// </ul>
	//
	// @throws EDAMNotFoundException <ul>
	//   <li> "Tag.guid" - tag not found, by GUID
	//   </li>
	// </ul>
	//
	// Parameters:
	//  - AuthenticationToken
	//  - GUID
	GetTag(ctx context.Context, authenticationToken string, guid GUID) (r *Tag, err error)
	// Asks the service to make a tag with a set of information.
	//
	// @param tag
	//   The desired list of fields for the tag are specified in this
	//   object.  The caller must specify the tag name, and may provide
	//   the parentGUID.
	//
	// @return
	//   The newly created Tag.  The server-side GUID will be
	//   saved in this object.
	//
	// @throws EDAMUserException <ul>
	//   <li> BAD_DATA_FORMAT "Tag.name" - invalid length or pattern
	//   </li>
	//   <li> BAD_DATA_FORMAT "Tag.parentGuid" - malformed GUID
	//   </li>
	//   <li> DATA_CONFLICT "Tag.name" - name already in use
	//   </li>
	//   <li> LIMIT_REACHED "Tag" - at max number of tags
	//   </li>
	// </ul>
	//
	// @throws EDAMNotFoundException <ul>
	//   <li> "Tag.parentGuid" - not found, by GUID
	//   </li>
	// </ul>
	//
	// Parameters:
	//  - AuthenticationToken
	//  - Tag
	CreateTag(ctx context.Context, authenticationToken string, tag *Tag) (r *Tag, err error)
	// Submits tag changes to the service.  The provided data must include
	// the tag's guid field for identification.  The service will apply
	// updates to the following tag fields:  name, parentGuid
	//
	// @param tag
	//   The tag object containing the requested changes.
	//
	// @return
	//   The Update Sequence Number for this change within the account.
	//
	// @throws EDAMUserException <ul>
	//   <li> BAD_DATA_FORMAT "Tag.name" - invalid length or pattern
	//   </li>
	//   <li> BAD_DATA_FORMAT "Tag.parentGuid" - malformed GUID
	//   </li>
	//   <li> DATA_CONFLICT "Tag.name" - name already in use
	//   </li>
	//   <li> DATA_CONFLICT "Tag.parentGuid" - can't set parent: circular
	//   </li>
	//   <li> PERMISSION_DENIED "Tag" - user doesn't own tag
	//   </li>
	// </ul>
	//
	// @throws EDAMNotFoundException <ul>
	//   <li> "Tag.guid" - tag not found, by GUID
	//   </li>
	//   <li> "Tag.parentGuid" - parent not found, by GUID
	//   </li>
	// </ul>
	//
	// Parameters:
	//  - AuthenticationToken
	//  - Tag
	UpdateTag(ctx context.Context, authenticationToken string, tag *Tag) (r int32, err error)
	// Removes the provided tag from every note that is currently tagged with
	// this tag.  If this operation is successful, the tag will still be in
	// the account, but it will not be tagged on any notes.
	//
	// This function is not indended for use by full synchronizing clients, since
	// it does not provide enough result information to the client to reconcile
	// the local state without performing a follow-up sync from the service.  This
	// is intended for "thin clients" that need to efficiently support this as
	// a UI operation.
	//
	// @param guid
	//   The GUID of the tag to remove from all notes.
	//
	// @throws EDAMUserException <ul>
	//   <li> BAD_DATA_FORMAT "Tag.guid" - if the guid parameter is missing
	//   </li>
	//   <li> PERMISSION_DENIED "Tag" - user doesn't own tag
	//   </li>
	// </ul>
	//
	// @throws EDAMNotFoundException <ul>
	//   <li> "Tag.guid" - tag not found, by GUID
	//   </li>
	// </ul>
	//
	// Parameters:
	//  - AuthenticationToken
	//  - GUID
	UntagAll(ctx context.Context, authenticationToken string, guid GUID) (err error)
	// Permanently deletes the tag with the provided GUID, if present.
	// <p/>
	// NOTE: This function is not generally available to third party applications.
	// Calls will result in an EDAMUserException with the error code
	// PERMISSION_DENIED.
	//
	// @param guid
	//   The GUID of the tag to delete.
	//
	// @return
	//   The Update Sequence Number for this change within the account.
	//
	// @throws EDAMUserException <ul>
	//   <li> BAD_DATA_FORMAT "Tag.guid" - if the guid parameter is missing
	//   </li>
	//   <li> PERMISSION_DENIED "Tag" - user doesn't own tag
	//   </li>
	// </ul>
	//
	// @throws EDAMNotFoundException <ul>
	//   <li> "Tag.guid" - tag not found, by GUID
	//   </li>
	// </ul>
	//
	// Parameters:
	//  - AuthenticationToken
	//  - GUID
	ExpungeTag(ctx context.Context, authenticationToken string, guid GUID) (r int32, err error)
	// Returns a list of the searches in the account.  Evernote does not support
	// the undeletion of searches, so this will only include active searches.
	//
	// Parameters:
	//  - AuthenticationToken
	ListSearches(ctx context.Context, authenticationToken string) (r []*SavedSearch, err error)
	// Returns the current state of the search with the provided GUID.
	//
	// @param guid
	//   The GUID of the search to be retrieved.
	//
	// @throws EDAMUserException <ul>
	//   <li> BAD_DATA_FORMAT "SavedSearch.guid" - if the parameter is missing
	//   </li>
	//   <li> PERMISSION_DENIED "SavedSearch" - private Tag, user doesn't own
	//   </li>
	//
	// @throws EDAMNotFoundException <ul>
	//   <li> "SavedSearch.guid" - not found, by GUID
	//   </li>
	// </ul>
	//
	// Parameters:
	//  - AuthenticationToken
	//  - GUID
	GetSearch(ctx context.Context, authenticationToken string, guid GUID) (r *SavedSearch, err error)
	// Asks the service to make a saved search with a set of information.
	//
	// @param search
	//   The desired list of fields for the search are specified in this
	//   object. The caller must specify the name and query for the
	//   search, and may optionally specify a search scope.
	//   The SavedSearch.format field is ignored by the service.
	//
	// @return
	//   The newly created SavedSearch.  The server-side GUID will be
	//   saved in this object.
	//
	// @throws EDAMUserException <ul>
	//   <li> BAD_DATA_FORMAT "SavedSearch.name" - invalid length or pattern
	//   </li>
	//   <li> BAD_DATA_FORMAT "SavedSearch.query" - invalid length
	//   </li>
	//   <li> DATA_CONFLICT "SavedSearch.name" - name already in use
	//   </li>
	//   <li> LIMIT_REACHED "SavedSearch" - at max number of searches
	//   </li>
	// </ul>
	//
	// Parameters:
	//  - AuthenticationToken
	//  - Search
	CreateSearch(ctx context.Context, authenticationToken string, search *SavedSearch) (r *SavedSearch, err error)
	// Submits search changes to the service. The provided data must include
	// the search's guid field for identification. The service will apply
	// updates to the following search fields: name, query, and scope.
	//
	// @param search
	//   The search object containing the requested changes.
	//
	// @return
	//   The Update Sequence Number for this change within the account.
	//
	// @throws EDAMUserException <ul>
	//   <li> BAD_DATA_FORMAT "SavedSearch.name" - invalid length or pattern
	//   </li>
	//   <li> BAD_DATA_FORMAT "SavedSearch.query" - invalid length
	//   </li>
	//   <li> DATA_CONFLICT "SavedSearch.name" - name already in use
	//   </li>
	//   <li> PERMISSION_DENIED "SavedSearch" - user doesn't own tag
	//   </li>
	// </ul>
	//
	// @throws EDAMNotFoundException <ul>
	//   <li> "SavedSearch.guid" - not found, by GUID
	//   </li>
	// </ul>
	//
	// Parameters:
	//  - AuthenticationToken
	//  - Search
	UpdateSearch(ctx context.Context, authenticationToken string, search *SavedSearch) (r int32, err error)
	// Permanently deletes the saved search with the provided GUID, if present.
	// <p/>
	// NOTE: This function is generally not available to third party applications.
	// Calls will result in an EDAMUserException with the error code
	// PERMISSION_DENIED.
	//
	// @param guid
	//   The GUID of the search to delete.
	//
	// @return
	//   The Update Sequence Number for this change within the account.
	//
	// @throws EDAMUserException <ul>
	//   <li> BAD_DATA_FORMAT "SavedSearch.guid" - if the guid parameter is empty
	//   </li>
	//   <li> PERMISSION_DENIED "SavedSearch" - user doesn't own
	//   </li>
	// </ul>
	//
	// @throws EDAMNotFoundException <ul>
	//   <li> "SavedSearch.guid" - not found, by GUID
	//   </li>
	// </ul>
	//
	// Parameters:
	//  - AuthenticationToken
	//  - GUID
	ExpungeSearch(ctx context.Context, authenticationToken string, guid GUID) (r int32, err error)
	// Finds the position of a note within a sorted subset of all of the user's
	// notes. This may be useful for thin clients that are displaying a paginated
	// listing of a large account, which need to know where a particular note
	// sits in the list without retrieving all notes first.
	//
	// @param authenticationToken
	//   Must be a valid token for the user's account unless the NoteFilter
	//   'notebookGuid' is the GUID of a public notebook.
	//
	// @param filter
	//   The list of criteria that will constrain the notes to be returned.
	//
	// @param guid
	//   The GUID of the note to be retrieved.
	//
	// @return
	//   If the note with the provided GUID is found within the matching note
	//   list, this will return the offset of that note within that list (where
	//   the first offset is 0).  If the note is not found within the set of
	//   notes, this will return -1.
	//
	// @throws EDAMUserException <ul>
	//   <li> BAD_DATA_FORMAT "offset" - not between 0 and EDAM_USER_NOTES_MAX
	//   </li>
	//   <li> BAD_DATA_FORMAT "maxNotes" - not between 0 and EDAM_USER_NOTES_MAX
	//   </li>
	//   <li> BAD_DATA_FORMAT "NoteFilter.notebookGuid" - if malformed
	//   </li>
	//   <li> BAD_DATA_FORMAT "NoteFilter.tagGuids" - if any are malformed
	//   </li>
	//   <li> BAD_DATA_FORMAT "NoteFilter.words" - if search string too long
	//   </li>
	//
	// @throws EDAMNotFoundException <ul>
	//   <li> "Notebook.guid" - not found, by GUID
	//   </li>
	//   <li> "Note.guid" - not found, by GUID
	//   </li>
	// </ul>
	//
	// Parameters:
	//  - AuthenticationToken
	//  - Filter
	//  - GUID
	FindNoteOffset(ctx context.Context, authenticationToken string, filter *NoteFilter, guid GUID) (r int32, err error)
	// Used to find the high-level information about a set of the notes from a
	// user's account based on various criteria specified via a NoteFilter object.
	// <p/>
	// Web applications that wish to periodically check for new content in a user's
	// Evernote account should consider using webhooks instead of polling this API.
	// See http://dev.evernote.com/documentation/cloud/chapters/polling_notification.php
	// for more information.
	//
	// @param authenticationToken
	//   Must be a valid token for the user's account unless the NoteFilter
	//   'notebookGuid' is the GUID of a public notebook.
	//
	// @param filter
	//   The list of criteria that will constrain the notes to be returned.
	//
	// @param offset
	//   The numeric index of the first note to show within the sorted
	//   results.  The numbering scheme starts with "0".  This can be used for
	//   pagination.
	//
	// @param maxNotes
	//   The maximum notes to return in this query.  The service will return a set
	//   of notes that is no larger than this number, but may return fewer notes
	//   if needed.  The NoteList.totalNotes field in the return value will
	//   indicate whether there are more values available after the returned set.
	//   Currently, the service will not return more than 250 notes in a single request,
	//   but this number may change in the future.
	//
	// @param resultSpec
	//   This specifies which information should be returned for each matching
	//   Note. The fields on this structure can be used to eliminate data that
	//   the client doesn't need, which will reduce the time and bandwidth
	//   to receive and process the reply.
	//
	// @return
	//   The list of notes that match the criteria.
	//   The Notes.sharedNotes field will not be set.
	//
	// @throws EDAMUserException <ul>
	//   <li> BAD_DATA_FORMAT "offset" - not between 0 and EDAM_USER_NOTES_MAX
	//   </li>
	//   <li> BAD_DATA_FORMAT "maxNotes" - not between 0 and EDAM_USER_NOTES_MAX
	//   </li>
	//   <li> BAD_DATA_FORMAT "NoteFilter.notebookGuid" - if malformed
	//   </li>
	//   <li> BAD_DATA_FORMAT "NoteFilter.tagGuids" - if any are malformed
	//   </li>
	//   <li> BAD_DATA_FORMAT "NoteFilter.words" - if search string too long
	//   </li>
	// </ul>
	//
	// @throws EDAMNotFoundException <ul>
	//   <li> "Notebook.guid" - not found, by GUID
	//   </li>
	// </ul>
	//
	// Parameters:
	//  - AuthenticationToken
	//  - Filter
	//  - Offset
	//  - MaxNotes
	//  - ResultSpec
	FindNotesMetadata(ctx context.Context, authenticationToken string, filter *NoteFilter, offset int32, maxNotes int32, resultSpec *NotesMetadataResultSpec) (r *NotesMetadataList, err error)
	// 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.  This function will
	// return a structure that gives the note count for each notebook and tag
	// that has at least one note under the requested filter.  Any notebook or
	// tag that has zero notes in the filtered set will not be listed in the
	// reply to this function (so they can be assumed to be 0).
	//
	// @param authenticationToken
	//   Must be a valid token for the user's account unless the NoteFilter
	//   'notebookGuid' is the GUID of a public notebook.
	//
	// @param filter
	//   The note selection filter that is currently being applied.  The note
	//   counts are to be calculated with this filter applied to the total set
	//   of notes in the user's account.
	//
	// @param withTrash
	//   If true, then the NoteCollectionCounts.trashCount will be calculated
	//   and supplied in the reply. Otherwise, the trash value will be omitted.
	//
	// @throws EDAMUserException <ul>
	//   <li>BAD_DATA_FORMAT "NoteFilter.notebookGuid" - if malformed</li>
	//   <li>BAD_DATA_FORMAT "NoteFilter.notebookGuids" - if any are malformed</li>
	//   <li>BAD_DATA_FORMAT "NoteFilter.words" - if search string too long</li>
	//
	// @throws EDAMNotFoundException <ul>
	//   <li> "Notebook.guid" - not found, by GUID</li>
	// </ul>
	//
	// Parameters:
	//  - AuthenticationToken
	//  - Filter
	//  - WithTrash
	FindNoteCounts(ctx context.Context, authenticationToken string, filter *NoteFilter, withTrash bool) (r *NoteCollectionCounts, err error)
	// Returns the current state of the note in the service with the provided
	// GUID.  The ENML contents of the note will only be provided if the
	// 'withContent' parameter is true.  The service will include the meta-data
	// for each resource in the note, but the binary content depends
	// on whether it is explicitly requested in resultSpec parameter.
	// If the Note is found in a public notebook, the authenticationToken
	// will be ignored (so it could be an empty string).  The applicationData
	// fields are returned as keysOnly.
	//
	// @param authenticationToken
	//   An authentication token that grants the caller access to the requested note.
	//
	// @param guid
	//   The GUID of the note to be retrieved.
	//
	// @param resultSpec
	//   A structure specifying the fields of the note that the caller would like to get.
	//
	// @throws EDAMUserException <ul>
	//   <li> BAD_DATA_FORMAT "Note.guid" - if the parameter is missing
	//   </li>
	//   <li> PERMISSION_DENIED "Note" - private note, user doesn't own
	//   </li>
	// </ul>
	//
	// @throws EDAMNotFoundException <ul>
	//   <li> "Note.guid" - not found, by GUID
	//   </li>
	// </ul>
	//
	// Parameters:
	//  - AuthenticationToken
	//  - GUID
	//  - ResultSpec
	GetNoteWithResultSpec(ctx context.Context, authenticationToken string, guid GUID, resultSpec *NoteResultSpec) (r *Note, err error)
	// DEPRECATED. See getNoteWithResultSpec.
	//
	// This function is equivalent to getNoteWithResultSpec, with each of the boolean parameters
	// mapping to the equivalent field of a NoteResultSpec. The Note.sharedNotes field is never
	// populated on the returned note. To get a note with its shares, use getNoteWithResultSpec.
	//
	// Parameters:
	//  - AuthenticationToken
	//  - GUID
	//  - WithContent
	//  - WithResourcesData
	//  - WithResourcesRecognition
	//  - WithResourcesAlternateData
	GetNote(ctx context.Context, authenticationToken string, guid GUID, withContent bool, withResourcesData bool, withResourcesRecognition bool, withResourcesAlternateData bool) (r *Note, err error)
	// Get all of the application data for the note identified by GUID,
	// with values returned within the LazyMap fullMap field.
	// If there are no applicationData entries, then a LazyMap
	// with an empty fullMap will be returned. If your application
	// only needs to fetch its own applicationData entry, use
	// getNoteApplicationDataEntry instead.
	//
	// Parameters:
	//  - AuthenticationToken
	//  - GUID
	GetNoteApplicationData(ctx context.Context, authenticationToken string, guid GUID) (r *LazyMap, err error)
	// Get the value of a single entry in the applicationData map
	// for the note identified by GUID.
	//
	// @throws EDAMNotFoundException <ul>
	//   <li> "Note.guid" - note not found, by GUID</li>
	//   <li> "NoteAttributes.applicationData.key" - note not found, by key</li>
	// </ul>
	//
	// Parameters:
	//  - AuthenticationToken
	//  - GUID
	//  - Key
	GetNoteApplicationDataEntry(ctx context.Context, authenticationToken string, guid GUID, key string) (r string, err error)
	// Update, or create, an entry in the applicationData map for
	// the note identified by guid.
	//
	// Parameters:
	//  - AuthenticationToken
	//  - GUID
	//  - Key
	//  - Value
	SetNoteApplicationDataEntry(ctx context.Context, authenticationToken string, guid GUID, key string, value string) (r int32, err error)
	// Remove an entry identified by 'key' from the applicationData map for
	// the note identified by 'guid'. Silently ignores an unset of a
	// non-existing key.
	//
	// Parameters:
	//  - AuthenticationToken
	//  - GUID
	//  - Key
	UnsetNoteApplicationDataEntry(ctx context.Context, authenticationToken string, guid GUID, key string) (r int32, err error)
	// Returns XHTML contents of the note with the provided GUID.
	// If the Note is found in a public notebook, the authenticationToken
	// will be ignored (so it could be an empty string).
	//
	// @param guid
	//   The GUID of the note to be retrieved.
	//
	// @throws EDAMUserException <ul>
	//   <li> BAD_DATA_FORMAT "Note.guid" - if the parameter is missing
	//   </li>
	//   <li> PERMISSION_DENIED "Note" - private note, user doesn't own
	//   </li>
	// </ul>
	//
	// @throws EDAMNotFoundException <ul>
	//   <li> "Note.guid" - not found, by GUID
	//   </li>
	// </ul>
	//
	// Parameters:
	//  - AuthenticationToken
	//  - GUID
	GetNoteContent(ctx context.Context, authenticationToken string, guid GUID) (r string, err error)
	// Returns a block of the extracted plain text contents of the note with the
	// provided GUID.  This text can be indexed for search purposes by a light
	// client that doesn't have capabilities to extract all of the searchable
	// text content from the note and its resources.
	//
	// If the Note is found in a public notebook, the authenticationToken
	// will be ignored (so it could be an empty string).
	//
	// @param guid
	//   The GUID of the note to be retrieved.
	//
	// @param noteOnly
	//   If true, this will only return the text extracted from the ENML contents
	//   of the note itself.  If false, this will also include the extracted text
	//   from any text-bearing resources (PDF, recognized images)
	//
	// @param tokenizeForIndexing
	//   If true, this will break the text into cleanly separated and sanitized
	//   tokens.  If false, this will return the more raw text extraction, with
	//   its original punctuation, capitalization, spacing, etc.
	//
	// @throws EDAMUserException <ul>
	//   <li> BAD_DATA_FORMAT "Note.guid" - if the parameter is missing
	//   </li>
	//   <li> PERMISSION_DENIED "Note" - private note, user doesn't own
	//   </li>
	// </ul>
	//
	// @throws EDAMNotFoundException <ul>
	//   <li> "Note.guid" - not found, by GUID
	//   </li>
	// </ul>
	//
	// Parameters:
	//  - AuthenticationToken
	//  - GUID
	//  - NoteOnly
	//  - TokenizeForIndexing
	GetNoteSearchText(ctx context.Context, authenticationToken string, guid GUID, noteOnly bool, tokenizeForIndexing bool) (r string, err error)
	// Returns a block of the extracted plain text contents of the resource with
	// the provided GUID.  This text can be indexed for search purposes by a light
	// client that doesn't have capability to extract all of the searchable
	// text content from a resource.
	//
	// If the Resource is found in a public notebook, the authenticationToken
	// will be ignored (so it could be an empty string).
	//
	// @param guid
	//   The GUID of the resource to be retrieved.
	//
	// @throws EDAMUserException <ul>
	//   <li> BAD_DATA_FORMAT "Resource.guid" - if the parameter is missing
	//   </li>
	//   <li> PERMISSION_DENIED "Resource" - private resource, user doesn't own
	//   </li>
	// </ul>
	//
	// @throws EDAMNotFoundException <ul>
	//   <li> "Resource.guid" - not found, by GUID
	//   </li>
	// </ul>
	//
	// Parameters:
	//  - AuthenticationToken
	//  - GUID
	GetResourceSearchText(ctx context.Context, authenticationToken string, guid GUID) (r string, err error)
	// Returns a list of the names of the tags for the note with the provided
	// guid.  This can be used with authentication to get the tags for a
	// user's own note, or can be used without valid authentication to retrieve
	// the names of the tags for a note in a public notebook.
	//
	// @throws EDAMUserException <ul>
	//   <li> BAD_DATA_FORMAT "Note.guid" - if the parameter is missing
	//   </li>
	//   <li> PERMISSION_DENIED "Note" - private note, user doesn't own
	//   </li>
	// </ul>
	//
	// @throws EDAMNotFoundException <ul>
	//   <li> "Note.guid" - not found, by GUID
	//   </li>
	// </ul>
	//
	// Parameters:
	//  - AuthenticationToken
	//  - GUID
	GetNoteTagNames(ctx context.Context, authenticationToken string, guid GUID) (r []string, err error)
	// Asks the service to make a note with the provided set of information.
	//
	// @param note
	//   A Note object containing the desired fields to be populated on
	//   the service.
	//
	// @return
	//   The newly created Note from the service.  The server-side
	//   GUIDs for the Note and any Resources will be saved in this object.
	//   The service will include the meta-data
	//   for each resource in the note, but the binary contents of the resources
	//   and their recognition data will be omitted (except Recognition Resource body,
	//   for which the behavior is unspecified).
	//
	// @throws EDAMUserException <ul>
	//   <li> BAD_DATA_FORMAT "Note.title" - invalid length or pattern
	//   </li>
	//   <li> BAD_DATA_FORMAT "Note.content" - invalid length for ENML content
	//   </li>
	//   <li> BAD_DATA_FORMAT "Resource.mime" - invalid resource MIME type
	//   </li>
	//   <li> BAD_DATA_FORMAT "NoteAttributes.*" - bad resource string
	//   </li>
	//   <li> BAD_DATA_FORMAT "ResourceAttributes.*" - bad resource string
	//   </li>
	//   <li> DATA_CONFLICT "Note.deleted" - deleted time set on active note
	//   </li>
	//   <li> DATA_REQUIRED "Resource.data" - resource data body missing
	//   </li>
	//   <li> ENML_VALIDATION "*" - note content doesn't validate against DTD
	//   </li>
	//   <li> LIMIT_REACHED "Note" - at max number per account
	//   </li>
	//   <li> LIMIT_REACHED "Note.size" - total note size too large
	//   </li>
	//   <li> LIMIT_REACHED "Note.resources" - too many resources on Note
	//   </li>
	//   <li> LIMIT_REACHED "Note.tagGuids" - too many Tags on Note
	//   </li>
	//   <li> LIMIT_REACHED "Resource.data.size" - resource too large
	//   </li>
	//   <li> LIMIT_REACHED "NoteAttribute.*" - attribute string too long
	//   </li>
	//   <li> LIMIT_REACHED "ResourceAttribute.*" - attribute string too long
	//   </li>
	//   <li> PERMISSION_DENIED "Note.notebookGuid" - NB not owned by user
	//   </li>
	//   <li> QUOTA_REACHED "Accounting.uploadLimit" - note exceeds upload quota
	//   </li>
	//   <li> BAD_DATA_FORMAT "Tag.name" - Note.tagNames was provided, and one
	//     of the specified tags had an invalid length or pattern
	//   </li>
	//   <li> LIMIT_REACHED "Tag" - Note.tagNames was provided, and the required
	//     new tags would exceed the maximum number per account
	//   </li>
	// </ul>
	//
	// @throws EDAMNotFoundException <ul>
	//   <li> "Note.notebookGuid" - not found, by GUID
	//   </li>
	// </ul>
	//
	// Parameters:
	//  - AuthenticationToken
	//  - Note
	CreateNote(ctx context.Context, authenticationToken string, note *Note) (r *Note, err error)
	// Submit a set of changes to a note to the service.  The provided data
	// must include the note's guid field for identification. The note's
	// title must also be set.
	//
	// @param note
	//   A Note object containing the desired fields to be populated on
	//   the service. With the exception of the note's title and guid, fields
	//   that are not being changed do not need to be set. If the content is not
	//   being modified, note.content should be left unset. If the list of
	//   resources is not being modified, note.resources should be left unset.
	//
	// @return
	//   The Note.sharedNotes field will not be set.
	//   The service will include the meta-data
	//   for each resource in the note, but the binary contents of the resources
	//   and their recognition data will be omitted.
	//
	// @throws EDAMUserException <ul>
	//   <li> BAD_DATA_FORMAT "Note.title" - invalid length or pattern
	//   </li>
	//   <li> BAD_DATA_FORMAT "Note.content" - invalid length for ENML body
	//   </li>
	//   <li> BAD_DATA_FORMAT "NoteAttributes.*" - bad resource string
	//   </li>
	//   <li> BAD_DATA_FORMAT "ResourceAttributes.*" - bad resource string
	//   </li>
	//   <li> BAD_DATA_FORMAT "Resource.mime" - invalid resource MIME type
	//   </li>
	//   <li> DATA_CONFLICT "Note.deleted" - deleted time set on active note
	//   </li>
	//   <li> DATA_REQUIRED "Resource.data" - resource data body missing
	//   </li>
	//   <li> ENML_VALIDATION "*" - note content doesn't validate against DTD
	//   </li>
	//   <li> LIMIT_REACHED "Note.tagGuids" - too many Tags on Note
	//   </li>
	//   <li> LIMIT_REACHED "Note.resources" - too many resources on Note
	//   </li>
	//   <li> LIMIT_REACHED "Note.size" - total note size too large
	//   </li>
	//   <li> LIMIT_REACHED "Resource.data.size" - resource too large
	//   </li>
	//   <li> LIMIT_REACHED "NoteAttribute.*" - attribute string too long
	//   </li>
	//   <li> LIMIT_REACHED "ResourceAttribute.*" - attribute string too long
	//   </li>
	//   <li> PERMISSION_DENIED "Note.notebookGuid" - user doesn't own destination
	//   <li> PERMISSION_DENIED "Note.tags" - user doesn't have permission to
	//     modify the note's tags. note.tags must be unset.
	//   </li>
	//   <li> PERMISSION_DENIED "Note.attributes" - user doesn't have permission
	//     to modify the note's attributes. note.attributes must be unset.
	//   </li>
	//   <li> QUOTA_REACHED "Accounting.uploadLimit" - note exceeds upload quota
	//   </li>
	//   <li> BAD_DATA_FORMAT "Tag.name" - Note.tagNames was provided, and one
	//     of the specified tags had an invalid length or pattern
	//   </li>
	//   <li> LIMIT_REACHED "Tag" - Note.tagNames was provided, and the required
	//     new tags would exceed the maximum number per account
	//   </li>
	// </ul>
	//
	// @throws EDAMNotFoundException <ul>
	//   <li> "Note.guid" - note not found, by GUID
	//   </li>
	//   <li> "Note.notebookGuid" - if notebookGuid provided, but not found
	//   </li>
	// </ul>
	//
	// Parameters:
	//  - AuthenticationToken
	//  - Note
	UpdateNote(ctx context.Context, authenticationToken string, note *Note) (r *Note, err error)
	// Moves the note into the trash. The note may still be undeleted, unless it
	// is expunged.  This is equivalent to calling updateNote() after setting
	// Note.active = false
	//
	// @param guid
	//   The GUID of the note to delete.
	//
	// @return
	//   The Update Sequence Number for this change within the account.
	//
	// @throws EDAMUserException <ul>
	//   <li> PERMISSION_DENIED "Note" - user doesn't have permission to
	//          update the note.
	//   </li>
	// </ul>
	//
	// @throws EDAMUserException <ul>
	//   <li> DATA_CONFLICT "Note.guid" - the note is already deleted
	//   </li>
	// </ul>
	// @throws EDAMNotFoundException <ul>
	//   <li> "Note.guid" - not found, by GUID
	//   </li>
	// </ul>
	//
	// Parameters:
	//  - AuthenticationToken
	//  - GUID
	DeleteNote(ctx context.Context, authenticationToken string, guid GUID) (r int32, err error)
	// Permanently removes a Note, and all of its Resources,
	// from the service.
	// <p/>
	// NOTE: This function is not available to third party applications.
	// Calls will result in an EDAMUserException with the error code
	// PERMISSION_DENIED.
	//
	// @param guid
	//   The GUID of the note to delete.
	//
	// @return
	//   The Update Sequence Number for this change within the account.
	//
	// @throws EDAMUserException <ul>
	//   <li> PERMISSION_DENIED "Note" - user doesn't own
	//   </li>
	// </ul>
	//
	// @throws EDAMNotFoundException <ul>
	//   <li> "Note.guid" - not found, by GUID
	//   </li>
	// </ul>
	//
	// Parameters:
	//  - AuthenticationToken
	//  - GUID
	ExpungeNote(ctx context.Context, authenticationToken string, guid GUID) (r int32, err error)
	// Performs a deep copy of the Note with the provided GUID 'noteGuid' into
	// the Notebook with the provided GUID 'toNotebookGuid'.
	// The caller must be the owner of both the Note and the Notebook.
	// This creates a new Note in the destination Notebook with new content and
	// Resources that match all of the content and Resources from the original
	// Note, but with new GUID identifiers.
	// The original Note is not modified by this operation.
	// The copied note is considered as an "upload" for the purpose of upload
	// transfer limit calculation, so its size is added to the upload count for
	// the owner.
	//
	// If the original note has been shared and has SharedNote records, the shares
	// are NOT copied.
	//
	// @param noteGuid
	//   The GUID of the Note to copy.
	//
	// @param toNotebookGuid
	//   The GUID of the Notebook that should receive the new Note.
	//
	// @return
	//   The metadata for the new Note that was created.  This will include the
	//   new GUID for this Note (and any copied Resources), but will not include
	//   the content body or the binary bodies of any Resources.
	//
	// @throws EDAMUserException <ul>
	//   <li> LIMIT_REACHED "Note" - at max number per account
	//   </li>
	//   <li> PERMISSION_DENIED "Notebook.guid" - destination not owned by user
	//   </li>
	//   <li> PERMISSION_DENIED "Note" - user doesn't own
	//   </li>
	//   <li> QUOTA_REACHED "Accounting.uploadLimit" - note exceeds upload quota
	//   </li>
	// </ul>
	//
	// @throws EDAMNotFoundException <ul>
	//   <li> "Notebook.guid" - not found, by GUID
	//   </li>
	// </ul>
	//
	// Parameters:
	//  - AuthenticationToken
	//  - NoteGuid
	//  - ToNotebookGuid
	CopyNote(ctx context.Context, authenticationToken string, noteGuid GUID, toNotebookGuid GUID) (r *Note, err error)
	// Returns a list of the prior versions of a particular note that are
	// saved within the service.  These prior versions are stored to provide a
	// recovery from unintentional removal of content from a note. The identifiers
	// that are returned by this call can be used with getNoteVersion to retrieve
	// the previous note.
	// The identifiers will be listed from the most recent versions to the oldest.
	// This call is only available for notes in Premium accounts. (I.e. access
	// to past versions of Notes is a Premium-only feature.)
	//
	// @throws EDAMUserException <ul>
	//   <li> DATA_REQUIRED "Note.guid" - if GUID is null or empty string.
	//   </li>
	//   <li> BAD_DATA_FORMAT "Note.guid" - if GUID is not of correct length.
	//   </li>
	// </ul>
	//
	// @throws EDAMNotFoundException <ul>
	//   <li> "Note.guid" - not found, by GUID.
	//   </li>
	// </ul>
	//
	// Parameters:
	//  - AuthenticationToken
	//  - NoteGuid
	ListNoteVersions(ctx context.Context, authenticationToken string, noteGuid GUID) (r []*NoteVersionId, err error)
	// This can be used to retrieve a previous version of a Note after it has been
	// updated within the service.  The caller must identify the note (via its
	// guid) and the version (via the updateSequenceNumber of that version).
	// to find a listing of the stored version USNs for a note, call
	// listNoteVersions.
	// This call is only available for notes in Premium accounts. (I.e. access
	// to past versions of Notes is a Premium-only feature.)
	//
	// @param noteGuid
	//   The GUID of the note to be retrieved.
	//
	// @param updateSequenceNum
	//   The USN of the version of the note that is being retrieved
	//
	// @param withResourcesData
	//   If true, any Resource elements in this Note will include the binary
	//   contents of their 'data' field's body.
	//
	// @param withResourcesRecognition
	//   If true, any Resource elements will include the binary contents of the
	//   'recognition' field's body if recognition data is present.
	//
	// @param withResourcesAlternateData
	//   If true, any Resource elements in this Note will include the binary
	//   contents of their 'alternateData' fields' body, if an alternate form
	//   is present.
	//
	// @throws EDAMUserException <ul>
	//   <li> DATA_REQUIRED "Note.guid" - if GUID is null or empty string.
	//   </li>
	//   <li> BAD_DATA_FORMAT "Note.guid" - if GUID is not of correct length.
	//   </li>
	// </ul>
	//
	// @throws EDAMNotFoundException <ul>
	//   <li> "Note.guid" - not found, by GUID.
	//   </li>
	//   <li> "Note.updateSequenceNumber" - the Note doesn't have a version with
	//      the corresponding USN.
	//   </li>
	// </ul>
	//
	// Parameters:
	//  - AuthenticationToken
	//  - NoteGuid
	//  - UpdateSequenceNum
	//  - WithResourcesData
	//  - WithResourcesRecognition
	//  - WithResourcesAlternateData
	GetNoteVersion(ctx context.Context, authenticationToken string, noteGuid GUID, updateSequenceNum int32, withResourcesData bool, withResourcesRecognition bool, withResourcesAlternateData bool) (r *Note, err error)
	// Returns the current state of the resource in the service with the
	// provided GUID.
	// If the Resource is found in a public notebook, the authenticationToken
	// will be ignored (so it could be an empty string).  Only the
	// keys for the applicationData will be returned.
	//
	// @param guid
	//   The GUID of the resource to be retrieved.
	//
	// @param withData
	//   If true, the Resource will include the binary contents of the
	//   'data' field's body.
	//
	// @param withRecognition
	//   If true, the Resource will include the binary contents of the
	//   'recognition' field's body if recognition data is present.
	//
	// @param withAttributes
	//   If true, the Resource will include the attributes
	//
	// @param withAlternateData
	//   If true, the Resource will include the binary contents of the
	//   'alternateData' field's body, if an alternate form is present.
	//
	// @throws EDAMUserException <ul>
	//   <li> BAD_DATA_FORMAT "Resource.guid" - if the parameter is missing
	//   </li>
	//   <li> PERMISSION_DENIED "Resource" - private resource, user doesn't own
	//   </li>
	// </ul>
	//
	// @throws EDAMNotFoundException <ul>
	//   <li> "Resource.guid" - not found, by GUID
	//   </li>
	// </ul>
	//
	// Parameters:
	//  - AuthenticationToken
	//  - GUID
	//  - WithData
	//  - WithRecognition
	//  - WithAttributes
	//  - WithAlternateData
	GetResource(ctx context.Context, authenticationToken string, guid GUID, withData bool, withRecognition bool, withAttributes bool, withAlternateData bool) (r *Resource, err error)
	// Get all of the application data for the Resource identified by GUID,
	// with values returned within the LazyMap fullMap field.
	// If there are no applicationData entries, then a LazyMap
	// with an empty fullMap will be returned. If your application
	// only needs to fetch its own applicationData entry, use
	// getResourceApplicationDataEntry instead.
	//
	// Parameters:
	//  - AuthenticationToken
	//  - GUID
	GetResourceApplicationData(ctx context.Context, authenticationToken string, guid GUID) (r *LazyMap, err error)
	// Get the value of a single entry in the applicationData map
	// for the Resource identified by GUID.
	//
	// @throws EDAMNotFoundException <ul>
	//   <li> "Resource.guid" - Resource not found, by GUID</li>
	//   <li> "ResourceAttributes.applicationData.key" - Resource not found, by key</li>
	// </ul>
	//
	// Parameters:
	//  - AuthenticationToken
	//  - GUID
	//  - Key
	GetResourceApplicationDataEntry(ctx context.Context, authenticationToken string, guid GUID, key string) (r string, err error)
	// Update, or create, an entry in the applicationData map for
	// the Resource identified by guid.
	//
	// Parameters:
	//  - AuthenticationToken
	//  - GUID
	//  - Key
	//  - Value
	SetResourceApplicationDataEntry(ctx context.Context, authenticationToken string, guid GUID, key string, value string) (r int32, err error)
	// Remove an entry identified by 'key' from the applicationData map for
	// the Resource identified by 'guid'.
	//
	// Parameters:
	//  - AuthenticationToken
	//  - GUID
	//  - Key
	UnsetResourceApplicationDataEntry(ctx context.Context, authenticationToken string, guid GUID, key string) (r int32, err error)
	// Submit a set of changes to a resource to the service.  This can be used
	// to update the meta-data about the resource, but cannot be used to change
	// the binary contents of the resource (including the length and hash).  These
	// cannot be changed directly without creating a new resource and removing the
	// old one via updateNote.
	//
	// @param resource
	//   A Resource object containing the desired fields to be populated on
	//   the service.  The service will attempt to update the resource with the
	//   following fields from the client:
	//   <ul>
	//      <li>guid:  must be provided to identify the resource
	//      </li>
	//      <li>mime
	//      </li>
	//      <li>width
	//      </li>
	//      <li>height
	//      </li>
	//      <li>duration
	//      </li>
	//      <li>attributes:  optional.  if present, the set of attributes will
	//           be replaced.
	//      </li>
	//   </ul>
	//
	// @return
	//   The Update Sequence Number of the resource after the changes have been
	//   applied.
	//
	// @throws EDAMUserException <ul>
	//   <li> BAD_DATA_FORMAT "Resource.guid" - if the parameter is missing
	//   </li>
	//   <li> BAD_DATA_FORMAT "Resource.mime" - invalid resource MIME type
	//   </li>
	//   <li> BAD_DATA_FORMAT "ResourceAttributes.*" - bad resource string
	//   </li>
	//   <li> LIMIT_REACHED "ResourceAttribute.*" - attribute string too long
	//   </li>
	//   <li> PERMISSION_DENIED "Resource" - private resource, user doesn't own
	//   </li>
	// </ul>
	//
	// @throws EDAMNotFoundException <ul>
	//   <li> "Resource.guid" - not found, by GUID
	//   </li>
	// </ul>
	//
	// Parameters:
	//  - AuthenticationToken
	//  - Resource
	UpdateResource(ctx context.Context, authenticationToken string, resource *Resource) (r int32, err error)
	// Returns binary data of the resource with the provided GUID.  For
	// example, if this were an image resource, this would contain the
	// raw bits of the image.
	// If the Resource is found in a public notebook, the authenticationToken
	// will be ignored (so it could be an empty string).
	//
	// @param guid
	//   The GUID of the resource to be retrieved.
	//
	// @throws EDAMUserException <ul>
	//   <li> BAD_DATA_FORMAT "Resource.guid" - if the parameter is missing
	//   </li>
	//   <li> PERMISSION_DENIED "Resource" - private resource, user doesn't own
	//   </li>
	// </ul>
	//
	// @throws EDAMNotFoundException <ul>
	//   <li> "Resource.guid" - not found, by GUID
	//   </li>
	// </ul>
	//
	// Parameters:
	//  - AuthenticationToken
	//  - GUID
	GetResourceData(ctx context.Context, authenticationToken string, guid GUID) (r []byte, err error)
	// Returns the current state of a resource, referenced by containing
	// note GUID and resource content hash.
	//
	// @param noteGuid
	//   The GUID of the note that holds the resource to be retrieved.
	//
	// @param contentHash
	//   The MD5 checksum of the resource within that note. Note that
	//   this is the binary checksum, for example from Resource.data.bodyHash,
	//   and not the hex-encoded checksum that is used within an en-media
	//   tag in a note body.
	//
	// @param withData
	//   If true, the Resource will include the binary contents of the
	//   'data' field's body.
	//
	// @param withRecognition
	//   If true, the Resource will include the binary contents of the
	//   'recognition' field's body.
	//
	// @param withAlternateData
	//   If true, the Resource will include the binary contents of the
	//   'alternateData' field's body, if an alternate form is present.
	//
	// @throws EDAMUserException <ul>
	//   <li> DATA_REQUIRED "Note.guid" - noteGuid param missing
	//   </li>
	//   <li> DATA_REQUIRED "Note.contentHash" - contentHash param missing
	//   </li>
	//   <li> PERMISSION_DENIED "Resource" - private resource, user doesn't own
	//   </li>
	// </ul>
	//
	// @throws EDAMNotFoundException <ul>
	//   <li> "Note" - not found, by guid
	//   </li>
	//   <li> "Resource" - not found, by hash
	//   </li>
	// </ul>
	//
	// Parameters:
	//  - AuthenticationToken
	//  - NoteGuid
	//  - ContentHash
	//  - WithData
	//  - WithRecognition
	//  - WithAlternateData
	GetResourceByHash(ctx context.Context, authenticationToken string, noteGuid GUID, contentHash []byte, withData bool, withRecognition bool, withAlternateData bool) (r *Resource, err error)
	// Returns the binary contents of the recognition index for the resource
	// with the provided GUID.  If the caller asks about a resource that has
	// no recognition data, this will throw EDAMNotFoundException.
	// If the Resource is found in a public notebook, the authenticationToken
	// will be ignored (so it could be an empty string).
	//
	// @param guid
	//   The GUID of the resource whose recognition data should be retrieved.
	//
	// @throws EDAMUserException <ul>
	//   <li> BAD_DATA_FORMAT "Resource.guid" - if the parameter is missing
	//   </li>
	//   <li> PERMISSION_DENIED "Resource" - private resource, user doesn't own
	//   </li>
	// </ul>
	//
	// @throws EDAMNotFoundException <ul>
	//   <li> "Resource.guid" - not found, by GUID
	//   </li>
	//   <li> "Resource.recognition" - resource has no recognition
	//   </li>
	// </ul>
	//
	// Parameters:
	//  - AuthenticationToken
	//  - GUID
	GetResourceRecognition(ctx context.Context, authenticationToken string, guid GUID) (r []byte, err error)
	// 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.
	// If the caller asks about a resource that has no alternate data form, this
	// will throw EDAMNotFoundException.
	//
	// @param guid
	//    The GUID of the resource whose recognition data should be retrieved.
	//
	// @throws EDAMUserException <ul>
	//   <li> BAD_DATA_FORMAT "Resource.guid" - if the parameter is missing
	//   </li>
	//   <li> PERMISSION_DENIED "Resource" - private resource, user doesn't own
	//   </li>
	// </ul>
	//
	// @throws EDAMNotFoundException <ul>
	//   <li> "Resource.guid" - not found, by GUID
	//   </li>
	//   <li> "Resource.alternateData" - resource has no recognition
	//   </li>
	// </ul>
	//
	// Parameters:
	//  - AuthenticationToken
	//  - GUID
	GetResourceAlternateData(ctx context.Context, authenticationToken string, guid GUID) (r []byte, err error)
	// Returns the set of attributes for the Resource with the provided GUID.
	// If the Resource is found in a public notebook, the authenticationToken
	// will be ignored (so it could be an empty string).
	//
	// @param guid
	//   The GUID of the resource whose attributes should be retrieved.
	//
	// @throws EDAMUserException <ul>
	//   <li> BAD_DATA_FORMAT "Resource.guid" - if the parameter is missing
	//   </li>
	//   <li> PERMISSION_DENIED "Resource" - private resource, user doesn't own
	//   </li>
	// </ul>
	//
	// @throws EDAMNotFoundException <ul>
	//   <li> "Resource.guid" - not found, by GUID
	//   </li>
	// </ul>
	//
	// Parameters:
	//  - AuthenticationToken
	//  - GUID
	GetResourceAttributes(ctx context.Context, authenticationToken string, guid GUID) (r *ResourceAttributes, err error)
	// <p>
	// 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 account is not found, or no public notebook
	// exists with this URI, this will throw an EDAMNotFoundException,
	// otherwise this will return the information for that Notebook.
	// </p>
	// <p>
	// If a notebook is visible on the web with a full URL like
	// http://www.evernote.com/pub/sethdemo/api
	// Then 'sethdemo' is the username that can be used to look up the userId,
	// and 'api' is the publicUri.
	// </p>
	//
	// @param userId
	//    The numeric identifier for the user who owns the public notebook.
	//    To find this value based on a username string, you can invoke
	//    UserStore.getPublicUserInfo
	//
	// @param publicUri
	//    The uri string for the public notebook, from Notebook.publishing.uri.
	//
	// @throws EDAMNotFoundException <ul>
	//   <li>"Publishing.uri" - not found, by URI</li>
	// </ul>
	//
	// @throws EDAMSystemException <ul>
	//   <li> TAKEN_DOWN "PublicNotebook" - The specified public notebook is
	//     taken down (for all requesters).</li>
	//   <li> TAKEN_DOWN "Country" - The specified public notebook is taken
	//     down for the requester because of an IP-based country lookup.</li>
	// </ul>
	//
	// Parameters:
	//  - UserId
	//  - PublicUri
	GetPublicNotebook(ctx context.Context, userId UserID, publicUri string) (r *Notebook, err error)
	// * @Deprecated for first-party clients. See createOrUpdateNotebookShares.
	// *
	// * Share a notebook with an email address, and optionally to a specific
	// * recipient. If an existing SharedNotebook associated with
	// * sharedNotebook.notebookGuid is found by recipientUsername or email, then
	// * the values of sharedNotebook will be used to update the existing record,
	// * else a new record will be created.
	// *
	// * If recipientUsername is set and there is already a SharedNotebook
	// * for that Notebook with that recipientUsername and the privileges on the
	// * existing notebook are lower, than on this one, this will update the
	// * privileges and sharerUserId. If there isn't an existing SharedNotebook for
	// * recipientUsername, this will create and return a shared notebook for that
	// * email and recipientUsername. If recipientUsername is not set and there
	// * already is a SharedNotebook for a Notebook for that email address and the
	// * privileges on the existing SharedNotebook are lower than on this one, this
	// * will update the privileges and sharerUserId, and return the updated
	// * SharedNotebook. Otherwise, this will create and return a SharedNotebook for
	// * the email address.
	// *
	// * If the authenticationToken is a Business auth token, recipientUsername is
	// * set and the recipient is in the same business as the business auth token,
	// * this method will also auto-join the business user to the SharedNotebook -
	// * that is it will set serviceJoined on the SharedNotebook and create a
	// * LinkedNotebook on the recipient's account pointing to the SharedNotebook.
	// * The LinkedNotebook creation happens out-of-band, so there will be a delay
	// * on the order of half a minute between the SharedNotebook and LinkedNotebook
	// * creation.
	// *
	// * Also handles sending an email to the email addresses: if a SharedNotebook
	// * is being created, this will send the shared notebook invite email, and
	// * if a SharedNotebook already exists, it will send the shared notebook
	// * reminder email. Both these emails contain a link to join the notebook.
	// * If the notebook is being auto-joined, it sends an email with that
	// * information to the recipient.
	// *
	// * @param authenticationToken
	// *   Must be an authentication token from the owner or a shared notebook
	// *   authentication token or business authentication token with sufficient
	// *   permissions to change invitations for a notebook.
	// *
	// * @param sharedNotebook
	// *   A shared notebook object populated with the email address of the share
	// *   recipient, the notebook guid and the access permissions. All other
	// *   attributes of the shared object are ignored. The SharedNotebook.allowPreview
	// *   field must be explicitly set with either a true or false value.
	// *
	// * @param message
	// *   The sharer-defined message to put in the email sent out.
	// *
	// * @return
	// *   The fully populated SharedNotebook object including the server assigned
	// *   globalId which can both be used to uniquely identify the SharedNotebook.
	// *
	// * @throws EDAMUserException <ul>
	// *   <li>BAD_DATA_FORMAT "SharedNotebook.email" - if the email was not valid</li>
	// *   <li>DATA_REQUIRED "SharedNotebook.privilege" - if the
	// *       SharedNotebook.privilegeLevel was not set.</li>
	// *   <li>BAD_DATA_FORMAT "SharedNotebook.requireLogin" - if requireLogin was
	// *       set. requireLogin is deprecated.</li>
	// *   <li>BAD_DATA_FORMAT "SharedNotebook.privilegeLevel" - if the
	// *       SharedNotebook.privilegeLevel field was unset or set to GROUP.</li>
	// *   <li>PERMISSION_DENIED "user" - if the email address on the authenticationToken's
	//         owner's account is not confirmed.</li>
	// *   <li>PERMISSION_DENIED "SharedNotebook.recipientSettings" - if
	// *       recipientSettings is set in the sharedNotebook.  Only the recipient
	// *       can set these values via the setSharedNotebookRecipientSettings
	// *       method.</li>
	// *   <li>EDAMErrorCode.LIMIT_REACHED "SharedNotebook" - The notebook already has
	// *       EDAM_NOTEBOOK_SHARED_NOTEBOOK_MAX shares.</li>
	// *   </ul>
	// * @throws EDAMNotFoundException <ul>
	// *   <li>Notebook.guid - if the notebookGuid is not a valid GUID for the user.
	// *   </li>
	// *   </ul>
	//
	// Parameters:
	//  - AuthenticationToken
	//  - SharedNotebook
	//  - Message
	ShareNotebook(ctx context.Context, authenticationToken string, sharedNotebook *SharedNotebook, message string) (r *SharedNotebook, err error)
	// Share a notebook by a messaging thread ID or a list of contacts. This function is
	// intended to be used in conjunction with Evernote messaging, and as such does not
	// notify the recipient that a notebook has been shared with them.
	//
	// Sharing with a subset of participants on a thread is accomplished by specifying both
	// a thread ID and a list of contacts. This ensures that even if those contacts are
	// on the thread under a deactivated identity, the correct user (the one who has the
	// given contact on the thread) receives the share.
	//
	// @param authenticationToken
	//   An authentication token that grants the caller permission to share the notebook.
	//   This should be an owner token if the notebook is owned by the caller.
	//   If the notebook is a business notebook to which the caller has full access,
	//   this should be their business authentication token. If the notebook is a shared
	//   (non-business) notebook to which the caller has full access, this should be the
	//   shared notebook authentication token returned by NoteStore.authenticateToNotebook.
	//
	// @param shareTemplate
	//   Specifies the GUID of the notebook to be shared, the privilege at which the notebook
	//   should be shared, and the recipient information.
	//
	// @return
	//   A structure containing the USN of the Notebook after the change and a list of created
	//   or updated SharedNotebooks.
	//
	// @throws EDAMUserException <ul>
	//   <li>DATA_REQUIRED "Notebook.guid" - if no notebook GUID was specified</li>
	//   <li>BAD_DATA_FORMAT "Notebook.guid" - if shareTemplate.notebookGuid is not a
	//     valid GUID</li>
	//   <li>DATA_REQUIRED "shareTemplate" - if the shareTemplate parameter was missing</li>
	//   <li>DATA_REQUIRED "NotebookShareTemplate.privilege" - if no privilege was
	//     specified</li>
	//   <li>DATA_CONFLICT "NotebookShareTemplate.privilege" - if the specified privilege
	//     is not allowed.</li>
	//   <li>DATA_REQUIRED "NotebookShareTemplate.recipients" - if no recipients were
	//     specified, either by thread ID or as a list of contacts</li>
	//   <li>LIMIT_REACHED "SharedNotebook" - if the notebook has reached its maximum
	//     number of shares</li>
	// </ul>
	//
	// @throws EDAMInvalidContactsException <ul>
	//   <li>"NotebookShareTemplate.recipients" - if one or more of the recipients specified
	//     in shareTemplate.recipients was not syntactically valid, or if attempting to
	//     share a notebook with an Evernote identity that the sharer does not have a
	//     connection to. The exception will specify which recipients were invalid.</li>
	// </ul>
	//
	// @throws EDAMNotFoundException <ul>
	//   <li>"Notebook.guid" - if no notebook with the specified GUID was found</li>
	//   <li>"NotebookShareTemplate.recipientThreadId" - if the recipient thread ID was
	//     specified, but no thread with that ID exists</li>
	// </ul>
	//
	// Parameters:
	//  - AuthenticationToken
	//  - ShareTemplate
	CreateOrUpdateNotebookShares(ctx context.Context, authenticationToken string, shareTemplate *NotebookShareTemplate) (r *CreateOrUpdateNotebookSharesResult_, err error)
	// @Deprecated See createOrUpdateNotebookShares and manageNotebookShares.
	//
	// Parameters:
	//  - AuthenticationToken
	//  - SharedNotebook
	UpdateSharedNotebook(ctx context.Context, authenticationToken string, sharedNotebook *SharedNotebook) (r int32, err error)
	// Set values for the recipient settings associated with a notebook share. Only the
	// recipient of the share can update their recipient settings.
	//
	// If you do <i>not</i> wish to, or cannot, change one of the recipient settings fields,
	// you must leave that field unset in recipientSettings.
	// This method will skip that field for updates and attempt to leave the existing value as
	// it is.
	//
	// If recipientSettings.inMyList is false, both reminderNotifyInApp and reminderNotifyEmail
	// will be either left as null or converted to false (if currently true).
	//
	// To unset a notebook's stack, pass in the empty string for the stack field.
	//
	// @param authenticationToken The owner authentication token for the recipient of the share.
	//
	// @return The updated Notebook with the new recipient settings. Note that some of the
	// recipient settings may differ from what was requested. Clients should update their state
	// based on this return value.
	//
	// @throws EDAMNotFoundException <ul>
	//   <li>Notebook.guid - Thrown if the service does not have a notebook record with the
	//       notebookGuid on the given shard.</li>
	//   <li>Publishing.publishState - Thrown if the business notebook is not shared with the
	//       user and is also not published to their business.</li>
	// </ul>
	//
	// @throws EDAMUserException <ul>
	//   <li>PEMISSION_DENIED "authenticationToken" - If the owner of the given token is not
	//       allowed to set recipient settings on the specified notebook.</li>
	//   <li>DATA_CONFLICT "recipientSettings.reminderNotifyEmail" - Setting reminderNotifyEmail
	//       is allowed only for notebooks which belong to the same business as the user.</li>
	//   <li>DATA_CONFLICT "recipientSettings.inMyList" - If the request is setting inMyList
	//       to false and any of reminder* settings to true.</li>
	// </ul>
	//
	// Parameters:
	//  - AuthenticationToken
	//  - NotebookGuid
	//  - RecipientSettings
	SetNotebookRecipientSettings(ctx context.Context, authenticationToken string, notebookGuid string, recipientSettings *NotebookRecipientSettings) (r *Notebook, err error)
	// Lists the collection of shared notebooks for all notebooks in the
	// users account.
	//
	// @return
	//  The list of all SharedNotebooks for the user
	//
	// Parameters:
	//  - AuthenticationToken
	ListSharedNotebooks(ctx context.Context, authenticationToken string) (r []*SharedNotebook, err error)
	// Asks the service to make a linked notebook with the provided name, username
	// of the owner and identifiers provided. A linked notebook can be either a
	// link to a public notebook or to a private shared notebook.
	//
	// @param linkedNotebook
	//   The desired fields for the linked notebook must be provided on this
	//   object.  The name of the linked notebook must be set. Either a username
	//   uri or a shard id and share key must be provided otherwise a
	//   EDAMUserException is thrown.
	//
	// @return
	//   The newly created LinkedNotebook.  The server-side id will be
	//   saved in this object's 'id' field.
	//
	// @throws EDAMUserException <ul>
	//   <li> DATA_REQUIRED "LinkedNotebook.shareName" - missing shareName
	//   <li> BAD_DATA_FORMAT "LinkedNotebook.name" - invalid shareName length or pattern
	//   </li>
	//   <li> BAD_DATA_FORMAT "LinkedNotebook.username" - bad username format
	//   </li>
	//   <li> BAD_DATA_FORMAT "LinkedNotebook.uri" -
	//     if public notebook set but bad uri
	//   </li>
	//   <li> DATA_REQUIRED "LinkedNotebook.shardId" -
	//     if private notebook but shard id not provided
	//   </li>
	//   <li> BAD_DATA_FORMAT "LinkedNotebook.stack" - invalid stack name length or pattern
	//   </li>
	// </ul>
	//
	// @throws EDAMSystemException <ul>
	//   <li> BAD_DATA_FORMAT "LinkedNotebook.sharedNotebookGlobalId" -
	//     if a bad global identifer was set on a private notebook
	//   </li>
	// </ul>
	//
	// Parameters:
	//  - AuthenticationToken
	//  - LinkedNotebook
	CreateLinkedNotebook(ctx context.Context, authenticationToken string, linkedNotebook *LinkedNotebook) (r *LinkedNotebook, err error)
	// @param linkedNotebook
	//   Updates the name of a linked notebook.
	//
	// @return
	//   The Update Sequence Number for this change within the account.
	//
	// @throws EDAMUserException <ul>
	//   <li> DATA_REQUIRED "LinkedNotebook.shareName" - missing shareName
	//   </li>
	//   <li> BAD_DATA_FORMAT "LinkedNotebook.shareName" - invalid shareName length or pattern
	//   </li>
	//   <li> BAD_DATA_FORMAT "LinkedNotebook.stack" - invalid stack name length or pattern
	//   </li>
	// </ul>
	//
	// Parameters:
	//  - AuthenticationToken
	//  - LinkedNotebook
	UpdateLinkedNotebook(ctx context.Context, authenticationToken string, linkedNotebook *LinkedNotebook) (r int32, err error)
	// Returns a list of linked notebooks
	//
	// Parameters:
	//  - AuthenticationToken
	ListLinkedNotebooks(ctx context.Context, authenticationToken string) (r []*LinkedNotebook, err error)
	// Permanently expunges the linked notebook from the account.
	// <p/>
	// NOTE: This function is generally not available to third party applications.
	// Calls will result in an EDAMUserException with the error code
	// PERMISSION_DENIED.
	//
	// @param guid
	//   The LinkedNotebook.guid field of the LinkedNotebook to permanently remove
	//   from the account.
	//
	// Parameters:
	//  - AuthenticationToken
	//  - GUID
	ExpungeLinkedNotebook(ctx context.Context, authenticationToken string, guid GUID) (r int32, err error)
	// Asks the service to produce an authentication token that can be used to
	// access the contents of a shared notebook from someone else's account.
	// This authenticationToken can be used with the various other NoteStore
	// calls to find and retrieve notes, and if the permissions in the shared
	// notebook are sufficient, to make changes to the contents of the notebook.
	//
	// @param shareKeyOrGlobalId
	//   May be one of the following:
	//   <ul>
	//     <li>A share key for a shared notebook that was granted to some recipient
	//         Must be used if you are joining a notebook unless it was shared via
	//         createOrUpdateNotebookShares. Share keys are delivered out-of-band
	//         and are generally not available to clients. For security reasons,
	//         share keys may be invalidated at the discretion of the service.
	//     </li>
	//     <li>The shared notebook global identifier. May be used to access a
	//         notebook that is already joined.
	//     </li>
	//     <li>The Notebook GUID. May be used to access a notebook that was already
	//         joined, or to access a notebook that was shared with the recipient
	//         via createOrUpdateNotebookShares.
	//     </li>
	//   </ul>
	//
	// @param authenticationToken
	//   If a non-empty string is provided, this is the full user-based
	//   authentication token that identifies the user who is currently logged in
	//   and trying to access the shared notebook.
	//   If this string is empty, the service will attempt to authenticate to the
	//   shared notebook without any logged in user.
	//
	// @throws EDAMSystemException <ul>
	//   <li> BAD_DATA_FORMAT "shareKey" - invalid shareKey string</li>
	//   <li> INVALID_AUTH "shareKey" - bad signature on shareKey string</li>
	// </ul>
	//
	// @throws EDAMNotFoundException <ul>
	//   <li> "SharedNotebook.id" - the shared notebook no longer exists</li>
	// </ul>
	//
	// @throws EDAMUserException <ul>
	//   <li> DATA_REQUIRED "authenticationToken" - the share requires login, and
	//          no valid authentication token was provided.
	//   </li>
	//   <li> PERMISSION_DENIED "SharedNotebook.username" - share requires login,
	//          and another username has already been bound to this notebook.
	//   </li>
	// </ul>
	//
	// Parameters:
	//  - ShareKeyOrGlobalId
	//  - AuthenticationToken
	AuthenticateToSharedNotebook(ctx context.Context, shareKeyOrGlobalId string, authenticationToken string) (r *AuthenticationResult_, err error)
	// This function is used to retrieve extended information about a shared
	// notebook by a guest who has already authenticated to access that notebook.
	// This requires an 'authenticationToken' parameter which should be the
	// resut of a call to authenticateToSharedNotebook(...).
	// I.e. this is the token that gives access to the particular shared notebook
	// in someone else's account -- it's not the authenticationToken for the
	// owner of the notebook itself.
	//
	// @param authenticationToken
	//   Should be the authentication token retrieved from the reply of
	//   authenticateToSharedNotebook(), proving access to a particular shared
	//   notebook.
	//
	// @throws EDAMUserException <ul>
	//   <li> PERMISSION_DENIED "authenticationToken" -
	//          authentication token doesn't correspond to a valid shared notebook
	//   </li>
	// </ul>
	//
	// @throws EDAMNotFoundException <ul>
	//   <li> "SharedNotebook.id" - the shared notebook no longer exists
	//   </li>
	// </ul>
	//
	// Parameters:
	//  - AuthenticationToken
	GetSharedNotebookByAuth(ctx context.Context, authenticationToken string) (r *SharedNotebook, err error)
	// Attempts to send a single note to one or more email recipients.
	// <p/>
	// NOTE: This function is generally not available to third party applications.
	// Calls will result in an EDAMUserException with the error code
	// PERMISSION_DENIED.
	//
	// @param authenticationToken
	//    The note will be sent as the user logged in via this token, using that
	//    user's registered email address.  If the authenticated user doesn't
	//    have permission to read that note, the emailing will fail.
	//
	// @param parameters
	//    The note must be specified either by GUID (in which case it will be
	//    sent using the existing data in the service), or else the full Note
	//    must be passed to this call.  This also specifies the additional
	//    email fields that will be used in the email.
	//
	// @throws EDAMUserException <ul>
	//   <li> LIMIT_REACHED "NoteEmailParameters.toAddresses" -
	//     The email can't be sent because this would exceed the user's daily
	//     email limit.
	//   </li>
	//   <li> BAD_DATA_FORMAT "(email address)" -
	//     email address malformed
	//   </li>
	//   <li> DATA_REQUIRED "NoteEmailParameters.toAddresses" -
	//     if there are no To: or Cc: addresses provided.
	//   </li>
	//   <li> DATA_REQUIRED "Note.title" -
	//     if the caller provides a Note parameter with no title
	//   </li>
	//   <li> DATA_REQUIRED "Note.content" -
	//     if the caller provides a Note parameter with no content
	//   </li>
	//   <li> ENML_VALIDATION "*" - note content doesn't validate against DTD
	//   </li>
	//   <li> DATA_REQUIRED "NoteEmailParameters.note" -
	//     if no guid or note provided
	//   </li>
	//   <li> PERMISSION_DENIED "Note" - private note, user doesn't own
	//   </li>
	// </ul>
	//
	// @throws EDAMNotFoundException <ul>
	//   <li> "Note.guid" - not found, by GUID
	//   </li>
	// </ul>
	//
	// Parameters:
	//  - AuthenticationToken
	//  - Parameters
	EmailNote(ctx context.Context, authenticationToken string, parameters *NoteEmailParameters) (err error)
	// If this note is not already shared publicly (via its own direct URL), then this
	// will start sharing that note.
	// This will return the secret "Note Key" for this note that
	// can currently be used in conjunction with the Note's GUID to gain direct
	// read-only access to the Note.
	// If the note is already shared, then this won't make any changes to the
	// note, and the existing "Note Key" will be returned.  The only way to change
	// the Note Key for an existing note is to stopSharingNote first, and then
	// call this function.
	//
	// @param guid
	//   The GUID of the note to be shared.
	//
	// @throws EDAMUserException <ul>
	//   <li> BAD_DATA_FORMAT "Note.guid" - if the parameter is missing</li>
	//   <li> PERMISSION_DENIED "Note" - private note, user doesn't own</li>
	// </ul>
	//
	// @throws EDAMNotFoundException <ul>
	//   <li> "Note.guid" - not found, by GUID</li>
	// </ul>
	//
	// Parameters:
	//  - AuthenticationToken
	//  - GUID
	ShareNote(ctx context.Context, authenticationToken string, guid GUID) (r string, err error)
	// If this note is shared publicly then this will stop sharing that note
	// and invalidate its "Note Key", so any existing URLs to access that Note
	// will stop working.
	//
	// If the Note is not shared, then this function will do nothing.
	//
	// This function does not remove invididual shares for the note. To remove
	// individual shares, see stopSharingNoteWithRecipients.
	//
	// @param guid
	//   The GUID of the note to be un-shared.
	//
	// @throws EDAMUserException <ul>
	//   <li> BAD_DATA_FORMAT "Note.guid" - if the parameter is missing</li>
	//   <li> PERMISSION_DENIED "Note" - private note, user doesn't own</li>
	// </ul>
	//
	// @throws EDAMNotFoundException <ul>
	//   <li>"Note.guid" - not found, by GUID</li>
	// </ul>
	//
	// Parameters:
	//  - AuthenticationToken
	//  - GUID
	StopSharingNote(ctx context.Context, authenticationToken string, guid GUID) (err error)
	// 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.
	// This authenticationToken can be used with the various other NoteStore
	// calls to find and retrieve the Note and its directly-referenced children.
	//
	// @param guid
	//   The GUID identifying this Note on this shard.
	//
	// @param noteKey
	//   The 'noteKey' identifier from the Note that was originally created via
	//   a call to shareNote() and then given to a recipient to access.
	//
	// @param authenticationToken
	//   An optional authenticationToken that identifies the user accessing the
	//   shared note. This parameter may be required to access some shared notes.
	//
	// @throws EDAMUserException <ul>
	//   <li> PERMISSION_DENIED "Note" - the Note with that GUID is either not
	//     shared, or the noteKey doesn't match the current key for this note
	//   </li>
	//   <li> PERMISSION_DENIED "authenticationToken" - an authentication token is
	//     required to access this Note, but either no authentication token or a
	//     "non-owner" authentication token was provided.
	//   </li>
	// </ul>
	//
	// @throws EDAMNotFoundException <ul>
	//   <li> "guid" - the note with that GUID is not found
	//   </li>
	// </ul>
	//
	// @throws EDAMSystemException <ul>
	//   <li> TAKEN_DOWN "Note" - The specified shared note is taken down (for
	//     all requesters).
	//   </li>
	//   <li> TAKEN_DOWN "Country" - The specified shared note is taken down
	//     for the requester because of an IP-based country lookup.
	//   </ul>
	// </ul>
	//
	// Parameters:
	//  - GUID
	//  - NoteKey
	//  - AuthenticationToken
	AuthenticateToSharedNote(ctx context.Context, guid string, noteKey string, authenticationToken string) (r *AuthenticationResult_, err error)
	// Identify related entities on the service, such as notes,
	// notebooks, tags and users in a business related to notes or content.
	//
	// @param query
	//   The information about which we are finding related entities.
	//
	// @param resultSpec
	//   Allows the client to indicate the type and quantity of
	//   information to be returned, allowing a saving of time and
	//   bandwidth.
	//
	// @return
	//   The result of the query, with information considered
	//   to likely be relevantly related to the information
	//   described by the query.
	//
	// @throws EDAMUserException <ul>
	//   <li>BAD_DATA_FORMAT "RelatedQuery.plainText" - If you provided a
	//     a zero-length plain text value.
	//   </li>
	//   <li>BAD_DATA_FORMAT "RelatedQuery.noteGuid" - If you provided an
	//     invalid Note GUID, that is, one that does not match the constraints
	//     defined by EDAM_GUID_LEN_MIN, EDAM_GUID_LEN_MAX, EDAM_GUID_REGEX.
	//   </li>
	//   <li> BAD_DATA_FORMAT "NoteFilter.notebookGuid" - if malformed
	//   </li>
	//   <li> BAD_DATA_FORMAT "NoteFilter.tagGuids" - if any are malformed
	//   </li>
	//   <li> BAD_DATA_FORMAT "NoteFilter.words" - if search string too long
	//   </li>
	//   <li>PERMISSION_DENIED "Note" - If the caller does not have access to
	//     the note identified by RelatedQuery.noteGuid.
	//   </li>
	//   <li>PERMISSION_DENIED "authenticationToken" - If the caller has requested to
	//     findExperts in the context of a non business user (i.e. The authenticationToken
	//     is not a business auth token).
	//   </li>
	//   <li>DATA_REQUIRED "RelatedResultSpec" - If you did not not set any values
	//     in the result spec.
	//   </li>
	// </ul>
	//
	// @throws EDAMNotFoundException <ul>
	//   <li>"RelatedQuery.noteGuid" - the note with that GUID is not
	//     found, if that field has been set in the query.
	//   </li>
	// </ul>
	//
	// Parameters:
	//  - AuthenticationToken
	//  - Query
	//  - ResultSpec
	FindRelated(ctx context.Context, authenticationToken string, query *RelatedQuery, resultSpec *RelatedResultSpec) (r *RelatedResult_, err error)
	// Perform the same operation as updateNote() would provided that the update
	// sequence number on the parameter Note object matches the current update sequence
	// number that the service has for the note.  If they do <i>not</i> match, then
	// <i>no</i> update is performed and the return value will have the current server
	// state in the note field and updated will be false.  If the update sequence
	// numbers between the client and server do match, then the note will be updated
	// and the note field of the return value will be returned as it would be for the
	// updateNote method.  This method allows you to check for an update to the note
	// on the service, by another client instance, from when you obtained the
	// note state as a baseline for your edits and the time when you wish to save your
	// edits.  If your client can merge the conflict, you can avoid overwriting changes
	// that were saved to the service by the other client.
	//
	// See the updateNote method for information on the exceptions and parameters for
	// this method.  The only difference is that you must have an update sequence number
	// defined on the note parameter (equal to the USN of the note as synched to the
	// client), and the following additional exceptions might be thrown.
	//
	// @throws EDAMUserException <ul>
	//   <li>DATA_REQUIRED "Note.updateSequenceNum" - If the update sequence number was
	//       not provided.  This includes a value that is set as 0.</li>
	//   <li>BAD_DATA_FORMAT "Note.updateSequenceNum" - If the note has an update
	//       sequence number that is larger than the current server value, which should
	//       not happen if your client is working correctly.</li>
	// </ul>
	//
	// Parameters:
	//  - AuthenticationToken
	//  - Note
	UpdateNoteIfUsnMatches(ctx context.Context, authenticationToken string, note *Note) (r *UpdateNoteIfUsnMatchesResult_, err error)
	// Manage invitations and memberships associated with a given notebook.
	//
	// <i>Note:</i> Beta method! This method is currently intended for
	// limited use by Evernote clients that have discussed using this
	// routine with the platform team.
	//
	// @param parameters A structure containing all parameters for the updates.
	//    See the structure documentation for details.
	//
	// @throws EDAMUserException <ul>
	//   <li>EDAMErrorCode.LIMIT_REACHED "SharedNotebook" - Trying to share a
	//    notebook while the notebook already has EDAM_NOTEBOOK_SHARED_NOTEBOOK_MAX
	//    shares.</li>
	// </ul>
	//
	// Parameters:
	//  - AuthenticationToken
	//  - Parameters
	ManageNotebookShares(ctx context.Context, authenticationToken string, parameters *ManageNotebookSharesParameters) (r *ManageNotebookSharesResult_, err error)
	// Return the share relationships for the given notebook, including
	// both the invitations and the memberships.
	//
	// <i>Note:</i> Beta method! This method is currently intended for
	// limited use by Evernote clients that have discussed using this
	// routine with the platform team.
	//
	// Parameters:
	//  - AuthenticationToken
	//  - NotebookGuid
	GetNotebookShares(ctx context.Context, authenticationToken string, notebookGuid string) (r *ShareRelationships, err error)
}

type NoteStoreAuthenticateToSharedNoteArgs

type NoteStoreAuthenticateToSharedNoteArgs struct {
	GUID                string `thrift:"guid,1" db:"guid" json:"guid"`
	NoteKey             string `thrift:"noteKey,2" db:"noteKey" json:"noteKey"`
	AuthenticationToken string `thrift:"authenticationToken,3" db:"authenticationToken" json:"authenticationToken"`
}

Attributes:

  • GUID
  • NoteKey
  • AuthenticationToken

func NewNoteStoreAuthenticateToSharedNoteArgs

func NewNoteStoreAuthenticateToSharedNoteArgs() *NoteStoreAuthenticateToSharedNoteArgs

func (*NoteStoreAuthenticateToSharedNoteArgs) GetAuthenticationToken

func (p *NoteStoreAuthenticateToSharedNoteArgs) GetAuthenticationToken() string

func (*NoteStoreAuthenticateToSharedNoteArgs) GetGUID

func (*NoteStoreAuthenticateToSharedNoteArgs) GetNoteKey

func (*NoteStoreAuthenticateToSharedNoteArgs) Read

func (*NoteStoreAuthenticateToSharedNoteArgs) ReadField1

func (*NoteStoreAuthenticateToSharedNoteArgs) ReadField2

func (*NoteStoreAuthenticateToSharedNoteArgs) ReadField3

func (*NoteStoreAuthenticateToSharedNoteArgs) String

func (*NoteStoreAuthenticateToSharedNoteArgs) Write

type NoteStoreAuthenticateToSharedNoteResult

type NoteStoreAuthenticateToSharedNoteResult struct {
	Success           *AuthenticationResult_ `thrift:"success,0" db:"success" json:"success,omitempty"`
	UserException     *EDAMUserException     `thrift:"userException,1" db:"userException" json:"userException,omitempty"`
	NotFoundException *EDAMNotFoundException `thrift:"notFoundException,2" db:"notFoundException" json:"notFoundException,omitempty"`
	SystemException   *EDAMSystemException   `thrift:"systemException,3" db:"systemException" json:"systemException,omitempty"`
}

Attributes:

  • Success
  • UserException
  • NotFoundException
  • SystemException

func NewNoteStoreAuthenticateToSharedNoteResult

func NewNoteStoreAuthenticateToSharedNoteResult() *NoteStoreAuthenticateToSharedNoteResult

func (*NoteStoreAuthenticateToSharedNoteResult) GetNotFoundException

func (*NoteStoreAuthenticateToSharedNoteResult) GetSuccess

func (*NoteStoreAuthenticateToSharedNoteResult) GetSystemException

func (*NoteStoreAuthenticateToSharedNoteResult) GetUserException

func (*NoteStoreAuthenticateToSharedNoteResult) IsSetNotFoundException

func (p *NoteStoreAuthenticateToSharedNoteResult) IsSetNotFoundException() bool

func (*NoteStoreAuthenticateToSharedNoteResult) IsSetSuccess

func (*NoteStoreAuthenticateToSharedNoteResult) IsSetSystemException

func (p *NoteStoreAuthenticateToSharedNoteResult) IsSetSystemException() bool

func (*NoteStoreAuthenticateToSharedNoteResult) IsSetUserException

func (p *NoteStoreAuthenticateToSharedNoteResult) IsSetUserException() bool

func (*NoteStoreAuthenticateToSharedNoteResult) Read

func (*NoteStoreAuthenticateToSharedNoteResult) ReadField0

func (*NoteStoreAuthenticateToSharedNoteResult) ReadField1

func (*NoteStoreAuthenticateToSharedNoteResult) ReadField2

func (*NoteStoreAuthenticateToSharedNoteResult) ReadField3

func (*NoteStoreAuthenticateToSharedNoteResult) String

func (*NoteStoreAuthenticateToSharedNoteResult) Write

type NoteStoreAuthenticateToSharedNotebookArgs

type NoteStoreAuthenticateToSharedNotebookArgs struct {
	ShareKeyOrGlobalId  string `thrift:"shareKeyOrGlobalId,1" db:"shareKeyOrGlobalId" json:"shareKeyOrGlobalId"`
	AuthenticationToken string `thrift:"authenticationToken,2" db:"authenticationToken" json:"authenticationToken"`
}

Attributes:

  • ShareKeyOrGlobalId
  • AuthenticationToken

func NewNoteStoreAuthenticateToSharedNotebookArgs

func NewNoteStoreAuthenticateToSharedNotebookArgs() *NoteStoreAuthenticateToSharedNotebookArgs

func (*NoteStoreAuthenticateToSharedNotebookArgs) GetAuthenticationToken

func (p *NoteStoreAuthenticateToSharedNotebookArgs) GetAuthenticationToken() string

func (*NoteStoreAuthenticateToSharedNotebookArgs) GetShareKeyOrGlobalId

func (p *NoteStoreAuthenticateToSharedNotebookArgs) GetShareKeyOrGlobalId() string

func (*NoteStoreAuthenticateToSharedNotebookArgs) Read

func (*NoteStoreAuthenticateToSharedNotebookArgs) ReadField1

func (*NoteStoreAuthenticateToSharedNotebookArgs) ReadField2

func (*NoteStoreAuthenticateToSharedNotebookArgs) String

func (*NoteStoreAuthenticateToSharedNotebookArgs) Write

type NoteStoreAuthenticateToSharedNotebookResult

type NoteStoreAuthenticateToSharedNotebookResult struct {
	Success           *AuthenticationResult_ `thrift:"success,0" db:"success" json:"success,omitempty"`
	UserException     *EDAMUserException     `thrift:"userException,1" db:"userException" json:"userException,omitempty"`
	NotFoundException *EDAMNotFoundException `thrift:"notFoundException,2" db:"notFoundException" json:"notFoundException,omitempty"`
	SystemException   *EDAMSystemException   `thrift:"systemException,3" db:"systemException" json:"systemException,omitempty"`
}

Attributes:

  • Success
  • UserException
  • NotFoundException
  • SystemException

func NewNoteStoreAuthenticateToSharedNotebookResult

func NewNoteStoreAuthenticateToSharedNotebookResult() *NoteStoreAuthenticateToSharedNotebookResult

func (*NoteStoreAuthenticateToSharedNotebookResult) GetNotFoundException

func (*NoteStoreAuthenticateToSharedNotebookResult) GetSuccess

func (*NoteStoreAuthenticateToSharedNotebookResult) GetSystemException

func (*NoteStoreAuthenticateToSharedNotebookResult) GetUserException

func (*NoteStoreAuthenticateToSharedNotebookResult) IsSetNotFoundException

func (p *NoteStoreAuthenticateToSharedNotebookResult) IsSetNotFoundException() bool

func (*NoteStoreAuthenticateToSharedNotebookResult) IsSetSuccess

func (*NoteStoreAuthenticateToSharedNotebookResult) IsSetSystemException

func (p *NoteStoreAuthenticateToSharedNotebookResult) IsSetSystemException() bool

func (*NoteStoreAuthenticateToSharedNotebookResult) IsSetUserException

func (p *NoteStoreAuthenticateToSharedNotebookResult) IsSetUserException() bool

func (*NoteStoreAuthenticateToSharedNotebookResult) Read

func (*NoteStoreAuthenticateToSharedNotebookResult) ReadField0

func (*NoteStoreAuthenticateToSharedNotebookResult) ReadField1

func (*NoteStoreAuthenticateToSharedNotebookResult) ReadField2

func (*NoteStoreAuthenticateToSharedNotebookResult) ReadField3

func (*NoteStoreAuthenticateToSharedNotebookResult) String

func (*NoteStoreAuthenticateToSharedNotebookResult) Write

type NoteStoreClient

type NoteStoreClient struct {
	// contains filtered or unexported fields
}

Service: NoteStore <p> The NoteStore service is used by EDAM clients to exchange information about the collection of notes in an account. This is primarily used for synchronization, but could also be used by a "thin" client without a full local cache. </p><p> Most functions take an "authenticationToken" parameter, which is the value returned by the UserStore which permits access to the account. </p>

Calls which require an authenticationToken may throw an EDAMUserException for the following reasons: <ul>

<li>DATA_REQUIRED "authenticationToken" - token is empty</li>
<li>BAD_DATA_FORMAT "authenticationToken" - token is malformed</li>
<li>INVALID_AUTH "authenticationToken" - token signature is invalid</li>
<li>AUTH_EXPIRED "authenticationToken" - token has expired or been revoked</li>
<li>PERMISSION_DENIED "authenticationToken" - token does not grant permission
    to perform the requested action</li>
<li>BUSINESS_SECURITY_LOGIN_REQUIRED "sso" - the user is a member of a business
    that requires single sign-on, and must complete SSO before accessing business
    content.

</ul>

func NewNoteStoreClient

func NewNoteStoreClient(c thrift.TClient) *NoteStoreClient

func NewNoteStoreClientProtocol

func NewNoteStoreClientProtocol(t thrift.TTransport, iprot thrift.TProtocol, oprot thrift.TProtocol) *NoteStoreClient

func (*NoteStoreClient) AuthenticateToSharedNote

func (p *NoteStoreClient) AuthenticateToSharedNote(ctx context.Context, guid string, noteKey string, authenticationToken string) (r *AuthenticationResult_, err error)

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. This authenticationToken can be used with the various other NoteStore calls to find and retrieve the Note and its directly-referenced children.

@param guid

The GUID identifying this Note on this shard.

@param noteKey

The 'noteKey' identifier from the Note that was originally created via
a call to shareNote() and then given to a recipient to access.

@param authenticationToken

An optional authenticationToken that identifies the user accessing the
shared note. This parameter may be required to access some shared notes.

@throws EDAMUserException <ul>

<li> PERMISSION_DENIED "Note" - the Note with that GUID is either not
  shared, or the noteKey doesn't match the current key for this note
</li>
<li> PERMISSION_DENIED "authenticationToken" - an authentication token is
  required to access this Note, but either no authentication token or a
  "non-owner" authentication token was provided.
</li>

</ul>

@throws EDAMNotFoundException <ul>

<li> "guid" - the note with that GUID is not found
</li>

</ul>

@throws EDAMSystemException <ul>

<li> TAKEN_DOWN "Note" - The specified shared note is taken down (for
  all requesters).
</li>
<li> TAKEN_DOWN "Country" - The specified shared note is taken down
  for the requester because of an IP-based country lookup.
</ul>

</ul>

Parameters:

  • GUID
  • NoteKey
  • AuthenticationToken

func (*NoteStoreClient) AuthenticateToSharedNotebook

func (p *NoteStoreClient) AuthenticateToSharedNotebook(ctx context.Context, shareKeyOrGlobalId string, authenticationToken string) (r *AuthenticationResult_, err error)

Asks the service to produce an authentication token that can be used to access the contents of a shared notebook from someone else's account. This authenticationToken can be used with the various other NoteStore calls to find and retrieve notes, and if the permissions in the shared notebook are sufficient, to make changes to the contents of the notebook.

@param shareKeyOrGlobalId

May be one of the following:
<ul>
  <li>A share key for a shared notebook that was granted to some recipient
      Must be used if you are joining a notebook unless it was shared via
      createOrUpdateNotebookShares. Share keys are delivered out-of-band
      and are generally not available to clients. For security reasons,
      share keys may be invalidated at the discretion of the service.
  </li>
  <li>The shared notebook global identifier. May be used to access a
      notebook that is already joined.
  </li>
  <li>The Notebook GUID. May be used to access a notebook that was already
      joined, or to access a notebook that was shared with the recipient
      via createOrUpdateNotebookShares.
  </li>
</ul>

@param authenticationToken

If a non-empty string is provided, this is the full user-based
authentication token that identifies the user who is currently logged in
and trying to access the shared notebook.
If this string is empty, the service will attempt to authenticate to the
shared notebook without any logged in user.

@throws EDAMSystemException <ul>

<li> BAD_DATA_FORMAT "shareKey" - invalid shareKey string</li>
<li> INVALID_AUTH "shareKey" - bad signature on shareKey string</li>

</ul>

@throws EDAMNotFoundException <ul>

<li> "SharedNotebook.id" - the shared notebook no longer exists</li>

</ul>

@throws EDAMUserException <ul>

<li> DATA_REQUIRED "authenticationToken" - the share requires login, and
       no valid authentication token was provided.
</li>
<li> PERMISSION_DENIED "SharedNotebook.username" - share requires login,
       and another username has already been bound to this notebook.
</li>

</ul>

Parameters:

  • ShareKeyOrGlobalId
  • AuthenticationToken

func (*NoteStoreClient) Client_

func (p *NoteStoreClient) Client_() thrift.TClient

func (*NoteStoreClient) CopyNote

func (p *NoteStoreClient) CopyNote(ctx context.Context, authenticationToken string, noteGuid GUID, toNotebookGuid GUID) (r *Note, err error)

Performs a deep copy of the Note with the provided GUID 'noteGuid' into the Notebook with the provided GUID 'toNotebookGuid'. The caller must be the owner of both the Note and the Notebook. This creates a new Note in the destination Notebook with new content and Resources that match all of the content and Resources from the original Note, but with new GUID identifiers. The original Note is not modified by this operation. The copied note is considered as an "upload" for the purpose of upload transfer limit calculation, so its size is added to the upload count for the owner.

If the original note has been shared and has SharedNote records, the shares are NOT copied.

@param noteGuid

The GUID of the Note to copy.

@param toNotebookGuid

The GUID of the Notebook that should receive the new Note.

@return

The metadata for the new Note that was created.  This will include the
new GUID for this Note (and any copied Resources), but will not include
the content body or the binary bodies of any Resources.

@throws EDAMUserException <ul>

<li> LIMIT_REACHED "Note" - at max number per account
</li>
<li> PERMISSION_DENIED "Notebook.guid" - destination not owned by user
</li>
<li> PERMISSION_DENIED "Note" - user doesn't own
</li>
<li> QUOTA_REACHED "Accounting.uploadLimit" - note exceeds upload quota
</li>

</ul>

@throws EDAMNotFoundException <ul>

<li> "Notebook.guid" - not found, by GUID
</li>

</ul>

Parameters:

  • AuthenticationToken
  • NoteGuid
  • ToNotebookGuid

func (*NoteStoreClient) CreateLinkedNotebook

func (p *NoteStoreClient) CreateLinkedNotebook(ctx context.Context, authenticationToken string, linkedNotebook *LinkedNotebook) (r *LinkedNotebook, err error)

Asks the service to make a linked notebook with the provided name, username of the owner and identifiers provided. A linked notebook can be either a link to a public notebook or to a private shared notebook.

@param linkedNotebook

The desired fields for the linked notebook must be provided on this
object.  The name of the linked notebook must be set. Either a username
uri or a shard id and share key must be provided otherwise a
EDAMUserException is thrown.

@return

The newly created LinkedNotebook.  The server-side id will be
saved in this object's 'id' field.

@throws EDAMUserException <ul>

<li> DATA_REQUIRED "LinkedNotebook.shareName" - missing shareName
<li> BAD_DATA_FORMAT "LinkedNotebook.name" - invalid shareName length or pattern
</li>
<li> BAD_DATA_FORMAT "LinkedNotebook.username" - bad username format
</li>
<li> BAD_DATA_FORMAT "LinkedNotebook.uri" -
  if public notebook set but bad uri
</li>
<li> DATA_REQUIRED "LinkedNotebook.shardId" -
  if private notebook but shard id not provided
</li>
<li> BAD_DATA_FORMAT "LinkedNotebook.stack" - invalid stack name length or pattern
</li>

</ul>

@throws EDAMSystemException <ul>

<li> BAD_DATA_FORMAT "LinkedNotebook.sharedNotebookGlobalId" -
  if a bad global identifer was set on a private notebook
</li>

</ul>

Parameters:

  • AuthenticationToken
  • LinkedNotebook

func (*NoteStoreClient) CreateNote

func (p *NoteStoreClient) CreateNote(ctx context.Context, authenticationToken string, note *Note) (r *Note, err error)

Asks the service to make a note with the provided set of information.

@param note

A Note object containing the desired fields to be populated on
the service.

@return

The newly created Note from the service.  The server-side
GUIDs for the Note and any Resources will be saved in this object.
The service will include the meta-data
for each resource in the note, but the binary contents of the resources
and their recognition data will be omitted (except Recognition Resource body,
for which the behavior is unspecified).

@throws EDAMUserException <ul>

<li> BAD_DATA_FORMAT "Note.title" - invalid length or pattern
</li>
<li> BAD_DATA_FORMAT "Note.content" - invalid length for ENML content
</li>
<li> BAD_DATA_FORMAT "Resource.mime" - invalid resource MIME type
</li>
<li> BAD_DATA_FORMAT "NoteAttributes.*" - bad resource string
</li>
<li> BAD_DATA_FORMAT "ResourceAttributes.*" - bad resource string
</li>
<li> DATA_CONFLICT "Note.deleted" - deleted time set on active note
</li>
<li> DATA_REQUIRED "Resource.data" - resource data body missing
</li>
<li> ENML_VALIDATION "*" - note content doesn't validate against DTD
</li>
<li> LIMIT_REACHED "Note" - at max number per account
</li>
<li> LIMIT_REACHED "Note.size" - total note size too large
</li>
<li> LIMIT_REACHED "Note.resources" - too many resources on Note
</li>
<li> LIMIT_REACHED "Note.tagGuids" - too many Tags on Note
</li>
<li> LIMIT_REACHED "Resource.data.size" - resource too large
</li>
<li> LIMIT_REACHED "NoteAttribute.*" - attribute string too long
</li>
<li> LIMIT_REACHED "ResourceAttribute.*" - attribute string too long
</li>
<li> PERMISSION_DENIED "Note.notebookGuid" - NB not owned by user
</li>
<li> QUOTA_REACHED "Accounting.uploadLimit" - note exceeds upload quota
</li>
<li> BAD_DATA_FORMAT "Tag.name" - Note.tagNames was provided, and one
  of the specified tags had an invalid length or pattern
</li>
<li> LIMIT_REACHED "Tag" - Note.tagNames was provided, and the required
  new tags would exceed the maximum number per account
</li>

</ul>

@throws EDAMNotFoundException <ul>

<li> "Note.notebookGuid" - not found, by GUID
</li>

</ul>

Parameters:

  • AuthenticationToken
  • Note

func (*NoteStoreClient) CreateNotebook

func (p *NoteStoreClient) CreateNotebook(ctx context.Context, authenticationToken string, notebook *Notebook) (r *Notebook, err error)

Asks the service to make a notebook with the provided name.

@param notebook

The desired fields for the notebook must be provided on this
object.  The name of the notebook must be set, and either the 'active'
or 'defaultNotebook' fields may be set by the client at creation.
If a notebook exists in the account with the same name (via
case-insensitive compare), this will throw an EDAMUserException.

@return

The newly created Notebook.  The server-side GUID will be
saved in this object's 'guid' field.

@throws EDAMUserException <ul>

<li> BAD_DATA_FORMAT "Notebook.name" - invalid length or pattern</li>
<li> BAD_DATA_FORMAT "Notebook.stack" - invalid length or pattern</li>
<li> BAD_DATA_FORMAT "Publishing.uri" - if publishing set but bad uri</li>
<li> BAD_DATA_FORMAT "Publishing.publicDescription" - if too long</li>
<li> DATA_CONFLICT "Notebook.name" - name already in use</li>
<li> DATA_CONFLICT "Publishing.uri" - if URI already in use</li>
<li> DATA_REQUIRED "Publishing.uri" - if publishing set but uri missing</li>
<li> DATA_REQUIRED "Notebook" - notebook parameter was null</li>
<li> PERMISSION_DENIED "Notebook.defaultNotebook" - if the 'defaultNotebook' field
     is set to 'true' for a Notebook that is not owned by the user identified by
     the passed authenticationToken.</li>
<li> LIMIT_REACHED "Notebook" - at max number of notebooks</li>

</ul>

@throws EDAMNotFoundException <ul>

<li> "Workspace.guid" - if workspaceGuid set and no Workspace exists for the GUID
</li>

</ul>

Parameters:

  • AuthenticationToken
  • Notebook

func (*NoteStoreClient) CreateOrUpdateNotebookShares

func (p *NoteStoreClient) CreateOrUpdateNotebookShares(ctx context.Context, authenticationToken string, shareTemplate *NotebookShareTemplate) (r *CreateOrUpdateNotebookSharesResult_, err error)

Share a notebook by a messaging thread ID or a list of contacts. This function is intended to be used in conjunction with Evernote messaging, and as such does not notify the recipient that a notebook has been shared with them.

Sharing with a subset of participants on a thread is accomplished by specifying both a thread ID and a list of contacts. This ensures that even if those contacts are on the thread under a deactivated identity, the correct user (the one who has the given contact on the thread) receives the share.

@param authenticationToken

An authentication token that grants the caller permission to share the notebook.
This should be an owner token if the notebook is owned by the caller.
If the notebook is a business notebook to which the caller has full access,
this should be their business authentication token. If the notebook is a shared
(non-business) notebook to which the caller has full access, this should be the
shared notebook authentication token returned by NoteStore.authenticateToNotebook.

@param shareTemplate

Specifies the GUID of the notebook to be shared, the privilege at which the notebook
should be shared, and the recipient information.

@return

A structure containing the USN of the Notebook after the change and a list of created
or updated SharedNotebooks.

@throws EDAMUserException <ul>

<li>DATA_REQUIRED "Notebook.guid" - if no notebook GUID was specified</li>
<li>BAD_DATA_FORMAT "Notebook.guid" - if shareTemplate.notebookGuid is not a
  valid GUID</li>
<li>DATA_REQUIRED "shareTemplate" - if the shareTemplate parameter was missing</li>
<li>DATA_REQUIRED "NotebookShareTemplate.privilege" - if no privilege was
  specified</li>
<li>DATA_CONFLICT "NotebookShareTemplate.privilege" - if the specified privilege
  is not allowed.</li>
<li>DATA_REQUIRED "NotebookShareTemplate.recipients" - if no recipients were
  specified, either by thread ID or as a list of contacts</li>
<li>LIMIT_REACHED "SharedNotebook" - if the notebook has reached its maximum
  number of shares</li>

</ul>

@throws EDAMInvalidContactsException <ul>

<li>"NotebookShareTemplate.recipients" - if one or more of the recipients specified
  in shareTemplate.recipients was not syntactically valid, or if attempting to
  share a notebook with an Evernote identity that the sharer does not have a
  connection to. The exception will specify which recipients were invalid.</li>

</ul>

@throws EDAMNotFoundException <ul>

<li>"Notebook.guid" - if no notebook with the specified GUID was found</li>
<li>"NotebookShareTemplate.recipientThreadId" - if the recipient thread ID was
  specified, but no thread with that ID exists</li>

</ul>

Parameters:

  • AuthenticationToken
  • ShareTemplate

func (*NoteStoreClient) CreateSearch

func (p *NoteStoreClient) CreateSearch(ctx context.Context, authenticationToken string, search *SavedSearch) (r *SavedSearch, err error)

Asks the service to make a saved search with a set of information.

@param search

The desired list of fields for the search are specified in this
object. The caller must specify the name and query for the
search, and may optionally specify a search scope.
The SavedSearch.format field is ignored by the service.

@return

The newly created SavedSearch.  The server-side GUID will be
saved in this object.

@throws EDAMUserException <ul>

<li> BAD_DATA_FORMAT "SavedSearch.name" - invalid length or pattern
</li>
<li> BAD_DATA_FORMAT "SavedSearch.query" - invalid length
</li>
<li> DATA_CONFLICT "SavedSearch.name" - name already in use
</li>
<li> LIMIT_REACHED "SavedSearch" - at max number of searches
</li>

</ul>

Parameters:

  • AuthenticationToken
  • Search

func (*NoteStoreClient) CreateTag

func (p *NoteStoreClient) CreateTag(ctx context.Context, authenticationToken string, tag *Tag) (r *Tag, err error)

Asks the service to make a tag with a set of information.

@param tag

The desired list of fields for the tag are specified in this
object.  The caller must specify the tag name, and may provide
the parentGUID.

@return

The newly created Tag.  The server-side GUID will be
saved in this object.

@throws EDAMUserException <ul>

<li> BAD_DATA_FORMAT "Tag.name" - invalid length or pattern
</li>
<li> BAD_DATA_FORMAT "Tag.parentGuid" - malformed GUID
</li>
<li> DATA_CONFLICT "Tag.name" - name already in use
</li>
<li> LIMIT_REACHED "Tag" - at max number of tags
</li>

</ul>

@throws EDAMNotFoundException <ul>

<li> "Tag.parentGuid" - not found, by GUID
</li>

</ul>

Parameters:

  • AuthenticationToken
  • Tag

func (*NoteStoreClient) DeleteNote

func (p *NoteStoreClient) DeleteNote(ctx context.Context, authenticationToken string, guid GUID) (r int32, err error)

Moves the note into the trash. The note may still be undeleted, unless it is expunged. This is equivalent to calling updateNote() after setting Note.active = false

@param guid

The GUID of the note to delete.

@return

The Update Sequence Number for this change within the account.

@throws EDAMUserException <ul>

<li> PERMISSION_DENIED "Note" - user doesn't have permission to
       update the note.
</li>

</ul>

@throws EDAMUserException <ul>

<li> DATA_CONFLICT "Note.guid" - the note is already deleted
</li>

</ul> @throws EDAMNotFoundException <ul>

<li> "Note.guid" - not found, by GUID
</li>

</ul>

Parameters:

  • AuthenticationToken
  • GUID

func (*NoteStoreClient) EmailNote

func (p *NoteStoreClient) EmailNote(ctx context.Context, authenticationToken string, parameters *NoteEmailParameters) (err error)

Attempts to send a single note to one or more email recipients. <p/> NOTE: This function is generally not available to third party applications. Calls will result in an EDAMUserException with the error code PERMISSION_DENIED.

@param authenticationToken

The note will be sent as the user logged in via this token, using that
user's registered email address.  If the authenticated user doesn't
have permission to read that note, the emailing will fail.

@param parameters

The note must be specified either by GUID (in which case it will be
sent using the existing data in the service), or else the full Note
must be passed to this call.  This also specifies the additional
email fields that will be used in the email.

@throws EDAMUserException <ul>

<li> LIMIT_REACHED "NoteEmailParameters.toAddresses" -
  The email can't be sent because this would exceed the user's daily
  email limit.
</li>
<li> BAD_DATA_FORMAT "(email address)" -
  email address malformed
</li>
<li> DATA_REQUIRED "NoteEmailParameters.toAddresses" -
  if there are no To: or Cc: addresses provided.
</li>
<li> DATA_REQUIRED "Note.title" -
  if the caller provides a Note parameter with no title
</li>
<li> DATA_REQUIRED "Note.content" -
  if the caller provides a Note parameter with no content
</li>
<li> ENML_VALIDATION "*" - note content doesn't validate against DTD
</li>
<li> DATA_REQUIRED "NoteEmailParameters.note" -
  if no guid or note provided
</li>
<li> PERMISSION_DENIED "Note" - private note, user doesn't own
</li>

</ul>

@throws EDAMNotFoundException <ul>

<li> "Note.guid" - not found, by GUID
</li>

</ul>

Parameters:

  • AuthenticationToken
  • Parameters

func (*NoteStoreClient) ExpungeLinkedNotebook

func (p *NoteStoreClient) ExpungeLinkedNotebook(ctx context.Context, authenticationToken string, guid GUID) (r int32, err error)

Permanently expunges the linked notebook from the account. <p/> NOTE: This function is generally not available to third party applications. Calls will result in an EDAMUserException with the error code PERMISSION_DENIED.

@param guid

The LinkedNotebook.guid field of the LinkedNotebook to permanently remove
from the account.

Parameters:

  • AuthenticationToken
  • GUID

func (*NoteStoreClient) ExpungeNote

func (p *NoteStoreClient) ExpungeNote(ctx context.Context, authenticationToken string, guid GUID) (r int32, err error)

Permanently removes a Note, and all of its Resources, from the service. <p/> NOTE: This function is not available to third party applications. Calls will result in an EDAMUserException with the error code PERMISSION_DENIED.

@param guid

The GUID of the note to delete.

@return

The Update Sequence Number for this change within the account.

@throws EDAMUserException <ul>

<li> PERMISSION_DENIED "Note" - user doesn't own
</li>

</ul>

@throws EDAMNotFoundException <ul>

<li> "Note.guid" - not found, by GUID
</li>

</ul>

Parameters:

  • AuthenticationToken
  • GUID

func (*NoteStoreClient) ExpungeNotebook

func (p *NoteStoreClient) ExpungeNotebook(ctx context.Context, authenticationToken string, guid GUID) (r int32, err error)

Permanently removes the notebook from the user's account. After this action, the notebook is no longer available for undeletion, etc. If the notebook contains any Notes, they will be moved to the current default notebook and moved into the trash (i.e. Note.active=false). <p/> NOTE: This function is generally not available to third party applications. Calls will result in an EDAMUserException with the error code PERMISSION_DENIED.

@param guid

The GUID of the notebook to delete.

@return

The Update Sequence Number for this change within the account.

@throws EDAMUserException <ul>

<li> BAD_DATA_FORMAT "Notebook.guid" - if the parameter is missing
</li>
<li> LIMIT_REACHED "Notebook" - trying to expunge the last Notebook
</li>
<li> PERMISSION_DENIED "Notebook" - private notebook, user doesn't own
</li>

</ul>

Parameters:

  • AuthenticationToken
  • GUID

func (*NoteStoreClient) ExpungeSearch

func (p *NoteStoreClient) ExpungeSearch(ctx context.Context, authenticationToken string, guid GUID) (r int32, err error)

Permanently deletes the saved search with the provided GUID, if present. <p/> NOTE: This function is generally not available to third party applications. Calls will result in an EDAMUserException with the error code PERMISSION_DENIED.

@param guid

The GUID of the search to delete.

@return

The Update Sequence Number for this change within the account.

@throws EDAMUserException <ul>

<li> BAD_DATA_FORMAT "SavedSearch.guid" - if the guid parameter is empty
</li>
<li> PERMISSION_DENIED "SavedSearch" - user doesn't own
</li>

</ul>

@throws EDAMNotFoundException <ul>

<li> "SavedSearch.guid" - not found, by GUID
</li>

</ul>

Parameters:

  • AuthenticationToken
  • GUID

func (*NoteStoreClient) ExpungeTag

func (p *NoteStoreClient) ExpungeTag(ctx context.Context, authenticationToken string, guid GUID) (r int32, err error)

Permanently deletes the tag with the provided GUID, if present. <p/> NOTE: This function is not generally available to third party applications. Calls will result in an EDAMUserException with the error code PERMISSION_DENIED.

@param guid

The GUID of the tag to delete.

@return

The Update Sequence Number for this change within the account.

@throws EDAMUserException <ul>

<li> BAD_DATA_FORMAT "Tag.guid" - if the guid parameter is missing
</li>
<li> PERMISSION_DENIED "Tag" - user doesn't own tag
</li>

</ul>

@throws EDAMNotFoundException <ul>

<li> "Tag.guid" - tag not found, by GUID
</li>

</ul>

Parameters:

  • AuthenticationToken
  • GUID

func (*NoteStoreClient) FindNoteCounts

func (p *NoteStoreClient) FindNoteCounts(ctx context.Context, authenticationToken string, filter *NoteFilter, withTrash bool) (r *NoteCollectionCounts, err error)

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. This function will return a structure that gives the note count for each notebook and tag that has at least one note under the requested filter. Any notebook or tag that has zero notes in the filtered set will not be listed in the reply to this function (so they can be assumed to be 0).

@param authenticationToken

Must be a valid token for the user's account unless the NoteFilter
'notebookGuid' is the GUID of a public notebook.

@param filter

The note selection filter that is currently being applied.  The note
counts are to be calculated with this filter applied to the total set
of notes in the user's account.

@param withTrash

If true, then the NoteCollectionCounts.trashCount will be calculated
and supplied in the reply. Otherwise, the trash value will be omitted.

@throws EDAMUserException <ul>

<li>BAD_DATA_FORMAT "NoteFilter.notebookGuid" - if malformed</li>
<li>BAD_DATA_FORMAT "NoteFilter.notebookGuids" - if any are malformed</li>
<li>BAD_DATA_FORMAT "NoteFilter.words" - if search string too long</li>

@throws EDAMNotFoundException <ul>

<li> "Notebook.guid" - not found, by GUID</li>

</ul>

Parameters:

  • AuthenticationToken
  • Filter
  • WithTrash

func (*NoteStoreClient) FindNoteOffset

func (p *NoteStoreClient) FindNoteOffset(ctx context.Context, authenticationToken string, filter *NoteFilter, guid GUID) (r int32, err error)

Finds the position of a note within a sorted subset of all of the user's notes. This may be useful for thin clients that are displaying a paginated listing of a large account, which need to know where a particular note sits in the list without retrieving all notes first.

@param authenticationToken

Must be a valid token for the user's account unless the NoteFilter
'notebookGuid' is the GUID of a public notebook.

@param filter

The list of criteria that will constrain the notes to be returned.

@param guid

The GUID of the note to be retrieved.

@return

If the note with the provided GUID is found within the matching note
list, this will return the offset of that note within that list (where
the first offset is 0).  If the note is not found within the set of
notes, this will return -1.

@throws EDAMUserException <ul>

<li> BAD_DATA_FORMAT "offset" - not between 0 and EDAM_USER_NOTES_MAX
</li>
<li> BAD_DATA_FORMAT "maxNotes" - not between 0 and EDAM_USER_NOTES_MAX
</li>
<li> BAD_DATA_FORMAT "NoteFilter.notebookGuid" - if malformed
</li>
<li> BAD_DATA_FORMAT "NoteFilter.tagGuids" - if any are malformed
</li>
<li> BAD_DATA_FORMAT "NoteFilter.words" - if search string too long
</li>

@throws EDAMNotFoundException <ul>

<li> "Notebook.guid" - not found, by GUID
</li>
<li> "Note.guid" - not found, by GUID
</li>

</ul>

Parameters:

  • AuthenticationToken
  • Filter
  • GUID

func (*NoteStoreClient) FindNotesMetadata

func (p *NoteStoreClient) FindNotesMetadata(ctx context.Context, authenticationToken string, filter *NoteFilter, offset int32, maxNotes int32, resultSpec *NotesMetadataResultSpec) (r *NotesMetadataList, err error)

Used to find the high-level information about a set of the notes from a user's account based on various criteria specified via a NoteFilter object. <p/> Web applications that wish to periodically check for new content in a user's Evernote account should consider using webhooks instead of polling this API. See http://dev.evernote.com/documentation/cloud/chapters/polling_notification.php for more information.

@param authenticationToken

Must be a valid token for the user's account unless the NoteFilter
'notebookGuid' is the GUID of a public notebook.

@param filter

The list of criteria that will constrain the notes to be returned.

@param offset

The numeric index of the first note to show within the sorted
results.  The numbering scheme starts with "0".  This can be used for
pagination.

@param maxNotes

The maximum notes to return in this query.  The service will return a set
of notes that is no larger than this number, but may return fewer notes
if needed.  The NoteList.totalNotes field in the return value will
indicate whether there are more values available after the returned set.
Currently, the service will not return more than 250 notes in a single request,
but this number may change in the future.

@param resultSpec

This specifies which information should be returned for each matching
Note. The fields on this structure can be used to eliminate data that
the client doesn't need, which will reduce the time and bandwidth
to receive and process the reply.

@return

The list of notes that match the criteria.
The Notes.sharedNotes field will not be set.

@throws EDAMUserException <ul>

<li> BAD_DATA_FORMAT "offset" - not between 0 and EDAM_USER_NOTES_MAX
</li>
<li> BAD_DATA_FORMAT "maxNotes" - not between 0 and EDAM_USER_NOTES_MAX
</li>
<li> BAD_DATA_FORMAT "NoteFilter.notebookGuid" - if malformed
</li>
<li> BAD_DATA_FORMAT "NoteFilter.tagGuids" - if any are malformed
</li>
<li> BAD_DATA_FORMAT "NoteFilter.words" - if search string too long
</li>

</ul>

@throws EDAMNotFoundException <ul>

<li> "Notebook.guid" - not found, by GUID
</li>

</ul>

Parameters:

  • AuthenticationToken
  • Filter
  • Offset
  • MaxNotes
  • ResultSpec

func (*NoteStoreClient) FindRelated

func (p *NoteStoreClient) FindRelated(ctx context.Context, authenticationToken string, query *RelatedQuery, resultSpec *RelatedResultSpec) (r *RelatedResult_, err error)

Identify related entities on the service, such as notes, notebooks, tags and users in a business related to notes or content.

@param query

The information about which we are finding related entities.

@param resultSpec

Allows the client to indicate the type and quantity of
information to be returned, allowing a saving of time and
bandwidth.

@return

The result of the query, with information considered
to likely be relevantly related to the information
described by the query.

@throws EDAMUserException <ul>

<li>BAD_DATA_FORMAT "RelatedQuery.plainText" - If you provided a
  a zero-length plain text value.
</li>
<li>BAD_DATA_FORMAT "RelatedQuery.noteGuid" - If you provided an
  invalid Note GUID, that is, one that does not match the constraints
  defined by EDAM_GUID_LEN_MIN, EDAM_GUID_LEN_MAX, EDAM_GUID_REGEX.
</li>
<li> BAD_DATA_FORMAT "NoteFilter.notebookGuid" - if malformed
</li>
<li> BAD_DATA_FORMAT "NoteFilter.tagGuids" - if any are malformed
</li>
<li> BAD_DATA_FORMAT "NoteFilter.words" - if search string too long
</li>
<li>PERMISSION_DENIED "Note" - If the caller does not have access to
  the note identified by RelatedQuery.noteGuid.
</li>
<li>PERMISSION_DENIED "authenticationToken" - If the caller has requested to
  findExperts in the context of a non business user (i.e. The authenticationToken
  is not a business auth token).
</li>
<li>DATA_REQUIRED "RelatedResultSpec" - If you did not not set any values
  in the result spec.
</li>

</ul>

@throws EDAMNotFoundException <ul>

<li>"RelatedQuery.noteGuid" - the note with that GUID is not
  found, if that field has been set in the query.
</li>

</ul>

Parameters:

  • AuthenticationToken
  • Query
  • ResultSpec

func (*NoteStoreClient) GetDefaultNotebook

func (p *NoteStoreClient) GetDefaultNotebook(ctx context.Context, authenticationToken string) (r *Notebook, err error)

Returns the notebook that should be used to store new notes in the user's account when no other notebooks are specified.

Parameters:

  • AuthenticationToken

func (*NoteStoreClient) GetFilteredSyncChunk

func (p *NoteStoreClient) GetFilteredSyncChunk(ctx context.Context, authenticationToken string, afterUSN int32, maxEntries int32, filter *SyncChunkFilter) (r *SyncChunk, err error)

Asks the NoteStore to provide the state of the account in order of last modification. This request retrieves one block of the server's state so that a client can make several small requests against a large account rather than getting the entire state in one big message. This call gives fine-grained control of the data that will be received by a client by omitting data elements that a client doesn't need. This may reduce network traffic and sync times.

@param afterUSN

The client can pass this value to ask only for objects that
have been updated after a certain point.  This allows the client to
receive updates after its last checkpoint rather than doing a full
synchronization on every pass.  The default value of "0" indicates
that the client wants to get objects from the start of the account.

@param maxEntries

The maximum number of modified objects that should be
returned in the result SyncChunk.  This can be used to limit the size
of each individual message to be friendly for network transfer.

@param filter

The caller must set some of the flags in this structure to specify which
data types should be returned during the synchronization.  See
the SyncChunkFilter structure for information on each flag.

@throws EDAMUserException <ul>

<li> BAD_DATA_FORMAT "afterUSN" - if negative
</li>
<li> BAD_DATA_FORMAT "maxEntries" - if less than 1
</li>

</ul>

Parameters:

  • AuthenticationToken
  • AfterUSN
  • MaxEntries
  • Filter

func (*NoteStoreClient) GetLinkedNotebookSyncChunk

func (p *NoteStoreClient) GetLinkedNotebookSyncChunk(ctx context.Context, authenticationToken string, linkedNotebook *LinkedNotebook, afterUSN int32, maxEntries int32, fullSyncOnly bool) (r *SyncChunk, err error)

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. This will return a result that is similar to getSyncChunk, but will only contain entries that are visible to the caller. I.e. only that particular Notebook will be visible, along with its Notes, and Tags on those Notes.

This function must be called on the shard that owns the referenced notebook. (I.e. the shardId in /shard/shardId/edam/note must be the same as LinkedNotebook.shardId.)

@param authenticationToken

This should be an authenticationToken for the guest who has received
the invitation to the share.  (I.e. this should not be the result of
NoteStore.authenticateToSharedNotebook)

@param linkedNotebook

This structure should contain identifying information and permissions
to access the notebook in question.  This must contain the valid fields
for either a shared notebook (e.g. shareKey)
or a public notebook (e.g. username, uri)

@param afterUSN

The client can pass this value to ask only for objects that
have been updated after a certain point.  This allows the client to
receive updates after its last checkpoint rather than doing a full
synchronization on every pass.  The default value of "0" indicates
that the client wants to get objects from the start of the account.

@param maxEntries

The maximum number of modified objects that should be
returned in the result SyncChunk.  This can be used to limit the size
of each individual message to be friendly for network transfer.
Applications should not request more than 256 objects at a time,
and must handle the case where the service returns less than the
requested number of objects in a given request even though more
objects are available on the service.

@param fullSyncOnly

If true, then the client only wants initial data for a full sync.
In this case, the service will not return any expunged objects,
and will not return any Resources, since these are also provided
in their corresponding Notes.

@throws EDAMUserException <ul>

<li> BAD_DATA_FORMAT "afterUSN" - if negative
</li>
<li> BAD_DATA_FORMAT "maxEntries" - if less than 1
</li>

</ul>

@throws EDAMNotFoundException <ul>

<li> "LinkedNotebook" - if the provided information doesn't match any
  valid notebook
</li>
<li> "LinkedNotebook.uri" - if the provided public URI doesn't match any
  valid notebook
</li>
<li> "SharedNotebook.id" - if the provided information indicates a
   shared notebook that no longer exists
</li>

</ul>

Parameters:

  • AuthenticationToken
  • LinkedNotebook
  • AfterUSN
  • MaxEntries
  • FullSyncOnly

func (*NoteStoreClient) GetLinkedNotebookSyncState

func (p *NoteStoreClient) GetLinkedNotebookSyncState(ctx context.Context, authenticationToken string, linkedNotebook *LinkedNotebook) (r *SyncState, err error)

Asks the NoteStore to provide information about the status of a linked notebook that has been shared with the caller, or that is public to the world. This will return a result that is similar to getSyncState, but may omit SyncState.uploaded if the caller doesn't have permission to write to the linked notebook.

This function must be called on the shard that owns the referenced notebook. (I.e. the shardId in /shard/shardId/edam/note must be the same as LinkedNotebook.shardId.)

@param authenticationToken

This should be an authenticationToken for the guest who has received
the invitation to the share.  (I.e. this should not be the result of
NoteStore.authenticateToSharedNotebook)

@param linkedNotebook

This structure should contain identifying information and permissions
to access the notebook in question.

@throws EDAMUserException <ul>

<li>DATA_REQUIRED "LinkedNotebook.username" - The username field must be
    populated with the current username of the owner of the notebook for which
    you are obtaining sync state.
</li>

</ul>

@throws EDAMNotFoundException <ul>

<li>"LinkedNotebook.username" - If the LinkedNotebook.username field does not
    correspond to a current user on the service.
</li>

</ul>

@throws SystemException <ul>

<li>SHARD_UNAVAILABLE - If the provided LinkedNotebook.username corresponds to a
    user whose account is on a shard other than that on which this method was
    invoked.
</li>

</ul>

Parameters:

  • AuthenticationToken
  • LinkedNotebook

func (*NoteStoreClient) GetNote

func (p *NoteStoreClient) GetNote(ctx context.Context, authenticationToken string, guid GUID, withContent bool, withResourcesData bool, withResourcesRecognition bool, withResourcesAlternateData bool) (r *Note, err error)

DEPRECATED. See getNoteWithResultSpec.

This function is equivalent to getNoteWithResultSpec, with each of the boolean parameters mapping to the equivalent field of a NoteResultSpec. The Note.sharedNotes field is never populated on the returned note. To get a note with its shares, use getNoteWithResultSpec.

Parameters:

  • AuthenticationToken
  • GUID
  • WithContent
  • WithResourcesData
  • WithResourcesRecognition
  • WithResourcesAlternateData

func (*NoteStoreClient) GetNoteApplicationData

func (p *NoteStoreClient) GetNoteApplicationData(ctx context.Context, authenticationToken string, guid GUID) (r *LazyMap, err error)

Get all of the application data for the note identified by GUID, with values returned within the LazyMap fullMap field. If there are no applicationData entries, then a LazyMap with an empty fullMap will be returned. If your application only needs to fetch its own applicationData entry, use getNoteApplicationDataEntry instead.

Parameters:

  • AuthenticationToken
  • GUID

func (*NoteStoreClient) GetNoteApplicationDataEntry

func (p *NoteStoreClient) GetNoteApplicationDataEntry(ctx context.Context, authenticationToken string, guid GUID, key string) (r string, err error)

Get the value of a single entry in the applicationData map for the note identified by GUID.

@throws EDAMNotFoundException <ul>

<li> "Note.guid" - note not found, by GUID</li>
<li> "NoteAttributes.applicationData.key" - note not found, by key</li>

</ul>

Parameters:

  • AuthenticationToken
  • GUID
  • Key

func (*NoteStoreClient) GetNoteContent

func (p *NoteStoreClient) GetNoteContent(ctx context.Context, authenticationToken string, guid GUID) (r string, err error)

Returns XHTML contents of the note with the provided GUID. If the Note is found in a public notebook, the authenticationToken will be ignored (so it could be an empty string).

@param guid

The GUID of the note to be retrieved.

@throws EDAMUserException <ul>

<li> BAD_DATA_FORMAT "Note.guid" - if the parameter is missing
</li>
<li> PERMISSION_DENIED "Note" - private note, user doesn't own
</li>

</ul>

@throws EDAMNotFoundException <ul>

<li> "Note.guid" - not found, by GUID
</li>

</ul>

Parameters:

  • AuthenticationToken
  • GUID

func (*NoteStoreClient) GetNoteSearchText

func (p *NoteStoreClient) GetNoteSearchText(ctx context.Context, authenticationToken string, guid GUID, noteOnly bool, tokenizeForIndexing bool) (r string, err error)

Returns a block of the extracted plain text contents of the note with the provided GUID. This text can be indexed for search purposes by a light client that doesn't have capabilities to extract all of the searchable text content from the note and its resources.

If the Note is found in a public notebook, the authenticationToken will be ignored (so it could be an empty string).

@param guid

The GUID of the note to be retrieved.

@param noteOnly

If true, this will only return the text extracted from the ENML contents
of the note itself.  If false, this will also include the extracted text
from any text-bearing resources (PDF, recognized images)

@param tokenizeForIndexing

If true, this will break the text into cleanly separated and sanitized
tokens.  If false, this will return the more raw text extraction, with
its original punctuation, capitalization, spacing, etc.

@throws EDAMUserException <ul>

<li> BAD_DATA_FORMAT "Note.guid" - if the parameter is missing
</li>
<li> PERMISSION_DENIED "Note" - private note, user doesn't own
</li>

</ul>

@throws EDAMNotFoundException <ul>

<li> "Note.guid" - not found, by GUID
</li>

</ul>

Parameters:

  • AuthenticationToken
  • GUID
  • NoteOnly
  • TokenizeForIndexing

func (*NoteStoreClient) GetNoteTagNames

func (p *NoteStoreClient) GetNoteTagNames(ctx context.Context, authenticationToken string, guid GUID) (r []string, err error)

Returns a list of the names of the tags for the note with the provided guid. This can be used with authentication to get the tags for a user's own note, or can be used without valid authentication to retrieve the names of the tags for a note in a public notebook.

@throws EDAMUserException <ul>

<li> BAD_DATA_FORMAT "Note.guid" - if the parameter is missing
</li>
<li> PERMISSION_DENIED "Note" - private note, user doesn't own
</li>

</ul>

@throws EDAMNotFoundException <ul>

<li> "Note.guid" - not found, by GUID
</li>

</ul>

Parameters:

  • AuthenticationToken
  • GUID

func (*NoteStoreClient) GetNoteVersion

func (p *NoteStoreClient) GetNoteVersion(ctx context.Context, authenticationToken string, noteGuid GUID, updateSequenceNum int32, withResourcesData bool, withResourcesRecognition bool, withResourcesAlternateData bool) (r *Note, err error)

This can be used to retrieve a previous version of a Note after it has been updated within the service. The caller must identify the note (via its guid) and the version (via the updateSequenceNumber of that version). to find a listing of the stored version USNs for a note, call listNoteVersions. This call is only available for notes in Premium accounts. (I.e. access to past versions of Notes is a Premium-only feature.)

@param noteGuid

The GUID of the note to be retrieved.

@param updateSequenceNum

The USN of the version of the note that is being retrieved

@param withResourcesData

If true, any Resource elements in this Note will include the binary
contents of their 'data' field's body.

@param withResourcesRecognition

If true, any Resource elements will include the binary contents of the
'recognition' field's body if recognition data is present.

@param withResourcesAlternateData

If true, any Resource elements in this Note will include the binary
contents of their 'alternateData' fields' body, if an alternate form
is present.

@throws EDAMUserException <ul>

<li> DATA_REQUIRED "Note.guid" - if GUID is null or empty string.
</li>
<li> BAD_DATA_FORMAT "Note.guid" - if GUID is not of correct length.
</li>

</ul>

@throws EDAMNotFoundException <ul>

<li> "Note.guid" - not found, by GUID.
</li>
<li> "Note.updateSequenceNumber" - the Note doesn't have a version with
   the corresponding USN.
</li>

</ul>

Parameters:

  • AuthenticationToken
  • NoteGuid
  • UpdateSequenceNum
  • WithResourcesData
  • WithResourcesRecognition
  • WithResourcesAlternateData

func (*NoteStoreClient) GetNoteWithResultSpec

func (p *NoteStoreClient) GetNoteWithResultSpec(ctx context.Context, authenticationToken string, guid GUID, resultSpec *NoteResultSpec) (r *Note, err error)

Returns the current state of the note in the service with the provided GUID. The ENML contents of the note will only be provided if the 'withContent' parameter is true. The service will include the meta-data for each resource in the note, but the binary content depends on whether it is explicitly requested in resultSpec parameter. If the Note is found in a public notebook, the authenticationToken will be ignored (so it could be an empty string). The applicationData fields are returned as keysOnly.

@param authenticationToken

An authentication token that grants the caller access to the requested note.

@param guid

The GUID of the note to be retrieved.

@param resultSpec

A structure specifying the fields of the note that the caller would like to get.

@throws EDAMUserException <ul>

<li> BAD_DATA_FORMAT "Note.guid" - if the parameter is missing
</li>
<li> PERMISSION_DENIED "Note" - private note, user doesn't own
</li>

</ul>

@throws EDAMNotFoundException <ul>

<li> "Note.guid" - not found, by GUID
</li>

</ul>

Parameters:

  • AuthenticationToken
  • GUID
  • ResultSpec

func (*NoteStoreClient) GetNotebook

func (p *NoteStoreClient) GetNotebook(ctx context.Context, authenticationToken string, guid GUID) (r *Notebook, err error)

Returns the current state of the notebook with the provided GUID. The notebook may be active or deleted (but not expunged).

@param guid

The GUID of the notebook to be retrieved.

@throws EDAMUserException <ul>

<li> BAD_DATA_FORMAT "Notebook.guid" - if the parameter is missing
</li>
<li> PERMISSION_DENIED "Notebook" - private notebook, user doesn't own
</li>

</ul>

@throws EDAMNotFoundException <ul>

<li> "Notebook.guid" - tag not found, by GUID
</li>

</ul>

Parameters:

  • AuthenticationToken
  • GUID

func (*NoteStoreClient) GetNotebookShares

func (p *NoteStoreClient) GetNotebookShares(ctx context.Context, authenticationToken string, notebookGuid string) (r *ShareRelationships, err error)

Return the share relationships for the given notebook, including both the invitations and the memberships.

<i>Note:</i> Beta method! This method is currently intended for limited use by Evernote clients that have discussed using this routine with the platform team.

Parameters:

  • AuthenticationToken
  • NotebookGuid

func (*NoteStoreClient) GetPublicNotebook

func (p *NoteStoreClient) GetPublicNotebook(ctx context.Context, userId UserID, publicUri string) (r *Notebook, err error)

<p> 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 account is not found, or no public notebook exists with this URI, this will throw an EDAMNotFoundException, otherwise this will return the information for that Notebook. </p> <p> If a notebook is visible on the web with a full URL like http://www.evernote.com/pub/sethdemo/api Then 'sethdemo' is the username that can be used to look up the userId, and 'api' is the publicUri. </p>

@param userId

The numeric identifier for the user who owns the public notebook.
To find this value based on a username string, you can invoke
UserStore.getPublicUserInfo

@param publicUri

The uri string for the public notebook, from Notebook.publishing.uri.

@throws EDAMNotFoundException <ul>

<li>"Publishing.uri" - not found, by URI</li>

</ul>

@throws EDAMSystemException <ul>

<li> TAKEN_DOWN "PublicNotebook" - The specified public notebook is
  taken down (for all requesters).</li>
<li> TAKEN_DOWN "Country" - The specified public notebook is taken
  down for the requester because of an IP-based country lookup.</li>

</ul>

Parameters:

  • UserId
  • PublicUri

func (*NoteStoreClient) GetResource

func (p *NoteStoreClient) GetResource(ctx context.Context, authenticationToken string, guid GUID, withData bool, withRecognition bool, withAttributes bool, withAlternateData bool) (r *Resource, err error)

Returns the current state of the resource in the service with the provided GUID. If the Resource is found in a public notebook, the authenticationToken will be ignored (so it could be an empty string). Only the keys for the applicationData will be returned.

@param guid

The GUID of the resource to be retrieved.

@param withData

If true, the Resource will include the binary contents of the
'data' field's body.

@param withRecognition

If true, the Resource will include the binary contents of the
'recognition' field's body if recognition data is present.

@param withAttributes

If true, the Resource will include the attributes

@param withAlternateData

If true, the Resource will include the binary contents of the
'alternateData' field's body, if an alternate form is present.

@throws EDAMUserException <ul>

<li> BAD_DATA_FORMAT "Resource.guid" - if the parameter is missing
</li>
<li> PERMISSION_DENIED "Resource" - private resource, user doesn't own
</li>

</ul>

@throws EDAMNotFoundException <ul>

<li> "Resource.guid" - not found, by GUID
</li>

</ul>

Parameters:

  • AuthenticationToken
  • GUID
  • WithData
  • WithRecognition
  • WithAttributes
  • WithAlternateData

func (*NoteStoreClient) GetResourceAlternateData

func (p *NoteStoreClient) GetResourceAlternateData(ctx context.Context, authenticationToken string, guid GUID) (r []byte, err error)

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. If the caller asks about a resource that has no alternate data form, this will throw EDAMNotFoundException.

@param guid

The GUID of the resource whose recognition data should be retrieved.

@throws EDAMUserException <ul>

<li> BAD_DATA_FORMAT "Resource.guid" - if the parameter is missing
</li>
<li> PERMISSION_DENIED "Resource" - private resource, user doesn't own
</li>

</ul>

@throws EDAMNotFoundException <ul>

<li> "Resource.guid" - not found, by GUID
</li>
<li> "Resource.alternateData" - resource has no recognition
</li>

</ul>

Parameters:

  • AuthenticationToken
  • GUID

func (*NoteStoreClient) GetResourceApplicationData

func (p *NoteStoreClient) GetResourceApplicationData(ctx context.Context, authenticationToken string, guid GUID) (r *LazyMap, err error)

Get all of the application data for the Resource identified by GUID, with values returned within the LazyMap fullMap field. If there are no applicationData entries, then a LazyMap with an empty fullMap will be returned. If your application only needs to fetch its own applicationData entry, use getResourceApplicationDataEntry instead.

Parameters:

  • AuthenticationToken
  • GUID

func (*NoteStoreClient) GetResourceApplicationDataEntry

func (p *NoteStoreClient) GetResourceApplicationDataEntry(ctx context.Context, authenticationToken string, guid GUID, key string) (r string, err error)

Get the value of a single entry in the applicationData map for the Resource identified by GUID.

@throws EDAMNotFoundException <ul>

<li> "Resource.guid" - Resource not found, by GUID</li>
<li> "ResourceAttributes.applicationData.key" - Resource not found, by key</li>

</ul>

Parameters:

  • AuthenticationToken
  • GUID
  • Key

func (*NoteStoreClient) GetResourceAttributes

func (p *NoteStoreClient) GetResourceAttributes(ctx context.Context, authenticationToken string, guid GUID) (r *ResourceAttributes, err error)

Returns the set of attributes for the Resource with the provided GUID. If the Resource is found in a public notebook, the authenticationToken will be ignored (so it could be an empty string).

@param guid

The GUID of the resource whose attributes should be retrieved.

@throws EDAMUserException <ul>

<li> BAD_DATA_FORMAT "Resource.guid" - if the parameter is missing
</li>
<li> PERMISSION_DENIED "Resource" - private resource, user doesn't own
</li>

</ul>

@throws EDAMNotFoundException <ul>

<li> "Resource.guid" - not found, by GUID
</li>

</ul>

Parameters:

  • AuthenticationToken
  • GUID

func (*NoteStoreClient) GetResourceByHash

func (p *NoteStoreClient) GetResourceByHash(ctx context.Context, authenticationToken string, noteGuid GUID, contentHash []byte, withData bool, withRecognition bool, withAlternateData bool) (r *Resource, err error)

Returns the current state of a resource, referenced by containing note GUID and resource content hash.

@param noteGuid

The GUID of the note that holds the resource to be retrieved.

@param contentHash

The MD5 checksum of the resource within that note. Note that
this is the binary checksum, for example from Resource.data.bodyHash,
and not the hex-encoded checksum that is used within an en-media
tag in a note body.

@param withData

If true, the Resource will include the binary contents of the
'data' field's body.

@param withRecognition

If true, the Resource will include the binary contents of the
'recognition' field's body.

@param withAlternateData

If true, the Resource will include the binary contents of the
'alternateData' field's body, if an alternate form is present.

@throws EDAMUserException <ul>

<li> DATA_REQUIRED "Note.guid" - noteGuid param missing
</li>
<li> DATA_REQUIRED "Note.contentHash" - contentHash param missing
</li>
<li> PERMISSION_DENIED "Resource" - private resource, user doesn't own
</li>

</ul>

@throws EDAMNotFoundException <ul>

<li> "Note" - not found, by guid
</li>
<li> "Resource" - not found, by hash
</li>

</ul>

Parameters:

  • AuthenticationToken
  • NoteGuid
  • ContentHash
  • WithData
  • WithRecognition
  • WithAlternateData

func (*NoteStoreClient) GetResourceData

func (p *NoteStoreClient) GetResourceData(ctx context.Context, authenticationToken string, guid GUID) (r []byte, err error)

Returns binary data of the resource with the provided GUID. For example, if this were an image resource, this would contain the raw bits of the image. If the Resource is found in a public notebook, the authenticationToken will be ignored (so it could be an empty string).

@param guid

The GUID of the resource to be retrieved.

@throws EDAMUserException <ul>

<li> BAD_DATA_FORMAT "Resource.guid" - if the parameter is missing
</li>
<li> PERMISSION_DENIED "Resource" - private resource, user doesn't own
</li>

</ul>

@throws EDAMNotFoundException <ul>

<li> "Resource.guid" - not found, by GUID
</li>

</ul>

Parameters:

  • AuthenticationToken
  • GUID

func (*NoteStoreClient) GetResourceRecognition

func (p *NoteStoreClient) GetResourceRecognition(ctx context.Context, authenticationToken string, guid GUID) (r []byte, err error)

Returns the binary contents of the recognition index for the resource with the provided GUID. If the caller asks about a resource that has no recognition data, this will throw EDAMNotFoundException. If the Resource is found in a public notebook, the authenticationToken will be ignored (so it could be an empty string).

@param guid

The GUID of the resource whose recognition data should be retrieved.

@throws EDAMUserException <ul>

<li> BAD_DATA_FORMAT "Resource.guid" - if the parameter is missing
</li>
<li> PERMISSION_DENIED "Resource" - private resource, user doesn't own
</li>

</ul>

@throws EDAMNotFoundException <ul>

<li> "Resource.guid" - not found, by GUID
</li>
<li> "Resource.recognition" - resource has no recognition
</li>

</ul>

Parameters:

  • AuthenticationToken
  • GUID

func (*NoteStoreClient) GetResourceSearchText

func (p *NoteStoreClient) GetResourceSearchText(ctx context.Context, authenticationToken string, guid GUID) (r string, err error)

Returns a block of the extracted plain text contents of the resource with the provided GUID. This text can be indexed for search purposes by a light client that doesn't have capability to extract all of the searchable text content from a resource.

If the Resource is found in a public notebook, the authenticationToken will be ignored (so it could be an empty string).

@param guid

The GUID of the resource to be retrieved.

@throws EDAMUserException <ul>

<li> BAD_DATA_FORMAT "Resource.guid" - if the parameter is missing
</li>
<li> PERMISSION_DENIED "Resource" - private resource, user doesn't own
</li>

</ul>

@throws EDAMNotFoundException <ul>

<li> "Resource.guid" - not found, by GUID
</li>

</ul>

Parameters:

  • AuthenticationToken
  • GUID

func (*NoteStoreClient) GetSearch

func (p *NoteStoreClient) GetSearch(ctx context.Context, authenticationToken string, guid GUID) (r *SavedSearch, err error)

Returns the current state of the search with the provided GUID.

@param guid

The GUID of the search to be retrieved.

@throws EDAMUserException <ul>

<li> BAD_DATA_FORMAT "SavedSearch.guid" - if the parameter is missing
</li>
<li> PERMISSION_DENIED "SavedSearch" - private Tag, user doesn't own
</li>

@throws EDAMNotFoundException <ul>

<li> "SavedSearch.guid" - not found, by GUID
</li>

</ul>

Parameters:

  • AuthenticationToken
  • GUID

func (*NoteStoreClient) GetSharedNotebookByAuth

func (p *NoteStoreClient) GetSharedNotebookByAuth(ctx context.Context, authenticationToken string) (r *SharedNotebook, err error)

This function is used to retrieve extended information about a shared notebook by a guest who has already authenticated to access that notebook. This requires an 'authenticationToken' parameter which should be the resut of a call to authenticateToSharedNotebook(...). I.e. this is the token that gives access to the particular shared notebook in someone else's account -- it's not the authenticationToken for the owner of the notebook itself.

@param authenticationToken

Should be the authentication token retrieved from the reply of
authenticateToSharedNotebook(), proving access to a particular shared
notebook.

@throws EDAMUserException <ul>

<li> PERMISSION_DENIED "authenticationToken" -
       authentication token doesn't correspond to a valid shared notebook
</li>

</ul>

@throws EDAMNotFoundException <ul>

<li> "SharedNotebook.id" - the shared notebook no longer exists
</li>

</ul>

Parameters:

  • AuthenticationToken

func (*NoteStoreClient) GetSyncState

func (p *NoteStoreClient) GetSyncState(ctx context.Context, authenticationToken string) (r *SyncState, err error)

Asks the NoteStore to provide information about the status of the user account corresponding to the provided authentication token.

Parameters:

  • AuthenticationToken

func (*NoteStoreClient) GetTag

func (p *NoteStoreClient) GetTag(ctx context.Context, authenticationToken string, guid GUID) (r *Tag, err error)

Returns the current state of the Tag with the provided GUID.

@param guid

The GUID of the tag to be retrieved.

@throws EDAMUserException <ul>

<li> BAD_DATA_FORMAT "Tag.guid" - if the parameter is missing
</li>
<li> PERMISSION_DENIED "Tag" - private Tag, user doesn't own
</li>

</ul>

@throws EDAMNotFoundException <ul>

<li> "Tag.guid" - tag not found, by GUID
</li>

</ul>

Parameters:

  • AuthenticationToken
  • GUID

func (*NoteStoreClient) ListAccessibleBusinessNotebooks

func (p *NoteStoreClient) ListAccessibleBusinessNotebooks(ctx context.Context, authenticationToken string) (r []*Notebook, err error)

Returns a list of all the notebooks in a business that the user has permission to access, regardless of whether the user has joined them. This includes notebooks that have been shared with the entire business as well as notebooks that have been shared directly with the user.

@param authenticationToken A business authentication token obtained by calling

UserStore.authenticateToBusiness.

@throws EDAMUserException <ul>

<li> INVALID_AUTH "authenticationToken" - if the authentication token is not a
  business auth token.</li>

</ul>

Parameters:

  • AuthenticationToken

func (*NoteStoreClient) ListLinkedNotebooks

func (p *NoteStoreClient) ListLinkedNotebooks(ctx context.Context, authenticationToken string) (r []*LinkedNotebook, err error)

Returns a list of linked notebooks

Parameters:

  • AuthenticationToken

func (*NoteStoreClient) ListNoteVersions

func (p *NoteStoreClient) ListNoteVersions(ctx context.Context, authenticationToken string, noteGuid GUID) (r []*NoteVersionId, err error)

Returns a list of the prior versions of a particular note that are saved within the service. These prior versions are stored to provide a recovery from unintentional removal of content from a note. The identifiers that are returned by this call can be used with getNoteVersion to retrieve the previous note. The identifiers will be listed from the most recent versions to the oldest. This call is only available for notes in Premium accounts. (I.e. access to past versions of Notes is a Premium-only feature.)

@throws EDAMUserException <ul>

<li> DATA_REQUIRED "Note.guid" - if GUID is null or empty string.
</li>
<li> BAD_DATA_FORMAT "Note.guid" - if GUID is not of correct length.
</li>

</ul>

@throws EDAMNotFoundException <ul>

<li> "Note.guid" - not found, by GUID.
</li>

</ul>

Parameters:

  • AuthenticationToken
  • NoteGuid

func (*NoteStoreClient) ListNotebooks

func (p *NoteStoreClient) ListNotebooks(ctx context.Context, authenticationToken string) (r []*Notebook, err error)

Returns a list of all of the notebooks in the account.

Parameters:

  • AuthenticationToken

func (*NoteStoreClient) ListSearches

func (p *NoteStoreClient) ListSearches(ctx context.Context, authenticationToken string) (r []*SavedSearch, err error)

Returns a list of the searches in the account. Evernote does not support the undeletion of searches, so this will only include active searches.

Parameters:

  • AuthenticationToken

func (*NoteStoreClient) ListSharedNotebooks

func (p *NoteStoreClient) ListSharedNotebooks(ctx context.Context, authenticationToken string) (r []*SharedNotebook, err error)

Lists the collection of shared notebooks for all notebooks in the users account.

@return

The list of all SharedNotebooks for the user

Parameters:

  • AuthenticationToken

func (*NoteStoreClient) ListTags

func (p *NoteStoreClient) ListTags(ctx context.Context, authenticationToken string) (r []*Tag, err error)

Returns a list of the tags in the account. Evernote does not support the undeletion of tags, so this will only include active tags.

Parameters:

  • AuthenticationToken

func (*NoteStoreClient) ListTagsByNotebook

func (p *NoteStoreClient) ListTagsByNotebook(ctx context.Context, authenticationToken string, notebookGuid GUID) (r []*Tag, err error)

Returns a list of the tags that are applied to at least one note within the provided notebook. If the notebook is public, the authenticationToken may be ignored.

@param notebookGuid

the GUID of the notebook to use to find tags

@throws EDAMNotFoundException <ul>

<li> "Notebook.guid" - notebook not found by GUID
</li>

</ul>

Parameters:

  • AuthenticationToken
  • NotebookGuid

func (*NoteStoreClient) ManageNotebookShares

func (p *NoteStoreClient) ManageNotebookShares(ctx context.Context, authenticationToken string, parameters *ManageNotebookSharesParameters) (r *ManageNotebookSharesResult_, err error)

Manage invitations and memberships associated with a given notebook.

<i>Note:</i> Beta method! This method is currently intended for limited use by Evernote clients that have discussed using this routine with the platform team.

@param parameters A structure containing all parameters for the updates.

See the structure documentation for details.

@throws EDAMUserException <ul>

<li>EDAMErrorCode.LIMIT_REACHED "SharedNotebook" - Trying to share a
 notebook while the notebook already has EDAM_NOTEBOOK_SHARED_NOTEBOOK_MAX
 shares.</li>

</ul>

Parameters:

  • AuthenticationToken
  • Parameters

func (*NoteStoreClient) SetNoteApplicationDataEntry

func (p *NoteStoreClient) SetNoteApplicationDataEntry(ctx context.Context, authenticationToken string, guid GUID, key string, value string) (r int32, err error)

Update, or create, an entry in the applicationData map for the note identified by guid.

Parameters:

  • AuthenticationToken
  • GUID
  • Key
  • Value

func (*NoteStoreClient) SetNotebookRecipientSettings

func (p *NoteStoreClient) SetNotebookRecipientSettings(ctx context.Context, authenticationToken string, notebookGuid string, recipientSettings *NotebookRecipientSettings) (r *Notebook, err error)

Set values for the recipient settings associated with a notebook share. Only the recipient of the share can update their recipient settings.

If you do <i>not</i> wish to, or cannot, change one of the recipient settings fields, you must leave that field unset in recipientSettings. This method will skip that field for updates and attempt to leave the existing value as it is.

If recipientSettings.inMyList is false, both reminderNotifyInApp and reminderNotifyEmail will be either left as null or converted to false (if currently true).

To unset a notebook's stack, pass in the empty string for the stack field.

@param authenticationToken The owner authentication token for the recipient of the share.

@return The updated Notebook with the new recipient settings. Note that some of the recipient settings may differ from what was requested. Clients should update their state based on this return value.

@throws EDAMNotFoundException <ul>

<li>Notebook.guid - Thrown if the service does not have a notebook record with the
    notebookGuid on the given shard.</li>
<li>Publishing.publishState - Thrown if the business notebook is not shared with the
    user and is also not published to their business.</li>

</ul>

@throws EDAMUserException <ul>

<li>PEMISSION_DENIED "authenticationToken" - If the owner of the given token is not
    allowed to set recipient settings on the specified notebook.</li>
<li>DATA_CONFLICT "recipientSettings.reminderNotifyEmail" - Setting reminderNotifyEmail
    is allowed only for notebooks which belong to the same business as the user.</li>
<li>DATA_CONFLICT "recipientSettings.inMyList" - If the request is setting inMyList
    to false and any of reminder* settings to true.</li>

</ul>

Parameters:

  • AuthenticationToken
  • NotebookGuid
  • RecipientSettings

func (*NoteStoreClient) SetResourceApplicationDataEntry

func (p *NoteStoreClient) SetResourceApplicationDataEntry(ctx context.Context, authenticationToken string, guid GUID, key string, value string) (r int32, err error)

Update, or create, an entry in the applicationData map for the Resource identified by guid.

Parameters:

  • AuthenticationToken
  • GUID
  • Key
  • Value

func (*NoteStoreClient) ShareNote

func (p *NoteStoreClient) ShareNote(ctx context.Context, authenticationToken string, guid GUID) (r string, err error)

If this note is not already shared publicly (via its own direct URL), then this will start sharing that note. This will return the secret "Note Key" for this note that can currently be used in conjunction with the Note's GUID to gain direct read-only access to the Note. If the note is already shared, then this won't make any changes to the note, and the existing "Note Key" will be returned. The only way to change the Note Key for an existing note is to stopSharingNote first, and then call this function.

@param guid

The GUID of the note to be shared.

@throws EDAMUserException <ul>

<li> BAD_DATA_FORMAT "Note.guid" - if the parameter is missing</li>
<li> PERMISSION_DENIED "Note" - private note, user doesn't own</li>

</ul>

@throws EDAMNotFoundException <ul>

<li> "Note.guid" - not found, by GUID</li>

</ul>

Parameters:

  • AuthenticationToken
  • GUID

func (*NoteStoreClient) ShareNotebook

func (p *NoteStoreClient) ShareNotebook(ctx context.Context, authenticationToken string, sharedNotebook *SharedNotebook, message string) (r *SharedNotebook, err error)

* @Deprecated for first-party clients. See createOrUpdateNotebookShares. * * Share a notebook with an email address, and optionally to a specific * recipient. If an existing SharedNotebook associated with * sharedNotebook.notebookGuid is found by recipientUsername or email, then * the values of sharedNotebook will be used to update the existing record, * else a new record will be created. * * If recipientUsername is set and there is already a SharedNotebook * for that Notebook with that recipientUsername and the privileges on the * existing notebook are lower, than on this one, this will update the * privileges and sharerUserId. If there isn't an existing SharedNotebook for * recipientUsername, this will create and return a shared notebook for that * email and recipientUsername. If recipientUsername is not set and there * already is a SharedNotebook for a Notebook for that email address and the * privileges on the existing SharedNotebook are lower than on this one, this * will update the privileges and sharerUserId, and return the updated * SharedNotebook. Otherwise, this will create and return a SharedNotebook for * the email address. * * If the authenticationToken is a Business auth token, recipientUsername is * set and the recipient is in the same business as the business auth token, * this method will also auto-join the business user to the SharedNotebook - * that is it will set serviceJoined on the SharedNotebook and create a * LinkedNotebook on the recipient's account pointing to the SharedNotebook. * The LinkedNotebook creation happens out-of-band, so there will be a delay * on the order of half a minute between the SharedNotebook and LinkedNotebook * creation. * * Also handles sending an email to the email addresses: if a SharedNotebook * is being created, this will send the shared notebook invite email, and * if a SharedNotebook already exists, it will send the shared notebook * reminder email. Both these emails contain a link to join the notebook. * If the notebook is being auto-joined, it sends an email with that * information to the recipient. * * @param authenticationToken * Must be an authentication token from the owner or a shared notebook * authentication token or business authentication token with sufficient * permissions to change invitations for a notebook. * * @param sharedNotebook * A shared notebook object populated with the email address of the share * recipient, the notebook guid and the access permissions. All other * attributes of the shared object are ignored. The SharedNotebook.allowPreview * field must be explicitly set with either a true or false value. * * @param message * The sharer-defined message to put in the email sent out. * * @return * The fully populated SharedNotebook object including the server assigned * globalId which can both be used to uniquely identify the SharedNotebook. *

  • @throws EDAMUserException <ul>
  • <li>BAD_DATA_FORMAT "SharedNotebook.email" - if the email was not valid</li>
  • <li>DATA_REQUIRED "SharedNotebook.privilege" - if the
  • SharedNotebook.privilegeLevel was not set.</li>
  • <li>BAD_DATA_FORMAT "SharedNotebook.requireLogin" - if requireLogin was
  • set. requireLogin is deprecated.</li>
  • <li>BAD_DATA_FORMAT "SharedNotebook.privilegeLevel" - if the
  • SharedNotebook.privilegeLevel field was unset or set to GROUP.</li>
  • <li>PERMISSION_DENIED "user" - if the email address on the authenticationToken's owner's account is not confirmed.</li>
  • <li>PERMISSION_DENIED "SharedNotebook.recipientSettings" - if
  • recipientSettings is set in the sharedNotebook. Only the recipient
  • can set these values via the setSharedNotebookRecipientSettings
  • method.</li>
  • <li>EDAMErrorCode.LIMIT_REACHED "SharedNotebook" - The notebook already has
  • EDAM_NOTEBOOK_SHARED_NOTEBOOK_MAX shares.</li>
  • </ul>
  • @throws EDAMNotFoundException <ul>
  • <li>Notebook.guid - if the notebookGuid is not a valid GUID for the user.
  • </li>
  • </ul>

Parameters:

  • AuthenticationToken
  • SharedNotebook
  • Message

func (*NoteStoreClient) StopSharingNote

func (p *NoteStoreClient) StopSharingNote(ctx context.Context, authenticationToken string, guid GUID) (err error)

If this note is shared publicly then this will stop sharing that note and invalidate its "Note Key", so any existing URLs to access that Note will stop working.

If the Note is not shared, then this function will do nothing.

This function does not remove invididual shares for the note. To remove individual shares, see stopSharingNoteWithRecipients.

@param guid

The GUID of the note to be un-shared.

@throws EDAMUserException <ul>

<li> BAD_DATA_FORMAT "Note.guid" - if the parameter is missing</li>
<li> PERMISSION_DENIED "Note" - private note, user doesn't own</li>

</ul>

@throws EDAMNotFoundException <ul>

<li>"Note.guid" - not found, by GUID</li>

</ul>

Parameters:

  • AuthenticationToken
  • GUID

func (*NoteStoreClient) UnsetNoteApplicationDataEntry

func (p *NoteStoreClient) UnsetNoteApplicationDataEntry(ctx context.Context, authenticationToken string, guid GUID, key string) (r int32, err error)

Remove an entry identified by 'key' from the applicationData map for the note identified by 'guid'. Silently ignores an unset of a non-existing key.

Parameters:

  • AuthenticationToken
  • GUID
  • Key

func (*NoteStoreClient) UnsetResourceApplicationDataEntry

func (p *NoteStoreClient) UnsetResourceApplicationDataEntry(ctx context.Context, authenticationToken string, guid GUID, key string) (r int32, err error)

Remove an entry identified by 'key' from the applicationData map for the Resource identified by 'guid'.

Parameters:

  • AuthenticationToken
  • GUID
  • Key

func (*NoteStoreClient) UntagAll

func (p *NoteStoreClient) UntagAll(ctx context.Context, authenticationToken string, guid GUID) (err error)

Removes the provided tag from every note that is currently tagged with this tag. If this operation is successful, the tag will still be in the account, but it will not be tagged on any notes.

This function is not indended for use by full synchronizing clients, since it does not provide enough result information to the client to reconcile the local state without performing a follow-up sync from the service. This is intended for "thin clients" that need to efficiently support this as a UI operation.

@param guid

The GUID of the tag to remove from all notes.

@throws EDAMUserException <ul>

<li> BAD_DATA_FORMAT "Tag.guid" - if the guid parameter is missing
</li>
<li> PERMISSION_DENIED "Tag" - user doesn't own tag
</li>

</ul>

@throws EDAMNotFoundException <ul>

<li> "Tag.guid" - tag not found, by GUID
</li>

</ul>

Parameters:

  • AuthenticationToken
  • GUID

func (*NoteStoreClient) UpdateLinkedNotebook

func (p *NoteStoreClient) UpdateLinkedNotebook(ctx context.Context, authenticationToken string, linkedNotebook *LinkedNotebook) (r int32, err error)

@param linkedNotebook

Updates the name of a linked notebook.

@return

The Update Sequence Number for this change within the account.

@throws EDAMUserException <ul>

<li> DATA_REQUIRED "LinkedNotebook.shareName" - missing shareName
</li>
<li> BAD_DATA_FORMAT "LinkedNotebook.shareName" - invalid shareName length or pattern
</li>
<li> BAD_DATA_FORMAT "LinkedNotebook.stack" - invalid stack name length or pattern
</li>

</ul>

Parameters:

  • AuthenticationToken
  • LinkedNotebook

func (*NoteStoreClient) UpdateNote

func (p *NoteStoreClient) UpdateNote(ctx context.Context, authenticationToken string, note *Note) (r *Note, err error)

Submit a set of changes to a note to the service. The provided data must include the note's guid field for identification. The note's title must also be set.

@param note

A Note object containing the desired fields to be populated on
the service. With the exception of the note's title and guid, fields
that are not being changed do not need to be set. If the content is not
being modified, note.content should be left unset. If the list of
resources is not being modified, note.resources should be left unset.

@return

The Note.sharedNotes field will not be set.
The service will include the meta-data
for each resource in the note, but the binary contents of the resources
and their recognition data will be omitted.

@throws EDAMUserException <ul>

<li> BAD_DATA_FORMAT "Note.title" - invalid length or pattern
</li>
<li> BAD_DATA_FORMAT "Note.content" - invalid length for ENML body
</li>
<li> BAD_DATA_FORMAT "NoteAttributes.*" - bad resource string
</li>
<li> BAD_DATA_FORMAT "ResourceAttributes.*" - bad resource string
</li>
<li> BAD_DATA_FORMAT "Resource.mime" - invalid resource MIME type
</li>
<li> DATA_CONFLICT "Note.deleted" - deleted time set on active note
</li>
<li> DATA_REQUIRED "Resource.data" - resource data body missing
</li>
<li> ENML_VALIDATION "*" - note content doesn't validate against DTD
</li>
<li> LIMIT_REACHED "Note.tagGuids" - too many Tags on Note
</li>
<li> LIMIT_REACHED "Note.resources" - too many resources on Note
</li>
<li> LIMIT_REACHED "Note.size" - total note size too large
</li>
<li> LIMIT_REACHED "Resource.data.size" - resource too large
</li>
<li> LIMIT_REACHED "NoteAttribute.*" - attribute string too long
</li>
<li> LIMIT_REACHED "ResourceAttribute.*" - attribute string too long
</li>
<li> PERMISSION_DENIED "Note.notebookGuid" - user doesn't own destination
<li> PERMISSION_DENIED "Note.tags" - user doesn't have permission to
  modify the note's tags. note.tags must be unset.
</li>
<li> PERMISSION_DENIED "Note.attributes" - user doesn't have permission
  to modify the note's attributes. note.attributes must be unset.
</li>
<li> QUOTA_REACHED "Accounting.uploadLimit" - note exceeds upload quota
</li>
<li> BAD_DATA_FORMAT "Tag.name" - Note.tagNames was provided, and one
  of the specified tags had an invalid length or pattern
</li>
<li> LIMIT_REACHED "Tag" - Note.tagNames was provided, and the required
  new tags would exceed the maximum number per account
</li>

</ul>

@throws EDAMNotFoundException <ul>

<li> "Note.guid" - note not found, by GUID
</li>
<li> "Note.notebookGuid" - if notebookGuid provided, but not found
</li>

</ul>

Parameters:

  • AuthenticationToken
  • Note

func (*NoteStoreClient) UpdateNoteIfUsnMatches

func (p *NoteStoreClient) UpdateNoteIfUsnMatches(ctx context.Context, authenticationToken string, note *Note) (r *UpdateNoteIfUsnMatchesResult_, err error)

Perform the same operation as updateNote() would provided that the update sequence number on the parameter Note object matches the current update sequence number that the service has for the note. If they do <i>not</i> match, then <i>no</i> update is performed and the return value will have the current server state in the note field and updated will be false. If the update sequence numbers between the client and server do match, then the note will be updated and the note field of the return value will be returned as it would be for the updateNote method. This method allows you to check for an update to the note on the service, by another client instance, from when you obtained the note state as a baseline for your edits and the time when you wish to save your edits. If your client can merge the conflict, you can avoid overwriting changes that were saved to the service by the other client.

See the updateNote method for information on the exceptions and parameters for this method. The only difference is that you must have an update sequence number defined on the note parameter (equal to the USN of the note as synched to the client), and the following additional exceptions might be thrown.

@throws EDAMUserException <ul>

<li>DATA_REQUIRED "Note.updateSequenceNum" - If the update sequence number was
    not provided.  This includes a value that is set as 0.</li>
<li>BAD_DATA_FORMAT "Note.updateSequenceNum" - If the note has an update
    sequence number that is larger than the current server value, which should
    not happen if your client is working correctly.</li>

</ul>

Parameters:

  • AuthenticationToken
  • Note

func (*NoteStoreClient) UpdateNotebook

func (p *NoteStoreClient) UpdateNotebook(ctx context.Context, authenticationToken string, notebook *Notebook) (r int32, err error)

Submits notebook changes to the service. The provided data must include the notebook's guid field for identification. <p /> The Notebook will be moved to the specified Workspace, if a non empty Notebook.workspaceGuid is provided. If an empty Notebook.workspaceGuid is set and the Notebook is in a Workspace, then it will be removed from the Workspace and a full access SharedNotebook record will be ensured for the caller. If the caller does not already have a full access share, either the privilege of an existing share will be upgraded or a new share will be created. It is illegal to set a Notebook.workspaceGuid on a Workspace backing Notebook.

@param notebook

The notebook object containing the requested changes.

@return

The Update Sequence Number for this change within the account.

@throws EDAMUserException <ul>

<li> BAD_DATA_FORMAT "Notebook.name" - invalid length or pattern</li>
<li> BAD_DATA_FORMAT "Notebook.stack" - invalid length or pattern</li>
<li> BAD_DATA_FORMAT "Publishing.uri" - if publishing set but bad uri</li>
<li> BAD_DATA_FORMAT "Publishing.publicDescription" - if too long</li>
<li> DATA_CONFLICT "Notebook.name" - name already in use</li>
<li> DATA_CONFLICT "Publishing.uri" - if URI already in use</li>
<li> DATA_REQUIRED "Publishing.uri" - if publishing set but uri missing</li>
<li> DATA_REQUIRED "Notebook" - notebook parameter was null</li>
<li> PERMISSION_DENIED "Notebook.defaultNotebook" - if the 'defaultNotebook' field
     is set to 'true' for a Notebook that is not owned by the user identified by
     the passed authenticationToken.</li>

</ul>

@throws EDAMNotFoundException <ul>

<li> "Notebook.guid" - not found, by GUID</li>
<li> "Workspace.guid" - if a non empty workspaceGuid set and no Workspace exists
     for the GUID
</li>

</ul>

Parameters:

  • AuthenticationToken
  • Notebook

func (*NoteStoreClient) UpdateResource

func (p *NoteStoreClient) UpdateResource(ctx context.Context, authenticationToken string, resource *Resource) (r int32, err error)

Submit a set of changes to a resource to the service. This can be used to update the meta-data about the resource, but cannot be used to change the binary contents of the resource (including the length and hash). These cannot be changed directly without creating a new resource and removing the old one via updateNote.

@param resource

A Resource object containing the desired fields to be populated on
the service.  The service will attempt to update the resource with the
following fields from the client:
<ul>
   <li>guid:  must be provided to identify the resource
   </li>
   <li>mime
   </li>
   <li>width
   </li>
   <li>height
   </li>
   <li>duration
   </li>
   <li>attributes:  optional.  if present, the set of attributes will
        be replaced.
   </li>
</ul>

@return

The Update Sequence Number of the resource after the changes have been
applied.

@throws EDAMUserException <ul>

<li> BAD_DATA_FORMAT "Resource.guid" - if the parameter is missing
</li>
<li> BAD_DATA_FORMAT "Resource.mime" - invalid resource MIME type
</li>
<li> BAD_DATA_FORMAT "ResourceAttributes.*" - bad resource string
</li>
<li> LIMIT_REACHED "ResourceAttribute.*" - attribute string too long
</li>
<li> PERMISSION_DENIED "Resource" - private resource, user doesn't own
</li>

</ul>

@throws EDAMNotFoundException <ul>

<li> "Resource.guid" - not found, by GUID
</li>

</ul>

Parameters:

  • AuthenticationToken
  • Resource

func (*NoteStoreClient) UpdateSearch

func (p *NoteStoreClient) UpdateSearch(ctx context.Context, authenticationToken string, search *SavedSearch) (r int32, err error)

Submits search changes to the service. The provided data must include the search's guid field for identification. The service will apply updates to the following search fields: name, query, and scope.

@param search

The search object containing the requested changes.

@return

The Update Sequence Number for this change within the account.

@throws EDAMUserException <ul>

<li> BAD_DATA_FORMAT "SavedSearch.name" - invalid length or pattern
</li>
<li> BAD_DATA_FORMAT "SavedSearch.query" - invalid length
</li>
<li> DATA_CONFLICT "SavedSearch.name" - name already in use
</li>
<li> PERMISSION_DENIED "SavedSearch" - user doesn't own tag
</li>

</ul>

@throws EDAMNotFoundException <ul>

<li> "SavedSearch.guid" - not found, by GUID
</li>

</ul>

Parameters:

  • AuthenticationToken
  • Search

func (*NoteStoreClient) UpdateSharedNotebook

func (p *NoteStoreClient) UpdateSharedNotebook(ctx context.Context, authenticationToken string, sharedNotebook *SharedNotebook) (r int32, err error)

@Deprecated See createOrUpdateNotebookShares and manageNotebookShares.

Parameters:

  • AuthenticationToken
  • SharedNotebook

func (*NoteStoreClient) UpdateTag

func (p *NoteStoreClient) UpdateTag(ctx context.Context, authenticationToken string, tag *Tag) (r int32, err error)

Submits tag changes to the service. The provided data must include the tag's guid field for identification. The service will apply updates to the following tag fields: name, parentGuid

@param tag

The tag object containing the requested changes.

@return

The Update Sequence Number for this change within the account.

@throws EDAMUserException <ul>

<li> BAD_DATA_FORMAT "Tag.name" - invalid length or pattern
</li>
<li> BAD_DATA_FORMAT "Tag.parentGuid" - malformed GUID
</li>
<li> DATA_CONFLICT "Tag.name" - name already in use
</li>
<li> DATA_CONFLICT "Tag.parentGuid" - can't set parent: circular
</li>
<li> PERMISSION_DENIED "Tag" - user doesn't own tag
</li>

</ul>

@throws EDAMNotFoundException <ul>

<li> "Tag.guid" - tag not found, by GUID
</li>
<li> "Tag.parentGuid" - parent not found, by GUID
</li>

</ul>

Parameters:

  • AuthenticationToken
  • Tag

type NoteStoreCopyNoteArgs

type NoteStoreCopyNoteArgs struct {
	AuthenticationToken string `thrift:"authenticationToken,1" db:"authenticationToken" json:"authenticationToken"`
	NoteGuid            GUID   `thrift:"noteGuid,2" db:"noteGuid" json:"noteGuid"`
	ToNotebookGuid      GUID   `thrift:"toNotebookGuid,3" db:"toNotebookGuid" json:"toNotebookGuid"`
}

Attributes:

  • AuthenticationToken
  • NoteGuid
  • ToNotebookGuid

func NewNoteStoreCopyNoteArgs

func NewNoteStoreCopyNoteArgs() *NoteStoreCopyNoteArgs

func (*NoteStoreCopyNoteArgs) GetAuthenticationToken

func (p *NoteStoreCopyNoteArgs) GetAuthenticationToken() string

func (*NoteStoreCopyNoteArgs) GetNoteGuid

func (p *NoteStoreCopyNoteArgs) GetNoteGuid() GUID

func (*NoteStoreCopyNoteArgs) GetToNotebookGuid

func (p *NoteStoreCopyNoteArgs) GetToNotebookGuid() GUID

func (*NoteStoreCopyNoteArgs) Read

func (*NoteStoreCopyNoteArgs) ReadField1

func (p *NoteStoreCopyNoteArgs) ReadField1(iprot thrift.TProtocol) error

func (*NoteStoreCopyNoteArgs) ReadField2

func (p *NoteStoreCopyNoteArgs) ReadField2(iprot thrift.TProtocol) error

func (*NoteStoreCopyNoteArgs) ReadField3

func (p *NoteStoreCopyNoteArgs) ReadField3(iprot thrift.TProtocol) error

func (*NoteStoreCopyNoteArgs) String

func (p *NoteStoreCopyNoteArgs) String() string

func (*NoteStoreCopyNoteArgs) Write

func (p *NoteStoreCopyNoteArgs) Write(oprot thrift.TProtocol) error

type NoteStoreCopyNoteResult

type NoteStoreCopyNoteResult struct {
	Success           *Note                  `thrift:"success,0" db:"success" json:"success,omitempty"`
	UserException     *EDAMUserException     `thrift:"userException,1" db:"userException" json:"userException,omitempty"`
	SystemException   *EDAMSystemException   `thrift:"systemException,2" db:"systemException" json:"systemException,omitempty"`
	NotFoundException *EDAMNotFoundException `thrift:"notFoundException,3" db:"notFoundException" json:"notFoundException,omitempty"`
}

Attributes:

  • Success
  • UserException
  • SystemException
  • NotFoundException

func NewNoteStoreCopyNoteResult

func NewNoteStoreCopyNoteResult() *NoteStoreCopyNoteResult

func (*NoteStoreCopyNoteResult) GetNotFoundException

func (p *NoteStoreCopyNoteResult) GetNotFoundException() *EDAMNotFoundException

func (*NoteStoreCopyNoteResult) GetSuccess

func (p *NoteStoreCopyNoteResult) GetSuccess() *Note

func (*NoteStoreCopyNoteResult) GetSystemException

func (p *NoteStoreCopyNoteResult) GetSystemException() *EDAMSystemException

func (*NoteStoreCopyNoteResult) GetUserException

func (p *NoteStoreCopyNoteResult) GetUserException() *EDAMUserException

func (*NoteStoreCopyNoteResult) IsSetNotFoundException

func (p *NoteStoreCopyNoteResult) IsSetNotFoundException() bool

func (*NoteStoreCopyNoteResult) IsSetSuccess

func (p *NoteStoreCopyNoteResult) IsSetSuccess() bool

func (*NoteStoreCopyNoteResult) IsSetSystemException

func (p *NoteStoreCopyNoteResult) IsSetSystemException() bool

func (*NoteStoreCopyNoteResult) IsSetUserException

func (p *NoteStoreCopyNoteResult) IsSetUserException() bool

func (*NoteStoreCopyNoteResult) Read

func (*NoteStoreCopyNoteResult) ReadField0

func (p *NoteStoreCopyNoteResult) ReadField0(iprot thrift.TProtocol) error

func (*NoteStoreCopyNoteResult) ReadField1

func (p *NoteStoreCopyNoteResult) ReadField1(iprot thrift.TProtocol) error

func (*NoteStoreCopyNoteResult) ReadField2

func (p *NoteStoreCopyNoteResult) ReadField2(iprot thrift.TProtocol) error

func (*NoteStoreCopyNoteResult) ReadField3

func (p *NoteStoreCopyNoteResult) ReadField3(iprot thrift.TProtocol) error

func (*NoteStoreCopyNoteResult) String

func (p *NoteStoreCopyNoteResult) String() string

func (*NoteStoreCopyNoteResult) Write

type NoteStoreCreateLinkedNotebookArgs

type NoteStoreCreateLinkedNotebookArgs struct {
	AuthenticationToken string          `thrift:"authenticationToken,1" db:"authenticationToken" json:"authenticationToken"`
	LinkedNotebook      *LinkedNotebook `thrift:"linkedNotebook,2" db:"linkedNotebook" json:"linkedNotebook"`
}

Attributes:

  • AuthenticationToken
  • LinkedNotebook

func NewNoteStoreCreateLinkedNotebookArgs

func NewNoteStoreCreateLinkedNotebookArgs() *NoteStoreCreateLinkedNotebookArgs

func (*NoteStoreCreateLinkedNotebookArgs) GetAuthenticationToken

func (p *NoteStoreCreateLinkedNotebookArgs) GetAuthenticationToken() string

func (*NoteStoreCreateLinkedNotebookArgs) GetLinkedNotebook

func (p *NoteStoreCreateLinkedNotebookArgs) GetLinkedNotebook() *LinkedNotebook

func (*NoteStoreCreateLinkedNotebookArgs) IsSetLinkedNotebook

func (p *NoteStoreCreateLinkedNotebookArgs) IsSetLinkedNotebook() bool

func (*NoteStoreCreateLinkedNotebookArgs) Read

func (*NoteStoreCreateLinkedNotebookArgs) ReadField1

func (*NoteStoreCreateLinkedNotebookArgs) ReadField2

func (*NoteStoreCreateLinkedNotebookArgs) String

func (*NoteStoreCreateLinkedNotebookArgs) Write

type NoteStoreCreateLinkedNotebookResult

type NoteStoreCreateLinkedNotebookResult struct {
	Success           *LinkedNotebook        `thrift:"success,0" db:"success" json:"success,omitempty"`
	UserException     *EDAMUserException     `thrift:"userException,1" db:"userException" json:"userException,omitempty"`
	NotFoundException *EDAMNotFoundException `thrift:"notFoundException,2" db:"notFoundException" json:"notFoundException,omitempty"`
	SystemException   *EDAMSystemException   `thrift:"systemException,3" db:"systemException" json:"systemException,omitempty"`
}

Attributes:

  • Success
  • UserException
  • NotFoundException
  • SystemException

func NewNoteStoreCreateLinkedNotebookResult

func NewNoteStoreCreateLinkedNotebookResult() *NoteStoreCreateLinkedNotebookResult

func (*NoteStoreCreateLinkedNotebookResult) GetNotFoundException

func (*NoteStoreCreateLinkedNotebookResult) GetSuccess

func (*NoteStoreCreateLinkedNotebookResult) GetSystemException

func (*NoteStoreCreateLinkedNotebookResult) GetUserException

func (*NoteStoreCreateLinkedNotebookResult) IsSetNotFoundException

func (p *NoteStoreCreateLinkedNotebookResult) IsSetNotFoundException() bool

func (*NoteStoreCreateLinkedNotebookResult) IsSetSuccess

func (p *NoteStoreCreateLinkedNotebookResult) IsSetSuccess() bool

func (*NoteStoreCreateLinkedNotebookResult) IsSetSystemException

func (p *NoteStoreCreateLinkedNotebookResult) IsSetSystemException() bool

func (*NoteStoreCreateLinkedNotebookResult) IsSetUserException

func (p *NoteStoreCreateLinkedNotebookResult) IsSetUserException() bool

func (*NoteStoreCreateLinkedNotebookResult) Read

func (*NoteStoreCreateLinkedNotebookResult) ReadField0

func (*NoteStoreCreateLinkedNotebookResult) ReadField1

func (*NoteStoreCreateLinkedNotebookResult) ReadField2

func (*NoteStoreCreateLinkedNotebookResult) ReadField3

func (*NoteStoreCreateLinkedNotebookResult) String

func (*NoteStoreCreateLinkedNotebookResult) Write

type NoteStoreCreateNoteArgs

type NoteStoreCreateNoteArgs struct {
	AuthenticationToken string `thrift:"authenticationToken,1" db:"authenticationToken" json:"authenticationToken"`
	Note                *Note  `thrift:"note,2" db:"note" json:"note"`
}

Attributes:

  • AuthenticationToken
  • Note

func NewNoteStoreCreateNoteArgs

func NewNoteStoreCreateNoteArgs() *NoteStoreCreateNoteArgs

func (*NoteStoreCreateNoteArgs) GetAuthenticationToken

func (p *NoteStoreCreateNoteArgs) GetAuthenticationToken() string

func (*NoteStoreCreateNoteArgs) GetNote

func (p *NoteStoreCreateNoteArgs) GetNote() *Note

func (*NoteStoreCreateNoteArgs) IsSetNote

func (p *NoteStoreCreateNoteArgs) IsSetNote() bool

func (*NoteStoreCreateNoteArgs) Read

func (*NoteStoreCreateNoteArgs) ReadField1

func (p *NoteStoreCreateNoteArgs) ReadField1(iprot thrift.TProtocol) error

func (*NoteStoreCreateNoteArgs) ReadField2

func (p *NoteStoreCreateNoteArgs) ReadField2(iprot thrift.TProtocol) error

func (*NoteStoreCreateNoteArgs) String

func (p *NoteStoreCreateNoteArgs) String() string

func (*NoteStoreCreateNoteArgs) Write

type NoteStoreCreateNoteResult

type NoteStoreCreateNoteResult struct {
	Success           *Note                  `thrift:"success,0" db:"success" json:"success,omitempty"`
	UserException     *EDAMUserException     `thrift:"userException,1" db:"userException" json:"userException,omitempty"`
	SystemException   *EDAMSystemException   `thrift:"systemException,2" db:"systemException" json:"systemException,omitempty"`
	NotFoundException *EDAMNotFoundException `thrift:"notFoundException,3" db:"notFoundException" json:"notFoundException,omitempty"`
}

Attributes:

  • Success
  • UserException
  • SystemException
  • NotFoundException

func NewNoteStoreCreateNoteResult

func NewNoteStoreCreateNoteResult() *NoteStoreCreateNoteResult

func (*NoteStoreCreateNoteResult) GetNotFoundException

func (p *NoteStoreCreateNoteResult) GetNotFoundException() *EDAMNotFoundException

func (*NoteStoreCreateNoteResult) GetSuccess

func (p *NoteStoreCreateNoteResult) GetSuccess() *Note

func (*NoteStoreCreateNoteResult) GetSystemException

func (p *NoteStoreCreateNoteResult) GetSystemException() *EDAMSystemException

func (*NoteStoreCreateNoteResult) GetUserException

func (p *NoteStoreCreateNoteResult) GetUserException() *EDAMUserException

func (*NoteStoreCreateNoteResult) IsSetNotFoundException

func (p *NoteStoreCreateNoteResult) IsSetNotFoundException() bool

func (*NoteStoreCreateNoteResult) IsSetSuccess

func (p *NoteStoreCreateNoteResult) IsSetSuccess() bool

func (*NoteStoreCreateNoteResult) IsSetSystemException

func (p *NoteStoreCreateNoteResult) IsSetSystemException() bool

func (*NoteStoreCreateNoteResult) IsSetUserException

func (p *NoteStoreCreateNoteResult) IsSetUserException() bool

func (*NoteStoreCreateNoteResult) Read

func (*NoteStoreCreateNoteResult) ReadField0

func (p *NoteStoreCreateNoteResult) ReadField0(iprot thrift.TProtocol) error

func (*NoteStoreCreateNoteResult) ReadField1

func (p *NoteStoreCreateNoteResult) ReadField1(iprot thrift.TProtocol) error

func (*NoteStoreCreateNoteResult) ReadField2

func (p *NoteStoreCreateNoteResult) ReadField2(iprot thrift.TProtocol) error

func (*NoteStoreCreateNoteResult) ReadField3

func (p *NoteStoreCreateNoteResult) ReadField3(iprot thrift.TProtocol) error

func (*NoteStoreCreateNoteResult) String

func (p *NoteStoreCreateNoteResult) String() string

func (*NoteStoreCreateNoteResult) Write

type NoteStoreCreateNotebookArgs

type NoteStoreCreateNotebookArgs struct {
	AuthenticationToken string    `thrift:"authenticationToken,1" db:"authenticationToken" json:"authenticationToken"`
	Notebook            *Notebook `thrift:"notebook,2" db:"notebook" json:"notebook"`
}

Attributes:

  • AuthenticationToken
  • Notebook

func NewNoteStoreCreateNotebookArgs

func NewNoteStoreCreateNotebookArgs() *NoteStoreCreateNotebookArgs

func (*NoteStoreCreateNotebookArgs) GetAuthenticationToken

func (p *NoteStoreCreateNotebookArgs) GetAuthenticationToken() string

func (*NoteStoreCreateNotebookArgs) GetNotebook

func (p *NoteStoreCreateNotebookArgs) GetNotebook() *Notebook

func (*NoteStoreCreateNotebookArgs) IsSetNotebook

func (p *NoteStoreCreateNotebookArgs) IsSetNotebook() bool

func (*NoteStoreCreateNotebookArgs) Read

func (*NoteStoreCreateNotebookArgs) ReadField1

func (p *NoteStoreCreateNotebookArgs) ReadField1(iprot thrift.TProtocol) error

func (*NoteStoreCreateNotebookArgs) ReadField2

func (p *NoteStoreCreateNotebookArgs) ReadField2(iprot thrift.TProtocol) error

func (*NoteStoreCreateNotebookArgs) String

func (p *NoteStoreCreateNotebookArgs) String() string

func (*NoteStoreCreateNotebookArgs) Write

type NoteStoreCreateNotebookResult

type NoteStoreCreateNotebookResult struct {
	Success           *Notebook              `thrift:"success,0" db:"success" json:"success,omitempty"`
	UserException     *EDAMUserException     `thrift:"userException,1" db:"userException" json:"userException,omitempty"`
	SystemException   *EDAMSystemException   `thrift:"systemException,2" db:"systemException" json:"systemException,omitempty"`
	NotFoundException *EDAMNotFoundException `thrift:"notFoundException,3" db:"notFoundException" json:"notFoundException,omitempty"`
}

Attributes:

  • Success
  • UserException
  • SystemException
  • NotFoundException

func NewNoteStoreCreateNotebookResult

func NewNoteStoreCreateNotebookResult() *NoteStoreCreateNotebookResult

func (*NoteStoreCreateNotebookResult) GetNotFoundException

func (p *NoteStoreCreateNotebookResult) GetNotFoundException() *EDAMNotFoundException

func (*NoteStoreCreateNotebookResult) GetSuccess

func (p *NoteStoreCreateNotebookResult) GetSuccess() *Notebook

func (*NoteStoreCreateNotebookResult) GetSystemException

func (p *NoteStoreCreateNotebookResult) GetSystemException() *EDAMSystemException

func (*NoteStoreCreateNotebookResult) GetUserException

func (p *NoteStoreCreateNotebookResult) GetUserException() *EDAMUserException

func (*NoteStoreCreateNotebookResult) IsSetNotFoundException

func (p *NoteStoreCreateNotebookResult) IsSetNotFoundException() bool

func (*NoteStoreCreateNotebookResult) IsSetSuccess

func (p *NoteStoreCreateNotebookResult) IsSetSuccess() bool

func (*NoteStoreCreateNotebookResult) IsSetSystemException

func (p *NoteStoreCreateNotebookResult) IsSetSystemException() bool

func (*NoteStoreCreateNotebookResult) IsSetUserException

func (p *NoteStoreCreateNotebookResult) IsSetUserException() bool

func (*NoteStoreCreateNotebookResult) Read

func (*NoteStoreCreateNotebookResult) ReadField0

func (p *NoteStoreCreateNotebookResult) ReadField0(iprot thrift.TProtocol) error

func (*NoteStoreCreateNotebookResult) ReadField1

func (p *NoteStoreCreateNotebookResult) ReadField1(iprot thrift.TProtocol) error

func (*NoteStoreCreateNotebookResult) ReadField2

func (p *NoteStoreCreateNotebookResult) ReadField2(iprot thrift.TProtocol) error

func (*NoteStoreCreateNotebookResult) ReadField3

func (p *NoteStoreCreateNotebookResult) ReadField3(iprot thrift.TProtocol) error

func (*NoteStoreCreateNotebookResult) String

func (*NoteStoreCreateNotebookResult) Write

type NoteStoreCreateOrUpdateNotebookSharesArgs

type NoteStoreCreateOrUpdateNotebookSharesArgs struct {
	AuthenticationToken string                 `thrift:"authenticationToken,1" db:"authenticationToken" json:"authenticationToken"`
	ShareTemplate       *NotebookShareTemplate `thrift:"shareTemplate,2" db:"shareTemplate" json:"shareTemplate"`
}

Attributes:

  • AuthenticationToken
  • ShareTemplate

func NewNoteStoreCreateOrUpdateNotebookSharesArgs

func NewNoteStoreCreateOrUpdateNotebookSharesArgs() *NoteStoreCreateOrUpdateNotebookSharesArgs

func (*NoteStoreCreateOrUpdateNotebookSharesArgs) GetAuthenticationToken

func (p *NoteStoreCreateOrUpdateNotebookSharesArgs) GetAuthenticationToken() string

func (*NoteStoreCreateOrUpdateNotebookSharesArgs) GetShareTemplate

func (*NoteStoreCreateOrUpdateNotebookSharesArgs) IsSetShareTemplate

func (p *NoteStoreCreateOrUpdateNotebookSharesArgs) IsSetShareTemplate() bool

func (*NoteStoreCreateOrUpdateNotebookSharesArgs) Read

func (*NoteStoreCreateOrUpdateNotebookSharesArgs) ReadField1

func (*NoteStoreCreateOrUpdateNotebookSharesArgs) ReadField2

func (*NoteStoreCreateOrUpdateNotebookSharesArgs) String

func (*NoteStoreCreateOrUpdateNotebookSharesArgs) Write

type NoteStoreCreateOrUpdateNotebookSharesResult

type NoteStoreCreateOrUpdateNotebookSharesResult struct {
	Success                  *CreateOrUpdateNotebookSharesResult_ `thrift:"success,0" db:"success" json:"success,omitempty"`
	UserException            *EDAMUserException                   `thrift:"userException,1" db:"userException" json:"userException,omitempty"`
	NotFoundException        *EDAMNotFoundException               `thrift:"notFoundException,2" db:"notFoundException" json:"notFoundException,omitempty"`
	SystemException          *EDAMSystemException                 `thrift:"systemException,3" db:"systemException" json:"systemException,omitempty"`
	InvalidContactsException *EDAMInvalidContactsException        `thrift:"invalidContactsException,4" db:"invalidContactsException" json:"invalidContactsException,omitempty"`
}

Attributes:

  • Success
  • UserException
  • NotFoundException
  • SystemException
  • InvalidContactsException

func NewNoteStoreCreateOrUpdateNotebookSharesResult

func NewNoteStoreCreateOrUpdateNotebookSharesResult() *NoteStoreCreateOrUpdateNotebookSharesResult

func (*NoteStoreCreateOrUpdateNotebookSharesResult) GetInvalidContactsException

func (*NoteStoreCreateOrUpdateNotebookSharesResult) GetNotFoundException

func (*NoteStoreCreateOrUpdateNotebookSharesResult) GetSuccess

func (*NoteStoreCreateOrUpdateNotebookSharesResult) GetSystemException

func (*NoteStoreCreateOrUpdateNotebookSharesResult) GetUserException

func (*NoteStoreCreateOrUpdateNotebookSharesResult) IsSetInvalidContactsException

func (p *NoteStoreCreateOrUpdateNotebookSharesResult) IsSetInvalidContactsException() bool

func (*NoteStoreCreateOrUpdateNotebookSharesResult) IsSetNotFoundException

func (p *NoteStoreCreateOrUpdateNotebookSharesResult) IsSetNotFoundException() bool

func (*NoteStoreCreateOrUpdateNotebookSharesResult) IsSetSuccess

func (*NoteStoreCreateOrUpdateNotebookSharesResult) IsSetSystemException

func (p *NoteStoreCreateOrUpdateNotebookSharesResult) IsSetSystemException() bool

func (*NoteStoreCreateOrUpdateNotebookSharesResult) IsSetUserException

func (p *NoteStoreCreateOrUpdateNotebookSharesResult) IsSetUserException() bool

func (*NoteStoreCreateOrUpdateNotebookSharesResult) Read

func (*NoteStoreCreateOrUpdateNotebookSharesResult) ReadField0

func (*NoteStoreCreateOrUpdateNotebookSharesResult) ReadField1

func (*NoteStoreCreateOrUpdateNotebookSharesResult) ReadField2

func (*NoteStoreCreateOrUpdateNotebookSharesResult) ReadField3

func (*NoteStoreCreateOrUpdateNotebookSharesResult) ReadField4

func (*NoteStoreCreateOrUpdateNotebookSharesResult) String

func (*NoteStoreCreateOrUpdateNotebookSharesResult) Write

type NoteStoreCreateSearchArgs

type NoteStoreCreateSearchArgs struct {
	AuthenticationToken string       `thrift:"authenticationToken,1" db:"authenticationToken" json:"authenticationToken"`
	Search              *SavedSearch `thrift:"search,2" db:"search" json:"search"`
}

Attributes:

  • AuthenticationToken
  • Search

func NewNoteStoreCreateSearchArgs

func NewNoteStoreCreateSearchArgs() *NoteStoreCreateSearchArgs

func (*NoteStoreCreateSearchArgs) GetAuthenticationToken

func (p *NoteStoreCreateSearchArgs) GetAuthenticationToken() string

func (*NoteStoreCreateSearchArgs) GetSearch

func (p *NoteStoreCreateSearchArgs) GetSearch() *SavedSearch

func (*NoteStoreCreateSearchArgs) IsSetSearch

func (p *NoteStoreCreateSearchArgs) IsSetSearch() bool

func (*NoteStoreCreateSearchArgs) Read

func (*NoteStoreCreateSearchArgs) ReadField1

func (p *NoteStoreCreateSearchArgs) ReadField1(iprot thrift.TProtocol) error

func (*NoteStoreCreateSearchArgs) ReadField2

func (p *NoteStoreCreateSearchArgs) ReadField2(iprot thrift.TProtocol) error

func (*NoteStoreCreateSearchArgs) String

func (p *NoteStoreCreateSearchArgs) String() string

func (*NoteStoreCreateSearchArgs) Write

type NoteStoreCreateSearchResult

type NoteStoreCreateSearchResult struct {
	Success         *SavedSearch         `thrift:"success,0" db:"success" json:"success,omitempty"`
	UserException   *EDAMUserException   `thrift:"userException,1" db:"userException" json:"userException,omitempty"`
	SystemException *EDAMSystemException `thrift:"systemException,2" db:"systemException" json:"systemException,omitempty"`
}

Attributes:

  • Success
  • UserException
  • SystemException

func NewNoteStoreCreateSearchResult

func NewNoteStoreCreateSearchResult() *NoteStoreCreateSearchResult

func (*NoteStoreCreateSearchResult) GetSuccess

func (p *NoteStoreCreateSearchResult) GetSuccess() *SavedSearch

func (*NoteStoreCreateSearchResult) GetSystemException

func (p *NoteStoreCreateSearchResult) GetSystemException() *EDAMSystemException

func (*NoteStoreCreateSearchResult) GetUserException

func (p *NoteStoreCreateSearchResult) GetUserException() *EDAMUserException

func (*NoteStoreCreateSearchResult) IsSetSuccess

func (p *NoteStoreCreateSearchResult) IsSetSuccess() bool

func (*NoteStoreCreateSearchResult) IsSetSystemException

func (p *NoteStoreCreateSearchResult) IsSetSystemException() bool

func (*NoteStoreCreateSearchResult) IsSetUserException

func (p *NoteStoreCreateSearchResult) IsSetUserException() bool

func (*NoteStoreCreateSearchResult) Read

func (*NoteStoreCreateSearchResult) ReadField0

func (p *NoteStoreCreateSearchResult) ReadField0(iprot thrift.TProtocol) error

func (*NoteStoreCreateSearchResult) ReadField1

func (p *NoteStoreCreateSearchResult) ReadField1(iprot thrift.TProtocol) error

func (*NoteStoreCreateSearchResult) ReadField2

func (p *NoteStoreCreateSearchResult) ReadField2(iprot thrift.TProtocol) error

func (*NoteStoreCreateSearchResult) String

func (p *NoteStoreCreateSearchResult) String() string

func (*NoteStoreCreateSearchResult) Write

type NoteStoreCreateTagArgs

type NoteStoreCreateTagArgs struct {
	AuthenticationToken string `thrift:"authenticationToken,1" db:"authenticationToken" json:"authenticationToken"`
	Tag                 *Tag   `thrift:"tag,2" db:"tag" json:"tag"`
}

Attributes:

  • AuthenticationToken
  • Tag

func NewNoteStoreCreateTagArgs

func NewNoteStoreCreateTagArgs() *NoteStoreCreateTagArgs

func (*NoteStoreCreateTagArgs) GetAuthenticationToken

func (p *NoteStoreCreateTagArgs) GetAuthenticationToken() string

func (*NoteStoreCreateTagArgs) GetTag

func (p *NoteStoreCreateTagArgs) GetTag() *Tag

func (*NoteStoreCreateTagArgs) IsSetTag

func (p *NoteStoreCreateTagArgs) IsSetTag() bool

func (*NoteStoreCreateTagArgs) Read

func (*NoteStoreCreateTagArgs) ReadField1

func (p *NoteStoreCreateTagArgs) ReadField1(iprot thrift.TProtocol) error

func (*NoteStoreCreateTagArgs) ReadField2

func (p *NoteStoreCreateTagArgs) ReadField2(iprot thrift.TProtocol) error

func (*NoteStoreCreateTagArgs) String

func (p *NoteStoreCreateTagArgs) String() string

func (*NoteStoreCreateTagArgs) Write

func (p *NoteStoreCreateTagArgs) Write(oprot thrift.TProtocol) error

type NoteStoreCreateTagResult

type NoteStoreCreateTagResult struct {
	Success           *Tag                   `thrift:"success,0" db:"success" json:"success,omitempty"`
	UserException     *EDAMUserException     `thrift:"userException,1" db:"userException" json:"userException,omitempty"`
	SystemException   *EDAMSystemException   `thrift:"systemException,2" db:"systemException" json:"systemException,omitempty"`
	NotFoundException *EDAMNotFoundException `thrift:"notFoundException,3" db:"notFoundException" json:"notFoundException,omitempty"`
}

Attributes:

  • Success
  • UserException
  • SystemException
  • NotFoundException

func NewNoteStoreCreateTagResult

func NewNoteStoreCreateTagResult() *NoteStoreCreateTagResult

func (*NoteStoreCreateTagResult) GetNotFoundException

func (p *NoteStoreCreateTagResult) GetNotFoundException() *EDAMNotFoundException

func (*NoteStoreCreateTagResult) GetSuccess

func (p *NoteStoreCreateTagResult) GetSuccess() *Tag

func (*NoteStoreCreateTagResult) GetSystemException

func (p *NoteStoreCreateTagResult) GetSystemException() *EDAMSystemException

func (*NoteStoreCreateTagResult) GetUserException

func (p *NoteStoreCreateTagResult) GetUserException() *EDAMUserException

func (*NoteStoreCreateTagResult) IsSetNotFoundException

func (p *NoteStoreCreateTagResult) IsSetNotFoundException() bool

func (*NoteStoreCreateTagResult) IsSetSuccess

func (p *NoteStoreCreateTagResult) IsSetSuccess() bool

func (*NoteStoreCreateTagResult) IsSetSystemException

func (p *NoteStoreCreateTagResult) IsSetSystemException() bool

func (*NoteStoreCreateTagResult) IsSetUserException

func (p *NoteStoreCreateTagResult) IsSetUserException() bool

func (*NoteStoreCreateTagResult) Read

func (*NoteStoreCreateTagResult) ReadField0

func (p *NoteStoreCreateTagResult) ReadField0(iprot thrift.TProtocol) error

func (*NoteStoreCreateTagResult) ReadField1

func (p *NoteStoreCreateTagResult) ReadField1(iprot thrift.TProtocol) error

func (*NoteStoreCreateTagResult) ReadField2

func (p *NoteStoreCreateTagResult) ReadField2(iprot thrift.TProtocol) error

func (*NoteStoreCreateTagResult) ReadField3

func (p *NoteStoreCreateTagResult) ReadField3(iprot thrift.TProtocol) error

func (*NoteStoreCreateTagResult) String

func (p *NoteStoreCreateTagResult) String() string

func (*NoteStoreCreateTagResult) Write

type NoteStoreDeleteNoteArgs

type NoteStoreDeleteNoteArgs struct {
	AuthenticationToken string `thrift:"authenticationToken,1" db:"authenticationToken" json:"authenticationToken"`
	GUID                GUID   `thrift:"guid,2" db:"guid" json:"guid"`
}

Attributes:

  • AuthenticationToken
  • GUID

func NewNoteStoreDeleteNoteArgs

func NewNoteStoreDeleteNoteArgs() *NoteStoreDeleteNoteArgs

func (*NoteStoreDeleteNoteArgs) GetAuthenticationToken

func (p *NoteStoreDeleteNoteArgs) GetAuthenticationToken() string

func (*NoteStoreDeleteNoteArgs) GetGUID

func (p *NoteStoreDeleteNoteArgs) GetGUID() GUID

func (*NoteStoreDeleteNoteArgs) Read

func (*NoteStoreDeleteNoteArgs) ReadField1

func (p *NoteStoreDeleteNoteArgs) ReadField1(iprot thrift.TProtocol) error

func (*NoteStoreDeleteNoteArgs) ReadField2

func (p *NoteStoreDeleteNoteArgs) ReadField2(iprot thrift.TProtocol) error

func (*NoteStoreDeleteNoteArgs) String

func (p *NoteStoreDeleteNoteArgs) String() string

func (*NoteStoreDeleteNoteArgs) Write

type NoteStoreDeleteNoteResult

type NoteStoreDeleteNoteResult struct {
	Success           *int32                 `thrift:"success,0" db:"success" json:"success,omitempty"`
	UserException     *EDAMUserException     `thrift:"userException,1" db:"userException" json:"userException,omitempty"`
	SystemException   *EDAMSystemException   `thrift:"systemException,2" db:"systemException" json:"systemException,omitempty"`
	NotFoundException *EDAMNotFoundException `thrift:"notFoundException,3" db:"notFoundException" json:"notFoundException,omitempty"`
}

Attributes:

  • Success
  • UserException
  • SystemException
  • NotFoundException

func NewNoteStoreDeleteNoteResult

func NewNoteStoreDeleteNoteResult() *NoteStoreDeleteNoteResult

func (*NoteStoreDeleteNoteResult) GetNotFoundException

func (p *NoteStoreDeleteNoteResult) GetNotFoundException() *EDAMNotFoundException

func (*NoteStoreDeleteNoteResult) GetSuccess

func (p *NoteStoreDeleteNoteResult) GetSuccess() int32

func (*NoteStoreDeleteNoteResult) GetSystemException

func (p *NoteStoreDeleteNoteResult) GetSystemException() *EDAMSystemException

func (*NoteStoreDeleteNoteResult) GetUserException

func (p *NoteStoreDeleteNoteResult) GetUserException() *EDAMUserException

func (*NoteStoreDeleteNoteResult) IsSetNotFoundException

func (p *NoteStoreDeleteNoteResult) IsSetNotFoundException() bool

func (*NoteStoreDeleteNoteResult) IsSetSuccess

func (p *NoteStoreDeleteNoteResult) IsSetSuccess() bool

func (*NoteStoreDeleteNoteResult) IsSetSystemException

func (p *NoteStoreDeleteNoteResult) IsSetSystemException() bool

func (*NoteStoreDeleteNoteResult) IsSetUserException

func (p *NoteStoreDeleteNoteResult) IsSetUserException() bool

func (*NoteStoreDeleteNoteResult) Read

func (*NoteStoreDeleteNoteResult) ReadField0

func (p *NoteStoreDeleteNoteResult) ReadField0(iprot thrift.TProtocol) error

func (*NoteStoreDeleteNoteResult) ReadField1

func (p *NoteStoreDeleteNoteResult) ReadField1(iprot thrift.TProtocol) error

func (*NoteStoreDeleteNoteResult) ReadField2

func (p *NoteStoreDeleteNoteResult) ReadField2(iprot thrift.TProtocol) error

func (*NoteStoreDeleteNoteResult) ReadField3

func (p *NoteStoreDeleteNoteResult) ReadField3(iprot thrift.TProtocol) error

func (*NoteStoreDeleteNoteResult) String

func (p *NoteStoreDeleteNoteResult) String() string

func (*NoteStoreDeleteNoteResult) Write

type NoteStoreEmailNoteArgs

type NoteStoreEmailNoteArgs struct {
	AuthenticationToken string               `thrift:"authenticationToken,1" db:"authenticationToken" json:"authenticationToken"`
	Parameters          *NoteEmailParameters `thrift:"parameters,2" db:"parameters" json:"parameters"`
}

Attributes:

  • AuthenticationToken
  • Parameters

func NewNoteStoreEmailNoteArgs

func NewNoteStoreEmailNoteArgs() *NoteStoreEmailNoteArgs

func (*NoteStoreEmailNoteArgs) GetAuthenticationToken

func (p *NoteStoreEmailNoteArgs) GetAuthenticationToken() string

func (*NoteStoreEmailNoteArgs) GetParameters

func (p *NoteStoreEmailNoteArgs) GetParameters() *NoteEmailParameters

func (*NoteStoreEmailNoteArgs) IsSetParameters

func (p *NoteStoreEmailNoteArgs) IsSetParameters() bool

func (*NoteStoreEmailNoteArgs) Read

func (*NoteStoreEmailNoteArgs) ReadField1

func (p *NoteStoreEmailNoteArgs) ReadField1(iprot thrift.TProtocol) error

func (*NoteStoreEmailNoteArgs) ReadField2

func (p *NoteStoreEmailNoteArgs) ReadField2(iprot thrift.TProtocol) error

func (*NoteStoreEmailNoteArgs) String

func (p *NoteStoreEmailNoteArgs) String() string

func (*NoteStoreEmailNoteArgs) Write

func (p *NoteStoreEmailNoteArgs) Write(oprot thrift.TProtocol) error

type NoteStoreEmailNoteResult

type NoteStoreEmailNoteResult struct {
	UserException     *EDAMUserException     `thrift:"userException,1" db:"userException" json:"userException,omitempty"`
	NotFoundException *EDAMNotFoundException `thrift:"notFoundException,2" db:"notFoundException" json:"notFoundException,omitempty"`
	SystemException   *EDAMSystemException   `thrift:"systemException,3" db:"systemException" json:"systemException,omitempty"`
}

Attributes:

  • UserException
  • NotFoundException
  • SystemException

func NewNoteStoreEmailNoteResult

func NewNoteStoreEmailNoteResult() *NoteStoreEmailNoteResult

func (*NoteStoreEmailNoteResult) GetNotFoundException

func (p *NoteStoreEmailNoteResult) GetNotFoundException() *EDAMNotFoundException

func (*NoteStoreEmailNoteResult) GetSystemException

func (p *NoteStoreEmailNoteResult) GetSystemException() *EDAMSystemException

func (*NoteStoreEmailNoteResult) GetUserException

func (p *NoteStoreEmailNoteResult) GetUserException() *EDAMUserException

func (*NoteStoreEmailNoteResult) IsSetNotFoundException

func (p *NoteStoreEmailNoteResult) IsSetNotFoundException() bool

func (*NoteStoreEmailNoteResult) IsSetSystemException

func (p *NoteStoreEmailNoteResult) IsSetSystemException() bool

func (*NoteStoreEmailNoteResult) IsSetUserException

func (p *NoteStoreEmailNoteResult) IsSetUserException() bool

func (*NoteStoreEmailNoteResult) Read

func (*NoteStoreEmailNoteResult) ReadField1

func (p *NoteStoreEmailNoteResult) ReadField1(iprot thrift.TProtocol) error

func (*NoteStoreEmailNoteResult) ReadField2

func (p *NoteStoreEmailNoteResult) ReadField2(iprot thrift.TProtocol) error

func (*NoteStoreEmailNoteResult) ReadField3

func (p *NoteStoreEmailNoteResult) ReadField3(iprot thrift.TProtocol) error

func (*NoteStoreEmailNoteResult) String

func (p *NoteStoreEmailNoteResult) String() string

func (*NoteStoreEmailNoteResult) Write

type NoteStoreExpungeLinkedNotebookArgs

type NoteStoreExpungeLinkedNotebookArgs struct {
	AuthenticationToken string `thrift:"authenticationToken,1" db:"authenticationToken" json:"authenticationToken"`
	GUID                GUID   `thrift:"guid,2" db:"guid" json:"guid"`
}

Attributes:

  • AuthenticationToken
  • GUID

func NewNoteStoreExpungeLinkedNotebookArgs

func NewNoteStoreExpungeLinkedNotebookArgs() *NoteStoreExpungeLinkedNotebookArgs

func (*NoteStoreExpungeLinkedNotebookArgs) GetAuthenticationToken

func (p *NoteStoreExpungeLinkedNotebookArgs) GetAuthenticationToken() string

func (*NoteStoreExpungeLinkedNotebookArgs) GetGUID

func (*NoteStoreExpungeLinkedNotebookArgs) Read

func (*NoteStoreExpungeLinkedNotebookArgs) ReadField1

func (*NoteStoreExpungeLinkedNotebookArgs) ReadField2

func (*NoteStoreExpungeLinkedNotebookArgs) String

func (*NoteStoreExpungeLinkedNotebookArgs) Write

type NoteStoreExpungeLinkedNotebookResult

type NoteStoreExpungeLinkedNotebookResult struct {
	Success           *int32                 `thrift:"success,0" db:"success" json:"success,omitempty"`
	UserException     *EDAMUserException     `thrift:"userException,1" db:"userException" json:"userException,omitempty"`
	NotFoundException *EDAMNotFoundException `thrift:"notFoundException,2" db:"notFoundException" json:"notFoundException,omitempty"`
	SystemException   *EDAMSystemException   `thrift:"systemException,3" db:"systemException" json:"systemException,omitempty"`
}

Attributes:

  • Success
  • UserException
  • NotFoundException
  • SystemException

func NewNoteStoreExpungeLinkedNotebookResult

func NewNoteStoreExpungeLinkedNotebookResult() *NoteStoreExpungeLinkedNotebookResult

func (*NoteStoreExpungeLinkedNotebookResult) GetNotFoundException

func (*NoteStoreExpungeLinkedNotebookResult) GetSuccess

func (*NoteStoreExpungeLinkedNotebookResult) GetSystemException

func (*NoteStoreExpungeLinkedNotebookResult) GetUserException

func (*NoteStoreExpungeLinkedNotebookResult) IsSetNotFoundException

func (p *NoteStoreExpungeLinkedNotebookResult) IsSetNotFoundException() bool

func (*NoteStoreExpungeLinkedNotebookResult) IsSetSuccess

func (p *NoteStoreExpungeLinkedNotebookResult) IsSetSuccess() bool

func (*NoteStoreExpungeLinkedNotebookResult) IsSetSystemException

func (p *NoteStoreExpungeLinkedNotebookResult) IsSetSystemException() bool

func (*NoteStoreExpungeLinkedNotebookResult) IsSetUserException

func (p *NoteStoreExpungeLinkedNotebookResult) IsSetUserException() bool

func (*NoteStoreExpungeLinkedNotebookResult) Read

func (*NoteStoreExpungeLinkedNotebookResult) ReadField0

func (*NoteStoreExpungeLinkedNotebookResult) ReadField1

func (*NoteStoreExpungeLinkedNotebookResult) ReadField2

func (*NoteStoreExpungeLinkedNotebookResult) ReadField3

func (*NoteStoreExpungeLinkedNotebookResult) String

func (*NoteStoreExpungeLinkedNotebookResult) Write

type NoteStoreExpungeNoteArgs

type NoteStoreExpungeNoteArgs struct {
	AuthenticationToken string `thrift:"authenticationToken,1" db:"authenticationToken" json:"authenticationToken"`
	GUID                GUID   `thrift:"guid,2" db:"guid" json:"guid"`
}

Attributes:

  • AuthenticationToken
  • GUID

func NewNoteStoreExpungeNoteArgs

func NewNoteStoreExpungeNoteArgs() *NoteStoreExpungeNoteArgs

func (*NoteStoreExpungeNoteArgs) GetAuthenticationToken

func (p *NoteStoreExpungeNoteArgs) GetAuthenticationToken() string

func (*NoteStoreExpungeNoteArgs) GetGUID

func (p *NoteStoreExpungeNoteArgs) GetGUID() GUID

func (*NoteStoreExpungeNoteArgs) Read

func (*NoteStoreExpungeNoteArgs) ReadField1

func (p *NoteStoreExpungeNoteArgs) ReadField1(iprot thrift.TProtocol) error

func (*NoteStoreExpungeNoteArgs) ReadField2

func (p *NoteStoreExpungeNoteArgs) ReadField2(iprot thrift.TProtocol) error

func (*NoteStoreExpungeNoteArgs) String

func (p *NoteStoreExpungeNoteArgs) String() string

func (*NoteStoreExpungeNoteArgs) Write

type NoteStoreExpungeNoteResult

type NoteStoreExpungeNoteResult struct {
	Success           *int32                 `thrift:"success,0" db:"success" json:"success,omitempty"`
	UserException     *EDAMUserException     `thrift:"userException,1" db:"userException" json:"userException,omitempty"`
	SystemException   *EDAMSystemException   `thrift:"systemException,2" db:"systemException" json:"systemException,omitempty"`
	NotFoundException *EDAMNotFoundException `thrift:"notFoundException,3" db:"notFoundException" json:"notFoundException,omitempty"`
}

Attributes:

  • Success
  • UserException
  • SystemException
  • NotFoundException

func NewNoteStoreExpungeNoteResult

func NewNoteStoreExpungeNoteResult() *NoteStoreExpungeNoteResult

func (*NoteStoreExpungeNoteResult) GetNotFoundException

func (p *NoteStoreExpungeNoteResult) GetNotFoundException() *EDAMNotFoundException

func (*NoteStoreExpungeNoteResult) GetSuccess

func (p *NoteStoreExpungeNoteResult) GetSuccess() int32

func (*NoteStoreExpungeNoteResult) GetSystemException

func (p *NoteStoreExpungeNoteResult) GetSystemException() *EDAMSystemException

func (*NoteStoreExpungeNoteResult) GetUserException

func (p *NoteStoreExpungeNoteResult) GetUserException() *EDAMUserException

func (*NoteStoreExpungeNoteResult) IsSetNotFoundException

func (p *NoteStoreExpungeNoteResult) IsSetNotFoundException() bool

func (*NoteStoreExpungeNoteResult) IsSetSuccess

func (p *NoteStoreExpungeNoteResult) IsSetSuccess() bool

func (*NoteStoreExpungeNoteResult) IsSetSystemException

func (p *NoteStoreExpungeNoteResult) IsSetSystemException() bool

func (*NoteStoreExpungeNoteResult) IsSetUserException

func (p *NoteStoreExpungeNoteResult) IsSetUserException() bool

func (*NoteStoreExpungeNoteResult) Read

func (*NoteStoreExpungeNoteResult) ReadField0

func (p *NoteStoreExpungeNoteResult) ReadField0(iprot thrift.TProtocol) error

func (*NoteStoreExpungeNoteResult) ReadField1

func (p *NoteStoreExpungeNoteResult) ReadField1(iprot thrift.TProtocol) error

func (*NoteStoreExpungeNoteResult) ReadField2

func (p *NoteStoreExpungeNoteResult) ReadField2(iprot thrift.TProtocol) error

func (*NoteStoreExpungeNoteResult) ReadField3

func (p *NoteStoreExpungeNoteResult) ReadField3(iprot thrift.TProtocol) error

func (*NoteStoreExpungeNoteResult) String

func (p *NoteStoreExpungeNoteResult) String() string

func (*NoteStoreExpungeNoteResult) Write

type NoteStoreExpungeNotebookArgs

type NoteStoreExpungeNotebookArgs struct {
	AuthenticationToken string `thrift:"authenticationToken,1" db:"authenticationToken" json:"authenticationToken"`
	GUID                GUID   `thrift:"guid,2" db:"guid" json:"guid"`
}

Attributes:

  • AuthenticationToken
  • GUID

func NewNoteStoreExpungeNotebookArgs

func NewNoteStoreExpungeNotebookArgs() *NoteStoreExpungeNotebookArgs

func (*NoteStoreExpungeNotebookArgs) GetAuthenticationToken

func (p *NoteStoreExpungeNotebookArgs) GetAuthenticationToken() string

func (*NoteStoreExpungeNotebookArgs) GetGUID

func (p *NoteStoreExpungeNotebookArgs) GetGUID() GUID

func (*NoteStoreExpungeNotebookArgs) Read

func (*NoteStoreExpungeNotebookArgs) ReadField1

func (p *NoteStoreExpungeNotebookArgs) ReadField1(iprot thrift.TProtocol) error

func (*NoteStoreExpungeNotebookArgs) ReadField2

func (p *NoteStoreExpungeNotebookArgs) ReadField2(iprot thrift.TProtocol) error

func (*NoteStoreExpungeNotebookArgs) String

func (*NoteStoreExpungeNotebookArgs) Write

type NoteStoreExpungeNotebookResult

type NoteStoreExpungeNotebookResult struct {
	Success           *int32                 `thrift:"success,0" db:"success" json:"success,omitempty"`
	UserException     *EDAMUserException     `thrift:"userException,1" db:"userException" json:"userException,omitempty"`
	SystemException   *EDAMSystemException   `thrift:"systemException,2" db:"systemException" json:"systemException,omitempty"`
	NotFoundException *EDAMNotFoundException `thrift:"notFoundException,3" db:"notFoundException" json:"notFoundException,omitempty"`
}

Attributes:

  • Success
  • UserException
  • SystemException
  • NotFoundException

func NewNoteStoreExpungeNotebookResult

func NewNoteStoreExpungeNotebookResult() *NoteStoreExpungeNotebookResult

func (*NoteStoreExpungeNotebookResult) GetNotFoundException

func (p *NoteStoreExpungeNotebookResult) GetNotFoundException() *EDAMNotFoundException

func (*NoteStoreExpungeNotebookResult) GetSuccess

func (p *NoteStoreExpungeNotebookResult) GetSuccess() int32

func (*NoteStoreExpungeNotebookResult) GetSystemException

func (p *NoteStoreExpungeNotebookResult) GetSystemException() *EDAMSystemException

func (*NoteStoreExpungeNotebookResult) GetUserException

func (p *NoteStoreExpungeNotebookResult) GetUserException() *EDAMUserException

func (*NoteStoreExpungeNotebookResult) IsSetNotFoundException

func (p *NoteStoreExpungeNotebookResult) IsSetNotFoundException() bool

func (*NoteStoreExpungeNotebookResult) IsSetSuccess

func (p *NoteStoreExpungeNotebookResult) IsSetSuccess() bool

func (*NoteStoreExpungeNotebookResult) IsSetSystemException

func (p *NoteStoreExpungeNotebookResult) IsSetSystemException() bool

func (*NoteStoreExpungeNotebookResult) IsSetUserException

func (p *NoteStoreExpungeNotebookResult) IsSetUserException() bool

func (*NoteStoreExpungeNotebookResult) Read

func (*NoteStoreExpungeNotebookResult) ReadField0

func (*NoteStoreExpungeNotebookResult) ReadField1

func (*NoteStoreExpungeNotebookResult) ReadField2

func (*NoteStoreExpungeNotebookResult) ReadField3

func (*NoteStoreExpungeNotebookResult) String

func (*NoteStoreExpungeNotebookResult) Write

type NoteStoreExpungeSearchArgs

type NoteStoreExpungeSearchArgs struct {
	AuthenticationToken string `thrift:"authenticationToken,1" db:"authenticationToken" json:"authenticationToken"`
	GUID                GUID   `thrift:"guid,2" db:"guid" json:"guid"`
}

Attributes:

  • AuthenticationToken
  • GUID

func NewNoteStoreExpungeSearchArgs

func NewNoteStoreExpungeSearchArgs() *NoteStoreExpungeSearchArgs

func (*NoteStoreExpungeSearchArgs) GetAuthenticationToken

func (p *NoteStoreExpungeSearchArgs) GetAuthenticationToken() string

func (*NoteStoreExpungeSearchArgs) GetGUID

func (p *NoteStoreExpungeSearchArgs) GetGUID() GUID

func (*NoteStoreExpungeSearchArgs) Read

func (*NoteStoreExpungeSearchArgs) ReadField1

func (p *NoteStoreExpungeSearchArgs) ReadField1(iprot thrift.TProtocol) error

func (*NoteStoreExpungeSearchArgs) ReadField2

func (p *NoteStoreExpungeSearchArgs) ReadField2(iprot thrift.TProtocol) error

func (*NoteStoreExpungeSearchArgs) String

func (p *NoteStoreExpungeSearchArgs) String() string

func (*NoteStoreExpungeSearchArgs) Write

type NoteStoreExpungeSearchResult

type NoteStoreExpungeSearchResult struct {
	Success           *int32                 `thrift:"success,0" db:"success" json:"success,omitempty"`
	UserException     *EDAMUserException     `thrift:"userException,1" db:"userException" json:"userException,omitempty"`
	SystemException   *EDAMSystemException   `thrift:"systemException,2" db:"systemException" json:"systemException,omitempty"`
	NotFoundException *EDAMNotFoundException `thrift:"notFoundException,3" db:"notFoundException" json:"notFoundException,omitempty"`
}

Attributes:

  • Success
  • UserException
  • SystemException
  • NotFoundException

func NewNoteStoreExpungeSearchResult

func NewNoteStoreExpungeSearchResult() *NoteStoreExpungeSearchResult

func (*NoteStoreExpungeSearchResult) GetNotFoundException

func (p *NoteStoreExpungeSearchResult) GetNotFoundException() *EDAMNotFoundException

func (*NoteStoreExpungeSearchResult) GetSuccess

func (p *NoteStoreExpungeSearchResult) GetSuccess() int32

func (*NoteStoreExpungeSearchResult) GetSystemException

func (p *NoteStoreExpungeSearchResult) GetSystemException() *EDAMSystemException

func (*NoteStoreExpungeSearchResult) GetUserException

func (p *NoteStoreExpungeSearchResult) GetUserException() *EDAMUserException

func (*NoteStoreExpungeSearchResult) IsSetNotFoundException

func (p *NoteStoreExpungeSearchResult) IsSetNotFoundException() bool

func (*NoteStoreExpungeSearchResult) IsSetSuccess

func (p *NoteStoreExpungeSearchResult) IsSetSuccess() bool

func (*NoteStoreExpungeSearchResult) IsSetSystemException

func (p *NoteStoreExpungeSearchResult) IsSetSystemException() bool

func (*NoteStoreExpungeSearchResult) IsSetUserException

func (p *NoteStoreExpungeSearchResult) IsSetUserException() bool

func (*NoteStoreExpungeSearchResult) Read

func (*NoteStoreExpungeSearchResult) ReadField0

func (p *NoteStoreExpungeSearchResult) ReadField0(iprot thrift.TProtocol) error

func (*NoteStoreExpungeSearchResult) ReadField1

func (p *NoteStoreExpungeSearchResult) ReadField1(iprot thrift.TProtocol) error

func (*NoteStoreExpungeSearchResult) ReadField2

func (p *NoteStoreExpungeSearchResult) ReadField2(iprot thrift.TProtocol) error

func (*NoteStoreExpungeSearchResult) ReadField3

func (p *NoteStoreExpungeSearchResult) ReadField3(iprot thrift.TProtocol) error

func (*NoteStoreExpungeSearchResult) String

func (*NoteStoreExpungeSearchResult) Write

type NoteStoreExpungeTagArgs

type NoteStoreExpungeTagArgs struct {
	AuthenticationToken string `thrift:"authenticationToken,1" db:"authenticationToken" json:"authenticationToken"`
	GUID                GUID   `thrift:"guid,2" db:"guid" json:"guid"`
}

Attributes:

  • AuthenticationToken
  • GUID

func NewNoteStoreExpungeTagArgs

func NewNoteStoreExpungeTagArgs() *NoteStoreExpungeTagArgs

func (*NoteStoreExpungeTagArgs) GetAuthenticationToken

func (p *NoteStoreExpungeTagArgs) GetAuthenticationToken() string

func (*NoteStoreExpungeTagArgs) GetGUID

func (p *NoteStoreExpungeTagArgs) GetGUID() GUID

func (*NoteStoreExpungeTagArgs) Read

func (*NoteStoreExpungeTagArgs) ReadField1

func (p *NoteStoreExpungeTagArgs) ReadField1(iprot thrift.TProtocol) error

func (*NoteStoreExpungeTagArgs) ReadField2

func (p *NoteStoreExpungeTagArgs) ReadField2(iprot thrift.TProtocol) error

func (*NoteStoreExpungeTagArgs) String

func (p *NoteStoreExpungeTagArgs) String() string

func (*NoteStoreExpungeTagArgs) Write

type NoteStoreExpungeTagResult

type NoteStoreExpungeTagResult struct {
	Success           *int32                 `thrift:"success,0" db:"success" json:"success,omitempty"`
	UserException     *EDAMUserException     `thrift:"userException,1" db:"userException" json:"userException,omitempty"`
	SystemException   *EDAMSystemException   `thrift:"systemException,2" db:"systemException" json:"systemException,omitempty"`
	NotFoundException *EDAMNotFoundException `thrift:"notFoundException,3" db:"notFoundException" json:"notFoundException,omitempty"`
}

Attributes:

  • Success
  • UserException
  • SystemException
  • NotFoundException

func NewNoteStoreExpungeTagResult

func NewNoteStoreExpungeTagResult() *NoteStoreExpungeTagResult

func (*NoteStoreExpungeTagResult) GetNotFoundException

func (p *NoteStoreExpungeTagResult) GetNotFoundException() *EDAMNotFoundException

func (*NoteStoreExpungeTagResult) GetSuccess

func (p *NoteStoreExpungeTagResult) GetSuccess() int32

func (*NoteStoreExpungeTagResult) GetSystemException

func (p *NoteStoreExpungeTagResult) GetSystemException() *EDAMSystemException

func (*NoteStoreExpungeTagResult) GetUserException

func (p *NoteStoreExpungeTagResult) GetUserException() *EDAMUserException

func (*NoteStoreExpungeTagResult) IsSetNotFoundException

func (p *NoteStoreExpungeTagResult) IsSetNotFoundException() bool

func (*NoteStoreExpungeTagResult) IsSetSuccess

func (p *NoteStoreExpungeTagResult) IsSetSuccess() bool

func (*NoteStoreExpungeTagResult) IsSetSystemException

func (p *NoteStoreExpungeTagResult) IsSetSystemException() bool

func (*NoteStoreExpungeTagResult) IsSetUserException

func (p *NoteStoreExpungeTagResult) IsSetUserException() bool

func (*NoteStoreExpungeTagResult) Read

func (*NoteStoreExpungeTagResult) ReadField0

func (p *NoteStoreExpungeTagResult) ReadField0(iprot thrift.TProtocol) error

func (*NoteStoreExpungeTagResult) ReadField1

func (p *NoteStoreExpungeTagResult) ReadField1(iprot thrift.TProtocol) error

func (*NoteStoreExpungeTagResult) ReadField2

func (p *NoteStoreExpungeTagResult) ReadField2(iprot thrift.TProtocol) error

func (*NoteStoreExpungeTagResult) ReadField3

func (p *NoteStoreExpungeTagResult) ReadField3(iprot thrift.TProtocol) error

func (*NoteStoreExpungeTagResult) String

func (p *NoteStoreExpungeTagResult) String() string

func (*NoteStoreExpungeTagResult) Write

type NoteStoreFindNoteCountsArgs

type NoteStoreFindNoteCountsArgs struct {
	AuthenticationToken string      `thrift:"authenticationToken,1" db:"authenticationToken" json:"authenticationToken"`
	Filter              *NoteFilter `thrift:"filter,2" db:"filter" json:"filter"`
	WithTrash           bool        `thrift:"withTrash,3" db:"withTrash" json:"withTrash"`
}

Attributes:

  • AuthenticationToken
  • Filter
  • WithTrash

func NewNoteStoreFindNoteCountsArgs

func NewNoteStoreFindNoteCountsArgs() *NoteStoreFindNoteCountsArgs

func (*NoteStoreFindNoteCountsArgs) GetAuthenticationToken

func (p *NoteStoreFindNoteCountsArgs) GetAuthenticationToken() string

func (*NoteStoreFindNoteCountsArgs) GetFilter

func (p *NoteStoreFindNoteCountsArgs) GetFilter() *NoteFilter

func (*NoteStoreFindNoteCountsArgs) GetWithTrash

func (p *NoteStoreFindNoteCountsArgs) GetWithTrash() bool

func (*NoteStoreFindNoteCountsArgs) IsSetFilter

func (p *NoteStoreFindNoteCountsArgs) IsSetFilter() bool

func (*NoteStoreFindNoteCountsArgs) Read

func (*NoteStoreFindNoteCountsArgs) ReadField1

func (p *NoteStoreFindNoteCountsArgs) ReadField1(iprot thrift.TProtocol) error

func (*NoteStoreFindNoteCountsArgs) ReadField2

func (p *NoteStoreFindNoteCountsArgs) ReadField2(iprot thrift.TProtocol) error

func (*NoteStoreFindNoteCountsArgs) ReadField3

func (p *NoteStoreFindNoteCountsArgs) ReadField3(iprot thrift.TProtocol) error

func (*NoteStoreFindNoteCountsArgs) String

func (p *NoteStoreFindNoteCountsArgs) String() string

func (*NoteStoreFindNoteCountsArgs) Write

type NoteStoreFindNoteCountsResult

type NoteStoreFindNoteCountsResult struct {
	Success           *NoteCollectionCounts  `thrift:"success,0" db:"success" json:"success,omitempty"`
	UserException     *EDAMUserException     `thrift:"userException,1" db:"userException" json:"userException,omitempty"`
	SystemException   *EDAMSystemException   `thrift:"systemException,2" db:"systemException" json:"systemException,omitempty"`
	NotFoundException *EDAMNotFoundException `thrift:"notFoundException,3" db:"notFoundException" json:"notFoundException,omitempty"`
}

Attributes:

  • Success
  • UserException
  • SystemException
  • NotFoundException

func NewNoteStoreFindNoteCountsResult

func NewNoteStoreFindNoteCountsResult() *NoteStoreFindNoteCountsResult

func (*NoteStoreFindNoteCountsResult) GetNotFoundException

func (p *NoteStoreFindNoteCountsResult) GetNotFoundException() *EDAMNotFoundException

func (*NoteStoreFindNoteCountsResult) GetSuccess

func (*NoteStoreFindNoteCountsResult) GetSystemException

func (p *NoteStoreFindNoteCountsResult) GetSystemException() *EDAMSystemException

func (*NoteStoreFindNoteCountsResult) GetUserException

func (p *NoteStoreFindNoteCountsResult) GetUserException() *EDAMUserException

func (*NoteStoreFindNoteCountsResult) IsSetNotFoundException

func (p *NoteStoreFindNoteCountsResult) IsSetNotFoundException() bool

func (*NoteStoreFindNoteCountsResult) IsSetSuccess

func (p *NoteStoreFindNoteCountsResult) IsSetSuccess() bool

func (*NoteStoreFindNoteCountsResult) IsSetSystemException

func (p *NoteStoreFindNoteCountsResult) IsSetSystemException() bool

func (*NoteStoreFindNoteCountsResult) IsSetUserException

func (p *NoteStoreFindNoteCountsResult) IsSetUserException() bool

func (*NoteStoreFindNoteCountsResult) Read

func (*NoteStoreFindNoteCountsResult) ReadField0

func (p *NoteStoreFindNoteCountsResult) ReadField0(iprot thrift.TProtocol) error

func (*NoteStoreFindNoteCountsResult) ReadField1

func (p *NoteStoreFindNoteCountsResult) ReadField1(iprot thrift.TProtocol) error

func (*NoteStoreFindNoteCountsResult) ReadField2

func (p *NoteStoreFindNoteCountsResult) ReadField2(iprot thrift.TProtocol) error

func (*NoteStoreFindNoteCountsResult) ReadField3

func (p *NoteStoreFindNoteCountsResult) ReadField3(iprot thrift.TProtocol) error

func (*NoteStoreFindNoteCountsResult) String

func (*NoteStoreFindNoteCountsResult) Write

type NoteStoreFindNoteOffsetArgs

type NoteStoreFindNoteOffsetArgs struct {
	AuthenticationToken string      `thrift:"authenticationToken,1" db:"authenticationToken" json:"authenticationToken"`
	Filter              *NoteFilter `thrift:"filter,2" db:"filter" json:"filter"`
	GUID                GUID        `thrift:"guid,3" db:"guid" json:"guid"`
}

Attributes:

  • AuthenticationToken
  • Filter
  • GUID

func NewNoteStoreFindNoteOffsetArgs

func NewNoteStoreFindNoteOffsetArgs() *NoteStoreFindNoteOffsetArgs

func (*NoteStoreFindNoteOffsetArgs) GetAuthenticationToken

func (p *NoteStoreFindNoteOffsetArgs) GetAuthenticationToken() string

func (*NoteStoreFindNoteOffsetArgs) GetFilter

func (p *NoteStoreFindNoteOffsetArgs) GetFilter() *NoteFilter

func (*NoteStoreFindNoteOffsetArgs) GetGUID

func (p *NoteStoreFindNoteOffsetArgs) GetGUID() GUID

func (*NoteStoreFindNoteOffsetArgs) IsSetFilter

func (p *NoteStoreFindNoteOffsetArgs) IsSetFilter() bool

func (*NoteStoreFindNoteOffsetArgs) Read

func (*NoteStoreFindNoteOffsetArgs) ReadField1

func (p *NoteStoreFindNoteOffsetArgs) ReadField1(iprot thrift.TProtocol) error

func (*NoteStoreFindNoteOffsetArgs) ReadField2

func (p *NoteStoreFindNoteOffsetArgs) ReadField2(iprot thrift.TProtocol) error

func (*NoteStoreFindNoteOffsetArgs) ReadField3

func (p *NoteStoreFindNoteOffsetArgs) ReadField3(iprot thrift.TProtocol) error

func (*NoteStoreFindNoteOffsetArgs) String

func (p *NoteStoreFindNoteOffsetArgs) String() string

func (*NoteStoreFindNoteOffsetArgs) Write

type NoteStoreFindNoteOffsetResult

type NoteStoreFindNoteOffsetResult struct {
	Success           *int32                 `thrift:"success,0" db:"success" json:"success,omitempty"`
	UserException     *EDAMUserException     `thrift:"userException,1" db:"userException" json:"userException,omitempty"`
	SystemException   *EDAMSystemException   `thrift:"systemException,2" db:"systemException" json:"systemException,omitempty"`
	NotFoundException *EDAMNotFoundException `thrift:"notFoundException,3" db:"notFoundException" json:"notFoundException,omitempty"`
}

Attributes:

  • Success
  • UserException
  • SystemException
  • NotFoundException

func NewNoteStoreFindNoteOffsetResult

func NewNoteStoreFindNoteOffsetResult() *NoteStoreFindNoteOffsetResult

func (*NoteStoreFindNoteOffsetResult) GetNotFoundException

func (p *NoteStoreFindNoteOffsetResult) GetNotFoundException() *EDAMNotFoundException

func (*NoteStoreFindNoteOffsetResult) GetSuccess

func (p *NoteStoreFindNoteOffsetResult) GetSuccess() int32

func (*NoteStoreFindNoteOffsetResult) GetSystemException

func (p *NoteStoreFindNoteOffsetResult) GetSystemException() *EDAMSystemException

func (*NoteStoreFindNoteOffsetResult) GetUserException

func (p *NoteStoreFindNoteOffsetResult) GetUserException() *EDAMUserException

func (*NoteStoreFindNoteOffsetResult) IsSetNotFoundException

func (p *NoteStoreFindNoteOffsetResult) IsSetNotFoundException() bool

func (*NoteStoreFindNoteOffsetResult) IsSetSuccess

func (p *NoteStoreFindNoteOffsetResult) IsSetSuccess() bool

func (*NoteStoreFindNoteOffsetResult) IsSetSystemException

func (p *NoteStoreFindNoteOffsetResult) IsSetSystemException() bool

func (*NoteStoreFindNoteOffsetResult) IsSetUserException

func (p *NoteStoreFindNoteOffsetResult) IsSetUserException() bool

func (*NoteStoreFindNoteOffsetResult) Read

func (*NoteStoreFindNoteOffsetResult) ReadField0

func (p *NoteStoreFindNoteOffsetResult) ReadField0(iprot thrift.TProtocol) error

func (*NoteStoreFindNoteOffsetResult) ReadField1

func (p *NoteStoreFindNoteOffsetResult) ReadField1(iprot thrift.TProtocol) error

func (*NoteStoreFindNoteOffsetResult) ReadField2

func (p *NoteStoreFindNoteOffsetResult) ReadField2(iprot thrift.TProtocol) error

func (*NoteStoreFindNoteOffsetResult) ReadField3

func (p *NoteStoreFindNoteOffsetResult) ReadField3(iprot thrift.TProtocol) error

func (*NoteStoreFindNoteOffsetResult) String

func (*NoteStoreFindNoteOffsetResult) Write

type NoteStoreFindNotesMetadataArgs

type NoteStoreFindNotesMetadataArgs struct {
	AuthenticationToken string                   `thrift:"authenticationToken,1" db:"authenticationToken" json:"authenticationToken"`
	Filter              *NoteFilter              `thrift:"filter,2" db:"filter" json:"filter"`
	Offset              int32                    `thrift:"offset,3" db:"offset" json:"offset"`
	MaxNotes            int32                    `thrift:"maxNotes,4" db:"maxNotes" json:"maxNotes"`
	ResultSpec          *NotesMetadataResultSpec `thrift:"resultSpec,5" db:"resultSpec" json:"resultSpec"`
}

Attributes:

  • AuthenticationToken
  • Filter
  • Offset
  • MaxNotes
  • ResultSpec

func NewNoteStoreFindNotesMetadataArgs

func NewNoteStoreFindNotesMetadataArgs() *NoteStoreFindNotesMetadataArgs

func (*NoteStoreFindNotesMetadataArgs) GetAuthenticationToken

func (p *NoteStoreFindNotesMetadataArgs) GetAuthenticationToken() string

func (*NoteStoreFindNotesMetadataArgs) GetFilter

func (*NoteStoreFindNotesMetadataArgs) GetMaxNotes

func (p *NoteStoreFindNotesMetadataArgs) GetMaxNotes() int32

func (*NoteStoreFindNotesMetadataArgs) GetOffset

func (p *NoteStoreFindNotesMetadataArgs) GetOffset() int32

func (*NoteStoreFindNotesMetadataArgs) GetResultSpec

func (*NoteStoreFindNotesMetadataArgs) IsSetFilter

func (p *NoteStoreFindNotesMetadataArgs) IsSetFilter() bool

func (*NoteStoreFindNotesMetadataArgs) IsSetResultSpec

func (p *NoteStoreFindNotesMetadataArgs) IsSetResultSpec() bool

func (*NoteStoreFindNotesMetadataArgs) Read

func (*NoteStoreFindNotesMetadataArgs) ReadField1

func (*NoteStoreFindNotesMetadataArgs) ReadField2

func (*NoteStoreFindNotesMetadataArgs) ReadField3

func (*NoteStoreFindNotesMetadataArgs) ReadField4

func (*NoteStoreFindNotesMetadataArgs) ReadField5

func (*NoteStoreFindNotesMetadataArgs) String

func (*NoteStoreFindNotesMetadataArgs) Write

type NoteStoreFindNotesMetadataResult

type NoteStoreFindNotesMetadataResult struct {
	Success           *NotesMetadataList     `thrift:"success,0" db:"success" json:"success,omitempty"`
	UserException     *EDAMUserException     `thrift:"userException,1" db:"userException" json:"userException,omitempty"`
	SystemException   *EDAMSystemException   `thrift:"systemException,2" db:"systemException" json:"systemException,omitempty"`
	NotFoundException *EDAMNotFoundException `thrift:"notFoundException,3" db:"notFoundException" json:"notFoundException,omitempty"`
}

Attributes:

  • Success
  • UserException
  • SystemException
  • NotFoundException

func NewNoteStoreFindNotesMetadataResult

func NewNoteStoreFindNotesMetadataResult() *NoteStoreFindNotesMetadataResult

func (*NoteStoreFindNotesMetadataResult) GetNotFoundException

func (p *NoteStoreFindNotesMetadataResult) GetNotFoundException() *EDAMNotFoundException

func (*NoteStoreFindNotesMetadataResult) GetSuccess

func (*NoteStoreFindNotesMetadataResult) GetSystemException

func (p *NoteStoreFindNotesMetadataResult) GetSystemException() *EDAMSystemException

func (*NoteStoreFindNotesMetadataResult) GetUserException

func (p *NoteStoreFindNotesMetadataResult) GetUserException() *EDAMUserException

func (*NoteStoreFindNotesMetadataResult) IsSetNotFoundException

func (p *NoteStoreFindNotesMetadataResult) IsSetNotFoundException() bool

func (*NoteStoreFindNotesMetadataResult) IsSetSuccess

func (p *NoteStoreFindNotesMetadataResult) IsSetSuccess() bool

func (*NoteStoreFindNotesMetadataResult) IsSetSystemException

func (p *NoteStoreFindNotesMetadataResult) IsSetSystemException() bool

func (*NoteStoreFindNotesMetadataResult) IsSetUserException

func (p *NoteStoreFindNotesMetadataResult) IsSetUserException() bool

func (*NoteStoreFindNotesMetadataResult) Read

func (*NoteStoreFindNotesMetadataResult) ReadField0

func (*NoteStoreFindNotesMetadataResult) ReadField1

func (*NoteStoreFindNotesMetadataResult) ReadField2

func (*NoteStoreFindNotesMetadataResult) ReadField3

func (*NoteStoreFindNotesMetadataResult) String

func (*NoteStoreFindNotesMetadataResult) Write

type NoteStoreFindRelatedArgs

type NoteStoreFindRelatedArgs struct {
	AuthenticationToken string             `thrift:"authenticationToken,1" db:"authenticationToken" json:"authenticationToken"`
	Query               *RelatedQuery      `thrift:"query,2" db:"query" json:"query"`
	ResultSpec          *RelatedResultSpec `thrift:"resultSpec,3" db:"resultSpec" json:"resultSpec"`
}

Attributes:

  • AuthenticationToken
  • Query
  • ResultSpec

func NewNoteStoreFindRelatedArgs

func NewNoteStoreFindRelatedArgs() *NoteStoreFindRelatedArgs

func (*NoteStoreFindRelatedArgs) GetAuthenticationToken

func (p *NoteStoreFindRelatedArgs) GetAuthenticationToken() string

func (*NoteStoreFindRelatedArgs) GetQuery

func (p *NoteStoreFindRelatedArgs) GetQuery() *RelatedQuery

func (*NoteStoreFindRelatedArgs) GetResultSpec

func (p *NoteStoreFindRelatedArgs) GetResultSpec() *RelatedResultSpec

func (*NoteStoreFindRelatedArgs) IsSetQuery

func (p *NoteStoreFindRelatedArgs) IsSetQuery() bool

func (*NoteStoreFindRelatedArgs) IsSetResultSpec

func (p *NoteStoreFindRelatedArgs) IsSetResultSpec() bool

func (*NoteStoreFindRelatedArgs) Read

func (*NoteStoreFindRelatedArgs) ReadField1

func (p *NoteStoreFindRelatedArgs) ReadField1(iprot thrift.TProtocol) error

func (*NoteStoreFindRelatedArgs) ReadField2

func (p *NoteStoreFindRelatedArgs) ReadField2(iprot thrift.TProtocol) error

func (*NoteStoreFindRelatedArgs) ReadField3

func (p *NoteStoreFindRelatedArgs) ReadField3(iprot thrift.TProtocol) error

func (*NoteStoreFindRelatedArgs) String

func (p *NoteStoreFindRelatedArgs) String() string

func (*NoteStoreFindRelatedArgs) Write

type NoteStoreFindRelatedResult

type NoteStoreFindRelatedResult struct {
	Success           *RelatedResult_        `thrift:"success,0" db:"success" json:"success,omitempty"`
	UserException     *EDAMUserException     `thrift:"userException,1" db:"userException" json:"userException,omitempty"`
	SystemException   *EDAMSystemException   `thrift:"systemException,2" db:"systemException" json:"systemException,omitempty"`
	NotFoundException *EDAMNotFoundException `thrift:"notFoundException,3" db:"notFoundException" json:"notFoundException,omitempty"`
}

Attributes:

  • Success
  • UserException
  • SystemException
  • NotFoundException

func NewNoteStoreFindRelatedResult

func NewNoteStoreFindRelatedResult() *NoteStoreFindRelatedResult

func (*NoteStoreFindRelatedResult) GetNotFoundException

func (p *NoteStoreFindRelatedResult) GetNotFoundException() *EDAMNotFoundException

func (*NoteStoreFindRelatedResult) GetSuccess

func (p *NoteStoreFindRelatedResult) GetSuccess() *RelatedResult_

func (*NoteStoreFindRelatedResult) GetSystemException

func (p *NoteStoreFindRelatedResult) GetSystemException() *EDAMSystemException

func (*NoteStoreFindRelatedResult) GetUserException

func (p *NoteStoreFindRelatedResult) GetUserException() *EDAMUserException

func (*NoteStoreFindRelatedResult) IsSetNotFoundException

func (p *NoteStoreFindRelatedResult) IsSetNotFoundException() bool

func (*NoteStoreFindRelatedResult) IsSetSuccess

func (p *NoteStoreFindRelatedResult) IsSetSuccess() bool

func (*NoteStoreFindRelatedResult) IsSetSystemException

func (p *NoteStoreFindRelatedResult) IsSetSystemException() bool

func (*NoteStoreFindRelatedResult) IsSetUserException

func (p *NoteStoreFindRelatedResult) IsSetUserException() bool

func (*NoteStoreFindRelatedResult) Read

func (*NoteStoreFindRelatedResult) ReadField0

func (p *NoteStoreFindRelatedResult) ReadField0(iprot thrift.TProtocol) error

func (*NoteStoreFindRelatedResult) ReadField1

func (p *NoteStoreFindRelatedResult) ReadField1(iprot thrift.TProtocol) error

func (*NoteStoreFindRelatedResult) ReadField2

func (p *NoteStoreFindRelatedResult) ReadField2(iprot thrift.TProtocol) error

func (*NoteStoreFindRelatedResult) ReadField3

func (p *NoteStoreFindRelatedResult) ReadField3(iprot thrift.TProtocol) error

func (*NoteStoreFindRelatedResult) String

func (p *NoteStoreFindRelatedResult) String() string

func (*NoteStoreFindRelatedResult) Write

type NoteStoreGetDefaultNotebookArgs

type NoteStoreGetDefaultNotebookArgs struct {
	AuthenticationToken string `thrift:"authenticationToken,1" db:"authenticationToken" json:"authenticationToken"`
}

Attributes:

  • AuthenticationToken

func NewNoteStoreGetDefaultNotebookArgs

func NewNoteStoreGetDefaultNotebookArgs() *NoteStoreGetDefaultNotebookArgs

func (*NoteStoreGetDefaultNotebookArgs) GetAuthenticationToken

func (p *NoteStoreGetDefaultNotebookArgs) GetAuthenticationToken() string

func (*NoteStoreGetDefaultNotebookArgs) Read

func (*NoteStoreGetDefaultNotebookArgs) ReadField1

func (*NoteStoreGetDefaultNotebookArgs) String

func (*NoteStoreGetDefaultNotebookArgs) Write

type NoteStoreGetDefaultNotebookResult

type NoteStoreGetDefaultNotebookResult struct {
	Success         *Notebook            `thrift:"success,0" db:"success" json:"success,omitempty"`
	UserException   *EDAMUserException   `thrift:"userException,1" db:"userException" json:"userException,omitempty"`
	SystemException *EDAMSystemException `thrift:"systemException,2" db:"systemException" json:"systemException,omitempty"`
}

Attributes:

  • Success
  • UserException
  • SystemException

func NewNoteStoreGetDefaultNotebookResult

func NewNoteStoreGetDefaultNotebookResult() *NoteStoreGetDefaultNotebookResult

func (*NoteStoreGetDefaultNotebookResult) GetSuccess

func (*NoteStoreGetDefaultNotebookResult) GetSystemException

func (p *NoteStoreGetDefaultNotebookResult) GetSystemException() *EDAMSystemException

func (*NoteStoreGetDefaultNotebookResult) GetUserException

func (*NoteStoreGetDefaultNotebookResult) IsSetSuccess

func (p *NoteStoreGetDefaultNotebookResult) IsSetSuccess() bool

func (*NoteStoreGetDefaultNotebookResult) IsSetSystemException

func (p *NoteStoreGetDefaultNotebookResult) IsSetSystemException() bool

func (*NoteStoreGetDefaultNotebookResult) IsSetUserException

func (p *NoteStoreGetDefaultNotebookResult) IsSetUserException() bool

func (*NoteStoreGetDefaultNotebookResult) Read

func (*NoteStoreGetDefaultNotebookResult) ReadField0

func (*NoteStoreGetDefaultNotebookResult) ReadField1

func (*NoteStoreGetDefaultNotebookResult) ReadField2

func (*NoteStoreGetDefaultNotebookResult) String

func (*NoteStoreGetDefaultNotebookResult) Write

type NoteStoreGetFilteredSyncChunkArgs

type NoteStoreGetFilteredSyncChunkArgs struct {
	AuthenticationToken string           `thrift:"authenticationToken,1" db:"authenticationToken" json:"authenticationToken"`
	AfterUSN            int32            `thrift:"afterUSN,2" db:"afterUSN" json:"afterUSN"`
	MaxEntries          int32            `thrift:"maxEntries,3" db:"maxEntries" json:"maxEntries"`
	Filter              *SyncChunkFilter `thrift:"filter,4" db:"filter" json:"filter"`
}

Attributes:

  • AuthenticationToken
  • AfterUSN
  • MaxEntries
  • Filter

func NewNoteStoreGetFilteredSyncChunkArgs

func NewNoteStoreGetFilteredSyncChunkArgs() *NoteStoreGetFilteredSyncChunkArgs

func (*NoteStoreGetFilteredSyncChunkArgs) GetAfterUSN

func (p *NoteStoreGetFilteredSyncChunkArgs) GetAfterUSN() int32

func (*NoteStoreGetFilteredSyncChunkArgs) GetAuthenticationToken

func (p *NoteStoreGetFilteredSyncChunkArgs) GetAuthenticationToken() string

func (*NoteStoreGetFilteredSyncChunkArgs) GetFilter

func (*NoteStoreGetFilteredSyncChunkArgs) GetMaxEntries

func (p *NoteStoreGetFilteredSyncChunkArgs) GetMaxEntries() int32

func (*NoteStoreGetFilteredSyncChunkArgs) IsSetFilter

func (p *NoteStoreGetFilteredSyncChunkArgs) IsSetFilter() bool

func (*NoteStoreGetFilteredSyncChunkArgs) Read

func (*NoteStoreGetFilteredSyncChunkArgs) ReadField1

func (*NoteStoreGetFilteredSyncChunkArgs) ReadField2

func (*NoteStoreGetFilteredSyncChunkArgs) ReadField3

func (*NoteStoreGetFilteredSyncChunkArgs) ReadField4

func (*NoteStoreGetFilteredSyncChunkArgs) String

func (*NoteStoreGetFilteredSyncChunkArgs) Write

type NoteStoreGetFilteredSyncChunkResult

type NoteStoreGetFilteredSyncChunkResult struct {
	Success         *SyncChunk           `thrift:"success,0" db:"success" json:"success,omitempty"`
	UserException   *EDAMUserException   `thrift:"userException,1" db:"userException" json:"userException,omitempty"`
	SystemException *EDAMSystemException `thrift:"systemException,2" db:"systemException" json:"systemException,omitempty"`
}

Attributes:

  • Success
  • UserException
  • SystemException

func NewNoteStoreGetFilteredSyncChunkResult

func NewNoteStoreGetFilteredSyncChunkResult() *NoteStoreGetFilteredSyncChunkResult

func (*NoteStoreGetFilteredSyncChunkResult) GetSuccess

func (*NoteStoreGetFilteredSyncChunkResult) GetSystemException

func (*NoteStoreGetFilteredSyncChunkResult) GetUserException

func (*NoteStoreGetFilteredSyncChunkResult) IsSetSuccess

func (p *NoteStoreGetFilteredSyncChunkResult) IsSetSuccess() bool

func (*NoteStoreGetFilteredSyncChunkResult) IsSetSystemException

func (p *NoteStoreGetFilteredSyncChunkResult) IsSetSystemException() bool

func (*NoteStoreGetFilteredSyncChunkResult) IsSetUserException

func (p *NoteStoreGetFilteredSyncChunkResult) IsSetUserException() bool

func (*NoteStoreGetFilteredSyncChunkResult) Read

func (*NoteStoreGetFilteredSyncChunkResult) ReadField0

func (*NoteStoreGetFilteredSyncChunkResult) ReadField1

func (*NoteStoreGetFilteredSyncChunkResult) ReadField2

func (*NoteStoreGetFilteredSyncChunkResult) String

func (*NoteStoreGetFilteredSyncChunkResult) Write

type NoteStoreGetLinkedNotebookSyncChunkArgs

type NoteStoreGetLinkedNotebookSyncChunkArgs struct {
	AuthenticationToken string          `thrift:"authenticationToken,1" db:"authenticationToken" json:"authenticationToken"`
	LinkedNotebook      *LinkedNotebook `thrift:"linkedNotebook,2" db:"linkedNotebook" json:"linkedNotebook"`
	AfterUSN            int32           `thrift:"afterUSN,3" db:"afterUSN" json:"afterUSN"`
	MaxEntries          int32           `thrift:"maxEntries,4" db:"maxEntries" json:"maxEntries"`
	FullSyncOnly        bool            `thrift:"fullSyncOnly,5" db:"fullSyncOnly" json:"fullSyncOnly"`
}

Attributes:

  • AuthenticationToken
  • LinkedNotebook
  • AfterUSN
  • MaxEntries
  • FullSyncOnly

func NewNoteStoreGetLinkedNotebookSyncChunkArgs

func NewNoteStoreGetLinkedNotebookSyncChunkArgs() *NoteStoreGetLinkedNotebookSyncChunkArgs

func (*NoteStoreGetLinkedNotebookSyncChunkArgs) GetAfterUSN

func (*NoteStoreGetLinkedNotebookSyncChunkArgs) GetAuthenticationToken

func (p *NoteStoreGetLinkedNotebookSyncChunkArgs) GetAuthenticationToken() string

func (*NoteStoreGetLinkedNotebookSyncChunkArgs) GetFullSyncOnly

func (p *NoteStoreGetLinkedNotebookSyncChunkArgs) GetFullSyncOnly() bool

func (*NoteStoreGetLinkedNotebookSyncChunkArgs) GetLinkedNotebook

func (*NoteStoreGetLinkedNotebookSyncChunkArgs) GetMaxEntries

func (*NoteStoreGetLinkedNotebookSyncChunkArgs) IsSetLinkedNotebook

func (p *NoteStoreGetLinkedNotebookSyncChunkArgs) IsSetLinkedNotebook() bool

func (*NoteStoreGetLinkedNotebookSyncChunkArgs) Read

func (*NoteStoreGetLinkedNotebookSyncChunkArgs) ReadField1

func (*NoteStoreGetLinkedNotebookSyncChunkArgs) ReadField2

func (*NoteStoreGetLinkedNotebookSyncChunkArgs) ReadField3

func (*NoteStoreGetLinkedNotebookSyncChunkArgs) ReadField4

func (*NoteStoreGetLinkedNotebookSyncChunkArgs) ReadField5

func (*NoteStoreGetLinkedNotebookSyncChunkArgs) String

func (*NoteStoreGetLinkedNotebookSyncChunkArgs) Write

type NoteStoreGetLinkedNotebookSyncChunkResult

type NoteStoreGetLinkedNotebookSyncChunkResult struct {
	Success           *SyncChunk             `thrift:"success,0" db:"success" json:"success,omitempty"`
	UserException     *EDAMUserException     `thrift:"userException,1" db:"userException" json:"userException,omitempty"`
	SystemException   *EDAMSystemException   `thrift:"systemException,2" db:"systemException" json:"systemException,omitempty"`
	NotFoundException *EDAMNotFoundException `thrift:"notFoundException,3" db:"notFoundException" json:"notFoundException,omitempty"`
}

Attributes:

  • Success
  • UserException
  • SystemException
  • NotFoundException

func NewNoteStoreGetLinkedNotebookSyncChunkResult

func NewNoteStoreGetLinkedNotebookSyncChunkResult() *NoteStoreGetLinkedNotebookSyncChunkResult

func (*NoteStoreGetLinkedNotebookSyncChunkResult) GetNotFoundException

func (*NoteStoreGetLinkedNotebookSyncChunkResult) GetSuccess

func (*NoteStoreGetLinkedNotebookSyncChunkResult) GetSystemException

func (*NoteStoreGetLinkedNotebookSyncChunkResult) GetUserException

func (*NoteStoreGetLinkedNotebookSyncChunkResult) IsSetNotFoundException

func (p *NoteStoreGetLinkedNotebookSyncChunkResult) IsSetNotFoundException() bool

func (*NoteStoreGetLinkedNotebookSyncChunkResult) IsSetSuccess

func (*NoteStoreGetLinkedNotebookSyncChunkResult) IsSetSystemException

func (p *NoteStoreGetLinkedNotebookSyncChunkResult) IsSetSystemException() bool

func (*NoteStoreGetLinkedNotebookSyncChunkResult) IsSetUserException

func (p *NoteStoreGetLinkedNotebookSyncChunkResult) IsSetUserException() bool

func (*NoteStoreGetLinkedNotebookSyncChunkResult) Read

func (*NoteStoreGetLinkedNotebookSyncChunkResult) ReadField0

func (*NoteStoreGetLinkedNotebookSyncChunkResult) ReadField1

func (*NoteStoreGetLinkedNotebookSyncChunkResult) ReadField2

func (*NoteStoreGetLinkedNotebookSyncChunkResult) ReadField3

func (*NoteStoreGetLinkedNotebookSyncChunkResult) String

func (*NoteStoreGetLinkedNotebookSyncChunkResult) Write

type NoteStoreGetLinkedNotebookSyncStateArgs

type NoteStoreGetLinkedNotebookSyncStateArgs struct {
	AuthenticationToken string          `thrift:"authenticationToken,1" db:"authenticationToken" json:"authenticationToken"`
	LinkedNotebook      *LinkedNotebook `thrift:"linkedNotebook,2" db:"linkedNotebook" json:"linkedNotebook"`
}

Attributes:

  • AuthenticationToken
  • LinkedNotebook

func NewNoteStoreGetLinkedNotebookSyncStateArgs

func NewNoteStoreGetLinkedNotebookSyncStateArgs() *NoteStoreGetLinkedNotebookSyncStateArgs

func (*NoteStoreGetLinkedNotebookSyncStateArgs) GetAuthenticationToken

func (p *NoteStoreGetLinkedNotebookSyncStateArgs) GetAuthenticationToken() string

func (*NoteStoreGetLinkedNotebookSyncStateArgs) GetLinkedNotebook

func (*NoteStoreGetLinkedNotebookSyncStateArgs) IsSetLinkedNotebook

func (p *NoteStoreGetLinkedNotebookSyncStateArgs) IsSetLinkedNotebook() bool

func (*NoteStoreGetLinkedNotebookSyncStateArgs) Read

func (*NoteStoreGetLinkedNotebookSyncStateArgs) ReadField1

func (*NoteStoreGetLinkedNotebookSyncStateArgs) ReadField2

func (*NoteStoreGetLinkedNotebookSyncStateArgs) String

func (*NoteStoreGetLinkedNotebookSyncStateArgs) Write

type NoteStoreGetLinkedNotebookSyncStateResult

type NoteStoreGetLinkedNotebookSyncStateResult struct {
	Success           *SyncState             `thrift:"success,0" db:"success" json:"success,omitempty"`
	UserException     *EDAMUserException     `thrift:"userException,1" db:"userException" json:"userException,omitempty"`
	SystemException   *EDAMSystemException   `thrift:"systemException,2" db:"systemException" json:"systemException,omitempty"`
	NotFoundException *EDAMNotFoundException `thrift:"notFoundException,3" db:"notFoundException" json:"notFoundException,omitempty"`
}

Attributes:

  • Success
  • UserException
  • SystemException
  • NotFoundException

func NewNoteStoreGetLinkedNotebookSyncStateResult

func NewNoteStoreGetLinkedNotebookSyncStateResult() *NoteStoreGetLinkedNotebookSyncStateResult

func (*NoteStoreGetLinkedNotebookSyncStateResult) GetNotFoundException

func (*NoteStoreGetLinkedNotebookSyncStateResult) GetSuccess

func (*NoteStoreGetLinkedNotebookSyncStateResult) GetSystemException

func (*NoteStoreGetLinkedNotebookSyncStateResult) GetUserException

func (*NoteStoreGetLinkedNotebookSyncStateResult) IsSetNotFoundException

func (p *NoteStoreGetLinkedNotebookSyncStateResult) IsSetNotFoundException() bool

func (*NoteStoreGetLinkedNotebookSyncStateResult) IsSetSuccess

func (*NoteStoreGetLinkedNotebookSyncStateResult) IsSetSystemException

func (p *NoteStoreGetLinkedNotebookSyncStateResult) IsSetSystemException() bool

func (*NoteStoreGetLinkedNotebookSyncStateResult) IsSetUserException

func (p *NoteStoreGetLinkedNotebookSyncStateResult) IsSetUserException() bool

func (*NoteStoreGetLinkedNotebookSyncStateResult) Read

func (*NoteStoreGetLinkedNotebookSyncStateResult) ReadField0

func (*NoteStoreGetLinkedNotebookSyncStateResult) ReadField1

func (*NoteStoreGetLinkedNotebookSyncStateResult) ReadField2

func (*NoteStoreGetLinkedNotebookSyncStateResult) ReadField3

func (*NoteStoreGetLinkedNotebookSyncStateResult) String

func (*NoteStoreGetLinkedNotebookSyncStateResult) Write

type NoteStoreGetNoteApplicationDataArgs

type NoteStoreGetNoteApplicationDataArgs struct {
	AuthenticationToken string `thrift:"authenticationToken,1" db:"authenticationToken" json:"authenticationToken"`
	GUID                GUID   `thrift:"guid,2" db:"guid" json:"guid"`
}

Attributes:

  • AuthenticationToken
  • GUID

func NewNoteStoreGetNoteApplicationDataArgs

func NewNoteStoreGetNoteApplicationDataArgs() *NoteStoreGetNoteApplicationDataArgs

func (*NoteStoreGetNoteApplicationDataArgs) GetAuthenticationToken

func (p *NoteStoreGetNoteApplicationDataArgs) GetAuthenticationToken() string

func (*NoteStoreGetNoteApplicationDataArgs) GetGUID

func (*NoteStoreGetNoteApplicationDataArgs) Read

func (*NoteStoreGetNoteApplicationDataArgs) ReadField1

func (*NoteStoreGetNoteApplicationDataArgs) ReadField2

func (*NoteStoreGetNoteApplicationDataArgs) String

func (*NoteStoreGetNoteApplicationDataArgs) Write

type NoteStoreGetNoteApplicationDataEntryArgs

type NoteStoreGetNoteApplicationDataEntryArgs struct {
	AuthenticationToken string `thrift:"authenticationToken,1" db:"authenticationToken" json:"authenticationToken"`
	GUID                GUID   `thrift:"guid,2" db:"guid" json:"guid"`
	Key                 string `thrift:"key,3" db:"key" json:"key"`
}

Attributes:

  • AuthenticationToken
  • GUID
  • Key

func NewNoteStoreGetNoteApplicationDataEntryArgs

func NewNoteStoreGetNoteApplicationDataEntryArgs() *NoteStoreGetNoteApplicationDataEntryArgs

func (*NoteStoreGetNoteApplicationDataEntryArgs) GetAuthenticationToken

func (p *NoteStoreGetNoteApplicationDataEntryArgs) GetAuthenticationToken() string

func (*NoteStoreGetNoteApplicationDataEntryArgs) GetGUID

func (*NoteStoreGetNoteApplicationDataEntryArgs) GetKey

func (*NoteStoreGetNoteApplicationDataEntryArgs) Read

func (*NoteStoreGetNoteApplicationDataEntryArgs) ReadField1

func (*NoteStoreGetNoteApplicationDataEntryArgs) ReadField2

func (*NoteStoreGetNoteApplicationDataEntryArgs) ReadField3

func (*NoteStoreGetNoteApplicationDataEntryArgs) String

func (*NoteStoreGetNoteApplicationDataEntryArgs) Write

type NoteStoreGetNoteApplicationDataEntryResult

type NoteStoreGetNoteApplicationDataEntryResult struct {
	Success           *string                `thrift:"success,0" db:"success" json:"success,omitempty"`
	UserException     *EDAMUserException     `thrift:"userException,1" db:"userException" json:"userException,omitempty"`
	SystemException   *EDAMSystemException   `thrift:"systemException,2" db:"systemException" json:"systemException,omitempty"`
	NotFoundException *EDAMNotFoundException `thrift:"notFoundException,3" db:"notFoundException" json:"notFoundException,omitempty"`
}

Attributes:

  • Success
  • UserException
  • SystemException
  • NotFoundException

func NewNoteStoreGetNoteApplicationDataEntryResult

func NewNoteStoreGetNoteApplicationDataEntryResult() *NoteStoreGetNoteApplicationDataEntryResult

func (*NoteStoreGetNoteApplicationDataEntryResult) GetNotFoundException

func (*NoteStoreGetNoteApplicationDataEntryResult) GetSuccess

func (*NoteStoreGetNoteApplicationDataEntryResult) GetSystemException

func (*NoteStoreGetNoteApplicationDataEntryResult) GetUserException

func (*NoteStoreGetNoteApplicationDataEntryResult) IsSetNotFoundException

func (p *NoteStoreGetNoteApplicationDataEntryResult) IsSetNotFoundException() bool

func (*NoteStoreGetNoteApplicationDataEntryResult) IsSetSuccess

func (*NoteStoreGetNoteApplicationDataEntryResult) IsSetSystemException

func (p *NoteStoreGetNoteApplicationDataEntryResult) IsSetSystemException() bool

func (*NoteStoreGetNoteApplicationDataEntryResult) IsSetUserException

func (p *NoteStoreGetNoteApplicationDataEntryResult) IsSetUserException() bool

func (*NoteStoreGetNoteApplicationDataEntryResult) Read

func (*NoteStoreGetNoteApplicationDataEntryResult) ReadField0

func (*NoteStoreGetNoteApplicationDataEntryResult) ReadField1

func (*NoteStoreGetNoteApplicationDataEntryResult) ReadField2

func (*NoteStoreGetNoteApplicationDataEntryResult) ReadField3

func (*NoteStoreGetNoteApplicationDataEntryResult) String

func (*NoteStoreGetNoteApplicationDataEntryResult) Write

type NoteStoreGetNoteApplicationDataResult

type NoteStoreGetNoteApplicationDataResult struct {
	Success           *LazyMap               `thrift:"success,0" db:"success" json:"success,omitempty"`
	UserException     *EDAMUserException     `thrift:"userException,1" db:"userException" json:"userException,omitempty"`
	SystemException   *EDAMSystemException   `thrift:"systemException,2" db:"systemException" json:"systemException,omitempty"`
	NotFoundException *EDAMNotFoundException `thrift:"notFoundException,3" db:"notFoundException" json:"notFoundException,omitempty"`
}

Attributes:

  • Success
  • UserException
  • SystemException
  • NotFoundException

func NewNoteStoreGetNoteApplicationDataResult

func NewNoteStoreGetNoteApplicationDataResult() *NoteStoreGetNoteApplicationDataResult

func (*NoteStoreGetNoteApplicationDataResult) GetNotFoundException

func (*NoteStoreGetNoteApplicationDataResult) GetSuccess

func (*NoteStoreGetNoteApplicationDataResult) GetSystemException

func (*NoteStoreGetNoteApplicationDataResult) GetUserException

func (*NoteStoreGetNoteApplicationDataResult) IsSetNotFoundException

func (p *NoteStoreGetNoteApplicationDataResult) IsSetNotFoundException() bool

func (*NoteStoreGetNoteApplicationDataResult) IsSetSuccess

func (p *NoteStoreGetNoteApplicationDataResult) IsSetSuccess() bool

func (*NoteStoreGetNoteApplicationDataResult) IsSetSystemException

func (p *NoteStoreGetNoteApplicationDataResult) IsSetSystemException() bool

func (*NoteStoreGetNoteApplicationDataResult) IsSetUserException

func (p *NoteStoreGetNoteApplicationDataResult) IsSetUserException() bool

func (*NoteStoreGetNoteApplicationDataResult) Read

func (*NoteStoreGetNoteApplicationDataResult) ReadField0

func (*NoteStoreGetNoteApplicationDataResult) ReadField1

func (*NoteStoreGetNoteApplicationDataResult) ReadField2

func (*NoteStoreGetNoteApplicationDataResult) ReadField3

func (*NoteStoreGetNoteApplicationDataResult) String

func (*NoteStoreGetNoteApplicationDataResult) Write

type NoteStoreGetNoteArgs

type NoteStoreGetNoteArgs struct {
	AuthenticationToken        string `thrift:"authenticationToken,1" db:"authenticationToken" json:"authenticationToken"`
	GUID                       GUID   `thrift:"guid,2" db:"guid" json:"guid"`
	WithContent                bool   `thrift:"withContent,3" db:"withContent" json:"withContent"`
	WithResourcesData          bool   `thrift:"withResourcesData,4" db:"withResourcesData" json:"withResourcesData"`
	WithResourcesRecognition   bool   `thrift:"withResourcesRecognition,5" db:"withResourcesRecognition" json:"withResourcesRecognition"`
	WithResourcesAlternateData bool   `thrift:"withResourcesAlternateData,6" db:"withResourcesAlternateData" json:"withResourcesAlternateData"`
}

Attributes:

  • AuthenticationToken
  • GUID
  • WithContent
  • WithResourcesData
  • WithResourcesRecognition
  • WithResourcesAlternateData

func NewNoteStoreGetNoteArgs

func NewNoteStoreGetNoteArgs() *NoteStoreGetNoteArgs

func (*NoteStoreGetNoteArgs) GetAuthenticationToken

func (p *NoteStoreGetNoteArgs) GetAuthenticationToken() string

func (*NoteStoreGetNoteArgs) GetGUID

func (p *NoteStoreGetNoteArgs) GetGUID() GUID

func (*NoteStoreGetNoteArgs) GetWithContent

func (p *NoteStoreGetNoteArgs) GetWithContent() bool

func (*NoteStoreGetNoteArgs) GetWithResourcesAlternateData

func (p *NoteStoreGetNoteArgs) GetWithResourcesAlternateData() bool

func (*NoteStoreGetNoteArgs) GetWithResourcesData

func (p *NoteStoreGetNoteArgs) GetWithResourcesData() bool

func (*NoteStoreGetNoteArgs) GetWithResourcesRecognition

func (p *NoteStoreGetNoteArgs) GetWithResourcesRecognition() bool

func (*NoteStoreGetNoteArgs) Read

func (p *NoteStoreGetNoteArgs) Read(iprot thrift.TProtocol) error

func (*NoteStoreGetNoteArgs) ReadField1

func (p *NoteStoreGetNoteArgs) ReadField1(iprot thrift.TProtocol) error

func (*NoteStoreGetNoteArgs) ReadField2

func (p *NoteStoreGetNoteArgs) ReadField2(iprot thrift.TProtocol) error

func (*NoteStoreGetNoteArgs) ReadField3

func (p *NoteStoreGetNoteArgs) ReadField3(iprot thrift.TProtocol) error

func (*NoteStoreGetNoteArgs) ReadField4

func (p *NoteStoreGetNoteArgs) ReadField4(iprot thrift.TProtocol) error

func (*NoteStoreGetNoteArgs) ReadField5

func (p *NoteStoreGetNoteArgs) ReadField5(iprot thrift.TProtocol) error

func (*NoteStoreGetNoteArgs) ReadField6

func (p *NoteStoreGetNoteArgs) ReadField6(iprot thrift.TProtocol) error

func (*NoteStoreGetNoteArgs) String

func (p *NoteStoreGetNoteArgs) String() string

func (*NoteStoreGetNoteArgs) Write

func (p *NoteStoreGetNoteArgs) Write(oprot thrift.TProtocol) error

type NoteStoreGetNoteContentArgs

type NoteStoreGetNoteContentArgs struct {
	AuthenticationToken string `thrift:"authenticationToken,1" db:"authenticationToken" json:"authenticationToken"`
	GUID                GUID   `thrift:"guid,2" db:"guid" json:"guid"`
}

Attributes:

  • AuthenticationToken
  • GUID

func NewNoteStoreGetNoteContentArgs

func NewNoteStoreGetNoteContentArgs() *NoteStoreGetNoteContentArgs

func (*NoteStoreGetNoteContentArgs) GetAuthenticationToken

func (p *NoteStoreGetNoteContentArgs) GetAuthenticationToken() string

func (*NoteStoreGetNoteContentArgs) GetGUID

func (p *NoteStoreGetNoteContentArgs) GetGUID() GUID

func (*NoteStoreGetNoteContentArgs) Read

func (*NoteStoreGetNoteContentArgs) ReadField1

func (p *NoteStoreGetNoteContentArgs) ReadField1(iprot thrift.TProtocol) error

func (*NoteStoreGetNoteContentArgs) ReadField2

func (p *NoteStoreGetNoteContentArgs) ReadField2(iprot thrift.TProtocol) error

func (*NoteStoreGetNoteContentArgs) String

func (p *NoteStoreGetNoteContentArgs) String() string

func (*NoteStoreGetNoteContentArgs) Write

type NoteStoreGetNoteContentResult

type NoteStoreGetNoteContentResult struct {
	Success           *string                `thrift:"success,0" db:"success" json:"success,omitempty"`
	UserException     *EDAMUserException     `thrift:"userException,1" db:"userException" json:"userException,omitempty"`
	SystemException   *EDAMSystemException   `thrift:"systemException,2" db:"systemException" json:"systemException,omitempty"`
	NotFoundException *EDAMNotFoundException `thrift:"notFoundException,3" db:"notFoundException" json:"notFoundException,omitempty"`
}

Attributes:

  • Success
  • UserException
  • SystemException
  • NotFoundException

func NewNoteStoreGetNoteContentResult

func NewNoteStoreGetNoteContentResult() *NoteStoreGetNoteContentResult

func (*NoteStoreGetNoteContentResult) GetNotFoundException

func (p *NoteStoreGetNoteContentResult) GetNotFoundException() *EDAMNotFoundException

func (*NoteStoreGetNoteContentResult) GetSuccess

func (p *NoteStoreGetNoteContentResult) GetSuccess() string

func (*NoteStoreGetNoteContentResult) GetSystemException

func (p *NoteStoreGetNoteContentResult) GetSystemException() *EDAMSystemException

func (*NoteStoreGetNoteContentResult) GetUserException

func (p *NoteStoreGetNoteContentResult) GetUserException() *EDAMUserException

func (*NoteStoreGetNoteContentResult) IsSetNotFoundException

func (p *NoteStoreGetNoteContentResult) IsSetNotFoundException() bool

func (*NoteStoreGetNoteContentResult) IsSetSuccess

func (p *NoteStoreGetNoteContentResult) IsSetSuccess() bool

func (*NoteStoreGetNoteContentResult) IsSetSystemException

func (p *NoteStoreGetNoteContentResult) IsSetSystemException() bool

func (*NoteStoreGetNoteContentResult) IsSetUserException

func (p *NoteStoreGetNoteContentResult) IsSetUserException() bool

func (*NoteStoreGetNoteContentResult) Read

func (*NoteStoreGetNoteContentResult) ReadField0

func (p *NoteStoreGetNoteContentResult) ReadField0(iprot thrift.TProtocol) error

func (*NoteStoreGetNoteContentResult) ReadField1

func (p *NoteStoreGetNoteContentResult) ReadField1(iprot thrift.TProtocol) error

func (*NoteStoreGetNoteContentResult) ReadField2

func (p *NoteStoreGetNoteContentResult) ReadField2(iprot thrift.TProtocol) error

func (*NoteStoreGetNoteContentResult) ReadField3

func (p *NoteStoreGetNoteContentResult) ReadField3(iprot thrift.TProtocol) error

func (*NoteStoreGetNoteContentResult) String

func (*NoteStoreGetNoteContentResult) Write

type NoteStoreGetNoteResult

type NoteStoreGetNoteResult struct {
	Success           *Note                  `thrift:"success,0" db:"success" json:"success,omitempty"`
	UserException     *EDAMUserException     `thrift:"userException,1" db:"userException" json:"userException,omitempty"`
	SystemException   *EDAMSystemException   `thrift:"systemException,2" db:"systemException" json:"systemException,omitempty"`
	NotFoundException *EDAMNotFoundException `thrift:"notFoundException,3" db:"notFoundException" json:"notFoundException,omitempty"`
}

Attributes:

  • Success
  • UserException
  • SystemException
  • NotFoundException

func NewNoteStoreGetNoteResult

func NewNoteStoreGetNoteResult() *NoteStoreGetNoteResult

func (*NoteStoreGetNoteResult) GetNotFoundException

func (p *NoteStoreGetNoteResult) GetNotFoundException() *EDAMNotFoundException

func (*NoteStoreGetNoteResult) GetSuccess

func (p *NoteStoreGetNoteResult) GetSuccess() *Note

func (*NoteStoreGetNoteResult) GetSystemException

func (p *NoteStoreGetNoteResult) GetSystemException() *EDAMSystemException

func (*NoteStoreGetNoteResult) GetUserException

func (p *NoteStoreGetNoteResult) GetUserException() *EDAMUserException

func (*NoteStoreGetNoteResult) IsSetNotFoundException

func (p *NoteStoreGetNoteResult) IsSetNotFoundException() bool

func (*NoteStoreGetNoteResult) IsSetSuccess

func (p *NoteStoreGetNoteResult) IsSetSuccess() bool

func (*NoteStoreGetNoteResult) IsSetSystemException

func (p *NoteStoreGetNoteResult) IsSetSystemException() bool

func (*NoteStoreGetNoteResult) IsSetUserException

func (p *NoteStoreGetNoteResult) IsSetUserException() bool

func (*NoteStoreGetNoteResult) Read

func (*NoteStoreGetNoteResult) ReadField0

func (p *NoteStoreGetNoteResult) ReadField0(iprot thrift.TProtocol) error

func (*NoteStoreGetNoteResult) ReadField1

func (p *NoteStoreGetNoteResult) ReadField1(iprot thrift.TProtocol) error

func (*NoteStoreGetNoteResult) ReadField2

func (p *NoteStoreGetNoteResult) ReadField2(iprot thrift.TProtocol) error

func (*NoteStoreGetNoteResult) ReadField3

func (p *NoteStoreGetNoteResult) ReadField3(iprot thrift.TProtocol) error

func (*NoteStoreGetNoteResult) String

func (p *NoteStoreGetNoteResult) String() string

func (*NoteStoreGetNoteResult) Write

func (p *NoteStoreGetNoteResult) Write(oprot thrift.TProtocol) error

type NoteStoreGetNoteSearchTextArgs

type NoteStoreGetNoteSearchTextArgs struct {
	AuthenticationToken string `thrift:"authenticationToken,1" db:"authenticationToken" json:"authenticationToken"`
	GUID                GUID   `thrift:"guid,2" db:"guid" json:"guid"`
	NoteOnly            bool   `thrift:"noteOnly,3" db:"noteOnly" json:"noteOnly"`
	TokenizeForIndexing bool   `thrift:"tokenizeForIndexing,4" db:"tokenizeForIndexing" json:"tokenizeForIndexing"`
}

Attributes:

  • AuthenticationToken
  • GUID
  • NoteOnly
  • TokenizeForIndexing

func NewNoteStoreGetNoteSearchTextArgs

func NewNoteStoreGetNoteSearchTextArgs() *NoteStoreGetNoteSearchTextArgs

func (*NoteStoreGetNoteSearchTextArgs) GetAuthenticationToken

func (p *NoteStoreGetNoteSearchTextArgs) GetAuthenticationToken() string

func (*NoteStoreGetNoteSearchTextArgs) GetGUID

func (p *NoteStoreGetNoteSearchTextArgs) GetGUID() GUID

func (*NoteStoreGetNoteSearchTextArgs) GetNoteOnly

func (p *NoteStoreGetNoteSearchTextArgs) GetNoteOnly() bool

func (*NoteStoreGetNoteSearchTextArgs) GetTokenizeForIndexing

func (p *NoteStoreGetNoteSearchTextArgs) GetTokenizeForIndexing() bool

func (*NoteStoreGetNoteSearchTextArgs) Read

func (*NoteStoreGetNoteSearchTextArgs) ReadField1

func (*NoteStoreGetNoteSearchTextArgs) ReadField2

func (*NoteStoreGetNoteSearchTextArgs) ReadField3

func (*NoteStoreGetNoteSearchTextArgs) ReadField4

func (*NoteStoreGetNoteSearchTextArgs) String

func (*NoteStoreGetNoteSearchTextArgs) Write

type NoteStoreGetNoteSearchTextResult

type NoteStoreGetNoteSearchTextResult struct {
	Success           *string                `thrift:"success,0" db:"success" json:"success,omitempty"`
	UserException     *EDAMUserException     `thrift:"userException,1" db:"userException" json:"userException,omitempty"`
	SystemException   *EDAMSystemException   `thrift:"systemException,2" db:"systemException" json:"systemException,omitempty"`
	NotFoundException *EDAMNotFoundException `thrift:"notFoundException,3" db:"notFoundException" json:"notFoundException,omitempty"`
}

Attributes:

  • Success
  • UserException
  • SystemException
  • NotFoundException

func NewNoteStoreGetNoteSearchTextResult

func NewNoteStoreGetNoteSearchTextResult() *NoteStoreGetNoteSearchTextResult

func (*NoteStoreGetNoteSearchTextResult) GetNotFoundException

func (p *NoteStoreGetNoteSearchTextResult) GetNotFoundException() *EDAMNotFoundException

func (*NoteStoreGetNoteSearchTextResult) GetSuccess

func (p *NoteStoreGetNoteSearchTextResult) GetSuccess() string

func (*NoteStoreGetNoteSearchTextResult) GetSystemException

func (p *NoteStoreGetNoteSearchTextResult) GetSystemException() *EDAMSystemException

func (*NoteStoreGetNoteSearchTextResult) GetUserException

func (p *NoteStoreGetNoteSearchTextResult) GetUserException() *EDAMUserException

func (*NoteStoreGetNoteSearchTextResult) IsSetNotFoundException

func (p *NoteStoreGetNoteSearchTextResult) IsSetNotFoundException() bool

func (*NoteStoreGetNoteSearchTextResult) IsSetSuccess

func (p *NoteStoreGetNoteSearchTextResult) IsSetSuccess() bool

func (*NoteStoreGetNoteSearchTextResult) IsSetSystemException

func (p *NoteStoreGetNoteSearchTextResult) IsSetSystemException() bool

func (*NoteStoreGetNoteSearchTextResult) IsSetUserException

func (p *NoteStoreGetNoteSearchTextResult) IsSetUserException() bool

func (*NoteStoreGetNoteSearchTextResult) Read

func (*NoteStoreGetNoteSearchTextResult) ReadField0

func (*NoteStoreGetNoteSearchTextResult) ReadField1

func (*NoteStoreGetNoteSearchTextResult) ReadField2

func (*NoteStoreGetNoteSearchTextResult) ReadField3

func (*NoteStoreGetNoteSearchTextResult) String

func (*NoteStoreGetNoteSearchTextResult) Write

type NoteStoreGetNoteTagNamesArgs

type NoteStoreGetNoteTagNamesArgs struct {
	AuthenticationToken string `thrift:"authenticationToken,1" db:"authenticationToken" json:"authenticationToken"`
	GUID                GUID   `thrift:"guid,2" db:"guid" json:"guid"`
}

Attributes:

  • AuthenticationToken
  • GUID

func NewNoteStoreGetNoteTagNamesArgs

func NewNoteStoreGetNoteTagNamesArgs() *NoteStoreGetNoteTagNamesArgs

func (*NoteStoreGetNoteTagNamesArgs) GetAuthenticationToken

func (p *NoteStoreGetNoteTagNamesArgs) GetAuthenticationToken() string

func (*NoteStoreGetNoteTagNamesArgs) GetGUID

func (p *NoteStoreGetNoteTagNamesArgs) GetGUID() GUID

func (*NoteStoreGetNoteTagNamesArgs) Read

func (*NoteStoreGetNoteTagNamesArgs) ReadField1

func (p *NoteStoreGetNoteTagNamesArgs) ReadField1(iprot thrift.TProtocol) error

func (*NoteStoreGetNoteTagNamesArgs) ReadField2

func (p *NoteStoreGetNoteTagNamesArgs) ReadField2(iprot thrift.TProtocol) error

func (*NoteStoreGetNoteTagNamesArgs) String

func (*NoteStoreGetNoteTagNamesArgs) Write

type NoteStoreGetNoteTagNamesResult

type NoteStoreGetNoteTagNamesResult struct {
	Success           []string               `thrift:"success,0" db:"success" json:"success,omitempty"`
	UserException     *EDAMUserException     `thrift:"userException,1" db:"userException" json:"userException,omitempty"`
	SystemException   *EDAMSystemException   `thrift:"systemException,2" db:"systemException" json:"systemException,omitempty"`
	NotFoundException *EDAMNotFoundException `thrift:"notFoundException,3" db:"notFoundException" json:"notFoundException,omitempty"`
}

Attributes:

  • Success
  • UserException
  • SystemException
  • NotFoundException

func NewNoteStoreGetNoteTagNamesResult

func NewNoteStoreGetNoteTagNamesResult() *NoteStoreGetNoteTagNamesResult

func (*NoteStoreGetNoteTagNamesResult) GetNotFoundException

func (p *NoteStoreGetNoteTagNamesResult) GetNotFoundException() *EDAMNotFoundException

func (*NoteStoreGetNoteTagNamesResult) GetSuccess

func (p *NoteStoreGetNoteTagNamesResult) GetSuccess() []string

func (*NoteStoreGetNoteTagNamesResult) GetSystemException

func (p *NoteStoreGetNoteTagNamesResult) GetSystemException() *EDAMSystemException

func (*NoteStoreGetNoteTagNamesResult) GetUserException

func (p *NoteStoreGetNoteTagNamesResult) GetUserException() *EDAMUserException

func (*NoteStoreGetNoteTagNamesResult) IsSetNotFoundException

func (p *NoteStoreGetNoteTagNamesResult) IsSetNotFoundException() bool

func (*NoteStoreGetNoteTagNamesResult) IsSetSuccess

func (p *NoteStoreGetNoteTagNamesResult) IsSetSuccess() bool

func (*NoteStoreGetNoteTagNamesResult) IsSetSystemException

func (p *NoteStoreGetNoteTagNamesResult) IsSetSystemException() bool

func (*NoteStoreGetNoteTagNamesResult) IsSetUserException

func (p *NoteStoreGetNoteTagNamesResult) IsSetUserException() bool

func (*NoteStoreGetNoteTagNamesResult) Read

func (*NoteStoreGetNoteTagNamesResult) ReadField0

func (*NoteStoreGetNoteTagNamesResult) ReadField1

func (*NoteStoreGetNoteTagNamesResult) ReadField2

func (*NoteStoreGetNoteTagNamesResult) ReadField3

func (*NoteStoreGetNoteTagNamesResult) String

func (*NoteStoreGetNoteTagNamesResult) Write

type NoteStoreGetNoteVersionArgs

type NoteStoreGetNoteVersionArgs struct {
	AuthenticationToken        string `thrift:"authenticationToken,1" db:"authenticationToken" json:"authenticationToken"`
	NoteGuid                   GUID   `thrift:"noteGuid,2" db:"noteGuid" json:"noteGuid"`
	UpdateSequenceNum          int32  `thrift:"updateSequenceNum,3" db:"updateSequenceNum" json:"updateSequenceNum"`
	WithResourcesData          bool   `thrift:"withResourcesData,4" db:"withResourcesData" json:"withResourcesData"`
	WithResourcesRecognition   bool   `thrift:"withResourcesRecognition,5" db:"withResourcesRecognition" json:"withResourcesRecognition"`
	WithResourcesAlternateData bool   `thrift:"withResourcesAlternateData,6" db:"withResourcesAlternateData" json:"withResourcesAlternateData"`
}

Attributes:

  • AuthenticationToken
  • NoteGuid
  • UpdateSequenceNum
  • WithResourcesData
  • WithResourcesRecognition
  • WithResourcesAlternateData

func NewNoteStoreGetNoteVersionArgs

func NewNoteStoreGetNoteVersionArgs() *NoteStoreGetNoteVersionArgs

func (*NoteStoreGetNoteVersionArgs) GetAuthenticationToken

func (p *NoteStoreGetNoteVersionArgs) GetAuthenticationToken() string

func (*NoteStoreGetNoteVersionArgs) GetNoteGuid

func (p *NoteStoreGetNoteVersionArgs) GetNoteGuid() GUID

func (*NoteStoreGetNoteVersionArgs) GetUpdateSequenceNum

func (p *NoteStoreGetNoteVersionArgs) GetUpdateSequenceNum() int32

func (*NoteStoreGetNoteVersionArgs) GetWithResourcesAlternateData

func (p *NoteStoreGetNoteVersionArgs) GetWithResourcesAlternateData() bool

func (*NoteStoreGetNoteVersionArgs) GetWithResourcesData

func (p *NoteStoreGetNoteVersionArgs) GetWithResourcesData() bool

func (*NoteStoreGetNoteVersionArgs) GetWithResourcesRecognition

func (p *NoteStoreGetNoteVersionArgs) GetWithResourcesRecognition() bool

func (*NoteStoreGetNoteVersionArgs) Read

func (*NoteStoreGetNoteVersionArgs) ReadField1

func (p *NoteStoreGetNoteVersionArgs) ReadField1(iprot thrift.TProtocol) error

func (*NoteStoreGetNoteVersionArgs) ReadField2

func (p *NoteStoreGetNoteVersionArgs) ReadField2(iprot thrift.TProtocol) error

func (*NoteStoreGetNoteVersionArgs) ReadField3

func (p *NoteStoreGetNoteVersionArgs) ReadField3(iprot thrift.TProtocol) error

func (*NoteStoreGetNoteVersionArgs) ReadField4

func (p *NoteStoreGetNoteVersionArgs) ReadField4(iprot thrift.TProtocol) error

func (*NoteStoreGetNoteVersionArgs) ReadField5

func (p *NoteStoreGetNoteVersionArgs) ReadField5(iprot thrift.TProtocol) error

func (*NoteStoreGetNoteVersionArgs) ReadField6

func (p *NoteStoreGetNoteVersionArgs) ReadField6(iprot thrift.TProtocol) error

func (*NoteStoreGetNoteVersionArgs) String

func (p *NoteStoreGetNoteVersionArgs) String() string

func (*NoteStoreGetNoteVersionArgs) Write

type NoteStoreGetNoteVersionResult

type NoteStoreGetNoteVersionResult struct {
	Success           *Note                  `thrift:"success,0" db:"success" json:"success,omitempty"`
	UserException     *EDAMUserException     `thrift:"userException,1" db:"userException" json:"userException,omitempty"`
	SystemException   *EDAMSystemException   `thrift:"systemException,2" db:"systemException" json:"systemException,omitempty"`
	NotFoundException *EDAMNotFoundException `thrift:"notFoundException,3" db:"notFoundException" json:"notFoundException,omitempty"`
}

Attributes:

  • Success
  • UserException
  • SystemException
  • NotFoundException

func NewNoteStoreGetNoteVersionResult

func NewNoteStoreGetNoteVersionResult() *NoteStoreGetNoteVersionResult

func (*NoteStoreGetNoteVersionResult) GetNotFoundException

func (p *NoteStoreGetNoteVersionResult) GetNotFoundException() *EDAMNotFoundException

func (*NoteStoreGetNoteVersionResult) GetSuccess

func (p *NoteStoreGetNoteVersionResult) GetSuccess() *Note

func (*NoteStoreGetNoteVersionResult) GetSystemException

func (p *NoteStoreGetNoteVersionResult) GetSystemException() *EDAMSystemException

func (*NoteStoreGetNoteVersionResult) GetUserException

func (p *NoteStoreGetNoteVersionResult) GetUserException() *EDAMUserException

func (*NoteStoreGetNoteVersionResult) IsSetNotFoundException

func (p *NoteStoreGetNoteVersionResult) IsSetNotFoundException() bool

func (*NoteStoreGetNoteVersionResult) IsSetSuccess

func (p *NoteStoreGetNoteVersionResult) IsSetSuccess() bool

func (*NoteStoreGetNoteVersionResult) IsSetSystemException

func (p *NoteStoreGetNoteVersionResult) IsSetSystemException() bool

func (*NoteStoreGetNoteVersionResult) IsSetUserException

func (p *NoteStoreGetNoteVersionResult) IsSetUserException() bool

func (*NoteStoreGetNoteVersionResult) Read

func (*NoteStoreGetNoteVersionResult) ReadField0

func (p *NoteStoreGetNoteVersionResult) ReadField0(iprot thrift.TProtocol) error

func (*NoteStoreGetNoteVersionResult) ReadField1

func (p *NoteStoreGetNoteVersionResult) ReadField1(iprot thrift.TProtocol) error

func (*NoteStoreGetNoteVersionResult) ReadField2

func (p *NoteStoreGetNoteVersionResult) ReadField2(iprot thrift.TProtocol) error

func (*NoteStoreGetNoteVersionResult) ReadField3

func (p *NoteStoreGetNoteVersionResult) ReadField3(iprot thrift.TProtocol) error

func (*NoteStoreGetNoteVersionResult) String

func (*NoteStoreGetNoteVersionResult) Write

type NoteStoreGetNoteWithResultSpecArgs

type NoteStoreGetNoteWithResultSpecArgs struct {
	AuthenticationToken string          `thrift:"authenticationToken,1" db:"authenticationToken" json:"authenticationToken"`
	GUID                GUID            `thrift:"guid,2" db:"guid" json:"guid"`
	ResultSpec          *NoteResultSpec `thrift:"resultSpec,3" db:"resultSpec" json:"resultSpec"`
}

Attributes:

  • AuthenticationToken
  • GUID
  • ResultSpec

func NewNoteStoreGetNoteWithResultSpecArgs

func NewNoteStoreGetNoteWithResultSpecArgs() *NoteStoreGetNoteWithResultSpecArgs

func (*NoteStoreGetNoteWithResultSpecArgs) GetAuthenticationToken

func (p *NoteStoreGetNoteWithResultSpecArgs) GetAuthenticationToken() string

func (*NoteStoreGetNoteWithResultSpecArgs) GetGUID

func (*NoteStoreGetNoteWithResultSpecArgs) GetResultSpec

func (*NoteStoreGetNoteWithResultSpecArgs) IsSetResultSpec

func (p *NoteStoreGetNoteWithResultSpecArgs) IsSetResultSpec() bool

func (*NoteStoreGetNoteWithResultSpecArgs) Read

func (*NoteStoreGetNoteWithResultSpecArgs) ReadField1

func (*NoteStoreGetNoteWithResultSpecArgs) ReadField2

func (*NoteStoreGetNoteWithResultSpecArgs) ReadField3

func (*NoteStoreGetNoteWithResultSpecArgs) String

func (*NoteStoreGetNoteWithResultSpecArgs) Write

type NoteStoreGetNoteWithResultSpecResult

type NoteStoreGetNoteWithResultSpecResult struct {
	Success           *Note                  `thrift:"success,0" db:"success" json:"success,omitempty"`
	UserException     *EDAMUserException     `thrift:"userException,1" db:"userException" json:"userException,omitempty"`
	SystemException   *EDAMSystemException   `thrift:"systemException,2" db:"systemException" json:"systemException,omitempty"`
	NotFoundException *EDAMNotFoundException `thrift:"notFoundException,3" db:"notFoundException" json:"notFoundException,omitempty"`
}

Attributes:

  • Success
  • UserException
  • SystemException
  • NotFoundException

func NewNoteStoreGetNoteWithResultSpecResult

func NewNoteStoreGetNoteWithResultSpecResult() *NoteStoreGetNoteWithResultSpecResult

func (*NoteStoreGetNoteWithResultSpecResult) GetNotFoundException

func (*NoteStoreGetNoteWithResultSpecResult) GetSuccess

func (p *NoteStoreGetNoteWithResultSpecResult) GetSuccess() *Note

func (*NoteStoreGetNoteWithResultSpecResult) GetSystemException

func (*NoteStoreGetNoteWithResultSpecResult) GetUserException

func (*NoteStoreGetNoteWithResultSpecResult) IsSetNotFoundException

func (p *NoteStoreGetNoteWithResultSpecResult) IsSetNotFoundException() bool

func (*NoteStoreGetNoteWithResultSpecResult) IsSetSuccess

func (p *NoteStoreGetNoteWithResultSpecResult) IsSetSuccess() bool

func (*NoteStoreGetNoteWithResultSpecResult) IsSetSystemException

func (p *NoteStoreGetNoteWithResultSpecResult) IsSetSystemException() bool

func (*NoteStoreGetNoteWithResultSpecResult) IsSetUserException

func (p *NoteStoreGetNoteWithResultSpecResult) IsSetUserException() bool

func (*NoteStoreGetNoteWithResultSpecResult) Read

func (*NoteStoreGetNoteWithResultSpecResult) ReadField0

func (*NoteStoreGetNoteWithResultSpecResult) ReadField1

func (*NoteStoreGetNoteWithResultSpecResult) ReadField2

func (*NoteStoreGetNoteWithResultSpecResult) ReadField3

func (*NoteStoreGetNoteWithResultSpecResult) String

func (*NoteStoreGetNoteWithResultSpecResult) Write

type NoteStoreGetNotebookArgs

type NoteStoreGetNotebookArgs struct {
	AuthenticationToken string `thrift:"authenticationToken,1" db:"authenticationToken" json:"authenticationToken"`
	GUID                GUID   `thrift:"guid,2" db:"guid" json:"guid"`
}

Attributes:

  • AuthenticationToken
  • GUID

func NewNoteStoreGetNotebookArgs

func NewNoteStoreGetNotebookArgs() *NoteStoreGetNotebookArgs

func (*NoteStoreGetNotebookArgs) GetAuthenticationToken

func (p *NoteStoreGetNotebookArgs) GetAuthenticationToken() string

func (*NoteStoreGetNotebookArgs) GetGUID

func (p *NoteStoreGetNotebookArgs) GetGUID() GUID

func (*NoteStoreGetNotebookArgs) Read

func (*NoteStoreGetNotebookArgs) ReadField1

func (p *NoteStoreGetNotebookArgs) ReadField1(iprot thrift.TProtocol) error

func (*NoteStoreGetNotebookArgs) ReadField2

func (p *NoteStoreGetNotebookArgs) ReadField2(iprot thrift.TProtocol) error

func (*NoteStoreGetNotebookArgs) String

func (p *NoteStoreGetNotebookArgs) String() string

func (*NoteStoreGetNotebookArgs) Write

type NoteStoreGetNotebookResult

type NoteStoreGetNotebookResult struct {
	Success           *Notebook              `thrift:"success,0" db:"success" json:"success,omitempty"`
	UserException     *EDAMUserException     `thrift:"userException,1" db:"userException" json:"userException,omitempty"`
	SystemException   *EDAMSystemException   `thrift:"systemException,2" db:"systemException" json:"systemException,omitempty"`
	NotFoundException *EDAMNotFoundException `thrift:"notFoundException,3" db:"notFoundException" json:"notFoundException,omitempty"`
}

Attributes:

  • Success
  • UserException
  • SystemException
  • NotFoundException

func NewNoteStoreGetNotebookResult

func NewNoteStoreGetNotebookResult() *NoteStoreGetNotebookResult

func (*NoteStoreGetNotebookResult) GetNotFoundException

func (p *NoteStoreGetNotebookResult) GetNotFoundException() *EDAMNotFoundException

func (*NoteStoreGetNotebookResult) GetSuccess

func (p *NoteStoreGetNotebookResult) GetSuccess() *Notebook

func (*NoteStoreGetNotebookResult) GetSystemException

func (p *NoteStoreGetNotebookResult) GetSystemException() *EDAMSystemException

func (*NoteStoreGetNotebookResult) GetUserException

func (p *NoteStoreGetNotebookResult) GetUserException() *EDAMUserException

func (*NoteStoreGetNotebookResult) IsSetNotFoundException

func (p *NoteStoreGetNotebookResult) IsSetNotFoundException() bool

func (*NoteStoreGetNotebookResult) IsSetSuccess

func (p *NoteStoreGetNotebookResult) IsSetSuccess() bool

func (*NoteStoreGetNotebookResult) IsSetSystemException

func (p *NoteStoreGetNotebookResult) IsSetSystemException() bool

func (*NoteStoreGetNotebookResult) IsSetUserException

func (p *NoteStoreGetNotebookResult) IsSetUserException() bool

func (*NoteStoreGetNotebookResult) Read

func (*NoteStoreGetNotebookResult) ReadField0

func (p *NoteStoreGetNotebookResult) ReadField0(iprot thrift.TProtocol) error

func (*NoteStoreGetNotebookResult) ReadField1

func (p *NoteStoreGetNotebookResult) ReadField1(iprot thrift.TProtocol) error

func (*NoteStoreGetNotebookResult) ReadField2

func (p *NoteStoreGetNotebookResult) ReadField2(iprot thrift.TProtocol) error

func (*NoteStoreGetNotebookResult) ReadField3

func (p *NoteStoreGetNotebookResult) ReadField3(iprot thrift.TProtocol) error

func (*NoteStoreGetNotebookResult) String

func (p *NoteStoreGetNotebookResult) String() string

func (*NoteStoreGetNotebookResult) Write

type NoteStoreGetNotebookSharesArgs

type NoteStoreGetNotebookSharesArgs struct {
	AuthenticationToken string `thrift:"authenticationToken,1" db:"authenticationToken" json:"authenticationToken"`
	NotebookGuid        string `thrift:"notebookGuid,2" db:"notebookGuid" json:"notebookGuid"`
}

Attributes:

  • AuthenticationToken
  • NotebookGuid

func NewNoteStoreGetNotebookSharesArgs

func NewNoteStoreGetNotebookSharesArgs() *NoteStoreGetNotebookSharesArgs

func (*NoteStoreGetNotebookSharesArgs) GetAuthenticationToken

func (p *NoteStoreGetNotebookSharesArgs) GetAuthenticationToken() string

func (*NoteStoreGetNotebookSharesArgs) GetNotebookGuid

func (p *NoteStoreGetNotebookSharesArgs) GetNotebookGuid() string

func (*NoteStoreGetNotebookSharesArgs) Read

func (*NoteStoreGetNotebookSharesArgs) ReadField1

func (*NoteStoreGetNotebookSharesArgs) ReadField2

func (*NoteStoreGetNotebookSharesArgs) String

func (*NoteStoreGetNotebookSharesArgs) Write

type NoteStoreGetNotebookSharesResult

type NoteStoreGetNotebookSharesResult struct {
	Success           *ShareRelationships    `thrift:"success,0" db:"success" json:"success,omitempty"`
	UserException     *EDAMUserException     `thrift:"userException,1" db:"userException" json:"userException,omitempty"`
	NotFoundException *EDAMNotFoundException `thrift:"notFoundException,2" db:"notFoundException" json:"notFoundException,omitempty"`
	SystemException   *EDAMSystemException   `thrift:"systemException,3" db:"systemException" json:"systemException,omitempty"`
}

Attributes:

  • Success
  • UserException
  • NotFoundException
  • SystemException

func NewNoteStoreGetNotebookSharesResult

func NewNoteStoreGetNotebookSharesResult() *NoteStoreGetNotebookSharesResult

func (*NoteStoreGetNotebookSharesResult) GetNotFoundException

func (p *NoteStoreGetNotebookSharesResult) GetNotFoundException() *EDAMNotFoundException

func (*NoteStoreGetNotebookSharesResult) GetSuccess

func (*NoteStoreGetNotebookSharesResult) GetSystemException

func (p *NoteStoreGetNotebookSharesResult) GetSystemException() *EDAMSystemException

func (*NoteStoreGetNotebookSharesResult) GetUserException

func (p *NoteStoreGetNotebookSharesResult) GetUserException() *EDAMUserException

func (*NoteStoreGetNotebookSharesResult) IsSetNotFoundException

func (p *NoteStoreGetNotebookSharesResult) IsSetNotFoundException() bool

func (*NoteStoreGetNotebookSharesResult) IsSetSuccess

func (p *NoteStoreGetNotebookSharesResult) IsSetSuccess() bool

func (*NoteStoreGetNotebookSharesResult) IsSetSystemException

func (p *NoteStoreGetNotebookSharesResult) IsSetSystemException() bool

func (*NoteStoreGetNotebookSharesResult) IsSetUserException

func (p *NoteStoreGetNotebookSharesResult) IsSetUserException() bool

func (*NoteStoreGetNotebookSharesResult) Read

func (*NoteStoreGetNotebookSharesResult) ReadField0

func (*NoteStoreGetNotebookSharesResult) ReadField1

func (*NoteStoreGetNotebookSharesResult) ReadField2

func (*NoteStoreGetNotebookSharesResult) ReadField3

func (*NoteStoreGetNotebookSharesResult) String

func (*NoteStoreGetNotebookSharesResult) Write

type NoteStoreGetPublicNotebookArgs

type NoteStoreGetPublicNotebookArgs struct {
	UserId    UserID `thrift:"userId,1" db:"userId" json:"userId"`
	PublicUri string `thrift:"publicUri,2" db:"publicUri" json:"publicUri"`
}

Attributes:

  • UserId
  • PublicUri

func NewNoteStoreGetPublicNotebookArgs

func NewNoteStoreGetPublicNotebookArgs() *NoteStoreGetPublicNotebookArgs

func (*NoteStoreGetPublicNotebookArgs) GetPublicUri

func (p *NoteStoreGetPublicNotebookArgs) GetPublicUri() string

func (*NoteStoreGetPublicNotebookArgs) GetUserId

func (p *NoteStoreGetPublicNotebookArgs) GetUserId() UserID

func (*NoteStoreGetPublicNotebookArgs) Read

func (*NoteStoreGetPublicNotebookArgs) ReadField1

func (*NoteStoreGetPublicNotebookArgs) ReadField2

func (*NoteStoreGetPublicNotebookArgs) String

func (*NoteStoreGetPublicNotebookArgs) Write

type NoteStoreGetPublicNotebookResult

type NoteStoreGetPublicNotebookResult struct {
	Success           *Notebook              `thrift:"success,0" db:"success" json:"success,omitempty"`
	SystemException   *EDAMSystemException   `thrift:"systemException,1" db:"systemException" json:"systemException,omitempty"`
	NotFoundException *EDAMNotFoundException `thrift:"notFoundException,2" db:"notFoundException" json:"notFoundException,omitempty"`
}

Attributes:

  • Success
  • SystemException
  • NotFoundException

func NewNoteStoreGetPublicNotebookResult

func NewNoteStoreGetPublicNotebookResult() *NoteStoreGetPublicNotebookResult

func (*NoteStoreGetPublicNotebookResult) GetNotFoundException

func (p *NoteStoreGetPublicNotebookResult) GetNotFoundException() *EDAMNotFoundException

func (*NoteStoreGetPublicNotebookResult) GetSuccess

func (p *NoteStoreGetPublicNotebookResult) GetSuccess() *Notebook

func (*NoteStoreGetPublicNotebookResult) GetSystemException

func (p *NoteStoreGetPublicNotebookResult) GetSystemException() *EDAMSystemException

func (*NoteStoreGetPublicNotebookResult) IsSetNotFoundException

func (p *NoteStoreGetPublicNotebookResult) IsSetNotFoundException() bool

func (*NoteStoreGetPublicNotebookResult) IsSetSuccess

func (p *NoteStoreGetPublicNotebookResult) IsSetSuccess() bool

func (*NoteStoreGetPublicNotebookResult) IsSetSystemException

func (p *NoteStoreGetPublicNotebookResult) IsSetSystemException() bool

func (*NoteStoreGetPublicNotebookResult) Read

func (*NoteStoreGetPublicNotebookResult) ReadField0

func (*NoteStoreGetPublicNotebookResult) ReadField1

func (*NoteStoreGetPublicNotebookResult) ReadField2

func (*NoteStoreGetPublicNotebookResult) String

func (*NoteStoreGetPublicNotebookResult) Write

type NoteStoreGetResourceAlternateDataArgs

type NoteStoreGetResourceAlternateDataArgs struct {
	AuthenticationToken string `thrift:"authenticationToken,1" db:"authenticationToken" json:"authenticationToken"`
	GUID                GUID   `thrift:"guid,2" db:"guid" json:"guid"`
}

Attributes:

  • AuthenticationToken
  • GUID

func NewNoteStoreGetResourceAlternateDataArgs

func NewNoteStoreGetResourceAlternateDataArgs() *NoteStoreGetResourceAlternateDataArgs

func (*NoteStoreGetResourceAlternateDataArgs) GetAuthenticationToken

func (p *NoteStoreGetResourceAlternateDataArgs) GetAuthenticationToken() string

func (*NoteStoreGetResourceAlternateDataArgs) GetGUID

func (*NoteStoreGetResourceAlternateDataArgs) Read

func (*NoteStoreGetResourceAlternateDataArgs) ReadField1

func (*NoteStoreGetResourceAlternateDataArgs) ReadField2

func (*NoteStoreGetResourceAlternateDataArgs) String

func (*NoteStoreGetResourceAlternateDataArgs) Write

type NoteStoreGetResourceAlternateDataResult

type NoteStoreGetResourceAlternateDataResult struct {
	Success           []byte                 `thrift:"success,0" db:"success" json:"success,omitempty"`
	UserException     *EDAMUserException     `thrift:"userException,1" db:"userException" json:"userException,omitempty"`
	SystemException   *EDAMSystemException   `thrift:"systemException,2" db:"systemException" json:"systemException,omitempty"`
	NotFoundException *EDAMNotFoundException `thrift:"notFoundException,3" db:"notFoundException" json:"notFoundException,omitempty"`
}

Attributes:

  • Success
  • UserException
  • SystemException
  • NotFoundException

func NewNoteStoreGetResourceAlternateDataResult

func NewNoteStoreGetResourceAlternateDataResult() *NoteStoreGetResourceAlternateDataResult

func (*NoteStoreGetResourceAlternateDataResult) GetNotFoundException

func (*NoteStoreGetResourceAlternateDataResult) GetSuccess

func (*NoteStoreGetResourceAlternateDataResult) GetSystemException

func (*NoteStoreGetResourceAlternateDataResult) GetUserException

func (*NoteStoreGetResourceAlternateDataResult) IsSetNotFoundException

func (p *NoteStoreGetResourceAlternateDataResult) IsSetNotFoundException() bool

func (*NoteStoreGetResourceAlternateDataResult) IsSetSuccess

func (*NoteStoreGetResourceAlternateDataResult) IsSetSystemException

func (p *NoteStoreGetResourceAlternateDataResult) IsSetSystemException() bool

func (*NoteStoreGetResourceAlternateDataResult) IsSetUserException

func (p *NoteStoreGetResourceAlternateDataResult) IsSetUserException() bool

func (*NoteStoreGetResourceAlternateDataResult) Read

func (*NoteStoreGetResourceAlternateDataResult) ReadField0

func (*NoteStoreGetResourceAlternateDataResult) ReadField1

func (*NoteStoreGetResourceAlternateDataResult) ReadField2

func (*NoteStoreGetResourceAlternateDataResult) ReadField3

func (*NoteStoreGetResourceAlternateDataResult) String

func (*NoteStoreGetResourceAlternateDataResult) Write

type NoteStoreGetResourceApplicationDataArgs

type NoteStoreGetResourceApplicationDataArgs struct {
	AuthenticationToken string `thrift:"authenticationToken,1" db:"authenticationToken" json:"authenticationToken"`
	GUID                GUID   `thrift:"guid,2" db:"guid" json:"guid"`
}

Attributes:

  • AuthenticationToken
  • GUID

func NewNoteStoreGetResourceApplicationDataArgs

func NewNoteStoreGetResourceApplicationDataArgs() *NoteStoreGetResourceApplicationDataArgs

func (*NoteStoreGetResourceApplicationDataArgs) GetAuthenticationToken

func (p *NoteStoreGetResourceApplicationDataArgs) GetAuthenticationToken() string

func (*NoteStoreGetResourceApplicationDataArgs) GetGUID

func (*NoteStoreGetResourceApplicationDataArgs) Read

func (*NoteStoreGetResourceApplicationDataArgs) ReadField1

func (*NoteStoreGetResourceApplicationDataArgs) ReadField2

func (*NoteStoreGetResourceApplicationDataArgs) String

func (*NoteStoreGetResourceApplicationDataArgs) Write

type NoteStoreGetResourceApplicationDataEntryArgs

type NoteStoreGetResourceApplicationDataEntryArgs struct {
	AuthenticationToken string `thrift:"authenticationToken,1" db:"authenticationToken" json:"authenticationToken"`
	GUID                GUID   `thrift:"guid,2" db:"guid" json:"guid"`
	Key                 string `thrift:"key,3" db:"key" json:"key"`
}

Attributes:

  • AuthenticationToken
  • GUID
  • Key

func NewNoteStoreGetResourceApplicationDataEntryArgs

func NewNoteStoreGetResourceApplicationDataEntryArgs() *NoteStoreGetResourceApplicationDataEntryArgs

func (*NoteStoreGetResourceApplicationDataEntryArgs) GetAuthenticationToken

func (p *NoteStoreGetResourceApplicationDataEntryArgs) GetAuthenticationToken() string

func (*NoteStoreGetResourceApplicationDataEntryArgs) GetGUID

func (*NoteStoreGetResourceApplicationDataEntryArgs) GetKey

func (*NoteStoreGetResourceApplicationDataEntryArgs) Read

func (*NoteStoreGetResourceApplicationDataEntryArgs) ReadField1

func (*NoteStoreGetResourceApplicationDataEntryArgs) ReadField2

func (*NoteStoreGetResourceApplicationDataEntryArgs) ReadField3

func (*NoteStoreGetResourceApplicationDataEntryArgs) String

func (*NoteStoreGetResourceApplicationDataEntryArgs) Write

type NoteStoreGetResourceApplicationDataEntryResult

type NoteStoreGetResourceApplicationDataEntryResult struct {
	Success           *string                `thrift:"success,0" db:"success" json:"success,omitempty"`
	UserException     *EDAMUserException     `thrift:"userException,1" db:"userException" json:"userException,omitempty"`
	SystemException   *EDAMSystemException   `thrift:"systemException,2" db:"systemException" json:"systemException,omitempty"`
	NotFoundException *EDAMNotFoundException `thrift:"notFoundException,3" db:"notFoundException" json:"notFoundException,omitempty"`
}

Attributes:

  • Success
  • UserException
  • SystemException
  • NotFoundException

func NewNoteStoreGetResourceApplicationDataEntryResult

func NewNoteStoreGetResourceApplicationDataEntryResult() *NoteStoreGetResourceApplicationDataEntryResult

func (*NoteStoreGetResourceApplicationDataEntryResult) GetNotFoundException

func (*NoteStoreGetResourceApplicationDataEntryResult) GetSuccess

func (*NoteStoreGetResourceApplicationDataEntryResult) GetSystemException

func (*NoteStoreGetResourceApplicationDataEntryResult) GetUserException

func (*NoteStoreGetResourceApplicationDataEntryResult) IsSetNotFoundException

func (p *NoteStoreGetResourceApplicationDataEntryResult) IsSetNotFoundException() bool

func (*NoteStoreGetResourceApplicationDataEntryResult) IsSetSuccess

func (*NoteStoreGetResourceApplicationDataEntryResult) IsSetSystemException

func (p *NoteStoreGetResourceApplicationDataEntryResult) IsSetSystemException() bool

func (*NoteStoreGetResourceApplicationDataEntryResult) IsSetUserException

func (p *NoteStoreGetResourceApplicationDataEntryResult) IsSetUserException() bool

func (*NoteStoreGetResourceApplicationDataEntryResult) Read

func (*NoteStoreGetResourceApplicationDataEntryResult) ReadField0

func (*NoteStoreGetResourceApplicationDataEntryResult) ReadField1

func (*NoteStoreGetResourceApplicationDataEntryResult) ReadField2

func (*NoteStoreGetResourceApplicationDataEntryResult) ReadField3

func (*NoteStoreGetResourceApplicationDataEntryResult) String

func (*NoteStoreGetResourceApplicationDataEntryResult) Write

type NoteStoreGetResourceApplicationDataResult

type NoteStoreGetResourceApplicationDataResult struct {
	Success           *LazyMap               `thrift:"success,0" db:"success" json:"success,omitempty"`
	UserException     *EDAMUserException     `thrift:"userException,1" db:"userException" json:"userException,omitempty"`
	SystemException   *EDAMSystemException   `thrift:"systemException,2" db:"systemException" json:"systemException,omitempty"`
	NotFoundException *EDAMNotFoundException `thrift:"notFoundException,3" db:"notFoundException" json:"notFoundException,omitempty"`
}

Attributes:

  • Success
  • UserException
  • SystemException
  • NotFoundException

func NewNoteStoreGetResourceApplicationDataResult

func NewNoteStoreGetResourceApplicationDataResult() *NoteStoreGetResourceApplicationDataResult

func (*NoteStoreGetResourceApplicationDataResult) GetNotFoundException

func (*NoteStoreGetResourceApplicationDataResult) GetSuccess

func (*NoteStoreGetResourceApplicationDataResult) GetSystemException

func (*NoteStoreGetResourceApplicationDataResult) GetUserException

func (*NoteStoreGetResourceApplicationDataResult) IsSetNotFoundException

func (p *NoteStoreGetResourceApplicationDataResult) IsSetNotFoundException() bool

func (*NoteStoreGetResourceApplicationDataResult) IsSetSuccess

func (*NoteStoreGetResourceApplicationDataResult) IsSetSystemException

func (p *NoteStoreGetResourceApplicationDataResult) IsSetSystemException() bool

func (*NoteStoreGetResourceApplicationDataResult) IsSetUserException

func (p *NoteStoreGetResourceApplicationDataResult) IsSetUserException() bool

func (*NoteStoreGetResourceApplicationDataResult) Read

func (*NoteStoreGetResourceApplicationDataResult) ReadField0

func (*NoteStoreGetResourceApplicationDataResult) ReadField1

func (*NoteStoreGetResourceApplicationDataResult) ReadField2

func (*NoteStoreGetResourceApplicationDataResult) ReadField3

func (*NoteStoreGetResourceApplicationDataResult) String

func (*NoteStoreGetResourceApplicationDataResult) Write

type NoteStoreGetResourceArgs

type NoteStoreGetResourceArgs struct {
	AuthenticationToken string `thrift:"authenticationToken,1" db:"authenticationToken" json:"authenticationToken"`
	GUID                GUID   `thrift:"guid,2" db:"guid" json:"guid"`
	WithData            bool   `thrift:"withData,3" db:"withData" json:"withData"`
	WithRecognition     bool   `thrift:"withRecognition,4" db:"withRecognition" json:"withRecognition"`
	WithAttributes      bool   `thrift:"withAttributes,5" db:"withAttributes" json:"withAttributes"`
	WithAlternateData   bool   `thrift:"withAlternateData,6" db:"withAlternateData" json:"withAlternateData"`
}

Attributes:

  • AuthenticationToken
  • GUID
  • WithData
  • WithRecognition
  • WithAttributes
  • WithAlternateData

func NewNoteStoreGetResourceArgs

func NewNoteStoreGetResourceArgs() *NoteStoreGetResourceArgs

func (*NoteStoreGetResourceArgs) GetAuthenticationToken

func (p *NoteStoreGetResourceArgs) GetAuthenticationToken() string

func (*NoteStoreGetResourceArgs) GetGUID

func (p *NoteStoreGetResourceArgs) GetGUID() GUID

func (*NoteStoreGetResourceArgs) GetWithAlternateData

func (p *NoteStoreGetResourceArgs) GetWithAlternateData() bool

func (*NoteStoreGetResourceArgs) GetWithAttributes

func (p *NoteStoreGetResourceArgs) GetWithAttributes() bool

func (*NoteStoreGetResourceArgs) GetWithData

func (p *NoteStoreGetResourceArgs) GetWithData() bool

func (*NoteStoreGetResourceArgs) GetWithRecognition

func (p *NoteStoreGetResourceArgs) GetWithRecognition() bool

func (*NoteStoreGetResourceArgs) Read

func (*NoteStoreGetResourceArgs) ReadField1

func (p *NoteStoreGetResourceArgs) ReadField1(iprot thrift.TProtocol) error

func (*NoteStoreGetResourceArgs) ReadField2

func (p *NoteStoreGetResourceArgs) ReadField2(iprot thrift.TProtocol) error

func (*NoteStoreGetResourceArgs) ReadField3

func (p *NoteStoreGetResourceArgs) ReadField3(iprot thrift.TProtocol) error

func (*NoteStoreGetResourceArgs) ReadField4

func (p *NoteStoreGetResourceArgs) ReadField4(iprot thrift.TProtocol) error

func (*NoteStoreGetResourceArgs) ReadField5

func (p *NoteStoreGetResourceArgs) ReadField5(iprot thrift.TProtocol) error

func (*NoteStoreGetResourceArgs) ReadField6

func (p *NoteStoreGetResourceArgs) ReadField6(iprot thrift.TProtocol) error

func (*NoteStoreGetResourceArgs) String

func (p *NoteStoreGetResourceArgs) String() string

func (*NoteStoreGetResourceArgs) Write

type NoteStoreGetResourceAttributesArgs

type NoteStoreGetResourceAttributesArgs struct {
	AuthenticationToken string `thrift:"authenticationToken,1" db:"authenticationToken" json:"authenticationToken"`
	GUID                GUID   `thrift:"guid,2" db:"guid" json:"guid"`
}

Attributes:

  • AuthenticationToken
  • GUID

func NewNoteStoreGetResourceAttributesArgs

func NewNoteStoreGetResourceAttributesArgs() *NoteStoreGetResourceAttributesArgs

func (*NoteStoreGetResourceAttributesArgs) GetAuthenticationToken

func (p *NoteStoreGetResourceAttributesArgs) GetAuthenticationToken() string

func (*NoteStoreGetResourceAttributesArgs) GetGUID

func (*NoteStoreGetResourceAttributesArgs) Read

func (*NoteStoreGetResourceAttributesArgs) ReadField1

func (*NoteStoreGetResourceAttributesArgs) ReadField2

func (*NoteStoreGetResourceAttributesArgs) String

func (*NoteStoreGetResourceAttributesArgs) Write

type NoteStoreGetResourceAttributesResult

type NoteStoreGetResourceAttributesResult struct {
	Success           *ResourceAttributes    `thrift:"success,0" db:"success" json:"success,omitempty"`
	UserException     *EDAMUserException     `thrift:"userException,1" db:"userException" json:"userException,omitempty"`
	SystemException   *EDAMSystemException   `thrift:"systemException,2" db:"systemException" json:"systemException,omitempty"`
	NotFoundException *EDAMNotFoundException `thrift:"notFoundException,3" db:"notFoundException" json:"notFoundException,omitempty"`
}

Attributes:

  • Success
  • UserException
  • SystemException
  • NotFoundException

func NewNoteStoreGetResourceAttributesResult

func NewNoteStoreGetResourceAttributesResult() *NoteStoreGetResourceAttributesResult

func (*NoteStoreGetResourceAttributesResult) GetNotFoundException

func (*NoteStoreGetResourceAttributesResult) GetSuccess

func (*NoteStoreGetResourceAttributesResult) GetSystemException

func (*NoteStoreGetResourceAttributesResult) GetUserException

func (*NoteStoreGetResourceAttributesResult) IsSetNotFoundException

func (p *NoteStoreGetResourceAttributesResult) IsSetNotFoundException() bool

func (*NoteStoreGetResourceAttributesResult) IsSetSuccess

func (p *NoteStoreGetResourceAttributesResult) IsSetSuccess() bool

func (*NoteStoreGetResourceAttributesResult) IsSetSystemException

func (p *NoteStoreGetResourceAttributesResult) IsSetSystemException() bool

func (*NoteStoreGetResourceAttributesResult) IsSetUserException

func (p *NoteStoreGetResourceAttributesResult) IsSetUserException() bool

func (*NoteStoreGetResourceAttributesResult) Read

func (*NoteStoreGetResourceAttributesResult) ReadField0

func (*NoteStoreGetResourceAttributesResult) ReadField1

func (*NoteStoreGetResourceAttributesResult) ReadField2

func (*NoteStoreGetResourceAttributesResult) ReadField3

func (*NoteStoreGetResourceAttributesResult) String

func (*NoteStoreGetResourceAttributesResult) Write

type NoteStoreGetResourceByHashArgs

type NoteStoreGetResourceByHashArgs struct {
	AuthenticationToken string `thrift:"authenticationToken,1" db:"authenticationToken" json:"authenticationToken"`
	NoteGuid            GUID   `thrift:"noteGuid,2" db:"noteGuid" json:"noteGuid"`
	ContentHash         []byte `thrift:"contentHash,3" db:"contentHash" json:"contentHash"`
	WithData            bool   `thrift:"withData,4" db:"withData" json:"withData"`
	WithRecognition     bool   `thrift:"withRecognition,5" db:"withRecognition" json:"withRecognition"`
	WithAlternateData   bool   `thrift:"withAlternateData,6" db:"withAlternateData" json:"withAlternateData"`
}

Attributes:

  • AuthenticationToken
  • NoteGuid
  • ContentHash
  • WithData
  • WithRecognition
  • WithAlternateData

func NewNoteStoreGetResourceByHashArgs

func NewNoteStoreGetResourceByHashArgs() *NoteStoreGetResourceByHashArgs

func (*NoteStoreGetResourceByHashArgs) GetAuthenticationToken

func (p *NoteStoreGetResourceByHashArgs) GetAuthenticationToken() string

func (*NoteStoreGetResourceByHashArgs) GetContentHash

func (p *NoteStoreGetResourceByHashArgs) GetContentHash() []byte

func (*NoteStoreGetResourceByHashArgs) GetNoteGuid

func (p *NoteStoreGetResourceByHashArgs) GetNoteGuid() GUID

func (*NoteStoreGetResourceByHashArgs) GetWithAlternateData

func (p *NoteStoreGetResourceByHashArgs) GetWithAlternateData() bool

func (*NoteStoreGetResourceByHashArgs) GetWithData

func (p *NoteStoreGetResourceByHashArgs) GetWithData() bool

func (*NoteStoreGetResourceByHashArgs) GetWithRecognition

func (p *NoteStoreGetResourceByHashArgs) GetWithRecognition() bool

func (*NoteStoreGetResourceByHashArgs) Read

func (*NoteStoreGetResourceByHashArgs) ReadField1

func (*NoteStoreGetResourceByHashArgs) ReadField2

func (*NoteStoreGetResourceByHashArgs) ReadField3

func (*NoteStoreGetResourceByHashArgs) ReadField4

func (*NoteStoreGetResourceByHashArgs) ReadField5

func (*NoteStoreGetResourceByHashArgs) ReadField6

func (*NoteStoreGetResourceByHashArgs) String

func (*NoteStoreGetResourceByHashArgs) Write

type NoteStoreGetResourceByHashResult

type NoteStoreGetResourceByHashResult struct {
	Success           *Resource              `thrift:"success,0" db:"success" json:"success,omitempty"`
	UserException     *EDAMUserException     `thrift:"userException,1" db:"userException" json:"userException,omitempty"`
	SystemException   *EDAMSystemException   `thrift:"systemException,2" db:"systemException" json:"systemException,omitempty"`
	NotFoundException *EDAMNotFoundException `thrift:"notFoundException,3" db:"notFoundException" json:"notFoundException,omitempty"`
}

Attributes:

  • Success
  • UserException
  • SystemException
  • NotFoundException

func NewNoteStoreGetResourceByHashResult

func NewNoteStoreGetResourceByHashResult() *NoteStoreGetResourceByHashResult

func (*NoteStoreGetResourceByHashResult) GetNotFoundException

func (p *NoteStoreGetResourceByHashResult) GetNotFoundException() *EDAMNotFoundException

func (*NoteStoreGetResourceByHashResult) GetSuccess

func (p *NoteStoreGetResourceByHashResult) GetSuccess() *Resource

func (*NoteStoreGetResourceByHashResult) GetSystemException

func (p *NoteStoreGetResourceByHashResult) GetSystemException() *EDAMSystemException

func (*NoteStoreGetResourceByHashResult) GetUserException

func (p *NoteStoreGetResourceByHashResult) GetUserException() *EDAMUserException

func (*NoteStoreGetResourceByHashResult) IsSetNotFoundException

func (p *NoteStoreGetResourceByHashResult) IsSetNotFoundException() bool

func (*NoteStoreGetResourceByHashResult) IsSetSuccess

func (p *NoteStoreGetResourceByHashResult) IsSetSuccess() bool

func (*NoteStoreGetResourceByHashResult) IsSetSystemException

func (p *NoteStoreGetResourceByHashResult) IsSetSystemException() bool

func (*NoteStoreGetResourceByHashResult) IsSetUserException

func (p *NoteStoreGetResourceByHashResult) IsSetUserException() bool

func (*NoteStoreGetResourceByHashResult) Read

func (*NoteStoreGetResourceByHashResult) ReadField0

func (*NoteStoreGetResourceByHashResult) ReadField1

func (*NoteStoreGetResourceByHashResult) ReadField2

func (*NoteStoreGetResourceByHashResult) ReadField3

func (*NoteStoreGetResourceByHashResult) String

func (*NoteStoreGetResourceByHashResult) Write

type NoteStoreGetResourceDataArgs

type NoteStoreGetResourceDataArgs struct {
	AuthenticationToken string `thrift:"authenticationToken,1" db:"authenticationToken" json:"authenticationToken"`
	GUID                GUID   `thrift:"guid,2" db:"guid" json:"guid"`
}

Attributes:

  • AuthenticationToken
  • GUID

func NewNoteStoreGetResourceDataArgs

func NewNoteStoreGetResourceDataArgs() *NoteStoreGetResourceDataArgs

func (*NoteStoreGetResourceDataArgs) GetAuthenticationToken

func (p *NoteStoreGetResourceDataArgs) GetAuthenticationToken() string

func (*NoteStoreGetResourceDataArgs) GetGUID

func (p *NoteStoreGetResourceDataArgs) GetGUID() GUID

func (*NoteStoreGetResourceDataArgs) Read

func (*NoteStoreGetResourceDataArgs) ReadField1

func (p *NoteStoreGetResourceDataArgs) ReadField1(iprot thrift.TProtocol) error

func (*NoteStoreGetResourceDataArgs) ReadField2

func (p *NoteStoreGetResourceDataArgs) ReadField2(iprot thrift.TProtocol) error

func (*NoteStoreGetResourceDataArgs) String

func (*NoteStoreGetResourceDataArgs) Write

type NoteStoreGetResourceDataResult

type NoteStoreGetResourceDataResult struct {
	Success           []byte                 `thrift:"success,0" db:"success" json:"success,omitempty"`
	UserException     *EDAMUserException     `thrift:"userException,1" db:"userException" json:"userException,omitempty"`
	SystemException   *EDAMSystemException   `thrift:"systemException,2" db:"systemException" json:"systemException,omitempty"`
	NotFoundException *EDAMNotFoundException `thrift:"notFoundException,3" db:"notFoundException" json:"notFoundException,omitempty"`
}

Attributes:

  • Success
  • UserException
  • SystemException
  • NotFoundException

func NewNoteStoreGetResourceDataResult

func NewNoteStoreGetResourceDataResult() *NoteStoreGetResourceDataResult

func (*NoteStoreGetResourceDataResult) GetNotFoundException

func (p *NoteStoreGetResourceDataResult) GetNotFoundException() *EDAMNotFoundException

func (*NoteStoreGetResourceDataResult) GetSuccess

func (p *NoteStoreGetResourceDataResult) GetSuccess() []byte

func (*NoteStoreGetResourceDataResult) GetSystemException

func (p *NoteStoreGetResourceDataResult) GetSystemException() *EDAMSystemException

func (*NoteStoreGetResourceDataResult) GetUserException

func (p *NoteStoreGetResourceDataResult) GetUserException() *EDAMUserException

func (*NoteStoreGetResourceDataResult) IsSetNotFoundException

func (p *NoteStoreGetResourceDataResult) IsSetNotFoundException() bool

func (*NoteStoreGetResourceDataResult) IsSetSuccess

func (p *NoteStoreGetResourceDataResult) IsSetSuccess() bool

func (*NoteStoreGetResourceDataResult) IsSetSystemException

func (p *NoteStoreGetResourceDataResult) IsSetSystemException() bool

func (*NoteStoreGetResourceDataResult) IsSetUserException

func (p *NoteStoreGetResourceDataResult) IsSetUserException() bool

func (*NoteStoreGetResourceDataResult) Read

func (*NoteStoreGetResourceDataResult) ReadField0

func (*NoteStoreGetResourceDataResult) ReadField1

func (*NoteStoreGetResourceDataResult) ReadField2

func (*NoteStoreGetResourceDataResult) ReadField3

func (*NoteStoreGetResourceDataResult) String

func (*NoteStoreGetResourceDataResult) Write

type NoteStoreGetResourceRecognitionArgs

type NoteStoreGetResourceRecognitionArgs struct {
	AuthenticationToken string `thrift:"authenticationToken,1" db:"authenticationToken" json:"authenticationToken"`
	GUID                GUID   `thrift:"guid,2" db:"guid" json:"guid"`
}

Attributes:

  • AuthenticationToken
  • GUID

func NewNoteStoreGetResourceRecognitionArgs

func NewNoteStoreGetResourceRecognitionArgs() *NoteStoreGetResourceRecognitionArgs

func (*NoteStoreGetResourceRecognitionArgs) GetAuthenticationToken

func (p *NoteStoreGetResourceRecognitionArgs) GetAuthenticationToken() string

func (*NoteStoreGetResourceRecognitionArgs) GetGUID

func (*NoteStoreGetResourceRecognitionArgs) Read

func (*NoteStoreGetResourceRecognitionArgs) ReadField1

func (*NoteStoreGetResourceRecognitionArgs) ReadField2

func (*NoteStoreGetResourceRecognitionArgs) String

func (*NoteStoreGetResourceRecognitionArgs) Write

type NoteStoreGetResourceRecognitionResult

type NoteStoreGetResourceRecognitionResult struct {
	Success           []byte                 `thrift:"success,0" db:"success" json:"success,omitempty"`
	UserException     *EDAMUserException     `thrift:"userException,1" db:"userException" json:"userException,omitempty"`
	SystemException   *EDAMSystemException   `thrift:"systemException,2" db:"systemException" json:"systemException,omitempty"`
	NotFoundException *EDAMNotFoundException `thrift:"notFoundException,3" db:"notFoundException" json:"notFoundException,omitempty"`
}

Attributes:

  • Success
  • UserException
  • SystemException
  • NotFoundException

func NewNoteStoreGetResourceRecognitionResult

func NewNoteStoreGetResourceRecognitionResult() *NoteStoreGetResourceRecognitionResult

func (*NoteStoreGetResourceRecognitionResult) GetNotFoundException

func (*NoteStoreGetResourceRecognitionResult) GetSuccess

func (p *NoteStoreGetResourceRecognitionResult) GetSuccess() []byte

func (*NoteStoreGetResourceRecognitionResult) GetSystemException

func (*NoteStoreGetResourceRecognitionResult) GetUserException

func (*NoteStoreGetResourceRecognitionResult) IsSetNotFoundException

func (p *NoteStoreGetResourceRecognitionResult) IsSetNotFoundException() bool

func (*NoteStoreGetResourceRecognitionResult) IsSetSuccess

func (p *NoteStoreGetResourceRecognitionResult) IsSetSuccess() bool

func (*NoteStoreGetResourceRecognitionResult) IsSetSystemException

func (p *NoteStoreGetResourceRecognitionResult) IsSetSystemException() bool

func (*NoteStoreGetResourceRecognitionResult) IsSetUserException

func (p *NoteStoreGetResourceRecognitionResult) IsSetUserException() bool

func (*NoteStoreGetResourceRecognitionResult) Read

func (*NoteStoreGetResourceRecognitionResult) ReadField0

func (*NoteStoreGetResourceRecognitionResult) ReadField1

func (*NoteStoreGetResourceRecognitionResult) ReadField2

func (*NoteStoreGetResourceRecognitionResult) ReadField3

func (*NoteStoreGetResourceRecognitionResult) String

func (*NoteStoreGetResourceRecognitionResult) Write

type NoteStoreGetResourceResult

type NoteStoreGetResourceResult struct {
	Success           *Resource              `thrift:"success,0" db:"success" json:"success,omitempty"`
	UserException     *EDAMUserException     `thrift:"userException,1" db:"userException" json:"userException,omitempty"`
	SystemException   *EDAMSystemException   `thrift:"systemException,2" db:"systemException" json:"systemException,omitempty"`
	NotFoundException *EDAMNotFoundException `thrift:"notFoundException,3" db:"notFoundException" json:"notFoundException,omitempty"`
}

Attributes:

  • Success
  • UserException
  • SystemException
  • NotFoundException

func NewNoteStoreGetResourceResult

func NewNoteStoreGetResourceResult() *NoteStoreGetResourceResult

func (*NoteStoreGetResourceResult) GetNotFoundException

func (p *NoteStoreGetResourceResult) GetNotFoundException() *EDAMNotFoundException

func (*NoteStoreGetResourceResult) GetSuccess

func (p *NoteStoreGetResourceResult) GetSuccess() *Resource

func (*NoteStoreGetResourceResult) GetSystemException

func (p *NoteStoreGetResourceResult) GetSystemException() *EDAMSystemException

func (*NoteStoreGetResourceResult) GetUserException

func (p *NoteStoreGetResourceResult) GetUserException() *EDAMUserException

func (*NoteStoreGetResourceResult) IsSetNotFoundException

func (p *NoteStoreGetResourceResult) IsSetNotFoundException() bool

func (*NoteStoreGetResourceResult) IsSetSuccess

func (p *NoteStoreGetResourceResult) IsSetSuccess() bool

func (*NoteStoreGetResourceResult) IsSetSystemException

func (p *NoteStoreGetResourceResult) IsSetSystemException() bool

func (*NoteStoreGetResourceResult) IsSetUserException

func (p *NoteStoreGetResourceResult) IsSetUserException() bool

func (*NoteStoreGetResourceResult) Read

func (*NoteStoreGetResourceResult) ReadField0

func (p *NoteStoreGetResourceResult) ReadField0(iprot thrift.TProtocol) error

func (*NoteStoreGetResourceResult) ReadField1

func (p *NoteStoreGetResourceResult) ReadField1(iprot thrift.TProtocol) error

func (*NoteStoreGetResourceResult) ReadField2

func (p *NoteStoreGetResourceResult) ReadField2(iprot thrift.TProtocol) error

func (*NoteStoreGetResourceResult) ReadField3

func (p *NoteStoreGetResourceResult) ReadField3(iprot thrift.TProtocol) error

func (*NoteStoreGetResourceResult) String

func (p *NoteStoreGetResourceResult) String() string

func (*NoteStoreGetResourceResult) Write

type NoteStoreGetResourceSearchTextArgs

type NoteStoreGetResourceSearchTextArgs struct {
	AuthenticationToken string `thrift:"authenticationToken,1" db:"authenticationToken" json:"authenticationToken"`
	GUID                GUID   `thrift:"guid,2" db:"guid" json:"guid"`
}

Attributes:

  • AuthenticationToken
  • GUID

func NewNoteStoreGetResourceSearchTextArgs

func NewNoteStoreGetResourceSearchTextArgs() *NoteStoreGetResourceSearchTextArgs

func (*NoteStoreGetResourceSearchTextArgs) GetAuthenticationToken

func (p *NoteStoreGetResourceSearchTextArgs) GetAuthenticationToken() string

func (*NoteStoreGetResourceSearchTextArgs) GetGUID

func (*NoteStoreGetResourceSearchTextArgs) Read

func (*NoteStoreGetResourceSearchTextArgs) ReadField1

func (*NoteStoreGetResourceSearchTextArgs) ReadField2

func (*NoteStoreGetResourceSearchTextArgs) String

func (*NoteStoreGetResourceSearchTextArgs) Write

type NoteStoreGetResourceSearchTextResult

type NoteStoreGetResourceSearchTextResult struct {
	Success           *string                `thrift:"success,0" db:"success" json:"success,omitempty"`
	UserException     *EDAMUserException     `thrift:"userException,1" db:"userException" json:"userException,omitempty"`
	SystemException   *EDAMSystemException   `thrift:"systemException,2" db:"systemException" json:"systemException,omitempty"`
	NotFoundException *EDAMNotFoundException `thrift:"notFoundException,3" db:"notFoundException" json:"notFoundException,omitempty"`
}

Attributes:

  • Success
  • UserException
  • SystemException
  • NotFoundException

func NewNoteStoreGetResourceSearchTextResult

func NewNoteStoreGetResourceSearchTextResult() *NoteStoreGetResourceSearchTextResult

func (*NoteStoreGetResourceSearchTextResult) GetNotFoundException

func (*NoteStoreGetResourceSearchTextResult) GetSuccess

func (*NoteStoreGetResourceSearchTextResult) GetSystemException

func (*NoteStoreGetResourceSearchTextResult) GetUserException

func (*NoteStoreGetResourceSearchTextResult) IsSetNotFoundException

func (p *NoteStoreGetResourceSearchTextResult) IsSetNotFoundException() bool

func (*NoteStoreGetResourceSearchTextResult) IsSetSuccess

func (p *NoteStoreGetResourceSearchTextResult) IsSetSuccess() bool

func (*NoteStoreGetResourceSearchTextResult) IsSetSystemException

func (p *NoteStoreGetResourceSearchTextResult) IsSetSystemException() bool

func (*NoteStoreGetResourceSearchTextResult) IsSetUserException

func (p *NoteStoreGetResourceSearchTextResult) IsSetUserException() bool

func (*NoteStoreGetResourceSearchTextResult) Read

func (*NoteStoreGetResourceSearchTextResult) ReadField0

func (*NoteStoreGetResourceSearchTextResult) ReadField1

func (*NoteStoreGetResourceSearchTextResult) ReadField2

func (*NoteStoreGetResourceSearchTextResult) ReadField3

func (*NoteStoreGetResourceSearchTextResult) String

func (*NoteStoreGetResourceSearchTextResult) Write

type NoteStoreGetSearchArgs

type NoteStoreGetSearchArgs struct {
	AuthenticationToken string `thrift:"authenticationToken,1" db:"authenticationToken" json:"authenticationToken"`
	GUID                GUID   `thrift:"guid,2" db:"guid" json:"guid"`
}

Attributes:

  • AuthenticationToken
  • GUID

func NewNoteStoreGetSearchArgs

func NewNoteStoreGetSearchArgs() *NoteStoreGetSearchArgs

func (*NoteStoreGetSearchArgs) GetAuthenticationToken

func (p *NoteStoreGetSearchArgs) GetAuthenticationToken() string

func (*NoteStoreGetSearchArgs) GetGUID

func (p *NoteStoreGetSearchArgs) GetGUID() GUID

func (*NoteStoreGetSearchArgs) Read

func (*NoteStoreGetSearchArgs) ReadField1

func (p *NoteStoreGetSearchArgs) ReadField1(iprot thrift.TProtocol) error

func (*NoteStoreGetSearchArgs) ReadField2

func (p *NoteStoreGetSearchArgs) ReadField2(iprot thrift.TProtocol) error

func (*NoteStoreGetSearchArgs) String

func (p *NoteStoreGetSearchArgs) String() string

func (*NoteStoreGetSearchArgs) Write

func (p *NoteStoreGetSearchArgs) Write(oprot thrift.TProtocol) error

type NoteStoreGetSearchResult

type NoteStoreGetSearchResult struct {
	Success           *SavedSearch           `thrift:"success,0" db:"success" json:"success,omitempty"`
	UserException     *EDAMUserException     `thrift:"userException,1" db:"userException" json:"userException,omitempty"`
	SystemException   *EDAMSystemException   `thrift:"systemException,2" db:"systemException" json:"systemException,omitempty"`
	NotFoundException *EDAMNotFoundException `thrift:"notFoundException,3" db:"notFoundException" json:"notFoundException,omitempty"`
}

Attributes:

  • Success
  • UserException
  • SystemException
  • NotFoundException

func NewNoteStoreGetSearchResult

func NewNoteStoreGetSearchResult() *NoteStoreGetSearchResult

func (*NoteStoreGetSearchResult) GetNotFoundException

func (p *NoteStoreGetSearchResult) GetNotFoundException() *EDAMNotFoundException

func (*NoteStoreGetSearchResult) GetSuccess

func (p *NoteStoreGetSearchResult) GetSuccess() *SavedSearch

func (*NoteStoreGetSearchResult) GetSystemException

func (p *NoteStoreGetSearchResult) GetSystemException() *EDAMSystemException

func (*NoteStoreGetSearchResult) GetUserException

func (p *NoteStoreGetSearchResult) GetUserException() *EDAMUserException

func (*NoteStoreGetSearchResult) IsSetNotFoundException

func (p *NoteStoreGetSearchResult) IsSetNotFoundException() bool

func (*NoteStoreGetSearchResult) IsSetSuccess

func (p *NoteStoreGetSearchResult) IsSetSuccess() bool

func (*NoteStoreGetSearchResult) IsSetSystemException

func (p *NoteStoreGetSearchResult) IsSetSystemException() bool

func (*NoteStoreGetSearchResult) IsSetUserException

func (p *NoteStoreGetSearchResult) IsSetUserException() bool

func (*NoteStoreGetSearchResult) Read

func (*NoteStoreGetSearchResult) ReadField0

func (p *NoteStoreGetSearchResult) ReadField0(iprot thrift.TProtocol) error

func (*NoteStoreGetSearchResult) ReadField1

func (p *NoteStoreGetSearchResult) ReadField1(iprot thrift.TProtocol) error

func (*NoteStoreGetSearchResult) ReadField2

func (p *NoteStoreGetSearchResult) ReadField2(iprot thrift.TProtocol) error

func (*NoteStoreGetSearchResult) ReadField3

func (p *NoteStoreGetSearchResult) ReadField3(iprot thrift.TProtocol) error

func (*NoteStoreGetSearchResult) String

func (p *NoteStoreGetSearchResult) String() string

func (*NoteStoreGetSearchResult) Write

type NoteStoreGetSharedNotebookByAuthArgs

type NoteStoreGetSharedNotebookByAuthArgs struct {
	AuthenticationToken string `thrift:"authenticationToken,1" db:"authenticationToken" json:"authenticationToken"`
}

Attributes:

  • AuthenticationToken

func NewNoteStoreGetSharedNotebookByAuthArgs

func NewNoteStoreGetSharedNotebookByAuthArgs() *NoteStoreGetSharedNotebookByAuthArgs

func (*NoteStoreGetSharedNotebookByAuthArgs) GetAuthenticationToken

func (p *NoteStoreGetSharedNotebookByAuthArgs) GetAuthenticationToken() string

func (*NoteStoreGetSharedNotebookByAuthArgs) Read

func (*NoteStoreGetSharedNotebookByAuthArgs) ReadField1

func (*NoteStoreGetSharedNotebookByAuthArgs) String

func (*NoteStoreGetSharedNotebookByAuthArgs) Write

type NoteStoreGetSharedNotebookByAuthResult

type NoteStoreGetSharedNotebookByAuthResult struct {
	Success           *SharedNotebook        `thrift:"success,0" db:"success" json:"success,omitempty"`
	UserException     *EDAMUserException     `thrift:"userException,1" db:"userException" json:"userException,omitempty"`
	NotFoundException *EDAMNotFoundException `thrift:"notFoundException,2" db:"notFoundException" json:"notFoundException,omitempty"`
	SystemException   *EDAMSystemException   `thrift:"systemException,3" db:"systemException" json:"systemException,omitempty"`
}

Attributes:

  • Success
  • UserException
  • NotFoundException
  • SystemException

func NewNoteStoreGetSharedNotebookByAuthResult

func NewNoteStoreGetSharedNotebookByAuthResult() *NoteStoreGetSharedNotebookByAuthResult

func (*NoteStoreGetSharedNotebookByAuthResult) GetNotFoundException

func (*NoteStoreGetSharedNotebookByAuthResult) GetSuccess

func (*NoteStoreGetSharedNotebookByAuthResult) GetSystemException

func (*NoteStoreGetSharedNotebookByAuthResult) GetUserException

func (*NoteStoreGetSharedNotebookByAuthResult) IsSetNotFoundException

func (p *NoteStoreGetSharedNotebookByAuthResult) IsSetNotFoundException() bool

func (*NoteStoreGetSharedNotebookByAuthResult) IsSetSuccess

func (p *NoteStoreGetSharedNotebookByAuthResult) IsSetSuccess() bool

func (*NoteStoreGetSharedNotebookByAuthResult) IsSetSystemException

func (p *NoteStoreGetSharedNotebookByAuthResult) IsSetSystemException() bool

func (*NoteStoreGetSharedNotebookByAuthResult) IsSetUserException

func (p *NoteStoreGetSharedNotebookByAuthResult) IsSetUserException() bool

func (*NoteStoreGetSharedNotebookByAuthResult) Read

func (*NoteStoreGetSharedNotebookByAuthResult) ReadField0

func (*NoteStoreGetSharedNotebookByAuthResult) ReadField1

func (*NoteStoreGetSharedNotebookByAuthResult) ReadField2

func (*NoteStoreGetSharedNotebookByAuthResult) ReadField3

func (*NoteStoreGetSharedNotebookByAuthResult) String

func (*NoteStoreGetSharedNotebookByAuthResult) Write

type NoteStoreGetSyncStateArgs

type NoteStoreGetSyncStateArgs struct {
	AuthenticationToken string `thrift:"authenticationToken,1" db:"authenticationToken" json:"authenticationToken"`
}

Attributes:

  • AuthenticationToken

func NewNoteStoreGetSyncStateArgs

func NewNoteStoreGetSyncStateArgs() *NoteStoreGetSyncStateArgs

func (*NoteStoreGetSyncStateArgs) GetAuthenticationToken

func (p *NoteStoreGetSyncStateArgs) GetAuthenticationToken() string

func (*NoteStoreGetSyncStateArgs) Read

func (*NoteStoreGetSyncStateArgs) ReadField1

func (p *NoteStoreGetSyncStateArgs) ReadField1(iprot thrift.TProtocol) error

func (*NoteStoreGetSyncStateArgs) String

func (p *NoteStoreGetSyncStateArgs) String() string

func (*NoteStoreGetSyncStateArgs) Write

type NoteStoreGetSyncStateResult

type NoteStoreGetSyncStateResult struct {
	Success         *SyncState           `thrift:"success,0" db:"success" json:"success,omitempty"`
	UserException   *EDAMUserException   `thrift:"userException,1" db:"userException" json:"userException,omitempty"`
	SystemException *EDAMSystemException `thrift:"systemException,2" db:"systemException" json:"systemException,omitempty"`
}

Attributes:

  • Success
  • UserException
  • SystemException

func NewNoteStoreGetSyncStateResult

func NewNoteStoreGetSyncStateResult() *NoteStoreGetSyncStateResult

func (*NoteStoreGetSyncStateResult) GetSuccess

func (p *NoteStoreGetSyncStateResult) GetSuccess() *SyncState

func (*NoteStoreGetSyncStateResult) GetSystemException

func (p *NoteStoreGetSyncStateResult) GetSystemException() *EDAMSystemException

func (*NoteStoreGetSyncStateResult) GetUserException

func (p *NoteStoreGetSyncStateResult) GetUserException() *EDAMUserException

func (*NoteStoreGetSyncStateResult) IsSetSuccess

func (p *NoteStoreGetSyncStateResult) IsSetSuccess() bool

func (*NoteStoreGetSyncStateResult) IsSetSystemException

func (p *NoteStoreGetSyncStateResult) IsSetSystemException() bool

func (*NoteStoreGetSyncStateResult) IsSetUserException

func (p *NoteStoreGetSyncStateResult) IsSetUserException() bool

func (*NoteStoreGetSyncStateResult) Read

func (*NoteStoreGetSyncStateResult) ReadField0

func (p *NoteStoreGetSyncStateResult) ReadField0(iprot thrift.TProtocol) error

func (*NoteStoreGetSyncStateResult) ReadField1

func (p *NoteStoreGetSyncStateResult) ReadField1(iprot thrift.TProtocol) error

func (*NoteStoreGetSyncStateResult) ReadField2

func (p *NoteStoreGetSyncStateResult) ReadField2(iprot thrift.TProtocol) error

func (*NoteStoreGetSyncStateResult) String

func (p *NoteStoreGetSyncStateResult) String() string

func (*NoteStoreGetSyncStateResult) Write

type NoteStoreGetTagArgs

type NoteStoreGetTagArgs struct {
	AuthenticationToken string `thrift:"authenticationToken,1" db:"authenticationToken" json:"authenticationToken"`
	GUID                GUID   `thrift:"guid,2" db:"guid" json:"guid"`
}

Attributes:

  • AuthenticationToken
  • GUID

func NewNoteStoreGetTagArgs

func NewNoteStoreGetTagArgs() *NoteStoreGetTagArgs

func (*NoteStoreGetTagArgs) GetAuthenticationToken

func (p *NoteStoreGetTagArgs) GetAuthenticationToken() string

func (*NoteStoreGetTagArgs) GetGUID

func (p *NoteStoreGetTagArgs) GetGUID() GUID

func (*NoteStoreGetTagArgs) Read

func (p *NoteStoreGetTagArgs) Read(iprot thrift.TProtocol) error

func (*NoteStoreGetTagArgs) ReadField1

func (p *NoteStoreGetTagArgs) ReadField1(iprot thrift.TProtocol) error

func (*NoteStoreGetTagArgs) ReadField2

func (p *NoteStoreGetTagArgs) ReadField2(iprot thrift.TProtocol) error

func (*NoteStoreGetTagArgs) String

func (p *NoteStoreGetTagArgs) String() string

func (*NoteStoreGetTagArgs) Write

func (p *NoteStoreGetTagArgs) Write(oprot thrift.TProtocol) error

type NoteStoreGetTagResult

type NoteStoreGetTagResult struct {
	Success           *Tag                   `thrift:"success,0" db:"success" json:"success,omitempty"`
	UserException     *EDAMUserException     `thrift:"userException,1" db:"userException" json:"userException,omitempty"`
	SystemException   *EDAMSystemException   `thrift:"systemException,2" db:"systemException" json:"systemException,omitempty"`
	NotFoundException *EDAMNotFoundException `thrift:"notFoundException,3" db:"notFoundException" json:"notFoundException,omitempty"`
}

Attributes:

  • Success
  • UserException
  • SystemException
  • NotFoundException

func NewNoteStoreGetTagResult

func NewNoteStoreGetTagResult() *NoteStoreGetTagResult

func (*NoteStoreGetTagResult) GetNotFoundException

func (p *NoteStoreGetTagResult) GetNotFoundException() *EDAMNotFoundException

func (*NoteStoreGetTagResult) GetSuccess

func (p *NoteStoreGetTagResult) GetSuccess() *Tag

func (*NoteStoreGetTagResult) GetSystemException

func (p *NoteStoreGetTagResult) GetSystemException() *EDAMSystemException

func (*NoteStoreGetTagResult) GetUserException

func (p *NoteStoreGetTagResult) GetUserException() *EDAMUserException

func (*NoteStoreGetTagResult) IsSetNotFoundException

func (p *NoteStoreGetTagResult) IsSetNotFoundException() bool

func (*NoteStoreGetTagResult) IsSetSuccess

func (p *NoteStoreGetTagResult) IsSetSuccess() bool

func (*NoteStoreGetTagResult) IsSetSystemException

func (p *NoteStoreGetTagResult) IsSetSystemException() bool

func (*NoteStoreGetTagResult) IsSetUserException

func (p *NoteStoreGetTagResult) IsSetUserException() bool

func (*NoteStoreGetTagResult) Read

func (*NoteStoreGetTagResult) ReadField0

func (p *NoteStoreGetTagResult) ReadField0(iprot thrift.TProtocol) error

func (*NoteStoreGetTagResult) ReadField1

func (p *NoteStoreGetTagResult) ReadField1(iprot thrift.TProtocol) error

func (*NoteStoreGetTagResult) ReadField2

func (p *NoteStoreGetTagResult) ReadField2(iprot thrift.TProtocol) error

func (*NoteStoreGetTagResult) ReadField3

func (p *NoteStoreGetTagResult) ReadField3(iprot thrift.TProtocol) error

func (*NoteStoreGetTagResult) String

func (p *NoteStoreGetTagResult) String() string

func (*NoteStoreGetTagResult) Write

func (p *NoteStoreGetTagResult) Write(oprot thrift.TProtocol) error

type NoteStoreListAccessibleBusinessNotebooksArgs

type NoteStoreListAccessibleBusinessNotebooksArgs struct {
	AuthenticationToken string `thrift:"authenticationToken,1" db:"authenticationToken" json:"authenticationToken"`
}

Attributes:

  • AuthenticationToken

func NewNoteStoreListAccessibleBusinessNotebooksArgs

func NewNoteStoreListAccessibleBusinessNotebooksArgs() *NoteStoreListAccessibleBusinessNotebooksArgs

func (*NoteStoreListAccessibleBusinessNotebooksArgs) GetAuthenticationToken

func (p *NoteStoreListAccessibleBusinessNotebooksArgs) GetAuthenticationToken() string

func (*NoteStoreListAccessibleBusinessNotebooksArgs) Read

func (*NoteStoreListAccessibleBusinessNotebooksArgs) ReadField1

func (*NoteStoreListAccessibleBusinessNotebooksArgs) String

func (*NoteStoreListAccessibleBusinessNotebooksArgs) Write

type NoteStoreListAccessibleBusinessNotebooksResult

type NoteStoreListAccessibleBusinessNotebooksResult struct {
	Success         []*Notebook          `thrift:"success,0" db:"success" json:"success,omitempty"`
	UserException   *EDAMUserException   `thrift:"userException,1" db:"userException" json:"userException,omitempty"`
	SystemException *EDAMSystemException `thrift:"systemException,2" db:"systemException" json:"systemException,omitempty"`
}

Attributes:

  • Success
  • UserException
  • SystemException

func NewNoteStoreListAccessibleBusinessNotebooksResult

func NewNoteStoreListAccessibleBusinessNotebooksResult() *NoteStoreListAccessibleBusinessNotebooksResult

func (*NoteStoreListAccessibleBusinessNotebooksResult) GetSuccess

func (*NoteStoreListAccessibleBusinessNotebooksResult) GetSystemException

func (*NoteStoreListAccessibleBusinessNotebooksResult) GetUserException

func (*NoteStoreListAccessibleBusinessNotebooksResult) IsSetSuccess

func (*NoteStoreListAccessibleBusinessNotebooksResult) IsSetSystemException

func (p *NoteStoreListAccessibleBusinessNotebooksResult) IsSetSystemException() bool