Structures

The following structures are available globally.

  • Provides instructions on what CallKit should display for an incoming/active call.

    See more

    Declaration

    Swift

    public struct CallKitDisplayName
  • A CallProviderConfiguration object controls the native call UI for incoming and outgoing calls, including a localized name for the provider, the ringtone to be played for incoming calls, and the icon to be displayed during calls.

    See more

    Declaration

    Swift

    public struct CallProviderConfiguration
  • A voicemail record.

    See more

    Declaration

    Swift

    public struct Voicemail
  • Represents an assymetric cryptographic key pair for using with each phone number.

    Declaration

    Swift

    public struct KeyPair
  • A Message that has been either received or sent by the user.

    See more

    Declaration

    Swift

    public struct PhoneMessage
  • A remote media object

    Declaration

    Swift

    public struct MediaObject
  • An object representing a conversation between a sudo phone number and one or more participants. This id of this object will be set as the conversation id on message objects

    See more

    Declaration

    Swift

    public struct PhoneMessageConversation
  • Object containing a page of objects from a list, along with a token referencing the next page.

    See more

    Declaration

    Swift

    public struct TelephonyListToken<T>