api

package
v1.0.1-alpha Latest Latest
Warning

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

Go to latest
Published: Jul 5, 2024 License: MIT Imports: 8 Imported by: 0

Documentation

Index

Constants

This section is empty.

Variables

View Source
var StubMap = map[StubCode]string{
	FromStubBasic:     "%s/stub/api/basic_logic.stub",
	FromStubImport:    "%s/stub/api/logic_import.stub",
	FromStubLogicFunc: "%s/stub/api/logic_func.stub",
	FromStubTypes:     "%s/stub/api/types.stub",
	FromStubTypeFunc:  "%s/stub/api/type_func.stub",
	ToLogic:           "%s/stub/api/logic.stub",
}

Functions

func DoGenOperation

func DoGenOperation(filePath, opt, desc string, code StubCode, errs chan error)

func ExecuteContent

func ExecuteContent(filePath string, opt *Operation) (err error)

func GenLogic

func GenLogic(filePath string, from, to StubCode, body *Body) (err error)

GenLogic generate apply logic.

Types

type Body

type Body struct {
	LowerModel string
	Apply      string
	Mod        string
}

type Logic

type Logic struct {
	Content string
}

type Operation

type Operation struct {
	Opt         string
	Description string
}

type StubCode

type StubCode uint
const (
	FromStubBasic StubCode = iota
	FromStubImport
	FromStubLogicFunc
	FromStubTypes
	FromStubTypeFunc
	ToLogic
)

Jump to

Keyboard shortcuts

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