SASDigitalServiceActConfig
Objective-C
@interface SASDigitalServiceActConfig : NSObject
Swift
class SASDigitalServiceActConfig : NSObject
Model class centralizing useful Digital Service Act information.
-
Indicates if DSA information should be made available
Declaration
Objective-C
@property (readonly) SASDigitalServiceActDSARequired DSARequired;
Swift
var dsaRequired: SASDigitalServiceActDSARequired { get }
-
Indicates whether transparency data are to be sent
Declaration
Objective-C
@property (readonly) SASDigitalServiceActDataToPub dataToPub;
Swift
var dataToPub: SASDigitalServiceActDataToPub { get }
-
Array of SASDigitalServiceActConfigTransparency instances
Declaration
Objective-C
@property (readonly, nullable) NSArray<SASDigitalServiceActConfigTransparency *> *transparency;
Swift
var transparency: [SASDigitalServiceActConfigTransparency]? { get }
-
Initializes a new instance of SASDigitalServiceActConfig.
Declaration
Objective-C
- (nonnull instancetype) initWithDSARequired:(SASDigitalServiceActDSARequired)DSARequired dataToPub:(SASDigitalServiceActDataToPub)dataToPub transparency: (nullable NSArray<SASDigitalServiceActConfigTransparency *> *) transparency;
Swift
init(dsaRequired DSARequired: SASDigitalServiceActDSARequired, dataToPub: SASDigitalServiceActDataToPub, transparency: [SASDigitalServiceActConfigTransparency]?)
Parameters
DSARequired
ID indicating if DSA information should be made available.
dataToPub
ID indicating whether transparency data are to be sent.
transparency
Array of SASDigitalServiceActConfigTransparency instances.
Return Value
An initialized instance of SASDigitalServiceActConfig.