1// Code generated by smithy-go-codegen DO NOT EDIT. 2 3package managedblockchain 4 5import ( 6 "context" 7 "fmt" 8 "github.com/aws/aws-sdk-go-v2/service/managedblockchain/types" 9 smithy "github.com/aws/smithy-go" 10 "github.com/aws/smithy-go/middleware" 11) 12 13type validateOpCreateMember struct { 14} 15 16func (*validateOpCreateMember) ID() string { 17 return "OperationInputValidation" 18} 19 20func (m *validateOpCreateMember) HandleInitialize(ctx context.Context, in middleware.InitializeInput, next middleware.InitializeHandler) ( 21 out middleware.InitializeOutput, metadata middleware.Metadata, err error, 22) { 23 input, ok := in.Parameters.(*CreateMemberInput) 24 if !ok { 25 return out, metadata, fmt.Errorf("unknown input parameters type %T", in.Parameters) 26 } 27 if err := validateOpCreateMemberInput(input); err != nil { 28 return out, metadata, err 29 } 30 return next.HandleInitialize(ctx, in) 31} 32 33type validateOpCreateNetwork struct { 34} 35 36func (*validateOpCreateNetwork) ID() string { 37 return "OperationInputValidation" 38} 39 40func (m *validateOpCreateNetwork) HandleInitialize(ctx context.Context, in middleware.InitializeInput, next middleware.InitializeHandler) ( 41 out middleware.InitializeOutput, metadata middleware.Metadata, err error, 42) { 43 input, ok := in.Parameters.(*CreateNetworkInput) 44 if !ok { 45 return out, metadata, fmt.Errorf("unknown input parameters type %T", in.Parameters) 46 } 47 if err := validateOpCreateNetworkInput(input); err != nil { 48 return out, metadata, err 49 } 50 return next.HandleInitialize(ctx, in) 51} 52 53type validateOpCreateNode struct { 54} 55 56func (*validateOpCreateNode) ID() string { 57 return "OperationInputValidation" 58} 59 60func (m *validateOpCreateNode) HandleInitialize(ctx context.Context, in middleware.InitializeInput, next middleware.InitializeHandler) ( 61 out middleware.InitializeOutput, metadata middleware.Metadata, err error, 62) { 63 input, ok := in.Parameters.(*CreateNodeInput) 64 if !ok { 65 return out, metadata, fmt.Errorf("unknown input parameters type %T", in.Parameters) 66 } 67 if err := validateOpCreateNodeInput(input); err != nil { 68 return out, metadata, err 69 } 70 return next.HandleInitialize(ctx, in) 71} 72 73type validateOpCreateProposal struct { 74} 75 76func (*validateOpCreateProposal) ID() string { 77 return "OperationInputValidation" 78} 79 80func (m *validateOpCreateProposal) HandleInitialize(ctx context.Context, in middleware.InitializeInput, next middleware.InitializeHandler) ( 81 out middleware.InitializeOutput, metadata middleware.Metadata, err error, 82) { 83 input, ok := in.Parameters.(*CreateProposalInput) 84 if !ok { 85 return out, metadata, fmt.Errorf("unknown input parameters type %T", in.Parameters) 86 } 87 if err := validateOpCreateProposalInput(input); err != nil { 88 return out, metadata, err 89 } 90 return next.HandleInitialize(ctx, in) 91} 92 93type validateOpDeleteMember struct { 94} 95 96func (*validateOpDeleteMember) ID() string { 97 return "OperationInputValidation" 98} 99 100func (m *validateOpDeleteMember) HandleInitialize(ctx context.Context, in middleware.InitializeInput, next middleware.InitializeHandler) ( 101 out middleware.InitializeOutput, metadata middleware.Metadata, err error, 102) { 103 input, ok := in.Parameters.(*DeleteMemberInput) 104 if !ok { 105 return out, metadata, fmt.Errorf("unknown input parameters type %T", in.Parameters) 106 } 107 if err := validateOpDeleteMemberInput(input); err != nil { 108 return out, metadata, err 109 } 110 return next.HandleInitialize(ctx, in) 111} 112 113type validateOpDeleteNode struct { 114} 115 116func (*validateOpDeleteNode) ID() string { 117 return "OperationInputValidation" 118} 119 120func (m *validateOpDeleteNode) HandleInitialize(ctx context.Context, in middleware.InitializeInput, next middleware.InitializeHandler) ( 121 out middleware.InitializeOutput, metadata middleware.Metadata, err error, 122) { 123 input, ok := in.Parameters.(*DeleteNodeInput) 124 if !ok { 125 return out, metadata, fmt.Errorf("unknown input parameters type %T", in.Parameters) 126 } 127 if err := validateOpDeleteNodeInput(input); err != nil { 128 return out, metadata, err 129 } 130 return next.HandleInitialize(ctx, in) 131} 132 133type validateOpGetMember struct { 134} 135 136func (*validateOpGetMember) ID() string { 137 return "OperationInputValidation" 138} 139 140func (m *validateOpGetMember) HandleInitialize(ctx context.Context, in middleware.InitializeInput, next middleware.InitializeHandler) ( 141 out middleware.InitializeOutput, metadata middleware.Metadata, err error, 142) { 143 input, ok := in.Parameters.(*GetMemberInput) 144 if !ok { 145 return out, metadata, fmt.Errorf("unknown input parameters type %T", in.Parameters) 146 } 147 if err := validateOpGetMemberInput(input); err != nil { 148 return out, metadata, err 149 } 150 return next.HandleInitialize(ctx, in) 151} 152 153type validateOpGetNetwork struct { 154} 155 156func (*validateOpGetNetwork) ID() string { 157 return "OperationInputValidation" 158} 159 160func (m *validateOpGetNetwork) HandleInitialize(ctx context.Context, in middleware.InitializeInput, next middleware.InitializeHandler) ( 161 out middleware.InitializeOutput, metadata middleware.Metadata, err error, 162) { 163 input, ok := in.Parameters.(*GetNetworkInput) 164 if !ok { 165 return out, metadata, fmt.Errorf("unknown input parameters type %T", in.Parameters) 166 } 167 if err := validateOpGetNetworkInput(input); err != nil { 168 return out, metadata, err 169 } 170 return next.HandleInitialize(ctx, in) 171} 172 173type validateOpGetNode struct { 174} 175 176func (*validateOpGetNode) ID() string { 177 return "OperationInputValidation" 178} 179 180func (m *validateOpGetNode) HandleInitialize(ctx context.Context, in middleware.InitializeInput, next middleware.InitializeHandler) ( 181 out middleware.InitializeOutput, metadata middleware.Metadata, err error, 182) { 183 input, ok := in.Parameters.(*GetNodeInput) 184 if !ok { 185 return out, metadata, fmt.Errorf("unknown input parameters type %T", in.Parameters) 186 } 187 if err := validateOpGetNodeInput(input); err != nil { 188 return out, metadata, err 189 } 190 return next.HandleInitialize(ctx, in) 191} 192 193type validateOpGetProposal struct { 194} 195 196func (*validateOpGetProposal) ID() string { 197 return "OperationInputValidation" 198} 199 200func (m *validateOpGetProposal) HandleInitialize(ctx context.Context, in middleware.InitializeInput, next middleware.InitializeHandler) ( 201 out middleware.InitializeOutput, metadata middleware.Metadata, err error, 202) { 203 input, ok := in.Parameters.(*GetProposalInput) 204 if !ok { 205 return out, metadata, fmt.Errorf("unknown input parameters type %T", in.Parameters) 206 } 207 if err := validateOpGetProposalInput(input); err != nil { 208 return out, metadata, err 209 } 210 return next.HandleInitialize(ctx, in) 211} 212 213type validateOpListMembers struct { 214} 215 216func (*validateOpListMembers) ID() string { 217 return "OperationInputValidation" 218} 219 220func (m *validateOpListMembers) HandleInitialize(ctx context.Context, in middleware.InitializeInput, next middleware.InitializeHandler) ( 221 out middleware.InitializeOutput, metadata middleware.Metadata, err error, 222) { 223 input, ok := in.Parameters.(*ListMembersInput) 224 if !ok { 225 return out, metadata, fmt.Errorf("unknown input parameters type %T", in.Parameters) 226 } 227 if err := validateOpListMembersInput(input); err != nil { 228 return out, metadata, err 229 } 230 return next.HandleInitialize(ctx, in) 231} 232 233type validateOpListNodes struct { 234} 235 236func (*validateOpListNodes) ID() string { 237 return "OperationInputValidation" 238} 239 240func (m *validateOpListNodes) HandleInitialize(ctx context.Context, in middleware.InitializeInput, next middleware.InitializeHandler) ( 241 out middleware.InitializeOutput, metadata middleware.Metadata, err error, 242) { 243 input, ok := in.Parameters.(*ListNodesInput) 244 if !ok { 245 return out, metadata, fmt.Errorf("unknown input parameters type %T", in.Parameters) 246 } 247 if err := validateOpListNodesInput(input); err != nil { 248 return out, metadata, err 249 } 250 return next.HandleInitialize(ctx, in) 251} 252 253type validateOpListProposals struct { 254} 255 256func (*validateOpListProposals) ID() string { 257 return "OperationInputValidation" 258} 259 260func (m *validateOpListProposals) HandleInitialize(ctx context.Context, in middleware.InitializeInput, next middleware.InitializeHandler) ( 261 out middleware.InitializeOutput, metadata middleware.Metadata, err error, 262) { 263 input, ok := in.Parameters.(*ListProposalsInput) 264 if !ok { 265 return out, metadata, fmt.Errorf("unknown input parameters type %T", in.Parameters) 266 } 267 if err := validateOpListProposalsInput(input); err != nil { 268 return out, metadata, err 269 } 270 return next.HandleInitialize(ctx, in) 271} 272 273type validateOpListProposalVotes struct { 274} 275 276func (*validateOpListProposalVotes) ID() string { 277 return "OperationInputValidation" 278} 279 280func (m *validateOpListProposalVotes) HandleInitialize(ctx context.Context, in middleware.InitializeInput, next middleware.InitializeHandler) ( 281 out middleware.InitializeOutput, metadata middleware.Metadata, err error, 282) { 283 input, ok := in.Parameters.(*ListProposalVotesInput) 284 if !ok { 285 return out, metadata, fmt.Errorf("unknown input parameters type %T", in.Parameters) 286 } 287 if err := validateOpListProposalVotesInput(input); err != nil { 288 return out, metadata, err 289 } 290 return next.HandleInitialize(ctx, in) 291} 292 293type validateOpListTagsForResource struct { 294} 295 296func (*validateOpListTagsForResource) ID() string { 297 return "OperationInputValidation" 298} 299 300func (m *validateOpListTagsForResource) HandleInitialize(ctx context.Context, in middleware.InitializeInput, next middleware.InitializeHandler) ( 301 out middleware.InitializeOutput, metadata middleware.Metadata, err error, 302) { 303 input, ok := in.Parameters.(*ListTagsForResourceInput) 304 if !ok { 305 return out, metadata, fmt.Errorf("unknown input parameters type %T", in.Parameters) 306 } 307 if err := validateOpListTagsForResourceInput(input); err != nil { 308 return out, metadata, err 309 } 310 return next.HandleInitialize(ctx, in) 311} 312 313type validateOpRejectInvitation struct { 314} 315 316func (*validateOpRejectInvitation) ID() string { 317 return "OperationInputValidation" 318} 319 320func (m *validateOpRejectInvitation) HandleInitialize(ctx context.Context, in middleware.InitializeInput, next middleware.InitializeHandler) ( 321 out middleware.InitializeOutput, metadata middleware.Metadata, err error, 322) { 323 input, ok := in.Parameters.(*RejectInvitationInput) 324 if !ok { 325 return out, metadata, fmt.Errorf("unknown input parameters type %T", in.Parameters) 326 } 327 if err := validateOpRejectInvitationInput(input); err != nil { 328 return out, metadata, err 329 } 330 return next.HandleInitialize(ctx, in) 331} 332 333type validateOpTagResource struct { 334} 335 336func (*validateOpTagResource) ID() string { 337 return "OperationInputValidation" 338} 339 340func (m *validateOpTagResource) HandleInitialize(ctx context.Context, in middleware.InitializeInput, next middleware.InitializeHandler) ( 341 out middleware.InitializeOutput, metadata middleware.Metadata, err error, 342) { 343 input, ok := in.Parameters.(*TagResourceInput) 344 if !ok { 345 return out, metadata, fmt.Errorf("unknown input parameters type %T", in.Parameters) 346 } 347 if err := validateOpTagResourceInput(input); err != nil { 348 return out, metadata, err 349 } 350 return next.HandleInitialize(ctx, in) 351} 352 353type validateOpUntagResource struct { 354} 355 356func (*validateOpUntagResource) ID() string { 357 return "OperationInputValidation" 358} 359 360func (m *validateOpUntagResource) HandleInitialize(ctx context.Context, in middleware.InitializeInput, next middleware.InitializeHandler) ( 361 out middleware.InitializeOutput, metadata middleware.Metadata, err error, 362) { 363 input, ok := in.Parameters.(*UntagResourceInput) 364 if !ok { 365 return out, metadata, fmt.Errorf("unknown input parameters type %T", in.Parameters) 366 } 367 if err := validateOpUntagResourceInput(input); err != nil { 368 return out, metadata, err 369 } 370 return next.HandleInitialize(ctx, in) 371} 372 373type validateOpUpdateMember struct { 374} 375 376func (*validateOpUpdateMember) ID() string { 377 return "OperationInputValidation" 378} 379 380func (m *validateOpUpdateMember) HandleInitialize(ctx context.Context, in middleware.InitializeInput, next middleware.InitializeHandler) ( 381 out middleware.InitializeOutput, metadata middleware.Metadata, err error, 382) { 383 input, ok := in.Parameters.(*UpdateMemberInput) 384 if !ok { 385 return out, metadata, fmt.Errorf("unknown input parameters type %T", in.Parameters) 386 } 387 if err := validateOpUpdateMemberInput(input); err != nil { 388 return out, metadata, err 389 } 390 return next.HandleInitialize(ctx, in) 391} 392 393type validateOpUpdateNode struct { 394} 395 396func (*validateOpUpdateNode) ID() string { 397 return "OperationInputValidation" 398} 399 400func (m *validateOpUpdateNode) HandleInitialize(ctx context.Context, in middleware.InitializeInput, next middleware.InitializeHandler) ( 401 out middleware.InitializeOutput, metadata middleware.Metadata, err error, 402) { 403 input, ok := in.Parameters.(*UpdateNodeInput) 404 if !ok { 405 return out, metadata, fmt.Errorf("unknown input parameters type %T", in.Parameters) 406 } 407 if err := validateOpUpdateNodeInput(input); err != nil { 408 return out, metadata, err 409 } 410 return next.HandleInitialize(ctx, in) 411} 412 413type validateOpVoteOnProposal struct { 414} 415 416func (*validateOpVoteOnProposal) ID() string { 417 return "OperationInputValidation" 418} 419 420func (m *validateOpVoteOnProposal) HandleInitialize(ctx context.Context, in middleware.InitializeInput, next middleware.InitializeHandler) ( 421 out middleware.InitializeOutput, metadata middleware.Metadata, err error, 422) { 423 input, ok := in.Parameters.(*VoteOnProposalInput) 424 if !ok { 425 return out, metadata, fmt.Errorf("unknown input parameters type %T", in.Parameters) 426 } 427 if err := validateOpVoteOnProposalInput(input); err != nil { 428 return out, metadata, err 429 } 430 return next.HandleInitialize(ctx, in) 431} 432 433func addOpCreateMemberValidationMiddleware(stack *middleware.Stack) error { 434 return stack.Initialize.Add(&validateOpCreateMember{}, middleware.After) 435} 436 437func addOpCreateNetworkValidationMiddleware(stack *middleware.Stack) error { 438 return stack.Initialize.Add(&validateOpCreateNetwork{}, middleware.After) 439} 440 441func addOpCreateNodeValidationMiddleware(stack *middleware.Stack) error { 442 return stack.Initialize.Add(&validateOpCreateNode{}, middleware.After) 443} 444 445func addOpCreateProposalValidationMiddleware(stack *middleware.Stack) error { 446 return stack.Initialize.Add(&validateOpCreateProposal{}, middleware.After) 447} 448 449func addOpDeleteMemberValidationMiddleware(stack *middleware.Stack) error { 450 return stack.Initialize.Add(&validateOpDeleteMember{}, middleware.After) 451} 452 453func addOpDeleteNodeValidationMiddleware(stack *middleware.Stack) error { 454 return stack.Initialize.Add(&validateOpDeleteNode{}, middleware.After) 455} 456 457func addOpGetMemberValidationMiddleware(stack *middleware.Stack) error { 458 return stack.Initialize.Add(&validateOpGetMember{}, middleware.After) 459} 460 461func addOpGetNetworkValidationMiddleware(stack *middleware.Stack) error { 462 return stack.Initialize.Add(&validateOpGetNetwork{}, middleware.After) 463} 464 465func addOpGetNodeValidationMiddleware(stack *middleware.Stack) error { 466 return stack.Initialize.Add(&validateOpGetNode{}, middleware.After) 467} 468 469func addOpGetProposalValidationMiddleware(stack *middleware.Stack) error { 470 return stack.Initialize.Add(&validateOpGetProposal{}, middleware.After) 471} 472 473func addOpListMembersValidationMiddleware(stack *middleware.Stack) error { 474 return stack.Initialize.Add(&validateOpListMembers{}, middleware.After) 475} 476 477func addOpListNodesValidationMiddleware(stack *middleware.Stack) error { 478 return stack.Initialize.Add(&validateOpListNodes{}, middleware.After) 479} 480 481func addOpListProposalsValidationMiddleware(stack *middleware.Stack) error { 482 return stack.Initialize.Add(&validateOpListProposals{}, middleware.After) 483} 484 485func addOpListProposalVotesValidationMiddleware(stack *middleware.Stack) error { 486 return stack.Initialize.Add(&validateOpListProposalVotes{}, middleware.After) 487} 488 489func addOpListTagsForResourceValidationMiddleware(stack *middleware.Stack) error { 490 return stack.Initialize.Add(&validateOpListTagsForResource{}, middleware.After) 491} 492 493func addOpRejectInvitationValidationMiddleware(stack *middleware.Stack) error { 494 return stack.Initialize.Add(&validateOpRejectInvitation{}, middleware.After) 495} 496 497func addOpTagResourceValidationMiddleware(stack *middleware.Stack) error { 498 return stack.Initialize.Add(&validateOpTagResource{}, middleware.After) 499} 500 501func addOpUntagResourceValidationMiddleware(stack *middleware.Stack) error { 502 return stack.Initialize.Add(&validateOpUntagResource{}, middleware.After) 503} 504 505func addOpUpdateMemberValidationMiddleware(stack *middleware.Stack) error { 506 return stack.Initialize.Add(&validateOpUpdateMember{}, middleware.After) 507} 508 509func addOpUpdateNodeValidationMiddleware(stack *middleware.Stack) error { 510 return stack.Initialize.Add(&validateOpUpdateNode{}, middleware.After) 511} 512 513func addOpVoteOnProposalValidationMiddleware(stack *middleware.Stack) error { 514 return stack.Initialize.Add(&validateOpVoteOnProposal{}, middleware.After) 515} 516 517func validateInviteAction(v *types.InviteAction) error { 518 if v == nil { 519 return nil 520 } 521 invalidParams := smithy.InvalidParamsError{Context: "InviteAction"} 522 if v.Principal == nil { 523 invalidParams.Add(smithy.NewErrParamRequired("Principal")) 524 } 525 if invalidParams.Len() > 0 { 526 return invalidParams 527 } else { 528 return nil 529 } 530} 531 532func validateInviteActionList(v []types.InviteAction) error { 533 if v == nil { 534 return nil 535 } 536 invalidParams := smithy.InvalidParamsError{Context: "InviteActionList"} 537 for i := range v { 538 if err := validateInviteAction(&v[i]); err != nil { 539 invalidParams.AddNested(fmt.Sprintf("[%d]", i), err.(smithy.InvalidParamsError)) 540 } 541 } 542 if invalidParams.Len() > 0 { 543 return invalidParams 544 } else { 545 return nil 546 } 547} 548 549func validateMemberConfiguration(v *types.MemberConfiguration) error { 550 if v == nil { 551 return nil 552 } 553 invalidParams := smithy.InvalidParamsError{Context: "MemberConfiguration"} 554 if v.Name == nil { 555 invalidParams.Add(smithy.NewErrParamRequired("Name")) 556 } 557 if v.FrameworkConfiguration == nil { 558 invalidParams.Add(smithy.NewErrParamRequired("FrameworkConfiguration")) 559 } else if v.FrameworkConfiguration != nil { 560 if err := validateMemberFrameworkConfiguration(v.FrameworkConfiguration); err != nil { 561 invalidParams.AddNested("FrameworkConfiguration", err.(smithy.InvalidParamsError)) 562 } 563 } 564 if invalidParams.Len() > 0 { 565 return invalidParams 566 } else { 567 return nil 568 } 569} 570 571func validateMemberFabricConfiguration(v *types.MemberFabricConfiguration) error { 572 if v == nil { 573 return nil 574 } 575 invalidParams := smithy.InvalidParamsError{Context: "MemberFabricConfiguration"} 576 if v.AdminUsername == nil { 577 invalidParams.Add(smithy.NewErrParamRequired("AdminUsername")) 578 } 579 if v.AdminPassword == nil { 580 invalidParams.Add(smithy.NewErrParamRequired("AdminPassword")) 581 } 582 if invalidParams.Len() > 0 { 583 return invalidParams 584 } else { 585 return nil 586 } 587} 588 589func validateMemberFrameworkConfiguration(v *types.MemberFrameworkConfiguration) error { 590 if v == nil { 591 return nil 592 } 593 invalidParams := smithy.InvalidParamsError{Context: "MemberFrameworkConfiguration"} 594 if v.Fabric != nil { 595 if err := validateMemberFabricConfiguration(v.Fabric); err != nil { 596 invalidParams.AddNested("Fabric", err.(smithy.InvalidParamsError)) 597 } 598 } 599 if invalidParams.Len() > 0 { 600 return invalidParams 601 } else { 602 return nil 603 } 604} 605 606func validateNetworkFabricConfiguration(v *types.NetworkFabricConfiguration) error { 607 if v == nil { 608 return nil 609 } 610 invalidParams := smithy.InvalidParamsError{Context: "NetworkFabricConfiguration"} 611 if len(v.Edition) == 0 { 612 invalidParams.Add(smithy.NewErrParamRequired("Edition")) 613 } 614 if invalidParams.Len() > 0 { 615 return invalidParams 616 } else { 617 return nil 618 } 619} 620 621func validateNetworkFrameworkConfiguration(v *types.NetworkFrameworkConfiguration) error { 622 if v == nil { 623 return nil 624 } 625 invalidParams := smithy.InvalidParamsError{Context: "NetworkFrameworkConfiguration"} 626 if v.Fabric != nil { 627 if err := validateNetworkFabricConfiguration(v.Fabric); err != nil { 628 invalidParams.AddNested("Fabric", err.(smithy.InvalidParamsError)) 629 } 630 } 631 if invalidParams.Len() > 0 { 632 return invalidParams 633 } else { 634 return nil 635 } 636} 637 638func validateNodeConfiguration(v *types.NodeConfiguration) error { 639 if v == nil { 640 return nil 641 } 642 invalidParams := smithy.InvalidParamsError{Context: "NodeConfiguration"} 643 if v.InstanceType == nil { 644 invalidParams.Add(smithy.NewErrParamRequired("InstanceType")) 645 } 646 if invalidParams.Len() > 0 { 647 return invalidParams 648 } else { 649 return nil 650 } 651} 652 653func validateProposalActions(v *types.ProposalActions) error { 654 if v == nil { 655 return nil 656 } 657 invalidParams := smithy.InvalidParamsError{Context: "ProposalActions"} 658 if v.Invitations != nil { 659 if err := validateInviteActionList(v.Invitations); err != nil { 660 invalidParams.AddNested("Invitations", err.(smithy.InvalidParamsError)) 661 } 662 } 663 if v.Removals != nil { 664 if err := validateRemoveActionList(v.Removals); err != nil { 665 invalidParams.AddNested("Removals", err.(smithy.InvalidParamsError)) 666 } 667 } 668 if invalidParams.Len() > 0 { 669 return invalidParams 670 } else { 671 return nil 672 } 673} 674 675func validateRemoveAction(v *types.RemoveAction) error { 676 if v == nil { 677 return nil 678 } 679 invalidParams := smithy.InvalidParamsError{Context: "RemoveAction"} 680 if v.MemberId == nil { 681 invalidParams.Add(smithy.NewErrParamRequired("MemberId")) 682 } 683 if invalidParams.Len() > 0 { 684 return invalidParams 685 } else { 686 return nil 687 } 688} 689 690func validateRemoveActionList(v []types.RemoveAction) error { 691 if v == nil { 692 return nil 693 } 694 invalidParams := smithy.InvalidParamsError{Context: "RemoveActionList"} 695 for i := range v { 696 if err := validateRemoveAction(&v[i]); err != nil { 697 invalidParams.AddNested(fmt.Sprintf("[%d]", i), err.(smithy.InvalidParamsError)) 698 } 699 } 700 if invalidParams.Len() > 0 { 701 return invalidParams 702 } else { 703 return nil 704 } 705} 706 707func validateOpCreateMemberInput(v *CreateMemberInput) error { 708 if v == nil { 709 return nil 710 } 711 invalidParams := smithy.InvalidParamsError{Context: "CreateMemberInput"} 712 if v.ClientRequestToken == nil { 713 invalidParams.Add(smithy.NewErrParamRequired("ClientRequestToken")) 714 } 715 if v.InvitationId == nil { 716 invalidParams.Add(smithy.NewErrParamRequired("InvitationId")) 717 } 718 if v.NetworkId == nil { 719 invalidParams.Add(smithy.NewErrParamRequired("NetworkId")) 720 } 721 if v.MemberConfiguration == nil { 722 invalidParams.Add(smithy.NewErrParamRequired("MemberConfiguration")) 723 } else if v.MemberConfiguration != nil { 724 if err := validateMemberConfiguration(v.MemberConfiguration); err != nil { 725 invalidParams.AddNested("MemberConfiguration", err.(smithy.InvalidParamsError)) 726 } 727 } 728 if invalidParams.Len() > 0 { 729 return invalidParams 730 } else { 731 return nil 732 } 733} 734 735func validateOpCreateNetworkInput(v *CreateNetworkInput) error { 736 if v == nil { 737 return nil 738 } 739 invalidParams := smithy.InvalidParamsError{Context: "CreateNetworkInput"} 740 if v.ClientRequestToken == nil { 741 invalidParams.Add(smithy.NewErrParamRequired("ClientRequestToken")) 742 } 743 if v.Name == nil { 744 invalidParams.Add(smithy.NewErrParamRequired("Name")) 745 } 746 if len(v.Framework) == 0 { 747 invalidParams.Add(smithy.NewErrParamRequired("Framework")) 748 } 749 if v.FrameworkVersion == nil { 750 invalidParams.Add(smithy.NewErrParamRequired("FrameworkVersion")) 751 } 752 if v.FrameworkConfiguration != nil { 753 if err := validateNetworkFrameworkConfiguration(v.FrameworkConfiguration); err != nil { 754 invalidParams.AddNested("FrameworkConfiguration", err.(smithy.InvalidParamsError)) 755 } 756 } 757 if v.VotingPolicy == nil { 758 invalidParams.Add(smithy.NewErrParamRequired("VotingPolicy")) 759 } 760 if v.MemberConfiguration == nil { 761 invalidParams.Add(smithy.NewErrParamRequired("MemberConfiguration")) 762 } else if v.MemberConfiguration != nil { 763 if err := validateMemberConfiguration(v.MemberConfiguration); err != nil { 764 invalidParams.AddNested("MemberConfiguration", err.(smithy.InvalidParamsError)) 765 } 766 } 767 if invalidParams.Len() > 0 { 768 return invalidParams 769 } else { 770 return nil 771 } 772} 773 774func validateOpCreateNodeInput(v *CreateNodeInput) error { 775 if v == nil { 776 return nil 777 } 778 invalidParams := smithy.InvalidParamsError{Context: "CreateNodeInput"} 779 if v.ClientRequestToken == nil { 780 invalidParams.Add(smithy.NewErrParamRequired("ClientRequestToken")) 781 } 782 if v.NetworkId == nil { 783 invalidParams.Add(smithy.NewErrParamRequired("NetworkId")) 784 } 785 if v.NodeConfiguration == nil { 786 invalidParams.Add(smithy.NewErrParamRequired("NodeConfiguration")) 787 } else if v.NodeConfiguration != nil { 788 if err := validateNodeConfiguration(v.NodeConfiguration); err != nil { 789 invalidParams.AddNested("NodeConfiguration", err.(smithy.InvalidParamsError)) 790 } 791 } 792 if invalidParams.Len() > 0 { 793 return invalidParams 794 } else { 795 return nil 796 } 797} 798 799func validateOpCreateProposalInput(v *CreateProposalInput) error { 800 if v == nil { 801 return nil 802 } 803 invalidParams := smithy.InvalidParamsError{Context: "CreateProposalInput"} 804 if v.ClientRequestToken == nil { 805 invalidParams.Add(smithy.NewErrParamRequired("ClientRequestToken")) 806 } 807 if v.NetworkId == nil { 808 invalidParams.Add(smithy.NewErrParamRequired("NetworkId")) 809 } 810 if v.MemberId == nil { 811 invalidParams.Add(smithy.NewErrParamRequired("MemberId")) 812 } 813 if v.Actions == nil { 814 invalidParams.Add(smithy.NewErrParamRequired("Actions")) 815 } else if v.Actions != nil { 816 if err := validateProposalActions(v.Actions); err != nil { 817 invalidParams.AddNested("Actions", err.(smithy.InvalidParamsError)) 818 } 819 } 820 if invalidParams.Len() > 0 { 821 return invalidParams 822 } else { 823 return nil 824 } 825} 826 827func validateOpDeleteMemberInput(v *DeleteMemberInput) error { 828 if v == nil { 829 return nil 830 } 831 invalidParams := smithy.InvalidParamsError{Context: "DeleteMemberInput"} 832 if v.NetworkId == nil { 833 invalidParams.Add(smithy.NewErrParamRequired("NetworkId")) 834 } 835 if v.MemberId == nil { 836 invalidParams.Add(smithy.NewErrParamRequired("MemberId")) 837 } 838 if invalidParams.Len() > 0 { 839 return invalidParams 840 } else { 841 return nil 842 } 843} 844 845func validateOpDeleteNodeInput(v *DeleteNodeInput) error { 846 if v == nil { 847 return nil 848 } 849 invalidParams := smithy.InvalidParamsError{Context: "DeleteNodeInput"} 850 if v.NetworkId == nil { 851 invalidParams.Add(smithy.NewErrParamRequired("NetworkId")) 852 } 853 if v.NodeId == nil { 854 invalidParams.Add(smithy.NewErrParamRequired("NodeId")) 855 } 856 if invalidParams.Len() > 0 { 857 return invalidParams 858 } else { 859 return nil 860 } 861} 862 863func validateOpGetMemberInput(v *GetMemberInput) error { 864 if v == nil { 865 return nil 866 } 867 invalidParams := smithy.InvalidParamsError{Context: "GetMemberInput"} 868 if v.NetworkId == nil { 869 invalidParams.Add(smithy.NewErrParamRequired("NetworkId")) 870 } 871 if v.MemberId == nil { 872 invalidParams.Add(smithy.NewErrParamRequired("MemberId")) 873 } 874 if invalidParams.Len() > 0 { 875 return invalidParams 876 } else { 877 return nil 878 } 879} 880 881func validateOpGetNetworkInput(v *GetNetworkInput) error { 882 if v == nil { 883 return nil 884 } 885 invalidParams := smithy.InvalidParamsError{Context: "GetNetworkInput"} 886 if v.NetworkId == nil { 887 invalidParams.Add(smithy.NewErrParamRequired("NetworkId")) 888 } 889 if invalidParams.Len() > 0 { 890 return invalidParams 891 } else { 892 return nil 893 } 894} 895 896func validateOpGetNodeInput(v *GetNodeInput) error { 897 if v == nil { 898 return nil 899 } 900 invalidParams := smithy.InvalidParamsError{Context: "GetNodeInput"} 901 if v.NetworkId == nil { 902 invalidParams.Add(smithy.NewErrParamRequired("NetworkId")) 903 } 904 if v.NodeId == nil { 905 invalidParams.Add(smithy.NewErrParamRequired("NodeId")) 906 } 907 if invalidParams.Len() > 0 { 908 return invalidParams 909 } else { 910 return nil 911 } 912} 913 914func validateOpGetProposalInput(v *GetProposalInput) error { 915 if v == nil { 916 return nil 917 } 918 invalidParams := smithy.InvalidParamsError{Context: "GetProposalInput"} 919 if v.NetworkId == nil { 920 invalidParams.Add(smithy.NewErrParamRequired("NetworkId")) 921 } 922 if v.ProposalId == nil { 923 invalidParams.Add(smithy.NewErrParamRequired("ProposalId")) 924 } 925 if invalidParams.Len() > 0 { 926 return invalidParams 927 } else { 928 return nil 929 } 930} 931 932func validateOpListMembersInput(v *ListMembersInput) error { 933 if v == nil { 934 return nil 935 } 936 invalidParams := smithy.InvalidParamsError{Context: "ListMembersInput"} 937 if v.NetworkId == nil { 938 invalidParams.Add(smithy.NewErrParamRequired("NetworkId")) 939 } 940 if invalidParams.Len() > 0 { 941 return invalidParams 942 } else { 943 return nil 944 } 945} 946 947func validateOpListNodesInput(v *ListNodesInput) error { 948 if v == nil { 949 return nil 950 } 951 invalidParams := smithy.InvalidParamsError{Context: "ListNodesInput"} 952 if v.NetworkId == nil { 953 invalidParams.Add(smithy.NewErrParamRequired("NetworkId")) 954 } 955 if invalidParams.Len() > 0 { 956 return invalidParams 957 } else { 958 return nil 959 } 960} 961 962func validateOpListProposalsInput(v *ListProposalsInput) error { 963 if v == nil { 964 return nil 965 } 966 invalidParams := smithy.InvalidParamsError{Context: "ListProposalsInput"} 967 if v.NetworkId == nil { 968 invalidParams.Add(smithy.NewErrParamRequired("NetworkId")) 969 } 970 if invalidParams.Len() > 0 { 971 return invalidParams 972 } else { 973 return nil 974 } 975} 976 977func validateOpListProposalVotesInput(v *ListProposalVotesInput) error { 978 if v == nil { 979 return nil 980 } 981 invalidParams := smithy.InvalidParamsError{Context: "ListProposalVotesInput"} 982 if v.NetworkId == nil { 983 invalidParams.Add(smithy.NewErrParamRequired("NetworkId")) 984 } 985 if v.ProposalId == nil { 986 invalidParams.Add(smithy.NewErrParamRequired("ProposalId")) 987 } 988 if invalidParams.Len() > 0 { 989 return invalidParams 990 } else { 991 return nil 992 } 993} 994 995func validateOpListTagsForResourceInput(v *ListTagsForResourceInput) error { 996 if v == nil { 997 return nil 998 } 999 invalidParams := smithy.InvalidParamsError{Context: "ListTagsForResourceInput"} 1000 if v.ResourceArn == nil { 1001 invalidParams.Add(smithy.NewErrParamRequired("ResourceArn")) 1002 } 1003 if invalidParams.Len() > 0 { 1004 return invalidParams 1005 } else { 1006 return nil 1007 } 1008} 1009 1010func validateOpRejectInvitationInput(v *RejectInvitationInput) error { 1011 if v == nil { 1012 return nil 1013 } 1014 invalidParams := smithy.InvalidParamsError{Context: "RejectInvitationInput"} 1015 if v.InvitationId == nil { 1016 invalidParams.Add(smithy.NewErrParamRequired("InvitationId")) 1017 } 1018 if invalidParams.Len() > 0 { 1019 return invalidParams 1020 } else { 1021 return nil 1022 } 1023} 1024 1025func validateOpTagResourceInput(v *TagResourceInput) error { 1026 if v == nil { 1027 return nil 1028 } 1029 invalidParams := smithy.InvalidParamsError{Context: "TagResourceInput"} 1030 if v.ResourceArn == nil { 1031 invalidParams.Add(smithy.NewErrParamRequired("ResourceArn")) 1032 } 1033 if v.Tags == nil { 1034 invalidParams.Add(smithy.NewErrParamRequired("Tags")) 1035 } 1036 if invalidParams.Len() > 0 { 1037 return invalidParams 1038 } else { 1039 return nil 1040 } 1041} 1042 1043func validateOpUntagResourceInput(v *UntagResourceInput) error { 1044 if v == nil { 1045 return nil 1046 } 1047 invalidParams := smithy.InvalidParamsError{Context: "UntagResourceInput"} 1048 if v.ResourceArn == nil { 1049 invalidParams.Add(smithy.NewErrParamRequired("ResourceArn")) 1050 } 1051 if v.TagKeys == nil { 1052 invalidParams.Add(smithy.NewErrParamRequired("TagKeys")) 1053 } 1054 if invalidParams.Len() > 0 { 1055 return invalidParams 1056 } else { 1057 return nil 1058 } 1059} 1060 1061func validateOpUpdateMemberInput(v *UpdateMemberInput) error { 1062 if v == nil { 1063 return nil 1064 } 1065 invalidParams := smithy.InvalidParamsError{Context: "UpdateMemberInput"} 1066 if v.NetworkId == nil { 1067 invalidParams.Add(smithy.NewErrParamRequired("NetworkId")) 1068 } 1069 if v.MemberId == nil { 1070 invalidParams.Add(smithy.NewErrParamRequired("MemberId")) 1071 } 1072 if invalidParams.Len() > 0 { 1073 return invalidParams 1074 } else { 1075 return nil 1076 } 1077} 1078 1079func validateOpUpdateNodeInput(v *UpdateNodeInput) error { 1080 if v == nil { 1081 return nil 1082 } 1083 invalidParams := smithy.InvalidParamsError{Context: "UpdateNodeInput"} 1084 if v.NetworkId == nil { 1085 invalidParams.Add(smithy.NewErrParamRequired("NetworkId")) 1086 } 1087 if v.NodeId == nil { 1088 invalidParams.Add(smithy.NewErrParamRequired("NodeId")) 1089 } 1090 if invalidParams.Len() > 0 { 1091 return invalidParams 1092 } else { 1093 return nil 1094 } 1095} 1096 1097func validateOpVoteOnProposalInput(v *VoteOnProposalInput) error { 1098 if v == nil { 1099 return nil 1100 } 1101 invalidParams := smithy.InvalidParamsError{Context: "VoteOnProposalInput"} 1102 if v.NetworkId == nil { 1103 invalidParams.Add(smithy.NewErrParamRequired("NetworkId")) 1104 } 1105 if v.ProposalId == nil { 1106 invalidParams.Add(smithy.NewErrParamRequired("ProposalId")) 1107 } 1108 if v.VoterMemberId == nil { 1109 invalidParams.Add(smithy.NewErrParamRequired("VoterMemberId")) 1110 } 1111 if len(v.Vote) == 0 { 1112 invalidParams.Add(smithy.NewErrParamRequired("Vote")) 1113 } 1114 if invalidParams.Len() > 0 { 1115 return invalidParams 1116 } else { 1117 return nil 1118 } 1119} 1120