Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- .
- ├── build.gradle.kts
- ├── docker-compose.yml
- ├── gradle.properties
- ├── gradlew
- ├── gradlew.bat
- ├── settings.gradle.kts
- └── src
- └── main
- ├── kotlin
- │ └── com
- │ └── kettl
- │ ├── Application.kt
- │ ├── auth
- │ │ ├── SessionAuth.kt
- │ │ └── UserSession.kt
- │ ├── aws
- │ │ └── AwsGateway.kt
- │ ├── config
- │ │ └── Config.kt
- │ ├── database
- │ │ └── scylla
- │ │ ├── codecs
- │ │ │ └── SnowflakeTypeCodec.kt
- │ │ └── ScyllaGateway.kt
- │ ├── ext
- │ │ ├── ApplicationCall.kt
- │ │ └── String.kt
- │ ├── features
- │ │ ├── establishment
- │ │ ├── organization
- │ │ ├── passwordReset
- │ │ │ ├── app
- │ │ │ │ └── PasswordResetController.kt
- │ │ │ ├── domain
- │ │ │ │ ├── aggregate
- │ │ │ │ │ └── ConfirmPasswordResetAggregate.kt
- │ │ │ │ ├── ConfirmPasswordResetUseCase.kt
- │ │ │ │ ├── PasswordReset.kt
- │ │ │ │ ├── PasswordResetUseCase.kt
- │ │ │ │ └── ports
- │ │ │ │ └── PasswordResetRepository.kt
- │ │ │ └── infra
- │ │ │ ├── adapters
- │ │ │ │ └── PasswordResetScyllaRepository.kt
- │ │ │ ├── PasswordResetModule.kt
- │ │ │ └── PasswordResetRoute.kt
- │ │ ├── shared
- │ │ │ ├── domain
- │ │ │ │ ├── Address.kt
- │ │ │ │ ├── provider
- │ │ │ │ │ ├── CharSequenceProvider.kt
- │ │ │ │ │ ├── HasherProvider.kt
- │ │ │ │ │ └── IDProvider.kt
- │ │ │ │ ├── Result.kt
- │ │ │ │ ├── SendEmailRequest.kt
- │ │ │ │ ├── Snowflake.kt
- │ │ │ │ └── UseCase.kt
- │ │ │ └── infra
- │ │ │ ├── adapters
- │ │ │ │ ├── ArgonHasherProvider.kt
- │ │ │ │ ├── SecureRandomCharSequenceProvider.kt
- │ │ │ │ ├── ShaHasherProvider.kt
- │ │ │ │ └── SnowflakeIDProvider.kt
- │ │ │ └── SharedModule.kt
- │ │ └── user
- │ │ ├── app
- │ │ │ └── UserController.kt
- │ │ ├── domain
- │ │ │ ├── ports
- │ │ │ │ └── UserRepository.kt
- │ │ │ ├── UnregisteredUser.kt
- │ │ │ ├── User.kt
- │ │ │ ├── UserLoginUseCase.kt
- │ │ │ └── UserSignupUseCase.kt
- │ │ └── infra
- │ │ ├── adapters
- │ │ │ └── UserScyllaRepository.kt
- │ │ ├── UserModule.kt
- │ │ └── UserRoute.kt
- │ ├── injection
- │ │ └── AppModule.kt
- │ ├── serialization
- │ │ ├── deserializers
- │ │ │ ├── JavaTimeInstantDeserializer.kt
- │ │ │ └── SnowflakeDeserializer.kt
- │ │ ├── JavaTimeModule.kt
- │ │ ├── ModelsModule.kt
- │ │ └── serializers
- │ │ ├── JavaTimeInstantSerializer.kt
- │ │ └── SnowflakeSerializer.kt
- │ ├── util
- │ │ └── ResultUtil.kt
- │ └── web
- │ └── Router.kt
- └── resources
- ├── application.conf
- ├── logback.xml
- └── scylladb
- └── setup.cql
- 41 directories, 58 files
Advertisement
Add Comment
Please, Sign In to add comment