smartsheet v2.5.3 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_rows(arg1, atom, boolean)
Specs
delete_rows(String.t(), List, boolean()) :: {:ok, Smartsheet.Response.t(), map()} | {: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_columns(arg1, atom)
Specs
get_columns(String.t(), List) :: {:ok, Smartsheet.Response.t(), [Smartsheet.Column]} | {:error, Smartsheet.Response.t()} | {:internal_error, atom()}
Link to this callback
get_row(arg1, arg2)
Specs
get_row(String.t(), String.t()) :: {:ok, Smartsheet.Response.t(), Smartsheet.Row.t()} | {: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()}