HookSniff.Environments (hooksniff v1.2.0)
Environment and variable management.
Summary
Functions
Bulk upsert variables
Create an environment
Create a variable
Delete an environment
Get an environment
List environments
List variables
Update an environment
Functions
@spec bulk_upsert(HookSniff.t(), String.t(), map()) :: {:ok, map()} | {:error, term()}
Bulk upsert variables
@spec create(HookSniff.t(), map()) :: {:ok, map()} | {:error, term()}
Create an environment
@spec create_variable(HookSniff.t(), String.t(), map()) :: {:ok, map()} | {:error, term()}
Create a variable
@spec delete(HookSniff.t(), String.t()) :: {:ok, map()} | {:error, term()}
Delete an environment
@spec get(HookSniff.t(), String.t()) :: {:ok, map()} | {:error, term()}
Get an environment
@spec list(HookSniff.t()) :: {:ok, map()} | {:error, term()}
List environments
@spec list_variables(HookSniff.t(), String.t()) :: {:ok, map()} | {:error, term()}
List variables
@spec update(HookSniff.t(), String.t(), map()) :: {:ok, map()} | {:error, term()}
Update an environment