JsonViewObject.java
package io.swagger.v3.core.resolving.resources;
import com.fasterxml.jackson.annotation.JsonView;
public class JsonViewObject {
public static class View {
public interface Public {
}
public interface Protected {
}
public interface Private {
}
}
public static class Person {
@JsonView({View.Public.class, View.Protected.class, View.Private.class})
public String id;
@JsonView({View.Protected.class, View.Private.class})
public String firstName;
@JsonView({View.Protected.class, View.Private.class})
public String lastName;
@JsonView(View.Private.class)
public String address;
public String email;
}
}