├── .dockerignore ├── .gitignore ├── LICENSE ├── Makefile ├── README.md ├── api ├── openapi-spec │ └── api.swagger.yaml └── proto │ └── v1 │ ├── common.proto │ ├── header.proto │ ├── order.proto │ ├── order_service.proto │ ├── product.proto │ ├── product_service.proto │ ├── user.proto │ └── user_service.proto ├── buf.gen.yaml ├── buf.lock ├── buf.yaml ├── cmd ├── order-server │ └── main.go ├── product-server │ └── main.go └── user-server │ └── main.go ├── configs ├── config.yml ├── enforcer │ ├── model.conf │ └── policy.csv └── ssl │ ├── crt.pem │ ├── private.key.pem │ └── public.key.pem ├── deployments ├── Dockerfile ├── docker-compose.yml └── nginx.conf ├── go.mod ├── go.sum └── pkg ├── common ├── adapter │ ├── application │ │ ├── application.go │ │ ├── arguments.go │ │ ├── provider.go │ │ └── provider_test.go │ ├── auth │ │ ├── claims.go │ │ ├── config.go │ │ ├── jwt_helper.go │ │ ├── jwt_helper_test.go │ │ ├── model.conf │ │ ├── policy.csv │ │ ├── private.key.pem │ │ ├── public.key.pem │ │ ├── rights_enforcer.go │ │ ├── role_enforcer.go │ │ ├── role_enforcer_test.go │ │ └── session_manager.go │ ├── constructors.go │ ├── ctxutil │ │ └── helper_funcs.go │ ├── log │ │ └── logger.go │ ├── protoutil │ │ ├── errors.go │ │ └── map.go │ ├── server │ │ └── grpc │ │ │ ├── config.go │ │ │ ├── errors.go │ │ │ ├── grpc_option │ │ │ ├── auth.go │ │ │ ├── enforcer.go │ │ │ ├── panic.go │ │ │ └── validator.go │ │ │ ├── method.go │ │ │ ├── mux_option │ │ │ └── marshaler.go │ │ │ └── server.go │ └── validator │ │ ├── datetime.go │ │ ├── datetime_test.go │ │ ├── enum.go │ │ ├── enum_test.go │ │ ├── float64.go │ │ ├── float64_test.go │ │ ├── list.go │ │ ├── message.go │ │ ├── string.go │ │ ├── string_test.go │ │ ├── uint32.go │ │ ├── uint32_test.go │ │ ├── validator.go │ │ └── validator_test.go ├── collection │ ├── iterator.go │ ├── map.go │ └── slice.go └── gen │ └── api │ └── proto │ └── v1 │ ├── common.pb.go │ ├── header.pb.go │ ├── order.pb.go │ ├── order_service.pb.go │ ├── order_service.pb.gw.go │ ├── order_service_grpc.pb.go │ ├── product.pb.go │ ├── product_service.pb.go │ ├── product_service.pb.gw.go │ ├── product_service_grpc.pb.go │ ├── user.pb.go │ ├── user_service.pb.go │ ├── user_service.pb.gw.go │ └── user_service_grpc.pb.go ├── order ├── domain │ └── service │ │ ├── errors.go │ │ └── order.go └── infra │ ├── app │ └── server.go │ ├── constructors.go │ ├── form │ └── order.go │ ├── middleware │ ├── order_rights_enforcer.go │ └── order_rights_enforcer_test.go │ └── service │ └── order.go ├── product ├── domain │ └── service │ │ ├── errors.go │ │ └── product.go └── infra │ ├── app │ └── server.go │ ├── constructors.go │ ├── form │ └── product.go │ └── service │ └── product.go └── user ├── domain └── service │ ├── errors.go │ ├── user.go │ └── user_product.go └── infra ├── app └── server.go ├── constructors.go ├── form ├── order.go ├── user.go └── user_product.go ├── middleware ├── user_product_right_enforcer.go ├── user_product_right_enforcer_test.go ├── user_rights_enforcer.go └── user_rights_enforcer_test.go └── service ├── user.go └── user_product.go /.dockerignore: -------------------------------------------------------------------------------- 1 | .git 2 | .idea 3 | mock_* 4 | vendor/ -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- 1 | .idea 2 | build/ 3 | vendor/ 4 | test.go -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/byorty/enterprise-application/HEAD/LICENSE -------------------------------------------------------------------------------- /Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/byorty/enterprise-application/HEAD/Makefile -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/byorty/enterprise-application/HEAD/README.md -------------------------------------------------------------------------------- /api/openapi-spec/api.swagger.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/byorty/enterprise-application/HEAD/api/openapi-spec/api.swagger.yaml -------------------------------------------------------------------------------- /api/proto/v1/common.proto: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/byorty/enterprise-application/HEAD/api/proto/v1/common.proto -------------------------------------------------------------------------------- /api/proto/v1/header.proto: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/byorty/enterprise-application/HEAD/api/proto/v1/header.proto -------------------------------------------------------------------------------- /api/proto/v1/order.proto: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/byorty/enterprise-application/HEAD/api/proto/v1/order.proto -------------------------------------------------------------------------------- /api/proto/v1/order_service.proto: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/byorty/enterprise-application/HEAD/api/proto/v1/order_service.proto -------------------------------------------------------------------------------- /api/proto/v1/product.proto: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/byorty/enterprise-application/HEAD/api/proto/v1/product.proto -------------------------------------------------------------------------------- /api/proto/v1/product_service.proto: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/byorty/enterprise-application/HEAD/api/proto/v1/product_service.proto -------------------------------------------------------------------------------- /api/proto/v1/user.proto: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/byorty/enterprise-application/HEAD/api/proto/v1/user.proto -------------------------------------------------------------------------------- /api/proto/v1/user_service.proto: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/byorty/enterprise-application/HEAD/api/proto/v1/user_service.proto -------------------------------------------------------------------------------- /buf.gen.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/byorty/enterprise-application/HEAD/buf.gen.yaml -------------------------------------------------------------------------------- /buf.lock: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/byorty/enterprise-application/HEAD/buf.lock -------------------------------------------------------------------------------- /buf.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/byorty/enterprise-application/HEAD/buf.yaml -------------------------------------------------------------------------------- /cmd/order-server/main.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/byorty/enterprise-application/HEAD/cmd/order-server/main.go -------------------------------------------------------------------------------- /cmd/product-server/main.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/byorty/enterprise-application/HEAD/cmd/product-server/main.go -------------------------------------------------------------------------------- /cmd/user-server/main.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/byorty/enterprise-application/HEAD/cmd/user-server/main.go -------------------------------------------------------------------------------- /configs/config.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/byorty/enterprise-application/HEAD/configs/config.yml -------------------------------------------------------------------------------- /configs/enforcer/model.conf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/byorty/enterprise-application/HEAD/configs/enforcer/model.conf -------------------------------------------------------------------------------- /configs/enforcer/policy.csv: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/byorty/enterprise-application/HEAD/configs/enforcer/policy.csv -------------------------------------------------------------------------------- /configs/ssl/crt.pem: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/byorty/enterprise-application/HEAD/configs/ssl/crt.pem -------------------------------------------------------------------------------- /configs/ssl/private.key.pem: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/byorty/enterprise-application/HEAD/configs/ssl/private.key.pem -------------------------------------------------------------------------------- /configs/ssl/public.key.pem: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/byorty/enterprise-application/HEAD/configs/ssl/public.key.pem -------------------------------------------------------------------------------- /deployments/Dockerfile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/byorty/enterprise-application/HEAD/deployments/Dockerfile -------------------------------------------------------------------------------- /deployments/docker-compose.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/byorty/enterprise-application/HEAD/deployments/docker-compose.yml -------------------------------------------------------------------------------- /deployments/nginx.conf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/byorty/enterprise-application/HEAD/deployments/nginx.conf -------------------------------------------------------------------------------- /go.mod: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/byorty/enterprise-application/HEAD/go.mod -------------------------------------------------------------------------------- /go.sum: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/byorty/enterprise-application/HEAD/go.sum -------------------------------------------------------------------------------- /pkg/common/adapter/application/application.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/byorty/enterprise-application/HEAD/pkg/common/adapter/application/application.go -------------------------------------------------------------------------------- /pkg/common/adapter/application/arguments.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/byorty/enterprise-application/HEAD/pkg/common/adapter/application/arguments.go -------------------------------------------------------------------------------- /pkg/common/adapter/application/provider.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/byorty/enterprise-application/HEAD/pkg/common/adapter/application/provider.go -------------------------------------------------------------------------------- /pkg/common/adapter/application/provider_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/byorty/enterprise-application/HEAD/pkg/common/adapter/application/provider_test.go -------------------------------------------------------------------------------- /pkg/common/adapter/auth/claims.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/byorty/enterprise-application/HEAD/pkg/common/adapter/auth/claims.go -------------------------------------------------------------------------------- /pkg/common/adapter/auth/config.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/byorty/enterprise-application/HEAD/pkg/common/adapter/auth/config.go -------------------------------------------------------------------------------- /pkg/common/adapter/auth/jwt_helper.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/byorty/enterprise-application/HEAD/pkg/common/adapter/auth/jwt_helper.go -------------------------------------------------------------------------------- /pkg/common/adapter/auth/jwt_helper_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/byorty/enterprise-application/HEAD/pkg/common/adapter/auth/jwt_helper_test.go -------------------------------------------------------------------------------- /pkg/common/adapter/auth/model.conf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/byorty/enterprise-application/HEAD/pkg/common/adapter/auth/model.conf -------------------------------------------------------------------------------- /pkg/common/adapter/auth/policy.csv: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/byorty/enterprise-application/HEAD/pkg/common/adapter/auth/policy.csv -------------------------------------------------------------------------------- /pkg/common/adapter/auth/private.key.pem: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/byorty/enterprise-application/HEAD/pkg/common/adapter/auth/private.key.pem -------------------------------------------------------------------------------- /pkg/common/adapter/auth/public.key.pem: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/byorty/enterprise-application/HEAD/pkg/common/adapter/auth/public.key.pem -------------------------------------------------------------------------------- /pkg/common/adapter/auth/rights_enforcer.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/byorty/enterprise-application/HEAD/pkg/common/adapter/auth/rights_enforcer.go -------------------------------------------------------------------------------- /pkg/common/adapter/auth/role_enforcer.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/byorty/enterprise-application/HEAD/pkg/common/adapter/auth/role_enforcer.go -------------------------------------------------------------------------------- /pkg/common/adapter/auth/role_enforcer_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/byorty/enterprise-application/HEAD/pkg/common/adapter/auth/role_enforcer_test.go -------------------------------------------------------------------------------- /pkg/common/adapter/auth/session_manager.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/byorty/enterprise-application/HEAD/pkg/common/adapter/auth/session_manager.go -------------------------------------------------------------------------------- /pkg/common/adapter/constructors.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/byorty/enterprise-application/HEAD/pkg/common/adapter/constructors.go -------------------------------------------------------------------------------- /pkg/common/adapter/ctxutil/helper_funcs.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/byorty/enterprise-application/HEAD/pkg/common/adapter/ctxutil/helper_funcs.go -------------------------------------------------------------------------------- /pkg/common/adapter/log/logger.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/byorty/enterprise-application/HEAD/pkg/common/adapter/log/logger.go -------------------------------------------------------------------------------- /pkg/common/adapter/protoutil/errors.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/byorty/enterprise-application/HEAD/pkg/common/adapter/protoutil/errors.go -------------------------------------------------------------------------------- /pkg/common/adapter/protoutil/map.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/byorty/enterprise-application/HEAD/pkg/common/adapter/protoutil/map.go -------------------------------------------------------------------------------- /pkg/common/adapter/server/grpc/config.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/byorty/enterprise-application/HEAD/pkg/common/adapter/server/grpc/config.go -------------------------------------------------------------------------------- /pkg/common/adapter/server/grpc/errors.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/byorty/enterprise-application/HEAD/pkg/common/adapter/server/grpc/errors.go -------------------------------------------------------------------------------- /pkg/common/adapter/server/grpc/grpc_option/auth.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/byorty/enterprise-application/HEAD/pkg/common/adapter/server/grpc/grpc_option/auth.go -------------------------------------------------------------------------------- /pkg/common/adapter/server/grpc/grpc_option/enforcer.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/byorty/enterprise-application/HEAD/pkg/common/adapter/server/grpc/grpc_option/enforcer.go -------------------------------------------------------------------------------- /pkg/common/adapter/server/grpc/grpc_option/panic.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/byorty/enterprise-application/HEAD/pkg/common/adapter/server/grpc/grpc_option/panic.go -------------------------------------------------------------------------------- /pkg/common/adapter/server/grpc/grpc_option/validator.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/byorty/enterprise-application/HEAD/pkg/common/adapter/server/grpc/grpc_option/validator.go -------------------------------------------------------------------------------- /pkg/common/adapter/server/grpc/method.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/byorty/enterprise-application/HEAD/pkg/common/adapter/server/grpc/method.go -------------------------------------------------------------------------------- /pkg/common/adapter/server/grpc/mux_option/marshaler.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/byorty/enterprise-application/HEAD/pkg/common/adapter/server/grpc/mux_option/marshaler.go -------------------------------------------------------------------------------- /pkg/common/adapter/server/grpc/server.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/byorty/enterprise-application/HEAD/pkg/common/adapter/server/grpc/server.go -------------------------------------------------------------------------------- /pkg/common/adapter/validator/datetime.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/byorty/enterprise-application/HEAD/pkg/common/adapter/validator/datetime.go -------------------------------------------------------------------------------- /pkg/common/adapter/validator/datetime_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/byorty/enterprise-application/HEAD/pkg/common/adapter/validator/datetime_test.go -------------------------------------------------------------------------------- /pkg/common/adapter/validator/enum.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/byorty/enterprise-application/HEAD/pkg/common/adapter/validator/enum.go -------------------------------------------------------------------------------- /pkg/common/adapter/validator/enum_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/byorty/enterprise-application/HEAD/pkg/common/adapter/validator/enum_test.go -------------------------------------------------------------------------------- /pkg/common/adapter/validator/float64.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/byorty/enterprise-application/HEAD/pkg/common/adapter/validator/float64.go -------------------------------------------------------------------------------- /pkg/common/adapter/validator/float64_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/byorty/enterprise-application/HEAD/pkg/common/adapter/validator/float64_test.go -------------------------------------------------------------------------------- /pkg/common/adapter/validator/list.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/byorty/enterprise-application/HEAD/pkg/common/adapter/validator/list.go -------------------------------------------------------------------------------- /pkg/common/adapter/validator/message.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/byorty/enterprise-application/HEAD/pkg/common/adapter/validator/message.go -------------------------------------------------------------------------------- /pkg/common/adapter/validator/string.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/byorty/enterprise-application/HEAD/pkg/common/adapter/validator/string.go -------------------------------------------------------------------------------- /pkg/common/adapter/validator/string_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/byorty/enterprise-application/HEAD/pkg/common/adapter/validator/string_test.go -------------------------------------------------------------------------------- /pkg/common/adapter/validator/uint32.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/byorty/enterprise-application/HEAD/pkg/common/adapter/validator/uint32.go -------------------------------------------------------------------------------- /pkg/common/adapter/validator/uint32_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/byorty/enterprise-application/HEAD/pkg/common/adapter/validator/uint32_test.go -------------------------------------------------------------------------------- /pkg/common/adapter/validator/validator.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/byorty/enterprise-application/HEAD/pkg/common/adapter/validator/validator.go -------------------------------------------------------------------------------- /pkg/common/adapter/validator/validator_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/byorty/enterprise-application/HEAD/pkg/common/adapter/validator/validator_test.go -------------------------------------------------------------------------------- /pkg/common/collection/iterator.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/byorty/enterprise-application/HEAD/pkg/common/collection/iterator.go -------------------------------------------------------------------------------- /pkg/common/collection/map.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/byorty/enterprise-application/HEAD/pkg/common/collection/map.go -------------------------------------------------------------------------------- /pkg/common/collection/slice.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/byorty/enterprise-application/HEAD/pkg/common/collection/slice.go -------------------------------------------------------------------------------- /pkg/common/gen/api/proto/v1/common.pb.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/byorty/enterprise-application/HEAD/pkg/common/gen/api/proto/v1/common.pb.go -------------------------------------------------------------------------------- /pkg/common/gen/api/proto/v1/header.pb.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/byorty/enterprise-application/HEAD/pkg/common/gen/api/proto/v1/header.pb.go -------------------------------------------------------------------------------- /pkg/common/gen/api/proto/v1/order.pb.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/byorty/enterprise-application/HEAD/pkg/common/gen/api/proto/v1/order.pb.go -------------------------------------------------------------------------------- /pkg/common/gen/api/proto/v1/order_service.pb.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/byorty/enterprise-application/HEAD/pkg/common/gen/api/proto/v1/order_service.pb.go -------------------------------------------------------------------------------- /pkg/common/gen/api/proto/v1/order_service.pb.gw.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/byorty/enterprise-application/HEAD/pkg/common/gen/api/proto/v1/order_service.pb.gw.go -------------------------------------------------------------------------------- /pkg/common/gen/api/proto/v1/order_service_grpc.pb.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/byorty/enterprise-application/HEAD/pkg/common/gen/api/proto/v1/order_service_grpc.pb.go -------------------------------------------------------------------------------- /pkg/common/gen/api/proto/v1/product.pb.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/byorty/enterprise-application/HEAD/pkg/common/gen/api/proto/v1/product.pb.go -------------------------------------------------------------------------------- /pkg/common/gen/api/proto/v1/product_service.pb.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/byorty/enterprise-application/HEAD/pkg/common/gen/api/proto/v1/product_service.pb.go -------------------------------------------------------------------------------- /pkg/common/gen/api/proto/v1/product_service.pb.gw.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/byorty/enterprise-application/HEAD/pkg/common/gen/api/proto/v1/product_service.pb.gw.go -------------------------------------------------------------------------------- /pkg/common/gen/api/proto/v1/product_service_grpc.pb.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/byorty/enterprise-application/HEAD/pkg/common/gen/api/proto/v1/product_service_grpc.pb.go -------------------------------------------------------------------------------- /pkg/common/gen/api/proto/v1/user.pb.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/byorty/enterprise-application/HEAD/pkg/common/gen/api/proto/v1/user.pb.go -------------------------------------------------------------------------------- /pkg/common/gen/api/proto/v1/user_service.pb.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/byorty/enterprise-application/HEAD/pkg/common/gen/api/proto/v1/user_service.pb.go -------------------------------------------------------------------------------- /pkg/common/gen/api/proto/v1/user_service.pb.gw.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/byorty/enterprise-application/HEAD/pkg/common/gen/api/proto/v1/user_service.pb.gw.go -------------------------------------------------------------------------------- /pkg/common/gen/api/proto/v1/user_service_grpc.pb.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/byorty/enterprise-application/HEAD/pkg/common/gen/api/proto/v1/user_service_grpc.pb.go -------------------------------------------------------------------------------- /pkg/order/domain/service/errors.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/byorty/enterprise-application/HEAD/pkg/order/domain/service/errors.go -------------------------------------------------------------------------------- /pkg/order/domain/service/order.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/byorty/enterprise-application/HEAD/pkg/order/domain/service/order.go -------------------------------------------------------------------------------- /pkg/order/infra/app/server.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/byorty/enterprise-application/HEAD/pkg/order/infra/app/server.go -------------------------------------------------------------------------------- /pkg/order/infra/constructors.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/byorty/enterprise-application/HEAD/pkg/order/infra/constructors.go -------------------------------------------------------------------------------- /pkg/order/infra/form/order.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/byorty/enterprise-application/HEAD/pkg/order/infra/form/order.go -------------------------------------------------------------------------------- /pkg/order/infra/middleware/order_rights_enforcer.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/byorty/enterprise-application/HEAD/pkg/order/infra/middleware/order_rights_enforcer.go -------------------------------------------------------------------------------- /pkg/order/infra/middleware/order_rights_enforcer_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/byorty/enterprise-application/HEAD/pkg/order/infra/middleware/order_rights_enforcer_test.go -------------------------------------------------------------------------------- /pkg/order/infra/service/order.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/byorty/enterprise-application/HEAD/pkg/order/infra/service/order.go -------------------------------------------------------------------------------- /pkg/product/domain/service/errors.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/byorty/enterprise-application/HEAD/pkg/product/domain/service/errors.go -------------------------------------------------------------------------------- /pkg/product/domain/service/product.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/byorty/enterprise-application/HEAD/pkg/product/domain/service/product.go -------------------------------------------------------------------------------- /pkg/product/infra/app/server.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/byorty/enterprise-application/HEAD/pkg/product/infra/app/server.go -------------------------------------------------------------------------------- /pkg/product/infra/constructors.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/byorty/enterprise-application/HEAD/pkg/product/infra/constructors.go -------------------------------------------------------------------------------- /pkg/product/infra/form/product.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/byorty/enterprise-application/HEAD/pkg/product/infra/form/product.go -------------------------------------------------------------------------------- /pkg/product/infra/service/product.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/byorty/enterprise-application/HEAD/pkg/product/infra/service/product.go -------------------------------------------------------------------------------- /pkg/user/domain/service/errors.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/byorty/enterprise-application/HEAD/pkg/user/domain/service/errors.go -------------------------------------------------------------------------------- /pkg/user/domain/service/user.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/byorty/enterprise-application/HEAD/pkg/user/domain/service/user.go -------------------------------------------------------------------------------- /pkg/user/domain/service/user_product.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/byorty/enterprise-application/HEAD/pkg/user/domain/service/user_product.go -------------------------------------------------------------------------------- /pkg/user/infra/app/server.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/byorty/enterprise-application/HEAD/pkg/user/infra/app/server.go -------------------------------------------------------------------------------- /pkg/user/infra/constructors.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/byorty/enterprise-application/HEAD/pkg/user/infra/constructors.go -------------------------------------------------------------------------------- /pkg/user/infra/form/order.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/byorty/enterprise-application/HEAD/pkg/user/infra/form/order.go -------------------------------------------------------------------------------- /pkg/user/infra/form/user.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/byorty/enterprise-application/HEAD/pkg/user/infra/form/user.go -------------------------------------------------------------------------------- /pkg/user/infra/form/user_product.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/byorty/enterprise-application/HEAD/pkg/user/infra/form/user_product.go -------------------------------------------------------------------------------- /pkg/user/infra/middleware/user_product_right_enforcer.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/byorty/enterprise-application/HEAD/pkg/user/infra/middleware/user_product_right_enforcer.go -------------------------------------------------------------------------------- /pkg/user/infra/middleware/user_product_right_enforcer_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/byorty/enterprise-application/HEAD/pkg/user/infra/middleware/user_product_right_enforcer_test.go -------------------------------------------------------------------------------- /pkg/user/infra/middleware/user_rights_enforcer.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/byorty/enterprise-application/HEAD/pkg/user/infra/middleware/user_rights_enforcer.go -------------------------------------------------------------------------------- /pkg/user/infra/middleware/user_rights_enforcer_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/byorty/enterprise-application/HEAD/pkg/user/infra/middleware/user_rights_enforcer_test.go -------------------------------------------------------------------------------- /pkg/user/infra/service/user.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/byorty/enterprise-application/HEAD/pkg/user/infra/service/user.go -------------------------------------------------------------------------------- /pkg/user/infra/service/user_product.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/byorty/enterprise-application/HEAD/pkg/user/infra/service/user_product.go --------------------------------------------------------------------------------