Package app.knock.api.models.users.feeds
Class FeedListItemsResponse.Block
-
- All Implemented Interfaces:
public final class FeedListItemsResponse.BlockA content block for the feed, can be content or a button set.
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description public interfaceFeedListItemsResponse.Block.VisitorAn interface that defines how to map each variant of Block to a value of type T.
public final classFeedListItemsResponse.Block.MessageInAppFeedContentBlockA block in a message in an app feed.
public final classFeedListItemsResponse.Block.MessageInAppFeedButtonSetBlockA button set block in a message in an app feed.
-
Method Summary
-
-
Method Detail
-
messageInAppFeedContent
final Optional<FeedListItemsResponse.Block.MessageInAppFeedContentBlock> messageInAppFeedContent()
A block in a message in an app feed.
-
messageInAppFeedButtonSet
final Optional<FeedListItemsResponse.Block.MessageInAppFeedButtonSetBlock> messageInAppFeedButtonSet()
A button set block in a message in an app feed.
-
isMessageInAppFeedContent
final Boolean isMessageInAppFeedContent()
-
isMessageInAppFeedButtonSet
final Boolean isMessageInAppFeedButtonSet()
-
asMessageInAppFeedContent
final FeedListItemsResponse.Block.MessageInAppFeedContentBlock asMessageInAppFeedContent()
A block in a message in an app feed.
-
asMessageInAppFeedButtonSet
final FeedListItemsResponse.Block.MessageInAppFeedButtonSetBlock asMessageInAppFeedButtonSet()
A button set block in a message in an app feed.
-
accept
final <T extends Any> T accept(FeedListItemsResponse.Block.Visitor<T> visitor)
-
validate
final FeedListItemsResponse.Block validate()
-
ofMessageInAppFeedContent
final static FeedListItemsResponse.Block ofMessageInAppFeedContent(FeedListItemsResponse.Block.MessageInAppFeedContentBlock messageInAppFeedContent)
A block in a message in an app feed.
-
ofMessageInAppFeedButtonSet
final static FeedListItemsResponse.Block ofMessageInAppFeedButtonSet(FeedListItemsResponse.Block.MessageInAppFeedButtonSetBlock messageInAppFeedButtonSet)
A button set block in a message in an app feed.
-
-
-
-