Operations for Inttegro orders.
Summary
Functions
@spec cancel(Inttegro.Client.t(), Inttegro.Orders.CancelOrderRequest.t(), keyword()) :: {:ok, Inttegro.Orders.Order.t()} | {:error, Exception.t()}
@spec complete( Inttegro.Client.t(), Inttegro.Orders.CompleteOrderRequest.t(), keyword() ) :: {:ok, Inttegro.Orders.Order.t()} | {:error, Exception.t()}
@spec confirm_payment( Inttegro.Client.t(), Inttegro.Orders.ConfirmPaymentRequest.t(), keyword() ) :: {:ok, Inttegro.Orders.Order.t()} | {:error, Exception.t()}
@spec create(Inttegro.Client.t(), Inttegro.Orders.CreateOrderRequest.t(), keyword()) :: {:ok, Inttegro.Orders.Order.t()} | {:error, Exception.t()}
@spec finalize( Inttegro.Client.t(), Inttegro.Orders.FinalizeOrderRequest.t(), keyword() ) :: {:ok, Inttegro.Orders.Order.t()} | {:error, Exception.t()}
@spec lookup(Inttegro.Client.t(), Inttegro.Orders.LookupOrderRequest.t(), keyword()) :: {:ok, Inttegro.Orders.Order.t()} | {:error, Exception.t()}
@spec page(Inttegro.Client.t(), Inttegro.Orders.PageOrdersRequest.t(), keyword()) :: {:ok, Inttegro.Orders.OrderPage.t()} | {:error, Exception.t()}
@spec pay(Inttegro.Client.t(), Inttegro.Orders.PayOrderRequest.t(), keyword()) :: {:ok, Inttegro.Orders.Order.t()} | {:error, Exception.t()}
@spec refund(Inttegro.Client.t(), Inttegro.Refunds.CreateRefundRequest.t(), keyword()) :: {:ok, Inttegro.Refunds.Refund.t()} | {:error, Exception.t()}
@spec request_confirmation( Inttegro.Client.t(), Inttegro.Orders.RequestConfirmationRequest.t(), keyword() ) :: {:ok, Inttegro.Orders.Order.t()} | {:error, Exception.t()}
@spec send_invoice( Inttegro.Client.t(), Inttegro.Orders.OrderDocumentDeliveryRequest.t(), keyword() ) :: {:ok, Inttegro.Orders.OrderDocumentDeliveryResult.t()} | {:error, Exception.t()}
@spec send_receipt( Inttegro.Client.t(), Inttegro.Orders.OrderDocumentDeliveryRequest.t(), keyword() ) :: {:ok, Inttegro.Orders.OrderDocumentDeliveryResult.t()} | {:error, Exception.t()}
@spec update(Inttegro.Client.t(), Inttegro.Orders.UpdateOrderRequest.t(), keyword()) :: {:ok, Inttegro.Orders.Order.t()} | {:error, Exception.t()}