gen.org.tkit.apm.model.PermissionsRegistrationRequest2DTO Maven / Gradle / Ivy
Go to download
Show more of this group Show more artifacts with this name
Show all versions of tkit-quarkus-portal-mvc Show documentation
Show all versions of tkit-quarkus-portal-mvc Show documentation
1000kit mvc library for the Quarkus framework
package gen.org.tkit.apm.model;
import java.util.ArrayList;
import java.util.HashMap;
import java.util.List;
import java.util.Map;
import javax.json.bind.annotation.JsonbProperty;
import javax.validation.Valid;
import javax.validation.constraints.*;
import lombok.Data;
/** Application permission registration request */
@Data
@lombok.ToString
@io.quarkus.runtime.annotations.RegisterForReflection
public class PermissionsRegistrationRequest2DTO {
@JsonbProperty("requestVersion")
public @Valid Integer requestVersion = null;
@JsonbProperty("requestedBy")
public @Valid String requestedBy = null;
@JsonbProperty("note")
public @Valid String note = null;
@JsonbProperty("permissionItems")
public @Valid List permissionItems = new ArrayList<>();
@JsonbProperty("permissionAssignments")
public @Valid Map> permissionAssignments = new HashMap<>();
@JsonbProperty("roles")
public @Valid List roles = new ArrayList<>();
}