Class UpdateIssuedCard.Builder
- java.lang.Object
-
- io.moov.sdk.models.components.UpdateIssuedCard.Builder
-
- Enclosing class:
- UpdateIssuedCard
public static final class UpdateIssuedCard.Builder extends java.lang.Object
-
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description UpdateIssuedCard.BuilderauthorizedUser(CreateAuthorizedUserUpdate authorizedUser)Fields for identifying an authorized individual.UpdateIssuedCard.BuilderauthorizedUser(java.util.Optional<? extends CreateAuthorizedUserUpdate> authorizedUser)Fields for identifying an authorized individual.UpdateIssuedCardbuild()UpdateIssuedCard.Buildermemo(java.lang.String memo)UpdateIssuedCard.Buildermemo(java.util.Optional<java.lang.String> memo)UpdateIssuedCard.Builderstate(IssuedCardState state)The `state` represents the operational status of an issued card.UpdateIssuedCard.Builderstate(java.util.Optional<? extends IssuedCardState> state)The `state` represents the operational status of an issued card.
-
-
-
Method Detail
-
state
public UpdateIssuedCard.Builder state(IssuedCardState state)
The `state` represents the operational status of an issued card. A card can only approve incoming authorizations if it is in an active state.- `active`: The card is operational and approves authorizations. Generally becomes active shortly after card creation. - `inactive`: The card cannot approve authorizations. This is currently a temporary state assigned post-creation during the activation process. - `closed`: The card is permanently deactivated and cannot approve authorizations. A card can be closed by request or when it expires. - `pending-verification`: Awaiting additional authorized user verification before the card can be activated.
-
state
public UpdateIssuedCard.Builder state(java.util.Optional<? extends IssuedCardState> state)
The `state` represents the operational status of an issued card. A card can only approve incoming authorizations if it is in an active state.- `active`: The card is operational and approves authorizations. Generally becomes active shortly after card creation. - `inactive`: The card cannot approve authorizations. This is currently a temporary state assigned post-creation during the activation process. - `closed`: The card is permanently deactivated and cannot approve authorizations. A card can be closed by request or when it expires. - `pending-verification`: Awaiting additional authorized user verification before the card can be activated.
-
memo
public UpdateIssuedCard.Builder memo(java.lang.String memo)
-
memo
public UpdateIssuedCard.Builder memo(java.util.Optional<java.lang.String> memo)
-
authorizedUser
public UpdateIssuedCard.Builder authorizedUser(CreateAuthorizedUserUpdate authorizedUser)
Fields for identifying an authorized individual.
-
authorizedUser
public UpdateIssuedCard.Builder authorizedUser(java.util.Optional<? extends CreateAuthorizedUserUpdate> authorizedUser)
Fields for identifying an authorized individual.
-
build
public UpdateIssuedCard build()
-
-