Buble.Apps.Generations (buble v0.1.0)

Copy Markdown View Source

App generation methods.

Summary

Functions

create(client, app_id, params \\ %{})

@spec create(Buble.Client.t(), String.t(), keyword() | map()) ::
  {:ok, map()} | {:error, Buble.Error.t()}

create!(client, app_id, params \\ %{})

@spec create!(Buble.Client.t(), String.t(), keyword() | map()) :: map()

retrieve(client, app_id, id)

@spec retrieve(Buble.Client.t(), String.t(), String.t()) ::
  {:ok, map()} | {:error, Buble.Error.t()}

retrieve!(client, app_id, id)

@spec retrieve!(Buble.Client.t(), String.t(), String.t()) :: map()

wait(client, app_id, id, opts \\ [])

@spec wait(Buble.Client.t(), String.t(), String.t(), keyword()) ::
  {:ok, map()} | {:error, Buble.Error.t()}

wait!(client, app_id, id, opts \\ [])

@spec wait!(Buble.Client.t(), String.t(), String.t(), keyword()) :: map()