request

package
v0.0.0-...-0b269f1 Latest Latest
Warning

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

Go to latest
Published: Jan 17, 2026 License: AGPL-3.0 Imports: 12 Imported by: 0

Documentation

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

func CleanOptionalUUID

func CleanOptionalUUID(uuid sql.NullString) sql.NullString

func CleanUUID

func CleanUUID(uuid string) string

func TimeForInputDateTime

func TimeForInputDateTime(timestamp time.Time, timestampLayout string) string

Types

type ParamsNewRequestData

type ParamsNewRequestData struct {
	RequestHeaders map[string][]string
	BodyRaw        []byte
}

type RequestData

type RequestData struct {
	Content map[string]string
}

func NewRequestData

func NewRequestData(params *ParamsNewRequestData) (*RequestData, error)

func (RequestData) EntryExists

func (data RequestData) EntryExists(entry string) bool

func (RequestData) EntryValueNotInSlice

func (data RequestData) EntryValueNotInSlice(entry string, slice []epochid.EpochID) bool

func (RequestData) ExtractMandatoryEpochID

func (data RequestData) ExtractMandatoryEpochID(entry string) (epochid.EpochID, error)

func (RequestData) ExtractMandatoryNumber

func (data RequestData) ExtractMandatoryNumber(entry string) int64

func (RequestData) ExtractMandatoryNumberFromParentheses

func (data RequestData) ExtractMandatoryNumberFromParentheses(entry string) int64

func (RequestData) ExtractMandatoryUUID

func (data RequestData) ExtractMandatoryUUID(entry string) int64

func (RequestData) ExtractMandatoryUUIDFromParentheses

func (data RequestData) ExtractMandatoryUUIDFromParentheses(entry string) int64

func (RequestData) ExtractMandatoryUUIDFromParenthesesByTags

func (data RequestData) ExtractMandatoryUUIDFromParenthesesByTags(entries ...string) int64

func (RequestData) ExtractMandatoryValue

func (data RequestData) ExtractMandatoryValue(entry string) string

func (RequestData) ExtractMandatoryValueByTags

func (data RequestData) ExtractMandatoryValueByTags(entries ...string) string

func (RequestData) ExtractMandatoryValueFromParentheses

func (data RequestData) ExtractMandatoryValueFromParentheses(entry string) string

func (RequestData) ExtractOptionalBoolValue

func (data RequestData) ExtractOptionalBoolValue(entry string) sql.NullBool

func (RequestData) ExtractOptionalFloatByTag

func (data RequestData) ExtractOptionalFloatByTag(entry string) sql.NullFloat64

func (RequestData) ExtractOptionalNumberByTag

func (data RequestData) ExtractOptionalNumberByTag(entry string) sql.NullInt64

func (RequestData) ExtractOptionalNumberByTags

func (data RequestData) ExtractOptionalNumberByTags(entries ...string) sql.NullInt64

func (RequestData) ExtractOptionalNumberFromParentheses

func (data RequestData) ExtractOptionalNumberFromParentheses(entry string) sql.NullInt64

func (RequestData) ExtractOptionalTimestampInLocation

func (data RequestData) ExtractOptionalTimestampInLocation(entry, timestampLayout string, location *time.Location) sql.NullTime

func (RequestData) ExtractOptionalUUID

func (data RequestData) ExtractOptionalUUID(entry string) sql.NullInt64

func (RequestData) ExtractOptionalValue

func (data RequestData) ExtractOptionalValue(entry string) sql.NullString

func (RequestData) ValueDifferentOrMissing

func (data RequestData) ValueDifferentOrMissing(entry string, compareWith int64) bool

Jump to

Keyboard shortcuts

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