extensionscaffold

package
v0.0.18 Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: Mar 6, 2025 License: MIT Imports: 21 Imported by: 0

Documentation

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

This section is empty.

Types

type ExtensionUpdateConfigParams added in v0.0.14

type ExtensionUpdateConfigParams struct {
	ExtensionUUID        string
	ExtensionVersionUUID string
	Path                 string
}

type GenData added in v0.0.13

type GenData struct {
	ModulePath       string
	ModuleName       string
	Extension        *nemgen.Extension
	ExtensionVersion *nemgen.ExtensionVersion
	ConfigEntity     *extensiongen.ExtensionConfigurationEntity
}

type Implementation

type Implementation struct {
	// contains filtered or unexported fields
}

func New

func New(params Params) (*Implementation, error)

func (*Implementation) ExtensionUpdateConfig added in v0.0.14

func (i *Implementation) ExtensionUpdateConfig(params ExtensionUpdateConfigParams) error

func (*Implementation) ListUserExtensions

func (i *Implementation) ListUserExtensions() ([]*nemgen.Extension, error)

func (*Implementation) Scaffold

func (i *Implementation) Scaffold(params ScaffoldParams) error

type Params

type Params struct {
	Auth *auth.AuthClientImplementation
}

type ScaffoldParams

type ScaffoldParams struct {
	ExtensionUUID        string
	ExtensionVersionUUID string
	Path                 string
	Module               string
}

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL