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
  • Undocumented

    See more

    Declaration

    Swift

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

    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 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 is used in Storyly initialization if you are planning to target labeled story groups which are set in dashboard

    See more

    Declaration

    Swift

    @objc(StorylySegmentation)
    public final class StorylySegmentation : 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
  • This class defines the parent class of the custom styling StoryGroupView classes

    See more

    Declaration

    Swift

    @objc
    open class StoryGroupView : UIView
  • This property allows you to change the IVoD groups seen, unseen border colors and IVoD icon color

    See more

    Declaration

    Swift

    @objc
    public final class StoryGroupIconColorStyling : NSObject
  • This class represents styling of story group icons

    See more

    Declaration

    Swift

    @objc(StoryGroupIconStyling)
    public final class StoryGroupIconStyling : NSObject
  • This data class represents styling of story group texts

    See more

    Declaration

    Swift

    @objc(StoryGroupTextStyling)
    public final class StoryGroupTextStyling : NSObject
  • This data class represents styling of story view header

    See more

    Declaration

    Swift

    @objc
    public final class StoryHeaderStyling : NSObject
  • This data class represents styling of story group list

    See more

    Declaration

    Swift

    @objc(StoryGroupListStyling)
    public final class StoryGroupListStyling : 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
  • 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
  • Undocumented

    See more

    Declaration

    Swift

    @objc(StorylyMomentsTheme)
    public class StorylyMomentsTheme : NSObject