2
* Autogenerated by Thrift
4
* DO NOT EDIT UNLESS YOU ARE SURE THAT YOU KNOW WHAT YOU ARE DOING
6
#ifndef Limits_CONSTANTS_H
7
#define Limits_CONSTANTS_H
9
#include "Limits_types.h"
11
namespace evernote { namespace limits {
13
class LimitsConstants {
17
int32_t EDAM_ATTRIBUTE_LEN_MIN;
18
int32_t EDAM_ATTRIBUTE_LEN_MAX;
19
std::string EDAM_ATTRIBUTE_REGEX;
20
int32_t EDAM_ATTRIBUTE_LIST_MAX;
21
int32_t EDAM_ATTRIBUTE_MAP_MAX;
22
int32_t EDAM_GUID_LEN_MIN;
23
int32_t EDAM_GUID_LEN_MAX;
24
std::string EDAM_GUID_REGEX;
25
int32_t EDAM_EMAIL_LEN_MIN;
26
int32_t EDAM_EMAIL_LEN_MAX;
27
std::string EDAM_EMAIL_LOCAL_REGEX;
28
std::string EDAM_EMAIL_DOMAIN_REGEX;
29
std::string EDAM_EMAIL_REGEX;
30
std::string EDAM_VAT_REGEX;
31
int32_t EDAM_TIMEZONE_LEN_MIN;
32
int32_t EDAM_TIMEZONE_LEN_MAX;
33
std::string EDAM_TIMEZONE_REGEX;
34
int32_t EDAM_MIME_LEN_MIN;
35
int32_t EDAM_MIME_LEN_MAX;
36
std::string EDAM_MIME_REGEX;
37
std::string EDAM_MIME_TYPE_GIF;
38
std::string EDAM_MIME_TYPE_JPEG;
39
std::string EDAM_MIME_TYPE_PNG;
40
std::string EDAM_MIME_TYPE_WAV;
41
std::string EDAM_MIME_TYPE_MP3;
42
std::string EDAM_MIME_TYPE_AMR;
43
std::string EDAM_MIME_TYPE_AAC;
44
std::string EDAM_MIME_TYPE_M4A;
45
std::string EDAM_MIME_TYPE_MP4_VIDEO;
46
std::string EDAM_MIME_TYPE_INK;
47
std::string EDAM_MIME_TYPE_PDF;
48
std::string EDAM_MIME_TYPE_DEFAULT;
49
std::set<std::string> EDAM_MIME_TYPES;
50
std::set<std::string> EDAM_INDEXABLE_RESOURCE_MIME_TYPES;
51
int32_t EDAM_SEARCH_QUERY_LEN_MIN;
52
int32_t EDAM_SEARCH_QUERY_LEN_MAX;
53
std::string EDAM_SEARCH_QUERY_REGEX;
54
int32_t EDAM_HASH_LEN;
55
int32_t EDAM_USER_USERNAME_LEN_MIN;
56
int32_t EDAM_USER_USERNAME_LEN_MAX;
57
std::string EDAM_USER_USERNAME_REGEX;
58
int32_t EDAM_USER_NAME_LEN_MIN;
59
int32_t EDAM_USER_NAME_LEN_MAX;
60
std::string EDAM_USER_NAME_REGEX;
61
int32_t EDAM_TAG_NAME_LEN_MIN;
62
int32_t EDAM_TAG_NAME_LEN_MAX;
63
std::string EDAM_TAG_NAME_REGEX;
64
int32_t EDAM_NOTE_TITLE_LEN_MIN;
65
int32_t EDAM_NOTE_TITLE_LEN_MAX;
66
std::string EDAM_NOTE_TITLE_REGEX;
67
int32_t EDAM_NOTE_CONTENT_LEN_MIN;
68
int32_t EDAM_NOTE_CONTENT_LEN_MAX;
69
int32_t EDAM_APPLICATIONDATA_NAME_LEN_MIN;
70
int32_t EDAM_APPLICATIONDATA_NAME_LEN_MAX;
71
int32_t EDAM_APPLICATIONDATA_VALUE_LEN_MIN;
72
int32_t EDAM_APPLICATIONDATA_VALUE_LEN_MAX;
73
int32_t EDAM_APPLICATIONDATA_ENTRY_LEN_MAX;
74
std::string EDAM_APPLICATIONDATA_NAME_REGEX;
75
std::string EDAM_APPLICATIONDATA_VALUE_REGEX;
76
int32_t EDAM_NOTEBOOK_NAME_LEN_MIN;
77
int32_t EDAM_NOTEBOOK_NAME_LEN_MAX;
78
std::string EDAM_NOTEBOOK_NAME_REGEX;
79
int32_t EDAM_NOTEBOOK_STACK_LEN_MIN;
80
int32_t EDAM_NOTEBOOK_STACK_LEN_MAX;
81
std::string EDAM_NOTEBOOK_STACK_REGEX;
82
int32_t EDAM_PUBLISHING_URI_LEN_MIN;
83
int32_t EDAM_PUBLISHING_URI_LEN_MAX;
84
std::string EDAM_PUBLISHING_URI_REGEX;
85
std::set<std::string> EDAM_PUBLISHING_URI_PROHIBITED;
86
int32_t EDAM_PUBLISHING_DESCRIPTION_LEN_MIN;
87
int32_t EDAM_PUBLISHING_DESCRIPTION_LEN_MAX;
88
std::string EDAM_PUBLISHING_DESCRIPTION_REGEX;
89
int32_t EDAM_SAVED_SEARCH_NAME_LEN_MIN;
90
int32_t EDAM_SAVED_SEARCH_NAME_LEN_MAX;
91
std::string EDAM_SAVED_SEARCH_NAME_REGEX;
92
int32_t EDAM_USER_PASSWORD_LEN_MIN;
93
int32_t EDAM_USER_PASSWORD_LEN_MAX;
94
std::string EDAM_USER_PASSWORD_REGEX;
95
int32_t EDAM_BUSINESS_URI_LEN_MAX;
96
int32_t EDAM_NOTE_TAGS_MAX;
97
int32_t EDAM_NOTE_RESOURCES_MAX;
98
int32_t EDAM_USER_TAGS_MAX;
99
int32_t EDAM_BUSINESS_TAGS_MAX;
100
int32_t EDAM_USER_SAVED_SEARCHES_MAX;
101
int32_t EDAM_USER_NOTES_MAX;
102
int32_t EDAM_BUSINESS_NOTES_MAX;
103
int32_t EDAM_USER_NOTEBOOKS_MAX;
104
int32_t EDAM_BUSINESS_NOTEBOOKS_MAX;
105
int32_t EDAM_USER_RECENT_MAILED_ADDRESSES_MAX;
106
int32_t EDAM_USER_MAIL_LIMIT_DAILY_FREE;
107
int32_t EDAM_USER_MAIL_LIMIT_DAILY_PREMIUM;
108
int64_t EDAM_USER_UPLOAD_LIMIT_FREE;
109
int64_t EDAM_USER_UPLOAD_LIMIT_PREMIUM;
110
int64_t EDAM_USER_UPLOAD_LIMIT_BUSINESS;
111
int32_t EDAM_NOTE_SIZE_MAX_FREE;
112
int32_t EDAM_NOTE_SIZE_MAX_PREMIUM;
113
int32_t EDAM_RESOURCE_SIZE_MAX_FREE;
114
int32_t EDAM_RESOURCE_SIZE_MAX_PREMIUM;
115
int32_t EDAM_USER_LINKED_NOTEBOOK_MAX;
116
int32_t EDAM_USER_LINKED_NOTEBOOK_MAX_PREMIUM;
117
int32_t EDAM_NOTEBOOK_SHARED_NOTEBOOK_MAX;
118
int32_t EDAM_NOTE_CONTENT_CLASS_LEN_MIN;
119
int32_t EDAM_NOTE_CONTENT_CLASS_LEN_MAX;
120
std::string EDAM_NOTE_CONTENT_CLASS_REGEX;
121
std::string EDAM_HELLO_APP_CONTENT_CLASS_PREFIX;
122
std::string EDAM_FOOD_APP_CONTENT_CLASS_PREFIX;
123
std::string EDAM_CONTENT_CLASS_HELLO_ENCOUNTER;
124
std::string EDAM_CONTENT_CLASS_HELLO_PROFILE;
125
std::string EDAM_CONTENT_CLASS_FOOD_MEAL;
126
std::string EDAM_CONTENT_CLASS_SKITCH_PREFIX;
127
std::string EDAM_CONTENT_CLASS_SKITCH;
128
std::string EDAM_CONTENT_CLASS_SKITCH_PDF;
129
std::string EDAM_CONTENT_CLASS_PENULTIMATE_PREFIX;
130
std::string EDAM_CONTENT_CLASS_PENULTIMATE_NOTEBOOK;
131
int32_t EDAM_RELATED_PLAINTEXT_LEN_MIN;
132
int32_t EDAM_RELATED_PLAINTEXT_LEN_MAX;
133
int32_t EDAM_RELATED_MAX_NOTES;
134
int32_t EDAM_RELATED_MAX_NOTEBOOKS;
135
int32_t EDAM_RELATED_MAX_TAGS;
136
int32_t EDAM_BUSINESS_NOTEBOOK_DESCRIPTION_LEN_MIN;
137
int32_t EDAM_BUSINESS_NOTEBOOK_DESCRIPTION_LEN_MAX;
138
std::string EDAM_BUSINESS_NOTEBOOK_DESCRIPTION_REGEX;
139
int32_t EDAM_BUSINESS_PHONE_NUMBER_LEN_MAX;
140
int32_t EDAM_PREFERENCE_NAME_LEN_MIN;
141
int32_t EDAM_PREFERENCE_NAME_LEN_MAX;
142
int32_t EDAM_PREFERENCE_VALUE_LEN_MIN;
143
int32_t EDAM_PREFERENCE_VALUE_LEN_MAX;
144
int32_t EDAM_MAX_PREFERENCES;
145
int32_t EDAM_MAX_VALUES_PER_PREFERENCE;
146
std::string EDAM_PREFERENCE_NAME_REGEX;
147
std::string EDAM_PREFERENCE_VALUE_REGEX;
148
std::string EDAM_PREFERENCE_SHORTCUTS;
149
int32_t EDAM_PREFERENCE_SHORTCUTS_MAX_VALUES;
150
int32_t EDAM_DEVICE_ID_LEN_MAX;
151
std::string EDAM_DEVICE_ID_REGEX;
152
int32_t EDAM_DEVICE_DESCRIPTION_LEN_MAX;
153
std::string EDAM_DEVICE_DESCRIPTION_REGEX;
154
int32_t EDAM_SEARCH_SUGGESTIONS_MAX;
155
int32_t EDAM_SEARCH_SUGGESTIONS_PREFIX_LEN_MAX;
156
int32_t EDAM_SEARCH_SUGGESTIONS_PREFIX_LEN_MIN;
159
extern const LimitsConstants g_Limits_constants;