SASDigitalServiceActConfigTransparency
Objective-C
@interface SASDigitalServiceActConfigTransparency : NSObject
Swift
class SASDigitalServiceActConfigTransparency : NSObject
Model class centralizing useful Digital Service Act Transparency information.
-
The domain of the entity that applied user parameters.
Declaration
Objective-C
@property (readonly) NSString *_Nonnull domain;
Swift
var domain: String { get }
-
An array of integer (as NSNumber) representing the applied user parameters. Please refer to this IAB documentation https://github.com/InteractiveAdvertisingBureau/openrtb/blob/main/extensions/community_extensions/dsa_transparency.md#user_parameters
Declaration
Objective-C
@property (readonly) NSArray<NSNumber *> *_Nonnull DSAParams;
Swift
var dsaParams: [NSNumber] { get }
-
Initializes a new instance of SASDigitalServiceActConfigTransparency.
Declaration
Objective-C
- (nonnull instancetype)initWithDomain:(nonnull NSString *)domain DSAParams:(nonnull NSArray<NSNumber *> *)DSAParams;
Swift
init(domain: String, dsaParams DSAParams: [NSNumber])
Parameters
domain
The domain of the entity that applied user parameters.
DSAParams
An array of integer as NSNumber representing the applied user parameters.
Return Value
An initialized instance of SASDigitalServiceActTransparency.