| create(Vault) |  | 0% |  | 0% | 2 | 2 | 3 | 3 | 1 | 1 |
| findByToken(String) |   | 69% |   | 50% | 3 | 4 | 4 | 10 | 0 | 1 |
| update(Vault) |  | 0% | | n/a | 1 | 1 | 2 | 2 | 1 | 1 |
| decode(String) |   | 55% | | n/a | 0 | 1 | 3 | 4 | 0 | 1 |
| cleanRefreshTokenByUserId(String) |  | 0% | | n/a | 1 | 1 | 2 | 2 | 1 | 1 |
| delete(Vault) |  | 0% | | n/a | 1 | 1 | 2 | 2 | 1 | 1 |
| getById(String) |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| isRefreshTokenReusable(String) |   | 86% | | n/a | 0 | 1 | 2 | 4 | 0 | 1 |
| fetchOrCreateRefreshToken(IdentifiableUser) |  | 100% |  | 100% | 0 | 3 | 0 | 5 | 0 | 1 |
| createVerificationCode(String) |  | 100% | | n/a | 0 | 1 | 0 | 3 | 0 | 1 |
| create(String, VaultType, String) |  | 100% | | n/a | 0 | 1 | 0 | 1 | 0 | 1 |
| createRefreshToken(IdentifiableUser) |  | 100% | | n/a | 0 | 1 | 0 | 3 | 0 | 1 |
| VaultService(VaultRepository, ObjectMapper, JwtService) |  | 100% | | n/a | 0 | 1 | 0 | 1 | 0 | 1 |
| findByUserIdAndTypeAndValue(String, VaultType, String) |  | 100% | | n/a | 0 | 1 | 0 | 1 | 0 | 1 |
| getByEmailAndSecretAndType(String, String, VaultType) |  | 100% | | n/a | 0 | 1 | 0 | 1 | 0 | 1 |
| create(String, VaultType) |  | 100% | | n/a | 0 | 1 | 0 | 1 | 0 | 1 |
| encode(VaultEntity) |  | 100% | | n/a | 0 | 1 | 0 | 1 | 0 | 1 |
| getByUserIdAndType(String, VaultType) |  | 100% | | n/a | 0 | 1 | 0 | 1 | 0 | 1 |
| encode(Vault) |  | 100% | | n/a | 0 | 1 | 0 | 1 | 0 | 1 |
| deleteById(String) |  | 100% | | n/a | 0 | 1 | 0 | 2 | 0 | 1 |
| getByEmail(String) |  | 100% | | n/a | 0 | 1 | 0 | 1 | 0 | 1 |
| getByUserId(String) |  | 100% | | n/a | 0 | 1 | 0 | 1 | 0 | 1 |
| static {...} |  | 100% | | n/a | 0 | 1 | 0 | 1 | 0 | 1 |