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/service/mailpiece_shape.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, Service, Util, Version Classes: Connection

Constant Summary collapse

GEM_NAME =
'endicia_label_server'
SERVICES =
{
  'Express' => 'Express Mail',
  'PriorityExpress' => 'Priority Mail Express',
  'First' => 'First-Class Mail',
  'LibraryMail' => 'Library Mail',
  'MediaMail' => 'Media Mail',
  'StandardPost' => 'Standard Post',
  'ParcelSelect' => 'Parcel Select Barcoded Nonpresorted',
  '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',
  'PriorityMailFlatRateEnvelope' => 'Priority Mail Flat Rate Envelope',
  'PriorityMailExpressFlatRateEnvelope' => 'Priority Mail Express Flat Rate Envelope'
}
MAILPIECESHAPES =
[
  'Flat',
  'Letter',
  'FlatRateGiftCardEnvelope',
  'FlatRatePaddedEnvelope',
  'LargeParcel',
  'Parcel',
  'SmallFlatRateEnvelope',
  'FlatRateLegalEnvelope',
  'SmallFlatRateEnvelope',
  'Parcel',
  'FlatRateEnvelope',
  'SmallFlatRateBox',
  'MediumFlatRateBox',
  'LargeFlatRateBox',
  'RegionalRateBoxA',
  'RegionalRateBoxB'
]