Class UpdateIssuedCard


  • public class UpdateIssuedCard
    extends java.lang.Object
    • Constructor Detail

      • UpdateIssuedCard

        public UpdateIssuedCard​(java.util.Optional<? extends IssuedCardState> state,
                                java.util.Optional<java.lang.String> memo,
                                java.util.Optional<? extends CreateAuthorizedUserUpdate> authorizedUser)
      • UpdateIssuedCard

        public UpdateIssuedCard()
    • Method Detail

      • state

        public java.util.Optional<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 java.util.Optional<java.lang.String> memo()
      • authorizedUser

        public java.util.Optional<CreateAuthorizedUserUpdate> authorizedUser()
        Fields for identifying an authorized individual.
      • withState

        public UpdateIssuedCard withState​(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.

      • withState

        public UpdateIssuedCard withState​(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.

      • withMemo

        public UpdateIssuedCard withMemo​(java.util.Optional<java.lang.String> memo)
      • equals

        public boolean equals​(java.lang.Object o)
        Overrides:
        equals in class java.lang.Object
      • hashCode

        public int hashCode()
        Overrides:
        hashCode in class java.lang.Object
      • toString

        public java.lang.String toString()
        Overrides:
        toString in class java.lang.Object