Documentation
¶
Index ¶
- Constants
- func ALL_DATE_FORMATS() []string
- func Abs(x int64) int64
- func AddDateInArray(list []time.Time, dates ...time.Time) ([]time.Time, bool)
- func AddDecimalStr(n string) string
- func AddObjectIDToArray(list []*primitive.ObjectID, newID *primitive.ObjectID) []*primitive.ObjectID
- func AddObjectInArray(array interface{}, object interface{})
- func AddObjectToArray(list interface{}, model interface{}) error
- func AddStringsInArray(list []string, words ...string) []string
- func AddTimeInArray(list []time.Time, times ...time.Time) ([]time.Time, bool)
- func ArrayContentStr(list []string, str string) bool
- func ArrayToString(array []string) string
- func Bool(b interface{}) bool
- func CloneID(id *primitive.ObjectID) *primitive.ObjectID
- func CloneStrArray(array []string) []string
- func CompareDatesFromDatetimes(time1 time.Time, time2 time.Time) bool
- func CompareStrToDate(date *time.Time, strDate string) bool
- func CompareStringAndHash(text string, hash string) bool
- func CompareStringArrays(array1, array2 []string) bool
- func ContainNumbers(value string) bool
- func ContainsNumbersAndLetters(s string) bool
- func ContainsStr(phrase string, value string) bool
- func ContainsStrInList(list []string, value string) bool
- func ConverToSliceInterface(arg interface{}) []interface{}
- func CreateDateCode(prefix string) string
- func DATE_FORMAT() []string
- func DATE_TIME_FORMAT() []string
- func Date(year int, month int, day int) *time.Time
- func DateFromYear(year int) *time.Time
- func DateIsNilOrZero(date *time.Time) bool
- func DateIsValid(date *time.Time) bool
- func DateIsZero(date time.Time) bool
- func DateToMilliseconds(date *time.Time) string
- func DateToStr(date *time.Time, format string) string
- func Decode(s string) []byte
- func Decrypt(text, secretKey string) (string, error)
- func DeleteEmpty(row []string) []string
- func Encode(b []byte) string
- func Encrypt(text, secretKey string) (string, error)
- func FindLayouts(text string, language string, totalResultLayouts int) []string
- func FindOrAppendID(list []*primitive.ObjectID, item *primitive.ObjectID) ([]*primitive.ObjectID, error)
- func FindOrAppendInt(list []int, item int) []int
- func FindOrAppendStr(list []string, item string) ([]string, error)
- func FindOrAppendStrRaw(list []string, item string) []string
- func FindOrAppendStringsArray(list []string, items []string) []string
- func Float64ToInt(f float64) int
- func FromRaw(raw []byte, model interface{}) error
- func GenerateHash(text string) (string, error)
- func GetCharSet(file *os.File, codification string) (reader *csv.Reader, newCodification string)
- func GetEnv(key string) string
- func GetEnvInt(key string, defaultValue int) int
- func GetFirstDateOfTheWeek(t *time.Time) *time.Time
- func GetHigherValue(list []int) int
- func GetInitialsFromString(text string) string
- func GetLayouts(language string) []string
- func GetLowerValue(list []int) int
- func GetObjectIdFromString(id string) (*primitive.ObjectID, error)
- func GetObjectIdFromStringRaw(id string) *primitive.ObjectID
- func GetObjectIdsFromInterface(ids interface{}) ([]*primitive.ObjectID, error)
- func GetObjectIdsFromStringArray(ids []string) ([]*primitive.ObjectID, error)
- func GetObjectIdsFromStringRawArray(ids []string) []*primitive.ObjectID
- func GetSlice(text string, lenght int) string
- func GetSliceFromIndex(text string, index int, lenght int) string
- func GetStrFromObjecID(id *primitive.ObjectID) (string, error)
- func GetStrFromObjecIDRaw(id *primitive.ObjectID) string
- func GetSuffixUntilNonAlphanumeric(str string) string
- func GetToday() *time.Time
- func GetValueNumToInt(container map[string]interface{}, key string) int
- func GetValueNumToStr(container map[string]interface{}, key string) string
- func GetValueToArrayID(container map[string]interface{}, key string) []*primitive.ObjectID
- func GetValueToArrayStr(container map[string]interface{}, key string) []string
- func GetValueToObjectId(container map[string]interface{}, key string) *primitive.ObjectID
- func GetValueToStr(container map[string]interface{}, key string) string
- func HasValidID(id *primitive.ObjectID) bool
- func HasValidIDStr(id string) bool
- func HasValidStrIntID(id string) bool
- func HaveSameIDs(id1, id2 *primitive.ObjectID) bool
- func HaveSameStrIDs(id1, id2 string) bool
- func IDArrayToStrArray(idArray []*primitive.ObjectID) []string
- func IDInArray(a *primitive.ObjectID, list []*primitive.ObjectID) bool
- func IndexOfStrArray(slice []string, element string) int
- func InsertObjectInArray(array interface{}, object interface{}, index int)
- func Int64(number int64) *int64
- func Int64ToStr(n int64) string
- func Int64ToStrWithDecimals(value int64, decimals int) string
- func IntIDToStr(id int) (string, error)
- func IntInArray(a int, list []int) bool
- func IntMillisecondsToTime(milliseconds int) time.Time
- func IntToByte(integer int) byte
- func IntToStr(n int) string
- func InterfaceIsNil(i interface{}) bool
- func IsEmptyIDArray(array []*primitive.ObjectID) bool
- func IsEmptyIntefaceList(list interface{}) bool
- func IsEmptyStr(str string) bool
- func IsEmptyStrArray(array []string) bool
- func IsIntefaceNil(inter interface{}) bool
- func MakeOperationInArray(list []string, item string, opType OpType) []string
- func Matches(row []string, items []string) bool
- func Max(x, y int) int
- func Max64(x, y int64) int64
- func MaxFloat(x float64, y float64) float64
- func MillisecondsToTimestamp(milliseconds string) (time.Time, error)
- func Min(x, y int) int
- func MinInt(x int, y int) int
- func NameFromPath(path string) string
- func NewID() *primitive.ObjectID
- func NewIDHex() string
- func Normalize(str string) string
- func NormalizeCommaDot(text string) string
- func NormalizeDecimals(text string, decimals int) string
- func NormalizeFile(str string) string
- func NormalizeForTag(str string) string
- func NormalizeKey(str string) string
- func NormalizeToAlphanumeric(str string) string
- func NormalizeToAlphanumericNotLower(str string) string
- func Now() *time.Time
- func NumberIn(vector []int, value int) bool
- func ParseFloatScientificNotation(str string) (float64, error)
- func PositionAlphabetToLetter(position int) (string, error)
- func ReformatDate(value string) (string, error)
- func RemoveAccents(s string) string
- func RemoveDateInArray(list []time.Time, dates ...time.Time) ([]time.Time, bool)
- func RemoveDots(text string) string
- func RemoveEmptyStrings(arr []string) []string
- func RemoveID(list []*primitive.ObjectID, item *primitive.ObjectID) ([]*primitive.ObjectID, error)
- func RemoveLastItem(items []string) []string
- func RemoveMoneySimbolsFromStr(text string) string
- func RemoveObjectFromArray(model interface{}, list interface{}) error
- func RemovePercentSimbolsFromStr(text string) string
- func RemovePunctuation(str string) string
- func RemoveStringInArray(list []string, word string) ([]string, bool)
- func RemoveStringsFromArray(list []string, words ...string) ([]string, []int)
- func RemoveStringsFromArrayByIndex(list []string, indexes []int) []string
- func RemoveTimeInArray(list []time.Time, times ...time.Time) ([]time.Time, bool)
- func RemoveTrailingZeroes(str string) string
- func Replace(str string, from string, to string) string
- func ReplaceCharInStringSliceBetweenSymbols(s string, symbol string, old string, new string) string
- func ReplaceStringsInArray(list []string, old string, new string) []string
- func ReplaceStringsInArrayIDs(list []string, oldID *primitive.ObjectID, newID *primitive.ObjectID) []string
- func SameArray(list1 []string, list2 []string) bool
- func SortStringArray(list []string) []string
- func SplitLevelArray(text string) []string
- func StrArrayToIDArray(strArray []string) ([]*primitive.ObjectID, error)
- func StrIsEqual(str1, str2 string) bool
- func StrMillisecondsToDate(milliseconds string) *time.Time
- func StrToBool(str string) (bool, error)
- func StrToByte(str string) (byte, error)
- func StrToDate(text string, dateFormat []string) (value time.Time, err error)
- func StrToInt(text string) int
- func StrToInt64(str string) (int64, error)
- func StrToInt64Raw(text string) int64
- func StrToIntID(id string) (int, error)
- func StrToUint64(text string) (value uint64, err error)
- func String(value interface{}) string
- func StringInArray(a string, list []string) bool
- func StringInSlice(str string, list []string) bool
- func StringToArrayArrayString(text string) (value [][]string)
- func StringToArrayString(text string) (value []string)
- func StringToBoolean(text string) (value bool, err error)
- func StringToDataType(text string, dataType string, needReformatDate bool, params ...string) (value interface{}, err error)
- func StringToFloat64(text string) (value float64, err error)
- func StringToMoney(text string) (int64, error)
- func StringToPercent(text string) (int64, error)
- func StringToPointerTime(text string, needReformatDate bool, params ...string) (**time.Time, error)
- func StringToTime(text string, needReformatDate bool, params ...string) (*time.Time, error)
- func StringToTimeWithLayout(text string, needReformatDate bool, params ...string) (*time.Time, error)
- func StructToStr(s interface{}) string
- func TimeInArray(a time.Time, list []time.Time) bool
- func TimeToDate(t time.Time) time.Time
- func TimeToPointerDate(t time.Time) *time.Time
- func ToBuffer(model map[string]interface{}) *bytes.Buffer
- func ToJSON(model interface{}) string
- func ToJSONRaw(model interface{}) string
- func ToLower(str string) string
- func ToRaw(model interface{}) []byte
- func ToSnakeCase(str string) string
- func TranslateMonthsToEnglish(date string) string
- func Trim(str string) string
- func TwoDigits(value int) string
- func Uint64ToStr(n uint64) string
- func WeekNumber(date *time.Time) int
- func WordIn(vector []string, value string) bool
- func ZeroDate() *time.Time
- type Dictionary
- type Enum
- type OpType
Constants ¶
View Source
const YYYY_MM_DD = "2006-01-02"
View Source
const YYYY_MM_DD_HH = "2006-01-02 15:04:05 -0700 MST"
View Source
const YYYY_M_D = "2006-1-2"
Variables ¶
This section is empty.
Functions ¶
func ALL_DATE_FORMATS ¶
func ALL_DATE_FORMATS() []string
func AddDecimalStr ¶
func AddObjectIDToArray ¶
func AddObjectInArray ¶
func AddObjectInArray(array interface{}, object interface{})
func AddObjectToArray ¶
func AddObjectToArray(list interface{}, model interface{}) error
func AddStringsInArray ¶
func ArrayContentStr ¶
func ArrayToString ¶
func CloneStrArray ¶
func CompareStringAndHash ¶
func CompareStringArrays ¶
func ContainNumbers ¶
func ContainsStr ¶
func ContainsStrInList ¶
func ConverToSliceInterface ¶
func ConverToSliceInterface(arg interface{}) []interface{}
func CreateDateCode ¶
func DATE_FORMAT ¶
func DATE_FORMAT() []string
func DATE_TIME_FORMAT ¶
func DATE_TIME_FORMAT() []string
func DateFromYear ¶
func DateIsNilOrZero ¶
func DateIsValid ¶
func DateIsZero ¶
func DateToMilliseconds ¶
func DeleteEmpty ¶
func FindLayouts ¶
find layouts function
func FindOrAppendID ¶
func FindOrAppendInt ¶
func FindOrAppendStrRaw ¶
func Float64ToInt ¶
func GenerateHash ¶
func GetCharSet ¶
func GetHigherValue ¶
func GetInitialsFromString ¶
func GetLowerValue ¶
func GetStrFromObjecIDRaw ¶
func GetValueNumToInt ¶
func GetValueNumToStr ¶
func GetValueToArrayID ¶
func GetValueToArrayStr ¶
func GetValueToObjectId ¶
func GetValueToStr ¶
func HasValidID ¶
func HasValidIDStr ¶
func HasValidStrIntID ¶
func HaveSameIDs ¶
func HaveSameStrIDs ¶
func IDArrayToStrArray ¶
func IndexOfStrArray ¶
func InsertObjectInArray ¶
func InsertObjectInArray(array interface{}, object interface{}, index int)
func Int64ToStr ¶
func Int64ToStrWithDecimals ¶
func IntIDToStr ¶
func IntInArray ¶
func IntMillisecondsToTime ¶
func InterfaceIsNil ¶
func InterfaceIsNil(i interface{}) bool
func IsEmptyIDArray ¶
func IsEmptyIntefaceList ¶
func IsEmptyIntefaceList(list interface{}) bool
func IsEmptyStr ¶
func IsEmptyStrArray ¶
func IsIntefaceNil ¶
func IsIntefaceNil(inter interface{}) bool
func MakeOperationInArray ¶
func MillisecondsToTimestamp ¶
2023-01-22T00:00:00Z
func NameFromPath ¶
func NormalizeCommaDot ¶
func NormalizeDecimals ¶
func NormalizeFile ¶
func NormalizeForTag ¶
func NormalizeKey ¶ added in v1.2.0
func NormalizeToAlphanumeric ¶
func ReformatDate ¶
func RemoveAccents ¶
func RemoveDateInArray ¶
func RemoveDots ¶
func RemoveEmptyStrings ¶
func RemoveLastItem ¶
func RemoveObjectFromArray ¶
func RemoveObjectFromArray(model interface{}, list interface{}) error
func RemovePunctuation ¶
func RemoveStringsFromArray ¶
func RemoveTimeInArray ¶
func RemoveTrailingZeroes ¶
func ReplaceStringsInArray ¶
func SortStringArray ¶
func SplitLevelArray ¶
SplitLevelArray divide una cadena separada por comas en un array de strings para niveles de log
func StrIsEqual ¶
func StrMillisecondsToDate ¶
func StrToInt64 ¶
func StrToInt64Raw ¶
func StrToIntID ¶
func StrToUint64 ¶
func StringInArray ¶
func StringInSlice ¶
func StringToArrayString ¶
func StringToBoolean ¶
func StringToDataType ¶
func StringToFloat64 ¶
func StringToMoney ¶
func StringToPercent ¶
func StringToPointerTime ¶
func StringToTime ¶
func StringToTimeWithLayout ¶
func StructToStr ¶
func StructToStr(s interface{}) string
func ToSnakeCase ¶
func Uint64ToStr ¶
func WeekNumber ¶
Types ¶
type Dictionary ¶
Click to show internal directories.
Click to hide internal directories.