Module: SealineInsurance

Defined in:
lib/sealine_insurance/operations/base.rb,
lib/sealine_insurance.rb,
lib/sealine_insurance/client.rb,
lib/sealine_insurance/config.rb,
lib/sealine_insurance/errors.rb,
lib/sealine_insurance/request.rb,
lib/sealine_insurance/version.rb,
lib/sealine_insurance/responses/base.rb,
lib/sealine_insurance/responses/order.rb,
lib/sealine_insurance/responses/payment.rb,
lib/sealine_insurance/responses/calculate.rb,
lib/sealine_insurance/operations/calculate.rb,
lib/sealine_insurance/operations/cancel_order.rb,
lib/sealine_insurance/operations/create_order.rb,
lib/sealine_insurance/operations/create_payment.rb

Overview

Часть методов в API асинхронные. Класс предоставляет абстракцию для них. Работа с API выглядит примерно так:

  1. Запрос на выполнение действия.

  2. Запрос актуального статуса до тех пор, пока операция не будет завершена.

Defined Under Namespace

Modules: Operations, Responses Classes: Client, Config, Error, Request, RequestError

Constant Summary collapse

DEFAULT_CURRENCY =
'RUB'
VERSION =
'1.0.6'