OPPWpwlOptions
@interface OPPWpwlOptions : NSObject
/// @name Initialization
/// :nodoc:
- (instancetype)init NS_UNAVAILABLE;
/**
Creates an object representing a web-base solution wpwl configuration.
@param stringConfiguration. Configuration as a string. Must be not `nil` or empty.
@return Returns an object representing a web-base solution wpwl configuration.
*/
+ (nullable instancetype)initWithConfiguration:(NSString *)stringConfiguration;
/**
Creates an object representing a web-base solution wpwl configuration.
@param stringConfiguration. Configuration as a string. Must be not `nil` or empty.
@return Returns an object representing a web-base solution wpwl configuration.
*/
- (nullable instancetype)initWithConfiguration:(NSString *)stringConfiguration;
/**
Creates an object representing a web-base solution wpwl configuration.
@param configuration. Configuration dictionary. Must be not `nil` or empty.
@param jsFunctions Additional JavaScript functions dictionary..
@return Returns an object representing a web-base solution wpwl configuration.
*/
+ (nullable instancetype)initWithConfiguration:(NSDictionary<NSString *, id> *)configuration jsFunctions:(nullable NSDictionary<NSString *, NSString *> *)jsFunctions;
/**
Creates an object representing a web-base solution wpwl configuration.
@param configuration. Configuration dictionary. Must be not `nil` or empty.
@param jsFunctions Additional JavaScript functions dictionary..
@return Returns an object representing a web-base solution wpwl configuration.
*/
- (nullable instancetype)initWithConfiguration:(NSDictionary<NSString *, id> *)configuration jsFunctions:(nullable NSDictionary<NSString *, NSString *> *)jsFunctions;
/**
Dictionary of brand specific wpwl configuration.
*/
@property (nonatomic, copy, readonly) NSDictionary<NSString *, id> *configuration;
/**
Dictionary of additional JavaScripts functions.
*/
@property (nonatomic, copy, readonly) NSDictionary<NSString *, NSString *> *jsFunctions;
@end
Undocumented
-
Creates an object representing a web-base solution wpwl configuration.
Declaration
Objective-C
+ (nullable instancetype)initWithConfiguration: (nonnull NSString *)stringConfiguration;
Swift
class func initWithConfiguration(_ stringConfiguration: String) -> Self?
Parameters
stringConfiguration.
Configuration as a string. Must be not
nil
or empty.Return Value
Returns an object representing a web-base solution wpwl configuration.
-
Creates an object representing a web-base solution wpwl configuration.
Declaration
Objective-C
- (nullable instancetype)initWithConfiguration: (nonnull NSString *)stringConfiguration;
Swift
init?(configuration stringConfiguration: String)
Parameters
stringConfiguration.
Configuration as a string. Must be not
nil
or empty.Return Value
Returns an object representing a web-base solution wpwl configuration.
-
Creates an object representing a web-base solution wpwl configuration.
Declaration
Objective-C
+ (nullable instancetype) initWithConfiguration:(nonnull NSDictionary<NSString *, id> *)configuration jsFunctions: (nullable NSDictionary<NSString *, NSString *> *)jsFunctions;
Swift
class func initWithConfiguration(_ configuration: [String : Any], jsFunctions: [String : String]?) -> Self?
Parameters
configuration.
Configuration dictionary. Must be not
nil
or empty.jsFunctions
Additional JavaScript functions dictionary..
Return Value
Returns an object representing a web-base solution wpwl configuration.
-
Creates an object representing a web-base solution wpwl configuration.
Declaration
Objective-C
- (nullable instancetype) initWithConfiguration:(nonnull NSDictionary<NSString *, id> *)configuration jsFunctions: (nullable NSDictionary<NSString *, NSString *> *)jsFunctions;
Swift
init?(configuration: [String : Any], jsFunctions: [String : String]?)
Parameters
configuration.
Configuration dictionary. Must be not
nil
or empty.jsFunctions
Additional JavaScript functions dictionary..
Return Value
Returns an object representing a web-base solution wpwl configuration.
-
Dictionary of brand specific wpwl configuration.
Declaration
Objective-C
@property (nonatomic, copy, readonly) NSDictionary<NSString *, id> *_Nonnull configuration;
Swift
var configuration: [String : Any] { get }
-
Dictionary of additional JavaScripts functions.
Declaration
Objective-C
@property (nonatomic, copy, readonly) NSDictionary<NSString *, NSString *> *_Nonnull jsFunctions;
Swift
var jsFunctions: [String : String] { get }