models

package
v0.0.0-...-e3dc589 Latest Latest
Warning

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

Go to latest
Published: Jul 14, 2023 License: MIT Imports: 2 Imported by: 0

Documentation

Index

Constants

View Source
const CALLBACK_COMMAND_ACTIVATE_OUTPUT = "ac_op"
View Source
const CALLBACK_COMMAND_DEACTIVATE_OUTPUT = "de_op"
View Source
const CALLBACK_COMMAND_DELETE_LIBRARY = "dl_lb"
View Source
const CALLBACK_COMMAND_MERGE_LIBRARY = "mr_lb"
View Source
const CALLBACK_COMMAND_SOURCE_EDIT = "ed_sr"
View Source
const CALLBACK_COMMAND_SOURCE_INFO = "in_sr"
View Source
const CALLBACK_MSG_NEXT_SOURCE_PAGE = "nsp"
View Source
const CALLBACK_MSG_OUTPUTS_LIST = "olm"
View Source
const CALLBACK_MSG_PREV_SOURCE_PAGE = "psp"

Variables

View Source
var ErrMalformedCallbackString = errors.New("malformed callback string")
View Source
var ErrMultipleSourceKindFilters = errors.New("multiple source kinds")

Functions

This section is empty.

Types

type CallbackData

type CallbackData struct {
	ReplaceMessageWith string
	Action             string
	Data               string
}

func UnmarshalCallbackData

func UnmarshalCallbackData(raw string) (CallbackData, error)

func (*CallbackData) Marshal

func (cd *CallbackData) Marshal() string

type SourceFilter

type SourceFilter struct {
	Text       string
	SourceKind string
}

func ParseSourceFilter

func ParseSourceFilter(text string) (SourceFilter, error)

Jump to

Keyboard shortcuts

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