WriteBid.java

  1. package com.syntifi.casper.sdk.model.deploy.transform;

  2. import com.fasterxml.jackson.annotation.JsonProperty;
  3. import com.fasterxml.jackson.annotation.JsonTypeName;
  4. import com.syntifi.casper.sdk.model.bid.Bid;
  5. import lombok.AllArgsConstructor;
  6. import lombok.Builder;
  7. import lombok.Getter;
  8. import lombok.NoArgsConstructor;
  9. import lombok.Setter;

  10. /**
  11.  * An implementation of Transform that Writes the given Bid to global state.
  12.  *
  13.  * @author Alexandre Carvalho
  14.  * @author Andre Bertolace
  15.  * @see Transform
  16.  * @since 0.0.1
  17.  */
  18. @Getter
  19. @Setter
  20. @Builder
  21. @AllArgsConstructor
  22. @NoArgsConstructor
  23. @JsonTypeName("WriteBid")
  24. public class WriteBid implements Transform {

  25.     /**
  26.      * @see Bid
  27.      */
  28.     @JsonProperty("WriteBid")
  29.     private Bid bid;
  30. }