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()}