Interface NewsItem._FinalStage

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

    public static interface NewsItem._FinalStage
    • Method Detail

      • body

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

        The news item body, which may contain HTML.

      • senderId

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

        The id of the sender of the news item. Must be a teammate on the workspace.

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