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