io.apicurio.registry.rest.v3.beans.UserInterfaceConfig Maven / Gradle / Ivy
package io.apicurio.registry.rest.v3.beans;
import javax.annotation.processing.Generated;
import com.fasterxml.jackson.annotation.JsonInclude;
import com.fasterxml.jackson.annotation.JsonProperty;
import com.fasterxml.jackson.annotation.JsonPropertyDescription;
import com.fasterxml.jackson.annotation.JsonPropertyOrder;
/**
* Root Type for UserInterfaceConfig
*
* Defines the user interface configuration data type.
*
*/
@JsonInclude(JsonInclude.Include.NON_NULL)
@JsonPropertyOrder({
"ui",
"auth",
"features"
})
@Generated("jsonschema2pojo")
@io.quarkus.runtime.annotations.RegisterForReflection
@lombok.experimental.SuperBuilder
@lombok.AllArgsConstructor
@lombok.NoArgsConstructor
@lombok.EqualsAndHashCode
@lombok.ToString(callSuper = true)
public class UserInterfaceConfig {
/**
* Root Type for UserInterfaceConfigUi
*
*
*
*/
@JsonProperty("ui")
@JsonPropertyDescription("")
private UserInterfaceConfigUi ui;
/**
* Root Type for UserInterfaceConfigAuth
*
*
* (Required)
*
*/
@JsonProperty("auth")
@JsonPropertyDescription("")
private UserInterfaceConfigAuth auth;
/**
* Root Type for UserInterfaceConfigFeatures
*
*
*
*/
@JsonProperty("features")
@JsonPropertyDescription("")
private UserInterfaceConfigFeatures features;
/**
* Root Type for UserInterfaceConfigUi
*
*
*
*/
@JsonProperty("ui")
public UserInterfaceConfigUi getUi() {
return ui;
}
/**
* Root Type for UserInterfaceConfigUi
*
*
*
*/
@JsonProperty("ui")
public void setUi(UserInterfaceConfigUi ui) {
this.ui = ui;
}
/**
* Root Type for UserInterfaceConfigAuth
*
*
* (Required)
*
*/
@JsonProperty("auth")
public UserInterfaceConfigAuth getAuth() {
return auth;
}
/**
* Root Type for UserInterfaceConfigAuth
*
*
* (Required)
*
*/
@JsonProperty("auth")
public void setAuth(UserInterfaceConfigAuth auth) {
this.auth = auth;
}
/**
* Root Type for UserInterfaceConfigFeatures
*
*
*
*/
@JsonProperty("features")
public UserInterfaceConfigFeatures getFeatures() {
return features;
}
/**
* Root Type for UserInterfaceConfigFeatures
*
*
*
*/
@JsonProperty("features")
public void setFeatures(UserInterfaceConfigFeatures features) {
this.features = features;
}
}