Module: Atol
- Defined in:
- lib/atol.rb,
lib/atol/config.rb,
lib/atol/errors.rb,
lib/atol/version.rb,
lib/atol/request/get_token.rb,
lib/atol/request/post_document.rb,
lib/atol/transaction/get_token.rb,
lib/atol/transaction/post_document.rb,
lib/atol/request/get_document_state.rb,
lib/atol/transaction/get_document_state.rb,
lib/atol/request/post_document/item/body.rb,
lib/atol/request/post_document/sell/body.rb
Defined Under Namespace
Modules: Request, Transaction, Version Classes: AuthBadRequestError, AuthUserOrPasswordError, BadJSONError, Config, ConfigExpectedError, EmptyClientContactError, EmptySellItemsError, GroupCodeToTokenError, IncomingExistExternalIdError, IncomingExpiredTokenError, IncomingMissingTokenError, IncomingOperationNotSupportError, IncomingValidationError, MissingConfigError, StateMissingUuidError, StateNotFoundError, UnknownOperationError, ZeroItemQuantityError
Constant Summary collapse
- ENCODING =
'utf-8'
- TIMESTAMP_FORMAT =
'%d.%m.%Y %H:%M:%S'
- ERRORS =
Hash[ 0 => BadJSONError, 10 => IncomingMissingTokenError, 11 => IncomingExpiredTokenError, 20 => GroupCodeToTokenError, 30 => StateMissingUuidError, 31 => IncomingOperationNotSupportError, 32 => IncomingValidationError, 33 => IncomingExistExternalIdError, 34 => StateNotFoundError, -3804 => ZeroItemQuantityError ].freeze