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
domainThe domain of the entity that applied user parameters.
DSAParamsAn array of integer as NSNumber representing the applied user parameters.
Return Value
An initialized instance of SASDigitalServiceActTransparency.