@@ -71,6 +71,8 @@ void ${typeInfo.className}::OutputToStream(Aws::OStream& oStream, const char* lo
71
71
${spaces}oStream << location << index << locationValue << ".${memberName}=" << StringUtils::URLEncode(HashingUtils::Base64Encode(${memberVarName}).c_str()) << "&";
72
72
#elseif($member.shape.double)
73
73
${spaces}oStream << location << index << locationValue << ".${memberName}=" << StringUtils::URLEncode(${memberVarName}) << "&";
74
+ #elseif($member.shape.boolean)
75
+ ${spaces}oStream << location << index << locationValue << ".${memberName}=" << std::boolalpha << ${memberVarName} << "&";
74
76
#elseif($member.shape.primitive)
75
77
${spaces}oStream << location << index << locationValue << ".${memberName}=" << ${memberVarName} << "&";
76
78
#elseif($member.shape.enum)
@@ -106,6 +108,8 @@ void ${typeInfo.className}::OutputToStream(Aws::OStream& oStream, const char* lo
106
108
${spaces} oStream << location << index << locationValue << ".${location}." << ${lowerCaseVarName}Idx++ << "=" << StringUtils::URLEncode(HashingUtils::Base64Encode(item).c_str()) << "&";
107
109
#elseif($member.shape.listMember.shape.double)
108
110
${spaces} oStream << location << index << locationValue << ".${location}." << ${lowerCaseVarName}Idx++ << "=" << StringUtils::URLEncode(item) << "&";
111
+ #elseif($member.shape.listMember.shape.boolean)
112
+ ${spaces} oStream << location << index << locationValue << ".${location}." << ${lowerCaseVarName}Idx++ << "=" << std::boolalpha << item << "&";
109
113
#elseif($member.shape.listMember.shape.primitive)
110
114
${spaces} oStream << location << index << locationValue << ".${location}." << ${lowerCaseVarName}Idx++ << "=" << item << "&";
111
115
#elseif($member.shape.listMember.shape.enum)
@@ -142,6 +146,8 @@ void ${typeInfo.className}::OutputToStream(Aws::OStream& oStream, const char* lo
142
146
${spaces} item.first.OutputToStream(oStream, "${mapLocationName}.", ${lowerCaseVarName}Idx, ".${mapKeyLocationName}");
143
147
#elseif($member.shape.mapKey.shape.double)
144
148
${spaces} << StringUtils::URLEncode(item.first) << "&";
149
+ #elseif($member.shape.mapKey.shape.boolean)
150
+ ${spaces} << std::boolalpha << item.first << "&";
145
151
#else
146
152
${spaces} << item.first << "&";
147
153
#end
@@ -160,6 +166,8 @@ void ${typeInfo.className}::OutputToStream(Aws::OStream& oStream, const char* lo
160
166
${spaces} item.second.OutputToStream(oStream, ${lowerCaseVarName}Ss.str().c_str());
161
167
#elseif($member.shape.mapValue.shape.double)
162
168
${spaces} << StringUtils::URLEncode(item.second) << "&";
169
+ #elseif($member.shape.mapValue.shape.boolean)
170
+ ${spaces} << std::boolalpha << item.second << "&";
163
171
#else
164
172
${spaces} << item.second << "&";
165
173
#end
@@ -199,6 +207,8 @@ void ${typeInfo.className}::OutputToStream(Aws::OStream& oStream, const char* lo
199
207
${spaces}oStream << location << ".${memberName}=" << StringUtils::URLEncode(HashingUtils::Base64Encode(${memberVarName}).c_str()) << "&";
200
208
#elseif($member.shape.double)
201
209
${spaces}oStream << location << ".${memberName}=" << StringUtils::URLEncode(${memberVarName}) << "&";
210
+ #elseif($member.shape.boolean)
211
+ ${spaces}oStream << location << ".${memberName}=" << std::boolalpha << ${memberVarName} << "&";
202
212
#elseif($member.shape.primitive)
203
213
${spaces}oStream << location << ".${memberName}=" << ${memberVarName} << "&";
204
214
#elseif($member.shape.enum)
@@ -231,6 +241,8 @@ void ${typeInfo.className}::OutputToStream(Aws::OStream& oStream, const char* lo
231
241
${spaces} oStream << location << ".${location}." << ${lowerCaseVarName}Idx++ << "=" << StringUtils::URLEncode(HashingUtils::Base64Encode(item).c_str()) << "&";
232
242
#elseif($member.shape.listMember.shape.double)
233
243
${spaces} oStream << location << ".${location}." << ${lowerCaseVarName}Idx++ << "=" << StringUtils::URLEncode(item) << "&";
244
+ #elseif($member.shape.listMember.shape.boolean)
245
+ ${spaces} oStream << location << ".${location}." << ${lowerCaseVarName}Idx++ << "=" << std::boolalpha << item << "&";
234
246
#elseif($member.shape.listMember.shape.primitive)
235
247
${spaces} oStream << location << ".${location}." << ${lowerCaseVarName}Idx++ << "=" << item << "&";
236
248
#elseif($member.shape.listMember.shape.enum)
@@ -265,6 +277,8 @@ void ${typeInfo.className}::OutputToStream(Aws::OStream& oStream, const char* lo
265
277
${spaces} << StringUtils::URLEncode(${member.shape.mapKey.shape.name}Mapper::GetNameFor${member.shape.mapKey.shape.name}(item.first).c_str()) << "&";
266
278
#elseif($member.shape.mapKey.shape.double)
267
279
${spaces} << StringUtils::URLEncode(item.first) << "&";
280
+ #elseif($member.shape.mapKey.shape.boolean)
281
+ ${spaces} << std::boolalpha << item.first << "&";
268
282
#else
269
283
${spaces} << item.first << "&";
270
284
#end
@@ -283,6 +297,8 @@ void ${typeInfo.className}::OutputToStream(Aws::OStream& oStream, const char* lo
283
297
${spaces} item.second.OutputToStream(oStream, ${lowerCaseVarName}Ss.str().c_str());
284
298
#elseif($member.shape.mapValue.shape.double)
285
299
${spaces} << StringUtils::URLEncode(item.second) << "&";
300
+ #elseif($member.shape.mapValue.shape.boolean)
301
+ ${spaces} << std::boolalpha << item.second << "&";
286
302
#else
287
303
${spaces} << item.second << "&";
288
304
#end
0 commit comments