AnnouncementsQuery

@objcMembers
@objc(GetSocialAnnouncementsQuery)
public final class AnnouncementsQuery : NSObject

Describe query to get announcements.

  • Declaration

    Swift

    public internal(set) var pollStatus: PollStatus { get }
  • Create a query to get announcements for a specific user.

    Declaration

    Swift

    @objc(forFeedOfUserWithId:)
    public static func forFeedOf(_ id: UserId) -> AnnouncementsQuery

    Parameters

    id

    User id.

    Return Value

    New AnnouncementsQuery instance.

  • Create a query to get announcements in a topic.

    Declaration

    Swift

    @objc(inTopicWithId:)
    public static func inTopic(_ id: String) -> AnnouncementsQuery

    Parameters

    id

    Topic id.

    Return Value

    New AnnouncementsQuery instance.

  • Create a query to get announcements in a group.

    Declaration

    Swift

    @objc(inGroupWithId:)
    public static func inGroup(_ id: String) -> AnnouncementsQuery

    Parameters

    id

    Group id.

    Return Value

    New AnnouncementsQuery instance.

  • Create a query to get announcements in user’s timeline.

    Declaration

    Swift

    public static func timeline() -> AnnouncementsQuery

    Return Value

    New AnnouncementsQuery instance.

  • Filter activities by poll status.

    Declaration

    Swift

    @objc(withPollStatus:)
    public func withPollStatus(_ status: PollStatus) -> AnnouncementsQuery

    Return Value

    New ActivitiesQuery instance.

  • Description.

    Declaration

    Swift

    public override var description: String { get }