Classes

The following classes are available globally.

  • Define action types.

    See more

    Declaration

    Swift

    @objcMembers
    @objc(GetSocialActionType)
    public class ActionType : NSObject
  • Define keys for action data.

    See more

    Declaration

    Swift

    @objcMembers
    @objc(GetSocialActionDataKey)
    public class ActionDataKey : NSObject
  • Describe action object.

    See more

    Declaration

    Swift

    @objcMembers
    @objc(GetSocialAction)
    public final class Action : NSObject
  • Defines interface for Analytics.

    See more

    Declaration

    Swift

    @objcMembers
    @objc(GetSocialAnalytics)
    public class Analytics : NSObject
  • Interface for community related methods.

    See more

    Declaration

    Swift

    @objcMembers
    @objc(GetSocialCommunities)
    public class Communities : NSObject
  • Declaration

    Swift

    public class ActivityStatus : NSObject
  • Describe an activity instance.

    See more

    Declaration

    Swift

    @objcMembers
    @objc(GetSocialActivity)
    public class Activity : NSObject
  • Describe activity button.

    See more

    Declaration

    Swift

    @objcMembers
    @objc(GetSocialActivityButton)
    public final class ActivityButton : NSObject
  • Describe Activity content.

    See more

    Declaration

    Swift

    @objcMembers
    @objc(GetSocialActivityContent)
    public final class ActivityContent : NSObject
  • Describe ban info object.

    See more

    Declaration

    Swift

    @objcMembers
    @objc(GetSocialBanInfo)
    public class BanInfo : NSObject
  • Describe group object.

    See more

    Declaration

    Swift

    @objc(GetSocialChat)
    @objcMembers
    public class Chat : NSObject
  • Describe a chat id.

    See more

    Declaration

    Swift

    @objcMembers
    @objc(GetSocialChatId)
    public final class ChatId : NSObject
  • Describe a chat message instance.

    See more

    Declaration

    Swift

    @objcMembers
    @objc(GetSocialChatMessage)
    public class ChatMessage : NSObject
  • Describe Chat message content.

    See more

    Declaration

    Swift

    @objcMembers
    @objc(GetSocialChatMessageContent)
    public final class ChatMessageContent : NSObject
  • Describe a community entity.

    See more

    Declaration

    Swift

    @objcMembers
    @objc(GetSocialCommunitiesEntity)
    public class CommunitiesEntity : NSObject
  • Describe community settings.

    See more

    Declaration

    Swift

    @objcMembers
    @objc(GetSocialCommunitiesSettings)
    public class CommunitiesSettings : NSObject
  • Describbe a conflict user object.

    See more

    Declaration

    Swift

    @objcMembers
    @objc(GetSocialConflictUser)
    public class ConflictUser : PrivateUser
  • Describe group object.

    See more

    Declaration

    Swift

    @objc(GetSocialGroup)
    @objcMembers
    public class Group : NSObject
  • Describe group content object.

    See more

    Declaration

    Swift

    @objc(GetSocialGroupContent)
    @objcMembers
    public final class GroupContent : NSObject
  • Describe group member object.

    See more

    Declaration

    Swift

    @objc(GetSocialGroupMember)
    @objcMembers
    public class GroupMember : User
  • Constants for identity provider ids.

    See more

    Declaration

    Swift

    @objcMembers
    @objc(GetSocialIdentityProviderIds)
    public class IdentityProviderIds : NSObject
  • Describe identity object.

    See more

    Declaration

    Swift

    @objc(GetSocialIdentity)
    @objcMembers
    public final class Identity : NSObject
  • Describe label object.

    See more

    Declaration

    Swift

    @objc(GetSocialLabel)
    @objcMembers
    public class Label : NSObject
  • Describe group object.

    See more

    Declaration

    Swift

    @objc(GetSocialMembership)
    @objcMembers
    public class Membership : NSObject
  • Describe a mention.

    See more

    Declaration

    Swift

    @objcMembers
    @objc(GetSocialMention)
    public final class Mention : NSObject
  • Describe an activity instance.

    See more

    Declaration

    Swift

    @objcMembers
    @objc(GetSocialPoll)
    public class Poll : NSObject
  • Declaration

    Swift

    public final class PollContent : NSObject
  • Describe an activity instance.

    See more

    Declaration

    Swift

    @objcMembers
    @objc(GetSocialPollOption)
    public class PollOption : NSObject
  • Declaration

    Swift

    public final class PollOptionContent : NSObject
  • Describe post activity target.

    See more

    Declaration

    Swift

    @objcMembers
    @objc(GetSocialPostActivityTarget)
    public final class PostActivityTarget : NSObject
  • Describe a private user object.

    See more

    Declaration

    Swift

    public class PrivateUser : User
  • Describe activities paging query.

    See more

    Declaration

    Swift

    @objcMembers
    @objc(GetSocialActivitiesPagingQuery)
    public final class ActivitiesPagingQuery : PagingQuery
  • Describe query to get activities.

    See more

    Declaration

    Swift

    @objcMembers
    @objc(GetSocialActivitiesQuery)
    public final class ActivitiesQuery : NSObject
  • Describe updating group members query.

    See more

    Declaration

    Swift

    @objcMembers
    @objc(GetSocialAddGroupMembersQuery)
    public final class AddGroupMembersQuery : NSObject
  • Describe query to get announcements.

    See more

    Declaration

    Swift

    @objcMembers
    @objc(GetSocialAnnouncementsQuery)
    public final class AnnouncementsQuery : NSObject
  • Describe chat messages paging query.

    See more

    Declaration

    Swift

    @objcMembers
    @objc(GetSocialChatMessagesPagingQuery)
    public final class ChatMessagesPagingQuery : NSObject
  • Describe a query to get reaction.

    See more

    Declaration

    Swift

    @objcMembers
    @objc(GetSocialChatMessagesQuery)
    public final class ChatMessagesQuery : NSObject
  • Describe chats paging query.

    See more

    Declaration

    Swift

    @objcMembers
    @objc(GetSocialChatsPagingQuery)
    public final class ChatsPagingQuery : PagingQuery
  • Describe a query to follow an entity.

    See more

    Declaration

    Swift

    @objcMembers
    @objc(GetSocialFollowQuery)
    public final class FollowQuery : NSObject
  • Describe followers paging query.

    See more

    Declaration

    Swift

    @objc(GetSocialFollowersPagingQuery)
    @objcMembers
    public final class FollowersPagingQuery : PagingQuery
  • Describe query to get followers.

    See more

    Declaration

    Swift

    @objc(GetSocialFollowersQuery)
    @objcMembers
    public final class FollowersQuery : NSObject
  • Friends paging query.

    See more

    Declaration

    Swift

    @objcMembers
    @objc(GetSocialFriendsPagingQuery)
    public final class FriendsPagingQuery : PagingQuery
  • Describe a query to get friends.

    See more

    Declaration

    Swift

    @objcMembers
    @objc(GetSocialFriendsQuery)
    public final class FriendsQuery : NSObject
  • Describe groups paging query.

    See more

    Declaration

    Swift

    @objcMembers
    @objc(GetSocialGroupsPagingQuery)
    public final class GroupsPagingQuery : PagingQuery
  • Describe query to get group.

    See more

    Declaration

    Swift

    @objcMembers
    @objc(GetSocialGroupsQuery)
    public final class GroupsQuery : NSObject
  • Describe updating group members query.

    See more

    Declaration

    Swift

    @objcMembers
    @objc(GetSocialJoinGroupQuery)
    public final class JoinGroupQuery : NSObject
  • Describe labels paging query.

    See more

    Declaration

    Swift

    @objcMembers
    @objc(GetSocialLabelsPagingQuery)
    public final class LabelsPagingQuery : PagingQuery
  • Describe query to get labels.

    See more

    Declaration

    Swift

    @objcMembers
    @objc(GetSocialLabelsQuery)
    public final class LabelsQuery : NSObject
  • Describe members paging query.

    See more

    Declaration

    Swift

    @objcMembers
    @objc(GetSocialMembersPagingQuery)
    public final class MembersPagingQuery : PagingQuery
  • Describe query to get members of a group.

    See more

    Declaration

    Swift

    @objcMembers
    @objc(GetSocialMembersQuery)
    public final class MembersQuery : NSObject
  • Describe generic paging query.

    See more

    Declaration

    Swift

    @objcMembers
    @objc(GetSocialPagingQuery)
    public class PagingQuery : NSObject
  • Reactions paging query.

    See more

    Declaration

    Swift

    @objcMembers
    @objc(GetSocialReactionsPagingQuery)
    public final class ReactionsPagingQuery : PagingQuery
  • Describe a query to get reaction.

    See more

    Declaration

    Swift

    @objcMembers
    @objc(GetSocialReactionsQuery)
    public final class ReactionsQuery : NSObject
  • Describe remove activities query.

    See more

    Declaration

    Swift

    @objcMembers
    @objc(GetSocialRemoveActivitiesQuery)
    public final class RemoveActivitiesQuery : NSObject
  • Declaration

    Swift

    public final class RemoveGroupMembersQuery : NSObject
  • Reactions paging query.

    See more

    Declaration

    Swift

    @objcMembers
    @objc(GetSocialSearchPagingQuery)
    public final class SearchPagingQuery : PagingQuery
  • Describe query to do a global search.

    See more

    Declaration

    Swift

    @objcMembers
    @objc(GetSocialSearchQuery)
    public final class SearchQuery : NSObject
  • Describe suggested friends paging query.

    See more

    Declaration

    Swift

    @objcMembers
    @objc(GetSocialSuggestedFriendsPagingQuery)
    public final class SuggestedFriendsPagingQuery : PagingQuery
  • Describe tags paging query.

    See more

    Declaration

    Swift

    @objcMembers
    @objc(GetSocialTagsPagingQuery)
    public final class TagsPagingQuery : PagingQuery
  • Describe query to get tags.

    See more

    Declaration

    Swift

    @objcMembers
    @objc(GetSocialTagsQuery)
    public final class TagsQuery : NSObject
  • Describe topics paging query.

    See more

    Declaration

    Swift

    @objcMembers
    @objc(GetSocialTopicsPagingQuery)
    public final class TopicsPagingQuery : PagingQuery
  • Describe query to get topics.

    See more

    Declaration

    Swift

    @objcMembers
    @objc(GetSocialTopicsQuery)
    public final class TopicsQuery : NSObject
  • Describe updating group members query.

    See more

    Declaration

    Swift

    @objcMembers
    @objc(GetSocialUpdateGroupMembersQuery)
    public final class UpdateGroupMembersQuery : NSObject
  • Describe users paging query.

    See more

    Declaration

    Swift

    @objc(GetSocialUsersPagingQuery)
    @objcMembers
    public final class UsersPagingQuery : PagingQuery
  • Describe a query to get users.

    See more

    Declaration

    Swift

    @objc(GetSocialUsersQuery)
    @objcMembers
    public final class UsersQuery : NSObject
  • Reactions paging query.

    See more

    Declaration

    Swift

    @objcMembers
    @objc(GetSocialVotesPagingQuery)
    public final class VotesPagingQuery : PagingQuery
  • Describe a query to get votes.

    See more

    Declaration

    Swift

    @objcMembers
    @objc(GetSocialVotesQuery)
    public final class VotesQuery : NSObject
  • Result of getting activities method.

    See more

    Declaration

    Swift

    @objcMembers
    @objc(GetSocialActivitiesPagingResult)
    public class ActivitiesPagingResult : PagingResult
  • Result of getting announcements method.

    See more

    Declaration

    Swift

    @objcMembers
    @objc(GetSocialAnnouncementsPagingResult)
    public class AnnouncementsPagingResult : PagingResult
  • Result of getting chat messages method.

    See more

    Declaration

    Swift

    @objcMembers
    @objc(GetSocialChatMessagesPagingResult)
    public class ChatMessagesPagingResult : NSObject
  • Result of getting chats method.

    See more

    Declaration

    Swift

    @objcMembers
    @objc(GetSocialChatsPagingResult)
    public class ChatsPagingResult : PagingResult
  • Result of getting followers method.

    See more

    Declaration

    Swift

    @objcMembers
    @objc(GetSocialFollowersPagingResult)
    public class FollowersPagingResult : PagingResult
  • Result of getting friends method.

    See more

    Declaration

    Swift

    @objcMembers
    @objc(GetSocialFriendsPagingResult)
    public class FriendsPagingResult : PagingResult
  • Result of getting group members method.

    See more

    Declaration

    Swift

    @objcMembers
    @objc(GetSocialGroupMembersPagingResult)
    public class GroupMembersPagingResult : PagingResult
  • Result of getting groups method.

    See more

    Declaration

    Swift

    @objcMembers
    @objc(GetSocialGroupsPagingResult)
    public class GroupsPagingResult : PagingResult
  • Result of getting labels method.

    See more

    Declaration

    Swift

    @objcMembers
    @objc(GetSocialLabelsPagingResult)
    public class LabelsPagingResult : PagingResult
  • Generic paging result object.

    See more

    Declaration

    Swift

    @objcMembers
    @objc(GetSocialPagingResult)
    public class PagingResult : NSObject
  • Result of getting reactions method.

    See more

    Declaration

    Swift

    @objcMembers
    @objc(GetSocialReactionsPagingResult)
    public class ReactionsPagingResult : PagingResult
  • Result of global search.

    See more

    Declaration

    Swift

    @objcMembers
    @objc(GetSocialSearchResult)
    public class SearchResult : NSObject
  • Result of getting suggested friends method.

    See more

    Declaration

    Swift

    @objcMembers
    @objc(GetSocialSuggestedFriendsPagingResult)
    public class SuggestedFriendsPagingResult : PagingResult
  • Result of getting tags method.

    See more

    Declaration

    Swift

    @objcMembers
    @objc(GetSocialTagsPagingResult)
    public class TagsPagingResult : PagingResult
  • Result of getting topics method.

    See more

    Declaration

    Swift

    @objcMembers
    @objc(GetSocialTopicsPagingResult)
    public class TopicsPagingResult : PagingResult
  • Result of getting users method.

    See more

    Declaration

    Swift

    @objcMembers
    @objc(GetSocialUsersPagingResult)
    public class UsersPagingResult : PagingResult
  • Result of getting reactions method.

    See more

    Declaration

    Swift

    @objcMembers
    @objc(GetSocialVotesPagingResult)
    public class VotesPagingResult : PagingResult
  • Describe a suggested friend.

    See more

    Declaration

    Swift

    @objc(GetSocialSuggestedFriend)
    public class SuggestedFriend : User
  • Tag

    Describe tag name.

    See more

    Declaration

    Swift

    @objc(GetSocialTag)
    @objcMembers
    public class Tag : NSObject
  • Describe topic object.

    See more

    Declaration

    Swift

    @objc(GetSocialTopic)
    @objcMembers
    public class Topic : NSObject
  • Describe user instance.

    See more

    Declaration

    Swift

    @objc(GetSocialUser)
    @objcMembers
    public class User : NSObject, Encodable
  • Describe an external user id.

    See more

    Declaration

    Swift

    @objcMembers
    @objc(GetSocialUserId)
    public final class UserId : NSObject
  • Describe list of external user ids.

    See more

    Declaration

    Swift

    @objcMembers
    @objc(GetSocialUserIdList)
    public final class UserIdList : NSObject
  • Define reaction.

    See more

    Declaration

    Swift

    @objcMembers
    @objc(GetSocialReactions)
    public class Reactions : NSObject
  • Describe a reaction created by a user.

    See more

    Declaration

    Swift

    @objcMembers
    @objc(GetSocialUserReactions)
    public final class UserReactions : NSObject
  • Describe a lightweight user object.

    See more

    Declaration

    Swift

    @objcMembers
    @objc(GetSocialUserReference)
    public final class UserReference : NSObject
  • Describe user update object.

    See more

    Declaration

    Swift

    @objcMembers
    @objc(GetSocialUserUpdate)
    public final class UserUpdate : NSObject
  • Describe a vote created by a user.

    See more

    Declaration

    Swift

    @objcMembers
    @objc(GetSocialUserVotes)
    public final class UserVotes : NSObject
  • Interface for managing current GetSocial user.

    See more

    Declaration

    Swift

    @objcMembers
    @objc(GetSocialCurrentUser)
    public class CurrentUser : PrivateUser
  • Interface for common methods.

    See more

    Declaration

    Swift

    @objcMembers
    public class GetSocial : NSObject
  • Define purchase data.

    See more

    Declaration

    Swift

    @objcMembers
    @objc(GetSocialPurchaseData)
    public final class PurchaseData : NSObject
  • Landing page customization keys.

    See more

    Declaration

    Swift

    @objcMembers
    @objc(GetSocialLinkParams)
    public class LinkParams : NSObject
  • Interface for Invites.

    See more

    Declaration

    Swift

    @objcMembers
    @objc(GetSocialInvites)
    public class Invites : NSObject
  • Describe an invite object.

    See more

    Declaration

    Swift

    @objcMembers
    @objc(GetSocialInvite)
    public class Invite : NSObject
    extension Invite: Encodable
  • Define invite channel ids.

    See more

    Declaration

    Swift

    @objcMembers
    @objc(GetSocialInviteChannelIds)
    public class InviteChannelIds : NSObject
  • Describe invite content.

    See more

    Declaration

    Swift

    @objcMembers
    @objc(GetSocialInviteContent)
    public final class InviteContent : NSObject
  • Describe invite content placeholder.

    See more

    Declaration

    Swift

    @objcMembers
    @objc(GetSocialInviteContentPlaceholders)
    public class InviteContentPlaceholders : NSObject
  • Define referral data.

    See more

    Declaration

    Swift

    @objcMembers
    @objc(GetSocialReferralData)
    public final class ReferralData : NSObject
    extension ReferralData: Encodable
  • Describe referral user.

    See more

    Declaration

    Swift

    @objcMembers
    @objc(GetSocialReferralUser)
    public class ReferralUser : User
  • Describe referral users paging query.

    See more

    Declaration

    Swift

    @objcMembers
    @objc(GetSocialReferralUsersPagingQuery)
    public final class ReferralUsersPagingQuery : PagingQuery
    extension ReferralUsersPagingQuery: Decodable
  • Result of getting referral users method.

    See more

    Declaration

    Swift

    @objcMembers
    @objc(GetSocialReferralUsersPagingResult)
    public final class ReferralUsersPagingResult : PagingResult
    extension ReferralUsersPagingResult: Encodable
  • Describe query to get referral users.

    See more

    Declaration

    Swift

    @objcMembers
    @objc(GetSocialReferralUsersQuery)
    public final class ReferralUsersQuery : PagingQuery
    extension ReferralUsersQuery: Decodable
  • Describe media attachment.

    See more

    Declaration

    Swift

    @objcMembers
    @objc(GetSocialMediaAttachment)
    public final class MediaAttachment : NSObject
  • Interface for managing notifications.

    See more

    Declaration

    Swift

    @objc(GetSocialNotifications)
    @objcMembers
    public class Notifications : NSObject
  • Interface for Promo Codes.

    See more

    Declaration

    Swift

    @objcMembers
    @objc(GetSocialPromoCodes)
    public class PromoCodes : NSObject
  • Describe promo code object.

    See more

    Declaration

    Swift

    @objcMembers
    @objc(GetSocialPromoCode)
    public final class PromoCode : NSObject
  • Describe promo code content.

    See more

    Declaration

    Swift

    @objcMembers
    @objc(GetSocialPromoCodeContent)
    public final class PromoCodeContent : NSObject
  • Notification types.

    See more

    Declaration

    Swift

    @objcMembers
    @objc(GetSocialNotificationType)
    public class NotificationType : NSObject
  • Describe notification statuses.

    See more

    Declaration

    Swift

    @objcMembers
    @objc(GetSocialNotificationStatus)
    public class NotificationStatus : NSObject
  • Describe notification object.

    See more

    Declaration

    Swift

    @objcMembers
    public final class GetSocialNotification : NSObject
  • Describe notification badge object.

    See more

    Declaration

    Swift

    @objc(GetSocialNotificationBadge)
    public final class NotificationBadge : NSObject
  • Define action button object.

    See more

    Declaration

    Swift

    @objcMembers
    @objc(GetSocialNotificationButton)
    public final class NotificationButton : NSObject
  • Describe placeholders for notification content.

    See more

    Declaration

    Swift

    @objcMembers
    @objc(GetSocialNotificationContentPlaceholders)
    public class NotificationContentPlaceholders : NSObject
  • Describe notification content.

    See more

    Declaration

    Swift

    @objc(GetSocialNotificationContent)
    @objcMembers
    public final class NotificationContent : NSObject
  • Describe notification context.

    See more

    Declaration

    Swift

    @objcMembers
    @objc(GetSocialNotificationContext)
    public final class NotificationContext : NSObject
  • Describe notification customization object.

    See more

    Declaration

    Swift

    @objc(GetSocialNotificationCustomization)
    @objcMembers
    public final class NotificationCustomization : NSObject
  • Describe activities paging query.

    See more

    Declaration

    Swift

    @objcMembers
    @objc(GetSocialNotificationsPagingQuery)
    public final class NotificationsPagingQuery : PagingQuery
  • Result of getting notifications method.

    See more

    Declaration

    Swift

    @objcMembers
    @objc(GetSocialNotificationsPagingResult)
    public final class NotificationsPagingResult : PagingResult
  • Describe a query to get notifications.

    See more

    Declaration

    Swift

    @objcMembers
    @objc(GetSocialNotificationsQuery)
    public final class NotificationsQuery : NSObject
  • Describe placeholders for notification receivers.

    See more

    Declaration

    Swift

    @objcMembers
    @objc(GetSocialNotificationReceiverPlaceholders)
    public class NotificationReceiverPlaceholders : NSObject
  • Describe notification target.

    See more

    Declaration

    Swift

    @objcMembers
    @objc(GetSocialSendNotificationTarget)
    public final class SendNotificationTarget : NSObject