Package org.stellar.sdk
Class Sep45Challenge.ChallengeAuthorizationEntries.ChallengeAuthorizationEntriesBuilder
java.lang.Object
org.stellar.sdk.Sep45Challenge.ChallengeAuthorizationEntries.ChallengeAuthorizationEntriesBuilder
- Enclosing class:
Sep45Challenge.ChallengeAuthorizationEntries
public static class Sep45Challenge.ChallengeAuthorizationEntries.ChallengeAuthorizationEntriesBuilder
extends Object
-
Method Summary
Modifier and TypeMethodDescriptionauthorizationEntries(@NonNull List<SorobanAuthorizationEntry> authorizationEntries) The list of authorization entries.build()clientContractId(@NonNull String clientContractId) The client contract account ID (C...clientDomain(String clientDomain) The client domain (optional, for client domain verification).clientDomainAccountId(String clientDomainAccountId) The client domain account ID (optional, for client domain verification).homeDomain(@NonNull String homeDomain) The home domain.The nonce value.serverAccountId(@NonNull String serverAccountId) The server account ID (G...toString()webAuthContractId(@NonNull String webAuthContractId) The web authentication contract ID (C...webAuthDomain(@NonNull String webAuthDomain) The web auth domain.
-
Method Details
-
authorizationEntries
public Sep45Challenge.ChallengeAuthorizationEntries.ChallengeAuthorizationEntriesBuilder authorizationEntries(@NonNull @NonNull List<SorobanAuthorizationEntry> authorizationEntries) The list of authorization entries.- Parameters:
authorizationEntries- the authorization entries- Returns:
this.
-
clientContractId
public Sep45Challenge.ChallengeAuthorizationEntries.ChallengeAuthorizationEntriesBuilder clientContractId(@NonNull @NonNull String clientContractId) The client contract account ID (C... address).- Parameters:
clientContractId- the client contract ID- Returns:
this.
-
serverAccountId
public Sep45Challenge.ChallengeAuthorizationEntries.ChallengeAuthorizationEntriesBuilder serverAccountId(@NonNull @NonNull String serverAccountId) The server account ID (G... address).- Parameters:
serverAccountId- the server account ID- Returns:
this.
-
webAuthContractId
public Sep45Challenge.ChallengeAuthorizationEntries.ChallengeAuthorizationEntriesBuilder webAuthContractId(@NonNull @NonNull String webAuthContractId) The web authentication contract ID (C... address).- Parameters:
webAuthContractId- the web auth contract ID- Returns:
this.
-
homeDomain
public Sep45Challenge.ChallengeAuthorizationEntries.ChallengeAuthorizationEntriesBuilder homeDomain(@NonNull @NonNull String homeDomain) The home domain.- Parameters:
homeDomain- the home domain- Returns:
this.
-
webAuthDomain
public Sep45Challenge.ChallengeAuthorizationEntries.ChallengeAuthorizationEntriesBuilder webAuthDomain(@NonNull @NonNull String webAuthDomain) The web auth domain.- Parameters:
webAuthDomain- the web auth domain- Returns:
this.
-
nonce
public Sep45Challenge.ChallengeAuthorizationEntries.ChallengeAuthorizationEntriesBuilder nonce(@NonNull @NonNull String nonce) The nonce value.- Parameters:
nonce- the nonce- Returns:
this.
-
clientDomain
public Sep45Challenge.ChallengeAuthorizationEntries.ChallengeAuthorizationEntriesBuilder clientDomain(@Nullable String clientDomain) The client domain (optional, for client domain verification).- Parameters:
clientDomain- the client domain- Returns:
this.
-
clientDomainAccountId
public Sep45Challenge.ChallengeAuthorizationEntries.ChallengeAuthorizationEntriesBuilder clientDomainAccountId(@Nullable String clientDomainAccountId) The client domain account ID (optional, for client domain verification).- Parameters:
clientDomainAccountId- the client domain account ID- Returns:
this.
-
build
-
toString
-