Package io.moov.sdk.models.components
Class Capability.Builder
- java.lang.Object
-
- io.moov.sdk.models.components.Capability.Builder
-
- Enclosing class:
- Capability
public static final class Capability.Builder extends java.lang.Object
-
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description Capability.BuilderaccountID(java.lang.String accountID)Capabilitybuild()Capability.Buildercapability(CapabilityID capability)Moov account capabilities.Capability.BuildercreatedOn(java.time.OffsetDateTime createdOn)Capability.BuilderdisabledOn(java.time.OffsetDateTime disabledOn)Capability.BuilderdisabledOn(java.util.Optional<java.time.OffsetDateTime> disabledOn)Capability.BuilderdisabledReason(java.lang.String disabledReason)Capability.BuilderdisabledReason(java.util.Optional<java.lang.String> disabledReason)Capability.Builderrequirements(CapabilityRequirement requirements)Represents individual and business data necessary to facilitate the enabling of a capability for an account.Capability.Builderrequirements(java.util.Optional<? extends CapabilityRequirement> requirements)Represents individual and business data necessary to facilitate the enabling of a capability for an account.Capability.Builderstatus(CapabilityStatus status)The status of the capability requested for an account.Capability.BuilderupdatedOn(java.time.OffsetDateTime updatedOn)
-
-
-
Method Detail
-
capability
public Capability.Builder capability(CapabilityID capability)
Moov account capabilities.The `production-app` capability might appear in your list. This is a read-only capability that Moov requests and uses for account verification purposes. The capability remains active with your account and requires no additional action.
-
accountID
public Capability.Builder accountID(java.lang.String accountID)
-
status
public Capability.Builder status(CapabilityStatus status)
The status of the capability requested for an account.
-
requirements
public Capability.Builder requirements(CapabilityRequirement requirements)
Represents individual and business data necessary to facilitate the enabling of a capability for an account.
-
requirements
public Capability.Builder requirements(java.util.Optional<? extends CapabilityRequirement> requirements)
Represents individual and business data necessary to facilitate the enabling of a capability for an account.
-
disabledReason
public Capability.Builder disabledReason(java.lang.String disabledReason)
-
disabledReason
public Capability.Builder disabledReason(java.util.Optional<java.lang.String> disabledReason)
-
createdOn
public Capability.Builder createdOn(java.time.OffsetDateTime createdOn)
-
updatedOn
public Capability.Builder updatedOn(java.time.OffsetDateTime updatedOn)
-
disabledOn
public Capability.Builder disabledOn(java.time.OffsetDateTime disabledOn)
-
disabledOn
public Capability.Builder disabledOn(java.util.Optional<java.time.OffsetDateTime> disabledOn)
-
build
public Capability build()
-
-