Operations for Inttegro payouts.
Summary
Functions
@spec cancel(Inttegro.Client.t(), Inttegro.Payouts.CancelPayoutRequest.t(), keyword()) :: {:ok, Inttegro.Payouts.Payout.t()} | {:error, Exception.t()}
@spec disable(Inttegro.Client.t(), keyword()) :: {:ok, Inttegro.Payouts.PayoutSettingsMutation.t()} | {:error, Exception.t()}
@spec enable(Inttegro.Client.t(), keyword()) :: {:ok, Inttegro.Payouts.PayoutSettingsMutation.t()} | {:error, Exception.t()}
@spec lookup(Inttegro.Client.t(), Inttegro.Payouts.LookupPayoutRequest.t(), keyword()) :: {:ok, Inttegro.Payouts.Payout.t()} | {:error, Exception.t()}
@spec page(Inttegro.Client.t(), Inttegro.Payouts.PagePayoutsRequest.t(), keyword()) :: {:ok, Inttegro.Payouts.PayoutPage.t()} | {:error, Exception.t()}
@spec schedule( Inttegro.Client.t(), Inttegro.Payouts.SchedulePayoutRequest.t(), keyword() ) :: {:ok, Inttegro.Payouts.Payout.t()} | {:error, Exception.t()}
@spec set_destinations( Inttegro.Client.t(), Inttegro.Payouts.SetPayoutDestinationsRequest.t(), keyword() ) :: {:ok, Inttegro.Payouts.PayoutSettingsMutation.t()} | {:error, Exception.t()}
@spec settings(Inttegro.Client.t(), keyword()) :: {:ok, Inttegro.Payouts.PayoutSettingsLookup.t()} | {:error, Exception.t()}