Versions in this module Expand all Collapse all v2 v2.0.5 Aug 28, 2023 Changes in this version + const DEFAULT_DATE + const LAYOUTYYYYMMDDTHHMMSS + const LAYOUTYYYYMMDDTHHMMSSZONE + const LAYOUT_DDMMYYYY + const LAYOUT_DD_MM_YYYY + const LAYOUT_DD_MM_YYYY_HH_MM_SS + const LAYOUT_HH + const LAYOUT_HHMMSS + const LAYOUT_HH_MM_SS + const LAYOUT_MM_DD_YYYY_HH_MM + const LAYOUT_YYMMDD + const LAYOUT_YYMMDDHHMMSS + const LAYOUT_YYYYMM + const LAYOUT_YYYYMMDD + const LAYOUT_YYYYMMDDHHMMSS + const LAYOUT_YYYY_MM_DD + const LAYOUT_YYYY_MM_DDTHH_MM_SS + const LAYOUT_YYYY_MM_DDTHH_MM_SS_000 + const LAYOUT_YYYY_MM_DDTHH_MM_SS_000Z + const LAYOUT_YYYY_MM_DD_HH_MM_SS + var AccessKeyID string + var MyRegion string + var SecretAccessKey string + func AddFileToZip(zipWriter *zip.Writer, filename string) error + func Backup(path, name, texto string) + func CSVGZExport(StructCsv [][]string, nomeArquivo string) error + func CSVRead(pathFile string) [][]string + func CheckIfIdIfNotZero(objetoId int) interface + func ConectionSQS() *sqs.SQS + func ConnectAws() *session.Session + func ConnectionBDFirebird() *sql.DB + func ConnectionBDMySQL() *sql.DB + func ConnectionBDPostgreSQL(applicationName string) *sql.DB + func ConnectionBDPostgreSQLORM() (DB *gorm.DB) + func ConnectionBDPostgreSQLRead(applicationName string) *sql.DB + func ConnectionBDPostgreSQLWithSSL() *sql.DB + func ConnectionMongoDB() *mongo.Database + func ContainsInt(a []int, x int) bool + func ContainsToStringInArray(a []string, x string) int + func ContainsToStringInArrayReturnBool(a []string, x string) bool + func ConverTimeToStrinLayoutYYYYMMDD(data time.Time) string + func ConverTimeToStrinLayoutYYYY_MM_DD(data time.Time) string + func ConvertFloat64ToString(value float64) string + func ConvertFloat64ToString4Decimal(value float64) string + func ConvertFloatToBrMoneyString(value float64) string + func ConvertFloatToFloatScale2(valor float64) float64 + func ConvertIntToString(value int) string + func ConvertPassword(password string) string + func ConvertStringDD_MM_YYYY(date string) time.Time + func ConvertStringToBool(value string) bool + func ConvertStringToFloat64(value string) float64 + func ConvertStringToFloatScale2(value string) float64 + func ConvertStringToFloatScale2Comma(value string) float64 + func ConvertStringToFloatScale2FormatNumber(value string) float64 + func ConvertStringToInt(value string) int + func ConvertStringToInt5Digits(value string) int + func ConvertStringToTimeLayoutDDMMYYYY(value string) time.Time + func ConvertStringToTimeLayoutDDMMYYYYHHMMSS(d time.Time, h time.Time) time.Time + func ConvertStringToTimeLayoutDD_MM_YYYY(value string) time.Time + func ConvertStringToTimeLayoutDD_MM_YYYY_HH_MM_SS(value string) time.Time + func ConvertStringToTimeLayoutHHMMSS(value string) time.Time + func ConvertStringToTimeLayoutHH_MM_SS(value string) time.Time + func ConvertStringToTimeLayoutYYMMDDHHMMSS(value string) time.Time + func ConvertStringToTimeLayoutYYYYMMDD(value string) time.Time + func ConvertStringToTimeLayoutYYYYMMDDHHMMSS(value string) time.Time + func ConvertStringToTimeLayoutYYYYMMDDTHHMMSS(value string) time.Time + func ConvertStringToTimeLayoutYYYYMMDDTHHMMSSZONE(value string) time.Time + func ConvertStringToTimeLayoutYYYY_MM_DD(value string) time.Time + func ConvertStringToTimeLayoutYYYY_MM_DDTHH_MM_SS(value string) time.Time + func ConvertStringToTimeLayoutYYYY_MM_DDTHH_MM_SS_000(value string) time.Time + func ConvertStringToTimeLayoutYYYY_MM_DDTHH_MM_SS_000Z(value string) time.Time + func ConvertStringToTimeLayout_YYYY_MM_DD_HH_MM_SS(date time.Time) string + func ConvertTimeToStringLayoutDDMMYYYY(date time.Time) string + func ConvertTimeToStringLayoutDD_MM_YYYY(date time.Time) string + func ConvertTimeToStringLayoutMM_DD_YYYY_HH_MM(date time.Time) string + func ConvertTimeToStringLayoutYYYY_MM_DDTHH_MM_SS_000(date time.Time) string + func ConvertTimeToStringLayout_YYYY_MM_DD(date time.Time) string + func ConvertToTimeLayout_YYYY_MM_DD_HH_MM_SS(value string) time.Time + func ConvertkeepZeroToFloat64(value KeepZero) float64 + func ConvertkeepZeroToFloat64To4Decimal(value KeepZero) float64 + func CreateArchiveNodirectory(nomeDoArquivo string, conteudo string) error + func CreateDirectory(directory string) bool + func CreateFileDay(message Message) + func DatePlusTime(date, timeOfDay time.Time) (time.Time, error) + func DecodeBase64ToString(value string) string + func EncodeStringToBase64(value string) string + func EncodeToString(max int) string + func ExecuteService(serviceConfig *service.Config) + func ExpiryDate(valor string) (string, string) + func GeneratePassword(passwordLength, minNum, minUpperCase int) string + func GeneratePasswordCurrent() string + func GeneratorFilesGen(payload []interface{}, f func([][]string) [][]string, nomeArq string) error + func GetHostKey(host string, isProduction bool) ssh.PublicKey + func Godotenv(key string) string + func IsError(err error) bool + func ListFolderFiles(path string) []os.FileInfo + func ListOfAvailableFilesNoFTP(remote string, port string, user string, pass string) (*ftp.ServerConn, error, []string) + func MaskCard(cardString string) string + func MaskCard6Initials(cardString string) string + func MaskLastDigits(card string) string + func ParseBinToHex(s string) string + func RandSeq(n int) string + func RangeDate(end, start time.Time) func() time.Time + func ReadingFiles(path string, fileName string) string + func RemoveCNPJMask(cnpj string) string + func RemoveCharacters(value string) string + func RemoveFilesOfPath(path string) + func RemoveHeadHyphen(s string) string + func RemoveSpaceString(value string) string + func RemoveSpecialCharacters(value string) string + func RemoveZerosInLeft(value string) string + func ReturnsTheRows(text string) []string + func StandardizesMasksByCard(numeroCartao string) string + func StringTrim(value string) string + func Subtract(valo1, valor2 float64) float64 + func Throw(up Exception) + func ToComparePassword(password1, password2 string) error + func TokenGeneratorMessageId() string + func TokenGeneratorNLength(length int) string + func TokenGeneratorOrderReferenceId() string + func UpdloadInS3(file multipart.File, path, fileName string) string + func UpdloadInS3ArqTxt(texto string, path, fileName string) string + func UpdloadInS3Base64(b64 string, path, fileName string) string + func UpdloadInS3Base64Byte(b64 []byte, path, fileName string) string + func UpdloadInS3NotTime(file multipart.File, path, fileName string) string + func ValidateIfNotEmptyDate(data string) string + func ValidateIfNotEmptyNumber(valor string) string + func ValidateTelephone(telefone string) string + func ValidationCNPJ(cnpj string) error + func ValidationCPF(cpf string) error + func WeekEndDate(date time.Time) time.Time + func WeekStartDate(date time.Time) time.Time + func ZipFiles(filename string, files []string) error + type Block struct + Catch func(Exception) + Finally func() + Try func() + func (tcf Block) Do() + type Exception interface + type KeepZero float64 + func (f KeepZero) MarshalJSON() ([]byte, error) + type Message struct + Error string + File string + Info string + Objects []interface{} + Script string Other modules containing this package github.com/armando-couto/goutils