helper

package
v2.3.2 Latest Latest
Warning

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

Go to latest
Published: Aug 26, 2023 License: CC0-1.0 Imports: 29 Imported by: 0

Documentation

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

func CheckFolder

func CheckFolder(folderPath string)

func ConstructColNameAndValue

func ConstructColNameAndValue(ctx context.Context, structName interface{}, isNullStruct ...bool) ([]string, []interface{})

func ConstructColNameAndValueBulk

func ConstructColNameAndValueBulk(ctx context.Context, arrayOfData interface{}, conditions ...map[string][]interface{}) (*database.CUDConstructData, error)

func ConstructColNameAndValueForUpdate

func ConstructColNameAndValueForUpdate(_ context.Context, structName interface{}, anotherValues ...interface{}) *database.CUDConstructData

func GenerateJWTToken

func GenerateJWTToken(data interface{}) (string, error)

func GenerateRandomString

func GenerateRandomString(length int) string

func GenerateRandomStringWithCharset

func GenerateRandomStringWithCharset(length int, charset string) string

func GenerateSelectCols

func GenerateSelectCols(ctx context.Context, source interface{}, isNullStruct ...bool) []string

func GenerateUUID

func GenerateUUID() string

func GenerateUUIDV4

func GenerateUUIDV4() string

func GetColorUniform

func GetColorUniform(hexColor string) *image.Uniform

func GetFilePath

func GetFilePath() string

func GetFolderAndFileName

func GetFolderAndFileName(path string) (folderPath string, fileName string)

func GetFolderNameWithoutTmp

func GetFolderNameWithoutTmp(path string) (folderName string)

func GetTemplate

func GetTemplate(file string, args, destStruct interface{}) error

func GetTemplateFS

func GetTemplateFS(embedFS embed.FS, file string, args, destStruct interface{}) error

func GetTmpFolderPath

func GetTmpFolderPath() (string, error)

func ParseFileTemplate

func ParseFileTemplate(filePath string, args interface{}, additionalBodyContent ...string) (bytes.Buffer, error)

func ParseHexColor

func ParseHexColor(s string) (c color.RGBA, err error)

func ParseTemplate

func ParseTemplate(embedFS embed.FS, file string, args interface{}, additionalBodyContent ...string) (bytes.Buffer, error)

func ToCamelCase

func ToCamelCase(str string) string

ToCamelCase - will be convert string to camel case format

example:"AnyKind of_string"
result:"AnyKindOfString"

func ToLowerCamelCase

func ToLowerCamelCase(str string) string

ToLowerCamelCase - will be convert string to camel case format with lower case at first letter

example:"AnyKind of_string"
result:"anyKindOfString"

func ToSnakeCase

func ToSnakeCase(s string) string

ToSnakeCase - will be convert string to snake case format

example:"AnyKind of_string"
result:"any_kind_of_string"

func TrimDuplicatedSpace

func TrimDuplicatedSpace(str string) string

func UploadToTmp

func UploadToTmp(ctx context.Context, path *string, file multipart.File, cloudStorage ...*CloudStorageTmpUpload) error

Types

type CloudStorageTmpUpload

type CloudStorageTmpUpload struct {
	Storage       storage.Buckets
	TmpBucketName string
}

Jump to

Keyboard shortcuts

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