Skip to content

Commit

Permalink
Keep using List instead of String[]
Browse files Browse the repository at this point in the history
  • Loading branch information
lbalmaceda committed Oct 5, 2021
1 parent 696e55a commit d682b2f
Showing 1 changed file with 3 additions and 11 deletions.
14 changes: 3 additions & 11 deletions src/main/java/com/auth0/json/mgmt/organizations/Invitation.java
Original file line number Diff line number Diff line change
@@ -1,12 +1,7 @@
package com.auth0.json.mgmt.organizations;

import com.fasterxml.jackson.annotation.*;
import com.fasterxml.jackson.databind.annotation.JsonDeserialize;
import com.fasterxml.jackson.databind.annotation.JsonSerialize;
import com.fasterxml.jackson.databind.deser.std.StringArrayDeserializer;
import com.fasterxml.jackson.databind.ser.impl.StringArraySerializer;

import java.util.Arrays;
import java.util.Date;
import java.util.List;
import java.util.Map;
Expand Down Expand Up @@ -51,9 +46,7 @@ public class Invitation {
@JsonProperty("organization_id")
private String organizationId;
@JsonProperty("roles")
@JsonDeserialize(using = StringArrayDeserializer.class)
@JsonSerialize(using = StringArraySerializer.class)
private String[] roles;
private List<String> roles;

/**
* Create a new instance.
Expand Down Expand Up @@ -204,7 +197,7 @@ public String getTicketId() {
*/
@JsonIgnore
public Roles getRoles() {
return new Roles(Arrays.asList(roles));
return new Roles(roles);
}

/**
Expand All @@ -214,8 +207,7 @@ public Roles getRoles() {
*/
@JsonIgnore
public void setRoles(Roles roles) {
List<String> listOfRoles = roles.getRoles();
this.roles = listOfRoles.toArray(new String[0]);
this.roles = roles.getRoles();
}

/**
Expand Down

0 comments on commit d682b2f

Please sign in to comment.