AWSShape

public protocol AWSShape

Protocol for the input and output objects for all AWS service commands. They need to be Codable so they can be serialized. They also need to provide details on how their container classes are coded when serializing XML.

  • _encoding Default implementation

    The array of members serialization helpers

    Default Implementation

    Declaration

    Swift

    static var _encoding: [AWSMemberEncoding] { get }
  • getEncoding(for:) Extension method

    return member with provided name

    Declaration

    Swift

    public static func getEncoding(for: String) -> AWSMemberEncoding?
  • idempotencyToken() Extension method

    Return an idempotencyToken

    Declaration

    Swift

    public static func idempotencyToken() -> String