Skip to content

Type Alias: RecipientsList

RecipientsList = { proxySessions: { id: string; proxySessionId: string; rights: UserRights; }[]; sealdUsers: { id: string; rights?: UserRights; }[]; symEncKeys: { id: string; rights: UserRights; }[]; tmrAccesses: TmrAccess[]; unregisteredUsers: { rights?: UserRights; type: "EM" | "AP"; value: string; }[]; }

Properties

proxySessions

proxySessions: { id: string; proxySessionId: string; rights: UserRights; }[]

The proxy-sessions that can access this session

id

id: string

proxySessionId

proxySessionId: string

rights

rights: UserRights


sealdUsers

sealdUsers: { id: string; rights?: UserRights; }[]

Seald IDs for recipients who have a Seald account.

id

id: string

rights?

optional rights: UserRights


symEncKeys

symEncKeys: { id: string; rights: UserRights; }[]

The SymEncKeys that can access this session

id

id: string

rights

rights: UserRights


tmrAccesses

tmrAccesses: TmrAccess[]

The TMR accesses that can access this session


unregisteredUsers

unregisteredUsers: { rights?: UserRights; type: "EM" | "AP"; value: string; }[]

Connectors for recipients who do not have a Seald account yet.

rights?

optional rights: UserRights

type

type: "EM" | "AP"

value

value: string