structs

package
v0.0.0-...-66bbac4 Latest Latest
Warning

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

Go to latest
Published: Sep 21, 2023 License: GPL-3.0 Imports: 5 Imported by: 0

Documentation

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

func LoggerFromRequest

func LoggerFromRequest(request ActionOrCompletionRequest) zerolog.Logger

Types

type ActionOrCompletionRequest

type ActionOrCompletionRequest interface {
	GetID() string
	GetContext() context.Context

	GetWriter() writer_structs.ChloeWriter
	SetWriter(writer_structs.ChloeWriter)

	GetSkipClose() bool
	GetMessage() *memory.Message
}

type ImageRequest

type ImageRequest interface {
	Request
	GetSize() string
}

type Request

type Request interface {
	GetID() string
	GetContext() context.Context

	GetWriter() writer_structs.ChloeWriter
	SetWriter(writer_structs.ChloeWriter)

	GetSkipClose() bool

	GetStartChannel() chan bool
	GetContinueChannel() chan bool
	GetErrorChannel() chan error
	GetResultChannel() chan interface{}

	GetMessage() *memory.Message
}

Directories

Path Synopsis

Jump to

Keyboard shortcuts

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