Record Class IdACommandAdminCreate

java.lang.Object
java.lang.Record
com.io7m.idstore.protocol.admin.IdACommandAdminCreate
Record Components:
id - The admin ID
idName - The id name
realName - The real name
email - The primary email
password - The password
permissions - The set of permissions
All Implemented Interfaces:
com.io7m.hibiscus.api.HBMessageType, IdACommandType<IdAResponseAdminCreate>, IdAMessageType, IdProtocolMessageType

public record IdACommandAdminCreate(Optional<UUID> id, IdName idName, IdRealName realName, IdEmail email, IdPassword password, Set<IdAdminPermission> permissions) extends Record implements IdACommandType<IdAResponseAdminCreate>
Create an admin.