Profile
Datalayer Core / Profile
Interface: Profile
Defined in: src/models/Profile.ts:13
Represents a user profile in the Datalayer platform Profile
Indexable
[key: string]: any
Allow additional fields that may come from the server
Properties
avatar_url_s?
optionalavatar_url_s:string
Defined in: src/models/Profile.ts:41
Avatar URL
creation_ts_dt
creation_ts_dt:
string
Defined in: src/models/Profile.ts:15
ISO 8601 timestamp of when the user was created
credits_customer_uid?
optionalcredits_customer_uid:string|null
Defined in: src/models/Profile.ts:51
Credits customer UID for billing
customer_uid?
optionalcustomer_uid:string|null
Defined in: src/models/Profile.ts:49
Customer UID
email_s
email_s:
string
Defined in: src/models/Profile.ts:31
Email address
email_token_s?
optionalemail_token_s:string|null
Defined in: src/models/Profile.ts:61
Email verification token
email_update_s?
optionalemail_update_s:string|null
Defined in: src/models/Profile.ts:63
Pending email update
events?
optionalevents:any[]
Defined in: src/models/Profile.ts:69
User events (nested structure - not typed in detail)
first_name_t
first_name_t:
string
Defined in: src/models/Profile.ts:33
First name
handle_s
handle_s:
string
Defined in: src/models/Profile.ts:35
User handle
iam_providers?
optionaliam_providers:any[]
Defined in: src/models/Profile.ts:65
IAM providers (nested structure - not typed in detail)
id
id:
string
Defined in: src/models/Profile.ts:17
Unique identifier for the user
join_request_ts_dt
join_request_ts_dt:
string|null
Defined in: src/models/Profile.ts:19
ISO 8601 timestamp of when the user requested to join
join_ts_dt
join_ts_dt:
string
Defined in: src/models/Profile.ts:21
ISO 8601 timestamp of when the user joined
last_name_t
last_name_t:
string
Defined in: src/models/Profile.ts:37
Last name
last_update_ts_dt
last_update_ts_dt:
string
Defined in: src/models/Profile.ts:23
ISO 8601 timestamp of last update
linked_contact_uid?
optionallinked_contact_uid:string|null
Defined in: src/models/Profile.ts:55
Linked contact UID
mfa_secret_s?
optionalmfa_secret_s:string|null
Defined in: src/models/Profile.ts:59
MFA secret
mfa_url_s?
optionalmfa_url_s:string|null
Defined in: src/models/Profile.ts:57
MFA URL
new_password_confirmation_ts_dt?
optionalnew_password_confirmation_ts_dt:string|null
Defined in: src/models/Profile.ts:47
New password confirmation timestamp
new_password_request_ts_dt?
optionalnew_password_request_ts_dt:string|null
Defined in: src/models/Profile.ts:45
New password request timestamp
onboarding_s?
optionalonboarding_s:string
Defined in: src/models/Profile.ts:43
Onboarding state as JSON string
origin_s
origin_s:
string
Defined in: src/models/Profile.ts:25
Origin of the user account
roles_ss?
optionalroles_ss:string[]
Defined in: src/models/Profile.ts:39
User roles array
settings?
optionalsettings:any
Defined in: src/models/Profile.ts:67
User settings (nested structure - not typed in detail)
type_s
type_s:
string
Defined in: src/models/Profile.ts:27
Type of the record
uid
uid:
string
Defined in: src/models/Profile.ts:29
User ID
unsubscribed_from_outbounds_b?
optionalunsubscribed_from_outbounds_b:boolean
Defined in: src/models/Profile.ts:53
Email unsubscription status