UserSessionInfo

constructor(firstName: String? = null, lastName: String? = null, externalId: String? = null, id: String, notifyByEmail: Boolean? = null, attributes: Map<String, String>? = null, sharingScope: SharingScope? = null, createdOn: String? = null, emailVerified: Boolean? = null, phoneVerified: Boolean? = null, status: AccountStatus? = null, roles: List<Role>? = null, dataGroups: List<String>? = null, clientData: JsonElement? = null, languages: List<String>? = null, studyIds: List<String>, externalIds: Map<String, String>? = null, authenticated: Boolean, sessionToken: String, reauthToken: String? = null, environment: Environment? = null, email: String? = null, phone: Phone? = null, dataSharing: Boolean? = null, signedMostRecentConsent: Boolean? = null, synapseUserId: String? = null, consented: Boolean = false, consentStatuses: Map<String, ConsentStatus>? = null, enrollments: Map<String, EnrollmentInfo>? = null, orgMembership: String? = null, type: String? = null)