Nuon.Api.Installers (nuon v0.19.132)
API calls for all endpoints tagged Installers
.
Summary
Functions
create an installer
delete an installer
get an installer
get installers for current org Return all installers for the current org.
render an installer
Functions
Link to this function
create_installer(connection, service_create_installer_request, opts \\ [])
@spec create_installer( Tesla.Env.client(), Nuon.Model.ServiceCreateInstallerRequest.t(), keyword() ) :: {:ok, Nuon.Model.StderrErrResponse.t()} | {:ok, Nuon.Model.AppInstaller.t()} | {:error, Tesla.Env.t()}
create an installer
Parameters
connection
(Nuon.Connection): Connection to serverservice_create_installer_request
(ServiceCreateInstallerRequest): Inputopts
(keyword): Optional parameters
Returns
{:ok, Nuon.Model.AppInstaller.t}
on success{:error, Tesla.Env.t}
on failure
Link to this function
delete_installer(connection, installer_id, opts \\ [])
@spec delete_installer(Tesla.Env.client(), String.t(), keyword()) :: {:ok, Nuon.Model.StderrErrResponse.t()} | {:ok, boolean()} | {:error, Tesla.Env.t()}
delete an installer
Parameters
connection
(Nuon.Connection): Connection to serverinstaller_id
(String.t): installer IDopts
(keyword): Optional parameters
Returns
{:ok, boolean()}
on success{:error, Tesla.Env.t}
on failure
Link to this function
get_installer(connection, installer_id, opts \\ [])
@spec get_installer(Tesla.Env.client(), String.t(), keyword()) :: {:ok, Nuon.Model.StderrErrResponse.t()} | {:ok, Nuon.Model.AppInstaller.t()} | {:error, Tesla.Env.t()}
get an installer
Parameters
connection
(Nuon.Connection): Connection to serverinstaller_id
(String.t): installer IDopts
(keyword): Optional parameters
Returns
{:ok, Nuon.Model.AppInstaller.t}
on success{:error, Tesla.Env.t}
on failure
Link to this function
get_installers(connection, opts \\ [])
@spec get_installers( Tesla.Env.client(), keyword() ) :: {:ok, Nuon.Model.StderrErrResponse.t()} | {:ok, [Nuon.Model.AppInstaller.t()]} | {:error, Tesla.Env.t()}
get installers for current org Return all installers for the current org.
Parameters
connection
(Nuon.Connection): Connection to serveropts
(keyword): Optional parameters
Returns
{:ok, [%AppInstaller{}, ...]}
on success{:error, Tesla.Env.t}
on failure
Link to this function
render_installer(connection, installer_id, opts \\ [])
@spec render_installer(Tesla.Env.client(), String.t(), keyword()) :: {:ok, Nuon.Model.StderrErrResponse.t()} | {:ok, Nuon.Model.ServiceRenderedInstaller.t()} | {:error, Tesla.Env.t()}
render an installer
Parameters
connection
(Nuon.Connection): Connection to serverinstaller_id
(String.t): installer IDopts
(keyword): Optional parameters
Returns
{:ok, Nuon.Model.ServiceRenderedInstaller.t}
on success{:error, Tesla.Env.t}
on failure
Link to this function
update_installer(connection, installer_id, service_update_installer_request, opts \\ [])
@spec update_installer( Tesla.Env.client(), String.t(), Nuon.Model.ServiceUpdateInstallerRequest.t(), keyword() ) :: {:ok, Nuon.Model.StderrErrResponse.t()} | {:ok, Nuon.Model.AppInstaller.t()} | {:error, Tesla.Env.t()}
update an installer
Parameters
connection
(Nuon.Connection): Connection to serverinstaller_id
(String.t): installer IDservice_update_installer_request
(ServiceUpdateInstallerRequest): Inputopts
(keyword): Optional parameters
Returns
{:ok, Nuon.Model.AppInstaller.t}
on success{:error, Tesla.Env.t}
on failure