Skip to content

Commit

Permalink
refactor: Enforce Start Verification onto only supporterd NumberIdent…
Browse files Browse the repository at this point in the history
…ity class
  • Loading branch information
JPPortier committed Feb 5, 2024
1 parent 6192574 commit 300cb4e
Show file tree
Hide file tree
Showing 3 changed files with 4 additions and 5 deletions.
Original file line number Diff line number Diff line change
Expand Up @@ -2,6 +2,7 @@

import com.sinch.sdk.core.models.OptionalValue;
import com.sinch.sdk.domains.verification.models.Identity;
import com.sinch.sdk.domains.verification.models.NumberIdentity;
import com.sinch.sdk.domains.verification.models.VerificationMethodType;
import com.sinch.sdk.domains.verification.models.VerificationReference;

Expand Down Expand Up @@ -83,7 +84,7 @@ protected Builder(VerificationMethodType method) {
* endpoint. number is currently the only supported endpoint type
* @return current builder
*/
public B setIdentity(Identity identity) {
public B setIdentity(NumberIdentity identity) {
this.identity = OptionalValue.of(identity);
return self();
}
Expand Down
Original file line number Diff line number Diff line change
@@ -1,6 +1,5 @@
package com.sinch.sdk.domains.verification.models.requests;

import com.sinch.sdk.domains.verification.models.Identity;
import com.sinch.sdk.domains.verification.models.NumberIdentity;
import com.sinch.sdk.domains.verification.models.VerificationMethodType;
import com.sinch.sdk.domains.verification.models.VerificationReference;
Expand All @@ -9,7 +8,7 @@

class StartVerificationFlashCallRequestParametersTest {

final Identity identity = NumberIdentity.builder().setEndpoint("foo identity").build();
final NumberIdentity identity = NumberIdentity.builder().setEndpoint("foo identity").build();
final VerificationMethodType method = VerificationMethodType.FLASH_CALL;
final String reference = "foo reference";
final String custom = "foo custom";
Expand Down
Original file line number Diff line number Diff line change
@@ -1,6 +1,5 @@
package com.sinch.sdk.domains.verification.models.requests;

import com.sinch.sdk.domains.verification.models.Identity;
import com.sinch.sdk.domains.verification.models.NumberIdentity;
import com.sinch.sdk.domains.verification.models.VerificationMethodType;
import com.sinch.sdk.domains.verification.models.VerificationReference;
Expand All @@ -9,7 +8,7 @@

class StartVerificationRequestParametersTest {

final Identity identity = NumberIdentity.builder().setEndpoint("foo identity").build();
final NumberIdentity identity = NumberIdentity.builder().setEndpoint("foo identity").build();
final VerificationMethodType method = VerificationMethodType.CALLOUT;
final String reference = "foo reference";
final String custom = "foo custom";
Expand Down

0 comments on commit 300cb4e

Please sign in to comment.