Interface NewsItem._FinalStage

  • All Known Implementing Classes:
    NewsItem.Builder
    Enclosing class:
    NewsItem

    public static interface NewsItem._FinalStage
    • Method Detail

      • newsfeedAssignments

        NewsItem._FinalStage newsfeedAssignments​(java.util.Optional<java.util.List<NewsfeedAssignment>> newsfeedAssignments)

        A list of newsfeed_assignments to assign to the specified newsfeed.

      • labels

        NewsItem._FinalStage labels​(java.util.Optional<java.util.List<java.util.Optional<java.lang.String>>> labels)

        Label names displayed to users to categorize the news item.

      • labels

        NewsItem._FinalStage labels​(java.util.List<java.util.Optional<java.lang.String>> labels)
      • coverImageUrl

        NewsItem._FinalStage coverImageUrl​(java.util.Optional<java.lang.String> coverImageUrl)

        URL of the image used as cover. Must have .jpg or .png extension.

      • reactions

        NewsItem._FinalStage reactions​(java.util.Optional<java.util.List<java.util.Optional<java.lang.String>>> reactions)

        Ordered list of emoji reactions to the news item. When empty, reactions are disabled.

      • reactions

        NewsItem._FinalStage reactions​(java.util.List<java.util.Optional<java.lang.String>> reactions)
      • deliverSilently

        NewsItem._FinalStage deliverSilently​(java.util.Optional<java.lang.Boolean> deliverSilently)

        When set to true, the news item will appear in the messenger newsfeed without showing a notification badge.

      • updatedAt

        NewsItem._FinalStage updatedAt​(java.util.Optional<java.lang.Integer> updatedAt)

        Timestamp for when the news item was last updated.