Skip to content

class SealdRecipientsList

objc
@interface SealdRecipientsList : NSObject

RecipientsList holds a list of all recipients from a session.

MembersDescriptions
sealdRecipientsAn array of [SealdSealdRecipient](SealdSealdRecipient.md#class-sealdsealdrecipient) that can access the session.
tmrAccessesAn array of [SealdTmrAccess](SealdTmrAccess.md#class-sealdtmraccess) that can access the session.
proxySessionsAn array of [SealdProxySession](SealdProxySession.md#class-sealdproxysession) that can access the session.
symEncKeysAn array of [SealdSymEncKey](SealdSymEncKey.md#class-sealdsymenckey) that can access the session.
initWithSealdRecipients:tmrAccesses:proxySessions:symEncKeys:
fromMobileSdk:

sealdRecipients

objc
@property (strong) NSArray< SealdSealdRecipient * > * sealdRecipients;

An array of [SealdSealdRecipient](SealdSealdRecipient.md#class-sealdsealdrecipient) that can access the session.

tmrAccesses

objc
@property (strong) NSArray< SealdTmrAccess * > * tmrAccesses;

An array of [SealdTmrAccess](SealdTmrAccess.md#class-sealdtmraccess) that can access the session.

proxySessions

objc
@property (strong) NSArray< SealdProxySession * > * proxySessions;

An array of [SealdProxySession](SealdProxySession.md#class-sealdproxysession) that can access the session.

symEncKeys

objc
@property (strong) NSArray< SealdSymEncKey * > * symEncKeys;

An array of [SealdSymEncKey](SealdSymEncKey.md#class-sealdsymenckey) that can access the session.

initWithSealdRecipients:tmrAccesses:proxySessions:symEncKeys:

objc
- (instancetype) initWithSealdRecipients:(NSArray< SealdSealdRecipient * > *)sealdRecipients
                             tmrAccesses:(NSArray< SealdTmrAccess * > *)tmrAccesses
                           proxySessions:(NSArray< SealdProxySession * > *)proxySessions
                              symEncKeys:(NSArray< SealdSymEncKey * > *)symEncKeys;

fromMobileSdk:

objc
+ (instancetype) fromMobileSdk:(SealdSdkInternalsMobile_sdkRecipientsList *)nativeList;