Voicemail

public struct Voicemail

A voicemail record.

  • id

    Unique ID of the voicemail record

    Declaration

    Swift

    public let id: String
  • The ID of the Sudo Platform user that owns the voicemail.

    Declaration

    Swift

    public let owner: String
  • The ID of the Sudo that received the voicemail.

    Declaration

    Swift

    public let sudoOwner: String
  • The ID of the PhoneNumber associated with the voicemail.

    Declaration

    Swift

    public let phoneNumberId: String
  • The ID of the CallRecord associated with the voicemail.

    Declaration

    Swift

    public let callRecordId: String?
  • Timestamp that represents the time the voicemail was created.

    Declaration

    Swift

    public let created: Date
  • Timestamp that represents the last time the voicemail was updated.

    Declaration

    Swift

    public let updated: Date
  • The E.164 formatted phone number that received the voicemail.

    Declaration

    Swift

    public let localPhoneNumber: String
  • The E.164 formatted phone number of the caller.

    Declaration

    Swift

    public let remotePhoneNumber: String
  • The duration of the voicemail recording in seconds.

    Declaration

    Swift

    public let durationSeconds: UInt
  • The media object that can be used to download the voicemail recording.

    Declaration

    Swift

    public let media: MediaObject