Help us shape the future of Go! Take the 2026 Go Developer Survey

methodselect

package
v0.12.778 Latest Latest
Warning

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

Go to latest
Published: Oct 11, 2026 License: MIT Imports: 4 Imported by: 0

Documentation

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

This section is empty.

Types

type DefaultMethodSelector

type DefaultMethodSelector struct {
}

func (*DefaultMethodSelector) GetMethod

func (sel *DefaultMethodSelector) GetMethod(
	resource formulation.Resource, methodName string) (formulation.StandardOperationStore, error)

func (*DefaultMethodSelector) GetMethodByNameAndParameters added in v0.10.383

func (sel *DefaultMethodSelector) GetMethodByNameAndParameters(
	resource formulation.Resource, methodName string,
	parameters parserutil.ColumnKeyedDatastore) (formulation.StandardOperationStore, error)

func (*DefaultMethodSelector) GetMethodForAction

func (sel *DefaultMethodSelector) GetMethodForAction(
	resource formulation.Resource,
	iqlAction string,
	parameters parserutil.ColumnKeyedDatastore) (formulation.StandardOperationStore, string, error)

type IMethodSelector

type IMethodSelector interface {
	GetMethod(resource formulation.Resource, methodName string) (formulation.StandardOperationStore, error)

	GetMethodForAction(
		resource formulation.Resource,
		iqlAction string,
		parameters parserutil.ColumnKeyedDatastore) (formulation.StandardOperationStore, string, error)
}

func NewMethodSelector

func NewMethodSelector(provider string, version string) (IMethodSelector, error)

Jump to

Keyboard shortcuts

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