killbill-memoizeit

Add missing swagger @ApiModelProperty annotation for user

4/17/2015 7:17:20 PM

Details

diff --git a/jaxrs/src/main/java/org/killbill/billing/jaxrs/json/RoleDefinitionJson.java b/jaxrs/src/main/java/org/killbill/billing/jaxrs/json/RoleDefinitionJson.java
index 1f4c8a6..07baeb9 100644
--- a/jaxrs/src/main/java/org/killbill/billing/jaxrs/json/RoleDefinitionJson.java
+++ b/jaxrs/src/main/java/org/killbill/billing/jaxrs/json/RoleDefinitionJson.java
@@ -21,10 +21,13 @@ import java.util.List;
 
 import com.fasterxml.jackson.annotation.JsonCreator;
 import com.fasterxml.jackson.annotation.JsonProperty;
+import com.wordnik.swagger.annotations.ApiModelProperty;
 
 public class RoleDefinitionJson {
 
+    @ApiModelProperty(required = true)
     private final String role;
+    @ApiModelProperty(required = true)
     private final List<String> permissions;
 
     @JsonCreator
diff --git a/jaxrs/src/main/java/org/killbill/billing/jaxrs/json/UserRolesJson.java b/jaxrs/src/main/java/org/killbill/billing/jaxrs/json/UserRolesJson.java
index af6ab2f..2a9a7b0 100644
--- a/jaxrs/src/main/java/org/killbill/billing/jaxrs/json/UserRolesJson.java
+++ b/jaxrs/src/main/java/org/killbill/billing/jaxrs/json/UserRolesJson.java
@@ -21,11 +21,15 @@ import java.util.List;
 
 import com.fasterxml.jackson.annotation.JsonCreator;
 import com.fasterxml.jackson.annotation.JsonProperty;
+import com.wordnik.swagger.annotations.ApiModelProperty;
 
 public class UserRolesJson {
 
+    @ApiModelProperty(required = true)
     private final String username;
+    @ApiModelProperty(required = true)
     private final String password;
+    @ApiModelProperty(required = true)
     private final List<String> roles;
 
     @JsonCreator