User
Datalayer Core / User
Class: User
Defined in: tech/datalayer/core/src/client/models/User.ts:38
User model representing a Datalayer platform user. Provides rich functionality for accessing user data and authentication providers.
Constructors
Constructor
new User(
data
,sdk?
):User
Defined in: tech/datalayer/core/src/client/models/User.ts:47
Create a User instance.
Parameters
data
User
User data from API
sdk?
SDK instance (currently unused but kept for compatibility)
Returns
User
Properties
_data
protected
_data:User
Defined in: tech/datalayer/core/src/client/models/User.ts:39
Accessors
avatarUrl
Get Signature
get avatarUrl():
string
Defined in: tech/datalayer/core/src/client/models/User.ts:80
Returns
string
displayName
Get Signature
get displayName():
string
Defined in: tech/datalayer/core/src/client/models/User.ts:76
Returns
string
email
Get Signature
get email():
string
Defined in: tech/datalayer/core/src/client/models/User.ts:60
Returns
string
firstName
Get Signature
get firstName():
string
Defined in: tech/datalayer/core/src/client/models/User.ts:68
Returns
string
handle
Get Signature
get handle():
string
Defined in: tech/datalayer/core/src/client/models/User.ts:64
Returns
string
id
Get Signature
get id():
string
Defined in: tech/datalayer/core/src/client/models/User.ts:52
Returns
string
lastName
Get Signature
get lastName():
string
Defined in: tech/datalayer/core/src/client/models/User.ts:72
Returns
string
uid
Get Signature
get uid():
string
Defined in: tech/datalayer/core/src/client/models/User.ts:56
Returns
string
Methods
rawData()
rawData():
User
Defined in: tech/datalayer/core/src/client/models/User.ts:114
Get the raw user data exactly as received from the API. This preserves the original snake_case naming from the API response.
Returns
User
Raw user data from API
toJSON()
toJSON():
UserJSON
Defined in: tech/datalayer/core/src/client/models/User.ts:95
Get user data in camelCase format. Returns only the core fields that consumers need. This provides a stable interface regardless of API changes.
Returns
Core user data with camelCase properties
toString()
toString():
string
Defined in: tech/datalayer/core/src/client/models/User.ts:119
String representation of the user.
Returns
string