Interface HvlAuthVerificationService

All Known Implementing Classes:
HvlAuthVerificationServiceImpl

@Validated public interface HvlAuthVerificationService
This service provides operational methods.
  • 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 model
      duration - 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