response_object_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: 3 Imported by: 0

Documentation

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

This section is empty.

Types

type ResponseObject

type ResponseObject struct {
	Name   string             `json:"name"`
	Data   []byte             `json:"payload"`
	Type   ResponseObjectType `json:"type"`
	Result bool               `json:"result"`

	HTTPHeader     http.Header
	HTTPStatusCode int
	// contains filtered or unexported fields
}

func NewResponseObject

func NewResponseObject(objectType ResponseObjectType) *ResponseObject

func (*ResponseObject) Bytes

func (ro *ResponseObject) Bytes() []byte

func (*ResponseObject) Close

func (ro *ResponseObject) Close() error

func (*ResponseObject) Fail

func (ro *ResponseObject) Fail()

func (*ResponseObject) Flush

func (ro *ResponseObject) Flush()

func (*ResponseObject) GetObjects

func (ro *ResponseObject) GetObjects() []*ResponseObject

func (*ResponseObject) GetStorableContent

func (ro *ResponseObject) GetStorableContent() string

func (*ResponseObject) Header

func (ro *ResponseObject) Header() http.Header

func (*ResponseObject) Read

func (ro *ResponseObject) Read(p []byte) (int, error)

func (*ResponseObject) SetName

func (ro *ResponseObject) SetName(name string)

func (*ResponseObject) SetPreWriteCallback

func (ro *ResponseObject) SetPreWriteCallback(fn func())

func (*ResponseObject) Size

func (ro *ResponseObject) Size() int

func (*ResponseObject) String

func (ro *ResponseObject) String() string

func (*ResponseObject) Success

func (ro *ResponseObject) Success()

func (*ResponseObject) Write

func (ro *ResponseObject) Write(p []byte) (int, error)

func (*ResponseObject) WriteHeader

func (ro *ResponseObject) WriteHeader(statusCode int)

func (*ResponseObject) WriteObject

func (ro *ResponseObject) WriteObject(object *ResponseObject) error

type ResponseObjectType

type ResponseObjectType string
const (
	Text  ResponseObjectType = "text"
	Image ResponseObjectType = "image"
	Audio ResponseObjectType = "audio"
)

Jump to

Keyboard shortcuts

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