# Structs
Auth provides main function and routing.
AuthService provides all auth operations.
Config provides configuration variables.
EmailMailer sends emails.
ExchangeCodeRequestPayload represents request payload for password recovery exchange code request.
MailerMock mocks Mailer.
PasswordResetPayload represents request payload for password reset request.
RecoveryEmailPayload represents payload of password recovery email request.
# Interfaces
Mailer sends emails.