Versions in this module Expand all Collapse all v0 v0.1.1 May 11, 2024 Changes in this version + func ConvertPascalToSnakeWithExtraKey(input map[string]interface{}, extraKeyMappings map[string]string) map[string]interface + func ConvertToJSONB(oldData, newData interface{}) (JSONB, JSONB, error) + func DecodeTokenHelper(tokenString string, jwtSecret string) (jwt.MapClaims, error) + func FloatToString(num float64) string + func FormatUnixTime(unixTime int64, layout string) string + func GenerateDynamicJWTWithClaimsHelper(tokenClaims TokenClaims, additionalClaims map[string]interface{}, ...) (string, string, error) + func GenerateNewJwtTokenHelper(claims jwt.Claims, secretKey []byte) (string, error) + func IntContains(slice []int, element int) bool + func IntToString(num int) string + func IsSlice(v interface{}) bool + func JoinInts(ints []int, sep string) string + func ParseCustomDate(dateStr, layout string) time.Time + func ParseISO8601Date(dateStr string) time.Time + func ParseRFC3339Date(dateStr string) time.Time + func SplitString(input, delimiter string) []string + func StringContains(s []string, e string) bool + func StringToBool(str string) (bool, error) + func StringToFloat(str string) (float64, error) + func StringToInt(str string) (int, error) + func StructToMap(data interface{}) (map[string]interface{}, error) + func ToLowerCase(text string) string + func TrimSpaces(str string) string + type JSONB map[string]interface + func (j *JSONB) Scan(value interface{}) error + func (j JSONB) Value() (driver.Value, error) + type TokenClaims struct + AccessExp int64 + Aud string + Iss string + RefreshExp int64 + Sub string v0.1.0 May 11, 2024