1// Code generated by smithy-go-codegen DO NOT EDIT. 2 3package eventbridge 4 5import ( 6 "bytes" 7 "context" 8 "fmt" 9 "github.com/aws/aws-sdk-go-v2/service/eventbridge/types" 10 smithy "github.com/aws/smithy-go" 11 "github.com/aws/smithy-go/encoding/httpbinding" 12 smithyjson "github.com/aws/smithy-go/encoding/json" 13 "github.com/aws/smithy-go/middleware" 14 smithytime "github.com/aws/smithy-go/time" 15 smithyhttp "github.com/aws/smithy-go/transport/http" 16) 17 18type awsAwsjson11_serializeOpActivateEventSource struct { 19} 20 21func (*awsAwsjson11_serializeOpActivateEventSource) ID() string { 22 return "OperationSerializer" 23} 24 25func (m *awsAwsjson11_serializeOpActivateEventSource) HandleSerialize(ctx context.Context, in middleware.SerializeInput, next middleware.SerializeHandler) ( 26 out middleware.SerializeOutput, metadata middleware.Metadata, err error, 27) { 28 request, ok := in.Request.(*smithyhttp.Request) 29 if !ok { 30 return out, metadata, &smithy.SerializationError{Err: fmt.Errorf("unknown transport type %T", in.Request)} 31 } 32 33 input, ok := in.Parameters.(*ActivateEventSourceInput) 34 _ = input 35 if !ok { 36 return out, metadata, &smithy.SerializationError{Err: fmt.Errorf("unknown input parameters type %T", in.Parameters)} 37 } 38 39 request.Request.URL.Path = "/" 40 request.Request.Method = "POST" 41 httpBindingEncoder, err := httpbinding.NewEncoder(request.URL.Path, request.URL.RawQuery, request.Header) 42 if err != nil { 43 return out, metadata, &smithy.SerializationError{Err: err} 44 } 45 httpBindingEncoder.SetHeader("Content-Type").String("application/x-amz-json-1.1") 46 httpBindingEncoder.SetHeader("X-Amz-Target").String("AWSEvents.ActivateEventSource") 47 48 jsonEncoder := smithyjson.NewEncoder() 49 if err := awsAwsjson11_serializeOpDocumentActivateEventSourceInput(input, jsonEncoder.Value); err != nil { 50 return out, metadata, &smithy.SerializationError{Err: err} 51 } 52 53 if request, err = request.SetStream(bytes.NewReader(jsonEncoder.Bytes())); err != nil { 54 return out, metadata, &smithy.SerializationError{Err: err} 55 } 56 57 if request.Request, err = httpBindingEncoder.Encode(request.Request); err != nil { 58 return out, metadata, &smithy.SerializationError{Err: err} 59 } 60 in.Request = request 61 62 return next.HandleSerialize(ctx, in) 63} 64 65type awsAwsjson11_serializeOpCancelReplay struct { 66} 67 68func (*awsAwsjson11_serializeOpCancelReplay) ID() string { 69 return "OperationSerializer" 70} 71 72func (m *awsAwsjson11_serializeOpCancelReplay) HandleSerialize(ctx context.Context, in middleware.SerializeInput, next middleware.SerializeHandler) ( 73 out middleware.SerializeOutput, metadata middleware.Metadata, err error, 74) { 75 request, ok := in.Request.(*smithyhttp.Request) 76 if !ok { 77 return out, metadata, &smithy.SerializationError{Err: fmt.Errorf("unknown transport type %T", in.Request)} 78 } 79 80 input, ok := in.Parameters.(*CancelReplayInput) 81 _ = input 82 if !ok { 83 return out, metadata, &smithy.SerializationError{Err: fmt.Errorf("unknown input parameters type %T", in.Parameters)} 84 } 85 86 request.Request.URL.Path = "/" 87 request.Request.Method = "POST" 88 httpBindingEncoder, err := httpbinding.NewEncoder(request.URL.Path, request.URL.RawQuery, request.Header) 89 if err != nil { 90 return out, metadata, &smithy.SerializationError{Err: err} 91 } 92 httpBindingEncoder.SetHeader("Content-Type").String("application/x-amz-json-1.1") 93 httpBindingEncoder.SetHeader("X-Amz-Target").String("AWSEvents.CancelReplay") 94 95 jsonEncoder := smithyjson.NewEncoder() 96 if err := awsAwsjson11_serializeOpDocumentCancelReplayInput(input, jsonEncoder.Value); err != nil { 97 return out, metadata, &smithy.SerializationError{Err: err} 98 } 99 100 if request, err = request.SetStream(bytes.NewReader(jsonEncoder.Bytes())); err != nil { 101 return out, metadata, &smithy.SerializationError{Err: err} 102 } 103 104 if request.Request, err = httpBindingEncoder.Encode(request.Request); err != nil { 105 return out, metadata, &smithy.SerializationError{Err: err} 106 } 107 in.Request = request 108 109 return next.HandleSerialize(ctx, in) 110} 111 112type awsAwsjson11_serializeOpCreateApiDestination struct { 113} 114 115func (*awsAwsjson11_serializeOpCreateApiDestination) ID() string { 116 return "OperationSerializer" 117} 118 119func (m *awsAwsjson11_serializeOpCreateApiDestination) HandleSerialize(ctx context.Context, in middleware.SerializeInput, next middleware.SerializeHandler) ( 120 out middleware.SerializeOutput, metadata middleware.Metadata, err error, 121) { 122 request, ok := in.Request.(*smithyhttp.Request) 123 if !ok { 124 return out, metadata, &smithy.SerializationError{Err: fmt.Errorf("unknown transport type %T", in.Request)} 125 } 126 127 input, ok := in.Parameters.(*CreateApiDestinationInput) 128 _ = input 129 if !ok { 130 return out, metadata, &smithy.SerializationError{Err: fmt.Errorf("unknown input parameters type %T", in.Parameters)} 131 } 132 133 request.Request.URL.Path = "/" 134 request.Request.Method = "POST" 135 httpBindingEncoder, err := httpbinding.NewEncoder(request.URL.Path, request.URL.RawQuery, request.Header) 136 if err != nil { 137 return out, metadata, &smithy.SerializationError{Err: err} 138 } 139 httpBindingEncoder.SetHeader("Content-Type").String("application/x-amz-json-1.1") 140 httpBindingEncoder.SetHeader("X-Amz-Target").String("AWSEvents.CreateApiDestination") 141 142 jsonEncoder := smithyjson.NewEncoder() 143 if err := awsAwsjson11_serializeOpDocumentCreateApiDestinationInput(input, jsonEncoder.Value); err != nil { 144 return out, metadata, &smithy.SerializationError{Err: err} 145 } 146 147 if request, err = request.SetStream(bytes.NewReader(jsonEncoder.Bytes())); err != nil { 148 return out, metadata, &smithy.SerializationError{Err: err} 149 } 150 151 if request.Request, err = httpBindingEncoder.Encode(request.Request); err != nil { 152 return out, metadata, &smithy.SerializationError{Err: err} 153 } 154 in.Request = request 155 156 return next.HandleSerialize(ctx, in) 157} 158 159type awsAwsjson11_serializeOpCreateArchive struct { 160} 161 162func (*awsAwsjson11_serializeOpCreateArchive) ID() string { 163 return "OperationSerializer" 164} 165 166func (m *awsAwsjson11_serializeOpCreateArchive) HandleSerialize(ctx context.Context, in middleware.SerializeInput, next middleware.SerializeHandler) ( 167 out middleware.SerializeOutput, metadata middleware.Metadata, err error, 168) { 169 request, ok := in.Request.(*smithyhttp.Request) 170 if !ok { 171 return out, metadata, &smithy.SerializationError{Err: fmt.Errorf("unknown transport type %T", in.Request)} 172 } 173 174 input, ok := in.Parameters.(*CreateArchiveInput) 175 _ = input 176 if !ok { 177 return out, metadata, &smithy.SerializationError{Err: fmt.Errorf("unknown input parameters type %T", in.Parameters)} 178 } 179 180 request.Request.URL.Path = "/" 181 request.Request.Method = "POST" 182 httpBindingEncoder, err := httpbinding.NewEncoder(request.URL.Path, request.URL.RawQuery, request.Header) 183 if err != nil { 184 return out, metadata, &smithy.SerializationError{Err: err} 185 } 186 httpBindingEncoder.SetHeader("Content-Type").String("application/x-amz-json-1.1") 187 httpBindingEncoder.SetHeader("X-Amz-Target").String("AWSEvents.CreateArchive") 188 189 jsonEncoder := smithyjson.NewEncoder() 190 if err := awsAwsjson11_serializeOpDocumentCreateArchiveInput(input, jsonEncoder.Value); err != nil { 191 return out, metadata, &smithy.SerializationError{Err: err} 192 } 193 194 if request, err = request.SetStream(bytes.NewReader(jsonEncoder.Bytes())); err != nil { 195 return out, metadata, &smithy.SerializationError{Err: err} 196 } 197 198 if request.Request, err = httpBindingEncoder.Encode(request.Request); err != nil { 199 return out, metadata, &smithy.SerializationError{Err: err} 200 } 201 in.Request = request 202 203 return next.HandleSerialize(ctx, in) 204} 205 206type awsAwsjson11_serializeOpCreateConnection struct { 207} 208 209func (*awsAwsjson11_serializeOpCreateConnection) ID() string { 210 return "OperationSerializer" 211} 212 213func (m *awsAwsjson11_serializeOpCreateConnection) HandleSerialize(ctx context.Context, in middleware.SerializeInput, next middleware.SerializeHandler) ( 214 out middleware.SerializeOutput, metadata middleware.Metadata, err error, 215) { 216 request, ok := in.Request.(*smithyhttp.Request) 217 if !ok { 218 return out, metadata, &smithy.SerializationError{Err: fmt.Errorf("unknown transport type %T", in.Request)} 219 } 220 221 input, ok := in.Parameters.(*CreateConnectionInput) 222 _ = input 223 if !ok { 224 return out, metadata, &smithy.SerializationError{Err: fmt.Errorf("unknown input parameters type %T", in.Parameters)} 225 } 226 227 request.Request.URL.Path = "/" 228 request.Request.Method = "POST" 229 httpBindingEncoder, err := httpbinding.NewEncoder(request.URL.Path, request.URL.RawQuery, request.Header) 230 if err != nil { 231 return out, metadata, &smithy.SerializationError{Err: err} 232 } 233 httpBindingEncoder.SetHeader("Content-Type").String("application/x-amz-json-1.1") 234 httpBindingEncoder.SetHeader("X-Amz-Target").String("AWSEvents.CreateConnection") 235 236 jsonEncoder := smithyjson.NewEncoder() 237 if err := awsAwsjson11_serializeOpDocumentCreateConnectionInput(input, jsonEncoder.Value); err != nil { 238 return out, metadata, &smithy.SerializationError{Err: err} 239 } 240 241 if request, err = request.SetStream(bytes.NewReader(jsonEncoder.Bytes())); err != nil { 242 return out, metadata, &smithy.SerializationError{Err: err} 243 } 244 245 if request.Request, err = httpBindingEncoder.Encode(request.Request); err != nil { 246 return out, metadata, &smithy.SerializationError{Err: err} 247 } 248 in.Request = request 249 250 return next.HandleSerialize(ctx, in) 251} 252 253type awsAwsjson11_serializeOpCreateEventBus struct { 254} 255 256func (*awsAwsjson11_serializeOpCreateEventBus) ID() string { 257 return "OperationSerializer" 258} 259 260func (m *awsAwsjson11_serializeOpCreateEventBus) HandleSerialize(ctx context.Context, in middleware.SerializeInput, next middleware.SerializeHandler) ( 261 out middleware.SerializeOutput, metadata middleware.Metadata, err error, 262) { 263 request, ok := in.Request.(*smithyhttp.Request) 264 if !ok { 265 return out, metadata, &smithy.SerializationError{Err: fmt.Errorf("unknown transport type %T", in.Request)} 266 } 267 268 input, ok := in.Parameters.(*CreateEventBusInput) 269 _ = input 270 if !ok { 271 return out, metadata, &smithy.SerializationError{Err: fmt.Errorf("unknown input parameters type %T", in.Parameters)} 272 } 273 274 request.Request.URL.Path = "/" 275 request.Request.Method = "POST" 276 httpBindingEncoder, err := httpbinding.NewEncoder(request.URL.Path, request.URL.RawQuery, request.Header) 277 if err != nil { 278 return out, metadata, &smithy.SerializationError{Err: err} 279 } 280 httpBindingEncoder.SetHeader("Content-Type").String("application/x-amz-json-1.1") 281 httpBindingEncoder.SetHeader("X-Amz-Target").String("AWSEvents.CreateEventBus") 282 283 jsonEncoder := smithyjson.NewEncoder() 284 if err := awsAwsjson11_serializeOpDocumentCreateEventBusInput(input, jsonEncoder.Value); err != nil { 285 return out, metadata, &smithy.SerializationError{Err: err} 286 } 287 288 if request, err = request.SetStream(bytes.NewReader(jsonEncoder.Bytes())); err != nil { 289 return out, metadata, &smithy.SerializationError{Err: err} 290 } 291 292 if request.Request, err = httpBindingEncoder.Encode(request.Request); err != nil { 293 return out, metadata, &smithy.SerializationError{Err: err} 294 } 295 in.Request = request 296 297 return next.HandleSerialize(ctx, in) 298} 299 300type awsAwsjson11_serializeOpCreatePartnerEventSource struct { 301} 302 303func (*awsAwsjson11_serializeOpCreatePartnerEventSource) ID() string { 304 return "OperationSerializer" 305} 306 307func (m *awsAwsjson11_serializeOpCreatePartnerEventSource) HandleSerialize(ctx context.Context, in middleware.SerializeInput, next middleware.SerializeHandler) ( 308 out middleware.SerializeOutput, metadata middleware.Metadata, err error, 309) { 310 request, ok := in.Request.(*smithyhttp.Request) 311 if !ok { 312 return out, metadata, &smithy.SerializationError{Err: fmt.Errorf("unknown transport type %T", in.Request)} 313 } 314 315 input, ok := in.Parameters.(*CreatePartnerEventSourceInput) 316 _ = input 317 if !ok { 318 return out, metadata, &smithy.SerializationError{Err: fmt.Errorf("unknown input parameters type %T", in.Parameters)} 319 } 320 321 request.Request.URL.Path = "/" 322 request.Request.Method = "POST" 323 httpBindingEncoder, err := httpbinding.NewEncoder(request.URL.Path, request.URL.RawQuery, request.Header) 324 if err != nil { 325 return out, metadata, &smithy.SerializationError{Err: err} 326 } 327 httpBindingEncoder.SetHeader("Content-Type").String("application/x-amz-json-1.1") 328 httpBindingEncoder.SetHeader("X-Amz-Target").String("AWSEvents.CreatePartnerEventSource") 329 330 jsonEncoder := smithyjson.NewEncoder() 331 if err := awsAwsjson11_serializeOpDocumentCreatePartnerEventSourceInput(input, jsonEncoder.Value); err != nil { 332 return out, metadata, &smithy.SerializationError{Err: err} 333 } 334 335 if request, err = request.SetStream(bytes.NewReader(jsonEncoder.Bytes())); err != nil { 336 return out, metadata, &smithy.SerializationError{Err: err} 337 } 338 339 if request.Request, err = httpBindingEncoder.Encode(request.Request); err != nil { 340 return out, metadata, &smithy.SerializationError{Err: err} 341 } 342 in.Request = request 343 344 return next.HandleSerialize(ctx, in) 345} 346 347type awsAwsjson11_serializeOpDeactivateEventSource struct { 348} 349 350func (*awsAwsjson11_serializeOpDeactivateEventSource) ID() string { 351 return "OperationSerializer" 352} 353 354func (m *awsAwsjson11_serializeOpDeactivateEventSource) HandleSerialize(ctx context.Context, in middleware.SerializeInput, next middleware.SerializeHandler) ( 355 out middleware.SerializeOutput, metadata middleware.Metadata, err error, 356) { 357 request, ok := in.Request.(*smithyhttp.Request) 358 if !ok { 359 return out, metadata, &smithy.SerializationError{Err: fmt.Errorf("unknown transport type %T", in.Request)} 360 } 361 362 input, ok := in.Parameters.(*DeactivateEventSourceInput) 363 _ = input 364 if !ok { 365 return out, metadata, &smithy.SerializationError{Err: fmt.Errorf("unknown input parameters type %T", in.Parameters)} 366 } 367 368 request.Request.URL.Path = "/" 369 request.Request.Method = "POST" 370 httpBindingEncoder, err := httpbinding.NewEncoder(request.URL.Path, request.URL.RawQuery, request.Header) 371 if err != nil { 372 return out, metadata, &smithy.SerializationError{Err: err} 373 } 374 httpBindingEncoder.SetHeader("Content-Type").String("application/x-amz-json-1.1") 375 httpBindingEncoder.SetHeader("X-Amz-Target").String("AWSEvents.DeactivateEventSource") 376 377 jsonEncoder := smithyjson.NewEncoder() 378 if err := awsAwsjson11_serializeOpDocumentDeactivateEventSourceInput(input, jsonEncoder.Value); err != nil { 379 return out, metadata, &smithy.SerializationError{Err: err} 380 } 381 382 if request, err = request.SetStream(bytes.NewReader(jsonEncoder.Bytes())); err != nil { 383 return out, metadata, &smithy.SerializationError{Err: err} 384 } 385 386 if request.Request, err = httpBindingEncoder.Encode(request.Request); err != nil { 387 return out, metadata, &smithy.SerializationError{Err: err} 388 } 389 in.Request = request 390 391 return next.HandleSerialize(ctx, in) 392} 393 394type awsAwsjson11_serializeOpDeauthorizeConnection struct { 395} 396 397func (*awsAwsjson11_serializeOpDeauthorizeConnection) ID() string { 398 return "OperationSerializer" 399} 400 401func (m *awsAwsjson11_serializeOpDeauthorizeConnection) HandleSerialize(ctx context.Context, in middleware.SerializeInput, next middleware.SerializeHandler) ( 402 out middleware.SerializeOutput, metadata middleware.Metadata, err error, 403) { 404 request, ok := in.Request.(*smithyhttp.Request) 405 if !ok { 406 return out, metadata, &smithy.SerializationError{Err: fmt.Errorf("unknown transport type %T", in.Request)} 407 } 408 409 input, ok := in.Parameters.(*DeauthorizeConnectionInput) 410 _ = input 411 if !ok { 412 return out, metadata, &smithy.SerializationError{Err: fmt.Errorf("unknown input parameters type %T", in.Parameters)} 413 } 414 415 request.Request.URL.Path = "/" 416 request.Request.Method = "POST" 417 httpBindingEncoder, err := httpbinding.NewEncoder(request.URL.Path, request.URL.RawQuery, request.Header) 418 if err != nil { 419 return out, metadata, &smithy.SerializationError{Err: err} 420 } 421 httpBindingEncoder.SetHeader("Content-Type").String("application/x-amz-json-1.1") 422 httpBindingEncoder.SetHeader("X-Amz-Target").String("AWSEvents.DeauthorizeConnection") 423 424 jsonEncoder := smithyjson.NewEncoder() 425 if err := awsAwsjson11_serializeOpDocumentDeauthorizeConnectionInput(input, jsonEncoder.Value); err != nil { 426 return out, metadata, &smithy.SerializationError{Err: err} 427 } 428 429 if request, err = request.SetStream(bytes.NewReader(jsonEncoder.Bytes())); err != nil { 430 return out, metadata, &smithy.SerializationError{Err: err} 431 } 432 433 if request.Request, err = httpBindingEncoder.Encode(request.Request); err != nil { 434 return out, metadata, &smithy.SerializationError{Err: err} 435 } 436 in.Request = request 437 438 return next.HandleSerialize(ctx, in) 439} 440 441type awsAwsjson11_serializeOpDeleteApiDestination struct { 442} 443 444func (*awsAwsjson11_serializeOpDeleteApiDestination) ID() string { 445 return "OperationSerializer" 446} 447 448func (m *awsAwsjson11_serializeOpDeleteApiDestination) HandleSerialize(ctx context.Context, in middleware.SerializeInput, next middleware.SerializeHandler) ( 449 out middleware.SerializeOutput, metadata middleware.Metadata, err error, 450) { 451 request, ok := in.Request.(*smithyhttp.Request) 452 if !ok { 453 return out, metadata, &smithy.SerializationError{Err: fmt.Errorf("unknown transport type %T", in.Request)} 454 } 455 456 input, ok := in.Parameters.(*DeleteApiDestinationInput) 457 _ = input 458 if !ok { 459 return out, metadata, &smithy.SerializationError{Err: fmt.Errorf("unknown input parameters type %T", in.Parameters)} 460 } 461 462 request.Request.URL.Path = "/" 463 request.Request.Method = "POST" 464 httpBindingEncoder, err := httpbinding.NewEncoder(request.URL.Path, request.URL.RawQuery, request.Header) 465 if err != nil { 466 return out, metadata, &smithy.SerializationError{Err: err} 467 } 468 httpBindingEncoder.SetHeader("Content-Type").String("application/x-amz-json-1.1") 469 httpBindingEncoder.SetHeader("X-Amz-Target").String("AWSEvents.DeleteApiDestination") 470 471 jsonEncoder := smithyjson.NewEncoder() 472 if err := awsAwsjson11_serializeOpDocumentDeleteApiDestinationInput(input, jsonEncoder.Value); err != nil { 473 return out, metadata, &smithy.SerializationError{Err: err} 474 } 475 476 if request, err = request.SetStream(bytes.NewReader(jsonEncoder.Bytes())); err != nil { 477 return out, metadata, &smithy.SerializationError{Err: err} 478 } 479 480 if request.Request, err = httpBindingEncoder.Encode(request.Request); err != nil { 481 return out, metadata, &smithy.SerializationError{Err: err} 482 } 483 in.Request = request 484 485 return next.HandleSerialize(ctx, in) 486} 487 488type awsAwsjson11_serializeOpDeleteArchive struct { 489} 490 491func (*awsAwsjson11_serializeOpDeleteArchive) ID() string { 492 return "OperationSerializer" 493} 494 495func (m *awsAwsjson11_serializeOpDeleteArchive) HandleSerialize(ctx context.Context, in middleware.SerializeInput, next middleware.SerializeHandler) ( 496 out middleware.SerializeOutput, metadata middleware.Metadata, err error, 497) { 498 request, ok := in.Request.(*smithyhttp.Request) 499 if !ok { 500 return out, metadata, &smithy.SerializationError{Err: fmt.Errorf("unknown transport type %T", in.Request)} 501 } 502 503 input, ok := in.Parameters.(*DeleteArchiveInput) 504 _ = input 505 if !ok { 506 return out, metadata, &smithy.SerializationError{Err: fmt.Errorf("unknown input parameters type %T", in.Parameters)} 507 } 508 509 request.Request.URL.Path = "/" 510 request.Request.Method = "POST" 511 httpBindingEncoder, err := httpbinding.NewEncoder(request.URL.Path, request.URL.RawQuery, request.Header) 512 if err != nil { 513 return out, metadata, &smithy.SerializationError{Err: err} 514 } 515 httpBindingEncoder.SetHeader("Content-Type").String("application/x-amz-json-1.1") 516 httpBindingEncoder.SetHeader("X-Amz-Target").String("AWSEvents.DeleteArchive") 517 518 jsonEncoder := smithyjson.NewEncoder() 519 if err := awsAwsjson11_serializeOpDocumentDeleteArchiveInput(input, jsonEncoder.Value); err != nil { 520 return out, metadata, &smithy.SerializationError{Err: err} 521 } 522 523 if request, err = request.SetStream(bytes.NewReader(jsonEncoder.Bytes())); err != nil { 524 return out, metadata, &smithy.SerializationError{Err: err} 525 } 526 527 if request.Request, err = httpBindingEncoder.Encode(request.Request); err != nil { 528 return out, metadata, &smithy.SerializationError{Err: err} 529 } 530 in.Request = request 531 532 return next.HandleSerialize(ctx, in) 533} 534 535type awsAwsjson11_serializeOpDeleteConnection struct { 536} 537 538func (*awsAwsjson11_serializeOpDeleteConnection) ID() string { 539 return "OperationSerializer" 540} 541 542func (m *awsAwsjson11_serializeOpDeleteConnection) HandleSerialize(ctx context.Context, in middleware.SerializeInput, next middleware.SerializeHandler) ( 543 out middleware.SerializeOutput, metadata middleware.Metadata, err error, 544) { 545 request, ok := in.Request.(*smithyhttp.Request) 546 if !ok { 547 return out, metadata, &smithy.SerializationError{Err: fmt.Errorf("unknown transport type %T", in.Request)} 548 } 549 550 input, ok := in.Parameters.(*DeleteConnectionInput) 551 _ = input 552 if !ok { 553 return out, metadata, &smithy.SerializationError{Err: fmt.Errorf("unknown input parameters type %T", in.Parameters)} 554 } 555 556 request.Request.URL.Path = "/" 557 request.Request.Method = "POST" 558 httpBindingEncoder, err := httpbinding.NewEncoder(request.URL.Path, request.URL.RawQuery, request.Header) 559 if err != nil { 560 return out, metadata, &smithy.SerializationError{Err: err} 561 } 562 httpBindingEncoder.SetHeader("Content-Type").String("application/x-amz-json-1.1") 563 httpBindingEncoder.SetHeader("X-Amz-Target").String("AWSEvents.DeleteConnection") 564 565 jsonEncoder := smithyjson.NewEncoder() 566 if err := awsAwsjson11_serializeOpDocumentDeleteConnectionInput(input, jsonEncoder.Value); err != nil { 567 return out, metadata, &smithy.SerializationError{Err: err} 568 } 569 570 if request, err = request.SetStream(bytes.NewReader(jsonEncoder.Bytes())); err != nil { 571 return out, metadata, &smithy.SerializationError{Err: err} 572 } 573 574 if request.Request, err = httpBindingEncoder.Encode(request.Request); err != nil { 575 return out, metadata, &smithy.SerializationError{Err: err} 576 } 577 in.Request = request 578 579 return next.HandleSerialize(ctx, in) 580} 581 582type awsAwsjson11_serializeOpDeleteEventBus struct { 583} 584 585func (*awsAwsjson11_serializeOpDeleteEventBus) ID() string { 586 return "OperationSerializer" 587} 588 589func (m *awsAwsjson11_serializeOpDeleteEventBus) HandleSerialize(ctx context.Context, in middleware.SerializeInput, next middleware.SerializeHandler) ( 590 out middleware.SerializeOutput, metadata middleware.Metadata, err error, 591) { 592 request, ok := in.Request.(*smithyhttp.Request) 593 if !ok { 594 return out, metadata, &smithy.SerializationError{Err: fmt.Errorf("unknown transport type %T", in.Request)} 595 } 596 597 input, ok := in.Parameters.(*DeleteEventBusInput) 598 _ = input 599 if !ok { 600 return out, metadata, &smithy.SerializationError{Err: fmt.Errorf("unknown input parameters type %T", in.Parameters)} 601 } 602 603 request.Request.URL.Path = "/" 604 request.Request.Method = "POST" 605 httpBindingEncoder, err := httpbinding.NewEncoder(request.URL.Path, request.URL.RawQuery, request.Header) 606 if err != nil { 607 return out, metadata, &smithy.SerializationError{Err: err} 608 } 609 httpBindingEncoder.SetHeader("Content-Type").String("application/x-amz-json-1.1") 610 httpBindingEncoder.SetHeader("X-Amz-Target").String("AWSEvents.DeleteEventBus") 611 612 jsonEncoder := smithyjson.NewEncoder() 613 if err := awsAwsjson11_serializeOpDocumentDeleteEventBusInput(input, jsonEncoder.Value); err != nil { 614 return out, metadata, &smithy.SerializationError{Err: err} 615 } 616 617 if request, err = request.SetStream(bytes.NewReader(jsonEncoder.Bytes())); err != nil { 618 return out, metadata, &smithy.SerializationError{Err: err} 619 } 620 621 if request.Request, err = httpBindingEncoder.Encode(request.Request); err != nil { 622 return out, metadata, &smithy.SerializationError{Err: err} 623 } 624 in.Request = request 625 626 return next.HandleSerialize(ctx, in) 627} 628 629type awsAwsjson11_serializeOpDeletePartnerEventSource struct { 630} 631 632func (*awsAwsjson11_serializeOpDeletePartnerEventSource) ID() string { 633 return "OperationSerializer" 634} 635 636func (m *awsAwsjson11_serializeOpDeletePartnerEventSource) HandleSerialize(ctx context.Context, in middleware.SerializeInput, next middleware.SerializeHandler) ( 637 out middleware.SerializeOutput, metadata middleware.Metadata, err error, 638) { 639 request, ok := in.Request.(*smithyhttp.Request) 640 if !ok { 641 return out, metadata, &smithy.SerializationError{Err: fmt.Errorf("unknown transport type %T", in.Request)} 642 } 643 644 input, ok := in.Parameters.(*DeletePartnerEventSourceInput) 645 _ = input 646 if !ok { 647 return out, metadata, &smithy.SerializationError{Err: fmt.Errorf("unknown input parameters type %T", in.Parameters)} 648 } 649 650 request.Request.URL.Path = "/" 651 request.Request.Method = "POST" 652 httpBindingEncoder, err := httpbinding.NewEncoder(request.URL.Path, request.URL.RawQuery, request.Header) 653 if err != nil { 654 return out, metadata, &smithy.SerializationError{Err: err} 655 } 656 httpBindingEncoder.SetHeader("Content-Type").String("application/x-amz-json-1.1") 657 httpBindingEncoder.SetHeader("X-Amz-Target").String("AWSEvents.DeletePartnerEventSource") 658 659 jsonEncoder := smithyjson.NewEncoder() 660 if err := awsAwsjson11_serializeOpDocumentDeletePartnerEventSourceInput(input, jsonEncoder.Value); err != nil { 661 return out, metadata, &smithy.SerializationError{Err: err} 662 } 663 664 if request, err = request.SetStream(bytes.NewReader(jsonEncoder.Bytes())); err != nil { 665 return out, metadata, &smithy.SerializationError{Err: err} 666 } 667 668 if request.Request, err = httpBindingEncoder.Encode(request.Request); err != nil { 669 return out, metadata, &smithy.SerializationError{Err: err} 670 } 671 in.Request = request 672 673 return next.HandleSerialize(ctx, in) 674} 675 676type awsAwsjson11_serializeOpDeleteRule struct { 677} 678 679func (*awsAwsjson11_serializeOpDeleteRule) ID() string { 680 return "OperationSerializer" 681} 682 683func (m *awsAwsjson11_serializeOpDeleteRule) HandleSerialize(ctx context.Context, in middleware.SerializeInput, next middleware.SerializeHandler) ( 684 out middleware.SerializeOutput, metadata middleware.Metadata, err error, 685) { 686 request, ok := in.Request.(*smithyhttp.Request) 687 if !ok { 688 return out, metadata, &smithy.SerializationError{Err: fmt.Errorf("unknown transport type %T", in.Request)} 689 } 690 691 input, ok := in.Parameters.(*DeleteRuleInput) 692 _ = input 693 if !ok { 694 return out, metadata, &smithy.SerializationError{Err: fmt.Errorf("unknown input parameters type %T", in.Parameters)} 695 } 696 697 request.Request.URL.Path = "/" 698 request.Request.Method = "POST" 699 httpBindingEncoder, err := httpbinding.NewEncoder(request.URL.Path, request.URL.RawQuery, request.Header) 700 if err != nil { 701 return out, metadata, &smithy.SerializationError{Err: err} 702 } 703 httpBindingEncoder.SetHeader("Content-Type").String("application/x-amz-json-1.1") 704 httpBindingEncoder.SetHeader("X-Amz-Target").String("AWSEvents.DeleteRule") 705 706 jsonEncoder := smithyjson.NewEncoder() 707 if err := awsAwsjson11_serializeOpDocumentDeleteRuleInput(input, jsonEncoder.Value); err != nil { 708 return out, metadata, &smithy.SerializationError{Err: err} 709 } 710 711 if request, err = request.SetStream(bytes.NewReader(jsonEncoder.Bytes())); err != nil { 712 return out, metadata, &smithy.SerializationError{Err: err} 713 } 714 715 if request.Request, err = httpBindingEncoder.Encode(request.Request); err != nil { 716 return out, metadata, &smithy.SerializationError{Err: err} 717 } 718 in.Request = request 719 720 return next.HandleSerialize(ctx, in) 721} 722 723type awsAwsjson11_serializeOpDescribeApiDestination struct { 724} 725 726func (*awsAwsjson11_serializeOpDescribeApiDestination) ID() string { 727 return "OperationSerializer" 728} 729 730func (m *awsAwsjson11_serializeOpDescribeApiDestination) HandleSerialize(ctx context.Context, in middleware.SerializeInput, next middleware.SerializeHandler) ( 731 out middleware.SerializeOutput, metadata middleware.Metadata, err error, 732) { 733 request, ok := in.Request.(*smithyhttp.Request) 734 if !ok { 735 return out, metadata, &smithy.SerializationError{Err: fmt.Errorf("unknown transport type %T", in.Request)} 736 } 737 738 input, ok := in.Parameters.(*DescribeApiDestinationInput) 739 _ = input 740 if !ok { 741 return out, metadata, &smithy.SerializationError{Err: fmt.Errorf("unknown input parameters type %T", in.Parameters)} 742 } 743 744 request.Request.URL.Path = "/" 745 request.Request.Method = "POST" 746 httpBindingEncoder, err := httpbinding.NewEncoder(request.URL.Path, request.URL.RawQuery, request.Header) 747 if err != nil { 748 return out, metadata, &smithy.SerializationError{Err: err} 749 } 750 httpBindingEncoder.SetHeader("Content-Type").String("application/x-amz-json-1.1") 751 httpBindingEncoder.SetHeader("X-Amz-Target").String("AWSEvents.DescribeApiDestination") 752 753 jsonEncoder := smithyjson.NewEncoder() 754 if err := awsAwsjson11_serializeOpDocumentDescribeApiDestinationInput(input, jsonEncoder.Value); err != nil { 755 return out, metadata, &smithy.SerializationError{Err: err} 756 } 757 758 if request, err = request.SetStream(bytes.NewReader(jsonEncoder.Bytes())); err != nil { 759 return out, metadata, &smithy.SerializationError{Err: err} 760 } 761 762 if request.Request, err = httpBindingEncoder.Encode(request.Request); err != nil { 763 return out, metadata, &smithy.SerializationError{Err: err} 764 } 765 in.Request = request 766 767 return next.HandleSerialize(ctx, in) 768} 769 770type awsAwsjson11_serializeOpDescribeArchive struct { 771} 772 773func (*awsAwsjson11_serializeOpDescribeArchive) ID() string { 774 return "OperationSerializer" 775} 776 777func (m *awsAwsjson11_serializeOpDescribeArchive) HandleSerialize(ctx context.Context, in middleware.SerializeInput, next middleware.SerializeHandler) ( 778 out middleware.SerializeOutput, metadata middleware.Metadata, err error, 779) { 780 request, ok := in.Request.(*smithyhttp.Request) 781 if !ok { 782 return out, metadata, &smithy.SerializationError{Err: fmt.Errorf("unknown transport type %T", in.Request)} 783 } 784 785 input, ok := in.Parameters.(*DescribeArchiveInput) 786 _ = input 787 if !ok { 788 return out, metadata, &smithy.SerializationError{Err: fmt.Errorf("unknown input parameters type %T", in.Parameters)} 789 } 790 791 request.Request.URL.Path = "/" 792 request.Request.Method = "POST" 793 httpBindingEncoder, err := httpbinding.NewEncoder(request.URL.Path, request.URL.RawQuery, request.Header) 794 if err != nil { 795 return out, metadata, &smithy.SerializationError{Err: err} 796 } 797 httpBindingEncoder.SetHeader("Content-Type").String("application/x-amz-json-1.1") 798 httpBindingEncoder.SetHeader("X-Amz-Target").String("AWSEvents.DescribeArchive") 799 800 jsonEncoder := smithyjson.NewEncoder() 801 if err := awsAwsjson11_serializeOpDocumentDescribeArchiveInput(input, jsonEncoder.Value); err != nil { 802 return out, metadata, &smithy.SerializationError{Err: err} 803 } 804 805 if request, err = request.SetStream(bytes.NewReader(jsonEncoder.Bytes())); err != nil { 806 return out, metadata, &smithy.SerializationError{Err: err} 807 } 808 809 if request.Request, err = httpBindingEncoder.Encode(request.Request); err != nil { 810 return out, metadata, &smithy.SerializationError{Err: err} 811 } 812 in.Request = request 813 814 return next.HandleSerialize(ctx, in) 815} 816 817type awsAwsjson11_serializeOpDescribeConnection struct { 818} 819 820func (*awsAwsjson11_serializeOpDescribeConnection) ID() string { 821 return "OperationSerializer" 822} 823 824func (m *awsAwsjson11_serializeOpDescribeConnection) HandleSerialize(ctx context.Context, in middleware.SerializeInput, next middleware.SerializeHandler) ( 825 out middleware.SerializeOutput, metadata middleware.Metadata, err error, 826) { 827 request, ok := in.Request.(*smithyhttp.Request) 828 if !ok { 829 return out, metadata, &smithy.SerializationError{Err: fmt.Errorf("unknown transport type %T", in.Request)} 830 } 831 832 input, ok := in.Parameters.(*DescribeConnectionInput) 833 _ = input 834 if !ok { 835 return out, metadata, &smithy.SerializationError{Err: fmt.Errorf("unknown input parameters type %T", in.Parameters)} 836 } 837 838 request.Request.URL.Path = "/" 839 request.Request.Method = "POST" 840 httpBindingEncoder, err := httpbinding.NewEncoder(request.URL.Path, request.URL.RawQuery, request.Header) 841 if err != nil { 842 return out, metadata, &smithy.SerializationError{Err: err} 843 } 844 httpBindingEncoder.SetHeader("Content-Type").String("application/x-amz-json-1.1") 845 httpBindingEncoder.SetHeader("X-Amz-Target").String("AWSEvents.DescribeConnection") 846 847 jsonEncoder := smithyjson.NewEncoder() 848 if err := awsAwsjson11_serializeOpDocumentDescribeConnectionInput(input, jsonEncoder.Value); err != nil { 849 return out, metadata, &smithy.SerializationError{Err: err} 850 } 851 852 if request, err = request.SetStream(bytes.NewReader(jsonEncoder.Bytes())); err != nil { 853 return out, metadata, &smithy.SerializationError{Err: err} 854 } 855 856 if request.Request, err = httpBindingEncoder.Encode(request.Request); err != nil { 857 return out, metadata, &smithy.SerializationError{Err: err} 858 } 859 in.Request = request 860 861 return next.HandleSerialize(ctx, in) 862} 863 864type awsAwsjson11_serializeOpDescribeEventBus struct { 865} 866 867func (*awsAwsjson11_serializeOpDescribeEventBus) ID() string { 868 return "OperationSerializer" 869} 870 871func (m *awsAwsjson11_serializeOpDescribeEventBus) HandleSerialize(ctx context.Context, in middleware.SerializeInput, next middleware.SerializeHandler) ( 872 out middleware.SerializeOutput, metadata middleware.Metadata, err error, 873) { 874 request, ok := in.Request.(*smithyhttp.Request) 875 if !ok { 876 return out, metadata, &smithy.SerializationError{Err: fmt.Errorf("unknown transport type %T", in.Request)} 877 } 878 879 input, ok := in.Parameters.(*DescribeEventBusInput) 880 _ = input 881 if !ok { 882 return out, metadata, &smithy.SerializationError{Err: fmt.Errorf("unknown input parameters type %T", in.Parameters)} 883 } 884 885 request.Request.URL.Path = "/" 886 request.Request.Method = "POST" 887 httpBindingEncoder, err := httpbinding.NewEncoder(request.URL.Path, request.URL.RawQuery, request.Header) 888 if err != nil { 889 return out, metadata, &smithy.SerializationError{Err: err} 890 } 891 httpBindingEncoder.SetHeader("Content-Type").String("application/x-amz-json-1.1") 892 httpBindingEncoder.SetHeader("X-Amz-Target").String("AWSEvents.DescribeEventBus") 893 894 jsonEncoder := smithyjson.NewEncoder() 895 if err := awsAwsjson11_serializeOpDocumentDescribeEventBusInput(input, jsonEncoder.Value); err != nil { 896 return out, metadata, &smithy.SerializationError{Err: err} 897 } 898 899 if request, err = request.SetStream(bytes.NewReader(jsonEncoder.Bytes())); err != nil { 900 return out, metadata, &smithy.SerializationError{Err: err} 901 } 902 903 if request.Request, err = httpBindingEncoder.Encode(request.Request); err != nil { 904 return out, metadata, &smithy.SerializationError{Err: err} 905 } 906 in.Request = request 907 908 return next.HandleSerialize(ctx, in) 909} 910 911type awsAwsjson11_serializeOpDescribeEventSource struct { 912} 913 914func (*awsAwsjson11_serializeOpDescribeEventSource) ID() string { 915 return "OperationSerializer" 916} 917 918func (m *awsAwsjson11_serializeOpDescribeEventSource) HandleSerialize(ctx context.Context, in middleware.SerializeInput, next middleware.SerializeHandler) ( 919 out middleware.SerializeOutput, metadata middleware.Metadata, err error, 920) { 921 request, ok := in.Request.(*smithyhttp.Request) 922 if !ok { 923 return out, metadata, &smithy.SerializationError{Err: fmt.Errorf("unknown transport type %T", in.Request)} 924 } 925 926 input, ok := in.Parameters.(*DescribeEventSourceInput) 927 _ = input 928 if !ok { 929 return out, metadata, &smithy.SerializationError{Err: fmt.Errorf("unknown input parameters type %T", in.Parameters)} 930 } 931 932 request.Request.URL.Path = "/" 933 request.Request.Method = "POST" 934 httpBindingEncoder, err := httpbinding.NewEncoder(request.URL.Path, request.URL.RawQuery, request.Header) 935 if err != nil { 936 return out, metadata, &smithy.SerializationError{Err: err} 937 } 938 httpBindingEncoder.SetHeader("Content-Type").String("application/x-amz-json-1.1") 939 httpBindingEncoder.SetHeader("X-Amz-Target").String("AWSEvents.DescribeEventSource") 940 941 jsonEncoder := smithyjson.NewEncoder() 942 if err := awsAwsjson11_serializeOpDocumentDescribeEventSourceInput(input, jsonEncoder.Value); err != nil { 943 return out, metadata, &smithy.SerializationError{Err: err} 944 } 945 946 if request, err = request.SetStream(bytes.NewReader(jsonEncoder.Bytes())); err != nil { 947 return out, metadata, &smithy.SerializationError{Err: err} 948 } 949 950 if request.Request, err = httpBindingEncoder.Encode(request.Request); err != nil { 951 return out, metadata, &smithy.SerializationError{Err: err} 952 } 953 in.Request = request 954 955 return next.HandleSerialize(ctx, in) 956} 957 958type awsAwsjson11_serializeOpDescribePartnerEventSource struct { 959} 960 961func (*awsAwsjson11_serializeOpDescribePartnerEventSource) ID() string { 962 return "OperationSerializer" 963} 964 965func (m *awsAwsjson11_serializeOpDescribePartnerEventSource) HandleSerialize(ctx context.Context, in middleware.SerializeInput, next middleware.SerializeHandler) ( 966 out middleware.SerializeOutput, metadata middleware.Metadata, err error, 967) { 968 request, ok := in.Request.(*smithyhttp.Request) 969 if !ok { 970 return out, metadata, &smithy.SerializationError{Err: fmt.Errorf("unknown transport type %T", in.Request)} 971 } 972 973 input, ok := in.Parameters.(*DescribePartnerEventSourceInput) 974 _ = input 975 if !ok { 976 return out, metadata, &smithy.SerializationError{Err: fmt.Errorf("unknown input parameters type %T", in.Parameters)} 977 } 978 979 request.Request.URL.Path = "/" 980 request.Request.Method = "POST" 981 httpBindingEncoder, err := httpbinding.NewEncoder(request.URL.Path, request.URL.RawQuery, request.Header) 982 if err != nil { 983 return out, metadata, &smithy.SerializationError{Err: err} 984 } 985 httpBindingEncoder.SetHeader("Content-Type").String("application/x-amz-json-1.1") 986 httpBindingEncoder.SetHeader("X-Amz-Target").String("AWSEvents.DescribePartnerEventSource") 987 988 jsonEncoder := smithyjson.NewEncoder() 989 if err := awsAwsjson11_serializeOpDocumentDescribePartnerEventSourceInput(input, jsonEncoder.Value); err != nil { 990 return out, metadata, &smithy.SerializationError{Err: err} 991 } 992 993 if request, err = request.SetStream(bytes.NewReader(jsonEncoder.Bytes())); err != nil { 994 return out, metadata, &smithy.SerializationError{Err: err} 995 } 996 997 if request.Request, err = httpBindingEncoder.Encode(request.Request); err != nil { 998 return out, metadata, &smithy.SerializationError{Err: err} 999 } 1000 in.Request = request 1001 1002 return next.HandleSerialize(ctx, in) 1003} 1004 1005type awsAwsjson11_serializeOpDescribeReplay struct { 1006} 1007 1008func (*awsAwsjson11_serializeOpDescribeReplay) ID() string { 1009 return "OperationSerializer" 1010} 1011 1012func (m *awsAwsjson11_serializeOpDescribeReplay) HandleSerialize(ctx context.Context, in middleware.SerializeInput, next middleware.SerializeHandler) ( 1013 out middleware.SerializeOutput, metadata middleware.Metadata, err error, 1014) { 1015 request, ok := in.Request.(*smithyhttp.Request) 1016 if !ok { 1017 return out, metadata, &smithy.SerializationError{Err: fmt.Errorf("unknown transport type %T", in.Request)} 1018 } 1019 1020 input, ok := in.Parameters.(*DescribeReplayInput) 1021 _ = input 1022 if !ok { 1023 return out, metadata, &smithy.SerializationError{Err: fmt.Errorf("unknown input parameters type %T", in.Parameters)} 1024 } 1025 1026 request.Request.URL.Path = "/" 1027 request.Request.Method = "POST" 1028 httpBindingEncoder, err := httpbinding.NewEncoder(request.URL.Path, request.URL.RawQuery, request.Header) 1029 if err != nil { 1030 return out, metadata, &smithy.SerializationError{Err: err} 1031 } 1032 httpBindingEncoder.SetHeader("Content-Type").String("application/x-amz-json-1.1") 1033 httpBindingEncoder.SetHeader("X-Amz-Target").String("AWSEvents.DescribeReplay") 1034 1035 jsonEncoder := smithyjson.NewEncoder() 1036 if err := awsAwsjson11_serializeOpDocumentDescribeReplayInput(input, jsonEncoder.Value); err != nil { 1037 return out, metadata, &smithy.SerializationError{Err: err} 1038 } 1039 1040 if request, err = request.SetStream(bytes.NewReader(jsonEncoder.Bytes())); err != nil { 1041 return out, metadata, &smithy.SerializationError{Err: err} 1042 } 1043 1044 if request.Request, err = httpBindingEncoder.Encode(request.Request); err != nil { 1045 return out, metadata, &smithy.SerializationError{Err: err} 1046 } 1047 in.Request = request 1048 1049 return next.HandleSerialize(ctx, in) 1050} 1051 1052type awsAwsjson11_serializeOpDescribeRule struct { 1053} 1054 1055func (*awsAwsjson11_serializeOpDescribeRule) ID() string { 1056 return "OperationSerializer" 1057} 1058 1059func (m *awsAwsjson11_serializeOpDescribeRule) HandleSerialize(ctx context.Context, in middleware.SerializeInput, next middleware.SerializeHandler) ( 1060 out middleware.SerializeOutput, metadata middleware.Metadata, err error, 1061) { 1062 request, ok := in.Request.(*smithyhttp.Request) 1063 if !ok { 1064 return out, metadata, &smithy.SerializationError{Err: fmt.Errorf("unknown transport type %T", in.Request)} 1065 } 1066 1067 input, ok := in.Parameters.(*DescribeRuleInput) 1068 _ = input 1069 if !ok { 1070 return out, metadata, &smithy.SerializationError{Err: fmt.Errorf("unknown input parameters type %T", in.Parameters)} 1071 } 1072 1073 request.Request.URL.Path = "/" 1074 request.Request.Method = "POST" 1075 httpBindingEncoder, err := httpbinding.NewEncoder(request.URL.Path, request.URL.RawQuery, request.Header) 1076 if err != nil { 1077 return out, metadata, &smithy.SerializationError{Err: err} 1078 } 1079 httpBindingEncoder.SetHeader("Content-Type").String("application/x-amz-json-1.1") 1080 httpBindingEncoder.SetHeader("X-Amz-Target").String("AWSEvents.DescribeRule") 1081 1082 jsonEncoder := smithyjson.NewEncoder() 1083 if err := awsAwsjson11_serializeOpDocumentDescribeRuleInput(input, jsonEncoder.Value); err != nil { 1084 return out, metadata, &smithy.SerializationError{Err: err} 1085 } 1086 1087 if request, err = request.SetStream(bytes.NewReader(jsonEncoder.Bytes())); err != nil { 1088 return out, metadata, &smithy.SerializationError{Err: err} 1089 } 1090 1091 if request.Request, err = httpBindingEncoder.Encode(request.Request); err != nil { 1092 return out, metadata, &smithy.SerializationError{Err: err} 1093 } 1094 in.Request = request 1095 1096 return next.HandleSerialize(ctx, in) 1097} 1098 1099type awsAwsjson11_serializeOpDisableRule struct { 1100} 1101 1102func (*awsAwsjson11_serializeOpDisableRule) ID() string { 1103 return "OperationSerializer" 1104} 1105 1106func (m *awsAwsjson11_serializeOpDisableRule) HandleSerialize(ctx context.Context, in middleware.SerializeInput, next middleware.SerializeHandler) ( 1107 out middleware.SerializeOutput, metadata middleware.Metadata, err error, 1108) { 1109 request, ok := in.Request.(*smithyhttp.Request) 1110 if !ok { 1111 return out, metadata, &smithy.SerializationError{Err: fmt.Errorf("unknown transport type %T", in.Request)} 1112 } 1113 1114 input, ok := in.Parameters.(*DisableRuleInput) 1115 _ = input 1116 if !ok { 1117 return out, metadata, &smithy.SerializationError{Err: fmt.Errorf("unknown input parameters type %T", in.Parameters)} 1118 } 1119 1120 request.Request.URL.Path = "/" 1121 request.Request.Method = "POST" 1122 httpBindingEncoder, err := httpbinding.NewEncoder(request.URL.Path, request.URL.RawQuery, request.Header) 1123 if err != nil { 1124 return out, metadata, &smithy.SerializationError{Err: err} 1125 } 1126 httpBindingEncoder.SetHeader("Content-Type").String("application/x-amz-json-1.1") 1127 httpBindingEncoder.SetHeader("X-Amz-Target").String("AWSEvents.DisableRule") 1128 1129 jsonEncoder := smithyjson.NewEncoder() 1130 if err := awsAwsjson11_serializeOpDocumentDisableRuleInput(input, jsonEncoder.Value); err != nil { 1131 return out, metadata, &smithy.SerializationError{Err: err} 1132 } 1133 1134 if request, err = request.SetStream(bytes.NewReader(jsonEncoder.Bytes())); err != nil { 1135 return out, metadata, &smithy.SerializationError{Err: err} 1136 } 1137 1138 if request.Request, err = httpBindingEncoder.Encode(request.Request); err != nil { 1139 return out, metadata, &smithy.SerializationError{Err: err} 1140 } 1141 in.Request = request 1142 1143 return next.HandleSerialize(ctx, in) 1144} 1145 1146type awsAwsjson11_serializeOpEnableRule struct { 1147} 1148 1149func (*awsAwsjson11_serializeOpEnableRule) ID() string { 1150 return "OperationSerializer" 1151} 1152 1153func (m *awsAwsjson11_serializeOpEnableRule) HandleSerialize(ctx context.Context, in middleware.SerializeInput, next middleware.SerializeHandler) ( 1154 out middleware.SerializeOutput, metadata middleware.Metadata, err error, 1155) { 1156 request, ok := in.Request.(*smithyhttp.Request) 1157 if !ok { 1158 return out, metadata, &smithy.SerializationError{Err: fmt.Errorf("unknown transport type %T", in.Request)} 1159 } 1160 1161 input, ok := in.Parameters.(*EnableRuleInput) 1162 _ = input 1163 if !ok { 1164 return out, metadata, &smithy.SerializationError{Err: fmt.Errorf("unknown input parameters type %T", in.Parameters)} 1165 } 1166 1167 request.Request.URL.Path = "/" 1168 request.Request.Method = "POST" 1169 httpBindingEncoder, err := httpbinding.NewEncoder(request.URL.Path, request.URL.RawQuery, request.Header) 1170 if err != nil { 1171 return out, metadata, &smithy.SerializationError{Err: err} 1172 } 1173 httpBindingEncoder.SetHeader("Content-Type").String("application/x-amz-json-1.1") 1174 httpBindingEncoder.SetHeader("X-Amz-Target").String("AWSEvents.EnableRule") 1175 1176 jsonEncoder := smithyjson.NewEncoder() 1177 if err := awsAwsjson11_serializeOpDocumentEnableRuleInput(input, jsonEncoder.Value); err != nil { 1178 return out, metadata, &smithy.SerializationError{Err: err} 1179 } 1180 1181 if request, err = request.SetStream(bytes.NewReader(jsonEncoder.Bytes())); err != nil { 1182 return out, metadata, &smithy.SerializationError{Err: err} 1183 } 1184 1185 if request.Request, err = httpBindingEncoder.Encode(request.Request); err != nil { 1186 return out, metadata, &smithy.SerializationError{Err: err} 1187 } 1188 in.Request = request 1189 1190 return next.HandleSerialize(ctx, in) 1191} 1192 1193type awsAwsjson11_serializeOpListApiDestinations struct { 1194} 1195 1196func (*awsAwsjson11_serializeOpListApiDestinations) ID() string { 1197 return "OperationSerializer" 1198} 1199 1200func (m *awsAwsjson11_serializeOpListApiDestinations) HandleSerialize(ctx context.Context, in middleware.SerializeInput, next middleware.SerializeHandler) ( 1201 out middleware.SerializeOutput, metadata middleware.Metadata, err error, 1202) { 1203 request, ok := in.Request.(*smithyhttp.Request) 1204 if !ok { 1205 return out, metadata, &smithy.SerializationError{Err: fmt.Errorf("unknown transport type %T", in.Request)} 1206 } 1207 1208 input, ok := in.Parameters.(*ListApiDestinationsInput) 1209 _ = input 1210 if !ok { 1211 return out, metadata, &smithy.SerializationError{Err: fmt.Errorf("unknown input parameters type %T", in.Parameters)} 1212 } 1213 1214 request.Request.URL.Path = "/" 1215 request.Request.Method = "POST" 1216 httpBindingEncoder, err := httpbinding.NewEncoder(request.URL.Path, request.URL.RawQuery, request.Header) 1217 if err != nil { 1218 return out, metadata, &smithy.SerializationError{Err: err} 1219 } 1220 httpBindingEncoder.SetHeader("Content-Type").String("application/x-amz-json-1.1") 1221 httpBindingEncoder.SetHeader("X-Amz-Target").String("AWSEvents.ListApiDestinations") 1222 1223 jsonEncoder := smithyjson.NewEncoder() 1224 if err := awsAwsjson11_serializeOpDocumentListApiDestinationsInput(input, jsonEncoder.Value); err != nil { 1225 return out, metadata, &smithy.SerializationError{Err: err} 1226 } 1227 1228 if request, err = request.SetStream(bytes.NewReader(jsonEncoder.Bytes())); err != nil { 1229 return out, metadata, &smithy.SerializationError{Err: err} 1230 } 1231 1232 if request.Request, err = httpBindingEncoder.Encode(request.Request); err != nil { 1233 return out, metadata, &smithy.SerializationError{Err: err} 1234 } 1235 in.Request = request 1236 1237 return next.HandleSerialize(ctx, in) 1238} 1239 1240type awsAwsjson11_serializeOpListArchives struct { 1241} 1242 1243func (*awsAwsjson11_serializeOpListArchives) ID() string { 1244 return "OperationSerializer" 1245} 1246 1247func (m *awsAwsjson11_serializeOpListArchives) HandleSerialize(ctx context.Context, in middleware.SerializeInput, next middleware.SerializeHandler) ( 1248 out middleware.SerializeOutput, metadata middleware.Metadata, err error, 1249) { 1250 request, ok := in.Request.(*smithyhttp.Request) 1251 if !ok { 1252 return out, metadata, &smithy.SerializationError{Err: fmt.Errorf("unknown transport type %T", in.Request)} 1253 } 1254 1255 input, ok := in.Parameters.(*ListArchivesInput) 1256 _ = input 1257 if !ok { 1258 return out, metadata, &smithy.SerializationError{Err: fmt.Errorf("unknown input parameters type %T", in.Parameters)} 1259 } 1260 1261 request.Request.URL.Path = "/" 1262 request.Request.Method = "POST" 1263 httpBindingEncoder, err := httpbinding.NewEncoder(request.URL.Path, request.URL.RawQuery, request.Header) 1264 if err != nil { 1265 return out, metadata, &smithy.SerializationError{Err: err} 1266 } 1267 httpBindingEncoder.SetHeader("Content-Type").String("application/x-amz-json-1.1") 1268 httpBindingEncoder.SetHeader("X-Amz-Target").String("AWSEvents.ListArchives") 1269 1270 jsonEncoder := smithyjson.NewEncoder() 1271 if err := awsAwsjson11_serializeOpDocumentListArchivesInput(input, jsonEncoder.Value); err != nil { 1272 return out, metadata, &smithy.SerializationError{Err: err} 1273 } 1274 1275 if request, err = request.SetStream(bytes.NewReader(jsonEncoder.Bytes())); err != nil { 1276 return out, metadata, &smithy.SerializationError{Err: err} 1277 } 1278 1279 if request.Request, err = httpBindingEncoder.Encode(request.Request); err != nil { 1280 return out, metadata, &smithy.SerializationError{Err: err} 1281 } 1282 in.Request = request 1283 1284 return next.HandleSerialize(ctx, in) 1285} 1286 1287type awsAwsjson11_serializeOpListConnections struct { 1288} 1289 1290func (*awsAwsjson11_serializeOpListConnections) ID() string { 1291 return "OperationSerializer" 1292} 1293 1294func (m *awsAwsjson11_serializeOpListConnections) HandleSerialize(ctx context.Context, in middleware.SerializeInput, next middleware.SerializeHandler) ( 1295 out middleware.SerializeOutput, metadata middleware.Metadata, err error, 1296) { 1297 request, ok := in.Request.(*smithyhttp.Request) 1298 if !ok { 1299 return out, metadata, &smithy.SerializationError{Err: fmt.Errorf("unknown transport type %T", in.Request)} 1300 } 1301 1302 input, ok := in.Parameters.(*ListConnectionsInput) 1303 _ = input 1304 if !ok { 1305 return out, metadata, &smithy.SerializationError{Err: fmt.Errorf("unknown input parameters type %T", in.Parameters)} 1306 } 1307 1308 request.Request.URL.Path = "/" 1309 request.Request.Method = "POST" 1310 httpBindingEncoder, err := httpbinding.NewEncoder(request.URL.Path, request.URL.RawQuery, request.Header) 1311 if err != nil { 1312 return out, metadata, &smithy.SerializationError{Err: err} 1313 } 1314 httpBindingEncoder.SetHeader("Content-Type").String("application/x-amz-json-1.1") 1315 httpBindingEncoder.SetHeader("X-Amz-Target").String("AWSEvents.ListConnections") 1316 1317 jsonEncoder := smithyjson.NewEncoder() 1318 if err := awsAwsjson11_serializeOpDocumentListConnectionsInput(input, jsonEncoder.Value); err != nil { 1319 return out, metadata, &smithy.SerializationError{Err: err} 1320 } 1321 1322 if request, err = request.SetStream(bytes.NewReader(jsonEncoder.Bytes())); err != nil { 1323 return out, metadata, &smithy.SerializationError{Err: err} 1324 } 1325 1326 if request.Request, err = httpBindingEncoder.Encode(request.Request); err != nil { 1327 return out, metadata, &smithy.SerializationError{Err: err} 1328 } 1329 in.Request = request 1330 1331 return next.HandleSerialize(ctx, in) 1332} 1333 1334type awsAwsjson11_serializeOpListEventBuses struct { 1335} 1336 1337func (*awsAwsjson11_serializeOpListEventBuses) ID() string { 1338 return "OperationSerializer" 1339} 1340 1341func (m *awsAwsjson11_serializeOpListEventBuses) HandleSerialize(ctx context.Context, in middleware.SerializeInput, next middleware.SerializeHandler) ( 1342 out middleware.SerializeOutput, metadata middleware.Metadata, err error, 1343) { 1344 request, ok := in.Request.(*smithyhttp.Request) 1345 if !ok { 1346 return out, metadata, &smithy.SerializationError{Err: fmt.Errorf("unknown transport type %T", in.Request)} 1347 } 1348 1349 input, ok := in.Parameters.(*ListEventBusesInput) 1350 _ = input 1351 if !ok { 1352 return out, metadata, &smithy.SerializationError{Err: fmt.Errorf("unknown input parameters type %T", in.Parameters)} 1353 } 1354 1355 request.Request.URL.Path = "/" 1356 request.Request.Method = "POST" 1357 httpBindingEncoder, err := httpbinding.NewEncoder(request.URL.Path, request.URL.RawQuery, request.Header) 1358 if err != nil { 1359 return out, metadata, &smithy.SerializationError{Err: err} 1360 } 1361 httpBindingEncoder.SetHeader("Content-Type").String("application/x-amz-json-1.1") 1362 httpBindingEncoder.SetHeader("X-Amz-Target").String("AWSEvents.ListEventBuses") 1363 1364 jsonEncoder := smithyjson.NewEncoder() 1365 if err := awsAwsjson11_serializeOpDocumentListEventBusesInput(input, jsonEncoder.Value); err != nil { 1366 return out, metadata, &smithy.SerializationError{Err: err} 1367 } 1368 1369 if request, err = request.SetStream(bytes.NewReader(jsonEncoder.Bytes())); err != nil { 1370 return out, metadata, &smithy.SerializationError{Err: err} 1371 } 1372 1373 if request.Request, err = httpBindingEncoder.Encode(request.Request); err != nil { 1374 return out, metadata, &smithy.SerializationError{Err: err} 1375 } 1376 in.Request = request 1377 1378 return next.HandleSerialize(ctx, in) 1379} 1380 1381type awsAwsjson11_serializeOpListEventSources struct { 1382} 1383 1384func (*awsAwsjson11_serializeOpListEventSources) ID() string { 1385 return "OperationSerializer" 1386} 1387 1388func (m *awsAwsjson11_serializeOpListEventSources) HandleSerialize(ctx context.Context, in middleware.SerializeInput, next middleware.SerializeHandler) ( 1389 out middleware.SerializeOutput, metadata middleware.Metadata, err error, 1390) { 1391 request, ok := in.Request.(*smithyhttp.Request) 1392 if !ok { 1393 return out, metadata, &smithy.SerializationError{Err: fmt.Errorf("unknown transport type %T", in.Request)} 1394 } 1395 1396 input, ok := in.Parameters.(*ListEventSourcesInput) 1397 _ = input 1398 if !ok { 1399 return out, metadata, &smithy.SerializationError{Err: fmt.Errorf("unknown input parameters type %T", in.Parameters)} 1400 } 1401 1402 request.Request.URL.Path = "/" 1403 request.Request.Method = "POST" 1404 httpBindingEncoder, err := httpbinding.NewEncoder(request.URL.Path, request.URL.RawQuery, request.Header) 1405 if err != nil { 1406 return out, metadata, &smithy.SerializationError{Err: err} 1407 } 1408 httpBindingEncoder.SetHeader("Content-Type").String("application/x-amz-json-1.1") 1409 httpBindingEncoder.SetHeader("X-Amz-Target").String("AWSEvents.ListEventSources") 1410 1411 jsonEncoder := smithyjson.NewEncoder() 1412 if err := awsAwsjson11_serializeOpDocumentListEventSourcesInput(input, jsonEncoder.Value); err != nil { 1413 return out, metadata, &smithy.SerializationError{Err: err} 1414 } 1415 1416 if request, err = request.SetStream(bytes.NewReader(jsonEncoder.Bytes())); err != nil { 1417 return out, metadata, &smithy.SerializationError{Err: err} 1418 } 1419 1420 if request.Request, err = httpBindingEncoder.Encode(request.Request); err != nil { 1421 return out, metadata, &smithy.SerializationError{Err: err} 1422 } 1423 in.Request = request 1424 1425 return next.HandleSerialize(ctx, in) 1426} 1427 1428type awsAwsjson11_serializeOpListPartnerEventSourceAccounts struct { 1429} 1430 1431func (*awsAwsjson11_serializeOpListPartnerEventSourceAccounts) ID() string { 1432 return "OperationSerializer" 1433} 1434 1435func (m *awsAwsjson11_serializeOpListPartnerEventSourceAccounts) HandleSerialize(ctx context.Context, in middleware.SerializeInput, next middleware.SerializeHandler) ( 1436 out middleware.SerializeOutput, metadata middleware.Metadata, err error, 1437) { 1438 request, ok := in.Request.(*smithyhttp.Request) 1439 if !ok { 1440 return out, metadata, &smithy.SerializationError{Err: fmt.Errorf("unknown transport type %T", in.Request)} 1441 } 1442 1443 input, ok := in.Parameters.(*ListPartnerEventSourceAccountsInput) 1444 _ = input 1445 if !ok { 1446 return out, metadata, &smithy.SerializationError{Err: fmt.Errorf("unknown input parameters type %T", in.Parameters)} 1447 } 1448 1449 request.Request.URL.Path = "/" 1450 request.Request.Method = "POST" 1451 httpBindingEncoder, err := httpbinding.NewEncoder(request.URL.Path, request.URL.RawQuery, request.Header) 1452 if err != nil { 1453 return out, metadata, &smithy.SerializationError{Err: err} 1454 } 1455 httpBindingEncoder.SetHeader("Content-Type").String("application/x-amz-json-1.1") 1456 httpBindingEncoder.SetHeader("X-Amz-Target").String("AWSEvents.ListPartnerEventSourceAccounts") 1457 1458 jsonEncoder := smithyjson.NewEncoder() 1459 if err := awsAwsjson11_serializeOpDocumentListPartnerEventSourceAccountsInput(input, jsonEncoder.Value); err != nil { 1460 return out, metadata, &smithy.SerializationError{Err: err} 1461 } 1462 1463 if request, err = request.SetStream(bytes.NewReader(jsonEncoder.Bytes())); err != nil { 1464 return out, metadata, &smithy.SerializationError{Err: err} 1465 } 1466 1467 if request.Request, err = httpBindingEncoder.Encode(request.Request); err != nil { 1468 return out, metadata, &smithy.SerializationError{Err: err} 1469 } 1470 in.Request = request 1471 1472 return next.HandleSerialize(ctx, in) 1473} 1474 1475type awsAwsjson11_serializeOpListPartnerEventSources struct { 1476} 1477 1478func (*awsAwsjson11_serializeOpListPartnerEventSources) ID() string { 1479 return "OperationSerializer" 1480} 1481 1482func (m *awsAwsjson11_serializeOpListPartnerEventSources) HandleSerialize(ctx context.Context, in middleware.SerializeInput, next middleware.SerializeHandler) ( 1483 out middleware.SerializeOutput, metadata middleware.Metadata, err error, 1484) { 1485 request, ok := in.Request.(*smithyhttp.Request) 1486 if !ok { 1487 return out, metadata, &smithy.SerializationError{Err: fmt.Errorf("unknown transport type %T", in.Request)} 1488 } 1489 1490 input, ok := in.Parameters.(*ListPartnerEventSourcesInput) 1491 _ = input 1492 if !ok { 1493 return out, metadata, &smithy.SerializationError{Err: fmt.Errorf("unknown input parameters type %T", in.Parameters)} 1494 } 1495 1496 request.Request.URL.Path = "/" 1497 request.Request.Method = "POST" 1498 httpBindingEncoder, err := httpbinding.NewEncoder(request.URL.Path, request.URL.RawQuery, request.Header) 1499 if err != nil { 1500 return out, metadata, &smithy.SerializationError{Err: err} 1501 } 1502 httpBindingEncoder.SetHeader("Content-Type").String("application/x-amz-json-1.1") 1503 httpBindingEncoder.SetHeader("X-Amz-Target").String("AWSEvents.ListPartnerEventSources") 1504 1505 jsonEncoder := smithyjson.NewEncoder() 1506 if err := awsAwsjson11_serializeOpDocumentListPartnerEventSourcesInput(input, jsonEncoder.Value); err != nil { 1507 return out, metadata, &smithy.SerializationError{Err: err} 1508 } 1509 1510 if request, err = request.SetStream(bytes.NewReader(jsonEncoder.Bytes())); err != nil { 1511 return out, metadata, &smithy.SerializationError{Err: err} 1512 } 1513 1514 if request.Request, err = httpBindingEncoder.Encode(request.Request); err != nil { 1515 return out, metadata, &smithy.SerializationError{Err: err} 1516 } 1517 in.Request = request 1518 1519 return next.HandleSerialize(ctx, in) 1520} 1521 1522type awsAwsjson11_serializeOpListReplays struct { 1523} 1524 1525func (*awsAwsjson11_serializeOpListReplays) ID() string { 1526 return "OperationSerializer" 1527} 1528 1529func (m *awsAwsjson11_serializeOpListReplays) HandleSerialize(ctx context.Context, in middleware.SerializeInput, next middleware.SerializeHandler) ( 1530 out middleware.SerializeOutput, metadata middleware.Metadata, err error, 1531) { 1532 request, ok := in.Request.(*smithyhttp.Request) 1533 if !ok { 1534 return out, metadata, &smithy.SerializationError{Err: fmt.Errorf("unknown transport type %T", in.Request)} 1535 } 1536 1537 input, ok := in.Parameters.(*ListReplaysInput) 1538 _ = input 1539 if !ok { 1540 return out, metadata, &smithy.SerializationError{Err: fmt.Errorf("unknown input parameters type %T", in.Parameters)} 1541 } 1542 1543 request.Request.URL.Path = "/" 1544 request.Request.Method = "POST" 1545 httpBindingEncoder, err := httpbinding.NewEncoder(request.URL.Path, request.URL.RawQuery, request.Header) 1546 if err != nil { 1547 return out, metadata, &smithy.SerializationError{Err: err} 1548 } 1549 httpBindingEncoder.SetHeader("Content-Type").String("application/x-amz-json-1.1") 1550 httpBindingEncoder.SetHeader("X-Amz-Target").String("AWSEvents.ListReplays") 1551 1552 jsonEncoder := smithyjson.NewEncoder() 1553 if err := awsAwsjson11_serializeOpDocumentListReplaysInput(input, jsonEncoder.Value); err != nil { 1554 return out, metadata, &smithy.SerializationError{Err: err} 1555 } 1556 1557 if request, err = request.SetStream(bytes.NewReader(jsonEncoder.Bytes())); err != nil { 1558 return out, metadata, &smithy.SerializationError{Err: err} 1559 } 1560 1561 if request.Request, err = httpBindingEncoder.Encode(request.Request); err != nil { 1562 return out, metadata, &smithy.SerializationError{Err: err} 1563 } 1564 in.Request = request 1565 1566 return next.HandleSerialize(ctx, in) 1567} 1568 1569type awsAwsjson11_serializeOpListRuleNamesByTarget struct { 1570} 1571 1572func (*awsAwsjson11_serializeOpListRuleNamesByTarget) ID() string { 1573 return "OperationSerializer" 1574} 1575 1576func (m *awsAwsjson11_serializeOpListRuleNamesByTarget) HandleSerialize(ctx context.Context, in middleware.SerializeInput, next middleware.SerializeHandler) ( 1577 out middleware.SerializeOutput, metadata middleware.Metadata, err error, 1578) { 1579 request, ok := in.Request.(*smithyhttp.Request) 1580 if !ok { 1581 return out, metadata, &smithy.SerializationError{Err: fmt.Errorf("unknown transport type %T", in.Request)} 1582 } 1583 1584 input, ok := in.Parameters.(*ListRuleNamesByTargetInput) 1585 _ = input 1586 if !ok { 1587 return out, metadata, &smithy.SerializationError{Err: fmt.Errorf("unknown input parameters type %T", in.Parameters)} 1588 } 1589 1590 request.Request.URL.Path = "/" 1591 request.Request.Method = "POST" 1592 httpBindingEncoder, err := httpbinding.NewEncoder(request.URL.Path, request.URL.RawQuery, request.Header) 1593 if err != nil { 1594 return out, metadata, &smithy.SerializationError{Err: err} 1595 } 1596 httpBindingEncoder.SetHeader("Content-Type").String("application/x-amz-json-1.1") 1597 httpBindingEncoder.SetHeader("X-Amz-Target").String("AWSEvents.ListRuleNamesByTarget") 1598 1599 jsonEncoder := smithyjson.NewEncoder() 1600 if err := awsAwsjson11_serializeOpDocumentListRuleNamesByTargetInput(input, jsonEncoder.Value); err != nil { 1601 return out, metadata, &smithy.SerializationError{Err: err} 1602 } 1603 1604 if request, err = request.SetStream(bytes.NewReader(jsonEncoder.Bytes())); err != nil { 1605 return out, metadata, &smithy.SerializationError{Err: err} 1606 } 1607 1608 if request.Request, err = httpBindingEncoder.Encode(request.Request); err != nil { 1609 return out, metadata, &smithy.SerializationError{Err: err} 1610 } 1611 in.Request = request 1612 1613 return next.HandleSerialize(ctx, in) 1614} 1615 1616type awsAwsjson11_serializeOpListRules struct { 1617} 1618 1619func (*awsAwsjson11_serializeOpListRules) ID() string { 1620 return "OperationSerializer" 1621} 1622 1623func (m *awsAwsjson11_serializeOpListRules) HandleSerialize(ctx context.Context, in middleware.SerializeInput, next middleware.SerializeHandler) ( 1624 out middleware.SerializeOutput, metadata middleware.Metadata, err error, 1625) { 1626 request, ok := in.Request.(*smithyhttp.Request) 1627 if !ok { 1628 return out, metadata, &smithy.SerializationError{Err: fmt.Errorf("unknown transport type %T", in.Request)} 1629 } 1630 1631 input, ok := in.Parameters.(*ListRulesInput) 1632 _ = input 1633 if !ok { 1634 return out, metadata, &smithy.SerializationError{Err: fmt.Errorf("unknown input parameters type %T", in.Parameters)} 1635 } 1636 1637 request.Request.URL.Path = "/" 1638 request.Request.Method = "POST" 1639 httpBindingEncoder, err := httpbinding.NewEncoder(request.URL.Path, request.URL.RawQuery, request.Header) 1640 if err != nil { 1641 return out, metadata, &smithy.SerializationError{Err: err} 1642 } 1643 httpBindingEncoder.SetHeader("Content-Type").String("application/x-amz-json-1.1") 1644 httpBindingEncoder.SetHeader("X-Amz-Target").String("AWSEvents.ListRules") 1645 1646 jsonEncoder := smithyjson.NewEncoder() 1647 if err := awsAwsjson11_serializeOpDocumentListRulesInput(input, jsonEncoder.Value); err != nil { 1648 return out, metadata, &smithy.SerializationError{Err: err} 1649 } 1650 1651 if request, err = request.SetStream(bytes.NewReader(jsonEncoder.Bytes())); err != nil { 1652 return out, metadata, &smithy.SerializationError{Err: err} 1653 } 1654 1655 if request.Request, err = httpBindingEncoder.Encode(request.Request); err != nil { 1656 return out, metadata, &smithy.SerializationError{Err: err} 1657 } 1658 in.Request = request 1659 1660 return next.HandleSerialize(ctx, in) 1661} 1662 1663type awsAwsjson11_serializeOpListTagsForResource struct { 1664} 1665 1666func (*awsAwsjson11_serializeOpListTagsForResource) ID() string { 1667 return "OperationSerializer" 1668} 1669 1670func (m *awsAwsjson11_serializeOpListTagsForResource) HandleSerialize(ctx context.Context, in middleware.SerializeInput, next middleware.SerializeHandler) ( 1671 out middleware.SerializeOutput, metadata middleware.Metadata, err error, 1672) { 1673 request, ok := in.Request.(*smithyhttp.Request) 1674 if !ok { 1675 return out, metadata, &smithy.SerializationError{Err: fmt.Errorf("unknown transport type %T", in.Request)} 1676 } 1677 1678 input, ok := in.Parameters.(*ListTagsForResourceInput) 1679 _ = input 1680 if !ok { 1681 return out, metadata, &smithy.SerializationError{Err: fmt.Errorf("unknown input parameters type %T", in.Parameters)} 1682 } 1683 1684 request.Request.URL.Path = "/" 1685 request.Request.Method = "POST" 1686 httpBindingEncoder, err := httpbinding.NewEncoder(request.URL.Path, request.URL.RawQuery, request.Header) 1687 if err != nil { 1688 return out, metadata, &smithy.SerializationError{Err: err} 1689 } 1690 httpBindingEncoder.SetHeader("Content-Type").String("application/x-amz-json-1.1") 1691 httpBindingEncoder.SetHeader("X-Amz-Target").String("AWSEvents.ListTagsForResource") 1692 1693 jsonEncoder := smithyjson.NewEncoder() 1694 if err := awsAwsjson11_serializeOpDocumentListTagsForResourceInput(input, jsonEncoder.Value); err != nil { 1695 return out, metadata, &smithy.SerializationError{Err: err} 1696 } 1697 1698 if request, err = request.SetStream(bytes.NewReader(jsonEncoder.Bytes())); err != nil { 1699 return out, metadata, &smithy.SerializationError{Err: err} 1700 } 1701 1702 if request.Request, err = httpBindingEncoder.Encode(request.Request); err != nil { 1703 return out, metadata, &smithy.SerializationError{Err: err} 1704 } 1705 in.Request = request 1706 1707 return next.HandleSerialize(ctx, in) 1708} 1709 1710type awsAwsjson11_serializeOpListTargetsByRule struct { 1711} 1712 1713func (*awsAwsjson11_serializeOpListTargetsByRule) ID() string { 1714 return "OperationSerializer" 1715} 1716 1717func (m *awsAwsjson11_serializeOpListTargetsByRule) HandleSerialize(ctx context.Context, in middleware.SerializeInput, next middleware.SerializeHandler) ( 1718 out middleware.SerializeOutput, metadata middleware.Metadata, err error, 1719) { 1720 request, ok := in.Request.(*smithyhttp.Request) 1721 if !ok { 1722 return out, metadata, &smithy.SerializationError{Err: fmt.Errorf("unknown transport type %T", in.Request)} 1723 } 1724 1725 input, ok := in.Parameters.(*ListTargetsByRuleInput) 1726 _ = input 1727 if !ok { 1728 return out, metadata, &smithy.SerializationError{Err: fmt.Errorf("unknown input parameters type %T", in.Parameters)} 1729 } 1730 1731 request.Request.URL.Path = "/" 1732 request.Request.Method = "POST" 1733 httpBindingEncoder, err := httpbinding.NewEncoder(request.URL.Path, request.URL.RawQuery, request.Header) 1734 if err != nil { 1735 return out, metadata, &smithy.SerializationError{Err: err} 1736 } 1737 httpBindingEncoder.SetHeader("Content-Type").String("application/x-amz-json-1.1") 1738 httpBindingEncoder.SetHeader("X-Amz-Target").String("AWSEvents.ListTargetsByRule") 1739 1740 jsonEncoder := smithyjson.NewEncoder() 1741 if err := awsAwsjson11_serializeOpDocumentListTargetsByRuleInput(input, jsonEncoder.Value); err != nil { 1742 return out, metadata, &smithy.SerializationError{Err: err} 1743 } 1744 1745 if request, err = request.SetStream(bytes.NewReader(jsonEncoder.Bytes())); err != nil { 1746 return out, metadata, &smithy.SerializationError{Err: err} 1747 } 1748 1749 if request.Request, err = httpBindingEncoder.Encode(request.Request); err != nil { 1750 return out, metadata, &smithy.SerializationError{Err: err} 1751 } 1752 in.Request = request 1753 1754 return next.HandleSerialize(ctx, in) 1755} 1756 1757type awsAwsjson11_serializeOpPutEvents struct { 1758} 1759 1760func (*awsAwsjson11_serializeOpPutEvents) ID() string { 1761 return "OperationSerializer" 1762} 1763 1764func (m *awsAwsjson11_serializeOpPutEvents) HandleSerialize(ctx context.Context, in middleware.SerializeInput, next middleware.SerializeHandler) ( 1765 out middleware.SerializeOutput, metadata middleware.Metadata, err error, 1766) { 1767 request, ok := in.Request.(*smithyhttp.Request) 1768 if !ok { 1769 return out, metadata, &smithy.SerializationError{Err: fmt.Errorf("unknown transport type %T", in.Request)} 1770 } 1771 1772 input, ok := in.Parameters.(*PutEventsInput) 1773 _ = input 1774 if !ok { 1775 return out, metadata, &smithy.SerializationError{Err: fmt.Errorf("unknown input parameters type %T", in.Parameters)} 1776 } 1777 1778 request.Request.URL.Path = "/" 1779 request.Request.Method = "POST" 1780 httpBindingEncoder, err := httpbinding.NewEncoder(request.URL.Path, request.URL.RawQuery, request.Header) 1781 if err != nil { 1782 return out, metadata, &smithy.SerializationError{Err: err} 1783 } 1784 httpBindingEncoder.SetHeader("Content-Type").String("application/x-amz-json-1.1") 1785 httpBindingEncoder.SetHeader("X-Amz-Target").String("AWSEvents.PutEvents") 1786 1787 jsonEncoder := smithyjson.NewEncoder() 1788 if err := awsAwsjson11_serializeOpDocumentPutEventsInput(input, jsonEncoder.Value); err != nil { 1789 return out, metadata, &smithy.SerializationError{Err: err} 1790 } 1791 1792 if request, err = request.SetStream(bytes.NewReader(jsonEncoder.Bytes())); err != nil { 1793 return out, metadata, &smithy.SerializationError{Err: err} 1794 } 1795 1796 if request.Request, err = httpBindingEncoder.Encode(request.Request); err != nil { 1797 return out, metadata, &smithy.SerializationError{Err: err} 1798 } 1799 in.Request = request 1800 1801 return next.HandleSerialize(ctx, in) 1802} 1803 1804type awsAwsjson11_serializeOpPutPartnerEvents struct { 1805} 1806 1807func (*awsAwsjson11_serializeOpPutPartnerEvents) ID() string { 1808 return "OperationSerializer" 1809} 1810 1811func (m *awsAwsjson11_serializeOpPutPartnerEvents) HandleSerialize(ctx context.Context, in middleware.SerializeInput, next middleware.SerializeHandler) ( 1812 out middleware.SerializeOutput, metadata middleware.Metadata, err error, 1813) { 1814 request, ok := in.Request.(*smithyhttp.Request) 1815 if !ok { 1816 return out, metadata, &smithy.SerializationError{Err: fmt.Errorf("unknown transport type %T", in.Request)} 1817 } 1818 1819 input, ok := in.Parameters.(*PutPartnerEventsInput) 1820 _ = input 1821 if !ok { 1822 return out, metadata, &smithy.SerializationError{Err: fmt.Errorf("unknown input parameters type %T", in.Parameters)} 1823 } 1824 1825 request.Request.URL.Path = "/" 1826 request.Request.Method = "POST" 1827 httpBindingEncoder, err := httpbinding.NewEncoder(request.URL.Path, request.URL.RawQuery, request.Header) 1828 if err != nil { 1829 return out, metadata, &smithy.SerializationError{Err: err} 1830 } 1831 httpBindingEncoder.SetHeader("Content-Type").String("application/x-amz-json-1.1") 1832 httpBindingEncoder.SetHeader("X-Amz-Target").String("AWSEvents.PutPartnerEvents") 1833 1834 jsonEncoder := smithyjson.NewEncoder() 1835 if err := awsAwsjson11_serializeOpDocumentPutPartnerEventsInput(input, jsonEncoder.Value); err != nil { 1836 return out, metadata, &smithy.SerializationError{Err: err} 1837 } 1838 1839 if request, err = request.SetStream(bytes.NewReader(jsonEncoder.Bytes())); err != nil { 1840 return out, metadata, &smithy.SerializationError{Err: err} 1841 } 1842 1843 if request.Request, err = httpBindingEncoder.Encode(request.Request); err != nil { 1844 return out, metadata, &smithy.SerializationError{Err: err} 1845 } 1846 in.Request = request 1847 1848 return next.HandleSerialize(ctx, in) 1849} 1850 1851type awsAwsjson11_serializeOpPutPermission struct { 1852} 1853 1854func (*awsAwsjson11_serializeOpPutPermission) ID() string { 1855 return "OperationSerializer" 1856} 1857 1858func (m *awsAwsjson11_serializeOpPutPermission) HandleSerialize(ctx context.Context, in middleware.SerializeInput, next middleware.SerializeHandler) ( 1859 out middleware.SerializeOutput, metadata middleware.Metadata, err error, 1860) { 1861 request, ok := in.Request.(*smithyhttp.Request) 1862 if !ok { 1863 return out, metadata, &smithy.SerializationError{Err: fmt.Errorf("unknown transport type %T", in.Request)} 1864 } 1865 1866 input, ok := in.Parameters.(*PutPermissionInput) 1867 _ = input 1868 if !ok { 1869 return out, metadata, &smithy.SerializationError{Err: fmt.Errorf("unknown input parameters type %T", in.Parameters)} 1870 } 1871 1872 request.Request.URL.Path = "/" 1873 request.Request.Method = "POST" 1874 httpBindingEncoder, err := httpbinding.NewEncoder(request.URL.Path, request.URL.RawQuery, request.Header) 1875 if err != nil { 1876 return out, metadata, &smithy.SerializationError{Err: err} 1877 } 1878 httpBindingEncoder.SetHeader("Content-Type").String("application/x-amz-json-1.1") 1879 httpBindingEncoder.SetHeader("X-Amz-Target").String("AWSEvents.PutPermission") 1880 1881 jsonEncoder := smithyjson.NewEncoder() 1882 if err := awsAwsjson11_serializeOpDocumentPutPermissionInput(input, jsonEncoder.Value); err != nil { 1883 return out, metadata, &smithy.SerializationError{Err: err} 1884 } 1885 1886 if request, err = request.SetStream(bytes.NewReader(jsonEncoder.Bytes())); err != nil { 1887 return out, metadata, &smithy.SerializationError{Err: err} 1888 } 1889 1890 if request.Request, err = httpBindingEncoder.Encode(request.Request); err != nil { 1891 return out, metadata, &smithy.SerializationError{Err: err} 1892 } 1893 in.Request = request 1894 1895 return next.HandleSerialize(ctx, in) 1896} 1897 1898type awsAwsjson11_serializeOpPutRule struct { 1899} 1900 1901func (*awsAwsjson11_serializeOpPutRule) ID() string { 1902 return "OperationSerializer" 1903} 1904 1905func (m *awsAwsjson11_serializeOpPutRule) HandleSerialize(ctx context.Context, in middleware.SerializeInput, next middleware.SerializeHandler) ( 1906 out middleware.SerializeOutput, metadata middleware.Metadata, err error, 1907) { 1908 request, ok := in.Request.(*smithyhttp.Request) 1909 if !ok { 1910 return out, metadata, &smithy.SerializationError{Err: fmt.Errorf("unknown transport type %T", in.Request)} 1911 } 1912 1913 input, ok := in.Parameters.(*PutRuleInput) 1914 _ = input 1915 if !ok { 1916 return out, metadata, &smithy.SerializationError{Err: fmt.Errorf("unknown input parameters type %T", in.Parameters)} 1917 } 1918 1919 request.Request.URL.Path = "/" 1920 request.Request.Method = "POST" 1921 httpBindingEncoder, err := httpbinding.NewEncoder(request.URL.Path, request.URL.RawQuery, request.Header) 1922 if err != nil { 1923 return out, metadata, &smithy.SerializationError{Err: err} 1924 } 1925 httpBindingEncoder.SetHeader("Content-Type").String("application/x-amz-json-1.1") 1926 httpBindingEncoder.SetHeader("X-Amz-Target").String("AWSEvents.PutRule") 1927 1928 jsonEncoder := smithyjson.NewEncoder() 1929 if err := awsAwsjson11_serializeOpDocumentPutRuleInput(input, jsonEncoder.Value); err != nil { 1930 return out, metadata, &smithy.SerializationError{Err: err} 1931 } 1932 1933 if request, err = request.SetStream(bytes.NewReader(jsonEncoder.Bytes())); err != nil { 1934 return out, metadata, &smithy.SerializationError{Err: err} 1935 } 1936 1937 if request.Request, err = httpBindingEncoder.Encode(request.Request); err != nil { 1938 return out, metadata, &smithy.SerializationError{Err: err} 1939 } 1940 in.Request = request 1941 1942 return next.HandleSerialize(ctx, in) 1943} 1944 1945type awsAwsjson11_serializeOpPutTargets struct { 1946} 1947 1948func (*awsAwsjson11_serializeOpPutTargets) ID() string { 1949 return "OperationSerializer" 1950} 1951 1952func (m *awsAwsjson11_serializeOpPutTargets) HandleSerialize(ctx context.Context, in middleware.SerializeInput, next middleware.SerializeHandler) ( 1953 out middleware.SerializeOutput, metadata middleware.Metadata, err error, 1954) { 1955 request, ok := in.Request.(*smithyhttp.Request) 1956 if !ok { 1957 return out, metadata, &smithy.SerializationError{Err: fmt.Errorf("unknown transport type %T", in.Request)} 1958 } 1959 1960 input, ok := in.Parameters.(*PutTargetsInput) 1961 _ = input 1962 if !ok { 1963 return out, metadata, &smithy.SerializationError{Err: fmt.Errorf("unknown input parameters type %T", in.Parameters)} 1964 } 1965 1966 request.Request.URL.Path = "/" 1967 request.Request.Method = "POST" 1968 httpBindingEncoder, err := httpbinding.NewEncoder(request.URL.Path, request.URL.RawQuery, request.Header) 1969 if err != nil { 1970 return out, metadata, &smithy.SerializationError{Err: err} 1971 } 1972 httpBindingEncoder.SetHeader("Content-Type").String("application/x-amz-json-1.1") 1973 httpBindingEncoder.SetHeader("X-Amz-Target").String("AWSEvents.PutTargets") 1974 1975 jsonEncoder := smithyjson.NewEncoder() 1976 if err := awsAwsjson11_serializeOpDocumentPutTargetsInput(input, jsonEncoder.Value); err != nil { 1977 return out, metadata, &smithy.SerializationError{Err: err} 1978 } 1979 1980 if request, err = request.SetStream(bytes.NewReader(jsonEncoder.Bytes())); err != nil { 1981 return out, metadata, &smithy.SerializationError{Err: err} 1982 } 1983 1984 if request.Request, err = httpBindingEncoder.Encode(request.Request); err != nil { 1985 return out, metadata, &smithy.SerializationError{Err: err} 1986 } 1987 in.Request = request 1988 1989 return next.HandleSerialize(ctx, in) 1990} 1991 1992type awsAwsjson11_serializeOpRemovePermission struct { 1993} 1994 1995func (*awsAwsjson11_serializeOpRemovePermission) ID() string { 1996 return "OperationSerializer" 1997} 1998 1999func (m *awsAwsjson11_serializeOpRemovePermission) HandleSerialize(ctx context.Context, in middleware.SerializeInput, next middleware.SerializeHandler) ( 2000 out middleware.SerializeOutput, metadata middleware.Metadata, err error, 2001) { 2002 request, ok := in.Request.(*smithyhttp.Request) 2003 if !ok { 2004 return out, metadata, &smithy.SerializationError{Err: fmt.Errorf("unknown transport type %T", in.Request)} 2005 } 2006 2007 input, ok := in.Parameters.(*RemovePermissionInput) 2008 _ = input 2009 if !ok { 2010 return out, metadata, &smithy.SerializationError{Err: fmt.Errorf("unknown input parameters type %T", in.Parameters)} 2011 } 2012 2013 request.Request.URL.Path = "/" 2014 request.Request.Method = "POST" 2015 httpBindingEncoder, err := httpbinding.NewEncoder(request.URL.Path, request.URL.RawQuery, request.Header) 2016 if err != nil { 2017 return out, metadata, &smithy.SerializationError{Err: err} 2018 } 2019 httpBindingEncoder.SetHeader("Content-Type").String("application/x-amz-json-1.1") 2020 httpBindingEncoder.SetHeader("X-Amz-Target").String("AWSEvents.RemovePermission") 2021 2022 jsonEncoder := smithyjson.NewEncoder() 2023 if err := awsAwsjson11_serializeOpDocumentRemovePermissionInput(input, jsonEncoder.Value); err != nil { 2024 return out, metadata, &smithy.SerializationError{Err: err} 2025 } 2026 2027 if request, err = request.SetStream(bytes.NewReader(jsonEncoder.Bytes())); err != nil { 2028 return out, metadata, &smithy.SerializationError{Err: err} 2029 } 2030 2031 if request.Request, err = httpBindingEncoder.Encode(request.Request); err != nil { 2032 return out, metadata, &smithy.SerializationError{Err: err} 2033 } 2034 in.Request = request 2035 2036 return next.HandleSerialize(ctx, in) 2037} 2038 2039type awsAwsjson11_serializeOpRemoveTargets struct { 2040} 2041 2042func (*awsAwsjson11_serializeOpRemoveTargets) ID() string { 2043 return "OperationSerializer" 2044} 2045 2046func (m *awsAwsjson11_serializeOpRemoveTargets) HandleSerialize(ctx context.Context, in middleware.SerializeInput, next middleware.SerializeHandler) ( 2047 out middleware.SerializeOutput, metadata middleware.Metadata, err error, 2048) { 2049 request, ok := in.Request.(*smithyhttp.Request) 2050 if !ok { 2051 return out, metadata, &smithy.SerializationError{Err: fmt.Errorf("unknown transport type %T", in.Request)} 2052 } 2053 2054 input, ok := in.Parameters.(*RemoveTargetsInput) 2055 _ = input 2056 if !ok { 2057 return out, metadata, &smithy.SerializationError{Err: fmt.Errorf("unknown input parameters type %T", in.Parameters)} 2058 } 2059 2060 request.Request.URL.Path = "/" 2061 request.Request.Method = "POST" 2062 httpBindingEncoder, err := httpbinding.NewEncoder(request.URL.Path, request.URL.RawQuery, request.Header) 2063 if err != nil { 2064 return out, metadata, &smithy.SerializationError{Err: err} 2065 } 2066 httpBindingEncoder.SetHeader("Content-Type").String("application/x-amz-json-1.1") 2067 httpBindingEncoder.SetHeader("X-Amz-Target").String("AWSEvents.RemoveTargets") 2068 2069 jsonEncoder := smithyjson.NewEncoder() 2070 if err := awsAwsjson11_serializeOpDocumentRemoveTargetsInput(input, jsonEncoder.Value); err != nil { 2071 return out, metadata, &smithy.SerializationError{Err: err} 2072 } 2073 2074 if request, err = request.SetStream(bytes.NewReader(jsonEncoder.Bytes())); err != nil { 2075 return out, metadata, &smithy.SerializationError{Err: err} 2076 } 2077 2078 if request.Request, err = httpBindingEncoder.Encode(request.Request); err != nil { 2079 return out, metadata, &smithy.SerializationError{Err: err} 2080 } 2081 in.Request = request 2082 2083 return next.HandleSerialize(ctx, in) 2084} 2085 2086type awsAwsjson11_serializeOpStartReplay struct { 2087} 2088 2089func (*awsAwsjson11_serializeOpStartReplay) ID() string { 2090 return "OperationSerializer" 2091} 2092 2093func (m *awsAwsjson11_serializeOpStartReplay) HandleSerialize(ctx context.Context, in middleware.SerializeInput, next middleware.SerializeHandler) ( 2094 out middleware.SerializeOutput, metadata middleware.Metadata, err error, 2095) { 2096 request, ok := in.Request.(*smithyhttp.Request) 2097 if !ok { 2098 return out, metadata, &smithy.SerializationError{Err: fmt.Errorf("unknown transport type %T", in.Request)} 2099 } 2100 2101 input, ok := in.Parameters.(*StartReplayInput) 2102 _ = input 2103 if !ok { 2104 return out, metadata, &smithy.SerializationError{Err: fmt.Errorf("unknown input parameters type %T", in.Parameters)} 2105 } 2106 2107 request.Request.URL.Path = "/" 2108 request.Request.Method = "POST" 2109 httpBindingEncoder, err := httpbinding.NewEncoder(request.URL.Path, request.URL.RawQuery, request.Header) 2110 if err != nil { 2111 return out, metadata, &smithy.SerializationError{Err: err} 2112 } 2113 httpBindingEncoder.SetHeader("Content-Type").String("application/x-amz-json-1.1") 2114 httpBindingEncoder.SetHeader("X-Amz-Target").String("AWSEvents.StartReplay") 2115 2116 jsonEncoder := smithyjson.NewEncoder() 2117 if err := awsAwsjson11_serializeOpDocumentStartReplayInput(input, jsonEncoder.Value); err != nil { 2118 return out, metadata, &smithy.SerializationError{Err: err} 2119 } 2120 2121 if request, err = request.SetStream(bytes.NewReader(jsonEncoder.Bytes())); err != nil { 2122 return out, metadata, &smithy.SerializationError{Err: err} 2123 } 2124 2125 if request.Request, err = httpBindingEncoder.Encode(request.Request); err != nil { 2126 return out, metadata, &smithy.SerializationError{Err: err} 2127 } 2128 in.Request = request 2129 2130 return next.HandleSerialize(ctx, in) 2131} 2132 2133type awsAwsjson11_serializeOpTagResource struct { 2134} 2135 2136func (*awsAwsjson11_serializeOpTagResource) ID() string { 2137 return "OperationSerializer" 2138} 2139 2140func (m *awsAwsjson11_serializeOpTagResource) HandleSerialize(ctx context.Context, in middleware.SerializeInput, next middleware.SerializeHandler) ( 2141 out middleware.SerializeOutput, metadata middleware.Metadata, err error, 2142) { 2143 request, ok := in.Request.(*smithyhttp.Request) 2144 if !ok { 2145 return out, metadata, &smithy.SerializationError{Err: fmt.Errorf("unknown transport type %T", in.Request)} 2146 } 2147 2148 input, ok := in.Parameters.(*TagResourceInput) 2149 _ = input 2150 if !ok { 2151 return out, metadata, &smithy.SerializationError{Err: fmt.Errorf("unknown input parameters type %T", in.Parameters)} 2152 } 2153 2154 request.Request.URL.Path = "/" 2155 request.Request.Method = "POST" 2156 httpBindingEncoder, err := httpbinding.NewEncoder(request.URL.Path, request.URL.RawQuery, request.Header) 2157 if err != nil { 2158 return out, metadata, &smithy.SerializationError{Err: err} 2159 } 2160 httpBindingEncoder.SetHeader("Content-Type").String("application/x-amz-json-1.1") 2161 httpBindingEncoder.SetHeader("X-Amz-Target").String("AWSEvents.TagResource") 2162 2163 jsonEncoder := smithyjson.NewEncoder() 2164 if err := awsAwsjson11_serializeOpDocumentTagResourceInput(input, jsonEncoder.Value); err != nil { 2165 return out, metadata, &smithy.SerializationError{Err: err} 2166 } 2167 2168 if request, err = request.SetStream(bytes.NewReader(jsonEncoder.Bytes())); err != nil { 2169 return out, metadata, &smithy.SerializationError{Err: err} 2170 } 2171 2172 if request.Request, err = httpBindingEncoder.Encode(request.Request); err != nil { 2173 return out, metadata, &smithy.SerializationError{Err: err} 2174 } 2175 in.Request = request 2176 2177 return next.HandleSerialize(ctx, in) 2178} 2179 2180type awsAwsjson11_serializeOpTestEventPattern struct { 2181} 2182 2183func (*awsAwsjson11_serializeOpTestEventPattern) ID() string { 2184 return "OperationSerializer" 2185} 2186 2187func (m *awsAwsjson11_serializeOpTestEventPattern) HandleSerialize(ctx context.Context, in middleware.SerializeInput, next middleware.SerializeHandler) ( 2188 out middleware.SerializeOutput, metadata middleware.Metadata, err error, 2189) { 2190 request, ok := in.Request.(*smithyhttp.Request) 2191 if !ok { 2192 return out, metadata, &smithy.SerializationError{Err: fmt.Errorf("unknown transport type %T", in.Request)} 2193 } 2194 2195 input, ok := in.Parameters.(*TestEventPatternInput) 2196 _ = input 2197 if !ok { 2198 return out, metadata, &smithy.SerializationError{Err: fmt.Errorf("unknown input parameters type %T", in.Parameters)} 2199 } 2200 2201 request.Request.URL.Path = "/" 2202 request.Request.Method = "POST" 2203 httpBindingEncoder, err := httpbinding.NewEncoder(request.URL.Path, request.URL.RawQuery, request.Header) 2204 if err != nil { 2205 return out, metadata, &smithy.SerializationError{Err: err} 2206 } 2207 httpBindingEncoder.SetHeader("Content-Type").String("application/x-amz-json-1.1") 2208 httpBindingEncoder.SetHeader("X-Amz-Target").String("AWSEvents.TestEventPattern") 2209 2210 jsonEncoder := smithyjson.NewEncoder() 2211 if err := awsAwsjson11_serializeOpDocumentTestEventPatternInput(input, jsonEncoder.Value); err != nil { 2212 return out, metadata, &smithy.SerializationError{Err: err} 2213 } 2214 2215 if request, err = request.SetStream(bytes.NewReader(jsonEncoder.Bytes())); err != nil { 2216 return out, metadata, &smithy.SerializationError{Err: err} 2217 } 2218 2219 if request.Request, err = httpBindingEncoder.Encode(request.Request); err != nil { 2220 return out, metadata, &smithy.SerializationError{Err: err} 2221 } 2222 in.Request = request 2223 2224 return next.HandleSerialize(ctx, in) 2225} 2226 2227type awsAwsjson11_serializeOpUntagResource struct { 2228} 2229 2230func (*awsAwsjson11_serializeOpUntagResource) ID() string { 2231 return "OperationSerializer" 2232} 2233 2234func (m *awsAwsjson11_serializeOpUntagResource) HandleSerialize(ctx context.Context, in middleware.SerializeInput, next middleware.SerializeHandler) ( 2235 out middleware.SerializeOutput, metadata middleware.Metadata, err error, 2236) { 2237 request, ok := in.Request.(*smithyhttp.Request) 2238 if !ok { 2239 return out, metadata, &smithy.SerializationError{Err: fmt.Errorf("unknown transport type %T", in.Request)} 2240 } 2241 2242 input, ok := in.Parameters.(*UntagResourceInput) 2243 _ = input 2244 if !ok { 2245 return out, metadata, &smithy.SerializationError{Err: fmt.Errorf("unknown input parameters type %T", in.Parameters)} 2246 } 2247 2248 request.Request.URL.Path = "/" 2249 request.Request.Method = "POST" 2250 httpBindingEncoder, err := httpbinding.NewEncoder(request.URL.Path, request.URL.RawQuery, request.Header) 2251 if err != nil { 2252 return out, metadata, &smithy.SerializationError{Err: err} 2253 } 2254 httpBindingEncoder.SetHeader("Content-Type").String("application/x-amz-json-1.1") 2255 httpBindingEncoder.SetHeader("X-Amz-Target").String("AWSEvents.UntagResource") 2256 2257 jsonEncoder := smithyjson.NewEncoder() 2258 if err := awsAwsjson11_serializeOpDocumentUntagResourceInput(input, jsonEncoder.Value); err != nil { 2259 return out, metadata, &smithy.SerializationError{Err: err} 2260 } 2261 2262 if request, err = request.SetStream(bytes.NewReader(jsonEncoder.Bytes())); err != nil { 2263 return out, metadata, &smithy.SerializationError{Err: err} 2264 } 2265 2266 if request.Request, err = httpBindingEncoder.Encode(request.Request); err != nil { 2267 return out, metadata, &smithy.SerializationError{Err: err} 2268 } 2269 in.Request = request 2270 2271 return next.HandleSerialize(ctx, in) 2272} 2273 2274type awsAwsjson11_serializeOpUpdateApiDestination struct { 2275} 2276 2277func (*awsAwsjson11_serializeOpUpdateApiDestination) ID() string { 2278 return "OperationSerializer" 2279} 2280 2281func (m *awsAwsjson11_serializeOpUpdateApiDestination) HandleSerialize(ctx context.Context, in middleware.SerializeInput, next middleware.SerializeHandler) ( 2282 out middleware.SerializeOutput, metadata middleware.Metadata, err error, 2283) { 2284 request, ok := in.Request.(*smithyhttp.Request) 2285 if !ok { 2286 return out, metadata, &smithy.SerializationError{Err: fmt.Errorf("unknown transport type %T", in.Request)} 2287 } 2288 2289 input, ok := in.Parameters.(*UpdateApiDestinationInput) 2290 _ = input 2291 if !ok { 2292 return out, metadata, &smithy.SerializationError{Err: fmt.Errorf("unknown input parameters type %T", in.Parameters)} 2293 } 2294 2295 request.Request.URL.Path = "/" 2296 request.Request.Method = "POST" 2297 httpBindingEncoder, err := httpbinding.NewEncoder(request.URL.Path, request.URL.RawQuery, request.Header) 2298 if err != nil { 2299 return out, metadata, &smithy.SerializationError{Err: err} 2300 } 2301 httpBindingEncoder.SetHeader("Content-Type").String("application/x-amz-json-1.1") 2302 httpBindingEncoder.SetHeader("X-Amz-Target").String("AWSEvents.UpdateApiDestination") 2303 2304 jsonEncoder := smithyjson.NewEncoder() 2305 if err := awsAwsjson11_serializeOpDocumentUpdateApiDestinationInput(input, jsonEncoder.Value); err != nil { 2306 return out, metadata, &smithy.SerializationError{Err: err} 2307 } 2308 2309 if request, err = request.SetStream(bytes.NewReader(jsonEncoder.Bytes())); err != nil { 2310 return out, metadata, &smithy.SerializationError{Err: err} 2311 } 2312 2313 if request.Request, err = httpBindingEncoder.Encode(request.Request); err != nil { 2314 return out, metadata, &smithy.SerializationError{Err: err} 2315 } 2316 in.Request = request 2317 2318 return next.HandleSerialize(ctx, in) 2319} 2320 2321type awsAwsjson11_serializeOpUpdateArchive struct { 2322} 2323 2324func (*awsAwsjson11_serializeOpUpdateArchive) ID() string { 2325 return "OperationSerializer" 2326} 2327 2328func (m *awsAwsjson11_serializeOpUpdateArchive) HandleSerialize(ctx context.Context, in middleware.SerializeInput, next middleware.SerializeHandler) ( 2329 out middleware.SerializeOutput, metadata middleware.Metadata, err error, 2330) { 2331 request, ok := in.Request.(*smithyhttp.Request) 2332 if !ok { 2333 return out, metadata, &smithy.SerializationError{Err: fmt.Errorf("unknown transport type %T", in.Request)} 2334 } 2335 2336 input, ok := in.Parameters.(*UpdateArchiveInput) 2337 _ = input 2338 if !ok { 2339 return out, metadata, &smithy.SerializationError{Err: fmt.Errorf("unknown input parameters type %T", in.Parameters)} 2340 } 2341 2342 request.Request.URL.Path = "/" 2343 request.Request.Method = "POST" 2344 httpBindingEncoder, err := httpbinding.NewEncoder(request.URL.Path, request.URL.RawQuery, request.Header) 2345 if err != nil { 2346 return out, metadata, &smithy.SerializationError{Err: err} 2347 } 2348 httpBindingEncoder.SetHeader("Content-Type").String("application/x-amz-json-1.1") 2349 httpBindingEncoder.SetHeader("X-Amz-Target").String("AWSEvents.UpdateArchive") 2350 2351 jsonEncoder := smithyjson.NewEncoder() 2352 if err := awsAwsjson11_serializeOpDocumentUpdateArchiveInput(input, jsonEncoder.Value); err != nil { 2353 return out, metadata, &smithy.SerializationError{Err: err} 2354 } 2355 2356 if request, err = request.SetStream(bytes.NewReader(jsonEncoder.Bytes())); err != nil { 2357 return out, metadata, &smithy.SerializationError{Err: err} 2358 } 2359 2360 if request.Request, err = httpBindingEncoder.Encode(request.Request); err != nil { 2361 return out, metadata, &smithy.SerializationError{Err: err} 2362 } 2363 in.Request = request 2364 2365 return next.HandleSerialize(ctx, in) 2366} 2367 2368type awsAwsjson11_serializeOpUpdateConnection struct { 2369} 2370 2371func (*awsAwsjson11_serializeOpUpdateConnection) ID() string { 2372 return "OperationSerializer" 2373} 2374 2375func (m *awsAwsjson11_serializeOpUpdateConnection) HandleSerialize(ctx context.Context, in middleware.SerializeInput, next middleware.SerializeHandler) ( 2376 out middleware.SerializeOutput, metadata middleware.Metadata, err error, 2377) { 2378 request, ok := in.Request.(*smithyhttp.Request) 2379 if !ok { 2380 return out, metadata, &smithy.SerializationError{Err: fmt.Errorf("unknown transport type %T", in.Request)} 2381 } 2382 2383 input, ok := in.Parameters.(*UpdateConnectionInput) 2384 _ = input 2385 if !ok { 2386 return out, metadata, &smithy.SerializationError{Err: fmt.Errorf("unknown input parameters type %T", in.Parameters)} 2387 } 2388 2389 request.Request.URL.Path = "/" 2390 request.Request.Method = "POST" 2391 httpBindingEncoder, err := httpbinding.NewEncoder(request.URL.Path, request.URL.RawQuery, request.Header) 2392 if err != nil { 2393 return out, metadata, &smithy.SerializationError{Err: err} 2394 } 2395 httpBindingEncoder.SetHeader("Content-Type").String("application/x-amz-json-1.1") 2396 httpBindingEncoder.SetHeader("X-Amz-Target").String("AWSEvents.UpdateConnection") 2397 2398 jsonEncoder := smithyjson.NewEncoder() 2399 if err := awsAwsjson11_serializeOpDocumentUpdateConnectionInput(input, jsonEncoder.Value); err != nil { 2400 return out, metadata, &smithy.SerializationError{Err: err} 2401 } 2402 2403 if request, err = request.SetStream(bytes.NewReader(jsonEncoder.Bytes())); err != nil { 2404 return out, metadata, &smithy.SerializationError{Err: err} 2405 } 2406 2407 if request.Request, err = httpBindingEncoder.Encode(request.Request); err != nil { 2408 return out, metadata, &smithy.SerializationError{Err: err} 2409 } 2410 in.Request = request 2411 2412 return next.HandleSerialize(ctx, in) 2413} 2414func awsAwsjson11_serializeDocumentAwsVpcConfiguration(v *types.AwsVpcConfiguration, value smithyjson.Value) error { 2415 object := value.Object() 2416 defer object.Close() 2417 2418 if len(v.AssignPublicIp) > 0 { 2419 ok := object.Key("AssignPublicIp") 2420 ok.String(string(v.AssignPublicIp)) 2421 } 2422 2423 if v.SecurityGroups != nil { 2424 ok := object.Key("SecurityGroups") 2425 if err := awsAwsjson11_serializeDocumentStringList(v.SecurityGroups, ok); err != nil { 2426 return err 2427 } 2428 } 2429 2430 if v.Subnets != nil { 2431 ok := object.Key("Subnets") 2432 if err := awsAwsjson11_serializeDocumentStringList(v.Subnets, ok); err != nil { 2433 return err 2434 } 2435 } 2436 2437 return nil 2438} 2439 2440func awsAwsjson11_serializeDocumentBatchArrayProperties(v *types.BatchArrayProperties, value smithyjson.Value) error { 2441 object := value.Object() 2442 defer object.Close() 2443 2444 if v.Size != 0 { 2445 ok := object.Key("Size") 2446 ok.Integer(v.Size) 2447 } 2448 2449 return nil 2450} 2451 2452func awsAwsjson11_serializeDocumentBatchParameters(v *types.BatchParameters, value smithyjson.Value) error { 2453 object := value.Object() 2454 defer object.Close() 2455 2456 if v.ArrayProperties != nil { 2457 ok := object.Key("ArrayProperties") 2458 if err := awsAwsjson11_serializeDocumentBatchArrayProperties(v.ArrayProperties, ok); err != nil { 2459 return err 2460 } 2461 } 2462 2463 if v.JobDefinition != nil { 2464 ok := object.Key("JobDefinition") 2465 ok.String(*v.JobDefinition) 2466 } 2467 2468 if v.JobName != nil { 2469 ok := object.Key("JobName") 2470 ok.String(*v.JobName) 2471 } 2472 2473 if v.RetryStrategy != nil { 2474 ok := object.Key("RetryStrategy") 2475 if err := awsAwsjson11_serializeDocumentBatchRetryStrategy(v.RetryStrategy, ok); err != nil { 2476 return err 2477 } 2478 } 2479 2480 return nil 2481} 2482 2483func awsAwsjson11_serializeDocumentBatchRetryStrategy(v *types.BatchRetryStrategy, value smithyjson.Value) error { 2484 object := value.Object() 2485 defer object.Close() 2486 2487 if v.Attempts != 0 { 2488 ok := object.Key("Attempts") 2489 ok.Integer(v.Attempts) 2490 } 2491 2492 return nil 2493} 2494 2495func awsAwsjson11_serializeDocumentCapacityProviderStrategy(v []types.CapacityProviderStrategyItem, value smithyjson.Value) error { 2496 array := value.Array() 2497 defer array.Close() 2498 2499 for i := range v { 2500 av := array.Value() 2501 if err := awsAwsjson11_serializeDocumentCapacityProviderStrategyItem(&v[i], av); err != nil { 2502 return err 2503 } 2504 } 2505 return nil 2506} 2507 2508func awsAwsjson11_serializeDocumentCapacityProviderStrategyItem(v *types.CapacityProviderStrategyItem, value smithyjson.Value) error { 2509 object := value.Object() 2510 defer object.Close() 2511 2512 if v.Base != 0 { 2513 ok := object.Key("base") 2514 ok.Integer(v.Base) 2515 } 2516 2517 if v.CapacityProvider != nil { 2518 ok := object.Key("capacityProvider") 2519 ok.String(*v.CapacityProvider) 2520 } 2521 2522 if v.Weight != 0 { 2523 ok := object.Key("weight") 2524 ok.Integer(v.Weight) 2525 } 2526 2527 return nil 2528} 2529 2530func awsAwsjson11_serializeDocumentCondition(v *types.Condition, value smithyjson.Value) error { 2531 object := value.Object() 2532 defer object.Close() 2533 2534 if v.Key != nil { 2535 ok := object.Key("Key") 2536 ok.String(*v.Key) 2537 } 2538 2539 if v.Type != nil { 2540 ok := object.Key("Type") 2541 ok.String(*v.Type) 2542 } 2543 2544 if v.Value != nil { 2545 ok := object.Key("Value") 2546 ok.String(*v.Value) 2547 } 2548 2549 return nil 2550} 2551 2552func awsAwsjson11_serializeDocumentConnectionBodyParameter(v *types.ConnectionBodyParameter, value smithyjson.Value) error { 2553 object := value.Object() 2554 defer object.Close() 2555 2556 if v.IsValueSecret { 2557 ok := object.Key("IsValueSecret") 2558 ok.Boolean(v.IsValueSecret) 2559 } 2560 2561 if v.Key != nil { 2562 ok := object.Key("Key") 2563 ok.String(*v.Key) 2564 } 2565 2566 if v.Value != nil { 2567 ok := object.Key("Value") 2568 ok.String(*v.Value) 2569 } 2570 2571 return nil 2572} 2573 2574func awsAwsjson11_serializeDocumentConnectionBodyParametersList(v []types.ConnectionBodyParameter, value smithyjson.Value) error { 2575 array := value.Array() 2576 defer array.Close() 2577 2578 for i := range v { 2579 av := array.Value() 2580 if err := awsAwsjson11_serializeDocumentConnectionBodyParameter(&v[i], av); err != nil { 2581 return err 2582 } 2583 } 2584 return nil 2585} 2586 2587func awsAwsjson11_serializeDocumentConnectionHeaderParameter(v *types.ConnectionHeaderParameter, value smithyjson.Value) error { 2588 object := value.Object() 2589 defer object.Close() 2590 2591 if v.IsValueSecret { 2592 ok := object.Key("IsValueSecret") 2593 ok.Boolean(v.IsValueSecret) 2594 } 2595 2596 if v.Key != nil { 2597 ok := object.Key("Key") 2598 ok.String(*v.Key) 2599 } 2600 2601 if v.Value != nil { 2602 ok := object.Key("Value") 2603 ok.String(*v.Value) 2604 } 2605 2606 return nil 2607} 2608 2609func awsAwsjson11_serializeDocumentConnectionHeaderParametersList(v []types.ConnectionHeaderParameter, value smithyjson.Value) error { 2610 array := value.Array() 2611 defer array.Close() 2612 2613 for i := range v { 2614 av := array.Value() 2615 if err := awsAwsjson11_serializeDocumentConnectionHeaderParameter(&v[i], av); err != nil { 2616 return err 2617 } 2618 } 2619 return nil 2620} 2621 2622func awsAwsjson11_serializeDocumentConnectionHttpParameters(v *types.ConnectionHttpParameters, value smithyjson.Value) error { 2623 object := value.Object() 2624 defer object.Close() 2625 2626 if v.BodyParameters != nil { 2627 ok := object.Key("BodyParameters") 2628 if err := awsAwsjson11_serializeDocumentConnectionBodyParametersList(v.BodyParameters, ok); err != nil { 2629 return err 2630 } 2631 } 2632 2633 if v.HeaderParameters != nil { 2634 ok := object.Key("HeaderParameters") 2635 if err := awsAwsjson11_serializeDocumentConnectionHeaderParametersList(v.HeaderParameters, ok); err != nil { 2636 return err 2637 } 2638 } 2639 2640 if v.QueryStringParameters != nil { 2641 ok := object.Key("QueryStringParameters") 2642 if err := awsAwsjson11_serializeDocumentConnectionQueryStringParametersList(v.QueryStringParameters, ok); err != nil { 2643 return err 2644 } 2645 } 2646 2647 return nil 2648} 2649 2650func awsAwsjson11_serializeDocumentConnectionQueryStringParameter(v *types.ConnectionQueryStringParameter, value smithyjson.Value) error { 2651 object := value.Object() 2652 defer object.Close() 2653 2654 if v.IsValueSecret { 2655 ok := object.Key("IsValueSecret") 2656 ok.Boolean(v.IsValueSecret) 2657 } 2658 2659 if v.Key != nil { 2660 ok := object.Key("Key") 2661 ok.String(*v.Key) 2662 } 2663 2664 if v.Value != nil { 2665 ok := object.Key("Value") 2666 ok.String(*v.Value) 2667 } 2668 2669 return nil 2670} 2671 2672func awsAwsjson11_serializeDocumentConnectionQueryStringParametersList(v []types.ConnectionQueryStringParameter, value smithyjson.Value) error { 2673 array := value.Array() 2674 defer array.Close() 2675 2676 for i := range v { 2677 av := array.Value() 2678 if err := awsAwsjson11_serializeDocumentConnectionQueryStringParameter(&v[i], av); err != nil { 2679 return err 2680 } 2681 } 2682 return nil 2683} 2684 2685func awsAwsjson11_serializeDocumentCreateConnectionApiKeyAuthRequestParameters(v *types.CreateConnectionApiKeyAuthRequestParameters, value smithyjson.Value) error { 2686 object := value.Object() 2687 defer object.Close() 2688 2689 if v.ApiKeyName != nil { 2690 ok := object.Key("ApiKeyName") 2691 ok.String(*v.ApiKeyName) 2692 } 2693 2694 if v.ApiKeyValue != nil { 2695 ok := object.Key("ApiKeyValue") 2696 ok.String(*v.ApiKeyValue) 2697 } 2698 2699 return nil 2700} 2701 2702func awsAwsjson11_serializeDocumentCreateConnectionAuthRequestParameters(v *types.CreateConnectionAuthRequestParameters, value smithyjson.Value) error { 2703 object := value.Object() 2704 defer object.Close() 2705 2706 if v.ApiKeyAuthParameters != nil { 2707 ok := object.Key("ApiKeyAuthParameters") 2708 if err := awsAwsjson11_serializeDocumentCreateConnectionApiKeyAuthRequestParameters(v.ApiKeyAuthParameters, ok); err != nil { 2709 return err 2710 } 2711 } 2712 2713 if v.BasicAuthParameters != nil { 2714 ok := object.Key("BasicAuthParameters") 2715 if err := awsAwsjson11_serializeDocumentCreateConnectionBasicAuthRequestParameters(v.BasicAuthParameters, ok); err != nil { 2716 return err 2717 } 2718 } 2719 2720 if v.InvocationHttpParameters != nil { 2721 ok := object.Key("InvocationHttpParameters") 2722 if err := awsAwsjson11_serializeDocumentConnectionHttpParameters(v.InvocationHttpParameters, ok); err != nil { 2723 return err 2724 } 2725 } 2726 2727 if v.OAuthParameters != nil { 2728 ok := object.Key("OAuthParameters") 2729 if err := awsAwsjson11_serializeDocumentCreateConnectionOAuthRequestParameters(v.OAuthParameters, ok); err != nil { 2730 return err 2731 } 2732 } 2733 2734 return nil 2735} 2736 2737func awsAwsjson11_serializeDocumentCreateConnectionBasicAuthRequestParameters(v *types.CreateConnectionBasicAuthRequestParameters, value smithyjson.Value) error { 2738 object := value.Object() 2739 defer object.Close() 2740 2741 if v.Password != nil { 2742 ok := object.Key("Password") 2743 ok.String(*v.Password) 2744 } 2745 2746 if v.Username != nil { 2747 ok := object.Key("Username") 2748 ok.String(*v.Username) 2749 } 2750 2751 return nil 2752} 2753 2754func awsAwsjson11_serializeDocumentCreateConnectionOAuthClientRequestParameters(v *types.CreateConnectionOAuthClientRequestParameters, value smithyjson.Value) error { 2755 object := value.Object() 2756 defer object.Close() 2757 2758 if v.ClientID != nil { 2759 ok := object.Key("ClientID") 2760 ok.String(*v.ClientID) 2761 } 2762 2763 if v.ClientSecret != nil { 2764 ok := object.Key("ClientSecret") 2765 ok.String(*v.ClientSecret) 2766 } 2767 2768 return nil 2769} 2770 2771func awsAwsjson11_serializeDocumentCreateConnectionOAuthRequestParameters(v *types.CreateConnectionOAuthRequestParameters, value smithyjson.Value) error { 2772 object := value.Object() 2773 defer object.Close() 2774 2775 if v.AuthorizationEndpoint != nil { 2776 ok := object.Key("AuthorizationEndpoint") 2777 ok.String(*v.AuthorizationEndpoint) 2778 } 2779 2780 if v.ClientParameters != nil { 2781 ok := object.Key("ClientParameters") 2782 if err := awsAwsjson11_serializeDocumentCreateConnectionOAuthClientRequestParameters(v.ClientParameters, ok); err != nil { 2783 return err 2784 } 2785 } 2786 2787 if len(v.HttpMethod) > 0 { 2788 ok := object.Key("HttpMethod") 2789 ok.String(string(v.HttpMethod)) 2790 } 2791 2792 if v.OAuthHttpParameters != nil { 2793 ok := object.Key("OAuthHttpParameters") 2794 if err := awsAwsjson11_serializeDocumentConnectionHttpParameters(v.OAuthHttpParameters, ok); err != nil { 2795 return err 2796 } 2797 } 2798 2799 return nil 2800} 2801 2802func awsAwsjson11_serializeDocumentDeadLetterConfig(v *types.DeadLetterConfig, value smithyjson.Value) error { 2803 object := value.Object() 2804 defer object.Close() 2805 2806 if v.Arn != nil { 2807 ok := object.Key("Arn") 2808 ok.String(*v.Arn) 2809 } 2810 2811 return nil 2812} 2813 2814func awsAwsjson11_serializeDocumentEcsParameters(v *types.EcsParameters, value smithyjson.Value) error { 2815 object := value.Object() 2816 defer object.Close() 2817 2818 if v.CapacityProviderStrategy != nil { 2819 ok := object.Key("CapacityProviderStrategy") 2820 if err := awsAwsjson11_serializeDocumentCapacityProviderStrategy(v.CapacityProviderStrategy, ok); err != nil { 2821 return err 2822 } 2823 } 2824 2825 if v.EnableECSManagedTags { 2826 ok := object.Key("EnableECSManagedTags") 2827 ok.Boolean(v.EnableECSManagedTags) 2828 } 2829 2830 if v.EnableExecuteCommand { 2831 ok := object.Key("EnableExecuteCommand") 2832 ok.Boolean(v.EnableExecuteCommand) 2833 } 2834 2835 if v.Group != nil { 2836 ok := object.Key("Group") 2837 ok.String(*v.Group) 2838 } 2839 2840 if len(v.LaunchType) > 0 { 2841 ok := object.Key("LaunchType") 2842 ok.String(string(v.LaunchType)) 2843 } 2844 2845 if v.NetworkConfiguration != nil { 2846 ok := object.Key("NetworkConfiguration") 2847 if err := awsAwsjson11_serializeDocumentNetworkConfiguration(v.NetworkConfiguration, ok); err != nil { 2848 return err 2849 } 2850 } 2851 2852 if v.PlacementConstraints != nil { 2853 ok := object.Key("PlacementConstraints") 2854 if err := awsAwsjson11_serializeDocumentPlacementConstraints(v.PlacementConstraints, ok); err != nil { 2855 return err 2856 } 2857 } 2858 2859 if v.PlacementStrategy != nil { 2860 ok := object.Key("PlacementStrategy") 2861 if err := awsAwsjson11_serializeDocumentPlacementStrategies(v.PlacementStrategy, ok); err != nil { 2862 return err 2863 } 2864 } 2865 2866 if v.PlatformVersion != nil { 2867 ok := object.Key("PlatformVersion") 2868 ok.String(*v.PlatformVersion) 2869 } 2870 2871 if len(v.PropagateTags) > 0 { 2872 ok := object.Key("PropagateTags") 2873 ok.String(string(v.PropagateTags)) 2874 } 2875 2876 if v.ReferenceId != nil { 2877 ok := object.Key("ReferenceId") 2878 ok.String(*v.ReferenceId) 2879 } 2880 2881 if v.Tags != nil { 2882 ok := object.Key("Tags") 2883 if err := awsAwsjson11_serializeDocumentTagList(v.Tags, ok); err != nil { 2884 return err 2885 } 2886 } 2887 2888 if v.TaskCount != nil { 2889 ok := object.Key("TaskCount") 2890 ok.Integer(*v.TaskCount) 2891 } 2892 2893 if v.TaskDefinitionArn != nil { 2894 ok := object.Key("TaskDefinitionArn") 2895 ok.String(*v.TaskDefinitionArn) 2896 } 2897 2898 return nil 2899} 2900 2901func awsAwsjson11_serializeDocumentEventResourceList(v []string, value smithyjson.Value) error { 2902 array := value.Array() 2903 defer array.Close() 2904 2905 for i := range v { 2906 av := array.Value() 2907 av.String(v[i]) 2908 } 2909 return nil 2910} 2911 2912func awsAwsjson11_serializeDocumentHeaderParametersMap(v map[string]string, value smithyjson.Value) error { 2913 object := value.Object() 2914 defer object.Close() 2915 2916 for key := range v { 2917 om := object.Key(key) 2918 om.String(v[key]) 2919 } 2920 return nil 2921} 2922 2923func awsAwsjson11_serializeDocumentHttpParameters(v *types.HttpParameters, value smithyjson.Value) error { 2924 object := value.Object() 2925 defer object.Close() 2926 2927 if v.HeaderParameters != nil { 2928 ok := object.Key("HeaderParameters") 2929 if err := awsAwsjson11_serializeDocumentHeaderParametersMap(v.HeaderParameters, ok); err != nil { 2930 return err 2931 } 2932 } 2933 2934 if v.PathParameterValues != nil { 2935 ok := object.Key("PathParameterValues") 2936 if err := awsAwsjson11_serializeDocumentPathParameterList(v.PathParameterValues, ok); err != nil { 2937 return err 2938 } 2939 } 2940 2941 if v.QueryStringParameters != nil { 2942 ok := object.Key("QueryStringParameters") 2943 if err := awsAwsjson11_serializeDocumentQueryStringParametersMap(v.QueryStringParameters, ok); err != nil { 2944 return err 2945 } 2946 } 2947 2948 return nil 2949} 2950 2951func awsAwsjson11_serializeDocumentInputTransformer(v *types.InputTransformer, value smithyjson.Value) error { 2952 object := value.Object() 2953 defer object.Close() 2954 2955 if v.InputPathsMap != nil { 2956 ok := object.Key("InputPathsMap") 2957 if err := awsAwsjson11_serializeDocumentTransformerPaths(v.InputPathsMap, ok); err != nil { 2958 return err 2959 } 2960 } 2961 2962 if v.InputTemplate != nil { 2963 ok := object.Key("InputTemplate") 2964 ok.String(*v.InputTemplate) 2965 } 2966 2967 return nil 2968} 2969 2970func awsAwsjson11_serializeDocumentKinesisParameters(v *types.KinesisParameters, value smithyjson.Value) error { 2971 object := value.Object() 2972 defer object.Close() 2973 2974 if v.PartitionKeyPath != nil { 2975 ok := object.Key("PartitionKeyPath") 2976 ok.String(*v.PartitionKeyPath) 2977 } 2978 2979 return nil 2980} 2981 2982func awsAwsjson11_serializeDocumentNetworkConfiguration(v *types.NetworkConfiguration, value smithyjson.Value) error { 2983 object := value.Object() 2984 defer object.Close() 2985 2986 if v.AwsvpcConfiguration != nil { 2987 ok := object.Key("awsvpcConfiguration") 2988 if err := awsAwsjson11_serializeDocumentAwsVpcConfiguration(v.AwsvpcConfiguration, ok); err != nil { 2989 return err 2990 } 2991 } 2992 2993 return nil 2994} 2995 2996func awsAwsjson11_serializeDocumentPathParameterList(v []string, value smithyjson.Value) error { 2997 array := value.Array() 2998 defer array.Close() 2999 3000 for i := range v { 3001 av := array.Value() 3002 av.String(v[i]) 3003 } 3004 return nil 3005} 3006 3007func awsAwsjson11_serializeDocumentPlacementConstraint(v *types.PlacementConstraint, value smithyjson.Value) error { 3008 object := value.Object() 3009 defer object.Close() 3010 3011 if v.Expression != nil { 3012 ok := object.Key("expression") 3013 ok.String(*v.Expression) 3014 } 3015 3016 if len(v.Type) > 0 { 3017 ok := object.Key("type") 3018 ok.String(string(v.Type)) 3019 } 3020 3021 return nil 3022} 3023 3024func awsAwsjson11_serializeDocumentPlacementConstraints(v []types.PlacementConstraint, value smithyjson.Value) error { 3025 array := value.Array() 3026 defer array.Close() 3027 3028 for i := range v { 3029 av := array.Value() 3030 if err := awsAwsjson11_serializeDocumentPlacementConstraint(&v[i], av); err != nil { 3031 return err 3032 } 3033 } 3034 return nil 3035} 3036 3037func awsAwsjson11_serializeDocumentPlacementStrategies(v []types.PlacementStrategy, value smithyjson.Value) error { 3038 array := value.Array() 3039 defer array.Close() 3040 3041 for i := range v { 3042 av := array.Value() 3043 if err := awsAwsjson11_serializeDocumentPlacementStrategy(&v[i], av); err != nil { 3044 return err 3045 } 3046 } 3047 return nil 3048} 3049 3050func awsAwsjson11_serializeDocumentPlacementStrategy(v *types.PlacementStrategy, value smithyjson.Value) error { 3051 object := value.Object() 3052 defer object.Close() 3053 3054 if v.Field != nil { 3055 ok := object.Key("field") 3056 ok.String(*v.Field) 3057 } 3058 3059 if len(v.Type) > 0 { 3060 ok := object.Key("type") 3061 ok.String(string(v.Type)) 3062 } 3063 3064 return nil 3065} 3066 3067func awsAwsjson11_serializeDocumentPutEventsRequestEntry(v *types.PutEventsRequestEntry, value smithyjson.Value) error { 3068 object := value.Object() 3069 defer object.Close() 3070 3071 if v.Detail != nil { 3072 ok := object.Key("Detail") 3073 ok.String(*v.Detail) 3074 } 3075 3076 if v.DetailType != nil { 3077 ok := object.Key("DetailType") 3078 ok.String(*v.DetailType) 3079 } 3080 3081 if v.EventBusName != nil { 3082 ok := object.Key("EventBusName") 3083 ok.String(*v.EventBusName) 3084 } 3085 3086 if v.Resources != nil { 3087 ok := object.Key("Resources") 3088 if err := awsAwsjson11_serializeDocumentEventResourceList(v.Resources, ok); err != nil { 3089 return err 3090 } 3091 } 3092 3093 if v.Source != nil { 3094 ok := object.Key("Source") 3095 ok.String(*v.Source) 3096 } 3097 3098 if v.Time != nil { 3099 ok := object.Key("Time") 3100 ok.Double(smithytime.FormatEpochSeconds(*v.Time)) 3101 } 3102 3103 if v.TraceHeader != nil { 3104 ok := object.Key("TraceHeader") 3105 ok.String(*v.TraceHeader) 3106 } 3107 3108 return nil 3109} 3110 3111func awsAwsjson11_serializeDocumentPutEventsRequestEntryList(v []types.PutEventsRequestEntry, value smithyjson.Value) error { 3112 array := value.Array() 3113 defer array.Close() 3114 3115 for i := range v { 3116 av := array.Value() 3117 if err := awsAwsjson11_serializeDocumentPutEventsRequestEntry(&v[i], av); err != nil { 3118 return err 3119 } 3120 } 3121 return nil 3122} 3123 3124func awsAwsjson11_serializeDocumentPutPartnerEventsRequestEntry(v *types.PutPartnerEventsRequestEntry, value smithyjson.Value) error { 3125 object := value.Object() 3126 defer object.Close() 3127 3128 if v.Detail != nil { 3129 ok := object.Key("Detail") 3130 ok.String(*v.Detail) 3131 } 3132 3133 if v.DetailType != nil { 3134 ok := object.Key("DetailType") 3135 ok.String(*v.DetailType) 3136 } 3137 3138 if v.Resources != nil { 3139 ok := object.Key("Resources") 3140 if err := awsAwsjson11_serializeDocumentEventResourceList(v.Resources, ok); err != nil { 3141 return err 3142 } 3143 } 3144 3145 if v.Source != nil { 3146 ok := object.Key("Source") 3147 ok.String(*v.Source) 3148 } 3149 3150 if v.Time != nil { 3151 ok := object.Key("Time") 3152 ok.Double(smithytime.FormatEpochSeconds(*v.Time)) 3153 } 3154 3155 return nil 3156} 3157 3158func awsAwsjson11_serializeDocumentPutPartnerEventsRequestEntryList(v []types.PutPartnerEventsRequestEntry, value smithyjson.Value) error { 3159 array := value.Array() 3160 defer array.Close() 3161 3162 for i := range v { 3163 av := array.Value() 3164 if err := awsAwsjson11_serializeDocumentPutPartnerEventsRequestEntry(&v[i], av); err != nil { 3165 return err 3166 } 3167 } 3168 return nil 3169} 3170 3171func awsAwsjson11_serializeDocumentQueryStringParametersMap(v map[string]string, value smithyjson.Value) error { 3172 object := value.Object() 3173 defer object.Close() 3174 3175 for key := range v { 3176 om := object.Key(key) 3177 om.String(v[key]) 3178 } 3179 return nil 3180} 3181 3182func awsAwsjson11_serializeDocumentRedshiftDataParameters(v *types.RedshiftDataParameters, value smithyjson.Value) error { 3183 object := value.Object() 3184 defer object.Close() 3185 3186 if v.Database != nil { 3187 ok := object.Key("Database") 3188 ok.String(*v.Database) 3189 } 3190 3191 if v.DbUser != nil { 3192 ok := object.Key("DbUser") 3193 ok.String(*v.DbUser) 3194 } 3195 3196 if v.SecretManagerArn != nil { 3197 ok := object.Key("SecretManagerArn") 3198 ok.String(*v.SecretManagerArn) 3199 } 3200 3201 if v.Sql != nil { 3202 ok := object.Key("Sql") 3203 ok.String(*v.Sql) 3204 } 3205 3206 if v.StatementName != nil { 3207 ok := object.Key("StatementName") 3208 ok.String(*v.StatementName) 3209 } 3210 3211 if v.WithEvent { 3212 ok := object.Key("WithEvent") 3213 ok.Boolean(v.WithEvent) 3214 } 3215 3216 return nil 3217} 3218 3219func awsAwsjson11_serializeDocumentReplayDestination(v *types.ReplayDestination, value smithyjson.Value) error { 3220 object := value.Object() 3221 defer object.Close() 3222 3223 if v.Arn != nil { 3224 ok := object.Key("Arn") 3225 ok.String(*v.Arn) 3226 } 3227 3228 if v.FilterArns != nil { 3229 ok := object.Key("FilterArns") 3230 if err := awsAwsjson11_serializeDocumentReplayDestinationFilters(v.FilterArns, ok); err != nil { 3231 return err 3232 } 3233 } 3234 3235 return nil 3236} 3237 3238func awsAwsjson11_serializeDocumentReplayDestinationFilters(v []string, value smithyjson.Value) error { 3239 array := value.Array() 3240 defer array.Close() 3241 3242 for i := range v { 3243 av := array.Value() 3244 av.String(v[i]) 3245 } 3246 return nil 3247} 3248 3249func awsAwsjson11_serializeDocumentRetryPolicy(v *types.RetryPolicy, value smithyjson.Value) error { 3250 object := value.Object() 3251 defer object.Close() 3252 3253 if v.MaximumEventAgeInSeconds != nil { 3254 ok := object.Key("MaximumEventAgeInSeconds") 3255 ok.Integer(*v.MaximumEventAgeInSeconds) 3256 } 3257 3258 if v.MaximumRetryAttempts != nil { 3259 ok := object.Key("MaximumRetryAttempts") 3260 ok.Integer(*v.MaximumRetryAttempts) 3261 } 3262 3263 return nil 3264} 3265 3266func awsAwsjson11_serializeDocumentRunCommandParameters(v *types.RunCommandParameters, value smithyjson.Value) error { 3267 object := value.Object() 3268 defer object.Close() 3269 3270 if v.RunCommandTargets != nil { 3271 ok := object.Key("RunCommandTargets") 3272 if err := awsAwsjson11_serializeDocumentRunCommandTargets(v.RunCommandTargets, ok); err != nil { 3273 return err 3274 } 3275 } 3276 3277 return nil 3278} 3279 3280func awsAwsjson11_serializeDocumentRunCommandTarget(v *types.RunCommandTarget, value smithyjson.Value) error { 3281 object := value.Object() 3282 defer object.Close() 3283 3284 if v.Key != nil { 3285 ok := object.Key("Key") 3286 ok.String(*v.Key) 3287 } 3288 3289 if v.Values != nil { 3290 ok := object.Key("Values") 3291 if err := awsAwsjson11_serializeDocumentRunCommandTargetValues(v.Values, ok); err != nil { 3292 return err 3293 } 3294 } 3295 3296 return nil 3297} 3298 3299func awsAwsjson11_serializeDocumentRunCommandTargets(v []types.RunCommandTarget, value smithyjson.Value) error { 3300 array := value.Array() 3301 defer array.Close() 3302 3303 for i := range v { 3304 av := array.Value() 3305 if err := awsAwsjson11_serializeDocumentRunCommandTarget(&v[i], av); err != nil { 3306 return err 3307 } 3308 } 3309 return nil 3310} 3311 3312func awsAwsjson11_serializeDocumentRunCommandTargetValues(v []string, value smithyjson.Value) error { 3313 array := value.Array() 3314 defer array.Close() 3315 3316 for i := range v { 3317 av := array.Value() 3318 av.String(v[i]) 3319 } 3320 return nil 3321} 3322 3323func awsAwsjson11_serializeDocumentSageMakerPipelineParameter(v *types.SageMakerPipelineParameter, value smithyjson.Value) error { 3324 object := value.Object() 3325 defer object.Close() 3326 3327 if v.Name != nil { 3328 ok := object.Key("Name") 3329 ok.String(*v.Name) 3330 } 3331 3332 if v.Value != nil { 3333 ok := object.Key("Value") 3334 ok.String(*v.Value) 3335 } 3336 3337 return nil 3338} 3339 3340func awsAwsjson11_serializeDocumentSageMakerPipelineParameterList(v []types.SageMakerPipelineParameter, value smithyjson.Value) error { 3341 array := value.Array() 3342 defer array.Close() 3343 3344 for i := range v { 3345 av := array.Value() 3346 if err := awsAwsjson11_serializeDocumentSageMakerPipelineParameter(&v[i], av); err != nil { 3347 return err 3348 } 3349 } 3350 return nil 3351} 3352 3353func awsAwsjson11_serializeDocumentSageMakerPipelineParameters(v *types.SageMakerPipelineParameters, value smithyjson.Value) error { 3354 object := value.Object() 3355 defer object.Close() 3356 3357 if v.PipelineParameterList != nil { 3358 ok := object.Key("PipelineParameterList") 3359 if err := awsAwsjson11_serializeDocumentSageMakerPipelineParameterList(v.PipelineParameterList, ok); err != nil { 3360 return err 3361 } 3362 } 3363 3364 return nil 3365} 3366 3367func awsAwsjson11_serializeDocumentSqsParameters(v *types.SqsParameters, value smithyjson.Value) error { 3368 object := value.Object() 3369 defer object.Close() 3370 3371 if v.MessageGroupId != nil { 3372 ok := object.Key("MessageGroupId") 3373 ok.String(*v.MessageGroupId) 3374 } 3375 3376 return nil 3377} 3378 3379func awsAwsjson11_serializeDocumentStringList(v []string, value smithyjson.Value) error { 3380 array := value.Array() 3381 defer array.Close() 3382 3383 for i := range v { 3384 av := array.Value() 3385 av.String(v[i]) 3386 } 3387 return nil 3388} 3389 3390func awsAwsjson11_serializeDocumentTag(v *types.Tag, value smithyjson.Value) error { 3391 object := value.Object() 3392 defer object.Close() 3393 3394 if v.Key != nil { 3395 ok := object.Key("Key") 3396 ok.String(*v.Key) 3397 } 3398 3399 if v.Value != nil { 3400 ok := object.Key("Value") 3401 ok.String(*v.Value) 3402 } 3403 3404 return nil 3405} 3406 3407func awsAwsjson11_serializeDocumentTagKeyList(v []string, value smithyjson.Value) error { 3408 array := value.Array() 3409 defer array.Close() 3410 3411 for i := range v { 3412 av := array.Value() 3413 av.String(v[i]) 3414 } 3415 return nil 3416} 3417 3418func awsAwsjson11_serializeDocumentTagList(v []types.Tag, value smithyjson.Value) error { 3419 array := value.Array() 3420 defer array.Close() 3421 3422 for i := range v { 3423 av := array.Value() 3424 if err := awsAwsjson11_serializeDocumentTag(&v[i], av); err != nil { 3425 return err 3426 } 3427 } 3428 return nil 3429} 3430 3431func awsAwsjson11_serializeDocumentTarget(v *types.Target, value smithyjson.Value) error { 3432 object := value.Object() 3433 defer object.Close() 3434 3435 if v.Arn != nil { 3436 ok := object.Key("Arn") 3437 ok.String(*v.Arn) 3438 } 3439 3440 if v.BatchParameters != nil { 3441 ok := object.Key("BatchParameters") 3442 if err := awsAwsjson11_serializeDocumentBatchParameters(v.BatchParameters, ok); err != nil { 3443 return err 3444 } 3445 } 3446 3447 if v.DeadLetterConfig != nil { 3448 ok := object.Key("DeadLetterConfig") 3449 if err := awsAwsjson11_serializeDocumentDeadLetterConfig(v.DeadLetterConfig, ok); err != nil { 3450 return err 3451 } 3452 } 3453 3454 if v.EcsParameters != nil { 3455 ok := object.Key("EcsParameters") 3456 if err := awsAwsjson11_serializeDocumentEcsParameters(v.EcsParameters, ok); err != nil { 3457 return err 3458 } 3459 } 3460 3461 if v.HttpParameters != nil { 3462 ok := object.Key("HttpParameters") 3463 if err := awsAwsjson11_serializeDocumentHttpParameters(v.HttpParameters, ok); err != nil { 3464 return err 3465 } 3466 } 3467 3468 if v.Id != nil { 3469 ok := object.Key("Id") 3470 ok.String(*v.Id) 3471 } 3472 3473 if v.Input != nil { 3474 ok := object.Key("Input") 3475 ok.String(*v.Input) 3476 } 3477 3478 if v.InputPath != nil { 3479 ok := object.Key("InputPath") 3480 ok.String(*v.InputPath) 3481 } 3482 3483 if v.InputTransformer != nil { 3484 ok := object.Key("InputTransformer") 3485 if err := awsAwsjson11_serializeDocumentInputTransformer(v.InputTransformer, ok); err != nil { 3486 return err 3487 } 3488 } 3489 3490 if v.KinesisParameters != nil { 3491 ok := object.Key("KinesisParameters") 3492 if err := awsAwsjson11_serializeDocumentKinesisParameters(v.KinesisParameters, ok); err != nil { 3493 return err 3494 } 3495 } 3496 3497 if v.RedshiftDataParameters != nil { 3498 ok := object.Key("RedshiftDataParameters") 3499 if err := awsAwsjson11_serializeDocumentRedshiftDataParameters(v.RedshiftDataParameters, ok); err != nil { 3500 return err 3501 } 3502 } 3503 3504 if v.RetryPolicy != nil { 3505 ok := object.Key("RetryPolicy") 3506 if err := awsAwsjson11_serializeDocumentRetryPolicy(v.RetryPolicy, ok); err != nil { 3507 return err 3508 } 3509 } 3510 3511 if v.RoleArn != nil { 3512 ok := object.Key("RoleArn") 3513 ok.String(*v.RoleArn) 3514 } 3515 3516 if v.RunCommandParameters != nil { 3517 ok := object.Key("RunCommandParameters") 3518 if err := awsAwsjson11_serializeDocumentRunCommandParameters(v.RunCommandParameters, ok); err != nil { 3519 return err 3520 } 3521 } 3522 3523 if v.SageMakerPipelineParameters != nil { 3524 ok := object.Key("SageMakerPipelineParameters") 3525 if err := awsAwsjson11_serializeDocumentSageMakerPipelineParameters(v.SageMakerPipelineParameters, ok); err != nil { 3526 return err 3527 } 3528 } 3529 3530 if v.SqsParameters != nil { 3531 ok := object.Key("SqsParameters") 3532 if err := awsAwsjson11_serializeDocumentSqsParameters(v.SqsParameters, ok); err != nil { 3533 return err 3534 } 3535 } 3536 3537 return nil 3538} 3539 3540func awsAwsjson11_serializeDocumentTargetIdList(v []string, value smithyjson.Value) error { 3541 array := value.Array() 3542 defer array.Close() 3543 3544 for i := range v { 3545 av := array.Value() 3546 av.String(v[i]) 3547 } 3548 return nil 3549} 3550 3551func awsAwsjson11_serializeDocumentTargetList(v []types.Target, value smithyjson.Value) error { 3552 array := value.Array() 3553 defer array.Close() 3554 3555 for i := range v { 3556 av := array.Value() 3557 if err := awsAwsjson11_serializeDocumentTarget(&v[i], av); err != nil { 3558 return err 3559 } 3560 } 3561 return nil 3562} 3563 3564func awsAwsjson11_serializeDocumentTransformerPaths(v map[string]string, value smithyjson.Value) error { 3565 object := value.Object() 3566 defer object.Close() 3567 3568 for key := range v { 3569 om := object.Key(key) 3570 om.String(v[key]) 3571 } 3572 return nil 3573} 3574 3575func awsAwsjson11_serializeDocumentUpdateConnectionApiKeyAuthRequestParameters(v *types.UpdateConnectionApiKeyAuthRequestParameters, value smithyjson.Value) error { 3576 object := value.Object() 3577 defer object.Close() 3578 3579 if v.ApiKeyName != nil { 3580 ok := object.Key("ApiKeyName") 3581 ok.String(*v.ApiKeyName) 3582 } 3583 3584 if v.ApiKeyValue != nil { 3585 ok := object.Key("ApiKeyValue") 3586 ok.String(*v.ApiKeyValue) 3587 } 3588 3589 return nil 3590} 3591 3592func awsAwsjson11_serializeDocumentUpdateConnectionAuthRequestParameters(v *types.UpdateConnectionAuthRequestParameters, value smithyjson.Value) error { 3593 object := value.Object() 3594 defer object.Close() 3595 3596 if v.ApiKeyAuthParameters != nil { 3597 ok := object.Key("ApiKeyAuthParameters") 3598 if err := awsAwsjson11_serializeDocumentUpdateConnectionApiKeyAuthRequestParameters(v.ApiKeyAuthParameters, ok); err != nil { 3599 return err 3600 } 3601 } 3602 3603 if v.BasicAuthParameters != nil { 3604 ok := object.Key("BasicAuthParameters") 3605 if err := awsAwsjson11_serializeDocumentUpdateConnectionBasicAuthRequestParameters(v.BasicAuthParameters, ok); err != nil { 3606 return err 3607 } 3608 } 3609 3610 if v.InvocationHttpParameters != nil { 3611 ok := object.Key("InvocationHttpParameters") 3612 if err := awsAwsjson11_serializeDocumentConnectionHttpParameters(v.InvocationHttpParameters, ok); err != nil { 3613 return err 3614 } 3615 } 3616 3617 if v.OAuthParameters != nil { 3618 ok := object.Key("OAuthParameters") 3619 if err := awsAwsjson11_serializeDocumentUpdateConnectionOAuthRequestParameters(v.OAuthParameters, ok); err != nil { 3620 return err 3621 } 3622 } 3623 3624 return nil 3625} 3626 3627func awsAwsjson11_serializeDocumentUpdateConnectionBasicAuthRequestParameters(v *types.UpdateConnectionBasicAuthRequestParameters, value smithyjson.Value) error { 3628 object := value.Object() 3629 defer object.Close() 3630 3631 if v.Password != nil { 3632 ok := object.Key("Password") 3633 ok.String(*v.Password) 3634 } 3635 3636 if v.Username != nil { 3637 ok := object.Key("Username") 3638 ok.String(*v.Username) 3639 } 3640 3641 return nil 3642} 3643 3644func awsAwsjson11_serializeDocumentUpdateConnectionOAuthClientRequestParameters(v *types.UpdateConnectionOAuthClientRequestParameters, value smithyjson.Value) error { 3645 object := value.Object() 3646 defer object.Close() 3647 3648 if v.ClientID != nil { 3649 ok := object.Key("ClientID") 3650 ok.String(*v.ClientID) 3651 } 3652 3653 if v.ClientSecret != nil { 3654 ok := object.Key("ClientSecret") 3655 ok.String(*v.ClientSecret) 3656 } 3657 3658 return nil 3659} 3660 3661func awsAwsjson11_serializeDocumentUpdateConnectionOAuthRequestParameters(v *types.UpdateConnectionOAuthRequestParameters, value smithyjson.Value) error { 3662 object := value.Object() 3663 defer object.Close() 3664 3665 if v.AuthorizationEndpoint != nil { 3666 ok := object.Key("AuthorizationEndpoint") 3667 ok.String(*v.AuthorizationEndpoint) 3668 } 3669 3670 if v.ClientParameters != nil { 3671 ok := object.Key("ClientParameters") 3672 if err := awsAwsjson11_serializeDocumentUpdateConnectionOAuthClientRequestParameters(v.ClientParameters, ok); err != nil { 3673 return err 3674 } 3675 } 3676 3677 if len(v.HttpMethod) > 0 { 3678 ok := object.Key("HttpMethod") 3679 ok.String(string(v.HttpMethod)) 3680 } 3681 3682 if v.OAuthHttpParameters != nil { 3683 ok := object.Key("OAuthHttpParameters") 3684 if err := awsAwsjson11_serializeDocumentConnectionHttpParameters(v.OAuthHttpParameters, ok); err != nil { 3685 return err 3686 } 3687 } 3688 3689 return nil 3690} 3691 3692func awsAwsjson11_serializeOpDocumentActivateEventSourceInput(v *ActivateEventSourceInput, value smithyjson.Value) error { 3693 object := value.Object() 3694 defer object.Close() 3695 3696 if v.Name != nil { 3697 ok := object.Key("Name") 3698 ok.String(*v.Name) 3699 } 3700 3701 return nil 3702} 3703 3704func awsAwsjson11_serializeOpDocumentCancelReplayInput(v *CancelReplayInput, value smithyjson.Value) error { 3705 object := value.Object() 3706 defer object.Close() 3707 3708 if v.ReplayName != nil { 3709 ok := object.Key("ReplayName") 3710 ok.String(*v.ReplayName) 3711 } 3712 3713 return nil 3714} 3715 3716func awsAwsjson11_serializeOpDocumentCreateApiDestinationInput(v *CreateApiDestinationInput, value smithyjson.Value) error { 3717 object := value.Object() 3718 defer object.Close() 3719 3720 if v.ConnectionArn != nil { 3721 ok := object.Key("ConnectionArn") 3722 ok.String(*v.ConnectionArn) 3723 } 3724 3725 if v.Description != nil { 3726 ok := object.Key("Description") 3727 ok.String(*v.Description) 3728 } 3729 3730 if len(v.HttpMethod) > 0 { 3731 ok := object.Key("HttpMethod") 3732 ok.String(string(v.HttpMethod)) 3733 } 3734 3735 if v.InvocationEndpoint != nil { 3736 ok := object.Key("InvocationEndpoint") 3737 ok.String(*v.InvocationEndpoint) 3738 } 3739 3740 if v.InvocationRateLimitPerSecond != nil { 3741 ok := object.Key("InvocationRateLimitPerSecond") 3742 ok.Integer(*v.InvocationRateLimitPerSecond) 3743 } 3744 3745 if v.Name != nil { 3746 ok := object.Key("Name") 3747 ok.String(*v.Name) 3748 } 3749 3750 return nil 3751} 3752 3753func awsAwsjson11_serializeOpDocumentCreateArchiveInput(v *CreateArchiveInput, value smithyjson.Value) error { 3754 object := value.Object() 3755 defer object.Close() 3756 3757 if v.ArchiveName != nil { 3758 ok := object.Key("ArchiveName") 3759 ok.String(*v.ArchiveName) 3760 } 3761 3762 if v.Description != nil { 3763 ok := object.Key("Description") 3764 ok.String(*v.Description) 3765 } 3766 3767 if v.EventPattern != nil { 3768 ok := object.Key("EventPattern") 3769 ok.String(*v.EventPattern) 3770 } 3771 3772 if v.EventSourceArn != nil { 3773 ok := object.Key("EventSourceArn") 3774 ok.String(*v.EventSourceArn) 3775 } 3776 3777 if v.RetentionDays != nil { 3778 ok := object.Key("RetentionDays") 3779 ok.Integer(*v.RetentionDays) 3780 } 3781 3782 return nil 3783} 3784 3785func awsAwsjson11_serializeOpDocumentCreateConnectionInput(v *CreateConnectionInput, value smithyjson.Value) error { 3786 object := value.Object() 3787 defer object.Close() 3788 3789 if len(v.AuthorizationType) > 0 { 3790 ok := object.Key("AuthorizationType") 3791 ok.String(string(v.AuthorizationType)) 3792 } 3793 3794 if v.AuthParameters != nil { 3795 ok := object.Key("AuthParameters") 3796 if err := awsAwsjson11_serializeDocumentCreateConnectionAuthRequestParameters(v.AuthParameters, ok); err != nil { 3797 return err 3798 } 3799 } 3800 3801 if v.Description != nil { 3802 ok := object.Key("Description") 3803 ok.String(*v.Description) 3804 } 3805 3806 if v.Name != nil { 3807 ok := object.Key("Name") 3808 ok.String(*v.Name) 3809 } 3810 3811 return nil 3812} 3813 3814func awsAwsjson11_serializeOpDocumentCreateEventBusInput(v *CreateEventBusInput, value smithyjson.Value) error { 3815 object := value.Object() 3816 defer object.Close() 3817 3818 if v.EventSourceName != nil { 3819 ok := object.Key("EventSourceName") 3820 ok.String(*v.EventSourceName) 3821 } 3822 3823 if v.Name != nil { 3824 ok := object.Key("Name") 3825 ok.String(*v.Name) 3826 } 3827 3828 if v.Tags != nil { 3829 ok := object.Key("Tags") 3830 if err := awsAwsjson11_serializeDocumentTagList(v.Tags, ok); err != nil { 3831 return err 3832 } 3833 } 3834 3835 return nil 3836} 3837 3838func awsAwsjson11_serializeOpDocumentCreatePartnerEventSourceInput(v *CreatePartnerEventSourceInput, value smithyjson.Value) error { 3839 object := value.Object() 3840 defer object.Close() 3841 3842 if v.Account != nil { 3843 ok := object.Key("Account") 3844 ok.String(*v.Account) 3845 } 3846 3847 if v.Name != nil { 3848 ok := object.Key("Name") 3849 ok.String(*v.Name) 3850 } 3851 3852 return nil 3853} 3854 3855func awsAwsjson11_serializeOpDocumentDeactivateEventSourceInput(v *DeactivateEventSourceInput, value smithyjson.Value) error { 3856 object := value.Object() 3857 defer object.Close() 3858 3859 if v.Name != nil { 3860 ok := object.Key("Name") 3861 ok.String(*v.Name) 3862 } 3863 3864 return nil 3865} 3866 3867func awsAwsjson11_serializeOpDocumentDeauthorizeConnectionInput(v *DeauthorizeConnectionInput, value smithyjson.Value) error { 3868 object := value.Object() 3869 defer object.Close() 3870 3871 if v.Name != nil { 3872 ok := object.Key("Name") 3873 ok.String(*v.Name) 3874 } 3875 3876 return nil 3877} 3878 3879func awsAwsjson11_serializeOpDocumentDeleteApiDestinationInput(v *DeleteApiDestinationInput, value smithyjson.Value) error { 3880 object := value.Object() 3881 defer object.Close() 3882 3883 if v.Name != nil { 3884 ok := object.Key("Name") 3885 ok.String(*v.Name) 3886 } 3887 3888 return nil 3889} 3890 3891func awsAwsjson11_serializeOpDocumentDeleteArchiveInput(v *DeleteArchiveInput, value smithyjson.Value) error { 3892 object := value.Object() 3893 defer object.Close() 3894 3895 if v.ArchiveName != nil { 3896 ok := object.Key("ArchiveName") 3897 ok.String(*v.ArchiveName) 3898 } 3899 3900 return nil 3901} 3902 3903func awsAwsjson11_serializeOpDocumentDeleteConnectionInput(v *DeleteConnectionInput, value smithyjson.Value) error { 3904 object := value.Object() 3905 defer object.Close() 3906 3907 if v.Name != nil { 3908 ok := object.Key("Name") 3909 ok.String(*v.Name) 3910 } 3911 3912 return nil 3913} 3914 3915func awsAwsjson11_serializeOpDocumentDeleteEventBusInput(v *DeleteEventBusInput, value smithyjson.Value) error { 3916 object := value.Object() 3917 defer object.Close() 3918 3919 if v.Name != nil { 3920 ok := object.Key("Name") 3921 ok.String(*v.Name) 3922 } 3923 3924 return nil 3925} 3926 3927func awsAwsjson11_serializeOpDocumentDeletePartnerEventSourceInput(v *DeletePartnerEventSourceInput, value smithyjson.Value) error { 3928 object := value.Object() 3929 defer object.Close() 3930 3931 if v.Account != nil { 3932 ok := object.Key("Account") 3933 ok.String(*v.Account) 3934 } 3935 3936 if v.Name != nil { 3937 ok := object.Key("Name") 3938 ok.String(*v.Name) 3939 } 3940 3941 return nil 3942} 3943 3944func awsAwsjson11_serializeOpDocumentDeleteRuleInput(v *DeleteRuleInput, value smithyjson.Value) error { 3945 object := value.Object() 3946 defer object.Close() 3947 3948 if v.EventBusName != nil { 3949 ok := object.Key("EventBusName") 3950 ok.String(*v.EventBusName) 3951 } 3952 3953 if v.Force { 3954 ok := object.Key("Force") 3955 ok.Boolean(v.Force) 3956 } 3957 3958 if v.Name != nil { 3959 ok := object.Key("Name") 3960 ok.String(*v.Name) 3961 } 3962 3963 return nil 3964} 3965 3966func awsAwsjson11_serializeOpDocumentDescribeApiDestinationInput(v *DescribeApiDestinationInput, value smithyjson.Value) error { 3967 object := value.Object() 3968 defer object.Close() 3969 3970 if v.Name != nil { 3971 ok := object.Key("Name") 3972 ok.String(*v.Name) 3973 } 3974 3975 return nil 3976} 3977 3978func awsAwsjson11_serializeOpDocumentDescribeArchiveInput(v *DescribeArchiveInput, value smithyjson.Value) error { 3979 object := value.Object() 3980 defer object.Close() 3981 3982 if v.ArchiveName != nil { 3983 ok := object.Key("ArchiveName") 3984 ok.String(*v.ArchiveName) 3985 } 3986 3987 return nil 3988} 3989 3990func awsAwsjson11_serializeOpDocumentDescribeConnectionInput(v *DescribeConnectionInput, value smithyjson.Value) error { 3991 object := value.Object() 3992 defer object.Close() 3993 3994 if v.Name != nil { 3995 ok := object.Key("Name") 3996 ok.String(*v.Name) 3997 } 3998 3999 return nil 4000} 4001 4002func awsAwsjson11_serializeOpDocumentDescribeEventBusInput(v *DescribeEventBusInput, value smithyjson.Value) error { 4003 object := value.Object() 4004 defer object.Close() 4005 4006 if v.Name != nil { 4007 ok := object.Key("Name") 4008 ok.String(*v.Name) 4009 } 4010 4011 return nil 4012} 4013 4014func awsAwsjson11_serializeOpDocumentDescribeEventSourceInput(v *DescribeEventSourceInput, value smithyjson.Value) error { 4015 object := value.Object() 4016 defer object.Close() 4017 4018 if v.Name != nil { 4019 ok := object.Key("Name") 4020 ok.String(*v.Name) 4021 } 4022 4023 return nil 4024} 4025 4026func awsAwsjson11_serializeOpDocumentDescribePartnerEventSourceInput(v *DescribePartnerEventSourceInput, value smithyjson.Value) error { 4027 object := value.Object() 4028 defer object.Close() 4029 4030 if v.Name != nil { 4031 ok := object.Key("Name") 4032 ok.String(*v.Name) 4033 } 4034 4035 return nil 4036} 4037 4038func awsAwsjson11_serializeOpDocumentDescribeReplayInput(v *DescribeReplayInput, value smithyjson.Value) error { 4039 object := value.Object() 4040 defer object.Close() 4041 4042 if v.ReplayName != nil { 4043 ok := object.Key("ReplayName") 4044 ok.String(*v.ReplayName) 4045 } 4046 4047 return nil 4048} 4049 4050func awsAwsjson11_serializeOpDocumentDescribeRuleInput(v *DescribeRuleInput, value smithyjson.Value) error { 4051 object := value.Object() 4052 defer object.Close() 4053 4054 if v.EventBusName != nil { 4055 ok := object.Key("EventBusName") 4056 ok.String(*v.EventBusName) 4057 } 4058 4059 if v.Name != nil { 4060 ok := object.Key("Name") 4061 ok.String(*v.Name) 4062 } 4063 4064 return nil 4065} 4066 4067func awsAwsjson11_serializeOpDocumentDisableRuleInput(v *DisableRuleInput, value smithyjson.Value) error { 4068 object := value.Object() 4069 defer object.Close() 4070 4071 if v.EventBusName != nil { 4072 ok := object.Key("EventBusName") 4073 ok.String(*v.EventBusName) 4074 } 4075 4076 if v.Name != nil { 4077 ok := object.Key("Name") 4078 ok.String(*v.Name) 4079 } 4080 4081 return nil 4082} 4083 4084func awsAwsjson11_serializeOpDocumentEnableRuleInput(v *EnableRuleInput, value smithyjson.Value) error { 4085 object := value.Object() 4086 defer object.Close() 4087 4088 if v.EventBusName != nil { 4089 ok := object.Key("EventBusName") 4090 ok.String(*v.EventBusName) 4091 } 4092 4093 if v.Name != nil { 4094 ok := object.Key("Name") 4095 ok.String(*v.Name) 4096 } 4097 4098 return nil 4099} 4100 4101func awsAwsjson11_serializeOpDocumentListApiDestinationsInput(v *ListApiDestinationsInput, value smithyjson.Value) error { 4102 object := value.Object() 4103 defer object.Close() 4104 4105 if v.ConnectionArn != nil { 4106 ok := object.Key("ConnectionArn") 4107 ok.String(*v.ConnectionArn) 4108 } 4109 4110 if v.Limit != nil { 4111 ok := object.Key("Limit") 4112 ok.Integer(*v.Limit) 4113 } 4114 4115 if v.NamePrefix != nil { 4116 ok := object.Key("NamePrefix") 4117 ok.String(*v.NamePrefix) 4118 } 4119 4120 if v.NextToken != nil { 4121 ok := object.Key("NextToken") 4122 ok.String(*v.NextToken) 4123 } 4124 4125 return nil 4126} 4127 4128func awsAwsjson11_serializeOpDocumentListArchivesInput(v *ListArchivesInput, value smithyjson.Value) error { 4129 object := value.Object() 4130 defer object.Close() 4131 4132 if v.EventSourceArn != nil { 4133 ok := object.Key("EventSourceArn") 4134 ok.String(*v.EventSourceArn) 4135 } 4136 4137 if v.Limit != nil { 4138 ok := object.Key("Limit") 4139 ok.Integer(*v.Limit) 4140 } 4141 4142 if v.NamePrefix != nil { 4143 ok := object.Key("NamePrefix") 4144 ok.String(*v.NamePrefix) 4145 } 4146 4147 if v.NextToken != nil { 4148 ok := object.Key("NextToken") 4149 ok.String(*v.NextToken) 4150 } 4151 4152 if len(v.State) > 0 { 4153 ok := object.Key("State") 4154 ok.String(string(v.State)) 4155 } 4156 4157 return nil 4158} 4159 4160func awsAwsjson11_serializeOpDocumentListConnectionsInput(v *ListConnectionsInput, value smithyjson.Value) error { 4161 object := value.Object() 4162 defer object.Close() 4163 4164 if len(v.ConnectionState) > 0 { 4165 ok := object.Key("ConnectionState") 4166 ok.String(string(v.ConnectionState)) 4167 } 4168 4169 if v.Limit != nil { 4170 ok := object.Key("Limit") 4171 ok.Integer(*v.Limit) 4172 } 4173 4174 if v.NamePrefix != nil { 4175 ok := object.Key("NamePrefix") 4176 ok.String(*v.NamePrefix) 4177 } 4178 4179 if v.NextToken != nil { 4180 ok := object.Key("NextToken") 4181 ok.String(*v.NextToken) 4182 } 4183 4184 return nil 4185} 4186 4187func awsAwsjson11_serializeOpDocumentListEventBusesInput(v *ListEventBusesInput, value smithyjson.Value) error { 4188 object := value.Object() 4189 defer object.Close() 4190 4191 if v.Limit != nil { 4192 ok := object.Key("Limit") 4193 ok.Integer(*v.Limit) 4194 } 4195 4196 if v.NamePrefix != nil { 4197 ok := object.Key("NamePrefix") 4198 ok.String(*v.NamePrefix) 4199 } 4200 4201 if v.NextToken != nil { 4202 ok := object.Key("NextToken") 4203 ok.String(*v.NextToken) 4204 } 4205 4206 return nil 4207} 4208 4209func awsAwsjson11_serializeOpDocumentListEventSourcesInput(v *ListEventSourcesInput, value smithyjson.Value) error { 4210 object := value.Object() 4211 defer object.Close() 4212 4213 if v.Limit != nil { 4214 ok := object.Key("Limit") 4215 ok.Integer(*v.Limit) 4216 } 4217 4218 if v.NamePrefix != nil { 4219 ok := object.Key("NamePrefix") 4220 ok.String(*v.NamePrefix) 4221 } 4222 4223 if v.NextToken != nil { 4224 ok := object.Key("NextToken") 4225 ok.String(*v.NextToken) 4226 } 4227 4228 return nil 4229} 4230 4231func awsAwsjson11_serializeOpDocumentListPartnerEventSourceAccountsInput(v *ListPartnerEventSourceAccountsInput, value smithyjson.Value) error { 4232 object := value.Object() 4233 defer object.Close() 4234 4235 if v.EventSourceName != nil { 4236 ok := object.Key("EventSourceName") 4237 ok.String(*v.EventSourceName) 4238 } 4239 4240 if v.Limit != nil { 4241 ok := object.Key("Limit") 4242 ok.Integer(*v.Limit) 4243 } 4244 4245 if v.NextToken != nil { 4246 ok := object.Key("NextToken") 4247 ok.String(*v.NextToken) 4248 } 4249 4250 return nil 4251} 4252 4253func awsAwsjson11_serializeOpDocumentListPartnerEventSourcesInput(v *ListPartnerEventSourcesInput, value smithyjson.Value) error { 4254 object := value.Object() 4255 defer object.Close() 4256 4257 if v.Limit != nil { 4258 ok := object.Key("Limit") 4259 ok.Integer(*v.Limit) 4260 } 4261 4262 if v.NamePrefix != nil { 4263 ok := object.Key("NamePrefix") 4264 ok.String(*v.NamePrefix) 4265 } 4266 4267 if v.NextToken != nil { 4268 ok := object.Key("NextToken") 4269 ok.String(*v.NextToken) 4270 } 4271 4272 return nil 4273} 4274 4275func awsAwsjson11_serializeOpDocumentListReplaysInput(v *ListReplaysInput, value smithyjson.Value) error { 4276 object := value.Object() 4277 defer object.Close() 4278 4279 if v.EventSourceArn != nil { 4280 ok := object.Key("EventSourceArn") 4281 ok.String(*v.EventSourceArn) 4282 } 4283 4284 if v.Limit != nil { 4285 ok := object.Key("Limit") 4286 ok.Integer(*v.Limit) 4287 } 4288 4289 if v.NamePrefix != nil { 4290 ok := object.Key("NamePrefix") 4291 ok.String(*v.NamePrefix) 4292 } 4293 4294 if v.NextToken != nil { 4295 ok := object.Key("NextToken") 4296 ok.String(*v.NextToken) 4297 } 4298 4299 if len(v.State) > 0 { 4300 ok := object.Key("State") 4301 ok.String(string(v.State)) 4302 } 4303 4304 return nil 4305} 4306 4307func awsAwsjson11_serializeOpDocumentListRuleNamesByTargetInput(v *ListRuleNamesByTargetInput, value smithyjson.Value) error { 4308 object := value.Object() 4309 defer object.Close() 4310 4311 if v.EventBusName != nil { 4312 ok := object.Key("EventBusName") 4313 ok.String(*v.EventBusName) 4314 } 4315 4316 if v.Limit != nil { 4317 ok := object.Key("Limit") 4318 ok.Integer(*v.Limit) 4319 } 4320 4321 if v.NextToken != nil { 4322 ok := object.Key("NextToken") 4323 ok.String(*v.NextToken) 4324 } 4325 4326 if v.TargetArn != nil { 4327 ok := object.Key("TargetArn") 4328 ok.String(*v.TargetArn) 4329 } 4330 4331 return nil 4332} 4333 4334func awsAwsjson11_serializeOpDocumentListRulesInput(v *ListRulesInput, value smithyjson.Value) error { 4335 object := value.Object() 4336 defer object.Close() 4337 4338 if v.EventBusName != nil { 4339 ok := object.Key("EventBusName") 4340 ok.String(*v.EventBusName) 4341 } 4342 4343 if v.Limit != nil { 4344 ok := object.Key("Limit") 4345 ok.Integer(*v.Limit) 4346 } 4347 4348 if v.NamePrefix != nil { 4349 ok := object.Key("NamePrefix") 4350 ok.String(*v.NamePrefix) 4351 } 4352 4353 if v.NextToken != nil { 4354 ok := object.Key("NextToken") 4355 ok.String(*v.NextToken) 4356 } 4357 4358 return nil 4359} 4360 4361func awsAwsjson11_serializeOpDocumentListTagsForResourceInput(v *ListTagsForResourceInput, value smithyjson.Value) error { 4362 object := value.Object() 4363 defer object.Close() 4364 4365 if v.ResourceARN != nil { 4366 ok := object.Key("ResourceARN") 4367 ok.String(*v.ResourceARN) 4368 } 4369 4370 return nil 4371} 4372 4373func awsAwsjson11_serializeOpDocumentListTargetsByRuleInput(v *ListTargetsByRuleInput, value smithyjson.Value) error { 4374 object := value.Object() 4375 defer object.Close() 4376 4377 if v.EventBusName != nil { 4378 ok := object.Key("EventBusName") 4379 ok.String(*v.EventBusName) 4380 } 4381 4382 if v.Limit != nil { 4383 ok := object.Key("Limit") 4384 ok.Integer(*v.Limit) 4385 } 4386 4387 if v.NextToken != nil { 4388 ok := object.Key("NextToken") 4389 ok.String(*v.NextToken) 4390 } 4391 4392 if v.Rule != nil { 4393 ok := object.Key("Rule") 4394 ok.String(*v.Rule) 4395 } 4396 4397 return nil 4398} 4399 4400func awsAwsjson11_serializeOpDocumentPutEventsInput(v *PutEventsInput, value smithyjson.Value) error { 4401 object := value.Object() 4402 defer object.Close() 4403 4404 if v.Entries != nil { 4405 ok := object.Key("Entries") 4406 if err := awsAwsjson11_serializeDocumentPutEventsRequestEntryList(v.Entries, ok); err != nil { 4407 return err 4408 } 4409 } 4410 4411 return nil 4412} 4413 4414func awsAwsjson11_serializeOpDocumentPutPartnerEventsInput(v *PutPartnerEventsInput, value smithyjson.Value) error { 4415 object := value.Object() 4416 defer object.Close() 4417 4418 if v.Entries != nil { 4419 ok := object.Key("Entries") 4420 if err := awsAwsjson11_serializeDocumentPutPartnerEventsRequestEntryList(v.Entries, ok); err != nil { 4421 return err 4422 } 4423 } 4424 4425 return nil 4426} 4427 4428func awsAwsjson11_serializeOpDocumentPutPermissionInput(v *PutPermissionInput, value smithyjson.Value) error { 4429 object := value.Object() 4430 defer object.Close() 4431 4432 if v.Action != nil { 4433 ok := object.Key("Action") 4434 ok.String(*v.Action) 4435 } 4436 4437 if v.Condition != nil { 4438 ok := object.Key("Condition") 4439 if err := awsAwsjson11_serializeDocumentCondition(v.Condition, ok); err != nil { 4440 return err 4441 } 4442 } 4443 4444 if v.EventBusName != nil { 4445 ok := object.Key("EventBusName") 4446 ok.String(*v.EventBusName) 4447 } 4448 4449 if v.Policy != nil { 4450 ok := object.Key("Policy") 4451 ok.String(*v.Policy) 4452 } 4453 4454 if v.Principal != nil { 4455 ok := object.Key("Principal") 4456 ok.String(*v.Principal) 4457 } 4458 4459 if v.StatementId != nil { 4460 ok := object.Key("StatementId") 4461 ok.String(*v.StatementId) 4462 } 4463 4464 return nil 4465} 4466 4467func awsAwsjson11_serializeOpDocumentPutRuleInput(v *PutRuleInput, value smithyjson.Value) error { 4468 object := value.Object() 4469 defer object.Close() 4470 4471 if v.Description != nil { 4472 ok := object.Key("Description") 4473 ok.String(*v.Description) 4474 } 4475 4476 if v.EventBusName != nil { 4477 ok := object.Key("EventBusName") 4478 ok.String(*v.EventBusName) 4479 } 4480 4481 if v.EventPattern != nil { 4482 ok := object.Key("EventPattern") 4483 ok.String(*v.EventPattern) 4484 } 4485 4486 if v.Name != nil { 4487 ok := object.Key("Name") 4488 ok.String(*v.Name) 4489 } 4490 4491 if v.RoleArn != nil { 4492 ok := object.Key("RoleArn") 4493 ok.String(*v.RoleArn) 4494 } 4495 4496 if v.ScheduleExpression != nil { 4497 ok := object.Key("ScheduleExpression") 4498 ok.String(*v.ScheduleExpression) 4499 } 4500 4501 if len(v.State) > 0 { 4502 ok := object.Key("State") 4503 ok.String(string(v.State)) 4504 } 4505 4506 if v.Tags != nil { 4507 ok := object.Key("Tags") 4508 if err := awsAwsjson11_serializeDocumentTagList(v.Tags, ok); err != nil { 4509 return err 4510 } 4511 } 4512 4513 return nil 4514} 4515 4516func awsAwsjson11_serializeOpDocumentPutTargetsInput(v *PutTargetsInput, value smithyjson.Value) error { 4517 object := value.Object() 4518 defer object.Close() 4519 4520 if v.EventBusName != nil { 4521 ok := object.Key("EventBusName") 4522 ok.String(*v.EventBusName) 4523 } 4524 4525 if v.Rule != nil { 4526 ok := object.Key("Rule") 4527 ok.String(*v.Rule) 4528 } 4529 4530 if v.Targets != nil { 4531 ok := object.Key("Targets") 4532 if err := awsAwsjson11_serializeDocumentTargetList(v.Targets, ok); err != nil { 4533 return err 4534 } 4535 } 4536 4537 return nil 4538} 4539 4540func awsAwsjson11_serializeOpDocumentRemovePermissionInput(v *RemovePermissionInput, value smithyjson.Value) error { 4541 object := value.Object() 4542 defer object.Close() 4543 4544 if v.EventBusName != nil { 4545 ok := object.Key("EventBusName") 4546 ok.String(*v.EventBusName) 4547 } 4548 4549 if v.RemoveAllPermissions { 4550 ok := object.Key("RemoveAllPermissions") 4551 ok.Boolean(v.RemoveAllPermissions) 4552 } 4553 4554 if v.StatementId != nil { 4555 ok := object.Key("StatementId") 4556 ok.String(*v.StatementId) 4557 } 4558 4559 return nil 4560} 4561 4562func awsAwsjson11_serializeOpDocumentRemoveTargetsInput(v *RemoveTargetsInput, value smithyjson.Value) error { 4563 object := value.Object() 4564 defer object.Close() 4565 4566 if v.EventBusName != nil { 4567 ok := object.Key("EventBusName") 4568 ok.String(*v.EventBusName) 4569 } 4570 4571 if v.Force { 4572 ok := object.Key("Force") 4573 ok.Boolean(v.Force) 4574 } 4575 4576 if v.Ids != nil { 4577 ok := object.Key("Ids") 4578 if err := awsAwsjson11_serializeDocumentTargetIdList(v.Ids, ok); err != nil { 4579 return err 4580 } 4581 } 4582 4583 if v.Rule != nil { 4584 ok := object.Key("Rule") 4585 ok.String(*v.Rule) 4586 } 4587 4588 return nil 4589} 4590 4591func awsAwsjson11_serializeOpDocumentStartReplayInput(v *StartReplayInput, value smithyjson.Value) error { 4592 object := value.Object() 4593 defer object.Close() 4594 4595 if v.Description != nil { 4596 ok := object.Key("Description") 4597 ok.String(*v.Description) 4598 } 4599 4600 if v.Destination != nil { 4601 ok := object.Key("Destination") 4602 if err := awsAwsjson11_serializeDocumentReplayDestination(v.Destination, ok); err != nil { 4603 return err 4604 } 4605 } 4606 4607 if v.EventEndTime != nil { 4608 ok := object.Key("EventEndTime") 4609 ok.Double(smithytime.FormatEpochSeconds(*v.EventEndTime)) 4610 } 4611 4612 if v.EventSourceArn != nil { 4613 ok := object.Key("EventSourceArn") 4614 ok.String(*v.EventSourceArn) 4615 } 4616 4617 if v.EventStartTime != nil { 4618 ok := object.Key("EventStartTime") 4619 ok.Double(smithytime.FormatEpochSeconds(*v.EventStartTime)) 4620 } 4621 4622 if v.ReplayName != nil { 4623 ok := object.Key("ReplayName") 4624 ok.String(*v.ReplayName) 4625 } 4626 4627 return nil 4628} 4629 4630func awsAwsjson11_serializeOpDocumentTagResourceInput(v *TagResourceInput, value smithyjson.Value) error { 4631 object := value.Object() 4632 defer object.Close() 4633 4634 if v.ResourceARN != nil { 4635 ok := object.Key("ResourceARN") 4636 ok.String(*v.ResourceARN) 4637 } 4638 4639 if v.Tags != nil { 4640 ok := object.Key("Tags") 4641 if err := awsAwsjson11_serializeDocumentTagList(v.Tags, ok); err != nil { 4642 return err 4643 } 4644 } 4645 4646 return nil 4647} 4648 4649func awsAwsjson11_serializeOpDocumentTestEventPatternInput(v *TestEventPatternInput, value smithyjson.Value) error { 4650 object := value.Object() 4651 defer object.Close() 4652 4653 if v.Event != nil { 4654 ok := object.Key("Event") 4655 ok.String(*v.Event) 4656 } 4657 4658 if v.EventPattern != nil { 4659 ok := object.Key("EventPattern") 4660 ok.String(*v.EventPattern) 4661 } 4662 4663 return nil 4664} 4665 4666func awsAwsjson11_serializeOpDocumentUntagResourceInput(v *UntagResourceInput, value smithyjson.Value) error { 4667 object := value.Object() 4668 defer object.Close() 4669 4670 if v.ResourceARN != nil { 4671 ok := object.Key("ResourceARN") 4672 ok.String(*v.ResourceARN) 4673 } 4674 4675 if v.TagKeys != nil { 4676 ok := object.Key("TagKeys") 4677 if err := awsAwsjson11_serializeDocumentTagKeyList(v.TagKeys, ok); err != nil { 4678 return err 4679 } 4680 } 4681 4682 return nil 4683} 4684 4685func awsAwsjson11_serializeOpDocumentUpdateApiDestinationInput(v *UpdateApiDestinationInput, value smithyjson.Value) error { 4686 object := value.Object() 4687 defer object.Close() 4688 4689 if v.ConnectionArn != nil { 4690 ok := object.Key("ConnectionArn") 4691 ok.String(*v.ConnectionArn) 4692 } 4693 4694 if v.Description != nil { 4695 ok := object.Key("Description") 4696 ok.String(*v.Description) 4697 } 4698 4699 if len(v.HttpMethod) > 0 { 4700 ok := object.Key("HttpMethod") 4701 ok.String(string(v.HttpMethod)) 4702 } 4703 4704 if v.InvocationEndpoint != nil { 4705 ok := object.Key("InvocationEndpoint") 4706 ok.String(*v.InvocationEndpoint) 4707 } 4708 4709 if v.InvocationRateLimitPerSecond != nil { 4710 ok := object.Key("InvocationRateLimitPerSecond") 4711 ok.Integer(*v.InvocationRateLimitPerSecond) 4712 } 4713 4714 if v.Name != nil { 4715 ok := object.Key("Name") 4716 ok.String(*v.Name) 4717 } 4718 4719 return nil 4720} 4721 4722func awsAwsjson11_serializeOpDocumentUpdateArchiveInput(v *UpdateArchiveInput, value smithyjson.Value) error { 4723 object := value.Object() 4724 defer object.Close() 4725 4726 if v.ArchiveName != nil { 4727 ok := object.Key("ArchiveName") 4728 ok.String(*v.ArchiveName) 4729 } 4730 4731 if v.Description != nil { 4732 ok := object.Key("Description") 4733 ok.String(*v.Description) 4734 } 4735 4736 if v.EventPattern != nil { 4737 ok := object.Key("EventPattern") 4738 ok.String(*v.EventPattern) 4739 } 4740 4741 if v.RetentionDays != nil { 4742 ok := object.Key("RetentionDays") 4743 ok.Integer(*v.RetentionDays) 4744 } 4745 4746 return nil 4747} 4748 4749func awsAwsjson11_serializeOpDocumentUpdateConnectionInput(v *UpdateConnectionInput, value smithyjson.Value) error { 4750 object := value.Object() 4751 defer object.Close() 4752 4753 if len(v.AuthorizationType) > 0 { 4754 ok := object.Key("AuthorizationType") 4755 ok.String(string(v.AuthorizationType)) 4756 } 4757 4758 if v.AuthParameters != nil { 4759 ok := object.Key("AuthParameters") 4760 if err := awsAwsjson11_serializeDocumentUpdateConnectionAuthRequestParameters(v.AuthParameters, ok); err != nil { 4761 return err 4762 } 4763 } 4764 4765 if v.Description != nil { 4766 ok := object.Key("Description") 4767 ok.String(*v.Description) 4768 } 4769 4770 if v.Name != nil { 4771 ok := object.Key("Name") 4772 ok.String(*v.Name) 4773 } 4774 4775 return nil 4776} 4777