AmityStoryRepository class
Methods
-
analytics(AmityStory story)
→ AmityStoryAnalytics
-
Get Story Analytics object to mark as seen or link clicked
-
createImageStory({required AmityStoryTargetType targetType, required String targetId, required File imageFile, List<AmityStoryItem>? storyItems, Map<String, dynamic>? metadata, required AmityStoryImageDisplayMode imageDisplayMode})
→ Future
-
Create Image Story
-
createVideoStory({required AmityStoryTargetType targetType, required String targetId, required File videoFile, List<AmityStoryItem>? storyItems, Map<String, dynamic>? metadata})
→ Future
-
Create Video Story
-
getActiveStories({required String targetId, required AmityStoryTargetType targetType, AmityStorySortingOrder orderBy = AmityStorySortingOrder.LAST_CREATED})
→ AmityStoryGetQueryBuilder
-
Get Active Stories
-
getStoriesByTargets({required List<StoryTargetSearchInfo> targets, AmityStorySortingOrder orderBy = AmityStorySortingOrder.LAST_CREATED})
→ AmityStoryGetQueryBuilder
-
Get Stories by Targets
-
getStoryTargets({required List<StoryTargetSearchInfo> targets})
→ GetTargetsByTargetsRequest
-
getTarget By targets request object
-
hardDeleteStory({required String storyId})
→ Future
-
Hard Delete Story
-
noSuchMethod(Invocation invocation)
→ dynamic
-
Invoked when a nonexistent method or property is accessed.
inherited
-
softDeleteStory({required String storyId})
→ Future
-
Soft Delete Story
-
toString()
→ String
-
A string representation of this object.
inherited