Enumerations
The following enumerations are available globally.
-
SINAPSEnvironment is used to declare to which Apple Push Notification Service environment a device token is bound to.
SINAPSEnvironment is used with
-[SINClient registerPushNotificationDeviceToken:type:apsEnvironment:]
orSINManagedPush
.- Example:
An application which is codesigned and provisioned with a “Development” Provisioning Profile will be tied to the APNs Development environment.
An application which is codesigned and provisioned with a “Distribution” Provisioning Profile will be tied to the APNs Production environment.
See Apple documentation for further details: https://developer.apple.com/documentation/usernotifications/registering_your_app_with_apns?language=objc https://developer.apple.com/documentation/bundleresources/entitlements/aps-environment?language=objc
See moreDeclaration
Objective-C
enum SINAPSEnvironment : NSInteger {}
Swift
enum SINAPSEnvironment : Int, @unchecked Sendable
-
Describes states call can be in
See moreDeclaration
Objective-C
enum SINCallState : NSInteger {}
Swift
enum SINCallState : Int, @unchecked Sendable
-
Describes direction of the call
See moreDeclaration
Objective-C
enum SINCallDirection : NSInteger {}
Swift
enum SINCallDirection : Int, @unchecked Sendable
-
Describes possbile causes for call end
See moreDeclaration
Objective-C
enum SINCallEndCause : NSInteger {}
Swift
enum SINCallEndCause : Int, @unchecked Sendable
-
Undocumented
See moreDeclaration
Objective-C
NS_ENUM(NSInteger, SINCallQualityWarningEventType) { SINCallQualityWarningEventTypeTrigger, SINCallQualityWarningEventTypeRecover }
Swift
enum SINCallQualityWarningEventType : Int, @unchecked Sendable
-
Undocumented
See moreDeclaration
Objective-C
NS_ENUM(NSInteger, SINMediaStreamType) { SINMediaStreamTypeAudio, SINMediaStreamTypeVideo, SINMediaStreamTypeNone }
Swift
enum SINMediaStreamType : Int, @unchecked Sendable
-
Undocumented
See moreDeclaration
Objective-C
NS_ENUM(NSInteger, SINSourceStreamType) { SINSourceStreamTypeInbound, SINSourceStreamTypeOutbound, SINSourceStreamTypeNone }
Swift
enum SINSourceStreamType : Int, @unchecked Sendable
-
Defines different types of log severity
See moreDeclaration
Objective-C
enum SINLogSeverity : NSInteger {}
Swift
enum SINLogSeverity : Int, @unchecked Sendable