Interface HvlAuthVerificationService
- All Known Implementing Classes:
HvlAuthVerificationServiceImpl
@Validated
public interface HvlAuthVerificationService
This service provides operational methods.
-
Method Summary
Modifier and TypeMethodDescriptionboolean
exists
(@NotNull @Valid HvlAuthVerificationRequestModel verificationRequestModel) Code exists.default String
generate
(@NotNull @Valid HvlAuthVerificationRequestModel verificationRequestModel) The method is used for code generation using in verification.generate
(@NotNull @Valid HvlAuthVerificationRequestModel verificationRequestModel, @NotNull OptionalLong duration) The method is used for code generation using in verification.boolean
validate
(@NotNull @Valid HvlAuthVerificationRequestModel verificationRequestModel) Code validates.
-
Method Details
-
generate
@Validated(Generation.class) String generate(@NotNull @Valid @NotNull @Valid HvlAuthVerificationRequestModel verificationRequestModel, @NotNull @NotNull OptionalLong duration) The method is used for code generation using in verification.- Parameters:
verificationRequestModel
- the verification request modelduration
- verification code duration- Returns:
- the string
-
generate
@Validated(Generation.class) default String generate(@NotNull @Valid @NotNull @Valid HvlAuthVerificationRequestModel verificationRequestModel) The method is used for code generation using in verification.- Parameters:
verificationRequestModel
- the verification request model- Returns:
- the string
-
exists
@Validated(Validation.class) boolean exists(@NotNull @Valid @NotNull @Valid HvlAuthVerificationRequestModel verificationRequestModel) Code exists.- Parameters:
verificationRequestModel
- the verification request model- Returns:
- result if true or not
-
validate
@Validated(Validation.class) boolean validate(@NotNull @Valid @NotNull @Valid HvlAuthVerificationRequestModel verificationRequestModel) Code validates.- Parameters:
verificationRequestModel
- the verification request model- Returns:
- result if true or not
-