Client
constructor(userId: QualifiedIDEntity, id: String, deviceType: DeviceTypeEntity?, clientType: ClientTypeEntity?, isValid: Boolean, isProteusVerified: Boolean, registrationDate: Instant?, lastActive: Instant?, label: String?, model: String?, mlsPublicKeys: Map<String, String>?, isMLSCapable: Boolean, isAsyncNotificationsCapable: Boolean)