Other Protocols

The following protocols are available globally.

  • protocol for all AWSShapes that can be paginated. Adds an initialiser that does a copy but inserts a new string based pagination token

    See more

    Declaration

    Swift

    public protocol AWSPaginateStringToken : AWSShape
  • protocol for all AWSShapes that can be paginated. Adds an initialiser that does a copy but inserts a new integer based pagination token

    See more

    Declaration

    Swift

    public protocol AWSPaginateIntToken : AWSShape
  • Protocol defining requirements for object providing AWS credentials

    See more

    Declaration

    Swift

    public protocol CredentialProvider
  • protocol to return XMLContainerCoding values. To control how the child elements of a Codable class are encoded inherit from this and return coding values for each

    See more

    Declaration

    Swift

    public protocol XMLCodable : Decodable, Encodable
  • Standard Error type returned by aws-sdk-swift. Initialized with error code and message. Must provide an implementation of var description : String

    See more

    Declaration

    Swift

    public protocol AWSErrorType : CustomStringConvertible, Error