Type Alias Share

type Share = {
    assigneeId: string;
    createdAt?: string;
    createdBy?: string;
    disabled?: boolean;
    id: string;
    links?: { self: Link; space?: Link };
    resourceId: string;
    resourceName?: string;
    resourceType: "app";
    roles?: ShareRoleType[];
    spaceId: string;
    tenantId: string;
    type: ShareType;
    updatedAt?: string;
    updatedBy?: string;
}
Index

Properties

assigneeId: string

The userId or groupId based on the type.

createdAt?: string
createdBy?: string

The ID of the user who created the share.

disabled?: boolean

If the share is disabled (effective ONLY for link shares).

id: string
links?: { self: Link; space?: Link }
resourceId: string

The ID of the shared resource.

resourceName?: string

The name of the shared resource.

resourceType: "app"

The type of the shared resource.

roles?: ShareRoleType[]

The roles assigned to the assigneeId.

spaceId: string
tenantId: string
type: ShareType
updatedAt?: string
updatedBy?: string

The ID of the user who updated the share.