package org.jsondoc.core.pojo; import java.util.ArrayList; import java.util.HashMap; import java.util.HashSet; import java.util.List; import java.util.Map; import java.util.Set; public class ApiAuthDoc { private String type; // Basic auth private List<String> roles = new ArrayList<String>(); private Map<String, String> testusers = new HashMap<String, String>(); // Token auth private String scheme; private Set<String> testtokens = new HashSet<String>(); public String getType() { return type; } public void setType(String type) { this.type = type; } public List<String> getRoles() { return roles; } public void setRoles(List<String> roles) { this.roles = roles; } public void addRole(String role) { this.roles.add(role); } public void addTestUser(String username, String password) { this.testusers.put(username, password); } public Map<String, String> getTestusers() { return testusers; } public void setTestusers(Map<String, String> testusers) { this.testusers = testusers; } public String getScheme() { return scheme; } public void setScheme(String scheme) { this.scheme = scheme; } public Set<String> getTesttokens() { return testtokens; } public void setTesttokens(Set<String> testtokens) { this.testtokens = testtokens; } public void addTestToken(String testtoken) { this.testtokens.add(testtoken); } }