Operations for Inttegro prices.
Summary
Functions
@spec activate(Inttegro.Client.t(), Inttegro.Prices.PriceActionRequest.t(), keyword()) :: {:ok, Inttegro.Prices.CatalogPrice.t()} | {:error, Exception.t()}
@spec archive(Inttegro.Client.t(), Inttegro.Prices.PriceActionRequest.t(), keyword()) :: {:ok, Inttegro.Prices.CatalogPrice.t()} | {:error, Exception.t()}
@spec create(Inttegro.Client.t(), Inttegro.Prices.CatalogPriceParams.t(), keyword()) :: {:ok, Inttegro.Prices.CatalogPrice.t()} | {:error, Exception.t()}
@spec deactivate( Inttegro.Client.t(), Inttegro.Prices.PriceActionRequest.t(), keyword() ) :: {:ok, Inttegro.Prices.CatalogPrice.t()} | {:error, Exception.t()}
@spec lookup(Inttegro.Client.t(), Inttegro.Prices.LookupPriceRequest.t(), keyword()) :: {:ok, Inttegro.Prices.CatalogPrice.t()} | {:error, Exception.t()}
@spec page(Inttegro.Client.t(), Inttegro.Prices.PricePageRequest.t(), keyword()) :: {:ok, Inttegro.Prices.PricePage.t()} | {:error, Exception.t()}
@spec update(Inttegro.Client.t(), Inttegro.Prices.UpdatePriceRequest.t(), keyword()) :: {:ok, Inttegro.Prices.CatalogPrice.t()} | {:error, Exception.t()}