Builder
@objc(StorylyConfigBuilder)
public class Builder : NSObject
Builder class of StorylyConfig
-
This function allows you to set StorylyBarStyling.
Declaration
Swift
@objc(setBarStyling:) public func setBarStyling(styling: StorylyBarStyling) -> Builder
-
This function allows you to set StorylyStoryStyling.
Declaration
Swift
@objc(setStoryStyling:) public func setStoryStyling(styling: StorylyStoryStyling) -> Builder
-
This function allows you to set StorylyMomentsStyling.
Declaration
Swift
@objc(setMomentsStyling:) public func setMomentsStyling(styling: StorylyMomentsStyling) -> Builder
-
This function allows you to set StorylyStoryGroupStyling.
Declaration
Swift
@objc(setStoryGroupStyling:) public func setStoryGroupStyling(styling: StorylyStoryGroupStyling) -> Builder
-
This function allows you to change the layout direction
Declaration
Swift
@objc(setLayoutDirection:) public func setLayoutDirection(direction: StorylyLayoutDirection) -> Builder
-
This function allows you to set custom parameter for analytical purposes
Declaration
Swift
@objc(setCustomParameter:) public func setCustomParameter(parameter: String?) -> Builder
-
This function allows you to set labels for analytical purposes
Declaration
Swift
@objc(setLabels:) public func setLabels(labels: Set<String>?) -> Builder
-
This function allows you to set user specific information to fill the story/story group data
Declaration
Swift
@objc(setUserData:) public func setUserData(data: [String : String]) -> Builder
-
This function allows you to set IsTestMode which defines whether it is a test device or not. If true, test groups are sent from the server.
Declaration
Swift
@objc(setTestMode:) public func setTestMode(isTest: Bool) -> Builder
-
This function allows you to set StorylyProductConfig.
Declaration
Swift
@objc(setProductConfig:) public func setProductConfig(config: StorylyProductConfig) -> Builder
-
This function allows you to set StorylyShareConfig.
Declaration
Swift
@objc(setShareConfig:) public func setShareConfig(config: StorylyShareConfig) -> Builder
-
This function allows you to set localization to Storyly, sample convention is en-GB. Current supported languages for sdk texts are: de, en, es, fr, he, pt, ru, tr
Declaration
Swift
@objc(setLocale:) public func setLocale(locale: String?) -> Builder
-
This function builds StorylyConfig with the current properties
Declaration
Swift
@objc public func build() -> StorylyConfig
Return Value
StorylyConfig instance