Behaviour shared by full CRUD resources (create, get, search, update).
Summary
Callbacks
@callback create(Mercadopago.Client.t(), map(), keyword()) :: Mercadopago.HTTP.response()
@callback get(Mercadopago.Client.t(), String.t(), keyword()) :: Mercadopago.HTTP.response()
@callback search(Mercadopago.Client.t(), map() | nil, keyword()) :: Mercadopago.HTTP.response()
@callback update(Mercadopago.Client.t(), String.t(), map(), keyword()) :: Mercadopago.HTTP.response()