This object allows you to define filters that will applied to results.
Parameters
- Field: name of the field on which you want to apply the filter.
- Value: reference value of filter to apply to the field.
- Type: data type on which you want to apply the filter (allowed values: string, boolean, list, date, numeric).
- Comparison: in case of numeric values or filter dates, allows you to define the type of filter.
Allowed values are:
- "eq": only those that are equal to the reference value.
- “gt”: only those greater than or equal to the reference value.
- “lt”: only those less than or equal to the reference value.
For boolean or list filter type only equal operator is applied. String filter type uses contains operators.
- LogicalOp: enables to define boolean operator to apply the filter, accepts values “AND” and “OR” (default value is “AND”).
Example
new ExtJsFilters[1]{ new ExtJsFilters(){ Field="Id", Comparison="eq", Type="numeric", Value=1}}
This filter is applied over the field Id and will returns only elements with Id equal 1.
new ExtJsFilters[1]{ new ExtJsFilters(){Field="CreationDate", Comparison="gt", Type="date", Value="06/10/2013"}}
This filter is applied over the field CreationDate and will returns only elements with CreationDate greater or equal
06/10/2013.
new ExtJsFilters[1]{ new ExtJsFilters(){Field="NAME", Type="string", Value="Pippo"}}
This filter is applied over the field NAME and will returns only elements with NAME equal Pippo.
APPENDIX B
OPTIONAL EXTJSSORTERS
This object allows you to define how order results.
- Field: name of the field to order.
- Direction: the direction of the sort. possible values are
- "ASC" : ascending order.
- "DESC": descending order.
Example
new ExtJsSorters[1]{new ExtJsSorters(){ Field= "Id",Direction="DESC"}}
The result will ordered by Id descending.
Every letter is enveloped in standard envelope with two window:
- An upper left window is reserved for sender address
- A lower left space is reserved for registered post barcode
- A lower right window is reserved for recipient address
Please leave at least 1 cm of white space from every border for enveloping codes.
The sender address
- Top border= 15mm
- Left border= 15mm
- Height = 21 mm
- Width=90 mm
The registered post barcode
- Top border= 55mm
- Left border=10 mm
- Height = 40 mm
- Width=70 mm
The recipient address (Poste Italiane specific)
- Top border= 45mm
- Left border= 95 mm
- Height = 50 mm
- Width=105 mm
Recipient address
- Top border= 60mm
- Left border=110mm
- Width=90 mm
-CHARACTER APPROVED Lucida Console 10pt ALL CAPS, max 5 lines, single‐spaced, NO WHITE LINE
Download pdf specifications at this address
APPENDIX F
Error Code description
“101” = Generic error
SMS
“200” = the field sender number must be in international format (ex: +39123456789) or up to 11 alphanumeric characters (ex: Provider123)!
“201” = the message field cannot be empty and must be maximum {0} characters long!
“202” = sms with id {0} has not a valid eMessageSmsCode!
“203” = not valid number found in the import file!
“204” = receiver phone number missing!
FAX
“300” = to send a fax you need at least one page! “301” = not valid number found in the import file!
“302” = the number of pages in the PDF ({0}) is not divisible by the number of contacts found in the imported file
({1})!
“303” = fax with id {0} has not a valid eMessageFaxCode!
Letters
“400” = invalid zip code
“401” = cannot select PostKOZoneMode.SendKOByPriorityPost with this StampType! StampType= “402” = to send a letter you need at least one page!
“403” = letter with id {0} has not a valid eMessageJobCode!
“404” = cannot select PostKOZoneMode.SendKOByPriorityPost with this StampType! StampType= “405” = it was not found any valid element in the import file!
“406” = the number of pages in the PDF ({0}) is not divisible by the number of contacts found in the imported file
({1})!
“407” = max char country!
“408” = stamp type not managed!
“409” = post stamp type not implemented! “410” = post stamp type is not active!
“411” = max char sender!
“412” = max char address! “413” = max char zip code! “414” = max char city! “415” = max char province! “416” = file pdf missing!
“417” = format not valid! The valid formats are Microsoft Excel (XLS or XLSX), CSV (comma delimited). “418” = no files excel found in WSRequest!
“419” = the size of the Excel/Csv file is too big! Max expected size: {0} Kb.
Contact Folder
“500” = address book not found! (Id: {0})
“501” = name already used!
Contact
“502” = contact not found! (Id: {0}) “503” = enter at least one value!
“504” = you must specify at least one column!
Contact
“502” = contact not found! (Id: {0}) “503” = enter at least one value!
“504” = you must specify at least one column!
User/Permission/Group
“600” = sending blocked by System Administrator! “601” = user not found! (Id: {0})
“602” = you cannot delete the superuser account! “603” = username already used!
“604” = unable to delete the user currently in use! “605” = invalid TimeZoneInfoValue! CountryIsoCode “606” = error in GeteMessageUserCredit
“607” = credit mode not implemented! Credit mode
“608” = user not found! (Username: {0}) “609” = user "{0}" not found!
“610” = the user's email field is not set! “611” = this email is already registered!
“612” = this group has not activated the option for the self‐registration and therefore you cannot register!
“613” = this email address is already registered on the platform. Use a new email address or contact the
“614” = username or password incorrect! “615” = the user belongs to a disabled root! “616” = disabled user!
“617” = user expired!
“618” = session expired because the password is changed
“619” = session expired! “620” = insufficient credit!
“621” = group not found! (Id: {0})
“622” = language code not implemented! “650” = name already used!
“651” = group not found! (Id: {0})
“652” = username or password incorrect!
“653” = you cannot delete the group '{0}', credit superior than zero! “654” = credit mode not implemented!
“655” = only group in assigned mode can subject debit
“656” = credit mode not implemented! Credit mode
“657” = the image format of the Logo is not valid! The Logo Image formats valid are JPG and PNG. “658” = the size of the logo is too big! Max expected size: {0} Kb.
“659” = the image is too large; the maximum size is {0} pixels wide and {1} pixels high. “660” = only the user SuperUser can access to this feature
“675” = credit mode not implemented! “676” = recharge not found! (Id: {0})
“677” = impossible to edit a recharge that has already been confirmed! (Id: {0}) “678” = impossible to remove a recharge that has already been confirmed! (Id: {0}) “679” = impossible to confirm a recharge that has already been confirmed! (Id: {0}) “680” = you can only confirm the recharges that belongs to the same root!
“681” = you can only confirm the recharges of the groups that have as a father your group! “682” = this method of payment is not allowed to the groups in {0}!
“683” = to recharge is necessary to fill in all the required fields for billing.
“684” = to recharge is necessary to fill in all the required fields for billing.
“685” = payment Type not implemented
“686” = the minimum amount of recharge is: {0} “700” = user not found! (Id: {0})
“701” = group not found! (Id: {0}) “702” = permission code not managed
“703” = the access to this area is only available to users in possession of the permission code: {0}.
“704” = it is not possible to enable or disable the permission code {0} because it was be disabled for the primary group!
“705” = the permission code {0} has already been give! “706” = it is not possible to change SuperUsers permissions! “725” = credit mode not implemented!
“726” = getPriceByEMessageUser: PostPrintType cannot be null! “727” = getPriceByEMessageUser: NumbOfPages cannot be null! “728” = post print type not implemented! PostPrintType
“729” = cannot find StampPrice! Maybe N. of page > 200
APPENDIX G
Geographical areas
For the delivery service Massiva, Raccomandata Smart, Raccomandata AR Smart the rate varies according to the geographical destination of the recipient.
Metropolitan area (AM)
Target area of the correspondence identified by the set of ZIP codes with third digit 1 or 9, belonging to the municipalities of Turin, Milan, Venice, Genoa, Bologna, Florence, Rome, Naples and Bari.
Provincial capital (CP)
Target area of the correspondence identified by the set of ZIP codes with third digit one or nine, other than those falling in metropolitan areas as per the attached list to the technical conditions.
Suburban area (EU)
Target area of the correspondence identified by the set of ZIP codes with third digit zero, five, or eight.