File: services_nongenerated.cpp

package info (click to toggle)
nixnote2 2.0~beta11-1
  • links: PTS, VCS
  • area: main
  • in suites: stretch
  • size: 9,448 kB
  • ctags: 7,058
  • sloc: cpp: 68,338; java: 1,096; sh: 834; makefile: 27
file content (69 lines) | stat: -rw-r--r-- 1,932 bytes parent folder | download | duplicates (2)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69

#include "generated/services.h"

#include <QUrl>

/**
 * @brief Constructs UserStore object.
 * @param host
 *   www.evernote.com or sandbox.evernote.com
 * @param authenticationToken
 *   This token that will be used as the default token.
 */
qevercloud::UserStore::UserStore(QString host, QString authenticationToken, QObject *parent): QObject(parent)
{
    QUrl url;
    url.setScheme(QStringLiteral("https"));
    url.setHost(host);
    url.setPath("/edam/user");
    url_ = url.toString(QUrl::StripTrailingSlash);
    setAuthenticationToken(authenticationToken);
}

/**
 * Constructs NoteStore object.
 * @param noteStoreUrl
 * EDAM NoteStore service url. In general it's different for different users.
 * @param authenticationToken
 *  This token that will be used as the default token.
 *
 */
qevercloud::NoteStore::NoteStore(QString noteStoreUrl, QString authenticationToken, QObject *parent): QObject(parent)
{
    setNoteStoreUrl(noteStoreUrl);
    setAuthenticationToken(authenticationToken);
}

/**
 * Constructs NoteStore object.
 *
 * noteStoreUrl and possibly authenticationToken are expected to be specified later.
 */
qevercloud::NoteStore::NoteStore(QObject *parent): QObject(parent)
{

}

/** @fn qevercloud::UserStore::setAuthenticationToken
 * Sets a value that will be used as the default token.
 * */

/** @fn qevercloud::UserStore::authenticationToken
 * @returns the default authentication token value.
 * */

/** @fn qevercloud::NoteStore::setAuthenticationToken
 * Sets a value that will be used as the default token.
 * */

/** @fn qevercloud::NoteStore::authenticationToken
 * @returns the default authentication token value.
 * */

/** @fn qevercloud::NoteStore::setNoteStoreUrl
 * Sets a value that will be used as EDAM NoteStore service url by this object.
 * */

/** @fn qevercloud::NoteStore::authenticationToken
 * @returns EDAM NoteStore service url that is used by this NoteStore object.
 * */