lib/Evernote/EDAM/limits_constants.rb in evernote-thrift-1.23.2 vs lib/Evernote/EDAM/limits_constants.rb in evernote-thrift-1.24.0
- old
+ new
@@ -1,7 +1,7 @@
#
-# Autogenerated by Thrift Compiler (0.9.0)
+# Autogenerated by Thrift Compiler (0.5.0-en-exported)
#
# DO NOT EDIT UNLESS YOU ARE SURE THAT YOU KNOW WHAT YOU ARE DOING
#
require 'thrift'
@@ -34,11 +34,11 @@
EDAM_EMAIL_DOMAIN_REGEX = %q"^[A-Za-z0-9-]+(\\.[A-Za-z0-9-]+)*\\.([A-Za-z]{2,})$"
EDAM_EMAIL_REGEX = %q"^[A-Za-z0-9!#$%&'*+/=?^_`{|}~-]+(\\.[A-Za-z0-9!#$%&'*+/=?^_`{|}~-]+)*@[A-Za-z0-9-]+(\\.[A-Za-z0-9-]+)*\\.([A-Za-z]{2,})$"
- EDAM_VAT_REGEX = %q"[A-Za-z]{2}.+"
+ EDAM_VAT_REGEX = %q"^((AT)?U[0-9]{8}|(BE)?0?[0-9]{9}|(BG)?[0-9]{9,10}|(CY)?[0-9]{8}L|(CZ)?[0-9]{8,10}|(DE)?[0-9]{9}|(DK)?[0-9]{8}|(EE)?[0-9]{9}|(EL|GR)?[0-9]{9}|(ES)?[0-9A-Z][0-9]{7}[0-9A-Z]|(FI)?[0-9]{8}|(FR)?[0-9A-Z]{2}[0-9]{9}|(GB)?([0-9]{9}([0-9]{3})?|[A-Z]{2}[0-9]{3})|(HU)?[0-9]{8}|(IE)?[0-9]S[0-9]{5}L|(IT)?[0-9]{11}|(LT)?([0-9]{9}|[0-9]{12})|(LU)?[0-9]{8}|(LV)?[0-9]{11}|(MT)?[0-9]{8}|(NL)?[0-9]{9}B[0-9]{2}|(PL)?[0-9]{10}|(PT)?[0-9]{9}|(RO)?[0-9]{2,10}|(SE)?[0-9]{12}|(SI)?[0-9]{8}|(SK)?[0-9]{10})|[0-9]{9}MVA|[0-9]{6}|CHE[0-9]{9}(TVA|MWST|IVA)$"
EDAM_TIMEZONE_LEN_MIN = 1
EDAM_TIMEZONE_LEN_MAX = 32
@@ -86,10 +86,28 @@
%q"video/mp4",
%q"audio/aac",
%q"audio/mp4",
])
+ EDAM_INDEXABLE_RESOURCE_MIME_TYPES = Set.new([
+ %q"application/msword",
+ %q"application/mspowerpoint",
+ %q"application/excel",
+ %q"application/vnd.ms-word",
+ %q"application/vnd.ms-powerpoint",
+ %q"application/vnd.ms-excel",
+ %q"application/vnd.openxmlformats-officedocument.wordprocessingml.document",
+ %q"application/vnd.openxmlformats-officedocument.presentationml.presentation",
+ %q"application/vnd.openxmlformats-officedocument.spreadsheetml.sheet",
+ %q"application/vnd.apple.pages",
+ %q"application/vnd.apple.numbers",
+ %q"application/vnd.apple.keynote",
+ %q"application/x-iwork-pages-sffpages",
+ %q"application/x-iwork-numbers-sffnumbers",
+ %q"application/x-iwork-keynote-sffkey",
+ ])
+
EDAM_SEARCH_QUERY_LEN_MIN = 0
EDAM_SEARCH_QUERY_LEN_MAX = 1024
EDAM_SEARCH_QUERY_REGEX = %q"^[^\\p{Cc}\\p{Zl}\\p{Zp}]{0,1024}$"
@@ -206,11 +224,11 @@
EDAM_USER_UPLOAD_LIMIT_FREE = 62914560
EDAM_USER_UPLOAD_LIMIT_PREMIUM = 1073741824
- EDAM_USER_UPLOAD_LIMIT_BUSINESS = 1073741824
+ EDAM_USER_UPLOAD_LIMIT_BUSINESS = 2147483647
EDAM_NOTE_SIZE_MAX_FREE = 26214400
EDAM_NOTE_SIZE_MAX_PREMIUM = 104857600
@@ -218,32 +236,40 @@
EDAM_RESOURCE_SIZE_MAX_PREMIUM = 104857600
EDAM_USER_LINKED_NOTEBOOK_MAX = 100
+ EDAM_USER_LINKED_NOTEBOOK_MAX_PREMIUM = 250
+
EDAM_NOTEBOOK_SHARED_NOTEBOOK_MAX = 250
EDAM_NOTE_CONTENT_CLASS_LEN_MIN = 3
EDAM_NOTE_CONTENT_CLASS_LEN_MAX = 32
+ EDAM_NOTE_CONTENT_CLASS_REGEX = %q"^[A-Za-z0-9_.-]{3,32}$"
+
EDAM_HELLO_APP_CONTENT_CLASS_PREFIX = %q"evernote.hello."
EDAM_FOOD_APP_CONTENT_CLASS_PREFIX = %q"evernote.food."
- EDAM_NOTE_CONTENT_CLASS_REGEX = %q"^[A-Za-z0-9_.-]{3,32}$"
-
EDAM_CONTENT_CLASS_HELLO_ENCOUNTER = %q"evernote.hello.encounter"
EDAM_CONTENT_CLASS_HELLO_PROFILE = %q"evernote.hello.profile"
EDAM_CONTENT_CLASS_FOOD_MEAL = %q"evernote.food.meal"
+ EDAM_CONTENT_CLASS_SKITCH_PREFIX = %q"evernote.skitch"
+
EDAM_CONTENT_CLASS_SKITCH = %q"evernote.skitch"
- EDAM_CONTENT_CLASS_PENULTIMATE = %q"evernote.penultimate"
+ EDAM_CONTENT_CLASS_SKITCH_PDF = %q"evernote.skitch.pdf"
+ EDAM_CONTENT_CLASS_PENULTIMATE_PREFIX = %q"evernote.penultimate."
+
+ EDAM_CONTENT_CLASS_PENULTIMATE_NOTEBOOK = %q"evernote.penultimate.notebook"
+
EDAM_RELATED_PLAINTEXT_LEN_MIN = 1
EDAM_RELATED_PLAINTEXT_LEN_MAX = 131072
EDAM_RELATED_MAX_NOTES = 25
@@ -256,32 +282,44 @@
EDAM_BUSINESS_NOTEBOOK_DESCRIPTION_LEN_MAX = 200
EDAM_BUSINESS_NOTEBOOK_DESCRIPTION_REGEX = %q"^[^\\p{Cc}\\p{Z}]([^\\p{Cc}\\p{Zl}\\p{Zp}]{0,198}[^\\p{Cc}\\p{Z}])?$"
+ EDAM_BUSINESS_PHONE_NUMBER_LEN_MAX = 20
+
EDAM_PREFERENCE_NAME_LEN_MIN = 3
EDAM_PREFERENCE_NAME_LEN_MAX = 32
EDAM_PREFERENCE_VALUE_LEN_MIN = 1
EDAM_PREFERENCE_VALUE_LEN_MAX = 1024
EDAM_MAX_PREFERENCES = 100
- EDAM_MAX_VALUES_PER_PREFERENCE = 250
+ EDAM_MAX_VALUES_PER_PREFERENCE = 256
EDAM_PREFERENCE_NAME_REGEX = %q"^[A-Za-z0-9_.-]{3,32}$"
EDAM_PREFERENCE_VALUE_REGEX = %q"^[^\\p{Cc}]{1,1024}$"
+ EDAM_PREFERENCE_SHORTCUTS = %q"evernote.shortcuts"
+
+ EDAM_PREFERENCE_SHORTCUTS_MAX_VALUES = 250
+
EDAM_DEVICE_ID_LEN_MAX = 32
EDAM_DEVICE_ID_REGEX = %q"^[^\\p{Cc}]{1,32}$"
EDAM_DEVICE_DESCRIPTION_LEN_MAX = 64
EDAM_DEVICE_DESCRIPTION_REGEX = %q"^[^\\p{Cc}]{1,64}$"
+
+ EDAM_SEARCH_SUGGESTIONS_MAX = 10
+
+ EDAM_SEARCH_SUGGESTIONS_PREFIX_LEN_MAX = 1024
+
+ EDAM_SEARCH_SUGGESTIONS_PREFIX_LEN_MIN = 2
end
end
end