Operations for Inttegro customers.
Summary
Functions
@spec create(Inttegro.Client.t(), Inttegro.CreateCustomerRequest.t(), keyword()) :: {:ok, Inttegro.Customer.t()} | {:error, Exception.t()}
@spec lookup(Inttegro.Client.t(), Inttegro.LookupCustomerRequest.t(), keyword()) :: {:ok, Inttegro.Customer.t()} | {:error, Exception.t()}
@spec page(Inttegro.Client.t(), Inttegro.PageCustomersRequest.t(), keyword()) :: {:ok, Inttegro.CustomerPage.t()} | {:error, Exception.t()}
@spec update(Inttegro.Client.t(), Inttegro.UpdateCustomerRequest.t(), keyword()) :: {:ok, Inttegro.Customer.t()} | {:error, Exception.t()}