Dagger
Search

elixir-generator

TODO: write me.

Installation

dagger install github.com/wingyplus/elixir-generator@3283e1d8fe6e40e84ae826fa0e2d3630d8e5ee42

Entrypoint

Return Type
ElixirGenerator
Example
dagger -m github.com/wingyplus/elixir-generator@3283e1d8fe6e40e84ae826fa0e2d3630d8e5ee42 call \
func (m *myModule) example() *ElixirGenerator  {
	return dag.
			ElixirGenerator()
}
@function
def example() -> dag.ElixirGenerator:
	return (
		dag.elixir_generator()
	)
@func()
example(): ElixirGenerator {
	return dag
		.elixirGenerator()
}

Types

ElixirGenerator 🔗

generateClient() 🔗

Return Type
Directory !
Arguments
NameTypeDefault ValueDescription
modSourceModuleSource !-No description provided
introspectionJsonFile !-No description provided
useLocalSdkBoolean !-No description provided
Example
echo 'Custom types are not supported in shell examples'
func (m *myModule) example(modSource *ModuleSource, introspectionJson *File, useLocalSdk bool) *Directory  {
	return dag.
			ElixirGenerator().
			GenerateClient(modSource, introspectionJson, useLocalSdk)
}
@function
def example(mod_source: dag.ModuleSource, introspection_json: dagger.File, use_local_sdk: bool) -> dagger.Directory:
	return (
		dag.elixir_generator()
		.generate_client(mod_source, introspection_json, use_local_sdk)
	)
@func()
example(modSource: ModuleSource, introspectionJson: File, useLocalSdk: boolean): Directory {
	return dag
		.elixirGenerator()
		.generateClient(modSource, introspectionJson, useLocalSdk)
}

codegen() 🔗

Return Type
Directory !
Example
dagger -m github.com/wingyplus/elixir-generator@3283e1d8fe6e40e84ae826fa0e2d3630d8e5ee42 call \
 codegen
func (m *myModule) example() *Directory  {
	return dag.
			ElixirGenerator().
			Codegen()
}
@function
def example() -> dagger.Directory:
	return (
		dag.elixir_generator()
		.codegen()
	)
@func()
example(): Directory {
	return dag
		.elixirGenerator()
		.codegen()
}

sdk() 🔗

Return Type
Directory !
Example
dagger -m github.com/wingyplus/elixir-generator@3283e1d8fe6e40e84ae826fa0e2d3630d8e5ee42 call \
 sdk
func (m *myModule) example() *Directory  {
	return dag.
			ElixirGenerator().
			Sdk()
}
@function
def example() -> dagger.Directory:
	return (
		dag.elixir_generator()
		.sdk()
	)
@func()
example(): Directory {
	return dag
		.elixirGenerator()
		.sdk()
}

daggerApi() 🔗

Return Type
Directory !
Arguments
NameTypeDefault ValueDescription
introspectionJsonFile !-No description provided
Example
dagger -m github.com/wingyplus/elixir-generator@3283e1d8fe6e40e84ae826fa0e2d3630d8e5ee42 call \
 dagger-api --introspection-json file:path
func (m *myModule) example(introspectionJson *File) *Directory  {
	return dag.
			ElixirGenerator().
			DaggerApi(introspectionJson)
}
@function
def example(introspection_json: dagger.File) -> dagger.Directory:
	return (
		dag.elixir_generator()
		.dagger_api(introspection_json)
	)
@func()
example(introspectionJson: File): Directory {
	return dag
		.elixirGenerator()
		.daggerApi(introspectionJson)
}