Structures

The following structures are available globally.

  • Represents real-time call quality metrics derived from WebRTC statistics

    See more

    Declaration

    Swift

    public struct CallQualityMetrics
  • TxCallInfo contains the required information of the current Call

    See more

    Declaration

    Swift

    public struct TxCallInfo
  • This structure is intended to used for Telnyx SDK configurations.

    See more

    Declaration

    Swift

    public struct TxConfig
  • This class contains all the properties related to Push Notifications

    See more

    Declaration

    Swift

    public struct TxPushConfig
  • This class contains all the properties related to Server Confuguration from Push

    See more

    Declaration

    Swift

    public struct TxPushIPConfig
  • This class contains all the properties related to: Signaling server URL and STUN / TURN servers

    See more

    Declaration

    Swift

    public struct TxServerConfiguration
  • Represents a transcription item from AI assistant conversations (Android-compatible)

    See more

    Declaration

    Swift

    public struct TranscriptionItem
  • Represents widget settings for AI assistant interface

    See more

    Declaration

    Swift

    public struct WidgetSettings
  • Represents audio visualizer configuration

    See more

    Declaration

    Swift

    public struct AudioVisualizerConfig
  • Represents conversation content for AI assistant messages

    See more

    Declaration

    Swift

    public struct ConversationContent
  • Represents a conversation item for AI assistant messages

    See more

    Declaration

    Swift

    public struct ConversationItem
  • Represents AI conversation parameters

    See more

    Declaration

    Swift

    public struct AiConversationParams
  • Data class to hold detailed reasons for call termination.

    See more

    Declaration

    Swift

    public struct CallTerminationReason