#
# Autogenerated by Thrift Compiler (0.9.0)
#
# DO NOT EDIT UNLESS YOU ARE SURE THAT YOU KNOW WHAT YOU ARE DOING
#
package Net::Evernote::EDAMLimits::Constants;
require 5.6.0;
use strict;
use warnings;
use Thrift;
use constant EDAM_ATTRIBUTE_LEN_MIN => 1;
use constant EDAM_ATTRIBUTE_LEN_MAX => 4096;
use constant EDAM_ATTRIBUTE_REGEX => "^[^\\p{Cc}\\p{Zl}\\p{Zp}]{1,4096}\$";
use constant EDAM_ATTRIBUTE_LIST_MAX => 100;
use constant EDAM_ATTRIBUTE_MAP_MAX => 100;
use constant EDAM_GUID_LEN_MIN => 36;
use constant EDAM_GUID_LEN_MAX => 36;
use constant EDAM_GUID_REGEX => "^[0-9a-f]{8}-[0-9a-f]{4}-[0-9a-f]{4}-[0-9a-f]{4}-[0-9a-f]{12}\$";
use constant EDAM_EMAIL_LEN_MIN => 6;
use constant EDAM_EMAIL_LEN_MAX => 255;
use constant EDAM_EMAIL_LOCAL_REGEX => "^[A-Za-z0-9!#\$%&'*+/=?^_`{|}~-]+(\\.[A-Za-z0-9!#\$%&'*+/=?^_`{|}~-]+)*\$";
use constant EDAM_EMAIL_DOMAIN_REGEX => "^[A-Za-z0-9-]+(\\.[A-Za-z0-9-]+)*\\.([A-Za-z]{2,})\$";
use constant EDAM_EMAIL_REGEX => "^[A-Za-z0-9!#\$%&'*+/=?^_`{|}~-]+(\\.[A-Za-z0-9!#\$%&'*+/=?^_`{|}~-]+)*\@[A-Za-z0-9-]+(\\.[A-Za-z0-9-]+)*\\.([A-Za-z]{2,})\$";
use constant EDAM_TIMEZONE_LEN_MIN => 1;
use constant EDAM_TIMEZONE_LEN_MAX => 32;
use constant EDAM_TIMEZONE_REGEX => "^([A-Za-z_-]+(/[A-Za-z_-]+)*)|(GMT(-|\\+)[0-9]{1,2}(:[0-9]{2})?)\$";
use constant EDAM_MIME_LEN_MIN => 3;
use constant EDAM_MIME_LEN_MAX => 255;
use constant EDAM_MIME_REGEX => "^[A-Za-z]+/[A-Za-z0-9._+-]+\$";
use constant EDAM_MIME_TYPE_GIF => "image/gif";
use constant EDAM_MIME_TYPE_JPEG => "image/jpeg";
use constant EDAM_MIME_TYPE_PNG => "image/png";
use constant EDAM_MIME_TYPE_WAV => "audio/wav";
use constant EDAM_MIME_TYPE_MP3 => "audio/mpeg";
use constant EDAM_MIME_TYPE_AMR => "audio/amr";
use constant EDAM_MIME_TYPE_MP4_VIDEO => "video/mp4";
use constant EDAM_MIME_TYPE_INK => "application/vnd.evernote.ink";
use constant EDAM_MIME_TYPE_PDF => "application/pdf";
use constant EDAM_MIME_TYPE_DEFAULT => "application/octet-stream";
use constant EDAM_MIME_TYPES => [
"image/gif" => 1,
"image/jpeg" => 1,
"image/png" => 1,
"audio/wav" => 1,
"audio/mpeg" => 1,
"audio/amr" => 1,
"application/vnd.evernote.ink" => 1,
"application/pdf" => 1,
"video/mp4" => 1,
];
use constant EDAM_COMMERCE_SERVICE_GOOGLE => "Google";
use constant EDAM_COMMERCE_SERVICE_PAYPAL => "Paypal";
use constant EDAM_COMMERCE_SERVICE_GIFT => "Gift";
use constant EDAM_COMMERCE_SERVICE_TRIALPAY => "TrialPay";
use constant EDAM_COMMERCE_SERVICE_TRIAL => "Trial";
use constant EDAM_COMMERCE_SERVICE_GROUP => "Group";
use constant EDAM_COMMERCE_SERVICE_CYBERSOURCE => "CYBERSRC";
use constant EDAM_COMMERCE_DEFAULT_CURRENCY_COUNTRY_CODE => "USD";
use constant EDAM_SEARCH_QUERY_LEN_MIN => 0;
use constant EDAM_SEARCH_QUERY_LEN_MAX => 1024;
use constant EDAM_SEARCH_QUERY_REGEX => "^[^\\p{Cc}\\p{Zl}\\p{Zp}]{0,1024}\$";
use constant EDAM_HASH_LEN => 16;
use constant EDAM_USER_USERNAME_LEN_MIN => 1;
use constant EDAM_USER_USERNAME_LEN_MAX => 64;
use constant EDAM_USER_USERNAME_REGEX => "^[a-z0-9]([a-z0-9_-]{0,62}[a-z0-9])?\$";
use constant EDAM_USER_NAME_LEN_MIN => 1;
use constant EDAM_USER_NAME_LEN_MAX => 255;
use constant EDAM_USER_NAME_REGEX => "^[^\\p{Cc}\\p{Zl}\\p{Zp}]{1,255}\$";
use constant EDAM_TAG_NAME_LEN_MIN => 1;
use constant EDAM_TAG_NAME_LEN_MAX => 100;
use constant EDAM_TAG_NAME_REGEX => "^[^,\\p{Cc}\\p{Z}]([^,\\p{Cc}\\p{Zl}\\p{Zp}]{0,98}[^,\\p{Cc}\\p{Z}])?\$";
use constant EDAM_NOTE_TITLE_LEN_MIN => 1;
use constant EDAM_NOTE_TITLE_LEN_MAX => 255;
use constant EDAM_NOTE_TITLE_REGEX => "^[^\\p{Cc}\\p{Z}]([^\\p{Cc}\\p{Zl}\\p{Zp}]{0,253}[^\\p{Cc}\\p{Z}])?\$";
use constant EDAM_NOTE_CONTENT_LEN_MIN => 0;
use constant EDAM_NOTE_CONTENT_LEN_MAX => 5242880;
use constant EDAM_APPLICATIONDATA_NAME_LEN_MIN => 3;
use constant EDAM_APPLICATIONDATA_NAME_LEN_MAX => 32;
use constant EDAM_APPLICATIONDATA_VALUE_LEN_MIN => 0;
use constant EDAM_APPLICATIONDATA_VALUE_LEN_MAX => 4092;
use constant EDAM_APPLICATIONDATA_ENTRY_LEN_MAX => 4095;
use constant EDAM_APPLICATIONDATA_NAME_REGEX => "^[A-Za-z0-9_.-]{3,32}\$";
use constant EDAM_APPLICATIONDATA_VALUE_REGEX => "^[^\\p{Cc}]{0,4092}\$";
use constant EDAM_NOTEBOOK_NAME_LEN_MIN => 1;
use constant EDAM_NOTEBOOK_NAME_LEN_MAX => 100;
use constant EDAM_NOTEBOOK_NAME_REGEX => "^[^\\p{Cc}\\p{Z}]([^\\p{Cc}\\p{Zl}\\p{Zp}]{0,98}[^\\p{Cc}\\p{Z}])?\$";
use constant EDAM_NOTEBOOK_STACK_LEN_MIN => 1;
use constant EDAM_NOTEBOOK_STACK_LEN_MAX => 100;
use constant EDAM_NOTEBOOK_STACK_REGEX => "^[^\\p{Cc}\\p{Z}]([^\\p{Cc}\\p{Zl}\\p{Zp}]{0,98}[^\\p{Cc}\\p{Z}])?\$";
use constant EDAM_PUBLISHING_URI_LEN_MIN => 1;
use constant EDAM_PUBLISHING_URI_LEN_MAX => 255;
use constant EDAM_PUBLISHING_URI_REGEX => "^[a-zA-Z0-9.~_+-]{1,255}\$";
use constant EDAM_PUBLISHING_URI_PROHIBITED => [
".." => 1,
];
use constant EDAM_PUBLISHING_DESCRIPTION_LEN_MIN => 1;
use constant EDAM_PUBLISHING_DESCRIPTION_LEN_MAX => 200;
use constant EDAM_PUBLISHING_DESCRIPTION_REGEX => "^[^\\p{Cc}\\p{Z}]([^\\p{Cc}\\p{Zl}\\p{Zp}]{0,198}[^\\p{Cc}\\p{Z}])?\$";
use constant EDAM_SAVED_SEARCH_NAME_LEN_MIN => 1;
use constant EDAM_SAVED_SEARCH_NAME_LEN_MAX => 100;
use constant EDAM_SAVED_SEARCH_NAME_REGEX => "^[^\\p{Cc}\\p{Z}]([^\\p{Cc}\\p{Zl}\\p{Zp}]{0,98}[^\\p{Cc}\\p{Z}])?\$";
use constant EDAM_USER_PASSWORD_LEN_MIN => 6;
use constant EDAM_USER_PASSWORD_LEN_MAX => 64;
use constant EDAM_USER_PASSWORD_REGEX => "^[A-Za-z0-9!#\$%&'()*+,./:;<=>?\@^_`{|}~\\[\\]\\\\-]{6,64}\$";
use constant EDAM_NOTE_TAGS_MAX => 100;
use constant EDAM_NOTE_RESOURCES_MAX => 1000;
use constant EDAM_USER_TAGS_MAX => 100000;
use constant EDAM_USER_SAVED_SEARCHES_MAX => 100;
use constant EDAM_USER_NOTES_MAX => 100000;
use constant EDAM_USER_NOTEBOOKS_MAX => 250;
use constant EDAM_USER_RECENT_MAILED_ADDRESSES_MAX => 10;
use constant EDAM_USER_MAIL_LIMIT_DAILY_FREE => 50;
use constant EDAM_USER_MAIL_LIMIT_DAILY_PREMIUM => 200;
use constant EDAM_USER_UPLOAD_LIMIT_FREE => 62914560;
use constant EDAM_USER_UPLOAD_LIMIT_PREMIUM => 1073741824;
use constant EDAM_NOTE_SIZE_MAX_FREE => 26214400;
use constant EDAM_NOTE_SIZE_MAX_PREMIUM => 52428800;
use constant EDAM_RESOURCE_SIZE_MAX_FREE => 26214400;
use constant EDAM_RESOURCE_SIZE_MAX_PREMIUM => 52428800;
use constant EDAM_USER_LINKED_NOTEBOOK_MAX => 100;
use constant EDAM_NOTEBOOK_SHARED_NOTEBOOK_MAX => 250;
use constant EDAM_NOTE_CONTENT_CLASS_LEN_MIN => 3;
use constant EDAM_NOTE_CONTENT_CLASS_LEN_MAX => 32;
use constant EDAM_HELLO_APP_CONTENT_CLASS_PREFIX => "evernote.hello.";
use constant EDAM_FOOD_APP_CONTENT_CLASS_PREFIX => "evernote.food.";
use constant EDAM_NOTE_CONTENT_CLASS_REGEX => "^[A-Za-z0-9_.-]{3,32}\$";
use constant EDAM_CONTENT_CLASS_HELLO_ENCOUNTER => "evernote.hello.encounter";
use constant EDAM_CONTENT_CLASS_HELLO_PROFILE => "evernote.hello.profile";
use constant EDAM_CONTENT_CLASS_FOOD_MEAL => "evernote.food.meal";
1;