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.