Table of Contents

Class WorkspaceMember

Namespace
OpenShell
Assembly
OpenShell.Sdk.dll

A principal's membership in a workspace.

public sealed record WorkspaceMember : IEquatable<WorkspaceMember>
Inheritance
WorkspaceMember
Implements
Inherited Members

Properties

CreatedAt

Time the membership was created.

public DateTimeOffset? CreatedAt { get; init; }

Property Value

DateTimeOffset?

Id

Membership record identifier.

public string? Id { get; init; }

Property Value

string

PrincipalSubject

OIDC subject claim identifying the principal.

public required string PrincipalSubject { get; init; }

Property Value

string

Role

Assigned role.

public WorkspaceRole Role { get; init; }

Property Value

WorkspaceRole