util

package
v0.6.0-rc.5 Latest Latest
Warning

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

Go to latest
Published: Jul 22, 2022 License: MPL-2.0 Imports: 21 Imported by: 1

Documentation

Index

Constants

View Source
const (
	Prefix    string = "CO"
	Seperator string = "."
)

Variables

View Source
var ErrEmptyBody = errors.New("body must not be empty")

Functions

func CleanEndpoint

func CleanEndpoint(s string) (string, error)

func ComputeJSONHmac

func ComputeJSONHmac(hash, data, secret string, order bool) (string, error)

func ConvertDefaultHeaderToCustomHeader

func ConvertDefaultHeaderToCustomHeader(h *http.Header) *datastore.HttpHeader

ConvertDefaultHeaderToCustomHeader converts http.Header to convoy.HttpHeader

func EndOfMonth

func EndOfMonth(t time.Time) time.Time

func GenerateAPIKey

func GenerateAPIKey() (string, string)

func GenerateRandomString

func GenerateRandomString(n int) (string, error)

func GenerateSecret

func GenerateSecret() (string, error)

func IsJSON

func IsJSON(s string) bool

func IsStringEmpty

func IsStringEmpty(s string) bool

IsStringEmpty checks if the given string s is empty or not

func JsonReMarshalString

func JsonReMarshalString(s string) (string, error)

func ReadJSON

func ReadJSON(r *http.Request, dst interface{}) error

func StartOfMonth

func StartOfMonth(t time.Time) time.Time

func Validate

func Validate(dst interface{}) error

Types

This section is empty.

Jump to

Keyboard shortcuts

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