Enumerations

The following enumerations are available globally.

  • Undocumented

    See more

    Declaration

    Objective-C

    NS_ENUM(NSInteger, VGPushType) {
        VGPushTypeIncomingCall,
        VGPushTypeMessage,
        VGPushTypeMemberInvited,
        VGPushTypeCustom,
        VGPushTypeUnknown,
    }

    Swift

    enum VGPushType : Int, @unchecked Sendable

VGChannelType

  • Undocumented

    See more

    Declaration

    Objective-C

    NS_ENUM(NSInteger, VGChannelType) {
        VGChannelTypeApp,
        VGChannelTypePhone,
        VGChannelTypePstn,
        VGChannelTypeSip,
        VGChannelTypeVbc,
        VGChannelTypeWebsocket,
        VGChannelTypeSms,
        VGChannelTypeMms,
        VGChannelTypeWhatsapp,
        VGChannelTypeViber,
        VGChannelTypeMessenger,
        VGChannelTypeUnknown
    }

    Swift

    enum VGChannelType : Int, @unchecked Sendable
  • Enum containing available regions for VGClient endpoints.

    See more

    Declaration

    Objective-C

    enum VGConfigRegion : NSInteger {}

VGConversationState

  • Undocumented

    See more

    Declaration

    Objective-C

    NS_ENUM(NSInteger, VGConversationState) {
        VGConversationStateActive,
        VGConversationStateInactive,
        VGConversationStateDeleted,
        VGConversationStateUnknown
    }

    Swift

    enum VGConversationState : Int, @unchecked Sendable
  • Undocumented

    See more

    Declaration

    Objective-C

    NS_ENUM(NSInteger, VGSessionErrorReason) {
    	VGSessionErrorReasonUnknown,
    	VGSessionErrorReasonTokenExpired,
    	VGSessionErrorReasonTransportClosed,
    	VGSessionErrorReasonPingTimeout,
    }

    Swift

    enum VGSessionErrorReason : Int, @unchecked Sendable
  • Undocumented

    See more

    Declaration

    Objective-C

    NS_ENUM(NSInteger, VGLegStatus) {
    	VGLegStatusUnknown,
    	VGLegStatusRinging,
    	VGLegStatusAnswered,
    	VGLegStatusCompleted,
    }

    Swift

    enum VGLegStatus : Int, @unchecked Sendable
  • Undocumented

    See more

    Declaration

    Objective-C

    NS_ENUM(NSInteger, VGHangupReason) {
    	VGHangupReasonUnknown,
    	VGHangupReasonRemoteReject,
    	VGHangupReasonRemoteHangup,
    	VGHangupReasonRemoteNoAnswerTimeout,
    	VGHangupReasonLocalHangup,
    	VGHangupReasonMediaTimeout,
    }

    Swift

    enum VGHangupReason : Int, @unchecked Sendable
  • Undocumented

    See more

    Declaration

    Objective-C

    NS_ENUM(NSInteger, VGCallDisconnectReason) {
    	VGCallDisconnectReasonUnknown,
    	VGCallDisconnectReasonNetworkChange,
    }

    Swift

    enum VGCallDisconnectReason : Int, @unchecked Sendable
  • Undocumented

    See more

    Declaration

    Objective-C

    NS_ENUM(NSInteger, VGVoiceInviteCancelReason) {
    	VGVoiceInviteCancelReasonUnknown,
    	VGVoiceInviteCancelReasonAnsweredElsewhere,
    	VGVoiceInviteCancelReasonRejectedElsewhere,
    	VGVoiceInviteCancelReasonRemoteCancel,
    	VGVoiceInviteCancelReasonRemoteTimeout,
    }

    Swift

    enum VGVoiceInviteCancelReason : Int, @unchecked Sendable
  • Undocumented

    See more

    Declaration

    Objective-C

    NS_ENUM(NSInteger, VGVoiceChannelType) {
    	VGVoiceChannelTypeUnknown,
    	VGVoiceChannelTypeApp,
    	VGVoiceChannelTypePhone,
    	VGVoiceChannelTypeSip,
    	VGVoiceChannelTypeWebsocket,
    }

    Swift

    enum VGVoiceChannelType : Int, @unchecked Sendable

VGErrorType

  • Undocumented

    See more

    Declaration

    Objective-C

    NS_ENUM(NSInteger, VGErrorType) {
        VGErrorTypeCsError,
        VGErrorTypeNetworkError,
        VGErrorTypeSessionError,
        VGErrorTypeInternalError,
        VGErrorTypeUnknownError
    }

    Swift

    enum VGErrorType : Int, @unchecked Sendable
  • Undocumented

    See more

    Declaration

    Objective-C

    NS_ENUM(NSInteger, VGLoggingLevel) {
        VGLoggingLevelVerbose,
        VGLoggingLevelDebug,
        VGLoggingLevelInfo,
        VGLoggingLevelWarn,
        VGLoggingLevelError
    }

VGMemberState

  • Undocumented

    See more

    Declaration

    Objective-C

    NS_ENUM(NSInteger, VGMemberState) {
        VGMemberStateInvited,
        VGMemberStateJoined,
        VGMemberStateLeft,
        VGMemberStateUnknown
    }

    Swift

    enum VGMemberState : Int, @unchecked Sendable

VGPresentingOrder

  • Undocumented

    See more

    Declaration

    Objective-C

    NS_ENUM(NSInteger, VGPresentingOrder) {
        VGPresentingOrderAsc,
        VGPresentingOrderDesc
    }