smartsheet v2.2.0 Smartsheet.ClientBehaviour behaviour
Link to this section Summary
Link to this section Callbacks
Link to this callback
add_rows(arg1, any)
Specs
add_rows(String.t(), any()) :: {:ok, Smartsheet.Response.t(), [Smartsheet.Row.t()]} | {:error, Smartsheet.Response.t()} | {:internal_error, atom()}
Link to this callback
add_webhook(map)
Specs
add_webhook(map()) :: {:ok, Smartsheet.Response.t(), Smartsheet.Webhook.t()} | {:error, Smartsheet.Response.t()} | {:internal_error, atom()}
Link to this callback
create_sheet(map)
Specs
create_sheet(map()) :: {:ok, Smartsheet.Response.t(), Smartsheet.Sheet.t()} | {:error, Smartsheet.Response.t()} | {:internal_error, atom()}
Link to this callback
delete_webhook(arg1)
Specs
delete_webhook(String.t()) :: {:ok, Smartsheet.Respone.t(), map()} | {:error, Smartsheet.Response.t()} | {:internal_error, atom()}
Link to this callback
get_sheet(arg1, atom)
Specs
get_sheet(String.t(), List) :: {:ok, Smartsheet.Response.t(), Smartsheet.Sheet.t()} | {:error, Smartsheet.Response.t()}
Link to this callback
list_webhooks()
Specs
list_webhooks() :: {:ok, Smartsheet.Response.t(), [Smartsheet.Webhook.t()]} | {:error, Smartsheet.Response.t()} | {:internal_error, atom()}
Link to this callback
update_rows(arg1, any)
Specs
update_rows(String.t(), any()) :: {:ok, Smartsheet.Response.t(), [Smartsheet.Row.t()]} | {:error, Smartsheet.Response.t()} | {:internal_error, atom()}
Link to this callback
update_webhook(arg1, map)
Specs
update_webhook(String.t(), map()) :: {:ok, Smartsheet.Respone.t(), Smartsheet.Webhook.t()} | {:error, Smartsheet.Response.t()} | {:internal_error, atom()}