View Javadoc
1   package com.srv4pos.server.api.integration.dibs;
2   
3   import com.srv4pos.server.api.infrastructure.Constraints;
4   import org.springframework.roo.addon.javabean.RooJavaBean;
5   import org.springframework.roo.addon.json.RooJson;
6   import org.springframework.roo.addon.tostring.RooToString;
7   
8   import javax.validation.constraints.Min;
9   import javax.validation.constraints.NotNull;
10  import javax.validation.constraints.Pattern;
11  import javax.validation.constraints.Size;
12  
13  @RooJavaBean
14  @RooToString
15  @RooJson(deepSerialize = true)
16  public class DibsPaymentInfo {
17  
18      @NotNull
19      @Pattern(regexp = Constraints.DIBS_TICKET_ID_REGEX)
20      private String ticketId;
21  
22      @Min(1)
23      private int amount;
24  }