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 }