Classes

The following classes are available globally.

  • This class does the enum to string conversion of the Storyly events

    See more

    Declaration

    Swift

    @objc
    public class StorylyEventHelper : NSObject
  • This class holds the configuration information of Storyly

    See more

    Declaration

    Swift

    @objc(StorylyConfig)
    public class StorylyConfig : NSObject
  • This class holds the configuration information of StorylyProductConfig

    See more

    Declaration

    Swift

    @objc(StorylyProductConfig)
    public class StorylyProductConfig : NSObject
  • This class holds the configuration information of StorylyShareConfig

    See more

    Declaration

    Swift

    @objc(StorylyShareConfig)
    public class StorylyShareConfig : NSObject
  • This class holds the configuration information of Storyly Bar

    See more

    Declaration

    Swift

    @objc(StorylyBarStyling)
    public class StorylyBarStyling : NSObject
  • This class defines the parent class of the custom styling StoryGroupView classes

    See more

    Declaration

    Swift

    @objc(StoryGroupView)
    open class StoryGroupView : UIView
  • Undocumented

    See more

    Declaration

    Swift

    @objc(XamarinStoryGroupView)
    open class XamarinStoryGroupView : StoryGroupView
  • This class holds the configuration information of Storyly Story Group

    See more

    Declaration

    Swift

    @objc(StorylyStoryGroupStyling)
    public class StorylyStoryGroupStyling : NSObject
  • Undocumented

    See more

    Declaration

    Swift

    @objc(StorylyMomentsIconStyling)
    public class StorylyMomentsIconStyling : NSObject
  • This class holds the config properties of Moments Link CTA Interactive

    See more

    Declaration

    Swift

    @objc(StorylyMomentsLinkCTAStyling)
    public final class StorylyMomentsLinkCTAStyling : NSObject
  • Undocumented

    See more

    Declaration

    Swift

    @objc(StorylyMomentsStyling)
    public class StorylyMomentsStyling : NSObject
  • This class holds the config properties of Moments Text Interactive

    See more

    Declaration

    Swift

    @objc(StorylyMomentsTextStyling)
    public final class StorylyMomentsTextStyling : NSObject
  • This class represents a custom font in Moments Text Interactive

    See more

    Declaration

    Swift

    @objc
    public final class MomentsCustomFont : NSObject
  • This class holds the configuration information of Storyly Story

    See more

    Declaration

    Swift

    @objc(StorylyStoryStyling)
    public class StorylyStoryStyling : NSObject
  • This class represent Cart of Storyly

    See more

    Declaration

    Swift

    @objc(STRCart)
    public class STRCart : NSObject
  • This class represents an individual item in the shopping cart

    See more

    Declaration

    Swift

    @objc(STRCartItem)
    public class STRCartItem : NSObject
  • Data class that represents the result of an event. It contains the following properties

    See more

    Declaration

    Swift

    @objc(STRCartEventResult)
    public class STRCartEventResult : NSObject

    Parameters

    message

    A string that holds a message or description associated with the event result

  • Data class that represents the storyly product information

    See more

    Declaration

    Swift

    @objc(STRProductInformation)
    public class STRProductInformation : NSObject
  • Represents the storyly product

    See more

    Declaration

    Swift

    @objc(STRProductItem)
    public class STRProductItem : NSObject
  • Represents the variant of the storyly product

    See more

    Declaration

    Swift

    @objc(STRProductVariant)
    public class STRProductVariant : NSObject, DiffAware
  • This class represents a story group in the StorylyView.

    See more

    Declaration

    Swift

    @objc(StoryGroup)
    public final class StoryGroup : NSObject
  • This class represents a story group’s style in the StorylyView.

    See more

    Declaration

    Swift

    @objc(StoryGroupStyle)
    public final class StoryGroupStyle : NSObject
  • This class represents a story group’s badge style in the StorylyView.

    See more

    Declaration

    Swift

    @objc(StoryGroupBadgeStyle)
    public final class StoryGroupBadgeStyle : NSObject
  • This data class represents a story inside a story group.

    See more

    Declaration

    Swift

    @objc(Story)
    public final class Story : NSObject
  • This data class represents the media of a story.

    See more

    Declaration

    Swift

    @objc(StoryMedia)
    public final class StoryMedia : NSObject
  • This parent class represents the interactive components which users are interacted with.

    See more

    Declaration

    Swift

    @objc(StoryComponent)
    public class StoryComponent : NSObject
  • This class does the enum to string conversion of the Story Component

    See more

    Declaration

    Swift

    @objc(StoryComponentTypeHelper)
    public class StoryComponentTypeHelper : NSObject
  • This class represents the Image Quiz component.

    See more

    Declaration

    Swift

    @objc(StoryImageQuizComponent)
    public final class StoryImageQuizComponent : StoryComponent
  • This class represents the Quiz component.

    See more

    Declaration

    Swift

    @objc(StoryQuizComponent)
    public final class StoryQuizComponent : StoryComponent
  • This class represents the Poll component.

    See more

    Declaration

    Swift

    @objc(StoryPollComponent)
    public final class StoryPollComponent : StoryComponent
  • This class represents the Emoji component.

    See more

    Declaration

    Swift

    @objc(StoryEmojiComponent)
    public final class StoryEmojiComponent : StoryComponent
  • This class represents the Rating component.

    See more

    Declaration

    Swift

    @objc(StoryRatingComponent)
    public final class StoryRatingComponent : StoryComponent
  • This class represents the PromoCode component.

    See more

    Declaration

    Swift

    @objc(StoryPromoCodeComponent)
    public final class StoryPromoCodeComponent : StoryComponent
  • This class represents the Comment component.

    See more

    Declaration

    Swift

    @objc(StoryCommentComponent)
    public final class StoryCommentComponent : StoryComponent
  • This data class represents a Moments User provided by you

    See more

    Declaration

    Swift

    @objc(MomentsUser)
    public final class MomentsUser : NSObject, Decodable
  • This class triggers initialization of Storyly

    See more

    Declaration

    Swift

    @objc(StorylyInit)
    public final class StorylyInit : NSObject
  • This class defines the parent class of your custom Storyly Moments Views

    See more

    Declaration

    Swift

    @objc(MomentsItem)
    public final class MomentsItem : NSObject, DiffAware
  • This class is the main view of Storyly.

    See more

    Declaration

    Swift

    @objc(StorylyView)
    public final class StorylyView : UIView