├── .env ├── .github └── workflows │ └── ci.yml ├── .gitmodules ├── Makefile ├── api ├── casbin │ ├── model.conf │ └── policy.csv ├── handler │ ├── admin.go │ ├── blacklist.go │ ├── handler.go │ ├── hr.go │ └── minio.go ├── middleware │ └── middleware.go ├── router.go └── token │ └── token.go ├── cmd └── main.go ├── docker-compose.yml ├── dockerfile ├── docs ├── docs.go ├── swagger.json └── swagger.yaml ├── go.mod ├── go.sum ├── internal ├── config │ └── getEnv.go ├── genproto │ ├── auth │ │ ├── auth.pb.go │ │ ├── auth_grpc.pb.go │ │ ├── common1.pb.go │ │ ├── user.pb.go │ │ └── user_grpc.pb.go │ └── black_list │ │ ├── admin.pb.go │ │ ├── admin_grpc.pb.go │ │ ├── black_list.pb.go │ │ ├── black_list_grpc.pb.go │ │ ├── common.pb.go │ │ ├── hr.pb.go │ │ └── hr_grpc.pb.go ├── media │ ├── invoice.txt │ └── nbu.pdf └── scripts │ └── gen-proto.sh └── pkg ├── app └── app.go ├── clients └── client.go ├── genai └── connect.go ├── helper ├── findname.go ├── helper.go └── pdftotxt.go └── minio └── connect.go /.env: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mirjalilova/api-gateway_blacklist/HEAD/.env -------------------------------------------------------------------------------- /.github/workflows/ci.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mirjalilova/api-gateway_blacklist/HEAD/.github/workflows/ci.yml -------------------------------------------------------------------------------- /.gitmodules: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mirjalilova/api-gateway_blacklist/HEAD/.gitmodules -------------------------------------------------------------------------------- /Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mirjalilova/api-gateway_blacklist/HEAD/Makefile -------------------------------------------------------------------------------- /api/casbin/model.conf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mirjalilova/api-gateway_blacklist/HEAD/api/casbin/model.conf -------------------------------------------------------------------------------- /api/casbin/policy.csv: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mirjalilova/api-gateway_blacklist/HEAD/api/casbin/policy.csv -------------------------------------------------------------------------------- /api/handler/admin.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mirjalilova/api-gateway_blacklist/HEAD/api/handler/admin.go -------------------------------------------------------------------------------- /api/handler/blacklist.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mirjalilova/api-gateway_blacklist/HEAD/api/handler/blacklist.go -------------------------------------------------------------------------------- /api/handler/handler.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mirjalilova/api-gateway_blacklist/HEAD/api/handler/handler.go -------------------------------------------------------------------------------- /api/handler/hr.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mirjalilova/api-gateway_blacklist/HEAD/api/handler/hr.go -------------------------------------------------------------------------------- /api/handler/minio.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mirjalilova/api-gateway_blacklist/HEAD/api/handler/minio.go -------------------------------------------------------------------------------- /api/middleware/middleware.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mirjalilova/api-gateway_blacklist/HEAD/api/middleware/middleware.go -------------------------------------------------------------------------------- /api/router.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mirjalilova/api-gateway_blacklist/HEAD/api/router.go -------------------------------------------------------------------------------- /api/token/token.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mirjalilova/api-gateway_blacklist/HEAD/api/token/token.go -------------------------------------------------------------------------------- /cmd/main.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mirjalilova/api-gateway_blacklist/HEAD/cmd/main.go -------------------------------------------------------------------------------- /docker-compose.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mirjalilova/api-gateway_blacklist/HEAD/docker-compose.yml -------------------------------------------------------------------------------- /dockerfile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mirjalilova/api-gateway_blacklist/HEAD/dockerfile -------------------------------------------------------------------------------- /docs/docs.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mirjalilova/api-gateway_blacklist/HEAD/docs/docs.go -------------------------------------------------------------------------------- /docs/swagger.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mirjalilova/api-gateway_blacklist/HEAD/docs/swagger.json -------------------------------------------------------------------------------- /docs/swagger.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mirjalilova/api-gateway_blacklist/HEAD/docs/swagger.yaml -------------------------------------------------------------------------------- /go.mod: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mirjalilova/api-gateway_blacklist/HEAD/go.mod -------------------------------------------------------------------------------- /go.sum: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mirjalilova/api-gateway_blacklist/HEAD/go.sum -------------------------------------------------------------------------------- /internal/config/getEnv.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mirjalilova/api-gateway_blacklist/HEAD/internal/config/getEnv.go -------------------------------------------------------------------------------- /internal/genproto/auth/auth.pb.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mirjalilova/api-gateway_blacklist/HEAD/internal/genproto/auth/auth.pb.go -------------------------------------------------------------------------------- /internal/genproto/auth/auth_grpc.pb.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mirjalilova/api-gateway_blacklist/HEAD/internal/genproto/auth/auth_grpc.pb.go -------------------------------------------------------------------------------- /internal/genproto/auth/common1.pb.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mirjalilova/api-gateway_blacklist/HEAD/internal/genproto/auth/common1.pb.go -------------------------------------------------------------------------------- /internal/genproto/auth/user.pb.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mirjalilova/api-gateway_blacklist/HEAD/internal/genproto/auth/user.pb.go -------------------------------------------------------------------------------- /internal/genproto/auth/user_grpc.pb.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mirjalilova/api-gateway_blacklist/HEAD/internal/genproto/auth/user_grpc.pb.go -------------------------------------------------------------------------------- /internal/genproto/black_list/admin.pb.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mirjalilova/api-gateway_blacklist/HEAD/internal/genproto/black_list/admin.pb.go -------------------------------------------------------------------------------- /internal/genproto/black_list/admin_grpc.pb.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mirjalilova/api-gateway_blacklist/HEAD/internal/genproto/black_list/admin_grpc.pb.go -------------------------------------------------------------------------------- /internal/genproto/black_list/black_list.pb.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mirjalilova/api-gateway_blacklist/HEAD/internal/genproto/black_list/black_list.pb.go -------------------------------------------------------------------------------- /internal/genproto/black_list/black_list_grpc.pb.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mirjalilova/api-gateway_blacklist/HEAD/internal/genproto/black_list/black_list_grpc.pb.go -------------------------------------------------------------------------------- /internal/genproto/black_list/common.pb.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mirjalilova/api-gateway_blacklist/HEAD/internal/genproto/black_list/common.pb.go -------------------------------------------------------------------------------- /internal/genproto/black_list/hr.pb.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mirjalilova/api-gateway_blacklist/HEAD/internal/genproto/black_list/hr.pb.go -------------------------------------------------------------------------------- /internal/genproto/black_list/hr_grpc.pb.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mirjalilova/api-gateway_blacklist/HEAD/internal/genproto/black_list/hr_grpc.pb.go -------------------------------------------------------------------------------- /internal/media/invoice.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mirjalilova/api-gateway_blacklist/HEAD/internal/media/invoice.txt -------------------------------------------------------------------------------- /internal/media/nbu.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mirjalilova/api-gateway_blacklist/HEAD/internal/media/nbu.pdf -------------------------------------------------------------------------------- /internal/scripts/gen-proto.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mirjalilova/api-gateway_blacklist/HEAD/internal/scripts/gen-proto.sh -------------------------------------------------------------------------------- /pkg/app/app.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mirjalilova/api-gateway_blacklist/HEAD/pkg/app/app.go -------------------------------------------------------------------------------- /pkg/clients/client.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mirjalilova/api-gateway_blacklist/HEAD/pkg/clients/client.go -------------------------------------------------------------------------------- /pkg/genai/connect.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mirjalilova/api-gateway_blacklist/HEAD/pkg/genai/connect.go -------------------------------------------------------------------------------- /pkg/helper/findname.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mirjalilova/api-gateway_blacklist/HEAD/pkg/helper/findname.go -------------------------------------------------------------------------------- /pkg/helper/helper.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mirjalilova/api-gateway_blacklist/HEAD/pkg/helper/helper.go -------------------------------------------------------------------------------- /pkg/helper/pdftotxt.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mirjalilova/api-gateway_blacklist/HEAD/pkg/helper/pdftotxt.go -------------------------------------------------------------------------------- /pkg/minio/connect.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mirjalilova/api-gateway_blacklist/HEAD/pkg/minio/connect.go --------------------------------------------------------------------------------