Module: EndiciaLabelServer

Defined in:
lib/endicia_label_server.rb,
lib/endicia_label_server/util.rb,
lib/endicia_label_server/version.rb,
lib/endicia_label_server/services.rb,
lib/endicia_label_server/connection.rb,
lib/endicia_label_server/exceptions.rb,
lib/endicia_label_server/parsers/parser_base.rb,
lib/endicia_label_server/builders/builder_base.rb,
lib/endicia_label_server/parsers/postage_rate_parser.rb,
lib/endicia_label_server/parsers/user_sign_up_parser.rb,
lib/endicia_label_server/parsers/postage_label_parser.rb,
lib/endicia_label_server/parsers/postage_rates_parser.rb,
lib/endicia_label_server/builders/postage_rate_builder.rb,
lib/endicia_label_server/builders/user_sign_up_builder.rb,
lib/endicia_label_server/builders/postage_label_builder.rb,
lib/endicia_label_server/builders/postage_rates_builder.rb,
lib/endicia_label_server/parsers/change_pass_phrase_parser.rb,
lib/endicia_label_server/builders/change_pass_phrase_builder.rb

Defined Under Namespace

Modules: Builders, Exceptions, Parsers, Util, Version Classes: Connection

Constant Summary collapse

GEM_NAME =
'endicia_label_server'
CLASSES =
[
  'postage_rate',
  'postage_rates',
  'user_sign_up',
  'postage_label',
  'change_pass_phrase'
]
SERVICES =
{
  'Express' =>
    'Express Mail',
  'PriorityExpress' =>
    'Priority Mail Express',
  'First' =>
    'First-Class Mail',
  'LibraryMail' =>
    'Library Mail',
  'MediaMail' =>
    'Media Mail',
  'StandardPost' =>
    'Standard Post',
  'ParcelSelect' =>
    'Parcel Select',
  'Priority' =>
    'Priority Mail',
  'CriticalMail' =>
    'Critical Mail',
  'ExpressMailInternational' =>
    'Express Mail International',
  'PriorityMailExpressInternational' =>
    'Priority Mail Express International',
  'FirstClassMailInternational' =>
    'First-Class Mail International',
  'FirstClassPackageInternationalService' =>
    'First-Class Package International Service',
  'PriorityMailInternational' =>
    'Priority Mail International'
}