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
DSARequiredID indicating if DSA information should be made available.
dataToPubID indicating whether transparency data are to be sent.
transparencyArray of SASDigitalServiceActConfigTransparency instances.
Return Value
An initialized instance of SASDigitalServiceActConfig.