QEverCloud  3.0.0
Unofficial Evernote Cloud API for Qt
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros
Public Member Functions | Public Attributes | List of all members
qevercloud::BootstrapSettings Struct Reference

#include <types.h>

Public Member Functions

bool operator== (const BootstrapSettings &other) const
 
bool operator!= (const BootstrapSettings &other) const
 

Public Attributes

QString serviceHost
 
QString marketingUrl
 
QString supportUrl
 
QString accountEmailDomain
 
Optional< bool > enableFacebookSharing
 
Optional< bool > enableGiftSubscriptions
 
Optional< bool > enableSupportTickets
 
Optional< bool > enableSharedNotebooks
 
Optional< bool > enableSingleNoteSharing
 
Optional< bool > enableSponsoredAccounts
 
Optional< bool > enableTwitterSharing
 
Optional< bool > enableLinkedInSharing
 
Optional< bool > enablePublicNotebooks
 

Detailed Description

This structure describes a collection of bootstrap settings.

Member Function Documentation

bool qevercloud::BootstrapSettings::operator!= ( const BootstrapSettings other) const
inline
bool qevercloud::BootstrapSettings::operator== ( const BootstrapSettings other) const
inline

Member Data Documentation

QString qevercloud::BootstrapSettings::accountEmailDomain

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.

Optional< bool > qevercloud::BootstrapSettings::enableFacebookSharing

Whether the client application should enable sharing of notes on Facebook.

Optional< bool > qevercloud::BootstrapSettings::enableGiftSubscriptions

Whether the client application should enable gift subscriptions.

Optional< bool > qevercloud::BootstrapSettings::enableLinkedInSharing

NOT DOCUMENTED

Optional< bool > qevercloud::BootstrapSettings::enablePublicNotebooks

NOT DOCUMENTED

Optional< bool > qevercloud::BootstrapSettings::enableSharedNotebooks

Whether the client application should enable shared notebooks.

Optional< bool > qevercloud::BootstrapSettings::enableSingleNoteSharing

Whether the client application should enable single note sharing.

Optional< bool > qevercloud::BootstrapSettings::enableSponsoredAccounts

Whether the client application should enable sponsored accounts.

Optional< bool > qevercloud::BootstrapSettings::enableSupportTickets

Whether the client application should enable in-client creation of support tickets.

Optional< bool > qevercloud::BootstrapSettings::enableTwitterSharing

Whether the client application should enable sharing of notes on Twitter.

QString qevercloud::BootstrapSettings::marketingUrl

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.

QString qevercloud::BootstrapSettings::serviceHost

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".

QString qevercloud::BootstrapSettings::supportUrl

The full URL for the Evernote customer support website, e.g. https://support.evernote.com.