APNSVoipChannelResponse

public struct APNSVoipChannelResponse : AWSShape

Undocumented

  • Declaration

    Swift

    public static var _members: [AWSShapeMember]
  • The unique identifier for the application that the APNs VoIP channel applies to.

    Declaration

    Swift

    public let applicationId: String?
  • The date and time when the APNs VoIP channel was enabled.

    Declaration

    Swift

    public let creationDate: String?
  • The default authentication method that Amazon Pinpoint uses to authenticate with APNs for this channel, key or certificate.

    Declaration

    Swift

    public let defaultAuthenticationMethod: String?
  • Specifies whether the APNs VoIP channel is enabled for the application.

    Declaration

    Swift

    public let enabled: Bool?
  • (Not used) This property is retained only for backward compatibility.

    Declaration

    Swift

    public let hasCredential: Bool?
  • Specifies whether the APNs VoIP channel is configured to communicate with APNs by using APNs tokens. To provide an authentication key for APNs tokens, set the TokenKey property of the channel.

    Declaration

    Swift

    public let hasTokenKey: Bool?
  • id

    (Deprecated) An identifier for the APNs VoIP channel. This property is retained only for backward compatibility.

    Declaration

    Swift

    public let id: String?
  • Specifies whether the APNs VoIP channel is archived.

    Declaration

    Swift

    public let isArchived: Bool?
  • The user who last modified the APNs VoIP channel.

    Declaration

    Swift

    public let lastModifiedBy: String?
  • The date and time when the APNs VoIP channel was last modified.

    Declaration

    Swift

    public let lastModifiedDate: String?
  • The type of messaging or notification platform for the channel. For the APNs VoIP channel, this value is APNS_VOIP.

    Declaration

    Swift

    public let platform: String
  • The current version of the APNs VoIP channel.

    Declaration

    Swift

    public let version: Int?
  • Undocumented

    Declaration

    Swift

    public init(applicationId: String? = nil, creationDate: String? = nil, defaultAuthenticationMethod: String? = nil, enabled: Bool? = nil, hasCredential: Bool? = nil, hasTokenKey: Bool? = nil, id: String? = nil, isArchived: Bool? = nil, lastModifiedBy: String? = nil, lastModifiedDate: String? = nil, platform: String, version: Int? = nil)