Categorygithub.com/0LuigiCode0/go-utill
repositorypackage
1.1.0
Repository: https://github.com/0luigicode0/go-utill.git
Documentation: pkg.go.dev

# Packages

No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author

# 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