repositorypackage
1.1.0
Repository: https://github.com/0luigicode0/go-utill.git
Documentation: pkg.go.dev
# README
go-utill - Либа с полезными интсрументами
JsonParse() - нужно для парсинга josn в передоваемую модель
Validator() - Служит для валидации предоставленных данных
Может принимать структуры, отдельные переменные, мапы.
Чтобы структура сработала необходимо вписать тэг valid
Все строковые данные попадают TrimSpace
Если IsNull = true
, то будет падать ошибка если:
- строки равны
""
- числовые значение
<= 0
- время имее формат
0001-01-01 00:00:00
Если IsNull = false
, то будет падать ошибка если:
- числовые значение
< 0
FormMarshal() - Служит для генерации multipart/form из предоставленных данных (без файлов)
Может принимать структуры, мапы.
Чтобы структура сработала необходимо вписать тэг form
QueryMarsha() - Служит для генерации query параметров из предоставленных данных (без файлов)
Может принимать структуры, мапы.
Чтобы структура сработала необходимо вписать тэг query