Class CardCreatedEventBody

java.lang.Object
es.kukenan.smartfi.events.common.AbstractEventBody
es.kukenan.smartfi.microservice.contracts.events.BaseCardsEventBody
es.kukenan.smartfi.microservice.contracts.events.created.CardCreatedEventBody

public class CardCreatedEventBody extends BaseCardsEventBody
Base class for the body of any Cards micro-service event.
  • Field Details

    • id

      @NotBlank private @NotBlank String id
      Card internal id.
    • userId

      @NotBlank private @NotBlank String userId
      Skyline user identifier.
    • pan

      @NotBlank private @NotBlank String pan
      card pan.
    • statusId

      @NotBlank private @NotBlank String statusId
      Card status identifier.
    • brand

      private String brand
      Card brand.
    • entityId

      private String entityId
      Entity bank.
    • situationId

      private String situationId
      Card situation identifier.
    • expirationDate

      @NotNull private @NotNull String expirationDate
      Card expirationDate.
    • holder

      private String holder
      Card holder.
    • typeId

      private Integer typeId
      Card type identifier.
    • registerDate

      private String registerDate
      Card registerDate.
    • cancelationReason

      private String cancelationReason
      Card cancelationReason.
    • trasferredtoCardId

      private String trasferredtoCardId
      Card trasferredtoCardID .
    • readinessDate

      private String readinessDate
      Prepared date for pan swap to stolen cards.
  • Constructor Details

    • CardCreatedEventBody

      public CardCreatedEventBody(String id, String userId, String pan, String statusId, String brand, String entityId, String situationId, String expirationDate, String holder, Integer typeId, String registerDate, String cancelationReason, String trasferredtoCardId, String readinessDate)
      Full state constructor.
      Parameters:
      id - card identifier.
      userId - Skyline user identifier.
      pan - card identifier.
      statusId - status identifier.
      brand - card brand.
      entityId - entity bank.
      situationId - card situation identifier.
      expirationDate - card expirationDate.
      holder - card holder.
      typeId - type identifier.
      registerDate - card registerDate.
      cancelationReason - card cancelationReason.
      trasferredtoCardId - trasnferredtoCardId.
      readinessDate - Prepared date for pan swap to stolen cards.