app_utils

package
v0.1.9 Latest Latest
Warning

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

Go to latest
Published: Jul 24, 2024 License: MIT Imports: 11 Imported by: 0

Documentation

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

func FetchEnvVar

func FetchEnvVar(envName string) string

FetchEnvVar - fetch env var as string.

func FetchEnvVarAsInt16

func FetchEnvVarAsInt16(envName string) int16

FetchEnvVarAsInt16 - fetch env var as int16.

func FetchEnvVarAsInt64

func FetchEnvVarAsInt64(envName string) int64

FetchEnvVarAsInt64 - fetch env var as int64.

func FetchEnvVarAsTime

func FetchEnvVarAsTime(envName string, layout string) time.Time

FetchEnvVarAsTime - fetch evn var as time.

Types

type Utils

type Utils struct{}

Utils - Utils type.

func NewUtils

func NewUtils() *Utils

NewUtils - create a new Utils type.

func (*Utils) ArrayContainsString

func (u *Utils) ArrayContainsString(s *[]string, str string) bool

ArrayContainsString - check if an array of string contains a given string.

func (*Utils) GenerateUUID

func (u *Utils) GenerateUUID() uuid.UUID

GenerateUUID - generate a UUID.

func (*Utils) ParseJson

func (u *Utils) ParseJson(attunityMessage *string) (map[string]any, error)

ParseJson - Parse json into generic map

func (*Utils) ParseTimeWithMultipleLayouts

func (u *Utils) ParseTimeWithMultipleLayouts(s string, layouts ...string) (time.Time, error)

ParseTimeWithMultipleLayouts - parse the tine with the provided layouts.

func (*Utils) RandomString

func (u *Utils) RandomString(n int) (string, error)

RandomString - Generate a random string of a given length.

Jump to

Keyboard shortcuts

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