Package io.moov.sdk.models.components
Class OnboardingInviteRequest.Builder
- java.lang.Object
-
- io.moov.sdk.models.components.OnboardingInviteRequest.Builder
-
- Enclosing class:
- OnboardingInviteRequest
public static final class OnboardingInviteRequest.Builder extends java.lang.Object
-
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description OnboardingInviteRequestbuild()OnboardingInviteRequest.Buildercapabilities(java.util.List<CapabilityID> capabilities)List of [capabilities](https://docs.moov.io/guides/accounts/capabilities/) you intend to request for this account.OnboardingInviteRequest.BuilderfeePlanCodes(java.util.List<java.lang.String> feePlanCodes)List of fee plan codes to assign the account created by the invitee.OnboardingInviteRequest.Builderprefill(CreateAccount prefill)OnboardingInviteRequest.Builderprefill(java.util.Optional<? extends CreateAccount> prefill)OnboardingInviteRequest.BuilderreturnURL(java.lang.String returnURL)Optional URL to redirect the user to after they complete the onboarding process.OnboardingInviteRequest.BuilderreturnURL(java.util.Optional<java.lang.String> returnURL)Optional URL to redirect the user to after they complete the onboarding process.OnboardingInviteRequest.Builderscopes(java.util.List<ApplicationScope> scopes)List of [scopes](https://docs.moov.io/api/authentication/scopes/) you request to use on this account.OnboardingInviteRequest.BuildertermsOfServiceURL(java.lang.String termsOfServiceURL)Optional URL to your organization's terms of service.OnboardingInviteRequest.BuildertermsOfServiceURL(java.util.Optional<java.lang.String> termsOfServiceURL)Optional URL to your organization's terms of service.
-
-
-
Method Detail
-
returnURL
public OnboardingInviteRequest.Builder returnURL(java.lang.String returnURL)
Optional URL to redirect the user to after they complete the onboarding process.
-
returnURL
public OnboardingInviteRequest.Builder returnURL(java.util.Optional<java.lang.String> returnURL)
Optional URL to redirect the user to after they complete the onboarding process.
-
termsOfServiceURL
public OnboardingInviteRequest.Builder termsOfServiceURL(java.lang.String termsOfServiceURL)
Optional URL to your organization's terms of service.
-
termsOfServiceURL
public OnboardingInviteRequest.Builder termsOfServiceURL(java.util.Optional<java.lang.String> termsOfServiceURL)
Optional URL to your organization's terms of service.
-
scopes
public OnboardingInviteRequest.Builder scopes(java.util.List<ApplicationScope> scopes)
List of [scopes](https://docs.moov.io/api/authentication/scopes/) you request to use on this account. These values are used to determine what can be done with the account onboarded.
-
capabilities
public OnboardingInviteRequest.Builder capabilities(java.util.List<CapabilityID> capabilities)
List of [capabilities](https://docs.moov.io/guides/accounts/capabilities/) you intend to request for this account. These values are used to determine what information to collect from the user during onboarding.
-
feePlanCodes
public OnboardingInviteRequest.Builder feePlanCodes(java.util.List<java.lang.String> feePlanCodes)
List of fee plan codes to assign the account created by the invitee.
-
prefill
public OnboardingInviteRequest.Builder prefill(CreateAccount prefill)
-
prefill
public OnboardingInviteRequest.Builder prefill(java.util.Optional<? extends CreateAccount> prefill)
-
build
public OnboardingInviteRequest build()
-
-