# User

constructor(userId: String, projectId: String, revoked: Boolean, pinLength: Int, mpinId: ByteArray, token: ByteArray, dtas: String, publicKey: ByteArray?)

# Parameters

userId Identifier of the user. Could be email, username, etc.
projectId Required to link the user with the project on the MIRACLTrust platform.
revoked Provides information if the user is revoked or not.
pinLength The number of the digits the user PIN should be.
mpinId representing the user to the MIRACL Trust Platform.
token representing the user securely.
dtas required for server side validation.
publicKey Public part of the signing key.