Skip to main content

Profile

Datalayer Core


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?

optional avatar_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?

optional credits_customer_uid: string | null

Defined in: src/models/Profile.ts:51

Credits customer UID for billing


customer_uid?

optional customer_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?

optional email_token_s: string | null

Defined in: src/models/Profile.ts:61

Email verification token


email_update_s?

optional email_update_s: string | null

Defined in: src/models/Profile.ts:63

Pending email update


events?

optional events: 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?

optional iam_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?

optional linked_contact_uid: string | null

Defined in: src/models/Profile.ts:55

Linked contact UID


mfa_secret_s?

optional mfa_secret_s: string | null

Defined in: src/models/Profile.ts:59

MFA secret


mfa_url_s?

optional mfa_url_s: string | null

Defined in: src/models/Profile.ts:57

MFA URL


new_password_confirmation_ts_dt?

optional new_password_confirmation_ts_dt: string | null

Defined in: src/models/Profile.ts:47

New password confirmation timestamp


new_password_request_ts_dt?

optional new_password_request_ts_dt: string | null

Defined in: src/models/Profile.ts:45

New password request timestamp


onboarding_s?

optional onboarding_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?

optional roles_ss: string[]

Defined in: src/models/Profile.ts:39

User roles array


settings?

optional settings: 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?

optional unsubscribed_from_outbounds_b: boolean

Defined in: src/models/Profile.ts:53

Email unsubscription status