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