Enumerations
The following enumerations are available globally.
-
An enumeration representing the call direction.
See moreDeclaration
Objective-C
enum BDKCallDirection : NSInteger {}
Swift
enum CallDirection : Int
-
An enumeration representing the states a call can be in.
See moreDeclaration
Objective-C
enum BDKCallState : NSInteger {}
Swift
enum CallState : Int
-
An enumeration representing the possible call end reasons.
See moreDeclaration
Objective-C
enum BDKCallEndReason : NSInteger {}
Swift
enum CallEndReason : Int
-
An enumeration representing the possible decline reasons.
See moreDeclaration
Objective-C
enum BDKDeclineReason : NSInteger {}
Swift
enum CallDeclineReason : Int
-
An enumeration representing the supported call types.
See moreDeclaration
Objective-C
enum BDKCallType : unsigned char {}
Swift
enum CallType : UInt8
-
An enumeration representing the states a participant can be in, during a call.
See moreDeclaration
Objective-C
enum BDKCallParticipantState : NSInteger {}
Swift
enum CallParticipantState : Int
-
An enumeration representing the state a user can be in.
See moreDeclaration
Objective-C
enum BDKUserState : NSInteger {}
Swift
enum UserState : Int
-
An enumeration representing the states a client can be in.
See moreDeclaration
Objective-C
enum BDKCallClientState : NSInteger {}
Swift
enum CallClientState : Int
-
An enumeration of the possible error codes encountered when an error occurs.
See moreDeclaration
Objective-C
enum BDKErrorCode : NSInteger {}
Swift
enum BDKErrorCode : Int
-
An enumeration representing the states a client can be in.
See moreDeclaration
Objective-C
enum BDKChatClientState : NSInteger {}
Swift
enum ChatClientState : Int
-
Options specifying whether and when the Bandyer SDK should override the audio output to the speaker automatically when a call is started or answered. These options will be applied only on devices supporting both an ear and a loud speaker (iPhones).
See moreDeclaration
Objective-C
enum BDKSpeakerHijackingStrategy : NSUInteger {}
Swift
enum SpeakerHijackingStrategy : UInt
-
Flags accompany each log. They are used together with levels to filter out logs.
See moreDeclaration
Objective-C
enum BDKLogFlag : NSUInteger {}
Swift
struct LogFlag : OptionSet
-
Log levels are used to filter out logs. Used together with flags.
See moreDeclaration
Objective-C
enum BDKLogLevel : NSUInteger {}
Swift
enum LogLevel : UInt
-
The possible error codes that occurs during the presentation of an instance of
See moreCallViewController
.Declaration
Swift
@objc(BDKCallPresentationErrorCode) public enum CallPresentationErrorCode : Int