├── .dockerignore ├── .github └── workflows │ └── dev.yml ├── .gitignore ├── Dockerfile ├── Makefile ├── README.md ├── docker-compose.yml ├── go.mod ├── go.sum ├── scripts ├── clear_none_image.sh ├── generate_rsa_key.sh └── install_protoc.sh ├── sdk ├── auth-service │ ├── auth_service.go │ ├── auth_service_grpc.go │ ├── proto │ │ └── token │ │ │ └── token.pb.go │ └── types.go ├── line-chatbot │ └── proto │ │ ├── chatbot │ │ └── chatbot.pb.go │ │ └── event │ │ └── event.pb.go ├── master-service │ ├── master_service.go │ ├── master_service_grpc.go │ ├── proto │ │ ├── acl │ │ │ └── acl.pb.go │ │ └── apps │ │ │ └── apps.pb.go │ └── types.go ├── notification-service │ └── proto │ │ └── push-notif │ │ └── push-notif.pb.go ├── order-service │ └── proto │ │ ├── master │ │ └── master.pb.go │ │ └── order │ │ └── order.pb.go ├── sdk.go ├── storage-service │ ├── README.md │ ├── proto │ │ └── storage │ │ │ └── storage.pb.go │ ├── storage_service.go │ ├── storage_service_grpc.go │ └── types.go └── user-service │ ├── proto │ ├── auth │ │ └── auth.pb.go │ └── member │ │ └── member.pb.go │ ├── types.go │ ├── user-service.go │ └── user_service_grpc.go └── services ├── auth-service ├── .env.sample ├── .gitignore ├── Dockerfile ├── Makefile ├── api │ ├── graphql │ │ ├── _common.graphql │ │ ├── _schema.graphql │ │ └── token.graphql │ ├── jsonschema │ │ └── schema.json │ └── proto │ │ └── token │ │ └── token.proto ├── candi.json ├── configs │ ├── configs.go │ └── rsa │ │ └── key.go ├── deployments │ └── k8s │ │ └── dev-auth-service.yaml ├── docs │ └── .gitkeep ├── internal │ ├── modules │ │ └── token │ │ │ ├── delivery │ │ │ ├── graphqlhandler │ │ │ │ ├── mutation_resolver.go │ │ │ │ ├── query_resolver.go │ │ │ │ └── root_resolver.go │ │ │ ├── grpchandler │ │ │ │ └── grpchandler.go │ │ │ └── workerhandler │ │ │ │ └── redis_handler.go │ │ │ ├── domain │ │ │ ├── claim.go │ │ │ └── payload.go │ │ │ ├── module.go │ │ │ ├── repository │ │ │ ├── repository.go │ │ │ └── repository_mongo.go │ │ │ └── usecase │ │ │ ├── usecase.go │ │ │ └── usecase_impl.go │ └── service.go ├── main.go └── pkg │ ├── helper │ └── helper.go │ └── shared │ ├── domain │ └── token.go │ ├── environment.go │ ├── repository │ ├── repository.go │ └── repository_mongo.go │ ├── token_validator.go │ └── usecase │ └── usecase.go ├── line-chatbot ├── .env.sample ├── .gitignore ├── Dockerfile ├── Makefile ├── api │ ├── graphql │ │ ├── _schema.graphql │ │ ├── chatbot.graphql │ │ └── event.graphql │ ├── jsonschema │ │ ├── push-message.json │ │ └── schema.json │ └── proto │ │ ├── chatbot │ │ └── chatbot.proto │ │ └── event │ │ └── event.proto ├── candi.json ├── configs │ └── configs.go ├── deployments │ └── k8s │ │ └── dev-line-chatbot.yml ├── docs │ └── .gitkeep ├── internal │ ├── modules │ │ ├── chatbot │ │ │ ├── delivery │ │ │ │ ├── graphqlhandler │ │ │ │ │ ├── mutation_resolver.go │ │ │ │ │ ├── query_resolver.go │ │ │ │ │ ├── root_resolver.go │ │ │ │ │ └── subscription_resolver.go │ │ │ │ └── resthandler │ │ │ │ │ └── resthandler.go │ │ │ ├── domain │ │ │ │ ├── domain.go │ │ │ │ └── payload.go │ │ │ ├── module.go │ │ │ ├── repository │ │ │ │ ├── repository.go │ │ │ │ ├── repository_mongo.go │ │ │ │ └── repository_sql.go │ │ │ └── usecase │ │ │ │ ├── usecase.go │ │ │ │ └── usecase_impl.go │ │ └── event │ │ │ ├── delivery │ │ │ ├── graphqlhandler │ │ │ │ ├── field_resolver.go │ │ │ │ ├── mutation_resolver.go │ │ │ │ ├── query_resolver.go │ │ │ │ ├── root_resolver.go │ │ │ │ └── subscription_resolver.go │ │ │ └── resthandler │ │ │ │ └── resthandler.go │ │ │ ├── domain │ │ │ ├── event.go │ │ │ └── profile.go │ │ │ ├── module.go │ │ │ ├── repository │ │ │ ├── repository.go │ │ │ ├── repository_mongo.go │ │ │ └── repository_sql.go │ │ │ └── usecase │ │ │ ├── usecase.go │ │ │ └── usecase_impl.go │ └── service.go ├── main.go └── pkg │ ├── helper │ ├── const.go │ └── helper.go │ └── shared │ ├── domain │ ├── chatbot.go │ └── event.go │ ├── environment.go │ ├── linebot-api │ ├── linebot.go │ └── linebot_http_impl.go │ ├── repository │ ├── repository.go │ └── repository_mongo.go │ ├── token_validator.go │ ├── translator │ ├── translator.go │ └── translator_http_impl.go │ └── usecase │ └── usecase.go ├── master-service ├── .env.sample ├── .gitignore ├── Dockerfile ├── Makefile ├── README.md ├── api │ ├── graphql │ │ ├── _common.graphql │ │ ├── _schema.graphql │ │ ├── acl.graphql │ │ └── apps.graphql │ ├── jsonschema │ │ └── schema.json │ └── proto │ │ ├── acl │ │ └── acl.proto │ │ └── apps │ │ └── apps.proto ├── candi.json ├── cmd │ └── migration │ │ ├── main.go │ │ └── mongo.go ├── configs │ └── configs.go ├── deployments │ └── k8s │ │ └── master-service.yaml ├── docs │ ├── .gitkeep │ └── Master-Service.postman_collection.json ├── internal │ ├── modules │ │ ├── acl │ │ │ ├── delivery │ │ │ │ ├── graphqlhandler │ │ │ │ │ ├── field_resolver.go │ │ │ │ │ ├── mutation_resolver.go │ │ │ │ │ ├── query_resolver.go │ │ │ │ │ ├── root_resolver.go │ │ │ │ │ └── subscription_resolver.go │ │ │ │ ├── grpchandler │ │ │ │ │ └── grpchandler.go │ │ │ │ └── resthandler │ │ │ │ │ └── resthandler.go │ │ │ ├── domain │ │ │ │ ├── filter.go │ │ │ │ └── payload.go │ │ │ ├── module.go │ │ │ ├── repository │ │ │ │ ├── repository.go │ │ │ │ ├── repository_acl.go │ │ │ │ └── repository_role.go │ │ │ └── usecase │ │ │ │ ├── usecase.go │ │ │ │ └── usecase_impl.go │ │ └── apps │ │ │ ├── delivery │ │ │ ├── graphqlhandler │ │ │ │ ├── field_resolver.go │ │ │ │ ├── mutation_resolver.go │ │ │ │ ├── query_resolver.go │ │ │ │ ├── root_resolver.go │ │ │ │ └── subscription_resolver.go │ │ │ ├── grpchandler │ │ │ │ └── grpchandler.go │ │ │ └── resthandler │ │ │ │ └── resthandler.go │ │ │ ├── domain │ │ │ ├── filter.go │ │ │ ├── payload.go │ │ │ └── response.go │ │ │ ├── module.go │ │ │ ├── repository │ │ │ ├── repository.go │ │ │ ├── repository_apps.go │ │ │ └── repository_permission.go │ │ │ └── usecase │ │ │ ├── usecase.go │ │ │ └── usecase_impl.go │ └── service.go ├── main.go └── pkg │ ├── helper │ └── helper.go │ └── shared │ ├── domain │ ├── acl.go │ ├── apps.go │ └── apps_test.go │ ├── environment.go │ ├── repository │ ├── repository.go │ └── repository_mongo.go │ ├── token_validator.go │ └── usecase │ ├── common │ └── common.go │ └── usecase.go ├── notification-service ├── .env.sample ├── .gitignore ├── Dockerfile ├── Makefile ├── api │ ├── graphql │ │ ├── _schema.graphql │ │ └── push-notif.graphql │ ├── jsonschema │ │ └── schema.json │ └── proto │ │ └── push-notif │ │ └── push-notif.proto ├── candi.json ├── configs │ └── configs.go ├── deployments │ └── k8s │ │ └── notification-service.yml ├── docs │ └── .gitkeep ├── internal │ ├── modules │ │ └── push-notif │ │ │ ├── delivery │ │ │ ├── graphqlhandler │ │ │ │ ├── field_resolver.go │ │ │ │ ├── mutation_resolver.go │ │ │ │ ├── query_resolver.go │ │ │ │ ├── root_resolver.go │ │ │ │ └── subscription_resolver.go │ │ │ ├── grpchandler │ │ │ │ └── grpchandler.go │ │ │ ├── resthandler │ │ │ │ └── resthandler.go │ │ │ └── workerhandler │ │ │ │ └── redis_handler.go │ │ │ ├── domain │ │ │ ├── domain.go │ │ │ ├── request_payload.go │ │ │ └── topic.go │ │ │ ├── module.go │ │ │ ├── repository │ │ │ ├── repository.go │ │ │ └── repository_mongo.go │ │ │ └── usecase │ │ │ ├── usecase.go │ │ │ ├── usecase_impl.go │ │ │ └── usecase_subscriber.go │ └── service.go ├── main.go └── pkg │ ├── helper │ └── helper.go │ └── shared │ ├── domain │ └── push-notif.go │ ├── environment.go │ ├── repository │ ├── repository.go │ └── repository_mongo.go │ ├── token_validator.go │ └── usecase │ └── usecase.go ├── order-service ├── .env.sample ├── .gitignore ├── Dockerfile ├── Makefile ├── README.md ├── api │ ├── graphql │ │ ├── _schema.graphql │ │ ├── master.graphql │ │ └── order.graphql │ ├── jsonschema │ │ └── schema.json │ └── proto │ │ ├── master │ │ └── master.proto │ │ └── order │ │ └── order.proto ├── candi.json ├── configs │ └── configs.go ├── deployments │ └── k8s │ │ └── order-service.yml ├── docs │ └── .gitkeep ├── internal │ ├── modules │ │ ├── master │ │ │ ├── delivery │ │ │ │ ├── graphqlhandler │ │ │ │ │ ├── mutation_resolver.go │ │ │ │ │ ├── query_resolver.go │ │ │ │ │ ├── root_resolver.go │ │ │ │ │ └── subscription_resolver.go │ │ │ │ └── grpchandler │ │ │ │ │ └── grpchandler.go │ │ │ ├── domain │ │ │ │ └── payload.go │ │ │ ├── module.go │ │ │ ├── repository │ │ │ │ ├── repository.go │ │ │ │ ├── repository_mongo.go │ │ │ │ └── repository_sql.go │ │ │ └── usecase │ │ │ │ ├── usecase.go │ │ │ │ └── usecase_impl.go │ │ └── order │ │ │ ├── delivery │ │ │ ├── graphqlhandler │ │ │ │ ├── mutation_resolver.go │ │ │ │ ├── query_resolver.go │ │ │ │ ├── root_resolver.go │ │ │ │ └── subscription_resolver.go │ │ │ └── grpchandler │ │ │ │ └── grpchandler.go │ │ │ ├── domain │ │ │ └── payload.go │ │ │ ├── module.go │ │ │ ├── repository │ │ │ ├── repository.go │ │ │ ├── repository_mongo.go │ │ │ └── repository_sql.go │ │ │ └── usecase │ │ │ ├── usecase.go │ │ │ └── usecase_impl.go │ └── service.go ├── main.go └── pkg │ ├── helper │ └── helper.go │ └── shared │ ├── domain │ ├── master.go │ └── order.go │ ├── environment.go │ ├── repository │ ├── repository.go │ ├── repository_mongo.go │ └── repository_sql.go │ ├── token_validator.go │ └── usecase │ └── usecase.go ├── storage-service ├── .env.sample ├── .gitignore ├── Dockerfile ├── Makefile ├── api │ ├── graphql │ │ ├── _schema.graphql │ │ └── storage.graphql │ ├── jsonschema │ │ └── schema.json │ └── proto │ │ └── storage │ │ └── storage.proto ├── candi.json ├── configs │ └── configs.go ├── deployments │ └── k8s │ │ └── storage-service.yml ├── docs │ └── .gitkeep ├── internal │ ├── modules │ │ └── storage │ │ │ ├── delivery │ │ │ └── grpchandler │ │ │ │ └── grpchandler.go │ │ │ ├── domain │ │ │ ├── domain.go │ │ │ └── payload.go │ │ │ ├── module.go │ │ │ ├── repository │ │ │ ├── repository.go │ │ │ └── repository_mongo.go │ │ │ └── usecase │ │ │ ├── usecase.go │ │ │ └── usecase_impl.go │ └── service.go ├── main.go └── pkg │ ├── helper │ └── helper.go │ └── shared │ ├── domain │ └── storage.go │ ├── environment.go │ ├── repository │ ├── repository.go │ └── repository_mongo.go │ ├── token_validator.go │ └── usecase │ └── usecase.go └── user-service ├── .env.sample ├── .gitignore ├── Dockerfile ├── Makefile ├── api ├── graphql │ ├── _common.graphql │ ├── _schema.graphql │ ├── auth.graphql │ └── member.graphql ├── jsonschema │ └── schema.json └── proto │ ├── auth │ └── auth.proto │ └── member │ └── member.proto ├── candi.json ├── cmd └── migration │ └── main.go ├── configs └── configs.go ├── deployments └── k8s │ └── user-service.yml ├── docs ├── .gitkeep └── User-Service.postman_collection.json ├── internal ├── modules │ ├── auth │ │ ├── delivery │ │ │ ├── graphqlhandler │ │ │ │ ├── mutation_resolver.go │ │ │ │ ├── query_resolver.go │ │ │ │ ├── root_resolver.go │ │ │ │ └── subscription_resolver.go │ │ │ └── resthandler │ │ │ │ └── resthandler.go │ │ ├── domain │ │ │ └── payload.go │ │ ├── module.go │ │ ├── repository │ │ │ ├── repository.go │ │ │ ├── repository_mongo.go │ │ │ └── repository_sql.go │ │ └── usecase │ │ │ ├── usecase.go │ │ │ └── usecase_impl.go │ └── member │ │ ├── delivery │ │ ├── graphqlhandler │ │ │ ├── field_serializer_resolver.go │ │ │ ├── mutation_resolver.go │ │ │ ├── query_resolver.go │ │ │ ├── root_resolver.go │ │ │ └── subscription_resolver.go │ │ ├── grpchandler │ │ │ └── grpchandler.go │ │ ├── resthandler │ │ │ └── resthandler.go │ │ └── workerhandler │ │ │ ├── cron_handler.go │ │ │ ├── kafka_handler.go │ │ │ └── taskqueue_handler.go │ │ ├── domain │ │ └── payload.go │ │ ├── module.go │ │ ├── repository │ │ ├── repository.go │ │ ├── repository_mongo.go │ │ └── repository_sql.go │ │ └── usecase │ │ ├── usecase.go │ │ └── usecase_impl.go └── service.go ├── main.go └── pkg ├── helper ├── helper.go └── password.go └── shared ├── domain ├── auth.go └── member.go ├── environment.go ├── repository ├── repository.go ├── repository_mongo.go └── repository_sql.go ├── token_validator.go └── usecase └── usecase.go /.dockerignore: -------------------------------------------------------------------------------- 1 | vendor/ -------------------------------------------------------------------------------- /.github/workflows/dev.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/agungdwiprasetyo/backend-microservices/HEAD/.github/workflows/dev.yml -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/agungdwiprasetyo/backend-microservices/HEAD/.gitignore -------------------------------------------------------------------------------- /Dockerfile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/agungdwiprasetyo/backend-microservices/HEAD/Dockerfile -------------------------------------------------------------------------------- /Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/agungdwiprasetyo/backend-microservices/HEAD/Makefile -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/agungdwiprasetyo/backend-microservices/HEAD/README.md -------------------------------------------------------------------------------- /docker-compose.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/agungdwiprasetyo/backend-microservices/HEAD/docker-compose.yml -------------------------------------------------------------------------------- /go.mod: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/agungdwiprasetyo/backend-microservices/HEAD/go.mod -------------------------------------------------------------------------------- /go.sum: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/agungdwiprasetyo/backend-microservices/HEAD/go.sum -------------------------------------------------------------------------------- /scripts/clear_none_image.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/agungdwiprasetyo/backend-microservices/HEAD/scripts/clear_none_image.sh -------------------------------------------------------------------------------- /scripts/generate_rsa_key.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/agungdwiprasetyo/backend-microservices/HEAD/scripts/generate_rsa_key.sh -------------------------------------------------------------------------------- /scripts/install_protoc.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/agungdwiprasetyo/backend-microservices/HEAD/scripts/install_protoc.sh -------------------------------------------------------------------------------- /sdk/auth-service/auth_service.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/agungdwiprasetyo/backend-microservices/HEAD/sdk/auth-service/auth_service.go -------------------------------------------------------------------------------- /sdk/auth-service/auth_service_grpc.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/agungdwiprasetyo/backend-microservices/HEAD/sdk/auth-service/auth_service_grpc.go -------------------------------------------------------------------------------- /sdk/auth-service/proto/token/token.pb.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/agungdwiprasetyo/backend-microservices/HEAD/sdk/auth-service/proto/token/token.pb.go -------------------------------------------------------------------------------- /sdk/auth-service/types.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/agungdwiprasetyo/backend-microservices/HEAD/sdk/auth-service/types.go -------------------------------------------------------------------------------- /sdk/line-chatbot/proto/chatbot/chatbot.pb.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/agungdwiprasetyo/backend-microservices/HEAD/sdk/line-chatbot/proto/chatbot/chatbot.pb.go -------------------------------------------------------------------------------- /sdk/line-chatbot/proto/event/event.pb.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/agungdwiprasetyo/backend-microservices/HEAD/sdk/line-chatbot/proto/event/event.pb.go -------------------------------------------------------------------------------- /sdk/master-service/master_service.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/agungdwiprasetyo/backend-microservices/HEAD/sdk/master-service/master_service.go -------------------------------------------------------------------------------- /sdk/master-service/master_service_grpc.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/agungdwiprasetyo/backend-microservices/HEAD/sdk/master-service/master_service_grpc.go -------------------------------------------------------------------------------- /sdk/master-service/proto/acl/acl.pb.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/agungdwiprasetyo/backend-microservices/HEAD/sdk/master-service/proto/acl/acl.pb.go -------------------------------------------------------------------------------- /sdk/master-service/proto/apps/apps.pb.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/agungdwiprasetyo/backend-microservices/HEAD/sdk/master-service/proto/apps/apps.pb.go -------------------------------------------------------------------------------- /sdk/master-service/types.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/agungdwiprasetyo/backend-microservices/HEAD/sdk/master-service/types.go -------------------------------------------------------------------------------- /sdk/notification-service/proto/push-notif/push-notif.pb.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/agungdwiprasetyo/backend-microservices/HEAD/sdk/notification-service/proto/push-notif/push-notif.pb.go -------------------------------------------------------------------------------- /sdk/order-service/proto/master/master.pb.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/agungdwiprasetyo/backend-microservices/HEAD/sdk/order-service/proto/master/master.pb.go -------------------------------------------------------------------------------- /sdk/order-service/proto/order/order.pb.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/agungdwiprasetyo/backend-microservices/HEAD/sdk/order-service/proto/order/order.pb.go -------------------------------------------------------------------------------- /sdk/sdk.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/agungdwiprasetyo/backend-microservices/HEAD/sdk/sdk.go -------------------------------------------------------------------------------- /sdk/storage-service/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/agungdwiprasetyo/backend-microservices/HEAD/sdk/storage-service/README.md -------------------------------------------------------------------------------- /sdk/storage-service/proto/storage/storage.pb.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/agungdwiprasetyo/backend-microservices/HEAD/sdk/storage-service/proto/storage/storage.pb.go -------------------------------------------------------------------------------- /sdk/storage-service/storage_service.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/agungdwiprasetyo/backend-microservices/HEAD/sdk/storage-service/storage_service.go -------------------------------------------------------------------------------- /sdk/storage-service/storage_service_grpc.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/agungdwiprasetyo/backend-microservices/HEAD/sdk/storage-service/storage_service_grpc.go -------------------------------------------------------------------------------- /sdk/storage-service/types.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/agungdwiprasetyo/backend-microservices/HEAD/sdk/storage-service/types.go -------------------------------------------------------------------------------- /sdk/user-service/proto/auth/auth.pb.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/agungdwiprasetyo/backend-microservices/HEAD/sdk/user-service/proto/auth/auth.pb.go -------------------------------------------------------------------------------- /sdk/user-service/proto/member/member.pb.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/agungdwiprasetyo/backend-microservices/HEAD/sdk/user-service/proto/member/member.pb.go -------------------------------------------------------------------------------- /sdk/user-service/types.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/agungdwiprasetyo/backend-microservices/HEAD/sdk/user-service/types.go -------------------------------------------------------------------------------- /sdk/user-service/user-service.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/agungdwiprasetyo/backend-microservices/HEAD/sdk/user-service/user-service.go -------------------------------------------------------------------------------- /sdk/user-service/user_service_grpc.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/agungdwiprasetyo/backend-microservices/HEAD/sdk/user-service/user_service_grpc.go -------------------------------------------------------------------------------- /services/auth-service/.env.sample: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/agungdwiprasetyo/backend-microservices/HEAD/services/auth-service/.env.sample -------------------------------------------------------------------------------- /services/auth-service/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/agungdwiprasetyo/backend-microservices/HEAD/services/auth-service/.gitignore -------------------------------------------------------------------------------- /services/auth-service/Dockerfile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/agungdwiprasetyo/backend-microservices/HEAD/services/auth-service/Dockerfile -------------------------------------------------------------------------------- /services/auth-service/Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/agungdwiprasetyo/backend-microservices/HEAD/services/auth-service/Makefile -------------------------------------------------------------------------------- /services/auth-service/api/graphql/_common.graphql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/agungdwiprasetyo/backend-microservices/HEAD/services/auth-service/api/graphql/_common.graphql -------------------------------------------------------------------------------- /services/auth-service/api/graphql/_schema.graphql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/agungdwiprasetyo/backend-microservices/HEAD/services/auth-service/api/graphql/_schema.graphql -------------------------------------------------------------------------------- /services/auth-service/api/graphql/token.graphql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/agungdwiprasetyo/backend-microservices/HEAD/services/auth-service/api/graphql/token.graphql -------------------------------------------------------------------------------- /services/auth-service/api/jsonschema/schema.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/agungdwiprasetyo/backend-microservices/HEAD/services/auth-service/api/jsonschema/schema.json -------------------------------------------------------------------------------- /services/auth-service/api/proto/token/token.proto: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/agungdwiprasetyo/backend-microservices/HEAD/services/auth-service/api/proto/token/token.proto -------------------------------------------------------------------------------- /services/auth-service/candi.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/agungdwiprasetyo/backend-microservices/HEAD/services/auth-service/candi.json -------------------------------------------------------------------------------- /services/auth-service/configs/configs.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/agungdwiprasetyo/backend-microservices/HEAD/services/auth-service/configs/configs.go -------------------------------------------------------------------------------- /services/auth-service/configs/rsa/key.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/agungdwiprasetyo/backend-microservices/HEAD/services/auth-service/configs/rsa/key.go -------------------------------------------------------------------------------- /services/auth-service/deployments/k8s/dev-auth-service.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/agungdwiprasetyo/backend-microservices/HEAD/services/auth-service/deployments/k8s/dev-auth-service.yaml -------------------------------------------------------------------------------- /services/auth-service/docs/.gitkeep: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /services/auth-service/internal/modules/token/delivery/graphqlhandler/mutation_resolver.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/agungdwiprasetyo/backend-microservices/HEAD/services/auth-service/internal/modules/token/delivery/graphqlhandler/mutation_resolver.go -------------------------------------------------------------------------------- /services/auth-service/internal/modules/token/delivery/graphqlhandler/query_resolver.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/agungdwiprasetyo/backend-microservices/HEAD/services/auth-service/internal/modules/token/delivery/graphqlhandler/query_resolver.go -------------------------------------------------------------------------------- /services/auth-service/internal/modules/token/delivery/graphqlhandler/root_resolver.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/agungdwiprasetyo/backend-microservices/HEAD/services/auth-service/internal/modules/token/delivery/graphqlhandler/root_resolver.go -------------------------------------------------------------------------------- /services/auth-service/internal/modules/token/delivery/grpchandler/grpchandler.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/agungdwiprasetyo/backend-microservices/HEAD/services/auth-service/internal/modules/token/delivery/grpchandler/grpchandler.go -------------------------------------------------------------------------------- /services/auth-service/internal/modules/token/delivery/workerhandler/redis_handler.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/agungdwiprasetyo/backend-microservices/HEAD/services/auth-service/internal/modules/token/delivery/workerhandler/redis_handler.go -------------------------------------------------------------------------------- /services/auth-service/internal/modules/token/domain/claim.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/agungdwiprasetyo/backend-microservices/HEAD/services/auth-service/internal/modules/token/domain/claim.go -------------------------------------------------------------------------------- /services/auth-service/internal/modules/token/domain/payload.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/agungdwiprasetyo/backend-microservices/HEAD/services/auth-service/internal/modules/token/domain/payload.go -------------------------------------------------------------------------------- /services/auth-service/internal/modules/token/module.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/agungdwiprasetyo/backend-microservices/HEAD/services/auth-service/internal/modules/token/module.go -------------------------------------------------------------------------------- /services/auth-service/internal/modules/token/repository/repository.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/agungdwiprasetyo/backend-microservices/HEAD/services/auth-service/internal/modules/token/repository/repository.go -------------------------------------------------------------------------------- /services/auth-service/internal/modules/token/repository/repository_mongo.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/agungdwiprasetyo/backend-microservices/HEAD/services/auth-service/internal/modules/token/repository/repository_mongo.go -------------------------------------------------------------------------------- /services/auth-service/internal/modules/token/usecase/usecase.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/agungdwiprasetyo/backend-microservices/HEAD/services/auth-service/internal/modules/token/usecase/usecase.go -------------------------------------------------------------------------------- /services/auth-service/internal/modules/token/usecase/usecase_impl.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/agungdwiprasetyo/backend-microservices/HEAD/services/auth-service/internal/modules/token/usecase/usecase_impl.go -------------------------------------------------------------------------------- /services/auth-service/internal/service.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/agungdwiprasetyo/backend-microservices/HEAD/services/auth-service/internal/service.go -------------------------------------------------------------------------------- /services/auth-service/main.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/agungdwiprasetyo/backend-microservices/HEAD/services/auth-service/main.go -------------------------------------------------------------------------------- /services/auth-service/pkg/helper/helper.go: -------------------------------------------------------------------------------- 1 | package helper -------------------------------------------------------------------------------- /services/auth-service/pkg/shared/domain/token.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/agungdwiprasetyo/backend-microservices/HEAD/services/auth-service/pkg/shared/domain/token.go -------------------------------------------------------------------------------- /services/auth-service/pkg/shared/environment.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/agungdwiprasetyo/backend-microservices/HEAD/services/auth-service/pkg/shared/environment.go -------------------------------------------------------------------------------- /services/auth-service/pkg/shared/repository/repository.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/agungdwiprasetyo/backend-microservices/HEAD/services/auth-service/pkg/shared/repository/repository.go -------------------------------------------------------------------------------- /services/auth-service/pkg/shared/repository/repository_mongo.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/agungdwiprasetyo/backend-microservices/HEAD/services/auth-service/pkg/shared/repository/repository_mongo.go -------------------------------------------------------------------------------- /services/auth-service/pkg/shared/token_validator.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/agungdwiprasetyo/backend-microservices/HEAD/services/auth-service/pkg/shared/token_validator.go -------------------------------------------------------------------------------- /services/auth-service/pkg/shared/usecase/usecase.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/agungdwiprasetyo/backend-microservices/HEAD/services/auth-service/pkg/shared/usecase/usecase.go -------------------------------------------------------------------------------- /services/line-chatbot/.env.sample: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/agungdwiprasetyo/backend-microservices/HEAD/services/line-chatbot/.env.sample -------------------------------------------------------------------------------- /services/line-chatbot/.gitignore: -------------------------------------------------------------------------------- 1 | bin 2 | vendor 3 | main_service.go 4 | line-chatbot 5 | coverage.txt 6 | -------------------------------------------------------------------------------- /services/line-chatbot/Dockerfile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/agungdwiprasetyo/backend-microservices/HEAD/services/line-chatbot/Dockerfile -------------------------------------------------------------------------------- /services/line-chatbot/Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/agungdwiprasetyo/backend-microservices/HEAD/services/line-chatbot/Makefile -------------------------------------------------------------------------------- /services/line-chatbot/api/graphql/_schema.graphql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/agungdwiprasetyo/backend-microservices/HEAD/services/line-chatbot/api/graphql/_schema.graphql -------------------------------------------------------------------------------- /services/line-chatbot/api/graphql/chatbot.graphql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/agungdwiprasetyo/backend-microservices/HEAD/services/line-chatbot/api/graphql/chatbot.graphql -------------------------------------------------------------------------------- /services/line-chatbot/api/graphql/event.graphql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/agungdwiprasetyo/backend-microservices/HEAD/services/line-chatbot/api/graphql/event.graphql -------------------------------------------------------------------------------- /services/line-chatbot/api/jsonschema/push-message.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/agungdwiprasetyo/backend-microservices/HEAD/services/line-chatbot/api/jsonschema/push-message.json -------------------------------------------------------------------------------- /services/line-chatbot/api/jsonschema/schema.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/agungdwiprasetyo/backend-microservices/HEAD/services/line-chatbot/api/jsonschema/schema.json -------------------------------------------------------------------------------- /services/line-chatbot/api/proto/chatbot/chatbot.proto: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/agungdwiprasetyo/backend-microservices/HEAD/services/line-chatbot/api/proto/chatbot/chatbot.proto -------------------------------------------------------------------------------- /services/line-chatbot/api/proto/event/event.proto: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/agungdwiprasetyo/backend-microservices/HEAD/services/line-chatbot/api/proto/event/event.proto -------------------------------------------------------------------------------- /services/line-chatbot/candi.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/agungdwiprasetyo/backend-microservices/HEAD/services/line-chatbot/candi.json -------------------------------------------------------------------------------- /services/line-chatbot/configs/configs.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/agungdwiprasetyo/backend-microservices/HEAD/services/line-chatbot/configs/configs.go -------------------------------------------------------------------------------- /services/line-chatbot/deployments/k8s/dev-line-chatbot.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/agungdwiprasetyo/backend-microservices/HEAD/services/line-chatbot/deployments/k8s/dev-line-chatbot.yml -------------------------------------------------------------------------------- /services/line-chatbot/docs/.gitkeep: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /services/line-chatbot/internal/modules/chatbot/delivery/graphqlhandler/mutation_resolver.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/agungdwiprasetyo/backend-microservices/HEAD/services/line-chatbot/internal/modules/chatbot/delivery/graphqlhandler/mutation_resolver.go -------------------------------------------------------------------------------- /services/line-chatbot/internal/modules/chatbot/delivery/graphqlhandler/query_resolver.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/agungdwiprasetyo/backend-microservices/HEAD/services/line-chatbot/internal/modules/chatbot/delivery/graphqlhandler/query_resolver.go -------------------------------------------------------------------------------- /services/line-chatbot/internal/modules/chatbot/delivery/graphqlhandler/root_resolver.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/agungdwiprasetyo/backend-microservices/HEAD/services/line-chatbot/internal/modules/chatbot/delivery/graphqlhandler/root_resolver.go -------------------------------------------------------------------------------- /services/line-chatbot/internal/modules/chatbot/delivery/graphqlhandler/subscription_resolver.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/agungdwiprasetyo/backend-microservices/HEAD/services/line-chatbot/internal/modules/chatbot/delivery/graphqlhandler/subscription_resolver.go -------------------------------------------------------------------------------- /services/line-chatbot/internal/modules/chatbot/delivery/resthandler/resthandler.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/agungdwiprasetyo/backend-microservices/HEAD/services/line-chatbot/internal/modules/chatbot/delivery/resthandler/resthandler.go -------------------------------------------------------------------------------- /services/line-chatbot/internal/modules/chatbot/domain/domain.go: -------------------------------------------------------------------------------- 1 | package domain 2 | -------------------------------------------------------------------------------- /services/line-chatbot/internal/modules/chatbot/domain/payload.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/agungdwiprasetyo/backend-microservices/HEAD/services/line-chatbot/internal/modules/chatbot/domain/payload.go -------------------------------------------------------------------------------- /services/line-chatbot/internal/modules/chatbot/module.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/agungdwiprasetyo/backend-microservices/HEAD/services/line-chatbot/internal/modules/chatbot/module.go -------------------------------------------------------------------------------- /services/line-chatbot/internal/modules/chatbot/repository/repository.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/agungdwiprasetyo/backend-microservices/HEAD/services/line-chatbot/internal/modules/chatbot/repository/repository.go -------------------------------------------------------------------------------- /services/line-chatbot/internal/modules/chatbot/repository/repository_mongo.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/agungdwiprasetyo/backend-microservices/HEAD/services/line-chatbot/internal/modules/chatbot/repository/repository_mongo.go -------------------------------------------------------------------------------- /services/line-chatbot/internal/modules/chatbot/repository/repository_sql.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/agungdwiprasetyo/backend-microservices/HEAD/services/line-chatbot/internal/modules/chatbot/repository/repository_sql.go -------------------------------------------------------------------------------- /services/line-chatbot/internal/modules/chatbot/usecase/usecase.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/agungdwiprasetyo/backend-microservices/HEAD/services/line-chatbot/internal/modules/chatbot/usecase/usecase.go -------------------------------------------------------------------------------- /services/line-chatbot/internal/modules/chatbot/usecase/usecase_impl.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/agungdwiprasetyo/backend-microservices/HEAD/services/line-chatbot/internal/modules/chatbot/usecase/usecase_impl.go -------------------------------------------------------------------------------- /services/line-chatbot/internal/modules/event/delivery/graphqlhandler/field_resolver.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/agungdwiprasetyo/backend-microservices/HEAD/services/line-chatbot/internal/modules/event/delivery/graphqlhandler/field_resolver.go -------------------------------------------------------------------------------- /services/line-chatbot/internal/modules/event/delivery/graphqlhandler/mutation_resolver.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/agungdwiprasetyo/backend-microservices/HEAD/services/line-chatbot/internal/modules/event/delivery/graphqlhandler/mutation_resolver.go -------------------------------------------------------------------------------- /services/line-chatbot/internal/modules/event/delivery/graphqlhandler/query_resolver.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/agungdwiprasetyo/backend-microservices/HEAD/services/line-chatbot/internal/modules/event/delivery/graphqlhandler/query_resolver.go -------------------------------------------------------------------------------- /services/line-chatbot/internal/modules/event/delivery/graphqlhandler/root_resolver.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/agungdwiprasetyo/backend-microservices/HEAD/services/line-chatbot/internal/modules/event/delivery/graphqlhandler/root_resolver.go -------------------------------------------------------------------------------- /services/line-chatbot/internal/modules/event/delivery/graphqlhandler/subscription_resolver.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/agungdwiprasetyo/backend-microservices/HEAD/services/line-chatbot/internal/modules/event/delivery/graphqlhandler/subscription_resolver.go -------------------------------------------------------------------------------- /services/line-chatbot/internal/modules/event/delivery/resthandler/resthandler.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/agungdwiprasetyo/backend-microservices/HEAD/services/line-chatbot/internal/modules/event/delivery/resthandler/resthandler.go -------------------------------------------------------------------------------- /services/line-chatbot/internal/modules/event/domain/event.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/agungdwiprasetyo/backend-microservices/HEAD/services/line-chatbot/internal/modules/event/domain/event.go -------------------------------------------------------------------------------- /services/line-chatbot/internal/modules/event/domain/profile.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/agungdwiprasetyo/backend-microservices/HEAD/services/line-chatbot/internal/modules/event/domain/profile.go -------------------------------------------------------------------------------- /services/line-chatbot/internal/modules/event/module.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/agungdwiprasetyo/backend-microservices/HEAD/services/line-chatbot/internal/modules/event/module.go -------------------------------------------------------------------------------- /services/line-chatbot/internal/modules/event/repository/repository.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/agungdwiprasetyo/backend-microservices/HEAD/services/line-chatbot/internal/modules/event/repository/repository.go -------------------------------------------------------------------------------- /services/line-chatbot/internal/modules/event/repository/repository_mongo.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/agungdwiprasetyo/backend-microservices/HEAD/services/line-chatbot/internal/modules/event/repository/repository_mongo.go -------------------------------------------------------------------------------- /services/line-chatbot/internal/modules/event/repository/repository_sql.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/agungdwiprasetyo/backend-microservices/HEAD/services/line-chatbot/internal/modules/event/repository/repository_sql.go -------------------------------------------------------------------------------- /services/line-chatbot/internal/modules/event/usecase/usecase.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/agungdwiprasetyo/backend-microservices/HEAD/services/line-chatbot/internal/modules/event/usecase/usecase.go -------------------------------------------------------------------------------- /services/line-chatbot/internal/modules/event/usecase/usecase_impl.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/agungdwiprasetyo/backend-microservices/HEAD/services/line-chatbot/internal/modules/event/usecase/usecase_impl.go -------------------------------------------------------------------------------- /services/line-chatbot/internal/service.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/agungdwiprasetyo/backend-microservices/HEAD/services/line-chatbot/internal/service.go -------------------------------------------------------------------------------- /services/line-chatbot/main.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/agungdwiprasetyo/backend-microservices/HEAD/services/line-chatbot/main.go -------------------------------------------------------------------------------- /services/line-chatbot/pkg/helper/const.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/agungdwiprasetyo/backend-microservices/HEAD/services/line-chatbot/pkg/helper/const.go -------------------------------------------------------------------------------- /services/line-chatbot/pkg/helper/helper.go: -------------------------------------------------------------------------------- 1 | package helper -------------------------------------------------------------------------------- /services/line-chatbot/pkg/shared/domain/chatbot.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/agungdwiprasetyo/backend-microservices/HEAD/services/line-chatbot/pkg/shared/domain/chatbot.go -------------------------------------------------------------------------------- /services/line-chatbot/pkg/shared/domain/event.go: -------------------------------------------------------------------------------- 1 | package domain -------------------------------------------------------------------------------- /services/line-chatbot/pkg/shared/environment.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/agungdwiprasetyo/backend-microservices/HEAD/services/line-chatbot/pkg/shared/environment.go -------------------------------------------------------------------------------- /services/line-chatbot/pkg/shared/linebot-api/linebot.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/agungdwiprasetyo/backend-microservices/HEAD/services/line-chatbot/pkg/shared/linebot-api/linebot.go -------------------------------------------------------------------------------- /services/line-chatbot/pkg/shared/linebot-api/linebot_http_impl.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/agungdwiprasetyo/backend-microservices/HEAD/services/line-chatbot/pkg/shared/linebot-api/linebot_http_impl.go -------------------------------------------------------------------------------- /services/line-chatbot/pkg/shared/repository/repository.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/agungdwiprasetyo/backend-microservices/HEAD/services/line-chatbot/pkg/shared/repository/repository.go -------------------------------------------------------------------------------- /services/line-chatbot/pkg/shared/repository/repository_mongo.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/agungdwiprasetyo/backend-microservices/HEAD/services/line-chatbot/pkg/shared/repository/repository_mongo.go -------------------------------------------------------------------------------- /services/line-chatbot/pkg/shared/token_validator.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/agungdwiprasetyo/backend-microservices/HEAD/services/line-chatbot/pkg/shared/token_validator.go -------------------------------------------------------------------------------- /services/line-chatbot/pkg/shared/translator/translator.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/agungdwiprasetyo/backend-microservices/HEAD/services/line-chatbot/pkg/shared/translator/translator.go -------------------------------------------------------------------------------- /services/line-chatbot/pkg/shared/translator/translator_http_impl.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/agungdwiprasetyo/backend-microservices/HEAD/services/line-chatbot/pkg/shared/translator/translator_http_impl.go -------------------------------------------------------------------------------- /services/line-chatbot/pkg/shared/usecase/usecase.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/agungdwiprasetyo/backend-microservices/HEAD/services/line-chatbot/pkg/shared/usecase/usecase.go -------------------------------------------------------------------------------- /services/master-service/.env.sample: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/agungdwiprasetyo/backend-microservices/HEAD/services/master-service/.env.sample -------------------------------------------------------------------------------- /services/master-service/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/agungdwiprasetyo/backend-microservices/HEAD/services/master-service/.gitignore -------------------------------------------------------------------------------- /services/master-service/Dockerfile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/agungdwiprasetyo/backend-microservices/HEAD/services/master-service/Dockerfile -------------------------------------------------------------------------------- /services/master-service/Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/agungdwiprasetyo/backend-microservices/HEAD/services/master-service/Makefile -------------------------------------------------------------------------------- /services/master-service/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/agungdwiprasetyo/backend-microservices/HEAD/services/master-service/README.md -------------------------------------------------------------------------------- /services/master-service/api/graphql/_common.graphql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/agungdwiprasetyo/backend-microservices/HEAD/services/master-service/api/graphql/_common.graphql -------------------------------------------------------------------------------- /services/master-service/api/graphql/_schema.graphql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/agungdwiprasetyo/backend-microservices/HEAD/services/master-service/api/graphql/_schema.graphql -------------------------------------------------------------------------------- /services/master-service/api/graphql/acl.graphql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/agungdwiprasetyo/backend-microservices/HEAD/services/master-service/api/graphql/acl.graphql -------------------------------------------------------------------------------- /services/master-service/api/graphql/apps.graphql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/agungdwiprasetyo/backend-microservices/HEAD/services/master-service/api/graphql/apps.graphql -------------------------------------------------------------------------------- /services/master-service/api/jsonschema/schema.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/agungdwiprasetyo/backend-microservices/HEAD/services/master-service/api/jsonschema/schema.json -------------------------------------------------------------------------------- /services/master-service/api/proto/acl/acl.proto: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/agungdwiprasetyo/backend-microservices/HEAD/services/master-service/api/proto/acl/acl.proto -------------------------------------------------------------------------------- /services/master-service/api/proto/apps/apps.proto: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/agungdwiprasetyo/backend-microservices/HEAD/services/master-service/api/proto/apps/apps.proto -------------------------------------------------------------------------------- /services/master-service/candi.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/agungdwiprasetyo/backend-microservices/HEAD/services/master-service/candi.json -------------------------------------------------------------------------------- /services/master-service/cmd/migration/main.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/agungdwiprasetyo/backend-microservices/HEAD/services/master-service/cmd/migration/main.go -------------------------------------------------------------------------------- /services/master-service/cmd/migration/mongo.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/agungdwiprasetyo/backend-microservices/HEAD/services/master-service/cmd/migration/mongo.go -------------------------------------------------------------------------------- /services/master-service/configs/configs.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/agungdwiprasetyo/backend-microservices/HEAD/services/master-service/configs/configs.go -------------------------------------------------------------------------------- /services/master-service/deployments/k8s/master-service.yaml: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /services/master-service/docs/.gitkeep: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /services/master-service/docs/Master-Service.postman_collection.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/agungdwiprasetyo/backend-microservices/HEAD/services/master-service/docs/Master-Service.postman_collection.json -------------------------------------------------------------------------------- /services/master-service/internal/modules/acl/delivery/graphqlhandler/field_resolver.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/agungdwiprasetyo/backend-microservices/HEAD/services/master-service/internal/modules/acl/delivery/graphqlhandler/field_resolver.go -------------------------------------------------------------------------------- /services/master-service/internal/modules/acl/delivery/graphqlhandler/mutation_resolver.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/agungdwiprasetyo/backend-microservices/HEAD/services/master-service/internal/modules/acl/delivery/graphqlhandler/mutation_resolver.go -------------------------------------------------------------------------------- /services/master-service/internal/modules/acl/delivery/graphqlhandler/query_resolver.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/agungdwiprasetyo/backend-microservices/HEAD/services/master-service/internal/modules/acl/delivery/graphqlhandler/query_resolver.go -------------------------------------------------------------------------------- /services/master-service/internal/modules/acl/delivery/graphqlhandler/root_resolver.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/agungdwiprasetyo/backend-microservices/HEAD/services/master-service/internal/modules/acl/delivery/graphqlhandler/root_resolver.go -------------------------------------------------------------------------------- /services/master-service/internal/modules/acl/delivery/graphqlhandler/subscription_resolver.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/agungdwiprasetyo/backend-microservices/HEAD/services/master-service/internal/modules/acl/delivery/graphqlhandler/subscription_resolver.go -------------------------------------------------------------------------------- /services/master-service/internal/modules/acl/delivery/grpchandler/grpchandler.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/agungdwiprasetyo/backend-microservices/HEAD/services/master-service/internal/modules/acl/delivery/grpchandler/grpchandler.go -------------------------------------------------------------------------------- /services/master-service/internal/modules/acl/delivery/resthandler/resthandler.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/agungdwiprasetyo/backend-microservices/HEAD/services/master-service/internal/modules/acl/delivery/resthandler/resthandler.go -------------------------------------------------------------------------------- /services/master-service/internal/modules/acl/domain/filter.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/agungdwiprasetyo/backend-microservices/HEAD/services/master-service/internal/modules/acl/domain/filter.go -------------------------------------------------------------------------------- /services/master-service/internal/modules/acl/domain/payload.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/agungdwiprasetyo/backend-microservices/HEAD/services/master-service/internal/modules/acl/domain/payload.go -------------------------------------------------------------------------------- /services/master-service/internal/modules/acl/module.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/agungdwiprasetyo/backend-microservices/HEAD/services/master-service/internal/modules/acl/module.go -------------------------------------------------------------------------------- /services/master-service/internal/modules/acl/repository/repository.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/agungdwiprasetyo/backend-microservices/HEAD/services/master-service/internal/modules/acl/repository/repository.go -------------------------------------------------------------------------------- /services/master-service/internal/modules/acl/repository/repository_acl.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/agungdwiprasetyo/backend-microservices/HEAD/services/master-service/internal/modules/acl/repository/repository_acl.go -------------------------------------------------------------------------------- /services/master-service/internal/modules/acl/repository/repository_role.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/agungdwiprasetyo/backend-microservices/HEAD/services/master-service/internal/modules/acl/repository/repository_role.go -------------------------------------------------------------------------------- /services/master-service/internal/modules/acl/usecase/usecase.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/agungdwiprasetyo/backend-microservices/HEAD/services/master-service/internal/modules/acl/usecase/usecase.go -------------------------------------------------------------------------------- /services/master-service/internal/modules/acl/usecase/usecase_impl.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/agungdwiprasetyo/backend-microservices/HEAD/services/master-service/internal/modules/acl/usecase/usecase_impl.go -------------------------------------------------------------------------------- /services/master-service/internal/modules/apps/delivery/graphqlhandler/field_resolver.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/agungdwiprasetyo/backend-microservices/HEAD/services/master-service/internal/modules/apps/delivery/graphqlhandler/field_resolver.go -------------------------------------------------------------------------------- /services/master-service/internal/modules/apps/delivery/graphqlhandler/mutation_resolver.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/agungdwiprasetyo/backend-microservices/HEAD/services/master-service/internal/modules/apps/delivery/graphqlhandler/mutation_resolver.go -------------------------------------------------------------------------------- /services/master-service/internal/modules/apps/delivery/graphqlhandler/query_resolver.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/agungdwiprasetyo/backend-microservices/HEAD/services/master-service/internal/modules/apps/delivery/graphqlhandler/query_resolver.go -------------------------------------------------------------------------------- /services/master-service/internal/modules/apps/delivery/graphqlhandler/root_resolver.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/agungdwiprasetyo/backend-microservices/HEAD/services/master-service/internal/modules/apps/delivery/graphqlhandler/root_resolver.go -------------------------------------------------------------------------------- /services/master-service/internal/modules/apps/delivery/graphqlhandler/subscription_resolver.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/agungdwiprasetyo/backend-microservices/HEAD/services/master-service/internal/modules/apps/delivery/graphqlhandler/subscription_resolver.go -------------------------------------------------------------------------------- /services/master-service/internal/modules/apps/delivery/grpchandler/grpchandler.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/agungdwiprasetyo/backend-microservices/HEAD/services/master-service/internal/modules/apps/delivery/grpchandler/grpchandler.go -------------------------------------------------------------------------------- /services/master-service/internal/modules/apps/delivery/resthandler/resthandler.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/agungdwiprasetyo/backend-microservices/HEAD/services/master-service/internal/modules/apps/delivery/resthandler/resthandler.go -------------------------------------------------------------------------------- /services/master-service/internal/modules/apps/domain/filter.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/agungdwiprasetyo/backend-microservices/HEAD/services/master-service/internal/modules/apps/domain/filter.go -------------------------------------------------------------------------------- /services/master-service/internal/modules/apps/domain/payload.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/agungdwiprasetyo/backend-microservices/HEAD/services/master-service/internal/modules/apps/domain/payload.go -------------------------------------------------------------------------------- /services/master-service/internal/modules/apps/domain/response.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/agungdwiprasetyo/backend-microservices/HEAD/services/master-service/internal/modules/apps/domain/response.go -------------------------------------------------------------------------------- /services/master-service/internal/modules/apps/module.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/agungdwiprasetyo/backend-microservices/HEAD/services/master-service/internal/modules/apps/module.go -------------------------------------------------------------------------------- /services/master-service/internal/modules/apps/repository/repository.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/agungdwiprasetyo/backend-microservices/HEAD/services/master-service/internal/modules/apps/repository/repository.go -------------------------------------------------------------------------------- /services/master-service/internal/modules/apps/repository/repository_apps.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/agungdwiprasetyo/backend-microservices/HEAD/services/master-service/internal/modules/apps/repository/repository_apps.go -------------------------------------------------------------------------------- /services/master-service/internal/modules/apps/repository/repository_permission.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/agungdwiprasetyo/backend-microservices/HEAD/services/master-service/internal/modules/apps/repository/repository_permission.go -------------------------------------------------------------------------------- /services/master-service/internal/modules/apps/usecase/usecase.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/agungdwiprasetyo/backend-microservices/HEAD/services/master-service/internal/modules/apps/usecase/usecase.go -------------------------------------------------------------------------------- /services/master-service/internal/modules/apps/usecase/usecase_impl.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/agungdwiprasetyo/backend-microservices/HEAD/services/master-service/internal/modules/apps/usecase/usecase_impl.go -------------------------------------------------------------------------------- /services/master-service/internal/service.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/agungdwiprasetyo/backend-microservices/HEAD/services/master-service/internal/service.go -------------------------------------------------------------------------------- /services/master-service/main.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/agungdwiprasetyo/backend-microservices/HEAD/services/master-service/main.go -------------------------------------------------------------------------------- /services/master-service/pkg/helper/helper.go: -------------------------------------------------------------------------------- 1 | package helper 2 | -------------------------------------------------------------------------------- /services/master-service/pkg/shared/domain/acl.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/agungdwiprasetyo/backend-microservices/HEAD/services/master-service/pkg/shared/domain/acl.go -------------------------------------------------------------------------------- /services/master-service/pkg/shared/domain/apps.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/agungdwiprasetyo/backend-microservices/HEAD/services/master-service/pkg/shared/domain/apps.go -------------------------------------------------------------------------------- /services/master-service/pkg/shared/domain/apps_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/agungdwiprasetyo/backend-microservices/HEAD/services/master-service/pkg/shared/domain/apps_test.go -------------------------------------------------------------------------------- /services/master-service/pkg/shared/environment.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/agungdwiprasetyo/backend-microservices/HEAD/services/master-service/pkg/shared/environment.go -------------------------------------------------------------------------------- /services/master-service/pkg/shared/repository/repository.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/agungdwiprasetyo/backend-microservices/HEAD/services/master-service/pkg/shared/repository/repository.go -------------------------------------------------------------------------------- /services/master-service/pkg/shared/repository/repository_mongo.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/agungdwiprasetyo/backend-microservices/HEAD/services/master-service/pkg/shared/repository/repository_mongo.go -------------------------------------------------------------------------------- /services/master-service/pkg/shared/token_validator.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/agungdwiprasetyo/backend-microservices/HEAD/services/master-service/pkg/shared/token_validator.go -------------------------------------------------------------------------------- /services/master-service/pkg/shared/usecase/common/common.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/agungdwiprasetyo/backend-microservices/HEAD/services/master-service/pkg/shared/usecase/common/common.go -------------------------------------------------------------------------------- /services/master-service/pkg/shared/usecase/usecase.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/agungdwiprasetyo/backend-microservices/HEAD/services/master-service/pkg/shared/usecase/usecase.go -------------------------------------------------------------------------------- /services/notification-service/.env.sample: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/agungdwiprasetyo/backend-microservices/HEAD/services/notification-service/.env.sample -------------------------------------------------------------------------------- /services/notification-service/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/agungdwiprasetyo/backend-microservices/HEAD/services/notification-service/.gitignore -------------------------------------------------------------------------------- /services/notification-service/Dockerfile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/agungdwiprasetyo/backend-microservices/HEAD/services/notification-service/Dockerfile -------------------------------------------------------------------------------- /services/notification-service/Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/agungdwiprasetyo/backend-microservices/HEAD/services/notification-service/Makefile -------------------------------------------------------------------------------- /services/notification-service/api/graphql/_schema.graphql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/agungdwiprasetyo/backend-microservices/HEAD/services/notification-service/api/graphql/_schema.graphql -------------------------------------------------------------------------------- /services/notification-service/api/graphql/push-notif.graphql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/agungdwiprasetyo/backend-microservices/HEAD/services/notification-service/api/graphql/push-notif.graphql -------------------------------------------------------------------------------- /services/notification-service/api/jsonschema/schema.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/agungdwiprasetyo/backend-microservices/HEAD/services/notification-service/api/jsonschema/schema.json -------------------------------------------------------------------------------- /services/notification-service/api/proto/push-notif/push-notif.proto: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/agungdwiprasetyo/backend-microservices/HEAD/services/notification-service/api/proto/push-notif/push-notif.proto -------------------------------------------------------------------------------- /services/notification-service/candi.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/agungdwiprasetyo/backend-microservices/HEAD/services/notification-service/candi.json -------------------------------------------------------------------------------- /services/notification-service/configs/configs.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/agungdwiprasetyo/backend-microservices/HEAD/services/notification-service/configs/configs.go -------------------------------------------------------------------------------- /services/notification-service/deployments/k8s/notification-service.yml: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /services/notification-service/docs/.gitkeep: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /services/notification-service/internal/modules/push-notif/delivery/graphqlhandler/field_resolver.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/agungdwiprasetyo/backend-microservices/HEAD/services/notification-service/internal/modules/push-notif/delivery/graphqlhandler/field_resolver.go -------------------------------------------------------------------------------- /services/notification-service/internal/modules/push-notif/delivery/graphqlhandler/mutation_resolver.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/agungdwiprasetyo/backend-microservices/HEAD/services/notification-service/internal/modules/push-notif/delivery/graphqlhandler/mutation_resolver.go -------------------------------------------------------------------------------- /services/notification-service/internal/modules/push-notif/delivery/graphqlhandler/query_resolver.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/agungdwiprasetyo/backend-microservices/HEAD/services/notification-service/internal/modules/push-notif/delivery/graphqlhandler/query_resolver.go -------------------------------------------------------------------------------- /services/notification-service/internal/modules/push-notif/delivery/graphqlhandler/root_resolver.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/agungdwiprasetyo/backend-microservices/HEAD/services/notification-service/internal/modules/push-notif/delivery/graphqlhandler/root_resolver.go -------------------------------------------------------------------------------- /services/notification-service/internal/modules/push-notif/delivery/graphqlhandler/subscription_resolver.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/agungdwiprasetyo/backend-microservices/HEAD/services/notification-service/internal/modules/push-notif/delivery/graphqlhandler/subscription_resolver.go -------------------------------------------------------------------------------- /services/notification-service/internal/modules/push-notif/delivery/grpchandler/grpchandler.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/agungdwiprasetyo/backend-microservices/HEAD/services/notification-service/internal/modules/push-notif/delivery/grpchandler/grpchandler.go -------------------------------------------------------------------------------- /services/notification-service/internal/modules/push-notif/delivery/resthandler/resthandler.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/agungdwiprasetyo/backend-microservices/HEAD/services/notification-service/internal/modules/push-notif/delivery/resthandler/resthandler.go -------------------------------------------------------------------------------- /services/notification-service/internal/modules/push-notif/delivery/workerhandler/redis_handler.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/agungdwiprasetyo/backend-microservices/HEAD/services/notification-service/internal/modules/push-notif/delivery/workerhandler/redis_handler.go -------------------------------------------------------------------------------- /services/notification-service/internal/modules/push-notif/domain/domain.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/agungdwiprasetyo/backend-microservices/HEAD/services/notification-service/internal/modules/push-notif/domain/domain.go -------------------------------------------------------------------------------- /services/notification-service/internal/modules/push-notif/domain/request_payload.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/agungdwiprasetyo/backend-microservices/HEAD/services/notification-service/internal/modules/push-notif/domain/request_payload.go -------------------------------------------------------------------------------- /services/notification-service/internal/modules/push-notif/domain/topic.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/agungdwiprasetyo/backend-microservices/HEAD/services/notification-service/internal/modules/push-notif/domain/topic.go -------------------------------------------------------------------------------- /services/notification-service/internal/modules/push-notif/module.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/agungdwiprasetyo/backend-microservices/HEAD/services/notification-service/internal/modules/push-notif/module.go -------------------------------------------------------------------------------- /services/notification-service/internal/modules/push-notif/repository/repository.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/agungdwiprasetyo/backend-microservices/HEAD/services/notification-service/internal/modules/push-notif/repository/repository.go -------------------------------------------------------------------------------- /services/notification-service/internal/modules/push-notif/repository/repository_mongo.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/agungdwiprasetyo/backend-microservices/HEAD/services/notification-service/internal/modules/push-notif/repository/repository_mongo.go -------------------------------------------------------------------------------- /services/notification-service/internal/modules/push-notif/usecase/usecase.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/agungdwiprasetyo/backend-microservices/HEAD/services/notification-service/internal/modules/push-notif/usecase/usecase.go -------------------------------------------------------------------------------- /services/notification-service/internal/modules/push-notif/usecase/usecase_impl.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/agungdwiprasetyo/backend-microservices/HEAD/services/notification-service/internal/modules/push-notif/usecase/usecase_impl.go -------------------------------------------------------------------------------- /services/notification-service/internal/modules/push-notif/usecase/usecase_subscriber.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/agungdwiprasetyo/backend-microservices/HEAD/services/notification-service/internal/modules/push-notif/usecase/usecase_subscriber.go -------------------------------------------------------------------------------- /services/notification-service/internal/service.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/agungdwiprasetyo/backend-microservices/HEAD/services/notification-service/internal/service.go -------------------------------------------------------------------------------- /services/notification-service/main.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/agungdwiprasetyo/backend-microservices/HEAD/services/notification-service/main.go -------------------------------------------------------------------------------- /services/notification-service/pkg/helper/helper.go: -------------------------------------------------------------------------------- 1 | package helper -------------------------------------------------------------------------------- /services/notification-service/pkg/shared/domain/push-notif.go: -------------------------------------------------------------------------------- 1 | package domain -------------------------------------------------------------------------------- /services/notification-service/pkg/shared/environment.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/agungdwiprasetyo/backend-microservices/HEAD/services/notification-service/pkg/shared/environment.go -------------------------------------------------------------------------------- /services/notification-service/pkg/shared/repository/repository.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/agungdwiprasetyo/backend-microservices/HEAD/services/notification-service/pkg/shared/repository/repository.go -------------------------------------------------------------------------------- /services/notification-service/pkg/shared/repository/repository_mongo.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/agungdwiprasetyo/backend-microservices/HEAD/services/notification-service/pkg/shared/repository/repository_mongo.go -------------------------------------------------------------------------------- /services/notification-service/pkg/shared/token_validator.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/agungdwiprasetyo/backend-microservices/HEAD/services/notification-service/pkg/shared/token_validator.go -------------------------------------------------------------------------------- /services/notification-service/pkg/shared/usecase/usecase.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/agungdwiprasetyo/backend-microservices/HEAD/services/notification-service/pkg/shared/usecase/usecase.go -------------------------------------------------------------------------------- /services/order-service/.env.sample: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/agungdwiprasetyo/backend-microservices/HEAD/services/order-service/.env.sample -------------------------------------------------------------------------------- /services/order-service/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/agungdwiprasetyo/backend-microservices/HEAD/services/order-service/.gitignore -------------------------------------------------------------------------------- /services/order-service/Dockerfile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/agungdwiprasetyo/backend-microservices/HEAD/services/order-service/Dockerfile -------------------------------------------------------------------------------- /services/order-service/Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/agungdwiprasetyo/backend-microservices/HEAD/services/order-service/Makefile -------------------------------------------------------------------------------- /services/order-service/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/agungdwiprasetyo/backend-microservices/HEAD/services/order-service/README.md -------------------------------------------------------------------------------- /services/order-service/api/graphql/_schema.graphql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/agungdwiprasetyo/backend-microservices/HEAD/services/order-service/api/graphql/_schema.graphql -------------------------------------------------------------------------------- /services/order-service/api/graphql/master.graphql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/agungdwiprasetyo/backend-microservices/HEAD/services/order-service/api/graphql/master.graphql -------------------------------------------------------------------------------- /services/order-service/api/graphql/order.graphql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/agungdwiprasetyo/backend-microservices/HEAD/services/order-service/api/graphql/order.graphql -------------------------------------------------------------------------------- /services/order-service/api/jsonschema/schema.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/agungdwiprasetyo/backend-microservices/HEAD/services/order-service/api/jsonschema/schema.json -------------------------------------------------------------------------------- /services/order-service/api/proto/master/master.proto: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/agungdwiprasetyo/backend-microservices/HEAD/services/order-service/api/proto/master/master.proto -------------------------------------------------------------------------------- /services/order-service/api/proto/order/order.proto: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/agungdwiprasetyo/backend-microservices/HEAD/services/order-service/api/proto/order/order.proto -------------------------------------------------------------------------------- /services/order-service/candi.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/agungdwiprasetyo/backend-microservices/HEAD/services/order-service/candi.json -------------------------------------------------------------------------------- /services/order-service/configs/configs.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/agungdwiprasetyo/backend-microservices/HEAD/services/order-service/configs/configs.go -------------------------------------------------------------------------------- /services/order-service/deployments/k8s/order-service.yml: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /services/order-service/docs/.gitkeep: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /services/order-service/internal/modules/master/delivery/graphqlhandler/mutation_resolver.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/agungdwiprasetyo/backend-microservices/HEAD/services/order-service/internal/modules/master/delivery/graphqlhandler/mutation_resolver.go -------------------------------------------------------------------------------- /services/order-service/internal/modules/master/delivery/graphqlhandler/query_resolver.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/agungdwiprasetyo/backend-microservices/HEAD/services/order-service/internal/modules/master/delivery/graphqlhandler/query_resolver.go -------------------------------------------------------------------------------- /services/order-service/internal/modules/master/delivery/graphqlhandler/root_resolver.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/agungdwiprasetyo/backend-microservices/HEAD/services/order-service/internal/modules/master/delivery/graphqlhandler/root_resolver.go -------------------------------------------------------------------------------- /services/order-service/internal/modules/master/delivery/graphqlhandler/subscription_resolver.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/agungdwiprasetyo/backend-microservices/HEAD/services/order-service/internal/modules/master/delivery/graphqlhandler/subscription_resolver.go -------------------------------------------------------------------------------- /services/order-service/internal/modules/master/delivery/grpchandler/grpchandler.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/agungdwiprasetyo/backend-microservices/HEAD/services/order-service/internal/modules/master/delivery/grpchandler/grpchandler.go -------------------------------------------------------------------------------- /services/order-service/internal/modules/master/domain/payload.go: -------------------------------------------------------------------------------- 1 | package domain -------------------------------------------------------------------------------- /services/order-service/internal/modules/master/module.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/agungdwiprasetyo/backend-microservices/HEAD/services/order-service/internal/modules/master/module.go -------------------------------------------------------------------------------- /services/order-service/internal/modules/master/repository/repository.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/agungdwiprasetyo/backend-microservices/HEAD/services/order-service/internal/modules/master/repository/repository.go -------------------------------------------------------------------------------- /services/order-service/internal/modules/master/repository/repository_mongo.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/agungdwiprasetyo/backend-microservices/HEAD/services/order-service/internal/modules/master/repository/repository_mongo.go -------------------------------------------------------------------------------- /services/order-service/internal/modules/master/repository/repository_sql.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/agungdwiprasetyo/backend-microservices/HEAD/services/order-service/internal/modules/master/repository/repository_sql.go -------------------------------------------------------------------------------- /services/order-service/internal/modules/master/usecase/usecase.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/agungdwiprasetyo/backend-microservices/HEAD/services/order-service/internal/modules/master/usecase/usecase.go -------------------------------------------------------------------------------- /services/order-service/internal/modules/master/usecase/usecase_impl.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/agungdwiprasetyo/backend-microservices/HEAD/services/order-service/internal/modules/master/usecase/usecase_impl.go -------------------------------------------------------------------------------- /services/order-service/internal/modules/order/delivery/graphqlhandler/mutation_resolver.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/agungdwiprasetyo/backend-microservices/HEAD/services/order-service/internal/modules/order/delivery/graphqlhandler/mutation_resolver.go -------------------------------------------------------------------------------- /services/order-service/internal/modules/order/delivery/graphqlhandler/query_resolver.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/agungdwiprasetyo/backend-microservices/HEAD/services/order-service/internal/modules/order/delivery/graphqlhandler/query_resolver.go -------------------------------------------------------------------------------- /services/order-service/internal/modules/order/delivery/graphqlhandler/root_resolver.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/agungdwiprasetyo/backend-microservices/HEAD/services/order-service/internal/modules/order/delivery/graphqlhandler/root_resolver.go -------------------------------------------------------------------------------- /services/order-service/internal/modules/order/delivery/graphqlhandler/subscription_resolver.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/agungdwiprasetyo/backend-microservices/HEAD/services/order-service/internal/modules/order/delivery/graphqlhandler/subscription_resolver.go -------------------------------------------------------------------------------- /services/order-service/internal/modules/order/delivery/grpchandler/grpchandler.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/agungdwiprasetyo/backend-microservices/HEAD/services/order-service/internal/modules/order/delivery/grpchandler/grpchandler.go -------------------------------------------------------------------------------- /services/order-service/internal/modules/order/domain/payload.go: -------------------------------------------------------------------------------- 1 | package domain -------------------------------------------------------------------------------- /services/order-service/internal/modules/order/module.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/agungdwiprasetyo/backend-microservices/HEAD/services/order-service/internal/modules/order/module.go -------------------------------------------------------------------------------- /services/order-service/internal/modules/order/repository/repository.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/agungdwiprasetyo/backend-microservices/HEAD/services/order-service/internal/modules/order/repository/repository.go -------------------------------------------------------------------------------- /services/order-service/internal/modules/order/repository/repository_mongo.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/agungdwiprasetyo/backend-microservices/HEAD/services/order-service/internal/modules/order/repository/repository_mongo.go -------------------------------------------------------------------------------- /services/order-service/internal/modules/order/repository/repository_sql.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/agungdwiprasetyo/backend-microservices/HEAD/services/order-service/internal/modules/order/repository/repository_sql.go -------------------------------------------------------------------------------- /services/order-service/internal/modules/order/usecase/usecase.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/agungdwiprasetyo/backend-microservices/HEAD/services/order-service/internal/modules/order/usecase/usecase.go -------------------------------------------------------------------------------- /services/order-service/internal/modules/order/usecase/usecase_impl.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/agungdwiprasetyo/backend-microservices/HEAD/services/order-service/internal/modules/order/usecase/usecase_impl.go -------------------------------------------------------------------------------- /services/order-service/internal/service.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/agungdwiprasetyo/backend-microservices/HEAD/services/order-service/internal/service.go -------------------------------------------------------------------------------- /services/order-service/main.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/agungdwiprasetyo/backend-microservices/HEAD/services/order-service/main.go -------------------------------------------------------------------------------- /services/order-service/pkg/helper/helper.go: -------------------------------------------------------------------------------- 1 | package helper -------------------------------------------------------------------------------- /services/order-service/pkg/shared/domain/master.go: -------------------------------------------------------------------------------- 1 | package domain -------------------------------------------------------------------------------- /services/order-service/pkg/shared/domain/order.go: -------------------------------------------------------------------------------- 1 | package domain -------------------------------------------------------------------------------- /services/order-service/pkg/shared/environment.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/agungdwiprasetyo/backend-microservices/HEAD/services/order-service/pkg/shared/environment.go -------------------------------------------------------------------------------- /services/order-service/pkg/shared/repository/repository.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/agungdwiprasetyo/backend-microservices/HEAD/services/order-service/pkg/shared/repository/repository.go -------------------------------------------------------------------------------- /services/order-service/pkg/shared/repository/repository_mongo.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/agungdwiprasetyo/backend-microservices/HEAD/services/order-service/pkg/shared/repository/repository_mongo.go -------------------------------------------------------------------------------- /services/order-service/pkg/shared/repository/repository_sql.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/agungdwiprasetyo/backend-microservices/HEAD/services/order-service/pkg/shared/repository/repository_sql.go -------------------------------------------------------------------------------- /services/order-service/pkg/shared/token_validator.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/agungdwiprasetyo/backend-microservices/HEAD/services/order-service/pkg/shared/token_validator.go -------------------------------------------------------------------------------- /services/order-service/pkg/shared/usecase/usecase.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/agungdwiprasetyo/backend-microservices/HEAD/services/order-service/pkg/shared/usecase/usecase.go -------------------------------------------------------------------------------- /services/storage-service/.env.sample: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/agungdwiprasetyo/backend-microservices/HEAD/services/storage-service/.env.sample -------------------------------------------------------------------------------- /services/storage-service/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/agungdwiprasetyo/backend-microservices/HEAD/services/storage-service/.gitignore -------------------------------------------------------------------------------- /services/storage-service/Dockerfile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/agungdwiprasetyo/backend-microservices/HEAD/services/storage-service/Dockerfile -------------------------------------------------------------------------------- /services/storage-service/Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/agungdwiprasetyo/backend-microservices/HEAD/services/storage-service/Makefile -------------------------------------------------------------------------------- /services/storage-service/api/graphql/_schema.graphql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/agungdwiprasetyo/backend-microservices/HEAD/services/storage-service/api/graphql/_schema.graphql -------------------------------------------------------------------------------- /services/storage-service/api/graphql/storage.graphql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/agungdwiprasetyo/backend-microservices/HEAD/services/storage-service/api/graphql/storage.graphql -------------------------------------------------------------------------------- /services/storage-service/api/jsonschema/schema.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/agungdwiprasetyo/backend-microservices/HEAD/services/storage-service/api/jsonschema/schema.json -------------------------------------------------------------------------------- /services/storage-service/api/proto/storage/storage.proto: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/agungdwiprasetyo/backend-microservices/HEAD/services/storage-service/api/proto/storage/storage.proto -------------------------------------------------------------------------------- /services/storage-service/candi.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/agungdwiprasetyo/backend-microservices/HEAD/services/storage-service/candi.json -------------------------------------------------------------------------------- /services/storage-service/configs/configs.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/agungdwiprasetyo/backend-microservices/HEAD/services/storage-service/configs/configs.go -------------------------------------------------------------------------------- /services/storage-service/deployments/k8s/storage-service.yml: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /services/storage-service/docs/.gitkeep: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /services/storage-service/internal/modules/storage/delivery/grpchandler/grpchandler.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/agungdwiprasetyo/backend-microservices/HEAD/services/storage-service/internal/modules/storage/delivery/grpchandler/grpchandler.go -------------------------------------------------------------------------------- /services/storage-service/internal/modules/storage/domain/domain.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/agungdwiprasetyo/backend-microservices/HEAD/services/storage-service/internal/modules/storage/domain/domain.go -------------------------------------------------------------------------------- /services/storage-service/internal/modules/storage/domain/payload.go: -------------------------------------------------------------------------------- 1 | package domain -------------------------------------------------------------------------------- /services/storage-service/internal/modules/storage/module.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/agungdwiprasetyo/backend-microservices/HEAD/services/storage-service/internal/modules/storage/module.go -------------------------------------------------------------------------------- /services/storage-service/internal/modules/storage/repository/repository.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/agungdwiprasetyo/backend-microservices/HEAD/services/storage-service/internal/modules/storage/repository/repository.go -------------------------------------------------------------------------------- /services/storage-service/internal/modules/storage/repository/repository_mongo.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/agungdwiprasetyo/backend-microservices/HEAD/services/storage-service/internal/modules/storage/repository/repository_mongo.go -------------------------------------------------------------------------------- /services/storage-service/internal/modules/storage/usecase/usecase.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/agungdwiprasetyo/backend-microservices/HEAD/services/storage-service/internal/modules/storage/usecase/usecase.go -------------------------------------------------------------------------------- /services/storage-service/internal/modules/storage/usecase/usecase_impl.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/agungdwiprasetyo/backend-microservices/HEAD/services/storage-service/internal/modules/storage/usecase/usecase_impl.go -------------------------------------------------------------------------------- /services/storage-service/internal/service.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/agungdwiprasetyo/backend-microservices/HEAD/services/storage-service/internal/service.go -------------------------------------------------------------------------------- /services/storage-service/main.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/agungdwiprasetyo/backend-microservices/HEAD/services/storage-service/main.go -------------------------------------------------------------------------------- /services/storage-service/pkg/helper/helper.go: -------------------------------------------------------------------------------- 1 | package helper -------------------------------------------------------------------------------- /services/storage-service/pkg/shared/domain/storage.go: -------------------------------------------------------------------------------- 1 | package domain -------------------------------------------------------------------------------- /services/storage-service/pkg/shared/environment.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/agungdwiprasetyo/backend-microservices/HEAD/services/storage-service/pkg/shared/environment.go -------------------------------------------------------------------------------- /services/storage-service/pkg/shared/repository/repository.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/agungdwiprasetyo/backend-microservices/HEAD/services/storage-service/pkg/shared/repository/repository.go -------------------------------------------------------------------------------- /services/storage-service/pkg/shared/repository/repository_mongo.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/agungdwiprasetyo/backend-microservices/HEAD/services/storage-service/pkg/shared/repository/repository_mongo.go -------------------------------------------------------------------------------- /services/storage-service/pkg/shared/token_validator.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/agungdwiprasetyo/backend-microservices/HEAD/services/storage-service/pkg/shared/token_validator.go -------------------------------------------------------------------------------- /services/storage-service/pkg/shared/usecase/usecase.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/agungdwiprasetyo/backend-microservices/HEAD/services/storage-service/pkg/shared/usecase/usecase.go -------------------------------------------------------------------------------- /services/user-service/.env.sample: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/agungdwiprasetyo/backend-microservices/HEAD/services/user-service/.env.sample -------------------------------------------------------------------------------- /services/user-service/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/agungdwiprasetyo/backend-microservices/HEAD/services/user-service/.gitignore -------------------------------------------------------------------------------- /services/user-service/Dockerfile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/agungdwiprasetyo/backend-microservices/HEAD/services/user-service/Dockerfile -------------------------------------------------------------------------------- /services/user-service/Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/agungdwiprasetyo/backend-microservices/HEAD/services/user-service/Makefile -------------------------------------------------------------------------------- /services/user-service/api/graphql/_common.graphql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/agungdwiprasetyo/backend-microservices/HEAD/services/user-service/api/graphql/_common.graphql -------------------------------------------------------------------------------- /services/user-service/api/graphql/_schema.graphql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/agungdwiprasetyo/backend-microservices/HEAD/services/user-service/api/graphql/_schema.graphql -------------------------------------------------------------------------------- /services/user-service/api/graphql/auth.graphql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/agungdwiprasetyo/backend-microservices/HEAD/services/user-service/api/graphql/auth.graphql -------------------------------------------------------------------------------- /services/user-service/api/graphql/member.graphql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/agungdwiprasetyo/backend-microservices/HEAD/services/user-service/api/graphql/member.graphql -------------------------------------------------------------------------------- /services/user-service/api/jsonschema/schema.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/agungdwiprasetyo/backend-microservices/HEAD/services/user-service/api/jsonschema/schema.json -------------------------------------------------------------------------------- /services/user-service/api/proto/auth/auth.proto: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/agungdwiprasetyo/backend-microservices/HEAD/services/user-service/api/proto/auth/auth.proto -------------------------------------------------------------------------------- /services/user-service/api/proto/member/member.proto: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/agungdwiprasetyo/backend-microservices/HEAD/services/user-service/api/proto/member/member.proto -------------------------------------------------------------------------------- /services/user-service/candi.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/agungdwiprasetyo/backend-microservices/HEAD/services/user-service/candi.json -------------------------------------------------------------------------------- /services/user-service/cmd/migration/main.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/agungdwiprasetyo/backend-microservices/HEAD/services/user-service/cmd/migration/main.go -------------------------------------------------------------------------------- /services/user-service/configs/configs.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/agungdwiprasetyo/backend-microservices/HEAD/services/user-service/configs/configs.go -------------------------------------------------------------------------------- /services/user-service/deployments/k8s/user-service.yml: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /services/user-service/docs/.gitkeep: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /services/user-service/docs/User-Service.postman_collection.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/agungdwiprasetyo/backend-microservices/HEAD/services/user-service/docs/User-Service.postman_collection.json -------------------------------------------------------------------------------- /services/user-service/internal/modules/auth/delivery/graphqlhandler/mutation_resolver.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/agungdwiprasetyo/backend-microservices/HEAD/services/user-service/internal/modules/auth/delivery/graphqlhandler/mutation_resolver.go -------------------------------------------------------------------------------- /services/user-service/internal/modules/auth/delivery/graphqlhandler/query_resolver.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/agungdwiprasetyo/backend-microservices/HEAD/services/user-service/internal/modules/auth/delivery/graphqlhandler/query_resolver.go -------------------------------------------------------------------------------- /services/user-service/internal/modules/auth/delivery/graphqlhandler/root_resolver.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/agungdwiprasetyo/backend-microservices/HEAD/services/user-service/internal/modules/auth/delivery/graphqlhandler/root_resolver.go -------------------------------------------------------------------------------- /services/user-service/internal/modules/auth/delivery/graphqlhandler/subscription_resolver.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/agungdwiprasetyo/backend-microservices/HEAD/services/user-service/internal/modules/auth/delivery/graphqlhandler/subscription_resolver.go -------------------------------------------------------------------------------- /services/user-service/internal/modules/auth/delivery/resthandler/resthandler.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/agungdwiprasetyo/backend-microservices/HEAD/services/user-service/internal/modules/auth/delivery/resthandler/resthandler.go -------------------------------------------------------------------------------- /services/user-service/internal/modules/auth/domain/payload.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/agungdwiprasetyo/backend-microservices/HEAD/services/user-service/internal/modules/auth/domain/payload.go -------------------------------------------------------------------------------- /services/user-service/internal/modules/auth/module.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/agungdwiprasetyo/backend-microservices/HEAD/services/user-service/internal/modules/auth/module.go -------------------------------------------------------------------------------- /services/user-service/internal/modules/auth/repository/repository.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/agungdwiprasetyo/backend-microservices/HEAD/services/user-service/internal/modules/auth/repository/repository.go -------------------------------------------------------------------------------- /services/user-service/internal/modules/auth/repository/repository_mongo.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/agungdwiprasetyo/backend-microservices/HEAD/services/user-service/internal/modules/auth/repository/repository_mongo.go -------------------------------------------------------------------------------- /services/user-service/internal/modules/auth/repository/repository_sql.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/agungdwiprasetyo/backend-microservices/HEAD/services/user-service/internal/modules/auth/repository/repository_sql.go -------------------------------------------------------------------------------- /services/user-service/internal/modules/auth/usecase/usecase.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/agungdwiprasetyo/backend-microservices/HEAD/services/user-service/internal/modules/auth/usecase/usecase.go -------------------------------------------------------------------------------- /services/user-service/internal/modules/auth/usecase/usecase_impl.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/agungdwiprasetyo/backend-microservices/HEAD/services/user-service/internal/modules/auth/usecase/usecase_impl.go -------------------------------------------------------------------------------- /services/user-service/internal/modules/member/delivery/graphqlhandler/field_serializer_resolver.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/agungdwiprasetyo/backend-microservices/HEAD/services/user-service/internal/modules/member/delivery/graphqlhandler/field_serializer_resolver.go -------------------------------------------------------------------------------- /services/user-service/internal/modules/member/delivery/graphqlhandler/mutation_resolver.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/agungdwiprasetyo/backend-microservices/HEAD/services/user-service/internal/modules/member/delivery/graphqlhandler/mutation_resolver.go -------------------------------------------------------------------------------- /services/user-service/internal/modules/member/delivery/graphqlhandler/query_resolver.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/agungdwiprasetyo/backend-microservices/HEAD/services/user-service/internal/modules/member/delivery/graphqlhandler/query_resolver.go -------------------------------------------------------------------------------- /services/user-service/internal/modules/member/delivery/graphqlhandler/root_resolver.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/agungdwiprasetyo/backend-microservices/HEAD/services/user-service/internal/modules/member/delivery/graphqlhandler/root_resolver.go -------------------------------------------------------------------------------- /services/user-service/internal/modules/member/delivery/graphqlhandler/subscription_resolver.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/agungdwiprasetyo/backend-microservices/HEAD/services/user-service/internal/modules/member/delivery/graphqlhandler/subscription_resolver.go -------------------------------------------------------------------------------- /services/user-service/internal/modules/member/delivery/grpchandler/grpchandler.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/agungdwiprasetyo/backend-microservices/HEAD/services/user-service/internal/modules/member/delivery/grpchandler/grpchandler.go -------------------------------------------------------------------------------- /services/user-service/internal/modules/member/delivery/resthandler/resthandler.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/agungdwiprasetyo/backend-microservices/HEAD/services/user-service/internal/modules/member/delivery/resthandler/resthandler.go -------------------------------------------------------------------------------- /services/user-service/internal/modules/member/delivery/workerhandler/cron_handler.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/agungdwiprasetyo/backend-microservices/HEAD/services/user-service/internal/modules/member/delivery/workerhandler/cron_handler.go -------------------------------------------------------------------------------- /services/user-service/internal/modules/member/delivery/workerhandler/kafka_handler.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/agungdwiprasetyo/backend-microservices/HEAD/services/user-service/internal/modules/member/delivery/workerhandler/kafka_handler.go -------------------------------------------------------------------------------- /services/user-service/internal/modules/member/delivery/workerhandler/taskqueue_handler.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/agungdwiprasetyo/backend-microservices/HEAD/services/user-service/internal/modules/member/delivery/workerhandler/taskqueue_handler.go -------------------------------------------------------------------------------- /services/user-service/internal/modules/member/domain/payload.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/agungdwiprasetyo/backend-microservices/HEAD/services/user-service/internal/modules/member/domain/payload.go -------------------------------------------------------------------------------- /services/user-service/internal/modules/member/module.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/agungdwiprasetyo/backend-microservices/HEAD/services/user-service/internal/modules/member/module.go -------------------------------------------------------------------------------- /services/user-service/internal/modules/member/repository/repository.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/agungdwiprasetyo/backend-microservices/HEAD/services/user-service/internal/modules/member/repository/repository.go -------------------------------------------------------------------------------- /services/user-service/internal/modules/member/repository/repository_mongo.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/agungdwiprasetyo/backend-microservices/HEAD/services/user-service/internal/modules/member/repository/repository_mongo.go -------------------------------------------------------------------------------- /services/user-service/internal/modules/member/repository/repository_sql.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/agungdwiprasetyo/backend-microservices/HEAD/services/user-service/internal/modules/member/repository/repository_sql.go -------------------------------------------------------------------------------- /services/user-service/internal/modules/member/usecase/usecase.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/agungdwiprasetyo/backend-microservices/HEAD/services/user-service/internal/modules/member/usecase/usecase.go -------------------------------------------------------------------------------- /services/user-service/internal/modules/member/usecase/usecase_impl.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/agungdwiprasetyo/backend-microservices/HEAD/services/user-service/internal/modules/member/usecase/usecase_impl.go -------------------------------------------------------------------------------- /services/user-service/internal/service.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/agungdwiprasetyo/backend-microservices/HEAD/services/user-service/internal/service.go -------------------------------------------------------------------------------- /services/user-service/main.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/agungdwiprasetyo/backend-microservices/HEAD/services/user-service/main.go -------------------------------------------------------------------------------- /services/user-service/pkg/helper/helper.go: -------------------------------------------------------------------------------- 1 | package helper -------------------------------------------------------------------------------- /services/user-service/pkg/helper/password.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/agungdwiprasetyo/backend-microservices/HEAD/services/user-service/pkg/helper/password.go -------------------------------------------------------------------------------- /services/user-service/pkg/shared/domain/auth.go: -------------------------------------------------------------------------------- 1 | package domain -------------------------------------------------------------------------------- /services/user-service/pkg/shared/domain/member.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/agungdwiprasetyo/backend-microservices/HEAD/services/user-service/pkg/shared/domain/member.go -------------------------------------------------------------------------------- /services/user-service/pkg/shared/environment.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/agungdwiprasetyo/backend-microservices/HEAD/services/user-service/pkg/shared/environment.go -------------------------------------------------------------------------------- /services/user-service/pkg/shared/repository/repository.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/agungdwiprasetyo/backend-microservices/HEAD/services/user-service/pkg/shared/repository/repository.go -------------------------------------------------------------------------------- /services/user-service/pkg/shared/repository/repository_mongo.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/agungdwiprasetyo/backend-microservices/HEAD/services/user-service/pkg/shared/repository/repository_mongo.go -------------------------------------------------------------------------------- /services/user-service/pkg/shared/repository/repository_sql.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/agungdwiprasetyo/backend-microservices/HEAD/services/user-service/pkg/shared/repository/repository_sql.go -------------------------------------------------------------------------------- /services/user-service/pkg/shared/token_validator.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/agungdwiprasetyo/backend-microservices/HEAD/services/user-service/pkg/shared/token_validator.go -------------------------------------------------------------------------------- /services/user-service/pkg/shared/usecase/usecase.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/agungdwiprasetyo/backend-microservices/HEAD/services/user-service/pkg/shared/usecase/usecase.go --------------------------------------------------------------------------------