├── .github └── workflows │ └── deploy.yml ├── .gitignore ├── README.md ├── deploy ├── api │ └── Dockerfile └── filebeat │ ├── Dockerfile │ └── filebeat.yml ├── docs ├── admin │ └── identity │ │ ├── decrease_point_user_by_username.md │ │ └── increase_point_user_by_username.md └── api │ ├── auction │ ├── buy_product.md │ ├── change_product.md │ ├── delete_product.md │ ├── get_my_product.md │ ├── get_persona_types.md │ ├── get_product.md │ ├── get_product_histories.md │ ├── get_total_product_count.md │ └── register_product.md │ ├── coupon │ ├── get_used_coupons.md │ └── use_coupon.md │ ├── gotcha │ ├── gotcha.md │ └── gotchav3.md │ ├── guild │ ├── accept-join-guild.md │ ├── change-guild.md │ ├── change-main-pet.md │ ├── create-guild.md │ ├── deny-join-guild.md │ ├── get-all-joined-guild.md │ ├── get-guild-by-id.md │ ├── get_all_guild_backgrounds.md │ ├── get_all_guild_icons.md │ ├── join-guild.md │ ├── kick_member_from_guild.md │ ├── leave-guild.md │ ├── render-guild.md │ └── search-guild.md │ ├── identity │ ├── create_refresh_token.md │ ├── get_total_user_count.md │ ├── get_user_by_token.md │ ├── login-apple.md │ ├── login.md │ └── login_by_refresh_token.md │ ├── inbox │ ├── get_all_unread_inboxes.md │ └── read_inbox_by_id.md │ ├── quiz │ ├── check_solve_today_quiz.md │ ├── create_quiz.md │ └── solve_today_quiz.md │ ├── rank │ ├── find_rank_winner.md │ ├── get_rank.md │ ├── get_rank_by_username.md │ └── get_total_rank_count.md │ ├── render │ ├── chage_my_background.md │ ├── chage_persona_visible.md │ ├── check_persona_evoluationable_.md │ ├── evoluation_persona.md │ ├── get_all_pets.md │ ├── get_my_backgrounds.md │ ├── get_my_pets.md │ ├── get_total_persona_count.md │ ├── get_total_user_count.md │ ├── get_user_info.md │ ├── is_press_star.md │ ├── merge_persona_level.md │ └── merge_persona_level_v2.md │ ├── shop │ ├── buy_background.md │ ├── buy_collaboration_pets.md │ ├── drop_pets.md │ ├── get_background.md │ └── get_collaboration_pets.md │ └── static │ └── get_static_personas.md ├── gradle.properties ├── gradle ├── core.gradle ├── db.gradle ├── jetbrains.gradle ├── jwt.gradle ├── logging.gradle ├── monitor.gradle ├── slack.gradle ├── spring.gradle ├── test.gradle └── wrapper │ ├── gradle-wrapper.jar │ └── gradle-wrapper.properties ├── gradlew ├── gradlew.bat ├── settings.gradle └── src ├── main ├── kotlin │ └── org │ │ └── gitanimals │ │ ├── Application.kt │ │ ├── auction │ │ ├── app │ │ │ ├── BuyProductFacade.kt │ │ │ ├── ChangeProductFacade.kt │ │ │ ├── DeleteProductFacade.kt │ │ │ ├── GetProductFacade.kt │ │ │ ├── IdentityApi.kt │ │ │ ├── ProductStatisticSchedule.kt │ │ │ ├── RegisterProductFacade.kt │ │ │ ├── RenderApi.kt │ │ │ └── event │ │ │ │ ├── DailyProductReport.kt │ │ │ │ └── InboxInputEvent.kt │ │ ├── controller │ │ │ ├── AuctionController.kt │ │ │ ├── AuctionStatisticController.kt │ │ │ ├── request │ │ │ │ └── RegisterProductRequest.kt │ │ │ └── response │ │ │ │ ├── ErrorResponse.kt │ │ │ │ ├── PersonaTypeResponse.kt │ │ │ │ ├── PersonaTypeResponses.kt │ │ │ │ ├── ProductResponse.kt │ │ │ │ ├── ProductsResponse.kt │ │ │ │ └── TotalProductResponse.kt │ │ ├── core │ │ │ ├── AggregateRoot.kt │ │ │ ├── IdGenerator.kt │ │ │ └── Time.kt │ │ ├── domain │ │ │ ├── AbstractTime.kt │ │ │ ├── Persona.kt │ │ │ ├── PersonaType.kt │ │ │ ├── Product.kt │ │ │ ├── ProductOrderType.kt │ │ │ ├── ProductRepository.kt │ │ │ ├── ProductService.kt │ │ │ ├── ProductState.kt │ │ │ ├── ProductStatisticRepository.kt │ │ │ ├── ProductStatisticService.kt │ │ │ ├── Receipt.kt │ │ │ ├── request │ │ │ │ ├── ChangeProductRequest.kt │ │ │ │ └── RegisterProductRequest.kt │ │ │ └── response │ │ │ │ └── ProductStateCountResponse.kt │ │ └── infra │ │ │ ├── AuctionHttpClientConfigurer.kt │ │ │ └── CacheConfigurer.kt │ │ ├── core │ │ ├── AggregateRoot.kt │ │ ├── CoroutineScope.kt │ │ ├── ErrorResponse.kt │ │ ├── Exception.kt │ │ ├── HttpClientErrorHandler.kt │ │ ├── IdGenerator.kt │ │ ├── JacksonConfig.kt │ │ ├── OrchestratorExtension.kt │ │ ├── Time.kt │ │ ├── admin │ │ │ ├── AbstractAdminRequest.kt │ │ │ ├── AdminCallDetected.kt │ │ │ └── AdminConst.kt │ │ ├── advice │ │ │ ├── GlobalExceptionHandler.kt │ │ │ └── JwtAdvice.kt │ │ ├── appender │ │ │ └── SlackAppender.kt │ │ ├── auth │ │ │ ├── InternalAuth.kt │ │ │ ├── InternalAuthClient.kt │ │ │ ├── InternalAuthRequestInterceptor.kt │ │ │ ├── RequiredUserEntryPointAspect.kt │ │ │ ├── RequiredUserEntryPoints.kt │ │ │ └── UserEntryPointValidationExtension.kt │ │ ├── filter │ │ │ ├── CorsConfig.kt │ │ │ ├── CorsFilter.kt │ │ │ └── MDCFilter.kt │ │ └── redis │ │ │ ├── AsyncRedisPubSubEvent.kt │ │ │ ├── RedisConfiguration.kt │ │ │ ├── RedisPubSubChannel.kt │ │ │ ├── RedisPubSubEventListener.kt │ │ │ └── TraceableMessageListener.kt │ │ ├── coupon │ │ ├── app │ │ │ ├── CouponFacade.kt │ │ │ ├── IdentityApi.kt │ │ │ ├── event │ │ │ │ └── CouponUsed.kt │ │ │ └── response │ │ │ │ ├── CouponUsedResponse.kt │ │ │ │ └── UserResponse.kt │ │ ├── controller │ │ │ ├── CouponController.kt │ │ │ ├── ErrorResponse.kt │ │ │ ├── request │ │ │ │ └── CouponRequest.kt │ │ │ └── response │ │ │ │ ├── CouponResponse.kt │ │ │ │ └── CouponResponses.kt │ │ ├── core │ │ │ ├── AggregateRoot.kt │ │ │ └── IdGenerator.kt │ │ ├── domain │ │ │ ├── Coupon.kt │ │ │ ├── CouponCodes.kt │ │ │ ├── CouponRepository.kt │ │ │ ├── CouponService.kt │ │ │ ├── Idempotency.kt │ │ │ └── IdempotencyRepository.kt │ │ ├── infra │ │ │ └── CouponHttpClientConfigurer.kt │ │ └── saga │ │ │ └── CouponUsedSagaHandler.kt │ │ ├── gotcha │ │ ├── app │ │ │ ├── GotchaFacadeV3.kt │ │ │ ├── RenderApi.kt │ │ │ ├── UserApi.kt │ │ │ └── response │ │ │ │ ├── GotchaResponseV3.kt │ │ │ │ └── UserResponse.kt │ │ ├── controller │ │ │ ├── GotchaController.kt │ │ │ └── response │ │ │ │ ├── ErrorResponse.kt │ │ │ │ └── GotchaResponse.kt │ │ ├── core │ │ │ └── AggregateRoot.kt │ │ ├── domain │ │ │ ├── Capsule.kt │ │ │ ├── DropRateClient.kt │ │ │ ├── Gotcha.kt │ │ │ ├── GotchaService.kt │ │ │ ├── GotchaType.kt │ │ │ └── response │ │ │ │ └── GotchaResponse.kt │ │ └── infra │ │ │ ├── DropRateCache.kt │ │ │ └── GotchaHttpClientConfigurer.kt │ │ ├── identity │ │ ├── app │ │ │ ├── AppleLoginFacade.kt │ │ │ ├── AppleOauth2Api.kt │ │ │ ├── ContributionApi.kt │ │ │ ├── GithubLoginFacade.kt │ │ │ ├── GithubOauth2Api.kt │ │ │ ├── RefreshTokenFacade.kt │ │ │ ├── Token.kt │ │ │ ├── TokenManager.kt │ │ │ ├── UserFacade.kt │ │ │ ├── UserStatisticSchedule.kt │ │ │ └── event │ │ │ │ └── UserYesterdayReport.kt │ │ ├── controller │ │ │ ├── Oauth2Controller.kt │ │ │ ├── RefreshTokenController.kt │ │ │ ├── UserController.kt │ │ │ ├── UserStatisticController.kt │ │ │ ├── admin │ │ │ │ ├── AdminUserController.kt │ │ │ │ └── request │ │ │ │ │ ├── PointDecreaseRequest.kt │ │ │ │ │ └── PointIncreaseRequest.kt │ │ │ ├── advice │ │ │ │ └── ErrorResponse.kt │ │ │ ├── interceptor │ │ │ │ ├── InterceptorConfigurer.kt │ │ │ │ └── InternalApiInterceptor.kt │ │ │ ├── request │ │ │ │ ├── AppleLoginRequest.kt │ │ │ │ ├── CouponRequest.kt │ │ │ │ ├── LoginByRefreshTokenRequest.kt │ │ │ │ ├── RedirectWhenSuccess.kt │ │ │ │ └── UsernameUpdateRequest.kt │ │ │ └── response │ │ │ │ ├── RefreshTokenResponse.kt │ │ │ │ ├── TokenResponse.kt │ │ │ │ ├── TotalUserResponse.kt │ │ │ │ └── UserResponse.kt │ │ ├── core │ │ │ ├── AggregateRoot.kt │ │ │ ├── IdGenerator.kt │ │ │ └── Time.kt │ │ ├── domain │ │ │ ├── AbstractTime.kt │ │ │ ├── EntryPoint.kt │ │ │ ├── PointHistory.kt │ │ │ ├── User.kt │ │ │ ├── UserAuthInfo.kt │ │ │ ├── UserIdempotency.kt │ │ │ ├── UserIdempotencyRepository.kt │ │ │ ├── UserRepository.kt │ │ │ ├── UserService.kt │ │ │ ├── UserStatisticRepository.kt │ │ │ └── UserStatisticService.kt │ │ └── infra │ │ │ ├── CacheConfigurer.kt │ │ │ ├── GithubContributionApi.kt │ │ │ ├── GithubGithubOauth2Api.kt │ │ │ ├── HttpClientConfigurer.kt │ │ │ └── JwtTokenManager.kt │ │ ├── inbox │ │ ├── app │ │ │ ├── IdentityApi.kt │ │ │ └── InboxFacade.kt │ │ ├── controller │ │ │ ├── InboxController.kt │ │ │ ├── InboxTestController.kt │ │ │ ├── request │ │ │ │ └── InboxInputRequest.kt │ │ │ └── response │ │ │ │ ├── ErrorResponse.kt │ │ │ │ └── InboxResponse.kt │ │ ├── core │ │ │ ├── AggregateRoot.kt │ │ │ ├── IdGenerator.kt │ │ │ └── Time.kt │ │ ├── domain │ │ │ ├── AbstractTime.kt │ │ │ ├── Inbox.kt │ │ │ ├── InboxApplication.kt │ │ │ ├── InboxRepository.kt │ │ │ ├── InboxService.kt │ │ │ ├── InboxStatus.kt │ │ │ ├── InboxType.kt │ │ │ └── Publisher.kt │ │ └── infra │ │ │ ├── ExpiredInboxDeleteBatch.kt │ │ │ ├── InboxHandler.kt │ │ │ ├── InboxHttpClientConfigurer.kt │ │ │ └── event │ │ │ └── InboxInputEvent.kt │ │ ├── notification │ │ ├── app │ │ │ ├── AdminCallDetectedMessageListener.kt │ │ │ ├── NewPetDropRateDistributionMessageListener.kt │ │ │ ├── NotApprovedQuizCreatedMessageListener.kt │ │ │ ├── NotDeveloperQuizCreateRequestedMessageListener.kt │ │ │ ├── QuizCreatedMessageListener.kt │ │ │ ├── SlackDeadLetterMessageListener.kt │ │ │ ├── SlackInteractRequestDispatcher.kt │ │ │ ├── SlackNotificationHandler.kt │ │ │ ├── SlackRepliedMessageListener.kt │ │ │ ├── event │ │ │ │ ├── AdminCallDetected.kt │ │ │ │ ├── DailyProductReport.kt │ │ │ │ ├── DeadLetterEvent.kt │ │ │ │ ├── NewPetDropRateDistributionEvent.kt │ │ │ │ ├── NewQuizCreatedNotification.kt │ │ │ │ ├── NewUserCreated.kt │ │ │ │ ├── NotApprovedQuizCreatedNotification.kt │ │ │ │ ├── NotDeveloperQuizCreateRequestedNotification.kt │ │ │ │ ├── SlackInteracted.kt │ │ │ │ ├── SlackReplied.kt │ │ │ │ └── UserYesterdayReport.kt │ │ │ └── request │ │ │ │ └── SlackInteractRequest.kt │ │ ├── controller │ │ │ └── SlackInteractController.kt │ │ ├── domain │ │ │ └── Notification.kt │ │ └── infra │ │ │ ├── RedisMessageListenerConfiguration.kt │ │ │ └── SlackNotifiactions.kt │ │ ├── quiz │ │ ├── app │ │ │ ├── AIApi.kt │ │ │ ├── ApproveQuizFacade.kt │ │ │ ├── CreateQuizFacade.kt │ │ │ ├── DeleteQuizFacade.kt │ │ │ ├── DenyQuizFacade.kt │ │ │ ├── IdentityApi.kt │ │ │ ├── InboxApi.kt │ │ │ ├── SolveQuizFacade.kt │ │ │ ├── TextSimilarityChecker.kt │ │ │ ├── event │ │ │ │ ├── NotApprovedQuizCreated.kt │ │ │ │ └── NotDeveloperQuizCreateRequested.kt │ │ │ ├── request │ │ │ │ ├── CreateQuizRequest.kt │ │ │ │ └── CreateSolveQuizRequest.kt │ │ │ └── response │ │ │ │ ├── CreateQuizResponse.kt │ │ │ │ ├── QuizContextResponse.kt │ │ │ │ └── TodaySolvedContextResponse.kt │ │ ├── controller │ │ │ ├── QuizContextController.kt │ │ │ ├── QuizController.kt │ │ │ ├── QuizQaController.kt │ │ │ ├── request │ │ │ │ └── AnswerQuizRequest.kt │ │ │ └── response │ │ │ │ ├── CreateQuizContextResponse.kt │ │ │ │ └── QuizSolveContextStatusResponse.kt │ │ ├── domain │ │ │ ├── approved │ │ │ │ ├── Quiz.kt │ │ │ │ ├── QuizRepository.kt │ │ │ │ └── QuizService.kt │ │ │ ├── context │ │ │ │ ├── QuizSolveContext.kt │ │ │ │ ├── QuizSolveContextQuiz.kt │ │ │ │ ├── QuizSolveContextRepository.kt │ │ │ │ ├── QuizSolveContextService.kt │ │ │ │ ├── QuizSolveContextStatus.kt │ │ │ │ └── SolveStage.kt │ │ │ ├── core │ │ │ │ ├── AbstractTime.kt │ │ │ │ ├── Category.kt │ │ │ │ ├── Language.kt │ │ │ │ └── Level.kt │ │ │ ├── not_approved │ │ │ │ ├── NotApprovedQuiz.kt │ │ │ │ ├── NotApprovedQuizRepository.kt │ │ │ │ └── NotApprovedQuizService.kt │ │ │ └── prompt │ │ │ │ ├── QuizCreatePrompt.kt │ │ │ │ ├── QuizCreatePromptRepository.kt │ │ │ │ ├── QuizCreatePromptService.kt │ │ │ │ └── rag │ │ │ │ ├── QuizCreateRag.kt │ │ │ │ ├── QuizCreateRagRepository.kt │ │ │ │ └── QuizCreateRagService.kt │ │ └── infra │ │ │ ├── HttpClientErrorHandler.kt │ │ │ ├── NotApprovedQuizSlackInteractedMessageListener.kt │ │ │ ├── NotDeveloperQuizCreateRequestedSlackInteractedMessageListener.kt │ │ │ ├── QuizDeleteSlackInteractedMessageListener.kt │ │ │ ├── QuizHttpClientConfigurer.kt │ │ │ ├── QuizRedisMessageListenerConfiguration.kt │ │ │ ├── event │ │ │ ├── NewQuizCreated.kt │ │ │ ├── SlackInteracted.kt │ │ │ └── SlackReplied.kt │ │ │ ├── hibernate │ │ │ ├── HibernateEventListenerConfiguration.kt │ │ │ ├── NewQuizCreatedInsertHibernateEventListener.kt │ │ │ ├── QuizDeletedHibernateEventListener.kt │ │ │ └── QuizSolveContextDoneHibernateEventListener.kt │ │ │ └── similarity │ │ │ ├── EsKnnTextSimilarityChecker.kt │ │ │ ├── NewQuizCreatedEventListener.kt │ │ │ ├── QuizSimilarity.kt │ │ │ ├── QuizSimilarityRepository.kt │ │ │ ├── Tokenizer.kt │ │ │ └── TokenizerHttpClientConfigurer.kt │ │ ├── shop │ │ ├── app │ │ │ ├── BuyBackgroundFacade.kt │ │ │ ├── BuyCollaborationPersonaFacade.kt │ │ │ ├── DropPersonaFacade.kt │ │ │ ├── IdentityApi.kt │ │ │ ├── RenderApi.kt │ │ │ └── request │ │ │ │ └── BuyCollaborationPersonaRequest.kt │ │ ├── controller │ │ │ ├── BuyCollaborationPersonaController.kt │ │ │ ├── BuySaleController.kt │ │ │ ├── DropPersonaController.kt │ │ │ ├── request │ │ │ │ └── BuyBackgroundRequest.kt │ │ │ └── response │ │ │ │ ├── BackgroundResponse.kt │ │ │ │ ├── CollaborationPersona.kt │ │ │ │ ├── DropPersonaResponse.kt │ │ │ │ └── ErrorResponse.kt │ │ ├── core │ │ │ ├── AggregateRoot.kt │ │ │ ├── IdGenerator.kt │ │ │ └── Time.kt │ │ ├── domain │ │ │ ├── CollaborationPersona.kt │ │ │ ├── CollaborationPersonaRepository.kt │ │ │ ├── CollaborationPersonaService.kt │ │ │ ├── DropPersona.kt │ │ │ ├── DropPersonaRepository.kt │ │ │ ├── DropPersonaService.kt │ │ │ ├── Sale.kt │ │ │ ├── SaleRepository.kt │ │ │ ├── SaleService.kt │ │ │ └── SaleType.kt │ │ └── infra │ │ │ └── ShopHttpClientConfigurer.kt │ │ └── supports │ │ ├── deadletter │ │ ├── DeadLetterEvent.kt │ │ ├── DeadLetterEventPublisher.kt │ │ ├── DeadLetterListenConfigurer.kt │ │ ├── DeadLetterRedisMessageListenerConfiguration.kt │ │ └── DeadLetterRelayEventListener.kt │ │ └── event │ │ ├── SlackInteracted.kt │ │ └── SlackReplied.kt └── resources │ ├── application.properties │ ├── github-graphql │ ├── contribution-count-by-year.graphql │ ├── contribution-year.graphql │ └── schema.docs.graphql │ └── logback.xml └── test ├── kotlin └── org │ └── gitanimals │ ├── auction │ ├── AuctionTestRoot.kt │ ├── app │ │ ├── AuctionSagaCapture.kt │ │ ├── BuyProductFacadeTest.kt │ │ ├── DeleteProductFacadeTest.kt │ │ ├── ProductStatisticScheduleTest.kt │ │ ├── RedisContainer.kt │ │ └── RegisterProductFacadeTest.kt │ └── domain │ │ └── ProductServiceTest.kt │ ├── core │ └── auth │ │ ├── InternalAuthTest.kt │ │ └── RequiredUserEntryPointAspectTest.kt │ ├── coupon │ └── domain │ │ └── CouponServiceTest.kt │ ├── gotcha │ ├── GotchaTestRoot.kt │ ├── app │ │ ├── GotchaFacadeV3Test.kt │ │ ├── RedisContainer.kt │ │ └── SagaCapture.kt │ └── domain │ │ └── GotchaServiceTest.kt │ ├── identity │ ├── IdentityTestRoot.kt │ ├── app │ │ ├── GithubLoginFacadeTest.kt │ │ ├── IdentitySagaCapture.kt │ │ ├── RedisContainer.kt │ │ ├── RefreshTokenFacadeTest.kt │ │ ├── TokenTest.kt │ │ └── UserStatisticScheduleTest.kt │ ├── domain │ │ ├── Fixture.kt │ │ ├── UserServiceTest.kt │ │ └── UserStatisticsServiceTest.kt │ └── infra │ │ └── JwtTokenManagerTest.kt │ ├── inbox │ └── domain │ │ ├── Fixture.kt │ │ └── InboxServiceTest.kt │ ├── notification │ └── app │ │ └── SlackNotificationHandlerTest.kt │ └── quiz │ ├── app │ ├── CreateQuizFacadeTest.kt │ ├── DomainEventHolder.kt │ ├── RedisContainer.kt │ └── SolveQuizFacadeTest.kt │ └── domain │ ├── context │ ├── Fixture.kt │ └── QuizSolveContextServiceTest.kt │ ├── infra │ └── SlackNotificationTest.kt │ └── quiz │ ├── Fixture.kt │ └── QuizServiceTest.kt └── resources └── test.properties /.github/workflows/deploy.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/git-goods/gitanimals-api/HEAD/.github/workflows/deploy.yml -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/git-goods/gitanimals-api/HEAD/.gitignore -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/git-goods/gitanimals-api/HEAD/README.md -------------------------------------------------------------------------------- /deploy/api/Dockerfile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/git-goods/gitanimals-api/HEAD/deploy/api/Dockerfile -------------------------------------------------------------------------------- /deploy/filebeat/Dockerfile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/git-goods/gitanimals-api/HEAD/deploy/filebeat/Dockerfile -------------------------------------------------------------------------------- /deploy/filebeat/filebeat.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/git-goods/gitanimals-api/HEAD/deploy/filebeat/filebeat.yml -------------------------------------------------------------------------------- /docs/admin/identity/decrease_point_user_by_username.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/git-goods/gitanimals-api/HEAD/docs/admin/identity/decrease_point_user_by_username.md -------------------------------------------------------------------------------- /docs/admin/identity/increase_point_user_by_username.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/git-goods/gitanimals-api/HEAD/docs/admin/identity/increase_point_user_by_username.md -------------------------------------------------------------------------------- /docs/api/auction/buy_product.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/git-goods/gitanimals-api/HEAD/docs/api/auction/buy_product.md -------------------------------------------------------------------------------- /docs/api/auction/change_product.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/git-goods/gitanimals-api/HEAD/docs/api/auction/change_product.md -------------------------------------------------------------------------------- /docs/api/auction/delete_product.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/git-goods/gitanimals-api/HEAD/docs/api/auction/delete_product.md -------------------------------------------------------------------------------- /docs/api/auction/get_my_product.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/git-goods/gitanimals-api/HEAD/docs/api/auction/get_my_product.md -------------------------------------------------------------------------------- /docs/api/auction/get_persona_types.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/git-goods/gitanimals-api/HEAD/docs/api/auction/get_persona_types.md -------------------------------------------------------------------------------- /docs/api/auction/get_product.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/git-goods/gitanimals-api/HEAD/docs/api/auction/get_product.md -------------------------------------------------------------------------------- /docs/api/auction/get_product_histories.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/git-goods/gitanimals-api/HEAD/docs/api/auction/get_product_histories.md -------------------------------------------------------------------------------- /docs/api/auction/get_total_product_count.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/git-goods/gitanimals-api/HEAD/docs/api/auction/get_total_product_count.md -------------------------------------------------------------------------------- /docs/api/auction/register_product.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/git-goods/gitanimals-api/HEAD/docs/api/auction/register_product.md -------------------------------------------------------------------------------- /docs/api/coupon/get_used_coupons.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/git-goods/gitanimals-api/HEAD/docs/api/coupon/get_used_coupons.md -------------------------------------------------------------------------------- /docs/api/coupon/use_coupon.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/git-goods/gitanimals-api/HEAD/docs/api/coupon/use_coupon.md -------------------------------------------------------------------------------- /docs/api/gotcha/gotcha.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/git-goods/gitanimals-api/HEAD/docs/api/gotcha/gotcha.md -------------------------------------------------------------------------------- /docs/api/gotcha/gotchav3.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/git-goods/gitanimals-api/HEAD/docs/api/gotcha/gotchav3.md -------------------------------------------------------------------------------- /docs/api/guild/accept-join-guild.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/git-goods/gitanimals-api/HEAD/docs/api/guild/accept-join-guild.md -------------------------------------------------------------------------------- /docs/api/guild/change-guild.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/git-goods/gitanimals-api/HEAD/docs/api/guild/change-guild.md -------------------------------------------------------------------------------- /docs/api/guild/change-main-pet.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/git-goods/gitanimals-api/HEAD/docs/api/guild/change-main-pet.md -------------------------------------------------------------------------------- /docs/api/guild/create-guild.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/git-goods/gitanimals-api/HEAD/docs/api/guild/create-guild.md -------------------------------------------------------------------------------- /docs/api/guild/deny-join-guild.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/git-goods/gitanimals-api/HEAD/docs/api/guild/deny-join-guild.md -------------------------------------------------------------------------------- /docs/api/guild/get-all-joined-guild.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/git-goods/gitanimals-api/HEAD/docs/api/guild/get-all-joined-guild.md -------------------------------------------------------------------------------- /docs/api/guild/get-guild-by-id.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/git-goods/gitanimals-api/HEAD/docs/api/guild/get-guild-by-id.md -------------------------------------------------------------------------------- /docs/api/guild/get_all_guild_backgrounds.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/git-goods/gitanimals-api/HEAD/docs/api/guild/get_all_guild_backgrounds.md -------------------------------------------------------------------------------- /docs/api/guild/get_all_guild_icons.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/git-goods/gitanimals-api/HEAD/docs/api/guild/get_all_guild_icons.md -------------------------------------------------------------------------------- /docs/api/guild/join-guild.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/git-goods/gitanimals-api/HEAD/docs/api/guild/join-guild.md -------------------------------------------------------------------------------- /docs/api/guild/kick_member_from_guild.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/git-goods/gitanimals-api/HEAD/docs/api/guild/kick_member_from_guild.md -------------------------------------------------------------------------------- /docs/api/guild/leave-guild.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/git-goods/gitanimals-api/HEAD/docs/api/guild/leave-guild.md -------------------------------------------------------------------------------- /docs/api/guild/render-guild.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/git-goods/gitanimals-api/HEAD/docs/api/guild/render-guild.md -------------------------------------------------------------------------------- /docs/api/guild/search-guild.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/git-goods/gitanimals-api/HEAD/docs/api/guild/search-guild.md -------------------------------------------------------------------------------- /docs/api/identity/create_refresh_token.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/git-goods/gitanimals-api/HEAD/docs/api/identity/create_refresh_token.md -------------------------------------------------------------------------------- /docs/api/identity/get_total_user_count.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/git-goods/gitanimals-api/HEAD/docs/api/identity/get_total_user_count.md -------------------------------------------------------------------------------- /docs/api/identity/get_user_by_token.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/git-goods/gitanimals-api/HEAD/docs/api/identity/get_user_by_token.md -------------------------------------------------------------------------------- /docs/api/identity/login-apple.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/git-goods/gitanimals-api/HEAD/docs/api/identity/login-apple.md -------------------------------------------------------------------------------- /docs/api/identity/login.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/git-goods/gitanimals-api/HEAD/docs/api/identity/login.md -------------------------------------------------------------------------------- /docs/api/identity/login_by_refresh_token.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/git-goods/gitanimals-api/HEAD/docs/api/identity/login_by_refresh_token.md -------------------------------------------------------------------------------- /docs/api/inbox/get_all_unread_inboxes.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/git-goods/gitanimals-api/HEAD/docs/api/inbox/get_all_unread_inboxes.md -------------------------------------------------------------------------------- /docs/api/inbox/read_inbox_by_id.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/git-goods/gitanimals-api/HEAD/docs/api/inbox/read_inbox_by_id.md -------------------------------------------------------------------------------- /docs/api/quiz/check_solve_today_quiz.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/git-goods/gitanimals-api/HEAD/docs/api/quiz/check_solve_today_quiz.md -------------------------------------------------------------------------------- /docs/api/quiz/create_quiz.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/git-goods/gitanimals-api/HEAD/docs/api/quiz/create_quiz.md -------------------------------------------------------------------------------- /docs/api/quiz/solve_today_quiz.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/git-goods/gitanimals-api/HEAD/docs/api/quiz/solve_today_quiz.md -------------------------------------------------------------------------------- /docs/api/rank/find_rank_winner.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/git-goods/gitanimals-api/HEAD/docs/api/rank/find_rank_winner.md -------------------------------------------------------------------------------- /docs/api/rank/get_rank.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/git-goods/gitanimals-api/HEAD/docs/api/rank/get_rank.md -------------------------------------------------------------------------------- /docs/api/rank/get_rank_by_username.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/git-goods/gitanimals-api/HEAD/docs/api/rank/get_rank_by_username.md -------------------------------------------------------------------------------- /docs/api/rank/get_total_rank_count.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/git-goods/gitanimals-api/HEAD/docs/api/rank/get_total_rank_count.md -------------------------------------------------------------------------------- /docs/api/render/chage_my_background.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/git-goods/gitanimals-api/HEAD/docs/api/render/chage_my_background.md -------------------------------------------------------------------------------- /docs/api/render/chage_persona_visible.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/git-goods/gitanimals-api/HEAD/docs/api/render/chage_persona_visible.md -------------------------------------------------------------------------------- /docs/api/render/check_persona_evoluationable_.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/git-goods/gitanimals-api/HEAD/docs/api/render/check_persona_evoluationable_.md -------------------------------------------------------------------------------- /docs/api/render/evoluation_persona.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/git-goods/gitanimals-api/HEAD/docs/api/render/evoluation_persona.md -------------------------------------------------------------------------------- /docs/api/render/get_all_pets.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/git-goods/gitanimals-api/HEAD/docs/api/render/get_all_pets.md -------------------------------------------------------------------------------- /docs/api/render/get_my_backgrounds.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/git-goods/gitanimals-api/HEAD/docs/api/render/get_my_backgrounds.md -------------------------------------------------------------------------------- /docs/api/render/get_my_pets.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/git-goods/gitanimals-api/HEAD/docs/api/render/get_my_pets.md -------------------------------------------------------------------------------- /docs/api/render/get_total_persona_count.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/git-goods/gitanimals-api/HEAD/docs/api/render/get_total_persona_count.md -------------------------------------------------------------------------------- /docs/api/render/get_total_user_count.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/git-goods/gitanimals-api/HEAD/docs/api/render/get_total_user_count.md -------------------------------------------------------------------------------- /docs/api/render/get_user_info.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/git-goods/gitanimals-api/HEAD/docs/api/render/get_user_info.md -------------------------------------------------------------------------------- /docs/api/render/is_press_star.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/git-goods/gitanimals-api/HEAD/docs/api/render/is_press_star.md -------------------------------------------------------------------------------- /docs/api/render/merge_persona_level.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/git-goods/gitanimals-api/HEAD/docs/api/render/merge_persona_level.md -------------------------------------------------------------------------------- /docs/api/render/merge_persona_level_v2.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/git-goods/gitanimals-api/HEAD/docs/api/render/merge_persona_level_v2.md -------------------------------------------------------------------------------- /docs/api/shop/buy_background.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/git-goods/gitanimals-api/HEAD/docs/api/shop/buy_background.md -------------------------------------------------------------------------------- /docs/api/shop/buy_collaboration_pets.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/git-goods/gitanimals-api/HEAD/docs/api/shop/buy_collaboration_pets.md -------------------------------------------------------------------------------- /docs/api/shop/drop_pets.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/git-goods/gitanimals-api/HEAD/docs/api/shop/drop_pets.md -------------------------------------------------------------------------------- /docs/api/shop/get_background.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/git-goods/gitanimals-api/HEAD/docs/api/shop/get_background.md -------------------------------------------------------------------------------- /docs/api/shop/get_collaboration_pets.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/git-goods/gitanimals-api/HEAD/docs/api/shop/get_collaboration_pets.md -------------------------------------------------------------------------------- /docs/api/static/get_static_personas.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/git-goods/gitanimals-api/HEAD/docs/api/static/get_static_personas.md -------------------------------------------------------------------------------- /gradle.properties: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/git-goods/gitanimals-api/HEAD/gradle.properties -------------------------------------------------------------------------------- /gradle/core.gradle: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/git-goods/gitanimals-api/HEAD/gradle/core.gradle -------------------------------------------------------------------------------- /gradle/db.gradle: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/git-goods/gitanimals-api/HEAD/gradle/db.gradle -------------------------------------------------------------------------------- /gradle/jetbrains.gradle: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/git-goods/gitanimals-api/HEAD/gradle/jetbrains.gradle -------------------------------------------------------------------------------- /gradle/jwt.gradle: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/git-goods/gitanimals-api/HEAD/gradle/jwt.gradle -------------------------------------------------------------------------------- /gradle/logging.gradle: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/git-goods/gitanimals-api/HEAD/gradle/logging.gradle -------------------------------------------------------------------------------- /gradle/monitor.gradle: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/git-goods/gitanimals-api/HEAD/gradle/monitor.gradle -------------------------------------------------------------------------------- /gradle/slack.gradle: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/git-goods/gitanimals-api/HEAD/gradle/slack.gradle -------------------------------------------------------------------------------- /gradle/spring.gradle: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/git-goods/gitanimals-api/HEAD/gradle/spring.gradle -------------------------------------------------------------------------------- /gradle/test.gradle: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/git-goods/gitanimals-api/HEAD/gradle/test.gradle -------------------------------------------------------------------------------- /gradle/wrapper/gradle-wrapper.jar: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/git-goods/gitanimals-api/HEAD/gradle/wrapper/gradle-wrapper.jar -------------------------------------------------------------------------------- /gradle/wrapper/gradle-wrapper.properties: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/git-goods/gitanimals-api/HEAD/gradle/wrapper/gradle-wrapper.properties -------------------------------------------------------------------------------- /gradlew: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/git-goods/gitanimals-api/HEAD/gradlew -------------------------------------------------------------------------------- /gradlew.bat: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/git-goods/gitanimals-api/HEAD/gradlew.bat -------------------------------------------------------------------------------- /settings.gradle: -------------------------------------------------------------------------------- 1 | 2 | rootProject.name = 'gitanimals-api' 3 | 4 | -------------------------------------------------------------------------------- /src/main/kotlin/org/gitanimals/Application.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/git-goods/gitanimals-api/HEAD/src/main/kotlin/org/gitanimals/Application.kt -------------------------------------------------------------------------------- /src/main/kotlin/org/gitanimals/auction/app/BuyProductFacade.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/git-goods/gitanimals-api/HEAD/src/main/kotlin/org/gitanimals/auction/app/BuyProductFacade.kt -------------------------------------------------------------------------------- /src/main/kotlin/org/gitanimals/auction/app/ChangeProductFacade.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/git-goods/gitanimals-api/HEAD/src/main/kotlin/org/gitanimals/auction/app/ChangeProductFacade.kt -------------------------------------------------------------------------------- /src/main/kotlin/org/gitanimals/auction/app/DeleteProductFacade.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/git-goods/gitanimals-api/HEAD/src/main/kotlin/org/gitanimals/auction/app/DeleteProductFacade.kt -------------------------------------------------------------------------------- /src/main/kotlin/org/gitanimals/auction/app/GetProductFacade.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/git-goods/gitanimals-api/HEAD/src/main/kotlin/org/gitanimals/auction/app/GetProductFacade.kt -------------------------------------------------------------------------------- /src/main/kotlin/org/gitanimals/auction/app/IdentityApi.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/git-goods/gitanimals-api/HEAD/src/main/kotlin/org/gitanimals/auction/app/IdentityApi.kt -------------------------------------------------------------------------------- /src/main/kotlin/org/gitanimals/auction/app/ProductStatisticSchedule.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/git-goods/gitanimals-api/HEAD/src/main/kotlin/org/gitanimals/auction/app/ProductStatisticSchedule.kt -------------------------------------------------------------------------------- /src/main/kotlin/org/gitanimals/auction/app/RegisterProductFacade.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/git-goods/gitanimals-api/HEAD/src/main/kotlin/org/gitanimals/auction/app/RegisterProductFacade.kt -------------------------------------------------------------------------------- /src/main/kotlin/org/gitanimals/auction/app/RenderApi.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/git-goods/gitanimals-api/HEAD/src/main/kotlin/org/gitanimals/auction/app/RenderApi.kt -------------------------------------------------------------------------------- /src/main/kotlin/org/gitanimals/auction/app/event/DailyProductReport.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/git-goods/gitanimals-api/HEAD/src/main/kotlin/org/gitanimals/auction/app/event/DailyProductReport.kt -------------------------------------------------------------------------------- /src/main/kotlin/org/gitanimals/auction/app/event/InboxInputEvent.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/git-goods/gitanimals-api/HEAD/src/main/kotlin/org/gitanimals/auction/app/event/InboxInputEvent.kt -------------------------------------------------------------------------------- /src/main/kotlin/org/gitanimals/auction/controller/AuctionController.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/git-goods/gitanimals-api/HEAD/src/main/kotlin/org/gitanimals/auction/controller/AuctionController.kt -------------------------------------------------------------------------------- /src/main/kotlin/org/gitanimals/auction/controller/AuctionStatisticController.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/git-goods/gitanimals-api/HEAD/src/main/kotlin/org/gitanimals/auction/controller/AuctionStatisticController.kt -------------------------------------------------------------------------------- /src/main/kotlin/org/gitanimals/auction/controller/request/RegisterProductRequest.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/git-goods/gitanimals-api/HEAD/src/main/kotlin/org/gitanimals/auction/controller/request/RegisterProductRequest.kt -------------------------------------------------------------------------------- /src/main/kotlin/org/gitanimals/auction/controller/response/ErrorResponse.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/git-goods/gitanimals-api/HEAD/src/main/kotlin/org/gitanimals/auction/controller/response/ErrorResponse.kt -------------------------------------------------------------------------------- /src/main/kotlin/org/gitanimals/auction/controller/response/PersonaTypeResponse.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/git-goods/gitanimals-api/HEAD/src/main/kotlin/org/gitanimals/auction/controller/response/PersonaTypeResponse.kt -------------------------------------------------------------------------------- /src/main/kotlin/org/gitanimals/auction/controller/response/PersonaTypeResponses.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/git-goods/gitanimals-api/HEAD/src/main/kotlin/org/gitanimals/auction/controller/response/PersonaTypeResponses.kt -------------------------------------------------------------------------------- /src/main/kotlin/org/gitanimals/auction/controller/response/ProductResponse.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/git-goods/gitanimals-api/HEAD/src/main/kotlin/org/gitanimals/auction/controller/response/ProductResponse.kt -------------------------------------------------------------------------------- /src/main/kotlin/org/gitanimals/auction/controller/response/ProductsResponse.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/git-goods/gitanimals-api/HEAD/src/main/kotlin/org/gitanimals/auction/controller/response/ProductsResponse.kt -------------------------------------------------------------------------------- /src/main/kotlin/org/gitanimals/auction/controller/response/TotalProductResponse.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/git-goods/gitanimals-api/HEAD/src/main/kotlin/org/gitanimals/auction/controller/response/TotalProductResponse.kt -------------------------------------------------------------------------------- /src/main/kotlin/org/gitanimals/auction/core/AggregateRoot.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/git-goods/gitanimals-api/HEAD/src/main/kotlin/org/gitanimals/auction/core/AggregateRoot.kt -------------------------------------------------------------------------------- /src/main/kotlin/org/gitanimals/auction/core/IdGenerator.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/git-goods/gitanimals-api/HEAD/src/main/kotlin/org/gitanimals/auction/core/IdGenerator.kt -------------------------------------------------------------------------------- /src/main/kotlin/org/gitanimals/auction/core/Time.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/git-goods/gitanimals-api/HEAD/src/main/kotlin/org/gitanimals/auction/core/Time.kt -------------------------------------------------------------------------------- /src/main/kotlin/org/gitanimals/auction/domain/AbstractTime.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/git-goods/gitanimals-api/HEAD/src/main/kotlin/org/gitanimals/auction/domain/AbstractTime.kt -------------------------------------------------------------------------------- /src/main/kotlin/org/gitanimals/auction/domain/Persona.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/git-goods/gitanimals-api/HEAD/src/main/kotlin/org/gitanimals/auction/domain/Persona.kt -------------------------------------------------------------------------------- /src/main/kotlin/org/gitanimals/auction/domain/PersonaType.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/git-goods/gitanimals-api/HEAD/src/main/kotlin/org/gitanimals/auction/domain/PersonaType.kt -------------------------------------------------------------------------------- /src/main/kotlin/org/gitanimals/auction/domain/Product.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/git-goods/gitanimals-api/HEAD/src/main/kotlin/org/gitanimals/auction/domain/Product.kt -------------------------------------------------------------------------------- /src/main/kotlin/org/gitanimals/auction/domain/ProductOrderType.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/git-goods/gitanimals-api/HEAD/src/main/kotlin/org/gitanimals/auction/domain/ProductOrderType.kt -------------------------------------------------------------------------------- /src/main/kotlin/org/gitanimals/auction/domain/ProductRepository.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/git-goods/gitanimals-api/HEAD/src/main/kotlin/org/gitanimals/auction/domain/ProductRepository.kt -------------------------------------------------------------------------------- /src/main/kotlin/org/gitanimals/auction/domain/ProductService.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/git-goods/gitanimals-api/HEAD/src/main/kotlin/org/gitanimals/auction/domain/ProductService.kt -------------------------------------------------------------------------------- /src/main/kotlin/org/gitanimals/auction/domain/ProductState.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/git-goods/gitanimals-api/HEAD/src/main/kotlin/org/gitanimals/auction/domain/ProductState.kt -------------------------------------------------------------------------------- /src/main/kotlin/org/gitanimals/auction/domain/ProductStatisticRepository.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/git-goods/gitanimals-api/HEAD/src/main/kotlin/org/gitanimals/auction/domain/ProductStatisticRepository.kt -------------------------------------------------------------------------------- /src/main/kotlin/org/gitanimals/auction/domain/ProductStatisticService.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/git-goods/gitanimals-api/HEAD/src/main/kotlin/org/gitanimals/auction/domain/ProductStatisticService.kt -------------------------------------------------------------------------------- /src/main/kotlin/org/gitanimals/auction/domain/Receipt.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/git-goods/gitanimals-api/HEAD/src/main/kotlin/org/gitanimals/auction/domain/Receipt.kt -------------------------------------------------------------------------------- /src/main/kotlin/org/gitanimals/auction/domain/request/ChangeProductRequest.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/git-goods/gitanimals-api/HEAD/src/main/kotlin/org/gitanimals/auction/domain/request/ChangeProductRequest.kt -------------------------------------------------------------------------------- /src/main/kotlin/org/gitanimals/auction/domain/request/RegisterProductRequest.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/git-goods/gitanimals-api/HEAD/src/main/kotlin/org/gitanimals/auction/domain/request/RegisterProductRequest.kt -------------------------------------------------------------------------------- /src/main/kotlin/org/gitanimals/auction/domain/response/ProductStateCountResponse.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/git-goods/gitanimals-api/HEAD/src/main/kotlin/org/gitanimals/auction/domain/response/ProductStateCountResponse.kt -------------------------------------------------------------------------------- /src/main/kotlin/org/gitanimals/auction/infra/AuctionHttpClientConfigurer.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/git-goods/gitanimals-api/HEAD/src/main/kotlin/org/gitanimals/auction/infra/AuctionHttpClientConfigurer.kt -------------------------------------------------------------------------------- /src/main/kotlin/org/gitanimals/auction/infra/CacheConfigurer.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/git-goods/gitanimals-api/HEAD/src/main/kotlin/org/gitanimals/auction/infra/CacheConfigurer.kt -------------------------------------------------------------------------------- /src/main/kotlin/org/gitanimals/core/AggregateRoot.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/git-goods/gitanimals-api/HEAD/src/main/kotlin/org/gitanimals/core/AggregateRoot.kt -------------------------------------------------------------------------------- /src/main/kotlin/org/gitanimals/core/CoroutineScope.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/git-goods/gitanimals-api/HEAD/src/main/kotlin/org/gitanimals/core/CoroutineScope.kt -------------------------------------------------------------------------------- /src/main/kotlin/org/gitanimals/core/ErrorResponse.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/git-goods/gitanimals-api/HEAD/src/main/kotlin/org/gitanimals/core/ErrorResponse.kt -------------------------------------------------------------------------------- /src/main/kotlin/org/gitanimals/core/Exception.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/git-goods/gitanimals-api/HEAD/src/main/kotlin/org/gitanimals/core/Exception.kt -------------------------------------------------------------------------------- /src/main/kotlin/org/gitanimals/core/HttpClientErrorHandler.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/git-goods/gitanimals-api/HEAD/src/main/kotlin/org/gitanimals/core/HttpClientErrorHandler.kt -------------------------------------------------------------------------------- /src/main/kotlin/org/gitanimals/core/IdGenerator.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/git-goods/gitanimals-api/HEAD/src/main/kotlin/org/gitanimals/core/IdGenerator.kt -------------------------------------------------------------------------------- /src/main/kotlin/org/gitanimals/core/JacksonConfig.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/git-goods/gitanimals-api/HEAD/src/main/kotlin/org/gitanimals/core/JacksonConfig.kt -------------------------------------------------------------------------------- /src/main/kotlin/org/gitanimals/core/OrchestratorExtension.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/git-goods/gitanimals-api/HEAD/src/main/kotlin/org/gitanimals/core/OrchestratorExtension.kt -------------------------------------------------------------------------------- /src/main/kotlin/org/gitanimals/core/Time.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/git-goods/gitanimals-api/HEAD/src/main/kotlin/org/gitanimals/core/Time.kt -------------------------------------------------------------------------------- /src/main/kotlin/org/gitanimals/core/admin/AbstractAdminRequest.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/git-goods/gitanimals-api/HEAD/src/main/kotlin/org/gitanimals/core/admin/AbstractAdminRequest.kt -------------------------------------------------------------------------------- /src/main/kotlin/org/gitanimals/core/admin/AdminCallDetected.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/git-goods/gitanimals-api/HEAD/src/main/kotlin/org/gitanimals/core/admin/AdminCallDetected.kt -------------------------------------------------------------------------------- /src/main/kotlin/org/gitanimals/core/admin/AdminConst.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/git-goods/gitanimals-api/HEAD/src/main/kotlin/org/gitanimals/core/admin/AdminConst.kt -------------------------------------------------------------------------------- /src/main/kotlin/org/gitanimals/core/advice/GlobalExceptionHandler.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/git-goods/gitanimals-api/HEAD/src/main/kotlin/org/gitanimals/core/advice/GlobalExceptionHandler.kt -------------------------------------------------------------------------------- /src/main/kotlin/org/gitanimals/core/advice/JwtAdvice.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/git-goods/gitanimals-api/HEAD/src/main/kotlin/org/gitanimals/core/advice/JwtAdvice.kt -------------------------------------------------------------------------------- /src/main/kotlin/org/gitanimals/core/appender/SlackAppender.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/git-goods/gitanimals-api/HEAD/src/main/kotlin/org/gitanimals/core/appender/SlackAppender.kt -------------------------------------------------------------------------------- /src/main/kotlin/org/gitanimals/core/auth/InternalAuth.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/git-goods/gitanimals-api/HEAD/src/main/kotlin/org/gitanimals/core/auth/InternalAuth.kt -------------------------------------------------------------------------------- /src/main/kotlin/org/gitanimals/core/auth/InternalAuthClient.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/git-goods/gitanimals-api/HEAD/src/main/kotlin/org/gitanimals/core/auth/InternalAuthClient.kt -------------------------------------------------------------------------------- /src/main/kotlin/org/gitanimals/core/auth/InternalAuthRequestInterceptor.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/git-goods/gitanimals-api/HEAD/src/main/kotlin/org/gitanimals/core/auth/InternalAuthRequestInterceptor.kt -------------------------------------------------------------------------------- /src/main/kotlin/org/gitanimals/core/auth/RequiredUserEntryPointAspect.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/git-goods/gitanimals-api/HEAD/src/main/kotlin/org/gitanimals/core/auth/RequiredUserEntryPointAspect.kt -------------------------------------------------------------------------------- /src/main/kotlin/org/gitanimals/core/auth/RequiredUserEntryPoints.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/git-goods/gitanimals-api/HEAD/src/main/kotlin/org/gitanimals/core/auth/RequiredUserEntryPoints.kt -------------------------------------------------------------------------------- /src/main/kotlin/org/gitanimals/core/auth/UserEntryPointValidationExtension.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/git-goods/gitanimals-api/HEAD/src/main/kotlin/org/gitanimals/core/auth/UserEntryPointValidationExtension.kt -------------------------------------------------------------------------------- /src/main/kotlin/org/gitanimals/core/filter/CorsConfig.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/git-goods/gitanimals-api/HEAD/src/main/kotlin/org/gitanimals/core/filter/CorsConfig.kt -------------------------------------------------------------------------------- /src/main/kotlin/org/gitanimals/core/filter/CorsFilter.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/git-goods/gitanimals-api/HEAD/src/main/kotlin/org/gitanimals/core/filter/CorsFilter.kt -------------------------------------------------------------------------------- /src/main/kotlin/org/gitanimals/core/filter/MDCFilter.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/git-goods/gitanimals-api/HEAD/src/main/kotlin/org/gitanimals/core/filter/MDCFilter.kt -------------------------------------------------------------------------------- /src/main/kotlin/org/gitanimals/core/redis/AsyncRedisPubSubEvent.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/git-goods/gitanimals-api/HEAD/src/main/kotlin/org/gitanimals/core/redis/AsyncRedisPubSubEvent.kt -------------------------------------------------------------------------------- /src/main/kotlin/org/gitanimals/core/redis/RedisConfiguration.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/git-goods/gitanimals-api/HEAD/src/main/kotlin/org/gitanimals/core/redis/RedisConfiguration.kt -------------------------------------------------------------------------------- /src/main/kotlin/org/gitanimals/core/redis/RedisPubSubChannel.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/git-goods/gitanimals-api/HEAD/src/main/kotlin/org/gitanimals/core/redis/RedisPubSubChannel.kt -------------------------------------------------------------------------------- /src/main/kotlin/org/gitanimals/core/redis/RedisPubSubEventListener.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/git-goods/gitanimals-api/HEAD/src/main/kotlin/org/gitanimals/core/redis/RedisPubSubEventListener.kt -------------------------------------------------------------------------------- /src/main/kotlin/org/gitanimals/core/redis/TraceableMessageListener.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/git-goods/gitanimals-api/HEAD/src/main/kotlin/org/gitanimals/core/redis/TraceableMessageListener.kt -------------------------------------------------------------------------------- /src/main/kotlin/org/gitanimals/coupon/app/CouponFacade.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/git-goods/gitanimals-api/HEAD/src/main/kotlin/org/gitanimals/coupon/app/CouponFacade.kt -------------------------------------------------------------------------------- /src/main/kotlin/org/gitanimals/coupon/app/IdentityApi.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/git-goods/gitanimals-api/HEAD/src/main/kotlin/org/gitanimals/coupon/app/IdentityApi.kt -------------------------------------------------------------------------------- /src/main/kotlin/org/gitanimals/coupon/app/event/CouponUsed.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/git-goods/gitanimals-api/HEAD/src/main/kotlin/org/gitanimals/coupon/app/event/CouponUsed.kt -------------------------------------------------------------------------------- /src/main/kotlin/org/gitanimals/coupon/app/response/CouponUsedResponse.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/git-goods/gitanimals-api/HEAD/src/main/kotlin/org/gitanimals/coupon/app/response/CouponUsedResponse.kt -------------------------------------------------------------------------------- /src/main/kotlin/org/gitanimals/coupon/app/response/UserResponse.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/git-goods/gitanimals-api/HEAD/src/main/kotlin/org/gitanimals/coupon/app/response/UserResponse.kt -------------------------------------------------------------------------------- /src/main/kotlin/org/gitanimals/coupon/controller/CouponController.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/git-goods/gitanimals-api/HEAD/src/main/kotlin/org/gitanimals/coupon/controller/CouponController.kt -------------------------------------------------------------------------------- /src/main/kotlin/org/gitanimals/coupon/controller/ErrorResponse.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/git-goods/gitanimals-api/HEAD/src/main/kotlin/org/gitanimals/coupon/controller/ErrorResponse.kt -------------------------------------------------------------------------------- /src/main/kotlin/org/gitanimals/coupon/controller/request/CouponRequest.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/git-goods/gitanimals-api/HEAD/src/main/kotlin/org/gitanimals/coupon/controller/request/CouponRequest.kt -------------------------------------------------------------------------------- /src/main/kotlin/org/gitanimals/coupon/controller/response/CouponResponse.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/git-goods/gitanimals-api/HEAD/src/main/kotlin/org/gitanimals/coupon/controller/response/CouponResponse.kt -------------------------------------------------------------------------------- /src/main/kotlin/org/gitanimals/coupon/controller/response/CouponResponses.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/git-goods/gitanimals-api/HEAD/src/main/kotlin/org/gitanimals/coupon/controller/response/CouponResponses.kt -------------------------------------------------------------------------------- /src/main/kotlin/org/gitanimals/coupon/core/AggregateRoot.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/git-goods/gitanimals-api/HEAD/src/main/kotlin/org/gitanimals/coupon/core/AggregateRoot.kt -------------------------------------------------------------------------------- /src/main/kotlin/org/gitanimals/coupon/core/IdGenerator.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/git-goods/gitanimals-api/HEAD/src/main/kotlin/org/gitanimals/coupon/core/IdGenerator.kt -------------------------------------------------------------------------------- /src/main/kotlin/org/gitanimals/coupon/domain/Coupon.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/git-goods/gitanimals-api/HEAD/src/main/kotlin/org/gitanimals/coupon/domain/Coupon.kt -------------------------------------------------------------------------------- /src/main/kotlin/org/gitanimals/coupon/domain/CouponCodes.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/git-goods/gitanimals-api/HEAD/src/main/kotlin/org/gitanimals/coupon/domain/CouponCodes.kt -------------------------------------------------------------------------------- /src/main/kotlin/org/gitanimals/coupon/domain/CouponRepository.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/git-goods/gitanimals-api/HEAD/src/main/kotlin/org/gitanimals/coupon/domain/CouponRepository.kt -------------------------------------------------------------------------------- /src/main/kotlin/org/gitanimals/coupon/domain/CouponService.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/git-goods/gitanimals-api/HEAD/src/main/kotlin/org/gitanimals/coupon/domain/CouponService.kt -------------------------------------------------------------------------------- /src/main/kotlin/org/gitanimals/coupon/domain/Idempotency.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/git-goods/gitanimals-api/HEAD/src/main/kotlin/org/gitanimals/coupon/domain/Idempotency.kt -------------------------------------------------------------------------------- /src/main/kotlin/org/gitanimals/coupon/domain/IdempotencyRepository.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/git-goods/gitanimals-api/HEAD/src/main/kotlin/org/gitanimals/coupon/domain/IdempotencyRepository.kt -------------------------------------------------------------------------------- /src/main/kotlin/org/gitanimals/coupon/infra/CouponHttpClientConfigurer.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/git-goods/gitanimals-api/HEAD/src/main/kotlin/org/gitanimals/coupon/infra/CouponHttpClientConfigurer.kt -------------------------------------------------------------------------------- /src/main/kotlin/org/gitanimals/coupon/saga/CouponUsedSagaHandler.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/git-goods/gitanimals-api/HEAD/src/main/kotlin/org/gitanimals/coupon/saga/CouponUsedSagaHandler.kt -------------------------------------------------------------------------------- /src/main/kotlin/org/gitanimals/gotcha/app/GotchaFacadeV3.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/git-goods/gitanimals-api/HEAD/src/main/kotlin/org/gitanimals/gotcha/app/GotchaFacadeV3.kt -------------------------------------------------------------------------------- /src/main/kotlin/org/gitanimals/gotcha/app/RenderApi.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/git-goods/gitanimals-api/HEAD/src/main/kotlin/org/gitanimals/gotcha/app/RenderApi.kt -------------------------------------------------------------------------------- /src/main/kotlin/org/gitanimals/gotcha/app/UserApi.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/git-goods/gitanimals-api/HEAD/src/main/kotlin/org/gitanimals/gotcha/app/UserApi.kt -------------------------------------------------------------------------------- /src/main/kotlin/org/gitanimals/gotcha/app/response/GotchaResponseV3.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/git-goods/gitanimals-api/HEAD/src/main/kotlin/org/gitanimals/gotcha/app/response/GotchaResponseV3.kt -------------------------------------------------------------------------------- /src/main/kotlin/org/gitanimals/gotcha/app/response/UserResponse.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/git-goods/gitanimals-api/HEAD/src/main/kotlin/org/gitanimals/gotcha/app/response/UserResponse.kt -------------------------------------------------------------------------------- /src/main/kotlin/org/gitanimals/gotcha/controller/GotchaController.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/git-goods/gitanimals-api/HEAD/src/main/kotlin/org/gitanimals/gotcha/controller/GotchaController.kt -------------------------------------------------------------------------------- /src/main/kotlin/org/gitanimals/gotcha/controller/response/ErrorResponse.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/git-goods/gitanimals-api/HEAD/src/main/kotlin/org/gitanimals/gotcha/controller/response/ErrorResponse.kt -------------------------------------------------------------------------------- /src/main/kotlin/org/gitanimals/gotcha/controller/response/GotchaResponse.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/git-goods/gitanimals-api/HEAD/src/main/kotlin/org/gitanimals/gotcha/controller/response/GotchaResponse.kt -------------------------------------------------------------------------------- /src/main/kotlin/org/gitanimals/gotcha/core/AggregateRoot.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/git-goods/gitanimals-api/HEAD/src/main/kotlin/org/gitanimals/gotcha/core/AggregateRoot.kt -------------------------------------------------------------------------------- /src/main/kotlin/org/gitanimals/gotcha/domain/Capsule.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/git-goods/gitanimals-api/HEAD/src/main/kotlin/org/gitanimals/gotcha/domain/Capsule.kt -------------------------------------------------------------------------------- /src/main/kotlin/org/gitanimals/gotcha/domain/DropRateClient.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/git-goods/gitanimals-api/HEAD/src/main/kotlin/org/gitanimals/gotcha/domain/DropRateClient.kt -------------------------------------------------------------------------------- /src/main/kotlin/org/gitanimals/gotcha/domain/Gotcha.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/git-goods/gitanimals-api/HEAD/src/main/kotlin/org/gitanimals/gotcha/domain/Gotcha.kt -------------------------------------------------------------------------------- /src/main/kotlin/org/gitanimals/gotcha/domain/GotchaService.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/git-goods/gitanimals-api/HEAD/src/main/kotlin/org/gitanimals/gotcha/domain/GotchaService.kt -------------------------------------------------------------------------------- /src/main/kotlin/org/gitanimals/gotcha/domain/GotchaType.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/git-goods/gitanimals-api/HEAD/src/main/kotlin/org/gitanimals/gotcha/domain/GotchaType.kt -------------------------------------------------------------------------------- /src/main/kotlin/org/gitanimals/gotcha/domain/response/GotchaResponse.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/git-goods/gitanimals-api/HEAD/src/main/kotlin/org/gitanimals/gotcha/domain/response/GotchaResponse.kt -------------------------------------------------------------------------------- /src/main/kotlin/org/gitanimals/gotcha/infra/DropRateCache.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/git-goods/gitanimals-api/HEAD/src/main/kotlin/org/gitanimals/gotcha/infra/DropRateCache.kt -------------------------------------------------------------------------------- /src/main/kotlin/org/gitanimals/gotcha/infra/GotchaHttpClientConfigurer.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/git-goods/gitanimals-api/HEAD/src/main/kotlin/org/gitanimals/gotcha/infra/GotchaHttpClientConfigurer.kt -------------------------------------------------------------------------------- /src/main/kotlin/org/gitanimals/identity/app/AppleLoginFacade.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/git-goods/gitanimals-api/HEAD/src/main/kotlin/org/gitanimals/identity/app/AppleLoginFacade.kt -------------------------------------------------------------------------------- /src/main/kotlin/org/gitanimals/identity/app/AppleOauth2Api.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/git-goods/gitanimals-api/HEAD/src/main/kotlin/org/gitanimals/identity/app/AppleOauth2Api.kt -------------------------------------------------------------------------------- /src/main/kotlin/org/gitanimals/identity/app/ContributionApi.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/git-goods/gitanimals-api/HEAD/src/main/kotlin/org/gitanimals/identity/app/ContributionApi.kt -------------------------------------------------------------------------------- /src/main/kotlin/org/gitanimals/identity/app/GithubLoginFacade.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/git-goods/gitanimals-api/HEAD/src/main/kotlin/org/gitanimals/identity/app/GithubLoginFacade.kt -------------------------------------------------------------------------------- /src/main/kotlin/org/gitanimals/identity/app/GithubOauth2Api.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/git-goods/gitanimals-api/HEAD/src/main/kotlin/org/gitanimals/identity/app/GithubOauth2Api.kt -------------------------------------------------------------------------------- /src/main/kotlin/org/gitanimals/identity/app/RefreshTokenFacade.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/git-goods/gitanimals-api/HEAD/src/main/kotlin/org/gitanimals/identity/app/RefreshTokenFacade.kt -------------------------------------------------------------------------------- /src/main/kotlin/org/gitanimals/identity/app/Token.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/git-goods/gitanimals-api/HEAD/src/main/kotlin/org/gitanimals/identity/app/Token.kt -------------------------------------------------------------------------------- /src/main/kotlin/org/gitanimals/identity/app/TokenManager.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/git-goods/gitanimals-api/HEAD/src/main/kotlin/org/gitanimals/identity/app/TokenManager.kt -------------------------------------------------------------------------------- /src/main/kotlin/org/gitanimals/identity/app/UserFacade.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/git-goods/gitanimals-api/HEAD/src/main/kotlin/org/gitanimals/identity/app/UserFacade.kt -------------------------------------------------------------------------------- /src/main/kotlin/org/gitanimals/identity/app/UserStatisticSchedule.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/git-goods/gitanimals-api/HEAD/src/main/kotlin/org/gitanimals/identity/app/UserStatisticSchedule.kt -------------------------------------------------------------------------------- /src/main/kotlin/org/gitanimals/identity/app/event/UserYesterdayReport.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/git-goods/gitanimals-api/HEAD/src/main/kotlin/org/gitanimals/identity/app/event/UserYesterdayReport.kt -------------------------------------------------------------------------------- /src/main/kotlin/org/gitanimals/identity/controller/Oauth2Controller.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/git-goods/gitanimals-api/HEAD/src/main/kotlin/org/gitanimals/identity/controller/Oauth2Controller.kt -------------------------------------------------------------------------------- /src/main/kotlin/org/gitanimals/identity/controller/RefreshTokenController.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/git-goods/gitanimals-api/HEAD/src/main/kotlin/org/gitanimals/identity/controller/RefreshTokenController.kt -------------------------------------------------------------------------------- /src/main/kotlin/org/gitanimals/identity/controller/UserController.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/git-goods/gitanimals-api/HEAD/src/main/kotlin/org/gitanimals/identity/controller/UserController.kt -------------------------------------------------------------------------------- /src/main/kotlin/org/gitanimals/identity/controller/UserStatisticController.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/git-goods/gitanimals-api/HEAD/src/main/kotlin/org/gitanimals/identity/controller/UserStatisticController.kt -------------------------------------------------------------------------------- /src/main/kotlin/org/gitanimals/identity/controller/admin/AdminUserController.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/git-goods/gitanimals-api/HEAD/src/main/kotlin/org/gitanimals/identity/controller/admin/AdminUserController.kt -------------------------------------------------------------------------------- /src/main/kotlin/org/gitanimals/identity/controller/admin/request/PointDecreaseRequest.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/git-goods/gitanimals-api/HEAD/src/main/kotlin/org/gitanimals/identity/controller/admin/request/PointDecreaseRequest.kt -------------------------------------------------------------------------------- /src/main/kotlin/org/gitanimals/identity/controller/admin/request/PointIncreaseRequest.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/git-goods/gitanimals-api/HEAD/src/main/kotlin/org/gitanimals/identity/controller/admin/request/PointIncreaseRequest.kt -------------------------------------------------------------------------------- /src/main/kotlin/org/gitanimals/identity/controller/advice/ErrorResponse.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/git-goods/gitanimals-api/HEAD/src/main/kotlin/org/gitanimals/identity/controller/advice/ErrorResponse.kt -------------------------------------------------------------------------------- /src/main/kotlin/org/gitanimals/identity/controller/interceptor/InterceptorConfigurer.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/git-goods/gitanimals-api/HEAD/src/main/kotlin/org/gitanimals/identity/controller/interceptor/InterceptorConfigurer.kt -------------------------------------------------------------------------------- /src/main/kotlin/org/gitanimals/identity/controller/interceptor/InternalApiInterceptor.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/git-goods/gitanimals-api/HEAD/src/main/kotlin/org/gitanimals/identity/controller/interceptor/InternalApiInterceptor.kt -------------------------------------------------------------------------------- /src/main/kotlin/org/gitanimals/identity/controller/request/AppleLoginRequest.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/git-goods/gitanimals-api/HEAD/src/main/kotlin/org/gitanimals/identity/controller/request/AppleLoginRequest.kt -------------------------------------------------------------------------------- /src/main/kotlin/org/gitanimals/identity/controller/request/CouponRequest.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/git-goods/gitanimals-api/HEAD/src/main/kotlin/org/gitanimals/identity/controller/request/CouponRequest.kt -------------------------------------------------------------------------------- /src/main/kotlin/org/gitanimals/identity/controller/request/LoginByRefreshTokenRequest.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/git-goods/gitanimals-api/HEAD/src/main/kotlin/org/gitanimals/identity/controller/request/LoginByRefreshTokenRequest.kt -------------------------------------------------------------------------------- /src/main/kotlin/org/gitanimals/identity/controller/request/RedirectWhenSuccess.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/git-goods/gitanimals-api/HEAD/src/main/kotlin/org/gitanimals/identity/controller/request/RedirectWhenSuccess.kt -------------------------------------------------------------------------------- /src/main/kotlin/org/gitanimals/identity/controller/request/UsernameUpdateRequest.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/git-goods/gitanimals-api/HEAD/src/main/kotlin/org/gitanimals/identity/controller/request/UsernameUpdateRequest.kt -------------------------------------------------------------------------------- /src/main/kotlin/org/gitanimals/identity/controller/response/RefreshTokenResponse.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/git-goods/gitanimals-api/HEAD/src/main/kotlin/org/gitanimals/identity/controller/response/RefreshTokenResponse.kt -------------------------------------------------------------------------------- /src/main/kotlin/org/gitanimals/identity/controller/response/TokenResponse.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/git-goods/gitanimals-api/HEAD/src/main/kotlin/org/gitanimals/identity/controller/response/TokenResponse.kt -------------------------------------------------------------------------------- /src/main/kotlin/org/gitanimals/identity/controller/response/TotalUserResponse.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/git-goods/gitanimals-api/HEAD/src/main/kotlin/org/gitanimals/identity/controller/response/TotalUserResponse.kt -------------------------------------------------------------------------------- /src/main/kotlin/org/gitanimals/identity/controller/response/UserResponse.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/git-goods/gitanimals-api/HEAD/src/main/kotlin/org/gitanimals/identity/controller/response/UserResponse.kt -------------------------------------------------------------------------------- /src/main/kotlin/org/gitanimals/identity/core/AggregateRoot.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/git-goods/gitanimals-api/HEAD/src/main/kotlin/org/gitanimals/identity/core/AggregateRoot.kt -------------------------------------------------------------------------------- /src/main/kotlin/org/gitanimals/identity/core/IdGenerator.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/git-goods/gitanimals-api/HEAD/src/main/kotlin/org/gitanimals/identity/core/IdGenerator.kt -------------------------------------------------------------------------------- /src/main/kotlin/org/gitanimals/identity/core/Time.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/git-goods/gitanimals-api/HEAD/src/main/kotlin/org/gitanimals/identity/core/Time.kt -------------------------------------------------------------------------------- /src/main/kotlin/org/gitanimals/identity/domain/AbstractTime.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/git-goods/gitanimals-api/HEAD/src/main/kotlin/org/gitanimals/identity/domain/AbstractTime.kt -------------------------------------------------------------------------------- /src/main/kotlin/org/gitanimals/identity/domain/EntryPoint.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/git-goods/gitanimals-api/HEAD/src/main/kotlin/org/gitanimals/identity/domain/EntryPoint.kt -------------------------------------------------------------------------------- /src/main/kotlin/org/gitanimals/identity/domain/PointHistory.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/git-goods/gitanimals-api/HEAD/src/main/kotlin/org/gitanimals/identity/domain/PointHistory.kt -------------------------------------------------------------------------------- /src/main/kotlin/org/gitanimals/identity/domain/User.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/git-goods/gitanimals-api/HEAD/src/main/kotlin/org/gitanimals/identity/domain/User.kt -------------------------------------------------------------------------------- /src/main/kotlin/org/gitanimals/identity/domain/UserAuthInfo.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/git-goods/gitanimals-api/HEAD/src/main/kotlin/org/gitanimals/identity/domain/UserAuthInfo.kt -------------------------------------------------------------------------------- /src/main/kotlin/org/gitanimals/identity/domain/UserIdempotency.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/git-goods/gitanimals-api/HEAD/src/main/kotlin/org/gitanimals/identity/domain/UserIdempotency.kt -------------------------------------------------------------------------------- /src/main/kotlin/org/gitanimals/identity/domain/UserIdempotencyRepository.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/git-goods/gitanimals-api/HEAD/src/main/kotlin/org/gitanimals/identity/domain/UserIdempotencyRepository.kt -------------------------------------------------------------------------------- /src/main/kotlin/org/gitanimals/identity/domain/UserRepository.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/git-goods/gitanimals-api/HEAD/src/main/kotlin/org/gitanimals/identity/domain/UserRepository.kt -------------------------------------------------------------------------------- /src/main/kotlin/org/gitanimals/identity/domain/UserService.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/git-goods/gitanimals-api/HEAD/src/main/kotlin/org/gitanimals/identity/domain/UserService.kt -------------------------------------------------------------------------------- /src/main/kotlin/org/gitanimals/identity/domain/UserStatisticRepository.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/git-goods/gitanimals-api/HEAD/src/main/kotlin/org/gitanimals/identity/domain/UserStatisticRepository.kt -------------------------------------------------------------------------------- /src/main/kotlin/org/gitanimals/identity/domain/UserStatisticService.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/git-goods/gitanimals-api/HEAD/src/main/kotlin/org/gitanimals/identity/domain/UserStatisticService.kt -------------------------------------------------------------------------------- /src/main/kotlin/org/gitanimals/identity/infra/CacheConfigurer.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/git-goods/gitanimals-api/HEAD/src/main/kotlin/org/gitanimals/identity/infra/CacheConfigurer.kt -------------------------------------------------------------------------------- /src/main/kotlin/org/gitanimals/identity/infra/GithubContributionApi.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/git-goods/gitanimals-api/HEAD/src/main/kotlin/org/gitanimals/identity/infra/GithubContributionApi.kt -------------------------------------------------------------------------------- /src/main/kotlin/org/gitanimals/identity/infra/GithubGithubOauth2Api.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/git-goods/gitanimals-api/HEAD/src/main/kotlin/org/gitanimals/identity/infra/GithubGithubOauth2Api.kt -------------------------------------------------------------------------------- /src/main/kotlin/org/gitanimals/identity/infra/HttpClientConfigurer.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/git-goods/gitanimals-api/HEAD/src/main/kotlin/org/gitanimals/identity/infra/HttpClientConfigurer.kt -------------------------------------------------------------------------------- /src/main/kotlin/org/gitanimals/identity/infra/JwtTokenManager.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/git-goods/gitanimals-api/HEAD/src/main/kotlin/org/gitanimals/identity/infra/JwtTokenManager.kt -------------------------------------------------------------------------------- /src/main/kotlin/org/gitanimals/inbox/app/IdentityApi.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/git-goods/gitanimals-api/HEAD/src/main/kotlin/org/gitanimals/inbox/app/IdentityApi.kt -------------------------------------------------------------------------------- /src/main/kotlin/org/gitanimals/inbox/app/InboxFacade.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/git-goods/gitanimals-api/HEAD/src/main/kotlin/org/gitanimals/inbox/app/InboxFacade.kt -------------------------------------------------------------------------------- /src/main/kotlin/org/gitanimals/inbox/controller/InboxController.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/git-goods/gitanimals-api/HEAD/src/main/kotlin/org/gitanimals/inbox/controller/InboxController.kt -------------------------------------------------------------------------------- /src/main/kotlin/org/gitanimals/inbox/controller/InboxTestController.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/git-goods/gitanimals-api/HEAD/src/main/kotlin/org/gitanimals/inbox/controller/InboxTestController.kt -------------------------------------------------------------------------------- /src/main/kotlin/org/gitanimals/inbox/controller/request/InboxInputRequest.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/git-goods/gitanimals-api/HEAD/src/main/kotlin/org/gitanimals/inbox/controller/request/InboxInputRequest.kt -------------------------------------------------------------------------------- /src/main/kotlin/org/gitanimals/inbox/controller/response/ErrorResponse.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/git-goods/gitanimals-api/HEAD/src/main/kotlin/org/gitanimals/inbox/controller/response/ErrorResponse.kt -------------------------------------------------------------------------------- /src/main/kotlin/org/gitanimals/inbox/controller/response/InboxResponse.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/git-goods/gitanimals-api/HEAD/src/main/kotlin/org/gitanimals/inbox/controller/response/InboxResponse.kt -------------------------------------------------------------------------------- /src/main/kotlin/org/gitanimals/inbox/core/AggregateRoot.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/git-goods/gitanimals-api/HEAD/src/main/kotlin/org/gitanimals/inbox/core/AggregateRoot.kt -------------------------------------------------------------------------------- /src/main/kotlin/org/gitanimals/inbox/core/IdGenerator.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/git-goods/gitanimals-api/HEAD/src/main/kotlin/org/gitanimals/inbox/core/IdGenerator.kt -------------------------------------------------------------------------------- /src/main/kotlin/org/gitanimals/inbox/core/Time.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/git-goods/gitanimals-api/HEAD/src/main/kotlin/org/gitanimals/inbox/core/Time.kt -------------------------------------------------------------------------------- /src/main/kotlin/org/gitanimals/inbox/domain/AbstractTime.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/git-goods/gitanimals-api/HEAD/src/main/kotlin/org/gitanimals/inbox/domain/AbstractTime.kt -------------------------------------------------------------------------------- /src/main/kotlin/org/gitanimals/inbox/domain/Inbox.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/git-goods/gitanimals-api/HEAD/src/main/kotlin/org/gitanimals/inbox/domain/Inbox.kt -------------------------------------------------------------------------------- /src/main/kotlin/org/gitanimals/inbox/domain/InboxApplication.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/git-goods/gitanimals-api/HEAD/src/main/kotlin/org/gitanimals/inbox/domain/InboxApplication.kt -------------------------------------------------------------------------------- /src/main/kotlin/org/gitanimals/inbox/domain/InboxRepository.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/git-goods/gitanimals-api/HEAD/src/main/kotlin/org/gitanimals/inbox/domain/InboxRepository.kt -------------------------------------------------------------------------------- /src/main/kotlin/org/gitanimals/inbox/domain/InboxService.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/git-goods/gitanimals-api/HEAD/src/main/kotlin/org/gitanimals/inbox/domain/InboxService.kt -------------------------------------------------------------------------------- /src/main/kotlin/org/gitanimals/inbox/domain/InboxStatus.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/git-goods/gitanimals-api/HEAD/src/main/kotlin/org/gitanimals/inbox/domain/InboxStatus.kt -------------------------------------------------------------------------------- /src/main/kotlin/org/gitanimals/inbox/domain/InboxType.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/git-goods/gitanimals-api/HEAD/src/main/kotlin/org/gitanimals/inbox/domain/InboxType.kt -------------------------------------------------------------------------------- /src/main/kotlin/org/gitanimals/inbox/domain/Publisher.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/git-goods/gitanimals-api/HEAD/src/main/kotlin/org/gitanimals/inbox/domain/Publisher.kt -------------------------------------------------------------------------------- /src/main/kotlin/org/gitanimals/inbox/infra/ExpiredInboxDeleteBatch.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/git-goods/gitanimals-api/HEAD/src/main/kotlin/org/gitanimals/inbox/infra/ExpiredInboxDeleteBatch.kt -------------------------------------------------------------------------------- /src/main/kotlin/org/gitanimals/inbox/infra/InboxHandler.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/git-goods/gitanimals-api/HEAD/src/main/kotlin/org/gitanimals/inbox/infra/InboxHandler.kt -------------------------------------------------------------------------------- /src/main/kotlin/org/gitanimals/inbox/infra/InboxHttpClientConfigurer.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/git-goods/gitanimals-api/HEAD/src/main/kotlin/org/gitanimals/inbox/infra/InboxHttpClientConfigurer.kt -------------------------------------------------------------------------------- /src/main/kotlin/org/gitanimals/inbox/infra/event/InboxInputEvent.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/git-goods/gitanimals-api/HEAD/src/main/kotlin/org/gitanimals/inbox/infra/event/InboxInputEvent.kt -------------------------------------------------------------------------------- /src/main/kotlin/org/gitanimals/notification/app/AdminCallDetectedMessageListener.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/git-goods/gitanimals-api/HEAD/src/main/kotlin/org/gitanimals/notification/app/AdminCallDetectedMessageListener.kt -------------------------------------------------------------------------------- /src/main/kotlin/org/gitanimals/notification/app/NewPetDropRateDistributionMessageListener.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/git-goods/gitanimals-api/HEAD/src/main/kotlin/org/gitanimals/notification/app/NewPetDropRateDistributionMessageListener.kt -------------------------------------------------------------------------------- /src/main/kotlin/org/gitanimals/notification/app/NotApprovedQuizCreatedMessageListener.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/git-goods/gitanimals-api/HEAD/src/main/kotlin/org/gitanimals/notification/app/NotApprovedQuizCreatedMessageListener.kt -------------------------------------------------------------------------------- /src/main/kotlin/org/gitanimals/notification/app/NotDeveloperQuizCreateRequestedMessageListener.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/git-goods/gitanimals-api/HEAD/src/main/kotlin/org/gitanimals/notification/app/NotDeveloperQuizCreateRequestedMessageListener.kt -------------------------------------------------------------------------------- /src/main/kotlin/org/gitanimals/notification/app/QuizCreatedMessageListener.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/git-goods/gitanimals-api/HEAD/src/main/kotlin/org/gitanimals/notification/app/QuizCreatedMessageListener.kt -------------------------------------------------------------------------------- /src/main/kotlin/org/gitanimals/notification/app/SlackDeadLetterMessageListener.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/git-goods/gitanimals-api/HEAD/src/main/kotlin/org/gitanimals/notification/app/SlackDeadLetterMessageListener.kt -------------------------------------------------------------------------------- /src/main/kotlin/org/gitanimals/notification/app/SlackInteractRequestDispatcher.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/git-goods/gitanimals-api/HEAD/src/main/kotlin/org/gitanimals/notification/app/SlackInteractRequestDispatcher.kt -------------------------------------------------------------------------------- /src/main/kotlin/org/gitanimals/notification/app/SlackNotificationHandler.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/git-goods/gitanimals-api/HEAD/src/main/kotlin/org/gitanimals/notification/app/SlackNotificationHandler.kt -------------------------------------------------------------------------------- /src/main/kotlin/org/gitanimals/notification/app/SlackRepliedMessageListener.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/git-goods/gitanimals-api/HEAD/src/main/kotlin/org/gitanimals/notification/app/SlackRepliedMessageListener.kt -------------------------------------------------------------------------------- /src/main/kotlin/org/gitanimals/notification/app/event/AdminCallDetected.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/git-goods/gitanimals-api/HEAD/src/main/kotlin/org/gitanimals/notification/app/event/AdminCallDetected.kt -------------------------------------------------------------------------------- /src/main/kotlin/org/gitanimals/notification/app/event/DailyProductReport.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/git-goods/gitanimals-api/HEAD/src/main/kotlin/org/gitanimals/notification/app/event/DailyProductReport.kt -------------------------------------------------------------------------------- /src/main/kotlin/org/gitanimals/notification/app/event/DeadLetterEvent.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/git-goods/gitanimals-api/HEAD/src/main/kotlin/org/gitanimals/notification/app/event/DeadLetterEvent.kt -------------------------------------------------------------------------------- /src/main/kotlin/org/gitanimals/notification/app/event/NewPetDropRateDistributionEvent.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/git-goods/gitanimals-api/HEAD/src/main/kotlin/org/gitanimals/notification/app/event/NewPetDropRateDistributionEvent.kt -------------------------------------------------------------------------------- /src/main/kotlin/org/gitanimals/notification/app/event/NewQuizCreatedNotification.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/git-goods/gitanimals-api/HEAD/src/main/kotlin/org/gitanimals/notification/app/event/NewQuizCreatedNotification.kt -------------------------------------------------------------------------------- /src/main/kotlin/org/gitanimals/notification/app/event/NewUserCreated.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/git-goods/gitanimals-api/HEAD/src/main/kotlin/org/gitanimals/notification/app/event/NewUserCreated.kt -------------------------------------------------------------------------------- /src/main/kotlin/org/gitanimals/notification/app/event/NotApprovedQuizCreatedNotification.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/git-goods/gitanimals-api/HEAD/src/main/kotlin/org/gitanimals/notification/app/event/NotApprovedQuizCreatedNotification.kt -------------------------------------------------------------------------------- /src/main/kotlin/org/gitanimals/notification/app/event/NotDeveloperQuizCreateRequestedNotification.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/git-goods/gitanimals-api/HEAD/src/main/kotlin/org/gitanimals/notification/app/event/NotDeveloperQuizCreateRequestedNotification.kt -------------------------------------------------------------------------------- /src/main/kotlin/org/gitanimals/notification/app/event/SlackInteracted.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/git-goods/gitanimals-api/HEAD/src/main/kotlin/org/gitanimals/notification/app/event/SlackInteracted.kt -------------------------------------------------------------------------------- /src/main/kotlin/org/gitanimals/notification/app/event/SlackReplied.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/git-goods/gitanimals-api/HEAD/src/main/kotlin/org/gitanimals/notification/app/event/SlackReplied.kt -------------------------------------------------------------------------------- /src/main/kotlin/org/gitanimals/notification/app/event/UserYesterdayReport.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/git-goods/gitanimals-api/HEAD/src/main/kotlin/org/gitanimals/notification/app/event/UserYesterdayReport.kt -------------------------------------------------------------------------------- /src/main/kotlin/org/gitanimals/notification/app/request/SlackInteractRequest.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/git-goods/gitanimals-api/HEAD/src/main/kotlin/org/gitanimals/notification/app/request/SlackInteractRequest.kt -------------------------------------------------------------------------------- /src/main/kotlin/org/gitanimals/notification/controller/SlackInteractController.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/git-goods/gitanimals-api/HEAD/src/main/kotlin/org/gitanimals/notification/controller/SlackInteractController.kt -------------------------------------------------------------------------------- /src/main/kotlin/org/gitanimals/notification/domain/Notification.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/git-goods/gitanimals-api/HEAD/src/main/kotlin/org/gitanimals/notification/domain/Notification.kt -------------------------------------------------------------------------------- /src/main/kotlin/org/gitanimals/notification/infra/RedisMessageListenerConfiguration.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/git-goods/gitanimals-api/HEAD/src/main/kotlin/org/gitanimals/notification/infra/RedisMessageListenerConfiguration.kt -------------------------------------------------------------------------------- /src/main/kotlin/org/gitanimals/notification/infra/SlackNotifiactions.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/git-goods/gitanimals-api/HEAD/src/main/kotlin/org/gitanimals/notification/infra/SlackNotifiactions.kt -------------------------------------------------------------------------------- /src/main/kotlin/org/gitanimals/quiz/app/AIApi.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/git-goods/gitanimals-api/HEAD/src/main/kotlin/org/gitanimals/quiz/app/AIApi.kt -------------------------------------------------------------------------------- /src/main/kotlin/org/gitanimals/quiz/app/ApproveQuizFacade.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/git-goods/gitanimals-api/HEAD/src/main/kotlin/org/gitanimals/quiz/app/ApproveQuizFacade.kt -------------------------------------------------------------------------------- /src/main/kotlin/org/gitanimals/quiz/app/CreateQuizFacade.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/git-goods/gitanimals-api/HEAD/src/main/kotlin/org/gitanimals/quiz/app/CreateQuizFacade.kt -------------------------------------------------------------------------------- /src/main/kotlin/org/gitanimals/quiz/app/DeleteQuizFacade.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/git-goods/gitanimals-api/HEAD/src/main/kotlin/org/gitanimals/quiz/app/DeleteQuizFacade.kt -------------------------------------------------------------------------------- /src/main/kotlin/org/gitanimals/quiz/app/DenyQuizFacade.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/git-goods/gitanimals-api/HEAD/src/main/kotlin/org/gitanimals/quiz/app/DenyQuizFacade.kt -------------------------------------------------------------------------------- /src/main/kotlin/org/gitanimals/quiz/app/IdentityApi.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/git-goods/gitanimals-api/HEAD/src/main/kotlin/org/gitanimals/quiz/app/IdentityApi.kt -------------------------------------------------------------------------------- /src/main/kotlin/org/gitanimals/quiz/app/InboxApi.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/git-goods/gitanimals-api/HEAD/src/main/kotlin/org/gitanimals/quiz/app/InboxApi.kt -------------------------------------------------------------------------------- /src/main/kotlin/org/gitanimals/quiz/app/SolveQuizFacade.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/git-goods/gitanimals-api/HEAD/src/main/kotlin/org/gitanimals/quiz/app/SolveQuizFacade.kt -------------------------------------------------------------------------------- /src/main/kotlin/org/gitanimals/quiz/app/TextSimilarityChecker.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/git-goods/gitanimals-api/HEAD/src/main/kotlin/org/gitanimals/quiz/app/TextSimilarityChecker.kt -------------------------------------------------------------------------------- /src/main/kotlin/org/gitanimals/quiz/app/event/NotApprovedQuizCreated.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/git-goods/gitanimals-api/HEAD/src/main/kotlin/org/gitanimals/quiz/app/event/NotApprovedQuizCreated.kt -------------------------------------------------------------------------------- /src/main/kotlin/org/gitanimals/quiz/app/event/NotDeveloperQuizCreateRequested.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/git-goods/gitanimals-api/HEAD/src/main/kotlin/org/gitanimals/quiz/app/event/NotDeveloperQuizCreateRequested.kt -------------------------------------------------------------------------------- /src/main/kotlin/org/gitanimals/quiz/app/request/CreateQuizRequest.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/git-goods/gitanimals-api/HEAD/src/main/kotlin/org/gitanimals/quiz/app/request/CreateQuizRequest.kt -------------------------------------------------------------------------------- /src/main/kotlin/org/gitanimals/quiz/app/request/CreateSolveQuizRequest.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/git-goods/gitanimals-api/HEAD/src/main/kotlin/org/gitanimals/quiz/app/request/CreateSolveQuizRequest.kt -------------------------------------------------------------------------------- /src/main/kotlin/org/gitanimals/quiz/app/response/CreateQuizResponse.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/git-goods/gitanimals-api/HEAD/src/main/kotlin/org/gitanimals/quiz/app/response/CreateQuizResponse.kt -------------------------------------------------------------------------------- /src/main/kotlin/org/gitanimals/quiz/app/response/QuizContextResponse.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/git-goods/gitanimals-api/HEAD/src/main/kotlin/org/gitanimals/quiz/app/response/QuizContextResponse.kt -------------------------------------------------------------------------------- /src/main/kotlin/org/gitanimals/quiz/app/response/TodaySolvedContextResponse.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/git-goods/gitanimals-api/HEAD/src/main/kotlin/org/gitanimals/quiz/app/response/TodaySolvedContextResponse.kt -------------------------------------------------------------------------------- /src/main/kotlin/org/gitanimals/quiz/controller/QuizContextController.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/git-goods/gitanimals-api/HEAD/src/main/kotlin/org/gitanimals/quiz/controller/QuizContextController.kt -------------------------------------------------------------------------------- /src/main/kotlin/org/gitanimals/quiz/controller/QuizController.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/git-goods/gitanimals-api/HEAD/src/main/kotlin/org/gitanimals/quiz/controller/QuizController.kt -------------------------------------------------------------------------------- /src/main/kotlin/org/gitanimals/quiz/controller/QuizQaController.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/git-goods/gitanimals-api/HEAD/src/main/kotlin/org/gitanimals/quiz/controller/QuizQaController.kt -------------------------------------------------------------------------------- /src/main/kotlin/org/gitanimals/quiz/controller/request/AnswerQuizRequest.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/git-goods/gitanimals-api/HEAD/src/main/kotlin/org/gitanimals/quiz/controller/request/AnswerQuizRequest.kt -------------------------------------------------------------------------------- /src/main/kotlin/org/gitanimals/quiz/controller/response/CreateQuizContextResponse.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/git-goods/gitanimals-api/HEAD/src/main/kotlin/org/gitanimals/quiz/controller/response/CreateQuizContextResponse.kt -------------------------------------------------------------------------------- /src/main/kotlin/org/gitanimals/quiz/controller/response/QuizSolveContextStatusResponse.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/git-goods/gitanimals-api/HEAD/src/main/kotlin/org/gitanimals/quiz/controller/response/QuizSolveContextStatusResponse.kt -------------------------------------------------------------------------------- /src/main/kotlin/org/gitanimals/quiz/domain/approved/Quiz.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/git-goods/gitanimals-api/HEAD/src/main/kotlin/org/gitanimals/quiz/domain/approved/Quiz.kt -------------------------------------------------------------------------------- /src/main/kotlin/org/gitanimals/quiz/domain/approved/QuizRepository.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/git-goods/gitanimals-api/HEAD/src/main/kotlin/org/gitanimals/quiz/domain/approved/QuizRepository.kt -------------------------------------------------------------------------------- /src/main/kotlin/org/gitanimals/quiz/domain/approved/QuizService.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/git-goods/gitanimals-api/HEAD/src/main/kotlin/org/gitanimals/quiz/domain/approved/QuizService.kt -------------------------------------------------------------------------------- /src/main/kotlin/org/gitanimals/quiz/domain/context/QuizSolveContext.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/git-goods/gitanimals-api/HEAD/src/main/kotlin/org/gitanimals/quiz/domain/context/QuizSolveContext.kt -------------------------------------------------------------------------------- /src/main/kotlin/org/gitanimals/quiz/domain/context/QuizSolveContextQuiz.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/git-goods/gitanimals-api/HEAD/src/main/kotlin/org/gitanimals/quiz/domain/context/QuizSolveContextQuiz.kt -------------------------------------------------------------------------------- /src/main/kotlin/org/gitanimals/quiz/domain/context/QuizSolveContextRepository.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/git-goods/gitanimals-api/HEAD/src/main/kotlin/org/gitanimals/quiz/domain/context/QuizSolveContextRepository.kt -------------------------------------------------------------------------------- /src/main/kotlin/org/gitanimals/quiz/domain/context/QuizSolveContextService.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/git-goods/gitanimals-api/HEAD/src/main/kotlin/org/gitanimals/quiz/domain/context/QuizSolveContextService.kt -------------------------------------------------------------------------------- /src/main/kotlin/org/gitanimals/quiz/domain/context/QuizSolveContextStatus.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/git-goods/gitanimals-api/HEAD/src/main/kotlin/org/gitanimals/quiz/domain/context/QuizSolveContextStatus.kt -------------------------------------------------------------------------------- /src/main/kotlin/org/gitanimals/quiz/domain/context/SolveStage.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/git-goods/gitanimals-api/HEAD/src/main/kotlin/org/gitanimals/quiz/domain/context/SolveStage.kt -------------------------------------------------------------------------------- /src/main/kotlin/org/gitanimals/quiz/domain/core/AbstractTime.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/git-goods/gitanimals-api/HEAD/src/main/kotlin/org/gitanimals/quiz/domain/core/AbstractTime.kt -------------------------------------------------------------------------------- /src/main/kotlin/org/gitanimals/quiz/domain/core/Category.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/git-goods/gitanimals-api/HEAD/src/main/kotlin/org/gitanimals/quiz/domain/core/Category.kt -------------------------------------------------------------------------------- /src/main/kotlin/org/gitanimals/quiz/domain/core/Language.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/git-goods/gitanimals-api/HEAD/src/main/kotlin/org/gitanimals/quiz/domain/core/Language.kt -------------------------------------------------------------------------------- /src/main/kotlin/org/gitanimals/quiz/domain/core/Level.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/git-goods/gitanimals-api/HEAD/src/main/kotlin/org/gitanimals/quiz/domain/core/Level.kt -------------------------------------------------------------------------------- /src/main/kotlin/org/gitanimals/quiz/domain/not_approved/NotApprovedQuiz.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/git-goods/gitanimals-api/HEAD/src/main/kotlin/org/gitanimals/quiz/domain/not_approved/NotApprovedQuiz.kt -------------------------------------------------------------------------------- /src/main/kotlin/org/gitanimals/quiz/domain/not_approved/NotApprovedQuizRepository.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/git-goods/gitanimals-api/HEAD/src/main/kotlin/org/gitanimals/quiz/domain/not_approved/NotApprovedQuizRepository.kt -------------------------------------------------------------------------------- /src/main/kotlin/org/gitanimals/quiz/domain/not_approved/NotApprovedQuizService.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/git-goods/gitanimals-api/HEAD/src/main/kotlin/org/gitanimals/quiz/domain/not_approved/NotApprovedQuizService.kt -------------------------------------------------------------------------------- /src/main/kotlin/org/gitanimals/quiz/domain/prompt/QuizCreatePrompt.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/git-goods/gitanimals-api/HEAD/src/main/kotlin/org/gitanimals/quiz/domain/prompt/QuizCreatePrompt.kt -------------------------------------------------------------------------------- /src/main/kotlin/org/gitanimals/quiz/domain/prompt/QuizCreatePromptRepository.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/git-goods/gitanimals-api/HEAD/src/main/kotlin/org/gitanimals/quiz/domain/prompt/QuizCreatePromptRepository.kt -------------------------------------------------------------------------------- /src/main/kotlin/org/gitanimals/quiz/domain/prompt/QuizCreatePromptService.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/git-goods/gitanimals-api/HEAD/src/main/kotlin/org/gitanimals/quiz/domain/prompt/QuizCreatePromptService.kt -------------------------------------------------------------------------------- /src/main/kotlin/org/gitanimals/quiz/domain/prompt/rag/QuizCreateRag.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/git-goods/gitanimals-api/HEAD/src/main/kotlin/org/gitanimals/quiz/domain/prompt/rag/QuizCreateRag.kt -------------------------------------------------------------------------------- /src/main/kotlin/org/gitanimals/quiz/domain/prompt/rag/QuizCreateRagRepository.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/git-goods/gitanimals-api/HEAD/src/main/kotlin/org/gitanimals/quiz/domain/prompt/rag/QuizCreateRagRepository.kt -------------------------------------------------------------------------------- /src/main/kotlin/org/gitanimals/quiz/domain/prompt/rag/QuizCreateRagService.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/git-goods/gitanimals-api/HEAD/src/main/kotlin/org/gitanimals/quiz/domain/prompt/rag/QuizCreateRagService.kt -------------------------------------------------------------------------------- /src/main/kotlin/org/gitanimals/quiz/infra/HttpClientErrorHandler.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/git-goods/gitanimals-api/HEAD/src/main/kotlin/org/gitanimals/quiz/infra/HttpClientErrorHandler.kt -------------------------------------------------------------------------------- /src/main/kotlin/org/gitanimals/quiz/infra/NotApprovedQuizSlackInteractedMessageListener.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/git-goods/gitanimals-api/HEAD/src/main/kotlin/org/gitanimals/quiz/infra/NotApprovedQuizSlackInteractedMessageListener.kt -------------------------------------------------------------------------------- /src/main/kotlin/org/gitanimals/quiz/infra/NotDeveloperQuizCreateRequestedSlackInteractedMessageListener.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/git-goods/gitanimals-api/HEAD/src/main/kotlin/org/gitanimals/quiz/infra/NotDeveloperQuizCreateRequestedSlackInteractedMessageListener.kt -------------------------------------------------------------------------------- /src/main/kotlin/org/gitanimals/quiz/infra/QuizDeleteSlackInteractedMessageListener.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/git-goods/gitanimals-api/HEAD/src/main/kotlin/org/gitanimals/quiz/infra/QuizDeleteSlackInteractedMessageListener.kt -------------------------------------------------------------------------------- /src/main/kotlin/org/gitanimals/quiz/infra/QuizHttpClientConfigurer.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/git-goods/gitanimals-api/HEAD/src/main/kotlin/org/gitanimals/quiz/infra/QuizHttpClientConfigurer.kt -------------------------------------------------------------------------------- /src/main/kotlin/org/gitanimals/quiz/infra/QuizRedisMessageListenerConfiguration.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/git-goods/gitanimals-api/HEAD/src/main/kotlin/org/gitanimals/quiz/infra/QuizRedisMessageListenerConfiguration.kt -------------------------------------------------------------------------------- /src/main/kotlin/org/gitanimals/quiz/infra/event/NewQuizCreated.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/git-goods/gitanimals-api/HEAD/src/main/kotlin/org/gitanimals/quiz/infra/event/NewQuizCreated.kt -------------------------------------------------------------------------------- /src/main/kotlin/org/gitanimals/quiz/infra/event/SlackInteracted.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/git-goods/gitanimals-api/HEAD/src/main/kotlin/org/gitanimals/quiz/infra/event/SlackInteracted.kt -------------------------------------------------------------------------------- /src/main/kotlin/org/gitanimals/quiz/infra/event/SlackReplied.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/git-goods/gitanimals-api/HEAD/src/main/kotlin/org/gitanimals/quiz/infra/event/SlackReplied.kt -------------------------------------------------------------------------------- /src/main/kotlin/org/gitanimals/quiz/infra/hibernate/HibernateEventListenerConfiguration.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/git-goods/gitanimals-api/HEAD/src/main/kotlin/org/gitanimals/quiz/infra/hibernate/HibernateEventListenerConfiguration.kt -------------------------------------------------------------------------------- /src/main/kotlin/org/gitanimals/quiz/infra/hibernate/NewQuizCreatedInsertHibernateEventListener.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/git-goods/gitanimals-api/HEAD/src/main/kotlin/org/gitanimals/quiz/infra/hibernate/NewQuizCreatedInsertHibernateEventListener.kt -------------------------------------------------------------------------------- /src/main/kotlin/org/gitanimals/quiz/infra/hibernate/QuizDeletedHibernateEventListener.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/git-goods/gitanimals-api/HEAD/src/main/kotlin/org/gitanimals/quiz/infra/hibernate/QuizDeletedHibernateEventListener.kt -------------------------------------------------------------------------------- /src/main/kotlin/org/gitanimals/quiz/infra/hibernate/QuizSolveContextDoneHibernateEventListener.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/git-goods/gitanimals-api/HEAD/src/main/kotlin/org/gitanimals/quiz/infra/hibernate/QuizSolveContextDoneHibernateEventListener.kt -------------------------------------------------------------------------------- /src/main/kotlin/org/gitanimals/quiz/infra/similarity/EsKnnTextSimilarityChecker.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/git-goods/gitanimals-api/HEAD/src/main/kotlin/org/gitanimals/quiz/infra/similarity/EsKnnTextSimilarityChecker.kt -------------------------------------------------------------------------------- /src/main/kotlin/org/gitanimals/quiz/infra/similarity/NewQuizCreatedEventListener.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/git-goods/gitanimals-api/HEAD/src/main/kotlin/org/gitanimals/quiz/infra/similarity/NewQuizCreatedEventListener.kt -------------------------------------------------------------------------------- /src/main/kotlin/org/gitanimals/quiz/infra/similarity/QuizSimilarity.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/git-goods/gitanimals-api/HEAD/src/main/kotlin/org/gitanimals/quiz/infra/similarity/QuizSimilarity.kt -------------------------------------------------------------------------------- /src/main/kotlin/org/gitanimals/quiz/infra/similarity/QuizSimilarityRepository.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/git-goods/gitanimals-api/HEAD/src/main/kotlin/org/gitanimals/quiz/infra/similarity/QuizSimilarityRepository.kt -------------------------------------------------------------------------------- /src/main/kotlin/org/gitanimals/quiz/infra/similarity/Tokenizer.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/git-goods/gitanimals-api/HEAD/src/main/kotlin/org/gitanimals/quiz/infra/similarity/Tokenizer.kt -------------------------------------------------------------------------------- /src/main/kotlin/org/gitanimals/quiz/infra/similarity/TokenizerHttpClientConfigurer.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/git-goods/gitanimals-api/HEAD/src/main/kotlin/org/gitanimals/quiz/infra/similarity/TokenizerHttpClientConfigurer.kt -------------------------------------------------------------------------------- /src/main/kotlin/org/gitanimals/shop/app/BuyBackgroundFacade.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/git-goods/gitanimals-api/HEAD/src/main/kotlin/org/gitanimals/shop/app/BuyBackgroundFacade.kt -------------------------------------------------------------------------------- /src/main/kotlin/org/gitanimals/shop/app/BuyCollaborationPersonaFacade.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/git-goods/gitanimals-api/HEAD/src/main/kotlin/org/gitanimals/shop/app/BuyCollaborationPersonaFacade.kt -------------------------------------------------------------------------------- /src/main/kotlin/org/gitanimals/shop/app/DropPersonaFacade.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/git-goods/gitanimals-api/HEAD/src/main/kotlin/org/gitanimals/shop/app/DropPersonaFacade.kt -------------------------------------------------------------------------------- /src/main/kotlin/org/gitanimals/shop/app/IdentityApi.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/git-goods/gitanimals-api/HEAD/src/main/kotlin/org/gitanimals/shop/app/IdentityApi.kt -------------------------------------------------------------------------------- /src/main/kotlin/org/gitanimals/shop/app/RenderApi.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/git-goods/gitanimals-api/HEAD/src/main/kotlin/org/gitanimals/shop/app/RenderApi.kt -------------------------------------------------------------------------------- /src/main/kotlin/org/gitanimals/shop/app/request/BuyCollaborationPersonaRequest.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/git-goods/gitanimals-api/HEAD/src/main/kotlin/org/gitanimals/shop/app/request/BuyCollaborationPersonaRequest.kt -------------------------------------------------------------------------------- /src/main/kotlin/org/gitanimals/shop/controller/BuyCollaborationPersonaController.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/git-goods/gitanimals-api/HEAD/src/main/kotlin/org/gitanimals/shop/controller/BuyCollaborationPersonaController.kt -------------------------------------------------------------------------------- /src/main/kotlin/org/gitanimals/shop/controller/BuySaleController.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/git-goods/gitanimals-api/HEAD/src/main/kotlin/org/gitanimals/shop/controller/BuySaleController.kt -------------------------------------------------------------------------------- /src/main/kotlin/org/gitanimals/shop/controller/DropPersonaController.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/git-goods/gitanimals-api/HEAD/src/main/kotlin/org/gitanimals/shop/controller/DropPersonaController.kt -------------------------------------------------------------------------------- /src/main/kotlin/org/gitanimals/shop/controller/request/BuyBackgroundRequest.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/git-goods/gitanimals-api/HEAD/src/main/kotlin/org/gitanimals/shop/controller/request/BuyBackgroundRequest.kt -------------------------------------------------------------------------------- /src/main/kotlin/org/gitanimals/shop/controller/response/BackgroundResponse.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/git-goods/gitanimals-api/HEAD/src/main/kotlin/org/gitanimals/shop/controller/response/BackgroundResponse.kt -------------------------------------------------------------------------------- /src/main/kotlin/org/gitanimals/shop/controller/response/CollaborationPersona.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/git-goods/gitanimals-api/HEAD/src/main/kotlin/org/gitanimals/shop/controller/response/CollaborationPersona.kt -------------------------------------------------------------------------------- /src/main/kotlin/org/gitanimals/shop/controller/response/DropPersonaResponse.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/git-goods/gitanimals-api/HEAD/src/main/kotlin/org/gitanimals/shop/controller/response/DropPersonaResponse.kt -------------------------------------------------------------------------------- /src/main/kotlin/org/gitanimals/shop/controller/response/ErrorResponse.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/git-goods/gitanimals-api/HEAD/src/main/kotlin/org/gitanimals/shop/controller/response/ErrorResponse.kt -------------------------------------------------------------------------------- /src/main/kotlin/org/gitanimals/shop/core/AggregateRoot.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/git-goods/gitanimals-api/HEAD/src/main/kotlin/org/gitanimals/shop/core/AggregateRoot.kt -------------------------------------------------------------------------------- /src/main/kotlin/org/gitanimals/shop/core/IdGenerator.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/git-goods/gitanimals-api/HEAD/src/main/kotlin/org/gitanimals/shop/core/IdGenerator.kt -------------------------------------------------------------------------------- /src/main/kotlin/org/gitanimals/shop/core/Time.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/git-goods/gitanimals-api/HEAD/src/main/kotlin/org/gitanimals/shop/core/Time.kt -------------------------------------------------------------------------------- /src/main/kotlin/org/gitanimals/shop/domain/CollaborationPersona.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/git-goods/gitanimals-api/HEAD/src/main/kotlin/org/gitanimals/shop/domain/CollaborationPersona.kt -------------------------------------------------------------------------------- /src/main/kotlin/org/gitanimals/shop/domain/CollaborationPersonaRepository.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/git-goods/gitanimals-api/HEAD/src/main/kotlin/org/gitanimals/shop/domain/CollaborationPersonaRepository.kt -------------------------------------------------------------------------------- /src/main/kotlin/org/gitanimals/shop/domain/CollaborationPersonaService.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/git-goods/gitanimals-api/HEAD/src/main/kotlin/org/gitanimals/shop/domain/CollaborationPersonaService.kt -------------------------------------------------------------------------------- /src/main/kotlin/org/gitanimals/shop/domain/DropPersona.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/git-goods/gitanimals-api/HEAD/src/main/kotlin/org/gitanimals/shop/domain/DropPersona.kt -------------------------------------------------------------------------------- /src/main/kotlin/org/gitanimals/shop/domain/DropPersonaRepository.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/git-goods/gitanimals-api/HEAD/src/main/kotlin/org/gitanimals/shop/domain/DropPersonaRepository.kt -------------------------------------------------------------------------------- /src/main/kotlin/org/gitanimals/shop/domain/DropPersonaService.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/git-goods/gitanimals-api/HEAD/src/main/kotlin/org/gitanimals/shop/domain/DropPersonaService.kt -------------------------------------------------------------------------------- /src/main/kotlin/org/gitanimals/shop/domain/Sale.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/git-goods/gitanimals-api/HEAD/src/main/kotlin/org/gitanimals/shop/domain/Sale.kt -------------------------------------------------------------------------------- /src/main/kotlin/org/gitanimals/shop/domain/SaleRepository.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/git-goods/gitanimals-api/HEAD/src/main/kotlin/org/gitanimals/shop/domain/SaleRepository.kt -------------------------------------------------------------------------------- /src/main/kotlin/org/gitanimals/shop/domain/SaleService.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/git-goods/gitanimals-api/HEAD/src/main/kotlin/org/gitanimals/shop/domain/SaleService.kt -------------------------------------------------------------------------------- /src/main/kotlin/org/gitanimals/shop/domain/SaleType.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/git-goods/gitanimals-api/HEAD/src/main/kotlin/org/gitanimals/shop/domain/SaleType.kt -------------------------------------------------------------------------------- /src/main/kotlin/org/gitanimals/shop/infra/ShopHttpClientConfigurer.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/git-goods/gitanimals-api/HEAD/src/main/kotlin/org/gitanimals/shop/infra/ShopHttpClientConfigurer.kt -------------------------------------------------------------------------------- /src/main/kotlin/org/gitanimals/supports/deadletter/DeadLetterEvent.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/git-goods/gitanimals-api/HEAD/src/main/kotlin/org/gitanimals/supports/deadletter/DeadLetterEvent.kt -------------------------------------------------------------------------------- /src/main/kotlin/org/gitanimals/supports/deadletter/DeadLetterEventPublisher.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/git-goods/gitanimals-api/HEAD/src/main/kotlin/org/gitanimals/supports/deadletter/DeadLetterEventPublisher.kt -------------------------------------------------------------------------------- /src/main/kotlin/org/gitanimals/supports/deadletter/DeadLetterListenConfigurer.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/git-goods/gitanimals-api/HEAD/src/main/kotlin/org/gitanimals/supports/deadletter/DeadLetterListenConfigurer.kt -------------------------------------------------------------------------------- /src/main/kotlin/org/gitanimals/supports/deadletter/DeadLetterRedisMessageListenerConfiguration.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/git-goods/gitanimals-api/HEAD/src/main/kotlin/org/gitanimals/supports/deadletter/DeadLetterRedisMessageListenerConfiguration.kt -------------------------------------------------------------------------------- /src/main/kotlin/org/gitanimals/supports/deadletter/DeadLetterRelayEventListener.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/git-goods/gitanimals-api/HEAD/src/main/kotlin/org/gitanimals/supports/deadletter/DeadLetterRelayEventListener.kt -------------------------------------------------------------------------------- /src/main/kotlin/org/gitanimals/supports/event/SlackInteracted.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/git-goods/gitanimals-api/HEAD/src/main/kotlin/org/gitanimals/supports/event/SlackInteracted.kt -------------------------------------------------------------------------------- /src/main/kotlin/org/gitanimals/supports/event/SlackReplied.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/git-goods/gitanimals-api/HEAD/src/main/kotlin/org/gitanimals/supports/event/SlackReplied.kt -------------------------------------------------------------------------------- /src/main/resources/application.properties: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/git-goods/gitanimals-api/HEAD/src/main/resources/application.properties -------------------------------------------------------------------------------- /src/main/resources/github-graphql/contribution-count-by-year.graphql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/git-goods/gitanimals-api/HEAD/src/main/resources/github-graphql/contribution-count-by-year.graphql -------------------------------------------------------------------------------- /src/main/resources/github-graphql/contribution-year.graphql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/git-goods/gitanimals-api/HEAD/src/main/resources/github-graphql/contribution-year.graphql -------------------------------------------------------------------------------- /src/main/resources/github-graphql/schema.docs.graphql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/git-goods/gitanimals-api/HEAD/src/main/resources/github-graphql/schema.docs.graphql -------------------------------------------------------------------------------- /src/main/resources/logback.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/git-goods/gitanimals-api/HEAD/src/main/resources/logback.xml -------------------------------------------------------------------------------- /src/test/kotlin/org/gitanimals/auction/AuctionTestRoot.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/git-goods/gitanimals-api/HEAD/src/test/kotlin/org/gitanimals/auction/AuctionTestRoot.kt -------------------------------------------------------------------------------- /src/test/kotlin/org/gitanimals/auction/app/AuctionSagaCapture.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/git-goods/gitanimals-api/HEAD/src/test/kotlin/org/gitanimals/auction/app/AuctionSagaCapture.kt -------------------------------------------------------------------------------- /src/test/kotlin/org/gitanimals/auction/app/BuyProductFacadeTest.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/git-goods/gitanimals-api/HEAD/src/test/kotlin/org/gitanimals/auction/app/BuyProductFacadeTest.kt -------------------------------------------------------------------------------- /src/test/kotlin/org/gitanimals/auction/app/DeleteProductFacadeTest.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/git-goods/gitanimals-api/HEAD/src/test/kotlin/org/gitanimals/auction/app/DeleteProductFacadeTest.kt -------------------------------------------------------------------------------- /src/test/kotlin/org/gitanimals/auction/app/ProductStatisticScheduleTest.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/git-goods/gitanimals-api/HEAD/src/test/kotlin/org/gitanimals/auction/app/ProductStatisticScheduleTest.kt -------------------------------------------------------------------------------- /src/test/kotlin/org/gitanimals/auction/app/RedisContainer.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/git-goods/gitanimals-api/HEAD/src/test/kotlin/org/gitanimals/auction/app/RedisContainer.kt -------------------------------------------------------------------------------- /src/test/kotlin/org/gitanimals/auction/app/RegisterProductFacadeTest.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/git-goods/gitanimals-api/HEAD/src/test/kotlin/org/gitanimals/auction/app/RegisterProductFacadeTest.kt -------------------------------------------------------------------------------- /src/test/kotlin/org/gitanimals/auction/domain/ProductServiceTest.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/git-goods/gitanimals-api/HEAD/src/test/kotlin/org/gitanimals/auction/domain/ProductServiceTest.kt -------------------------------------------------------------------------------- /src/test/kotlin/org/gitanimals/core/auth/InternalAuthTest.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/git-goods/gitanimals-api/HEAD/src/test/kotlin/org/gitanimals/core/auth/InternalAuthTest.kt -------------------------------------------------------------------------------- /src/test/kotlin/org/gitanimals/core/auth/RequiredUserEntryPointAspectTest.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/git-goods/gitanimals-api/HEAD/src/test/kotlin/org/gitanimals/core/auth/RequiredUserEntryPointAspectTest.kt -------------------------------------------------------------------------------- /src/test/kotlin/org/gitanimals/coupon/domain/CouponServiceTest.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/git-goods/gitanimals-api/HEAD/src/test/kotlin/org/gitanimals/coupon/domain/CouponServiceTest.kt -------------------------------------------------------------------------------- /src/test/kotlin/org/gitanimals/gotcha/GotchaTestRoot.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/git-goods/gitanimals-api/HEAD/src/test/kotlin/org/gitanimals/gotcha/GotchaTestRoot.kt -------------------------------------------------------------------------------- /src/test/kotlin/org/gitanimals/gotcha/app/GotchaFacadeV3Test.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/git-goods/gitanimals-api/HEAD/src/test/kotlin/org/gitanimals/gotcha/app/GotchaFacadeV3Test.kt -------------------------------------------------------------------------------- /src/test/kotlin/org/gitanimals/gotcha/app/RedisContainer.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/git-goods/gitanimals-api/HEAD/src/test/kotlin/org/gitanimals/gotcha/app/RedisContainer.kt -------------------------------------------------------------------------------- /src/test/kotlin/org/gitanimals/gotcha/app/SagaCapture.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/git-goods/gitanimals-api/HEAD/src/test/kotlin/org/gitanimals/gotcha/app/SagaCapture.kt -------------------------------------------------------------------------------- /src/test/kotlin/org/gitanimals/gotcha/domain/GotchaServiceTest.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/git-goods/gitanimals-api/HEAD/src/test/kotlin/org/gitanimals/gotcha/domain/GotchaServiceTest.kt -------------------------------------------------------------------------------- /src/test/kotlin/org/gitanimals/identity/IdentityTestRoot.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/git-goods/gitanimals-api/HEAD/src/test/kotlin/org/gitanimals/identity/IdentityTestRoot.kt -------------------------------------------------------------------------------- /src/test/kotlin/org/gitanimals/identity/app/GithubLoginFacadeTest.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/git-goods/gitanimals-api/HEAD/src/test/kotlin/org/gitanimals/identity/app/GithubLoginFacadeTest.kt -------------------------------------------------------------------------------- /src/test/kotlin/org/gitanimals/identity/app/IdentitySagaCapture.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/git-goods/gitanimals-api/HEAD/src/test/kotlin/org/gitanimals/identity/app/IdentitySagaCapture.kt -------------------------------------------------------------------------------- /src/test/kotlin/org/gitanimals/identity/app/RedisContainer.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/git-goods/gitanimals-api/HEAD/src/test/kotlin/org/gitanimals/identity/app/RedisContainer.kt -------------------------------------------------------------------------------- /src/test/kotlin/org/gitanimals/identity/app/RefreshTokenFacadeTest.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/git-goods/gitanimals-api/HEAD/src/test/kotlin/org/gitanimals/identity/app/RefreshTokenFacadeTest.kt -------------------------------------------------------------------------------- /src/test/kotlin/org/gitanimals/identity/app/TokenTest.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/git-goods/gitanimals-api/HEAD/src/test/kotlin/org/gitanimals/identity/app/TokenTest.kt -------------------------------------------------------------------------------- /src/test/kotlin/org/gitanimals/identity/app/UserStatisticScheduleTest.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/git-goods/gitanimals-api/HEAD/src/test/kotlin/org/gitanimals/identity/app/UserStatisticScheduleTest.kt -------------------------------------------------------------------------------- /src/test/kotlin/org/gitanimals/identity/domain/Fixture.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/git-goods/gitanimals-api/HEAD/src/test/kotlin/org/gitanimals/identity/domain/Fixture.kt -------------------------------------------------------------------------------- /src/test/kotlin/org/gitanimals/identity/domain/UserServiceTest.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/git-goods/gitanimals-api/HEAD/src/test/kotlin/org/gitanimals/identity/domain/UserServiceTest.kt -------------------------------------------------------------------------------- /src/test/kotlin/org/gitanimals/identity/domain/UserStatisticsServiceTest.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/git-goods/gitanimals-api/HEAD/src/test/kotlin/org/gitanimals/identity/domain/UserStatisticsServiceTest.kt -------------------------------------------------------------------------------- /src/test/kotlin/org/gitanimals/identity/infra/JwtTokenManagerTest.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/git-goods/gitanimals-api/HEAD/src/test/kotlin/org/gitanimals/identity/infra/JwtTokenManagerTest.kt -------------------------------------------------------------------------------- /src/test/kotlin/org/gitanimals/inbox/domain/Fixture.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/git-goods/gitanimals-api/HEAD/src/test/kotlin/org/gitanimals/inbox/domain/Fixture.kt -------------------------------------------------------------------------------- /src/test/kotlin/org/gitanimals/inbox/domain/InboxServiceTest.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/git-goods/gitanimals-api/HEAD/src/test/kotlin/org/gitanimals/inbox/domain/InboxServiceTest.kt -------------------------------------------------------------------------------- /src/test/kotlin/org/gitanimals/notification/app/SlackNotificationHandlerTest.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/git-goods/gitanimals-api/HEAD/src/test/kotlin/org/gitanimals/notification/app/SlackNotificationHandlerTest.kt -------------------------------------------------------------------------------- /src/test/kotlin/org/gitanimals/quiz/app/CreateQuizFacadeTest.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/git-goods/gitanimals-api/HEAD/src/test/kotlin/org/gitanimals/quiz/app/CreateQuizFacadeTest.kt -------------------------------------------------------------------------------- /src/test/kotlin/org/gitanimals/quiz/app/DomainEventHolder.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/git-goods/gitanimals-api/HEAD/src/test/kotlin/org/gitanimals/quiz/app/DomainEventHolder.kt -------------------------------------------------------------------------------- /src/test/kotlin/org/gitanimals/quiz/app/RedisContainer.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/git-goods/gitanimals-api/HEAD/src/test/kotlin/org/gitanimals/quiz/app/RedisContainer.kt -------------------------------------------------------------------------------- /src/test/kotlin/org/gitanimals/quiz/app/SolveQuizFacadeTest.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/git-goods/gitanimals-api/HEAD/src/test/kotlin/org/gitanimals/quiz/app/SolveQuizFacadeTest.kt -------------------------------------------------------------------------------- /src/test/kotlin/org/gitanimals/quiz/domain/context/Fixture.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/git-goods/gitanimals-api/HEAD/src/test/kotlin/org/gitanimals/quiz/domain/context/Fixture.kt -------------------------------------------------------------------------------- /src/test/kotlin/org/gitanimals/quiz/domain/context/QuizSolveContextServiceTest.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/git-goods/gitanimals-api/HEAD/src/test/kotlin/org/gitanimals/quiz/domain/context/QuizSolveContextServiceTest.kt -------------------------------------------------------------------------------- /src/test/kotlin/org/gitanimals/quiz/domain/infra/SlackNotificationTest.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/git-goods/gitanimals-api/HEAD/src/test/kotlin/org/gitanimals/quiz/domain/infra/SlackNotificationTest.kt -------------------------------------------------------------------------------- /src/test/kotlin/org/gitanimals/quiz/domain/quiz/Fixture.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/git-goods/gitanimals-api/HEAD/src/test/kotlin/org/gitanimals/quiz/domain/quiz/Fixture.kt -------------------------------------------------------------------------------- /src/test/kotlin/org/gitanimals/quiz/domain/quiz/QuizServiceTest.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/git-goods/gitanimals-api/HEAD/src/test/kotlin/org/gitanimals/quiz/domain/quiz/QuizServiceTest.kt -------------------------------------------------------------------------------- /src/test/resources/test.properties: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/git-goods/gitanimals-api/HEAD/src/test/resources/test.properties --------------------------------------------------------------------------------