GetSocialConstants Class Reference

Inherits from NSObject
Declared in GetSocialConstants.h

Properties and Methods

+ allLanguageCodes

Get the dictionary of all available languages.

+ (NSDictionary<NSString*,NSString*> *)allLanguageCodes

Declared In

GetSocialConstants.h

Constants

GetSocial_ActivityFeed_DefaultLimit

Default limit for Activity feed.

extern NSInteger GetSocial_ActivityFeed_DefaultLimit;

GetSocial_ActivityFeed_GlobalFeed

Constant for Global Activity Feed.

extern NSString* GetSocial_ActivityFeed_GlobalFeed;

GetSocial_AuthIdentityProviderId_Facebook

AuthIdentityProviderId for Facebook

extern NSString* GetSocial_AuthIdentityProviderId_Facebook;

GetSocial_Custom_Description

Custom description to be shown on landing page.

extern NSString* GetSocial_Custom_Description;

GetSocial_Custom_Image

Custom image to be shown on landing page.

extern NSString* GetSocial_Custom_Image;

GetSocial_Custom_Title

Custom title to be shown on landing page.

extern NSString* GetSocial_Custom_Title;

GetSocial_Custom_YouTubeVideo

Custom video to be shown on landing page.

extern NSString* GetSocial_Custom_YouTubeVideo;

GetSocial_ErrorCode_IllegalArgument

Defines code for illegal argument error.

extern NSInteger GetSocial_ErrorCode_IllegalArgument;

GetSocial_ErrorCode_IllegalState

Defines code for illegal state error.

extern NSInteger GetSocial_ErrorCode_IllegalState;

GetSocial_ErrorCode_NoInternet

Defines code for no internet connection.

extern NSInteger GetSocial_ErrorCode_NoInternet;

GetSocial_ErrorCode_NotFound

Defines code for not found error.

extern NSInteger GetSocial_ErrorCode_NotFound;

GetSocial_ErrorCode_NotInitialized

Defines code for not initialized error.

extern NSInteger GetSocial_ErrorCode_NotInitialized;

GetSocial_ErrorCode_Unknown

Unknown error

extern NSInteger GetSocial_ErrorCode_Unknown;

GetSocial_ErrorCode_UserIsBanned

Defines code for banned user error.

extern NSInteger GetSocial_ErrorCode_UserIsBanned;

GetSocial_ErrorKey_Context

The corresponding value is a dictionary containing context of the error.

extern NSString* GetSocial_ErrorKey_Context;

GetSocial_ErrorKey_ErrorsList

The corresponding value is an array containing the underlying errors.

extern NSString* GetSocial_ErrorKey_ErrorsList;

GetSocial_InviteChannelPluginId_Email

Email Invite Channel.

extern NSString* GetSocial_InviteChannelPluginId_Email;

GetSocial_InviteChannelPluginId_Facebook

Facebook Invite Channel.

extern NSString* GetSocial_InviteChannelPluginId_Facebook;

GetSocial_InviteChannelPluginId_Facebook_Messenger

Facebook Messenger Invite Channel.

extern NSString* GetSocial_InviteChannelPluginId_Facebook_Messenger;

GetSocial_InviteChannelPluginId_Facebook_Stories

Facebook Stories Invite Channel.

extern NSString* GetSocial_InviteChannelPluginId_Facebook_Stories;

GetSocial_InviteChannelPluginId_Generic

Generic Invite Channel.

extern NSString* GetSocial_InviteChannelPluginId_Generic;

GetSocial_InviteChannelPluginId_GooglePlus

Google Plus Invite Channel.

extern NSString* GetSocial_InviteChannelPluginId_GooglePlus __deprecated;

GetSocial_InviteChannelPluginId_Hangouts

Hangouts Invite Channel.

extern NSString* GetSocial_InviteChannelPluginId_Hangouts;

GetSocial_InviteChannelPluginId_InstagramDirect

Instagram Direct Invite Channel.

extern NSString* GetSocial_InviteChannelPluginId_InstagramDirect;

GetSocial_InviteChannelPluginId_Instagram_Stories

Instagram Stories Invite Channel.

extern NSString* GetSocial_InviteChannelPluginId_Instagram_Stories;

GetSocial_InviteChannelPluginId_Kakao

Kakao Invite Channel.

extern NSString* GetSocial_InviteChannelPluginId_Kakao;

GetSocial_InviteChannelPluginId_Kik

Kik Invite Channel.

extern NSString* GetSocial_InviteChannelPluginId_Kik;

GetSocial_InviteChannelPluginId_Line

Line Invite Channel.

extern NSString* GetSocial_InviteChannelPluginId_Line;

GetSocial_InviteChannelPluginId_NativeShare

Native share Invite Channel.

extern NSString* GetSocial_InviteChannelPluginId_NativeShare;

GetSocial_InviteChannelPluginId_Sms

Sms Invite Channel.

extern NSString* GetSocial_InviteChannelPluginId_Sms;

GetSocial_InviteChannelPluginId_Snapchat

Snapchat Invite Channel.

extern NSString* GetSocial_InviteChannelPluginId_Snapchat;

GetSocial_InviteChannelPluginId_Telegram

Telegram Invite Channel.

extern NSString* GetSocial_InviteChannelPluginId_Telegram;

GetSocial_InviteChannelPluginId_Twitter

Twitter Invite Channel.

extern NSString* GetSocial_InviteChannelPluginId_Twitter;

GetSocial_InviteChannelPluginId_VK

VK Invite Channel.

extern NSString* GetSocial_InviteChannelPluginId_VK;

GetSocial_InviteChannelPluginId_Viber

Viber Invite Channel.

extern NSString* GetSocial_InviteChannelPluginId_Viber;

GetSocial_InviteChannelPluginId_WhatsApp

WhatsApp Invite Channel.

extern NSString* GetSocial_InviteChannelPluginId_WhatsApp;

GetSocial_InviteContentPlaceholder_App_Invite_Url

Invite content placeholder for application invite url.

extern NSString* GetSocial_InviteContentPlaceholder_App_Invite_Url;

GetSocial_InviteContentPlaceholder_Promo_Code

Invite content placeholder is replaced with promo code from LinkParams if any present.

extern NSString* GetSocial_InviteContentPlaceholder_Promo_Code;

GetSocial_InviteContentPlaceholder_User_Name

Invite content placeholder is replaced with current user name.

extern NSString* GetSocial_InviteContentPlaceholder_User_Name;

GetSocial_Languages_Bengali

Constant for Bengali language.

extern NSString* GetSocial_Languages_Bengali;

GetSocial_Languages_Bhojpuri

Constant for Bhojpuri language.

extern NSString* GetSocial_Languages_Bhojpuri;

GetSocial_Languages_ChineseSimplified

Constant for Simplified Chinese language.

extern NSString* GetSocial_Languages_ChineseSimplified;

GetSocial_Languages_ChineseTraditional

Constant for Traditional Chinese language.

extern NSString* GetSocial_Languages_ChineseTraditional;

GetSocial_Languages_Danish

Constant for Danish language.

extern NSString* GetSocial_Languages_Danish;

GetSocial_Languages_Default

Constant for Default language.

extern NSString* GetSocial_Languages_Default;

GetSocial_Languages_Dutch

Constant for Dutch language.

extern NSString* GetSocial_Languages_Dutch;

GetSocial_Languages_English

Constant for English language.

extern NSString* GetSocial_Languages_English;

GetSocial_Languages_French

Constant for French language.

extern NSString* GetSocial_Languages_French;

GetSocial_Languages_German

Constant for German language.

extern NSString* GetSocial_Languages_German;

GetSocial_Languages_Gujarati

Constant for Gujarati language.

extern NSString* GetSocial_Languages_Gujarati;

GetSocial_Languages_Hindi

Constant for Hindi language.

extern NSString* GetSocial_Languages_Hindi;

GetSocial_Languages_Icelandic

Constant for Icelandic language.

extern NSString* GetSocial_Languages_Icelandic;

GetSocial_Languages_Indonesian

Constant for Indonesian language.

extern NSString* GetSocial_Languages_Indonesian;

GetSocial_Languages_Italian

Constant for Italian language.

extern NSString* GetSocial_Languages_Italian;

GetSocial_Languages_Japanese

Constant for Japenese language.

extern NSString* GetSocial_Languages_Japanese;

GetSocial_Languages_Kannada

Constant for Kannada language.

extern NSString* GetSocial_Languages_Kannada;

GetSocial_Languages_Korean

Constant for Korean language.

extern NSString* GetSocial_Languages_Korean;

GetSocial_Languages_LatinAmericanSpanish

Constant for Latin American Spanish language.

extern NSString* GetSocial_Languages_LatinAmericanSpanish;

GetSocial_Languages_Malay

Constant for Malay language.

extern NSString* GetSocial_Languages_Malay;

GetSocial_Languages_Malayalam

Constant for Malayalam language.

extern NSString* GetSocial_Languages_Malayalam;

GetSocial_Languages_Marathi

Constant for Marathi language.

extern NSString* GetSocial_Languages_Marathi;

GetSocial_Languages_Norwegian

Constant for Norwegian language.

extern NSString* GetSocial_Languages_Norwegian;

GetSocial_Languages_Polish

Constant for Polish language.

extern NSString* GetSocial_Languages_Polish;

GetSocial_Languages_Portuguese

Constant for Portuguese language.

extern NSString* GetSocial_Languages_Portuguese;

GetSocial_Languages_PortugueseBrazillian

Constant for Brazillian Portuguese language.

extern NSString* GetSocial_Languages_PortugueseBrazillian;

GetSocial_Languages_Punjabi

Constant for Punjabi language.

extern NSString* GetSocial_Languages_Punjabi;

GetSocial_Languages_Russian

Constant for Russian language.

extern NSString* GetSocial_Languages_Russian;

GetSocial_Languages_Spanish

Constant for Spanish language.

extern NSString* GetSocial_Languages_Spanish;

GetSocial_Languages_Swedish

Constant for Swedish language.

extern NSString* GetSocial_Languages_Swedish;

GetSocial_Languages_Tagalog

Constant for Tagalog language.

extern NSString* GetSocial_Languages_Tagalog;

GetSocial_Languages_Tamil

Constant for Tamil language.

extern NSString* GetSocial_Languages_Tamil;

GetSocial_Languages_Telugu

Constant for Telugu language.

extern NSString* GetSocial_Languages_Telugu;

GetSocial_Languages_Thai

Constant for Thai language.

extern NSString* GetSocial_Languages_Thai;

GetSocial_Languages_Turkish

Constant for Turkish language.

extern NSString* GetSocial_Languages_Turkish;

GetSocial_Languages_Ukrainian

Constant for Ukrainian language.

extern NSString* GetSocial_Languages_Ukrainian;

GetSocial_Languages_Vietnamese

Constant for Viatnamese language.

extern NSString* GetSocial_Languages_Vietnamese;

GetSocial_MentionType_App

Mentioned by app.

extern NSString* GetSocial_MentionType_App;

GetSocial_MentionType_User

Mentioned by another user.

extern NSString* GetSocial_MentionType_User;

GetSocial_MetaDataKey_UiConfigurationFile

Plist key for UI configuration.

extern NSString* GetSocial_MetaDataKey_UiConfigurationFile;

GetSocial_NotificationPlaceholder_CustomText_ReceiverDisplayName

Placeholder to shows receiver’s display name in notification.

extern NSString* GetSocial_NotificationPlaceholder_CustomText_ReceiverDisplayName;

GetSocial_NotificationPlaceholder_CustomText_SenderDisplayName

Placeholder to show sender’s display name in notification.

extern NSString* GetSocial_NotificationPlaceholder_CustomText_SenderDisplayName;

GetSocial_NotificationPlaceholder_Receivers_Friends

Placeholder to send notification to all friends.

extern NSString* GetSocial_NotificationPlaceholder_Receivers_Friends;

GetSocial_NotificationPlaceholder_Receivers_ReferredUsers

Placeholder to send notification to referred users.

extern NSString* GetSocial_NotificationPlaceholder_Receivers_ReferredUsers;

GetSocial_NotificationPlaceholder_Receivers_Referrer

Placeholder to send notification to referrer.

extern NSString* GetSocial_NotificationPlaceholder_Receivers_Referrer;

GetSocial_PromoCode

Landing page promo code.

extern NSString* GetSocial_PromoCode;

GetSocialNotificationActionType

Enumeration represents possible actions to be executed if application was started with clicking on GetSocial push notification.

typedef NS_ENUM(NSInteger, GetSocialNotificationActionType ) {
    GetSocialNotificationActionCustom = 0,
    GetSocialNotificationActionOpenProfile = 1,
    GetSocialNotificationActionOpenActivity = 2,
    GetSocialNotificationActionOpenInvites = 3,
    GetSocialNotificationActionOpenUrl = 4,
};

Defined Values

// Custom action.
GetSocialNotificationActionCustom = 0
// Open user profile action.
GetSocialNotificationActionOpenProfile = 1
// Open activity action.
GetSocialNotificationActionOpenActivity = 2
// Open Smart Invites action.
GetSocialNotificationActionOpenInvites = 3
// Open URL.
GetSocialNotificationActionOpenUrl = 4

GetSocialReportingReason

Enumeration of possible reasons of content reporting.

typedef NS_ENUM(NSInteger, GetSocialReportingReason ) {
    GetSocialReportingReasonInappropriateContent,
    GetSocialReportingReasonSpam,
};

Defined Values

// Report because of inappropriate content.
GetSocialReportingReasonInappropriateContent
// Report because of spam.
GetSocialReportingReasonSpam

GetSocialActionHandler

The typedef defines the signature of a block that is called when an action will be executed.

typedef BOOL (^GetSocialActionHandler) (GetSocialAction *action)

GetSocialActivitiesResultCallback

The typedef defines the signature of a block that is called when an operation completes.

typedef void (^GetSocialActivitiesResultCallback) (NSArray <, GetSocialActivityPost *>, * posts)

GetSocialActivityResultCallback

The typedef defines the signature of a block that is called when an operation completes.

typedef void (^GetSocialActivityResultCallback) (GetSocialActivityPost *result)

GetSocialAddIdentityConflictCallback

The typedef defines the signature of a block that is called if identity cannot be added due conflict.

typedef void (^GetSocialAddIdentityConflictCallback) (GetSocialConflictUser *conflictUser)

GetSocialFailureCallback

The typedef defines the signature of a block that is called when an operation fails.

typedef void (^GetSocialFailureCallback) (NSError *error)

GetSocialGlobalErrorHandler

The typedef defines the signature of a block that is called when any exception happens in the framework.

typedef void (^GetSocialGlobalErrorHandler) (NSError *error)

GetSocialIntegerCallback

The typedef defines the signature of a block that is called an operation completes with some integer result

typedef void (^GetSocialIntegerCallback) (int result)

GetSocialInviteCancelCallback

The typedef defines the signature of a block that is call when invite operation is cancelled.

typedef void (^GetSocialInviteCancelCallback) (void )

GetSocialInviteSuccessCallback

The typedef defines the signature of a block that is call when invite operation succeeds.

typedef void (^GetSocialInviteSuccessCallback) (void )

GetSocialNotificationHandler

The typedef defines the block that is called if application was started with clicking on a GetSocial notification.

typedef BOOL (^GetSocialNotificationHandler) (GetSocialNotification *notification, BOOL wasClicked)

GetSocialNotificationsResultCallback

The typedef defines the signature of a block that is called when an operation completes.

typedef void (^GetSocialNotificationsResultCallback) (NSArray <, GetSocialNotification *>, * notifications)

GetSocialPromoCodeCallback

The typedef defines the signature of a block that is called on operation completes for promo codes operations.

typedef void (^GetSocialPromoCodeCallback) (GetSocialPromoCode *promoCode)

GetSocialPublicUserSuccessCallback

The typedef defines the signature of a block that is called user is retrieved.

typedef void (^GetSocialPublicUserSuccessCallback) (GetSocialPublicUser *publicUser)

GetSocialPublicUsersDictionarySuccessCallback

The typedef defines the signature of a block that is called when dictionary of user ids - public users is retrieved.

typedef void (^GetSocialPublicUsersDictionarySuccessCallback) (NSDictionary <, NSString *, GetSocialPublicUser *>, * publicUsersDictionary)

GetSocialReferralDataCallback

The typedef defines the signature of a block that is call when getting referral data.

typedef void (^GetSocialReferralDataCallback) (GetSocialReferralData *_Nullable, referralData )

GetSocialReferredUsersResultCallback

The typedef defines the signature of a block that is called when an operation completes.

typedef void (^GetSocialReferredUsersResultCallback) (NSArray <, GetSocialReferredUser *>, * referredUsers)

GetSocialResultCallback

The typedef defines the signature of a block that is called an operation completes with some boolean result

typedef void (^GetSocialResultCallback) (BOOL result)

GetSocialSendNotificationCallback

The typedef defines the signature of a block that is called when an operation completes.

typedef void (^GetSocialSendNotificationCallback) (GetSocialNotificationsSummary *summary)

GetSocialStringResultCallback

The typedef defines the signature of a block that is called an operation completes with some string result

typedef void (^GetSocialStringResultCallback) (NSString *result)

GetSocialSuccessCallback

The typedef defines the signature of a block that is called when an operation completes.

typedef void (^GetSocialSuccessCallback) (void )

GetSocialSuggestedFriendsResultCallback

The typedef defines the signature of a block that is called when an operation completes.

typedef void (^GetSocialSuggestedFriendsResultCallback) (NSArray <, GetSocialSuggestedFriend *>, * friends)

GetSocialTagsResultCallback

The typedef defines the signature of a block that is called when an operation completes.

typedef void (^GetSocialTagsResultCallback) (NSArray <, NSString *>, * tags)

GetSocialUserChangedHandler

The typedef defines the signature of a block that is called when an GetSocial user was changed.

typedef void (^GetSocialUserChangedHandler) (void )

GetSocialUserReferencesResultCallback

The typedef defines the signature of a block that is called when an operation completes.

typedef void (^GetSocialUserReferencesResultCallback) (NSArray <, GetSocialUserReference *>, * users)

GetSocialUsersResultCallback

The typedef defines the signature of a block that is called when an operation completes.

typedef void (^GetSocialUsersResultCallback) (NSArray <, GetSocialPublicUser *>, * users)