View Source Dagger.FunctionCall (dagger v0.12.7)
An active function call.
Summary
Functions
A unique identifier for this FunctionCall.
The argument values the function is being invoked with.
The name of the function being called.
The value of the parent object of the function being called. If the function is top-level to the module, this is always an empty object.
The name of the parent object of the function being called. If the function is top-level to the module, this is the name of the module.
Set the return value of the function call to the provided value.
Types
Functions
@spec id(t()) :: {:ok, Dagger.FunctionCallID.t()} | {:error, term()}
A unique identifier for this FunctionCall.
@spec input_args(t()) :: {:ok, [Dagger.FunctionCallArgValue.t()]} | {:error, term()}
The argument values the function is being invoked with.
The name of the function being called.
@spec parent(t()) :: {:ok, Dagger.JSON.t()} | {:error, term()}
The value of the parent object of the function being called. If the function is top-level to the module, this is always an empty object.
The name of the parent object of the function being called. If the function is top-level to the module, this is the name of the module.
@spec return_value(t(), Dagger.JSON.t()) :: :ok | {:error, term()}
Set the return value of the function call to the provided value.