Packages
dagger
0.10.0
0.21.7
0.21.6
0.21.5
0.21.4
0.21.3
0.21.2
0.21.1
0.21.0
0.20.8
0.20.7
0.20.6
0.20.5
0.20.4
0.20.3
0.20.2
0.20.1
0.20.0
0.19.11
0.19.10
0.19.9
0.19.8
0.19.7
0.19.6
0.19.5
0.19.4
0.19.3
0.19.2
0.19.1
0.19.0
0.18.19
0.18.18
0.18.17
0.18.16
0.18.15
0.18.14
0.18.13
0.18.12
0.18.11
0.18.10
0.18.9
0.18.8
0.18.7
0.18.5
0.18.4
0.18.3
0.18.2
0.18.1
0.18.0
0.17.2
0.17.1
0.17.0
0.16.3
0.16.2
0.16.1
0.16.0
0.15.4
0.15.3
0.15.2
0.15.1
0.15.0
0.14.0
0.13.7
0.13.6
0.13.5
0.13.4
0.13.3
0.13.2
0.13.1
0.13.0
0.12.7
0.12.6
0.12.5
0.12.4
0.12.3
0.12.2
0.12.1
0.12.0
0.11.9
0.11.8
0.11.7
0.11.6
0.11.5
0.11.4
0.11.3
0.11.2
0.11.1
0.11.0
0.10.3
0.10.2
0.10.1
0.10.0
0.9.11
0.9.10
0.9.9
0.9.8
0.9.7
0.9.6
0.9.5
0.9.4
0.9.3
0.9.2
0.9.1
0.9.0
0.8.8
0.8.7
0.8.6
0.8.5
0.8.4
0.8.2
0.0.0
retired
Dagger SDK for Elixir
Current section
Files
Jump to
Current section
Files
lib/dagger/gen/function_call_arg_value.ex
# This file generated by `mix dagger.gen`. Please DO NOT EDIT.
defmodule Dagger.FunctionCallArgValue do
@moduledoc "A value passed as a named argument to a function call."
use Dagger.Core.QueryBuilder
@type t() :: %__MODULE__{}
defstruct [:selection, :client]
(
@doc "A unique identifier for this FunctionCallArgValue."
@spec id(t()) :: {:ok, Dagger.FunctionCallArgValueID.t()} | {:error, term()}
def id(%__MODULE__{} = function_call_arg_value) do
selection = select(function_call_arg_value.selection, "id")
execute(selection, function_call_arg_value.client)
end
)
(
@doc "The name of the argument."
@spec name(t()) :: {:ok, Dagger.String.t()} | {:error, term()}
def name(%__MODULE__{} = function_call_arg_value) do
selection = select(function_call_arg_value.selection, "name")
execute(selection, function_call_arg_value.client)
end
)
(
@doc "The value of the argument represented as a JSON serialized string."
@spec value(t()) :: {:ok, Dagger.JSON.t()} | {:error, term()}
def value(%__MODULE__{} = function_call_arg_value) do
selection = select(function_call_arg_value.selection, "value")
execute(selection, function_call_arg_value.client)
end
)
end