diff --git a/docs/source/1.0/spec/aws/aws-ec2-query-protocol.rst b/docs/source/1.0/spec/aws/aws-ec2-query-protocol.rst index 47589f48416..3f98ceae8a7 100644 --- a/docs/source/1.0/spec/aws/aws-ec2-query-protocol.rst +++ b/docs/source/1.0/spec/aws/aws-ec2-query-protocol.rst @@ -282,16 +282,18 @@ For example, given the following: structure Ec2QueryListsInput { ListArg: StringList, + ComplexListArg: GreetingList, @xmlFlattened - ComplexListArg: GreetingList, + FlattenedListArg: StringList, - // Notice that the xmlName on the targeted list member is ignored. ListArgWithXmlNameMember: ListWithXmlName, + // Notice that the xmlName on the targeted list member is ignored. + @xmlFlattened @ec2QueryName("Hi") @xmlName("IgnoreMe") - ListArgWithXmlName: ListWithXmlName, + FlattenedListArgWithXmlName: ListWithXmlName, } list ListWithXmlName { @@ -320,10 +322,12 @@ The ``x-www-form-urlencoded`` serialization is: &ListArg.member.1=foo &ListArg.member.2=bar &ListArg.member.3=baz - &ComplexListArg.1.hi=hello - &ComplexListArg.2.hi=hola - &ListArgWithXmlNameMember.1=A - &ListArgWithXmlNameMember.2=B + &ComplexListArg.member.1.hi=hello + &ComplexListArg.member.2.hi=hola + &FlattenedListArg.1=A + &FlattenedListArg.2=B + &ListArgWithXmlNameMember.item.1=A + &ListArgWithXmlNameMember.item.2=B &Hi.1=A &Hi.2=B diff --git a/docs/source/1.0/spec/aws/aws-query-protocol.rst b/docs/source/1.0/spec/aws/aws-query-protocol.rst index 7a921eca0dd..dfd5305e704 100644 --- a/docs/source/1.0/spec/aws/aws-query-protocol.rst +++ b/docs/source/1.0/spec/aws/aws-query-protocol.rst @@ -190,15 +190,17 @@ For example, given the following: structure QueryListsInput { ListArg: StringList, + ComplexListArg: GreetingList, @xmlFlattened - ComplexListArg: GreetingList, + FlattenedListArg: StringList, - // Notice that the xmlName on the targeted list member is ignored. ListArgWithXmlNameMember: ListWithXmlName, + // Notice that the xmlName on the targeted list member is ignored. + @xmlFlattened @xmlName("Hi") - ListArgWithXmlName: ListWithXmlName, + FlattenedListArgWithXmlName: ListWithXmlName, } list ListWithXmlName { @@ -227,10 +229,12 @@ The ``x-www-form-urlencoded`` serialization is: &ListArg.member.1=foo &ListArg.member.2=bar &ListArg.member.3=baz - &ComplexListArg.1.hi=hello - &ComplexListArg.2.hi=hola - &ListArgWithXmlNameMember.1=A - &ListArgWithXmlNameMember.2=B + &ComplexListArg.member.1.hi=hello + &ComplexListArg.member.2.hi=hola + &FlattenedListArg.1=A + &FlattenedListArg.2=B + &ListArgWithXmlNameMember.item.1=A + &ListArgWithXmlNameMember.item.2=B &Hi.1=A &Hi.2=B @@ -273,6 +277,10 @@ For example, given the following: value: String } + structure GreetingStruct { + hi: String, + } + The ``x-www-form-urlencoded`` serialization is: .. code-block:: text