io.mosip.pms.partner.dto.KeycloakRequestDto Maven / Gradle / Ivy
The newest version!
package io.mosip.pms.partner.dto;
import java.util.List;
import java.util.Map;
import com.fasterxml.jackson.annotation.JsonInclude;
import com.fasterxml.jackson.annotation.JsonInclude.Include;
import lombok.AllArgsConstructor;
import lombok.Data;
import lombok.NoArgsConstructor;
@NoArgsConstructor
@AllArgsConstructor
@Data
public class KeycloakRequestDto {
@JsonInclude(value = Include.NON_NULL)
private String username;
@JsonInclude(value = Include.NON_NULL)
private String firstName;
@JsonInclude(value = Include.NON_NULL)
private String email;
@JsonInclude(value = Include.NON_EMPTY)
private Map> attributes;
@JsonInclude(value = Include.NON_EMPTY)
private List credentials;
@JsonInclude(value = Include.NON_EMPTY)
private List realmRoles;
private boolean enabled;
}
© 2015 - 2025 Weber Informatics LLC | Privacy Policy