MyOrgRecord
MyOrgRecord
Defined in: @rw3iss/auth-shared/src/dto/org.ts
Per-org membership record returned by GET /me/orgs. Extends
Organization with the caller’s role in that org and the membership
join timestamp.
Same shape as the admin variant (GET /admin/users/{userId}/organizations)
so UI components can render either source without branching.
Extends
Organization
Properties
id
id:
string
Defined in: @rw3iss/auth-shared/src/dto/org.ts
Inherited from
Organization.id
joined_at?
optionaljoined_at?:string
Defined in: @rw3iss/auth-shared/src/dto/org.ts
ISO 8601 timestamp the user joined this org.
name
name:
string
Defined in: @rw3iss/auth-shared/src/dto/org.ts
Inherited from
Organization.name
role?
optionalrole?:string
Defined in: @rw3iss/auth-shared/src/dto/org.ts
Caller’s role code within this org (e.g. ‘org_admin’, ‘seller’).
slug
slug:
string
Defined in: @rw3iss/auth-shared/src/dto/org.ts
Inherited from
Organization.slug
status?
optionalstatus?:string
Defined in: @rw3iss/auth-shared/src/dto/org.ts
Membership status — typically ‘active’.