1// Code generated by smithy-go-codegen DO NOT EDIT.
2
3package chime
4
5import (
6	"context"
7	"fmt"
8	"github.com/aws/aws-sdk-go-v2/service/chime/types"
9	smithy "github.com/aws/smithy-go"
10	"github.com/aws/smithy-go/middleware"
11)
12
13type validateOpAssociatePhoneNumbersWithVoiceConnectorGroup struct {
14}
15
16func (*validateOpAssociatePhoneNumbersWithVoiceConnectorGroup) ID() string {
17	return "OperationInputValidation"
18}
19
20func (m *validateOpAssociatePhoneNumbersWithVoiceConnectorGroup) 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.(*AssociatePhoneNumbersWithVoiceConnectorGroupInput)
24	if !ok {
25		return out, metadata, fmt.Errorf("unknown input parameters type %T", in.Parameters)
26	}
27	if err := validateOpAssociatePhoneNumbersWithVoiceConnectorGroupInput(input); err != nil {
28		return out, metadata, err
29	}
30	return next.HandleInitialize(ctx, in)
31}
32
33type validateOpAssociatePhoneNumbersWithVoiceConnector struct {
34}
35
36func (*validateOpAssociatePhoneNumbersWithVoiceConnector) ID() string {
37	return "OperationInputValidation"
38}
39
40func (m *validateOpAssociatePhoneNumbersWithVoiceConnector) 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.(*AssociatePhoneNumbersWithVoiceConnectorInput)
44	if !ok {
45		return out, metadata, fmt.Errorf("unknown input parameters type %T", in.Parameters)
46	}
47	if err := validateOpAssociatePhoneNumbersWithVoiceConnectorInput(input); err != nil {
48		return out, metadata, err
49	}
50	return next.HandleInitialize(ctx, in)
51}
52
53type validateOpAssociatePhoneNumberWithUser struct {
54}
55
56func (*validateOpAssociatePhoneNumberWithUser) ID() string {
57	return "OperationInputValidation"
58}
59
60func (m *validateOpAssociatePhoneNumberWithUser) 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.(*AssociatePhoneNumberWithUserInput)
64	if !ok {
65		return out, metadata, fmt.Errorf("unknown input parameters type %T", in.Parameters)
66	}
67	if err := validateOpAssociatePhoneNumberWithUserInput(input); err != nil {
68		return out, metadata, err
69	}
70	return next.HandleInitialize(ctx, in)
71}
72
73type validateOpAssociateSigninDelegateGroupsWithAccount struct {
74}
75
76func (*validateOpAssociateSigninDelegateGroupsWithAccount) ID() string {
77	return "OperationInputValidation"
78}
79
80func (m *validateOpAssociateSigninDelegateGroupsWithAccount) 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.(*AssociateSigninDelegateGroupsWithAccountInput)
84	if !ok {
85		return out, metadata, fmt.Errorf("unknown input parameters type %T", in.Parameters)
86	}
87	if err := validateOpAssociateSigninDelegateGroupsWithAccountInput(input); err != nil {
88		return out, metadata, err
89	}
90	return next.HandleInitialize(ctx, in)
91}
92
93type validateOpBatchCreateAttendee struct {
94}
95
96func (*validateOpBatchCreateAttendee) ID() string {
97	return "OperationInputValidation"
98}
99
100func (m *validateOpBatchCreateAttendee) 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.(*BatchCreateAttendeeInput)
104	if !ok {
105		return out, metadata, fmt.Errorf("unknown input parameters type %T", in.Parameters)
106	}
107	if err := validateOpBatchCreateAttendeeInput(input); err != nil {
108		return out, metadata, err
109	}
110	return next.HandleInitialize(ctx, in)
111}
112
113type validateOpBatchCreateChannelMembership struct {
114}
115
116func (*validateOpBatchCreateChannelMembership) ID() string {
117	return "OperationInputValidation"
118}
119
120func (m *validateOpBatchCreateChannelMembership) 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.(*BatchCreateChannelMembershipInput)
124	if !ok {
125		return out, metadata, fmt.Errorf("unknown input parameters type %T", in.Parameters)
126	}
127	if err := validateOpBatchCreateChannelMembershipInput(input); err != nil {
128		return out, metadata, err
129	}
130	return next.HandleInitialize(ctx, in)
131}
132
133type validateOpBatchCreateRoomMembership struct {
134}
135
136func (*validateOpBatchCreateRoomMembership) ID() string {
137	return "OperationInputValidation"
138}
139
140func (m *validateOpBatchCreateRoomMembership) 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.(*BatchCreateRoomMembershipInput)
144	if !ok {
145		return out, metadata, fmt.Errorf("unknown input parameters type %T", in.Parameters)
146	}
147	if err := validateOpBatchCreateRoomMembershipInput(input); err != nil {
148		return out, metadata, err
149	}
150	return next.HandleInitialize(ctx, in)
151}
152
153type validateOpBatchDeletePhoneNumber struct {
154}
155
156func (*validateOpBatchDeletePhoneNumber) ID() string {
157	return "OperationInputValidation"
158}
159
160func (m *validateOpBatchDeletePhoneNumber) 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.(*BatchDeletePhoneNumberInput)
164	if !ok {
165		return out, metadata, fmt.Errorf("unknown input parameters type %T", in.Parameters)
166	}
167	if err := validateOpBatchDeletePhoneNumberInput(input); err != nil {
168		return out, metadata, err
169	}
170	return next.HandleInitialize(ctx, in)
171}
172
173type validateOpBatchSuspendUser struct {
174}
175
176func (*validateOpBatchSuspendUser) ID() string {
177	return "OperationInputValidation"
178}
179
180func (m *validateOpBatchSuspendUser) 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.(*BatchSuspendUserInput)
184	if !ok {
185		return out, metadata, fmt.Errorf("unknown input parameters type %T", in.Parameters)
186	}
187	if err := validateOpBatchSuspendUserInput(input); err != nil {
188		return out, metadata, err
189	}
190	return next.HandleInitialize(ctx, in)
191}
192
193type validateOpBatchUnsuspendUser struct {
194}
195
196func (*validateOpBatchUnsuspendUser) ID() string {
197	return "OperationInputValidation"
198}
199
200func (m *validateOpBatchUnsuspendUser) 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.(*BatchUnsuspendUserInput)
204	if !ok {
205		return out, metadata, fmt.Errorf("unknown input parameters type %T", in.Parameters)
206	}
207	if err := validateOpBatchUnsuspendUserInput(input); err != nil {
208		return out, metadata, err
209	}
210	return next.HandleInitialize(ctx, in)
211}
212
213type validateOpBatchUpdatePhoneNumber struct {
214}
215
216func (*validateOpBatchUpdatePhoneNumber) ID() string {
217	return "OperationInputValidation"
218}
219
220func (m *validateOpBatchUpdatePhoneNumber) 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.(*BatchUpdatePhoneNumberInput)
224	if !ok {
225		return out, metadata, fmt.Errorf("unknown input parameters type %T", in.Parameters)
226	}
227	if err := validateOpBatchUpdatePhoneNumberInput(input); err != nil {
228		return out, metadata, err
229	}
230	return next.HandleInitialize(ctx, in)
231}
232
233type validateOpBatchUpdateUser struct {
234}
235
236func (*validateOpBatchUpdateUser) ID() string {
237	return "OperationInputValidation"
238}
239
240func (m *validateOpBatchUpdateUser) 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.(*BatchUpdateUserInput)
244	if !ok {
245		return out, metadata, fmt.Errorf("unknown input parameters type %T", in.Parameters)
246	}
247	if err := validateOpBatchUpdateUserInput(input); err != nil {
248		return out, metadata, err
249	}
250	return next.HandleInitialize(ctx, in)
251}
252
253type validateOpCreateAccount struct {
254}
255
256func (*validateOpCreateAccount) ID() string {
257	return "OperationInputValidation"
258}
259
260func (m *validateOpCreateAccount) 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.(*CreateAccountInput)
264	if !ok {
265		return out, metadata, fmt.Errorf("unknown input parameters type %T", in.Parameters)
266	}
267	if err := validateOpCreateAccountInput(input); err != nil {
268		return out, metadata, err
269	}
270	return next.HandleInitialize(ctx, in)
271}
272
273type validateOpCreateAppInstanceAdmin struct {
274}
275
276func (*validateOpCreateAppInstanceAdmin) ID() string {
277	return "OperationInputValidation"
278}
279
280func (m *validateOpCreateAppInstanceAdmin) 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.(*CreateAppInstanceAdminInput)
284	if !ok {
285		return out, metadata, fmt.Errorf("unknown input parameters type %T", in.Parameters)
286	}
287	if err := validateOpCreateAppInstanceAdminInput(input); err != nil {
288		return out, metadata, err
289	}
290	return next.HandleInitialize(ctx, in)
291}
292
293type validateOpCreateAppInstance struct {
294}
295
296func (*validateOpCreateAppInstance) ID() string {
297	return "OperationInputValidation"
298}
299
300func (m *validateOpCreateAppInstance) 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.(*CreateAppInstanceInput)
304	if !ok {
305		return out, metadata, fmt.Errorf("unknown input parameters type %T", in.Parameters)
306	}
307	if err := validateOpCreateAppInstanceInput(input); err != nil {
308		return out, metadata, err
309	}
310	return next.HandleInitialize(ctx, in)
311}
312
313type validateOpCreateAppInstanceUser struct {
314}
315
316func (*validateOpCreateAppInstanceUser) ID() string {
317	return "OperationInputValidation"
318}
319
320func (m *validateOpCreateAppInstanceUser) 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.(*CreateAppInstanceUserInput)
324	if !ok {
325		return out, metadata, fmt.Errorf("unknown input parameters type %T", in.Parameters)
326	}
327	if err := validateOpCreateAppInstanceUserInput(input); err != nil {
328		return out, metadata, err
329	}
330	return next.HandleInitialize(ctx, in)
331}
332
333type validateOpCreateAttendee struct {
334}
335
336func (*validateOpCreateAttendee) ID() string {
337	return "OperationInputValidation"
338}
339
340func (m *validateOpCreateAttendee) 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.(*CreateAttendeeInput)
344	if !ok {
345		return out, metadata, fmt.Errorf("unknown input parameters type %T", in.Parameters)
346	}
347	if err := validateOpCreateAttendeeInput(input); err != nil {
348		return out, metadata, err
349	}
350	return next.HandleInitialize(ctx, in)
351}
352
353type validateOpCreateBot struct {
354}
355
356func (*validateOpCreateBot) ID() string {
357	return "OperationInputValidation"
358}
359
360func (m *validateOpCreateBot) 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.(*CreateBotInput)
364	if !ok {
365		return out, metadata, fmt.Errorf("unknown input parameters type %T", in.Parameters)
366	}
367	if err := validateOpCreateBotInput(input); err != nil {
368		return out, metadata, err
369	}
370	return next.HandleInitialize(ctx, in)
371}
372
373type validateOpCreateChannelBan struct {
374}
375
376func (*validateOpCreateChannelBan) ID() string {
377	return "OperationInputValidation"
378}
379
380func (m *validateOpCreateChannelBan) 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.(*CreateChannelBanInput)
384	if !ok {
385		return out, metadata, fmt.Errorf("unknown input parameters type %T", in.Parameters)
386	}
387	if err := validateOpCreateChannelBanInput(input); err != nil {
388		return out, metadata, err
389	}
390	return next.HandleInitialize(ctx, in)
391}
392
393type validateOpCreateChannel struct {
394}
395
396func (*validateOpCreateChannel) ID() string {
397	return "OperationInputValidation"
398}
399
400func (m *validateOpCreateChannel) 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.(*CreateChannelInput)
404	if !ok {
405		return out, metadata, fmt.Errorf("unknown input parameters type %T", in.Parameters)
406	}
407	if err := validateOpCreateChannelInput(input); err != nil {
408		return out, metadata, err
409	}
410	return next.HandleInitialize(ctx, in)
411}
412
413type validateOpCreateChannelMembership struct {
414}
415
416func (*validateOpCreateChannelMembership) ID() string {
417	return "OperationInputValidation"
418}
419
420func (m *validateOpCreateChannelMembership) 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.(*CreateChannelMembershipInput)
424	if !ok {
425		return out, metadata, fmt.Errorf("unknown input parameters type %T", in.Parameters)
426	}
427	if err := validateOpCreateChannelMembershipInput(input); err != nil {
428		return out, metadata, err
429	}
430	return next.HandleInitialize(ctx, in)
431}
432
433type validateOpCreateChannelModerator struct {
434}
435
436func (*validateOpCreateChannelModerator) ID() string {
437	return "OperationInputValidation"
438}
439
440func (m *validateOpCreateChannelModerator) HandleInitialize(ctx context.Context, in middleware.InitializeInput, next middleware.InitializeHandler) (
441	out middleware.InitializeOutput, metadata middleware.Metadata, err error,
442) {
443	input, ok := in.Parameters.(*CreateChannelModeratorInput)
444	if !ok {
445		return out, metadata, fmt.Errorf("unknown input parameters type %T", in.Parameters)
446	}
447	if err := validateOpCreateChannelModeratorInput(input); err != nil {
448		return out, metadata, err
449	}
450	return next.HandleInitialize(ctx, in)
451}
452
453type validateOpCreateMeetingDialOut struct {
454}
455
456func (*validateOpCreateMeetingDialOut) ID() string {
457	return "OperationInputValidation"
458}
459
460func (m *validateOpCreateMeetingDialOut) HandleInitialize(ctx context.Context, in middleware.InitializeInput, next middleware.InitializeHandler) (
461	out middleware.InitializeOutput, metadata middleware.Metadata, err error,
462) {
463	input, ok := in.Parameters.(*CreateMeetingDialOutInput)
464	if !ok {
465		return out, metadata, fmt.Errorf("unknown input parameters type %T", in.Parameters)
466	}
467	if err := validateOpCreateMeetingDialOutInput(input); err != nil {
468		return out, metadata, err
469	}
470	return next.HandleInitialize(ctx, in)
471}
472
473type validateOpCreateMeeting struct {
474}
475
476func (*validateOpCreateMeeting) ID() string {
477	return "OperationInputValidation"
478}
479
480func (m *validateOpCreateMeeting) HandleInitialize(ctx context.Context, in middleware.InitializeInput, next middleware.InitializeHandler) (
481	out middleware.InitializeOutput, metadata middleware.Metadata, err error,
482) {
483	input, ok := in.Parameters.(*CreateMeetingInput)
484	if !ok {
485		return out, metadata, fmt.Errorf("unknown input parameters type %T", in.Parameters)
486	}
487	if err := validateOpCreateMeetingInput(input); err != nil {
488		return out, metadata, err
489	}
490	return next.HandleInitialize(ctx, in)
491}
492
493type validateOpCreateMeetingWithAttendees struct {
494}
495
496func (*validateOpCreateMeetingWithAttendees) ID() string {
497	return "OperationInputValidation"
498}
499
500func (m *validateOpCreateMeetingWithAttendees) HandleInitialize(ctx context.Context, in middleware.InitializeInput, next middleware.InitializeHandler) (
501	out middleware.InitializeOutput, metadata middleware.Metadata, err error,
502) {
503	input, ok := in.Parameters.(*CreateMeetingWithAttendeesInput)
504	if !ok {
505		return out, metadata, fmt.Errorf("unknown input parameters type %T", in.Parameters)
506	}
507	if err := validateOpCreateMeetingWithAttendeesInput(input); err != nil {
508		return out, metadata, err
509	}
510	return next.HandleInitialize(ctx, in)
511}
512
513type validateOpCreatePhoneNumberOrder struct {
514}
515
516func (*validateOpCreatePhoneNumberOrder) ID() string {
517	return "OperationInputValidation"
518}
519
520func (m *validateOpCreatePhoneNumberOrder) HandleInitialize(ctx context.Context, in middleware.InitializeInput, next middleware.InitializeHandler) (
521	out middleware.InitializeOutput, metadata middleware.Metadata, err error,
522) {
523	input, ok := in.Parameters.(*CreatePhoneNumberOrderInput)
524	if !ok {
525		return out, metadata, fmt.Errorf("unknown input parameters type %T", in.Parameters)
526	}
527	if err := validateOpCreatePhoneNumberOrderInput(input); err != nil {
528		return out, metadata, err
529	}
530	return next.HandleInitialize(ctx, in)
531}
532
533type validateOpCreateProxySession struct {
534}
535
536func (*validateOpCreateProxySession) ID() string {
537	return "OperationInputValidation"
538}
539
540func (m *validateOpCreateProxySession) HandleInitialize(ctx context.Context, in middleware.InitializeInput, next middleware.InitializeHandler) (
541	out middleware.InitializeOutput, metadata middleware.Metadata, err error,
542) {
543	input, ok := in.Parameters.(*CreateProxySessionInput)
544	if !ok {
545		return out, metadata, fmt.Errorf("unknown input parameters type %T", in.Parameters)
546	}
547	if err := validateOpCreateProxySessionInput(input); err != nil {
548		return out, metadata, err
549	}
550	return next.HandleInitialize(ctx, in)
551}
552
553type validateOpCreateRoom struct {
554}
555
556func (*validateOpCreateRoom) ID() string {
557	return "OperationInputValidation"
558}
559
560func (m *validateOpCreateRoom) HandleInitialize(ctx context.Context, in middleware.InitializeInput, next middleware.InitializeHandler) (
561	out middleware.InitializeOutput, metadata middleware.Metadata, err error,
562) {
563	input, ok := in.Parameters.(*CreateRoomInput)
564	if !ok {
565		return out, metadata, fmt.Errorf("unknown input parameters type %T", in.Parameters)
566	}
567	if err := validateOpCreateRoomInput(input); err != nil {
568		return out, metadata, err
569	}
570	return next.HandleInitialize(ctx, in)
571}
572
573type validateOpCreateRoomMembership struct {
574}
575
576func (*validateOpCreateRoomMembership) ID() string {
577	return "OperationInputValidation"
578}
579
580func (m *validateOpCreateRoomMembership) HandleInitialize(ctx context.Context, in middleware.InitializeInput, next middleware.InitializeHandler) (
581	out middleware.InitializeOutput, metadata middleware.Metadata, err error,
582) {
583	input, ok := in.Parameters.(*CreateRoomMembershipInput)
584	if !ok {
585		return out, metadata, fmt.Errorf("unknown input parameters type %T", in.Parameters)
586	}
587	if err := validateOpCreateRoomMembershipInput(input); err != nil {
588		return out, metadata, err
589	}
590	return next.HandleInitialize(ctx, in)
591}
592
593type validateOpCreateSipMediaApplicationCall struct {
594}
595
596func (*validateOpCreateSipMediaApplicationCall) ID() string {
597	return "OperationInputValidation"
598}
599
600func (m *validateOpCreateSipMediaApplicationCall) HandleInitialize(ctx context.Context, in middleware.InitializeInput, next middleware.InitializeHandler) (
601	out middleware.InitializeOutput, metadata middleware.Metadata, err error,
602) {
603	input, ok := in.Parameters.(*CreateSipMediaApplicationCallInput)
604	if !ok {
605		return out, metadata, fmt.Errorf("unknown input parameters type %T", in.Parameters)
606	}
607	if err := validateOpCreateSipMediaApplicationCallInput(input); err != nil {
608		return out, metadata, err
609	}
610	return next.HandleInitialize(ctx, in)
611}
612
613type validateOpCreateSipMediaApplication struct {
614}
615
616func (*validateOpCreateSipMediaApplication) ID() string {
617	return "OperationInputValidation"
618}
619
620func (m *validateOpCreateSipMediaApplication) HandleInitialize(ctx context.Context, in middleware.InitializeInput, next middleware.InitializeHandler) (
621	out middleware.InitializeOutput, metadata middleware.Metadata, err error,
622) {
623	input, ok := in.Parameters.(*CreateSipMediaApplicationInput)
624	if !ok {
625		return out, metadata, fmt.Errorf("unknown input parameters type %T", in.Parameters)
626	}
627	if err := validateOpCreateSipMediaApplicationInput(input); err != nil {
628		return out, metadata, err
629	}
630	return next.HandleInitialize(ctx, in)
631}
632
633type validateOpCreateSipRule struct {
634}
635
636func (*validateOpCreateSipRule) ID() string {
637	return "OperationInputValidation"
638}
639
640func (m *validateOpCreateSipRule) HandleInitialize(ctx context.Context, in middleware.InitializeInput, next middleware.InitializeHandler) (
641	out middleware.InitializeOutput, metadata middleware.Metadata, err error,
642) {
643	input, ok := in.Parameters.(*CreateSipRuleInput)
644	if !ok {
645		return out, metadata, fmt.Errorf("unknown input parameters type %T", in.Parameters)
646	}
647	if err := validateOpCreateSipRuleInput(input); err != nil {
648		return out, metadata, err
649	}
650	return next.HandleInitialize(ctx, in)
651}
652
653type validateOpCreateUser struct {
654}
655
656func (*validateOpCreateUser) ID() string {
657	return "OperationInputValidation"
658}
659
660func (m *validateOpCreateUser) HandleInitialize(ctx context.Context, in middleware.InitializeInput, next middleware.InitializeHandler) (
661	out middleware.InitializeOutput, metadata middleware.Metadata, err error,
662) {
663	input, ok := in.Parameters.(*CreateUserInput)
664	if !ok {
665		return out, metadata, fmt.Errorf("unknown input parameters type %T", in.Parameters)
666	}
667	if err := validateOpCreateUserInput(input); err != nil {
668		return out, metadata, err
669	}
670	return next.HandleInitialize(ctx, in)
671}
672
673type validateOpCreateVoiceConnectorGroup struct {
674}
675
676func (*validateOpCreateVoiceConnectorGroup) ID() string {
677	return "OperationInputValidation"
678}
679
680func (m *validateOpCreateVoiceConnectorGroup) HandleInitialize(ctx context.Context, in middleware.InitializeInput, next middleware.InitializeHandler) (
681	out middleware.InitializeOutput, metadata middleware.Metadata, err error,
682) {
683	input, ok := in.Parameters.(*CreateVoiceConnectorGroupInput)
684	if !ok {
685		return out, metadata, fmt.Errorf("unknown input parameters type %T", in.Parameters)
686	}
687	if err := validateOpCreateVoiceConnectorGroupInput(input); err != nil {
688		return out, metadata, err
689	}
690	return next.HandleInitialize(ctx, in)
691}
692
693type validateOpCreateVoiceConnector struct {
694}
695
696func (*validateOpCreateVoiceConnector) ID() string {
697	return "OperationInputValidation"
698}
699
700func (m *validateOpCreateVoiceConnector) HandleInitialize(ctx context.Context, in middleware.InitializeInput, next middleware.InitializeHandler) (
701	out middleware.InitializeOutput, metadata middleware.Metadata, err error,
702) {
703	input, ok := in.Parameters.(*CreateVoiceConnectorInput)
704	if !ok {
705		return out, metadata, fmt.Errorf("unknown input parameters type %T", in.Parameters)
706	}
707	if err := validateOpCreateVoiceConnectorInput(input); err != nil {
708		return out, metadata, err
709	}
710	return next.HandleInitialize(ctx, in)
711}
712
713type validateOpDeleteAccount struct {
714}
715
716func (*validateOpDeleteAccount) ID() string {
717	return "OperationInputValidation"
718}
719
720func (m *validateOpDeleteAccount) HandleInitialize(ctx context.Context, in middleware.InitializeInput, next middleware.InitializeHandler) (
721	out middleware.InitializeOutput, metadata middleware.Metadata, err error,
722) {
723	input, ok := in.Parameters.(*DeleteAccountInput)
724	if !ok {
725		return out, metadata, fmt.Errorf("unknown input parameters type %T", in.Parameters)
726	}
727	if err := validateOpDeleteAccountInput(input); err != nil {
728		return out, metadata, err
729	}
730	return next.HandleInitialize(ctx, in)
731}
732
733type validateOpDeleteAppInstanceAdmin struct {
734}
735
736func (*validateOpDeleteAppInstanceAdmin) ID() string {
737	return "OperationInputValidation"
738}
739
740func (m *validateOpDeleteAppInstanceAdmin) HandleInitialize(ctx context.Context, in middleware.InitializeInput, next middleware.InitializeHandler) (
741	out middleware.InitializeOutput, metadata middleware.Metadata, err error,
742) {
743	input, ok := in.Parameters.(*DeleteAppInstanceAdminInput)
744	if !ok {
745		return out, metadata, fmt.Errorf("unknown input parameters type %T", in.Parameters)
746	}
747	if err := validateOpDeleteAppInstanceAdminInput(input); err != nil {
748		return out, metadata, err
749	}
750	return next.HandleInitialize(ctx, in)
751}
752
753type validateOpDeleteAppInstance struct {
754}
755
756func (*validateOpDeleteAppInstance) ID() string {
757	return "OperationInputValidation"
758}
759
760func (m *validateOpDeleteAppInstance) HandleInitialize(ctx context.Context, in middleware.InitializeInput, next middleware.InitializeHandler) (
761	out middleware.InitializeOutput, metadata middleware.Metadata, err error,
762) {
763	input, ok := in.Parameters.(*DeleteAppInstanceInput)
764	if !ok {
765		return out, metadata, fmt.Errorf("unknown input parameters type %T", in.Parameters)
766	}
767	if err := validateOpDeleteAppInstanceInput(input); err != nil {
768		return out, metadata, err
769	}
770	return next.HandleInitialize(ctx, in)
771}
772
773type validateOpDeleteAppInstanceStreamingConfigurations struct {
774}
775
776func (*validateOpDeleteAppInstanceStreamingConfigurations) ID() string {
777	return "OperationInputValidation"
778}
779
780func (m *validateOpDeleteAppInstanceStreamingConfigurations) HandleInitialize(ctx context.Context, in middleware.InitializeInput, next middleware.InitializeHandler) (
781	out middleware.InitializeOutput, metadata middleware.Metadata, err error,
782) {
783	input, ok := in.Parameters.(*DeleteAppInstanceStreamingConfigurationsInput)
784	if !ok {
785		return out, metadata, fmt.Errorf("unknown input parameters type %T", in.Parameters)
786	}
787	if err := validateOpDeleteAppInstanceStreamingConfigurationsInput(input); err != nil {
788		return out, metadata, err
789	}
790	return next.HandleInitialize(ctx, in)
791}
792
793type validateOpDeleteAppInstanceUser struct {
794}
795
796func (*validateOpDeleteAppInstanceUser) ID() string {
797	return "OperationInputValidation"
798}
799
800func (m *validateOpDeleteAppInstanceUser) HandleInitialize(ctx context.Context, in middleware.InitializeInput, next middleware.InitializeHandler) (
801	out middleware.InitializeOutput, metadata middleware.Metadata, err error,
802) {
803	input, ok := in.Parameters.(*DeleteAppInstanceUserInput)
804	if !ok {
805		return out, metadata, fmt.Errorf("unknown input parameters type %T", in.Parameters)
806	}
807	if err := validateOpDeleteAppInstanceUserInput(input); err != nil {
808		return out, metadata, err
809	}
810	return next.HandleInitialize(ctx, in)
811}
812
813type validateOpDeleteAttendee struct {
814}
815
816func (*validateOpDeleteAttendee) ID() string {
817	return "OperationInputValidation"
818}
819
820func (m *validateOpDeleteAttendee) HandleInitialize(ctx context.Context, in middleware.InitializeInput, next middleware.InitializeHandler) (
821	out middleware.InitializeOutput, metadata middleware.Metadata, err error,
822) {
823	input, ok := in.Parameters.(*DeleteAttendeeInput)
824	if !ok {
825		return out, metadata, fmt.Errorf("unknown input parameters type %T", in.Parameters)
826	}
827	if err := validateOpDeleteAttendeeInput(input); err != nil {
828		return out, metadata, err
829	}
830	return next.HandleInitialize(ctx, in)
831}
832
833type validateOpDeleteChannelBan struct {
834}
835
836func (*validateOpDeleteChannelBan) ID() string {
837	return "OperationInputValidation"
838}
839
840func (m *validateOpDeleteChannelBan) HandleInitialize(ctx context.Context, in middleware.InitializeInput, next middleware.InitializeHandler) (
841	out middleware.InitializeOutput, metadata middleware.Metadata, err error,
842) {
843	input, ok := in.Parameters.(*DeleteChannelBanInput)
844	if !ok {
845		return out, metadata, fmt.Errorf("unknown input parameters type %T", in.Parameters)
846	}
847	if err := validateOpDeleteChannelBanInput(input); err != nil {
848		return out, metadata, err
849	}
850	return next.HandleInitialize(ctx, in)
851}
852
853type validateOpDeleteChannel struct {
854}
855
856func (*validateOpDeleteChannel) ID() string {
857	return "OperationInputValidation"
858}
859
860func (m *validateOpDeleteChannel) HandleInitialize(ctx context.Context, in middleware.InitializeInput, next middleware.InitializeHandler) (
861	out middleware.InitializeOutput, metadata middleware.Metadata, err error,
862) {
863	input, ok := in.Parameters.(*DeleteChannelInput)
864	if !ok {
865		return out, metadata, fmt.Errorf("unknown input parameters type %T", in.Parameters)
866	}
867	if err := validateOpDeleteChannelInput(input); err != nil {
868		return out, metadata, err
869	}
870	return next.HandleInitialize(ctx, in)
871}
872
873type validateOpDeleteChannelMembership struct {
874}
875
876func (*validateOpDeleteChannelMembership) ID() string {
877	return "OperationInputValidation"
878}
879
880func (m *validateOpDeleteChannelMembership) HandleInitialize(ctx context.Context, in middleware.InitializeInput, next middleware.InitializeHandler) (
881	out middleware.InitializeOutput, metadata middleware.Metadata, err error,
882) {
883	input, ok := in.Parameters.(*DeleteChannelMembershipInput)
884	if !ok {
885		return out, metadata, fmt.Errorf("unknown input parameters type %T", in.Parameters)
886	}
887	if err := validateOpDeleteChannelMembershipInput(input); err != nil {
888		return out, metadata, err
889	}
890	return next.HandleInitialize(ctx, in)
891}
892
893type validateOpDeleteChannelMessage struct {
894}
895
896func (*validateOpDeleteChannelMessage) ID() string {
897	return "OperationInputValidation"
898}
899
900func (m *validateOpDeleteChannelMessage) HandleInitialize(ctx context.Context, in middleware.InitializeInput, next middleware.InitializeHandler) (
901	out middleware.InitializeOutput, metadata middleware.Metadata, err error,
902) {
903	input, ok := in.Parameters.(*DeleteChannelMessageInput)
904	if !ok {
905		return out, metadata, fmt.Errorf("unknown input parameters type %T", in.Parameters)
906	}
907	if err := validateOpDeleteChannelMessageInput(input); err != nil {
908		return out, metadata, err
909	}
910	return next.HandleInitialize(ctx, in)
911}
912
913type validateOpDeleteChannelModerator struct {
914}
915
916func (*validateOpDeleteChannelModerator) ID() string {
917	return "OperationInputValidation"
918}
919
920func (m *validateOpDeleteChannelModerator) HandleInitialize(ctx context.Context, in middleware.InitializeInput, next middleware.InitializeHandler) (
921	out middleware.InitializeOutput, metadata middleware.Metadata, err error,
922) {
923	input, ok := in.Parameters.(*DeleteChannelModeratorInput)
924	if !ok {
925		return out, metadata, fmt.Errorf("unknown input parameters type %T", in.Parameters)
926	}
927	if err := validateOpDeleteChannelModeratorInput(input); err != nil {
928		return out, metadata, err
929	}
930	return next.HandleInitialize(ctx, in)
931}
932
933type validateOpDeleteEventsConfiguration struct {
934}
935
936func (*validateOpDeleteEventsConfiguration) ID() string {
937	return "OperationInputValidation"
938}
939
940func (m *validateOpDeleteEventsConfiguration) HandleInitialize(ctx context.Context, in middleware.InitializeInput, next middleware.InitializeHandler) (
941	out middleware.InitializeOutput, metadata middleware.Metadata, err error,
942) {
943	input, ok := in.Parameters.(*DeleteEventsConfigurationInput)
944	if !ok {
945		return out, metadata, fmt.Errorf("unknown input parameters type %T", in.Parameters)
946	}
947	if err := validateOpDeleteEventsConfigurationInput(input); err != nil {
948		return out, metadata, err
949	}
950	return next.HandleInitialize(ctx, in)
951}
952
953type validateOpDeleteMeeting struct {
954}
955
956func (*validateOpDeleteMeeting) ID() string {
957	return "OperationInputValidation"
958}
959
960func (m *validateOpDeleteMeeting) HandleInitialize(ctx context.Context, in middleware.InitializeInput, next middleware.InitializeHandler) (
961	out middleware.InitializeOutput, metadata middleware.Metadata, err error,
962) {
963	input, ok := in.Parameters.(*DeleteMeetingInput)
964	if !ok {
965		return out, metadata, fmt.Errorf("unknown input parameters type %T", in.Parameters)
966	}
967	if err := validateOpDeleteMeetingInput(input); err != nil {
968		return out, metadata, err
969	}
970	return next.HandleInitialize(ctx, in)
971}
972
973type validateOpDeletePhoneNumber struct {
974}
975
976func (*validateOpDeletePhoneNumber) ID() string {
977	return "OperationInputValidation"
978}
979
980func (m *validateOpDeletePhoneNumber) HandleInitialize(ctx context.Context, in middleware.InitializeInput, next middleware.InitializeHandler) (
981	out middleware.InitializeOutput, metadata middleware.Metadata, err error,
982) {
983	input, ok := in.Parameters.(*DeletePhoneNumberInput)
984	if !ok {
985		return out, metadata, fmt.Errorf("unknown input parameters type %T", in.Parameters)
986	}
987	if err := validateOpDeletePhoneNumberInput(input); err != nil {
988		return out, metadata, err
989	}
990	return next.HandleInitialize(ctx, in)
991}
992
993type validateOpDeleteProxySession struct {
994}
995
996func (*validateOpDeleteProxySession) ID() string {
997	return "OperationInputValidation"
998}
999
1000func (m *validateOpDeleteProxySession) HandleInitialize(ctx context.Context, in middleware.InitializeInput, next middleware.InitializeHandler) (
1001	out middleware.InitializeOutput, metadata middleware.Metadata, err error,
1002) {
1003	input, ok := in.Parameters.(*DeleteProxySessionInput)
1004	if !ok {
1005		return out, metadata, fmt.Errorf("unknown input parameters type %T", in.Parameters)
1006	}
1007	if err := validateOpDeleteProxySessionInput(input); err != nil {
1008		return out, metadata, err
1009	}
1010	return next.HandleInitialize(ctx, in)
1011}
1012
1013type validateOpDeleteRoom struct {
1014}
1015
1016func (*validateOpDeleteRoom) ID() string {
1017	return "OperationInputValidation"
1018}
1019
1020func (m *validateOpDeleteRoom) HandleInitialize(ctx context.Context, in middleware.InitializeInput, next middleware.InitializeHandler) (
1021	out middleware.InitializeOutput, metadata middleware.Metadata, err error,
1022) {
1023	input, ok := in.Parameters.(*DeleteRoomInput)
1024	if !ok {
1025		return out, metadata, fmt.Errorf("unknown input parameters type %T", in.Parameters)
1026	}
1027	if err := validateOpDeleteRoomInput(input); err != nil {
1028		return out, metadata, err
1029	}
1030	return next.HandleInitialize(ctx, in)
1031}
1032
1033type validateOpDeleteRoomMembership struct {
1034}
1035
1036func (*validateOpDeleteRoomMembership) ID() string {
1037	return "OperationInputValidation"
1038}
1039
1040func (m *validateOpDeleteRoomMembership) HandleInitialize(ctx context.Context, in middleware.InitializeInput, next middleware.InitializeHandler) (
1041	out middleware.InitializeOutput, metadata middleware.Metadata, err error,
1042) {
1043	input, ok := in.Parameters.(*DeleteRoomMembershipInput)
1044	if !ok {
1045		return out, metadata, fmt.Errorf("unknown input parameters type %T", in.Parameters)
1046	}
1047	if err := validateOpDeleteRoomMembershipInput(input); err != nil {
1048		return out, metadata, err
1049	}
1050	return next.HandleInitialize(ctx, in)
1051}
1052
1053type validateOpDeleteSipMediaApplication struct {
1054}
1055
1056func (*validateOpDeleteSipMediaApplication) ID() string {
1057	return "OperationInputValidation"
1058}
1059
1060func (m *validateOpDeleteSipMediaApplication) HandleInitialize(ctx context.Context, in middleware.InitializeInput, next middleware.InitializeHandler) (
1061	out middleware.InitializeOutput, metadata middleware.Metadata, err error,
1062) {
1063	input, ok := in.Parameters.(*DeleteSipMediaApplicationInput)
1064	if !ok {
1065		return out, metadata, fmt.Errorf("unknown input parameters type %T", in.Parameters)
1066	}
1067	if err := validateOpDeleteSipMediaApplicationInput(input); err != nil {
1068		return out, metadata, err
1069	}
1070	return next.HandleInitialize(ctx, in)
1071}
1072
1073type validateOpDeleteSipRule struct {
1074}
1075
1076func (*validateOpDeleteSipRule) ID() string {
1077	return "OperationInputValidation"
1078}
1079
1080func (m *validateOpDeleteSipRule) HandleInitialize(ctx context.Context, in middleware.InitializeInput, next middleware.InitializeHandler) (
1081	out middleware.InitializeOutput, metadata middleware.Metadata, err error,
1082) {
1083	input, ok := in.Parameters.(*DeleteSipRuleInput)
1084	if !ok {
1085		return out, metadata, fmt.Errorf("unknown input parameters type %T", in.Parameters)
1086	}
1087	if err := validateOpDeleteSipRuleInput(input); err != nil {
1088		return out, metadata, err
1089	}
1090	return next.HandleInitialize(ctx, in)
1091}
1092
1093type validateOpDeleteVoiceConnectorEmergencyCallingConfiguration struct {
1094}
1095
1096func (*validateOpDeleteVoiceConnectorEmergencyCallingConfiguration) ID() string {
1097	return "OperationInputValidation"
1098}
1099
1100func (m *validateOpDeleteVoiceConnectorEmergencyCallingConfiguration) HandleInitialize(ctx context.Context, in middleware.InitializeInput, next middleware.InitializeHandler) (
1101	out middleware.InitializeOutput, metadata middleware.Metadata, err error,
1102) {
1103	input, ok := in.Parameters.(*DeleteVoiceConnectorEmergencyCallingConfigurationInput)
1104	if !ok {
1105		return out, metadata, fmt.Errorf("unknown input parameters type %T", in.Parameters)
1106	}
1107	if err := validateOpDeleteVoiceConnectorEmergencyCallingConfigurationInput(input); err != nil {
1108		return out, metadata, err
1109	}
1110	return next.HandleInitialize(ctx, in)
1111}
1112
1113type validateOpDeleteVoiceConnectorGroup struct {
1114}
1115
1116func (*validateOpDeleteVoiceConnectorGroup) ID() string {
1117	return "OperationInputValidation"
1118}
1119
1120func (m *validateOpDeleteVoiceConnectorGroup) HandleInitialize(ctx context.Context, in middleware.InitializeInput, next middleware.InitializeHandler) (
1121	out middleware.InitializeOutput, metadata middleware.Metadata, err error,
1122) {
1123	input, ok := in.Parameters.(*DeleteVoiceConnectorGroupInput)
1124	if !ok {
1125		return out, metadata, fmt.Errorf("unknown input parameters type %T", in.Parameters)
1126	}
1127	if err := validateOpDeleteVoiceConnectorGroupInput(input); err != nil {
1128		return out, metadata, err
1129	}
1130	return next.HandleInitialize(ctx, in)
1131}
1132
1133type validateOpDeleteVoiceConnector struct {
1134}
1135
1136func (*validateOpDeleteVoiceConnector) ID() string {
1137	return "OperationInputValidation"
1138}
1139
1140func (m *validateOpDeleteVoiceConnector) HandleInitialize(ctx context.Context, in middleware.InitializeInput, next middleware.InitializeHandler) (
1141	out middleware.InitializeOutput, metadata middleware.Metadata, err error,
1142) {
1143	input, ok := in.Parameters.(*DeleteVoiceConnectorInput)
1144	if !ok {
1145		return out, metadata, fmt.Errorf("unknown input parameters type %T", in.Parameters)
1146	}
1147	if err := validateOpDeleteVoiceConnectorInput(input); err != nil {
1148		return out, metadata, err
1149	}
1150	return next.HandleInitialize(ctx, in)
1151}
1152
1153type validateOpDeleteVoiceConnectorOrigination struct {
1154}
1155
1156func (*validateOpDeleteVoiceConnectorOrigination) ID() string {
1157	return "OperationInputValidation"
1158}
1159
1160func (m *validateOpDeleteVoiceConnectorOrigination) HandleInitialize(ctx context.Context, in middleware.InitializeInput, next middleware.InitializeHandler) (
1161	out middleware.InitializeOutput, metadata middleware.Metadata, err error,
1162) {
1163	input, ok := in.Parameters.(*DeleteVoiceConnectorOriginationInput)
1164	if !ok {
1165		return out, metadata, fmt.Errorf("unknown input parameters type %T", in.Parameters)
1166	}
1167	if err := validateOpDeleteVoiceConnectorOriginationInput(input); err != nil {
1168		return out, metadata, err
1169	}
1170	return next.HandleInitialize(ctx, in)
1171}
1172
1173type validateOpDeleteVoiceConnectorProxy struct {
1174}
1175
1176func (*validateOpDeleteVoiceConnectorProxy) ID() string {
1177	return "OperationInputValidation"
1178}
1179
1180func (m *validateOpDeleteVoiceConnectorProxy) HandleInitialize(ctx context.Context, in middleware.InitializeInput, next middleware.InitializeHandler) (
1181	out middleware.InitializeOutput, metadata middleware.Metadata, err error,
1182) {
1183	input, ok := in.Parameters.(*DeleteVoiceConnectorProxyInput)
1184	if !ok {
1185		return out, metadata, fmt.Errorf("unknown input parameters type %T", in.Parameters)
1186	}
1187	if err := validateOpDeleteVoiceConnectorProxyInput(input); err != nil {
1188		return out, metadata, err
1189	}
1190	return next.HandleInitialize(ctx, in)
1191}
1192
1193type validateOpDeleteVoiceConnectorStreamingConfiguration struct {
1194}
1195
1196func (*validateOpDeleteVoiceConnectorStreamingConfiguration) ID() string {
1197	return "OperationInputValidation"
1198}
1199
1200func (m *validateOpDeleteVoiceConnectorStreamingConfiguration) HandleInitialize(ctx context.Context, in middleware.InitializeInput, next middleware.InitializeHandler) (
1201	out middleware.InitializeOutput, metadata middleware.Metadata, err error,
1202) {
1203	input, ok := in.Parameters.(*DeleteVoiceConnectorStreamingConfigurationInput)
1204	if !ok {
1205		return out, metadata, fmt.Errorf("unknown input parameters type %T", in.Parameters)
1206	}
1207	if err := validateOpDeleteVoiceConnectorStreamingConfigurationInput(input); err != nil {
1208		return out, metadata, err
1209	}
1210	return next.HandleInitialize(ctx, in)
1211}
1212
1213type validateOpDeleteVoiceConnectorTerminationCredentials struct {
1214}
1215
1216func (*validateOpDeleteVoiceConnectorTerminationCredentials) ID() string {
1217	return "OperationInputValidation"
1218}
1219
1220func (m *validateOpDeleteVoiceConnectorTerminationCredentials) HandleInitialize(ctx context.Context, in middleware.InitializeInput, next middleware.InitializeHandler) (
1221	out middleware.InitializeOutput, metadata middleware.Metadata, err error,
1222) {
1223	input, ok := in.Parameters.(*DeleteVoiceConnectorTerminationCredentialsInput)
1224	if !ok {
1225		return out, metadata, fmt.Errorf("unknown input parameters type %T", in.Parameters)
1226	}
1227	if err := validateOpDeleteVoiceConnectorTerminationCredentialsInput(input); err != nil {
1228		return out, metadata, err
1229	}
1230	return next.HandleInitialize(ctx, in)
1231}
1232
1233type validateOpDeleteVoiceConnectorTermination struct {
1234}
1235
1236func (*validateOpDeleteVoiceConnectorTermination) ID() string {
1237	return "OperationInputValidation"
1238}
1239
1240func (m *validateOpDeleteVoiceConnectorTermination) HandleInitialize(ctx context.Context, in middleware.InitializeInput, next middleware.InitializeHandler) (
1241	out middleware.InitializeOutput, metadata middleware.Metadata, err error,
1242) {
1243	input, ok := in.Parameters.(*DeleteVoiceConnectorTerminationInput)
1244	if !ok {
1245		return out, metadata, fmt.Errorf("unknown input parameters type %T", in.Parameters)
1246	}
1247	if err := validateOpDeleteVoiceConnectorTerminationInput(input); err != nil {
1248		return out, metadata, err
1249	}
1250	return next.HandleInitialize(ctx, in)
1251}
1252
1253type validateOpDescribeAppInstanceAdmin struct {
1254}
1255
1256func (*validateOpDescribeAppInstanceAdmin) ID() string {
1257	return "OperationInputValidation"
1258}
1259
1260func (m *validateOpDescribeAppInstanceAdmin) HandleInitialize(ctx context.Context, in middleware.InitializeInput, next middleware.InitializeHandler) (
1261	out middleware.InitializeOutput, metadata middleware.Metadata, err error,
1262) {
1263	input, ok := in.Parameters.(*DescribeAppInstanceAdminInput)
1264	if !ok {
1265		return out, metadata, fmt.Errorf("unknown input parameters type %T", in.Parameters)
1266	}
1267	if err := validateOpDescribeAppInstanceAdminInput(input); err != nil {
1268		return out, metadata, err
1269	}
1270	return next.HandleInitialize(ctx, in)
1271}
1272
1273type validateOpDescribeAppInstance struct {
1274}
1275
1276func (*validateOpDescribeAppInstance) ID() string {
1277	return "OperationInputValidation"
1278}
1279
1280func (m *validateOpDescribeAppInstance) HandleInitialize(ctx context.Context, in middleware.InitializeInput, next middleware.InitializeHandler) (
1281	out middleware.InitializeOutput, metadata middleware.Metadata, err error,
1282) {
1283	input, ok := in.Parameters.(*DescribeAppInstanceInput)
1284	if !ok {
1285		return out, metadata, fmt.Errorf("unknown input parameters type %T", in.Parameters)
1286	}
1287	if err := validateOpDescribeAppInstanceInput(input); err != nil {
1288		return out, metadata, err
1289	}
1290	return next.HandleInitialize(ctx, in)
1291}
1292
1293type validateOpDescribeAppInstanceUser struct {
1294}
1295
1296func (*validateOpDescribeAppInstanceUser) ID() string {
1297	return "OperationInputValidation"
1298}
1299
1300func (m *validateOpDescribeAppInstanceUser) HandleInitialize(ctx context.Context, in middleware.InitializeInput, next middleware.InitializeHandler) (
1301	out middleware.InitializeOutput, metadata middleware.Metadata, err error,
1302) {
1303	input, ok := in.Parameters.(*DescribeAppInstanceUserInput)
1304	if !ok {
1305		return out, metadata, fmt.Errorf("unknown input parameters type %T", in.Parameters)
1306	}
1307	if err := validateOpDescribeAppInstanceUserInput(input); err != nil {
1308		return out, metadata, err
1309	}
1310	return next.HandleInitialize(ctx, in)
1311}
1312
1313type validateOpDescribeChannelBan struct {
1314}
1315
1316func (*validateOpDescribeChannelBan) ID() string {
1317	return "OperationInputValidation"
1318}
1319
1320func (m *validateOpDescribeChannelBan) HandleInitialize(ctx context.Context, in middleware.InitializeInput, next middleware.InitializeHandler) (
1321	out middleware.InitializeOutput, metadata middleware.Metadata, err error,
1322) {
1323	input, ok := in.Parameters.(*DescribeChannelBanInput)
1324	if !ok {
1325		return out, metadata, fmt.Errorf("unknown input parameters type %T", in.Parameters)
1326	}
1327	if err := validateOpDescribeChannelBanInput(input); err != nil {
1328		return out, metadata, err
1329	}
1330	return next.HandleInitialize(ctx, in)
1331}
1332
1333type validateOpDescribeChannel struct {
1334}
1335
1336func (*validateOpDescribeChannel) ID() string {
1337	return "OperationInputValidation"
1338}
1339
1340func (m *validateOpDescribeChannel) HandleInitialize(ctx context.Context, in middleware.InitializeInput, next middleware.InitializeHandler) (
1341	out middleware.InitializeOutput, metadata middleware.Metadata, err error,
1342) {
1343	input, ok := in.Parameters.(*DescribeChannelInput)
1344	if !ok {
1345		return out, metadata, fmt.Errorf("unknown input parameters type %T", in.Parameters)
1346	}
1347	if err := validateOpDescribeChannelInput(input); err != nil {
1348		return out, metadata, err
1349	}
1350	return next.HandleInitialize(ctx, in)
1351}
1352
1353type validateOpDescribeChannelMembershipForAppInstanceUser struct {
1354}
1355
1356func (*validateOpDescribeChannelMembershipForAppInstanceUser) ID() string {
1357	return "OperationInputValidation"
1358}
1359
1360func (m *validateOpDescribeChannelMembershipForAppInstanceUser) HandleInitialize(ctx context.Context, in middleware.InitializeInput, next middleware.InitializeHandler) (
1361	out middleware.InitializeOutput, metadata middleware.Metadata, err error,
1362) {
1363	input, ok := in.Parameters.(*DescribeChannelMembershipForAppInstanceUserInput)
1364	if !ok {
1365		return out, metadata, fmt.Errorf("unknown input parameters type %T", in.Parameters)
1366	}
1367	if err := validateOpDescribeChannelMembershipForAppInstanceUserInput(input); err != nil {
1368		return out, metadata, err
1369	}
1370	return next.HandleInitialize(ctx, in)
1371}
1372
1373type validateOpDescribeChannelMembership struct {
1374}
1375
1376func (*validateOpDescribeChannelMembership) ID() string {
1377	return "OperationInputValidation"
1378}
1379
1380func (m *validateOpDescribeChannelMembership) HandleInitialize(ctx context.Context, in middleware.InitializeInput, next middleware.InitializeHandler) (
1381	out middleware.InitializeOutput, metadata middleware.Metadata, err error,
1382) {
1383	input, ok := in.Parameters.(*DescribeChannelMembershipInput)
1384	if !ok {
1385		return out, metadata, fmt.Errorf("unknown input parameters type %T", in.Parameters)
1386	}
1387	if err := validateOpDescribeChannelMembershipInput(input); err != nil {
1388		return out, metadata, err
1389	}
1390	return next.HandleInitialize(ctx, in)
1391}
1392
1393type validateOpDescribeChannelModeratedByAppInstanceUser struct {
1394}
1395
1396func (*validateOpDescribeChannelModeratedByAppInstanceUser) ID() string {
1397	return "OperationInputValidation"
1398}
1399
1400func (m *validateOpDescribeChannelModeratedByAppInstanceUser) HandleInitialize(ctx context.Context, in middleware.InitializeInput, next middleware.InitializeHandler) (
1401	out middleware.InitializeOutput, metadata middleware.Metadata, err error,
1402) {
1403	input, ok := in.Parameters.(*DescribeChannelModeratedByAppInstanceUserInput)
1404	if !ok {
1405		return out, metadata, fmt.Errorf("unknown input parameters type %T", in.Parameters)
1406	}
1407	if err := validateOpDescribeChannelModeratedByAppInstanceUserInput(input); err != nil {
1408		return out, metadata, err
1409	}
1410	return next.HandleInitialize(ctx, in)
1411}
1412
1413type validateOpDescribeChannelModerator struct {
1414}
1415
1416func (*validateOpDescribeChannelModerator) ID() string {
1417	return "OperationInputValidation"
1418}
1419
1420func (m *validateOpDescribeChannelModerator) HandleInitialize(ctx context.Context, in middleware.InitializeInput, next middleware.InitializeHandler) (
1421	out middleware.InitializeOutput, metadata middleware.Metadata, err error,
1422) {
1423	input, ok := in.Parameters.(*DescribeChannelModeratorInput)
1424	if !ok {
1425		return out, metadata, fmt.Errorf("unknown input parameters type %T", in.Parameters)
1426	}
1427	if err := validateOpDescribeChannelModeratorInput(input); err != nil {
1428		return out, metadata, err
1429	}
1430	return next.HandleInitialize(ctx, in)
1431}
1432
1433type validateOpDisassociatePhoneNumberFromUser struct {
1434}
1435
1436func (*validateOpDisassociatePhoneNumberFromUser) ID() string {
1437	return "OperationInputValidation"
1438}
1439
1440func (m *validateOpDisassociatePhoneNumberFromUser) HandleInitialize(ctx context.Context, in middleware.InitializeInput, next middleware.InitializeHandler) (
1441	out middleware.InitializeOutput, metadata middleware.Metadata, err error,
1442) {
1443	input, ok := in.Parameters.(*DisassociatePhoneNumberFromUserInput)
1444	if !ok {
1445		return out, metadata, fmt.Errorf("unknown input parameters type %T", in.Parameters)
1446	}
1447	if err := validateOpDisassociatePhoneNumberFromUserInput(input); err != nil {
1448		return out, metadata, err
1449	}
1450	return next.HandleInitialize(ctx, in)
1451}
1452
1453type validateOpDisassociatePhoneNumbersFromVoiceConnectorGroup struct {
1454}
1455
1456func (*validateOpDisassociatePhoneNumbersFromVoiceConnectorGroup) ID() string {
1457	return "OperationInputValidation"
1458}
1459
1460func (m *validateOpDisassociatePhoneNumbersFromVoiceConnectorGroup) HandleInitialize(ctx context.Context, in middleware.InitializeInput, next middleware.InitializeHandler) (
1461	out middleware.InitializeOutput, metadata middleware.Metadata, err error,
1462) {
1463	input, ok := in.Parameters.(*DisassociatePhoneNumbersFromVoiceConnectorGroupInput)
1464	if !ok {
1465		return out, metadata, fmt.Errorf("unknown input parameters type %T", in.Parameters)
1466	}
1467	if err := validateOpDisassociatePhoneNumbersFromVoiceConnectorGroupInput(input); err != nil {
1468		return out, metadata, err
1469	}
1470	return next.HandleInitialize(ctx, in)
1471}
1472
1473type validateOpDisassociatePhoneNumbersFromVoiceConnector struct {
1474}
1475
1476func (*validateOpDisassociatePhoneNumbersFromVoiceConnector) ID() string {
1477	return "OperationInputValidation"
1478}
1479
1480func (m *validateOpDisassociatePhoneNumbersFromVoiceConnector) HandleInitialize(ctx context.Context, in middleware.InitializeInput, next middleware.InitializeHandler) (
1481	out middleware.InitializeOutput, metadata middleware.Metadata, err error,
1482) {
1483	input, ok := in.Parameters.(*DisassociatePhoneNumbersFromVoiceConnectorInput)
1484	if !ok {
1485		return out, metadata, fmt.Errorf("unknown input parameters type %T", in.Parameters)
1486	}
1487	if err := validateOpDisassociatePhoneNumbersFromVoiceConnectorInput(input); err != nil {
1488		return out, metadata, err
1489	}
1490	return next.HandleInitialize(ctx, in)
1491}
1492
1493type validateOpDisassociateSigninDelegateGroupsFromAccount struct {
1494}
1495
1496func (*validateOpDisassociateSigninDelegateGroupsFromAccount) ID() string {
1497	return "OperationInputValidation"
1498}
1499
1500func (m *validateOpDisassociateSigninDelegateGroupsFromAccount) HandleInitialize(ctx context.Context, in middleware.InitializeInput, next middleware.InitializeHandler) (
1501	out middleware.InitializeOutput, metadata middleware.Metadata, err error,
1502) {
1503	input, ok := in.Parameters.(*DisassociateSigninDelegateGroupsFromAccountInput)
1504	if !ok {
1505		return out, metadata, fmt.Errorf("unknown input parameters type %T", in.Parameters)
1506	}
1507	if err := validateOpDisassociateSigninDelegateGroupsFromAccountInput(input); err != nil {
1508		return out, metadata, err
1509	}
1510	return next.HandleInitialize(ctx, in)
1511}
1512
1513type validateOpGetAccount struct {
1514}
1515
1516func (*validateOpGetAccount) ID() string {
1517	return "OperationInputValidation"
1518}
1519
1520func (m *validateOpGetAccount) HandleInitialize(ctx context.Context, in middleware.InitializeInput, next middleware.InitializeHandler) (
1521	out middleware.InitializeOutput, metadata middleware.Metadata, err error,
1522) {
1523	input, ok := in.Parameters.(*GetAccountInput)
1524	if !ok {
1525		return out, metadata, fmt.Errorf("unknown input parameters type %T", in.Parameters)
1526	}
1527	if err := validateOpGetAccountInput(input); err != nil {
1528		return out, metadata, err
1529	}
1530	return next.HandleInitialize(ctx, in)
1531}
1532
1533type validateOpGetAccountSettings struct {
1534}
1535
1536func (*validateOpGetAccountSettings) ID() string {
1537	return "OperationInputValidation"
1538}
1539
1540func (m *validateOpGetAccountSettings) HandleInitialize(ctx context.Context, in middleware.InitializeInput, next middleware.InitializeHandler) (
1541	out middleware.InitializeOutput, metadata middleware.Metadata, err error,
1542) {
1543	input, ok := in.Parameters.(*GetAccountSettingsInput)
1544	if !ok {
1545		return out, metadata, fmt.Errorf("unknown input parameters type %T", in.Parameters)
1546	}
1547	if err := validateOpGetAccountSettingsInput(input); err != nil {
1548		return out, metadata, err
1549	}
1550	return next.HandleInitialize(ctx, in)
1551}
1552
1553type validateOpGetAppInstanceRetentionSettings struct {
1554}
1555
1556func (*validateOpGetAppInstanceRetentionSettings) ID() string {
1557	return "OperationInputValidation"
1558}
1559
1560func (m *validateOpGetAppInstanceRetentionSettings) HandleInitialize(ctx context.Context, in middleware.InitializeInput, next middleware.InitializeHandler) (
1561	out middleware.InitializeOutput, metadata middleware.Metadata, err error,
1562) {
1563	input, ok := in.Parameters.(*GetAppInstanceRetentionSettingsInput)
1564	if !ok {
1565		return out, metadata, fmt.Errorf("unknown input parameters type %T", in.Parameters)
1566	}
1567	if err := validateOpGetAppInstanceRetentionSettingsInput(input); err != nil {
1568		return out, metadata, err
1569	}
1570	return next.HandleInitialize(ctx, in)
1571}
1572
1573type validateOpGetAppInstanceStreamingConfigurations struct {
1574}
1575
1576func (*validateOpGetAppInstanceStreamingConfigurations) ID() string {
1577	return "OperationInputValidation"
1578}
1579
1580func (m *validateOpGetAppInstanceStreamingConfigurations) HandleInitialize(ctx context.Context, in middleware.InitializeInput, next middleware.InitializeHandler) (
1581	out middleware.InitializeOutput, metadata middleware.Metadata, err error,
1582) {
1583	input, ok := in.Parameters.(*GetAppInstanceStreamingConfigurationsInput)
1584	if !ok {
1585		return out, metadata, fmt.Errorf("unknown input parameters type %T", in.Parameters)
1586	}
1587	if err := validateOpGetAppInstanceStreamingConfigurationsInput(input); err != nil {
1588		return out, metadata, err
1589	}
1590	return next.HandleInitialize(ctx, in)
1591}
1592
1593type validateOpGetAttendee struct {
1594}
1595
1596func (*validateOpGetAttendee) ID() string {
1597	return "OperationInputValidation"
1598}
1599
1600func (m *validateOpGetAttendee) HandleInitialize(ctx context.Context, in middleware.InitializeInput, next middleware.InitializeHandler) (
1601	out middleware.InitializeOutput, metadata middleware.Metadata, err error,
1602) {
1603	input, ok := in.Parameters.(*GetAttendeeInput)
1604	if !ok {
1605		return out, metadata, fmt.Errorf("unknown input parameters type %T", in.Parameters)
1606	}
1607	if err := validateOpGetAttendeeInput(input); err != nil {
1608		return out, metadata, err
1609	}
1610	return next.HandleInitialize(ctx, in)
1611}
1612
1613type validateOpGetBot struct {
1614}
1615
1616func (*validateOpGetBot) ID() string {
1617	return "OperationInputValidation"
1618}
1619
1620func (m *validateOpGetBot) HandleInitialize(ctx context.Context, in middleware.InitializeInput, next middleware.InitializeHandler) (
1621	out middleware.InitializeOutput, metadata middleware.Metadata, err error,
1622) {
1623	input, ok := in.Parameters.(*GetBotInput)
1624	if !ok {
1625		return out, metadata, fmt.Errorf("unknown input parameters type %T", in.Parameters)
1626	}
1627	if err := validateOpGetBotInput(input); err != nil {
1628		return out, metadata, err
1629	}
1630	return next.HandleInitialize(ctx, in)
1631}
1632
1633type validateOpGetChannelMessage struct {
1634}
1635
1636func (*validateOpGetChannelMessage) ID() string {
1637	return "OperationInputValidation"
1638}
1639
1640func (m *validateOpGetChannelMessage) HandleInitialize(ctx context.Context, in middleware.InitializeInput, next middleware.InitializeHandler) (
1641	out middleware.InitializeOutput, metadata middleware.Metadata, err error,
1642) {
1643	input, ok := in.Parameters.(*GetChannelMessageInput)
1644	if !ok {
1645		return out, metadata, fmt.Errorf("unknown input parameters type %T", in.Parameters)
1646	}
1647	if err := validateOpGetChannelMessageInput(input); err != nil {
1648		return out, metadata, err
1649	}
1650	return next.HandleInitialize(ctx, in)
1651}
1652
1653type validateOpGetEventsConfiguration struct {
1654}
1655
1656func (*validateOpGetEventsConfiguration) ID() string {
1657	return "OperationInputValidation"
1658}
1659
1660func (m *validateOpGetEventsConfiguration) HandleInitialize(ctx context.Context, in middleware.InitializeInput, next middleware.InitializeHandler) (
1661	out middleware.InitializeOutput, metadata middleware.Metadata, err error,
1662) {
1663	input, ok := in.Parameters.(*GetEventsConfigurationInput)
1664	if !ok {
1665		return out, metadata, fmt.Errorf("unknown input parameters type %T", in.Parameters)
1666	}
1667	if err := validateOpGetEventsConfigurationInput(input); err != nil {
1668		return out, metadata, err
1669	}
1670	return next.HandleInitialize(ctx, in)
1671}
1672
1673type validateOpGetMeeting struct {
1674}
1675
1676func (*validateOpGetMeeting) ID() string {
1677	return "OperationInputValidation"
1678}
1679
1680func (m *validateOpGetMeeting) HandleInitialize(ctx context.Context, in middleware.InitializeInput, next middleware.InitializeHandler) (
1681	out middleware.InitializeOutput, metadata middleware.Metadata, err error,
1682) {
1683	input, ok := in.Parameters.(*GetMeetingInput)
1684	if !ok {
1685		return out, metadata, fmt.Errorf("unknown input parameters type %T", in.Parameters)
1686	}
1687	if err := validateOpGetMeetingInput(input); err != nil {
1688		return out, metadata, err
1689	}
1690	return next.HandleInitialize(ctx, in)
1691}
1692
1693type validateOpGetPhoneNumber struct {
1694}
1695
1696func (*validateOpGetPhoneNumber) ID() string {
1697	return "OperationInputValidation"
1698}
1699
1700func (m *validateOpGetPhoneNumber) HandleInitialize(ctx context.Context, in middleware.InitializeInput, next middleware.InitializeHandler) (
1701	out middleware.InitializeOutput, metadata middleware.Metadata, err error,
1702) {
1703	input, ok := in.Parameters.(*GetPhoneNumberInput)
1704	if !ok {
1705		return out, metadata, fmt.Errorf("unknown input parameters type %T", in.Parameters)
1706	}
1707	if err := validateOpGetPhoneNumberInput(input); err != nil {
1708		return out, metadata, err
1709	}
1710	return next.HandleInitialize(ctx, in)
1711}
1712
1713type validateOpGetPhoneNumberOrder struct {
1714}
1715
1716func (*validateOpGetPhoneNumberOrder) ID() string {
1717	return "OperationInputValidation"
1718}
1719
1720func (m *validateOpGetPhoneNumberOrder) HandleInitialize(ctx context.Context, in middleware.InitializeInput, next middleware.InitializeHandler) (
1721	out middleware.InitializeOutput, metadata middleware.Metadata, err error,
1722) {
1723	input, ok := in.Parameters.(*GetPhoneNumberOrderInput)
1724	if !ok {
1725		return out, metadata, fmt.Errorf("unknown input parameters type %T", in.Parameters)
1726	}
1727	if err := validateOpGetPhoneNumberOrderInput(input); err != nil {
1728		return out, metadata, err
1729	}
1730	return next.HandleInitialize(ctx, in)
1731}
1732
1733type validateOpGetProxySession struct {
1734}
1735
1736func (*validateOpGetProxySession) ID() string {
1737	return "OperationInputValidation"
1738}
1739
1740func (m *validateOpGetProxySession) HandleInitialize(ctx context.Context, in middleware.InitializeInput, next middleware.InitializeHandler) (
1741	out middleware.InitializeOutput, metadata middleware.Metadata, err error,
1742) {
1743	input, ok := in.Parameters.(*GetProxySessionInput)
1744	if !ok {
1745		return out, metadata, fmt.Errorf("unknown input parameters type %T", in.Parameters)
1746	}
1747	if err := validateOpGetProxySessionInput(input); err != nil {
1748		return out, metadata, err
1749	}
1750	return next.HandleInitialize(ctx, in)
1751}
1752
1753type validateOpGetRetentionSettings struct {
1754}
1755
1756func (*validateOpGetRetentionSettings) ID() string {
1757	return "OperationInputValidation"
1758}
1759
1760func (m *validateOpGetRetentionSettings) HandleInitialize(ctx context.Context, in middleware.InitializeInput, next middleware.InitializeHandler) (
1761	out middleware.InitializeOutput, metadata middleware.Metadata, err error,
1762) {
1763	input, ok := in.Parameters.(*GetRetentionSettingsInput)
1764	if !ok {
1765		return out, metadata, fmt.Errorf("unknown input parameters type %T", in.Parameters)
1766	}
1767	if err := validateOpGetRetentionSettingsInput(input); err != nil {
1768		return out, metadata, err
1769	}
1770	return next.HandleInitialize(ctx, in)
1771}
1772
1773type validateOpGetRoom struct {
1774}
1775
1776func (*validateOpGetRoom) ID() string {
1777	return "OperationInputValidation"
1778}
1779
1780func (m *validateOpGetRoom) HandleInitialize(ctx context.Context, in middleware.InitializeInput, next middleware.InitializeHandler) (
1781	out middleware.InitializeOutput, metadata middleware.Metadata, err error,
1782) {
1783	input, ok := in.Parameters.(*GetRoomInput)
1784	if !ok {
1785		return out, metadata, fmt.Errorf("unknown input parameters type %T", in.Parameters)
1786	}
1787	if err := validateOpGetRoomInput(input); err != nil {
1788		return out, metadata, err
1789	}
1790	return next.HandleInitialize(ctx, in)
1791}
1792
1793type validateOpGetSipMediaApplication struct {
1794}
1795
1796func (*validateOpGetSipMediaApplication) ID() string {
1797	return "OperationInputValidation"
1798}
1799
1800func (m *validateOpGetSipMediaApplication) HandleInitialize(ctx context.Context, in middleware.InitializeInput, next middleware.InitializeHandler) (
1801	out middleware.InitializeOutput, metadata middleware.Metadata, err error,
1802) {
1803	input, ok := in.Parameters.(*GetSipMediaApplicationInput)
1804	if !ok {
1805		return out, metadata, fmt.Errorf("unknown input parameters type %T", in.Parameters)
1806	}
1807	if err := validateOpGetSipMediaApplicationInput(input); err != nil {
1808		return out, metadata, err
1809	}
1810	return next.HandleInitialize(ctx, in)
1811}
1812
1813type validateOpGetSipMediaApplicationLoggingConfiguration struct {
1814}
1815
1816func (*validateOpGetSipMediaApplicationLoggingConfiguration) ID() string {
1817	return "OperationInputValidation"
1818}
1819
1820func (m *validateOpGetSipMediaApplicationLoggingConfiguration) HandleInitialize(ctx context.Context, in middleware.InitializeInput, next middleware.InitializeHandler) (
1821	out middleware.InitializeOutput, metadata middleware.Metadata, err error,
1822) {
1823	input, ok := in.Parameters.(*GetSipMediaApplicationLoggingConfigurationInput)
1824	if !ok {
1825		return out, metadata, fmt.Errorf("unknown input parameters type %T", in.Parameters)
1826	}
1827	if err := validateOpGetSipMediaApplicationLoggingConfigurationInput(input); err != nil {
1828		return out, metadata, err
1829	}
1830	return next.HandleInitialize(ctx, in)
1831}
1832
1833type validateOpGetSipRule struct {
1834}
1835
1836func (*validateOpGetSipRule) ID() string {
1837	return "OperationInputValidation"
1838}
1839
1840func (m *validateOpGetSipRule) HandleInitialize(ctx context.Context, in middleware.InitializeInput, next middleware.InitializeHandler) (
1841	out middleware.InitializeOutput, metadata middleware.Metadata, err error,
1842) {
1843	input, ok := in.Parameters.(*GetSipRuleInput)
1844	if !ok {
1845		return out, metadata, fmt.Errorf("unknown input parameters type %T", in.Parameters)
1846	}
1847	if err := validateOpGetSipRuleInput(input); err != nil {
1848		return out, metadata, err
1849	}
1850	return next.HandleInitialize(ctx, in)
1851}
1852
1853type validateOpGetUser struct {
1854}
1855
1856func (*validateOpGetUser) ID() string {
1857	return "OperationInputValidation"
1858}
1859
1860func (m *validateOpGetUser) HandleInitialize(ctx context.Context, in middleware.InitializeInput, next middleware.InitializeHandler) (
1861	out middleware.InitializeOutput, metadata middleware.Metadata, err error,
1862) {
1863	input, ok := in.Parameters.(*GetUserInput)
1864	if !ok {
1865		return out, metadata, fmt.Errorf("unknown input parameters type %T", in.Parameters)
1866	}
1867	if err := validateOpGetUserInput(input); err != nil {
1868		return out, metadata, err
1869	}
1870	return next.HandleInitialize(ctx, in)
1871}
1872
1873type validateOpGetUserSettings struct {
1874}
1875
1876func (*validateOpGetUserSettings) ID() string {
1877	return "OperationInputValidation"
1878}
1879
1880func (m *validateOpGetUserSettings) HandleInitialize(ctx context.Context, in middleware.InitializeInput, next middleware.InitializeHandler) (
1881	out middleware.InitializeOutput, metadata middleware.Metadata, err error,
1882) {
1883	input, ok := in.Parameters.(*GetUserSettingsInput)
1884	if !ok {
1885		return out, metadata, fmt.Errorf("unknown input parameters type %T", in.Parameters)
1886	}
1887	if err := validateOpGetUserSettingsInput(input); err != nil {
1888		return out, metadata, err
1889	}
1890	return next.HandleInitialize(ctx, in)
1891}
1892
1893type validateOpGetVoiceConnectorEmergencyCallingConfiguration struct {
1894}
1895
1896func (*validateOpGetVoiceConnectorEmergencyCallingConfiguration) ID() string {
1897	return "OperationInputValidation"
1898}
1899
1900func (m *validateOpGetVoiceConnectorEmergencyCallingConfiguration) HandleInitialize(ctx context.Context, in middleware.InitializeInput, next middleware.InitializeHandler) (
1901	out middleware.InitializeOutput, metadata middleware.Metadata, err error,
1902) {
1903	input, ok := in.Parameters.(*GetVoiceConnectorEmergencyCallingConfigurationInput)
1904	if !ok {
1905		return out, metadata, fmt.Errorf("unknown input parameters type %T", in.Parameters)
1906	}
1907	if err := validateOpGetVoiceConnectorEmergencyCallingConfigurationInput(input); err != nil {
1908		return out, metadata, err
1909	}
1910	return next.HandleInitialize(ctx, in)
1911}
1912
1913type validateOpGetVoiceConnectorGroup struct {
1914}
1915
1916func (*validateOpGetVoiceConnectorGroup) ID() string {
1917	return "OperationInputValidation"
1918}
1919
1920func (m *validateOpGetVoiceConnectorGroup) HandleInitialize(ctx context.Context, in middleware.InitializeInput, next middleware.InitializeHandler) (
1921	out middleware.InitializeOutput, metadata middleware.Metadata, err error,
1922) {
1923	input, ok := in.Parameters.(*GetVoiceConnectorGroupInput)
1924	if !ok {
1925		return out, metadata, fmt.Errorf("unknown input parameters type %T", in.Parameters)
1926	}
1927	if err := validateOpGetVoiceConnectorGroupInput(input); err != nil {
1928		return out, metadata, err
1929	}
1930	return next.HandleInitialize(ctx, in)
1931}
1932
1933type validateOpGetVoiceConnector struct {
1934}
1935
1936func (*validateOpGetVoiceConnector) ID() string {
1937	return "OperationInputValidation"
1938}
1939
1940func (m *validateOpGetVoiceConnector) HandleInitialize(ctx context.Context, in middleware.InitializeInput, next middleware.InitializeHandler) (
1941	out middleware.InitializeOutput, metadata middleware.Metadata, err error,
1942) {
1943	input, ok := in.Parameters.(*GetVoiceConnectorInput)
1944	if !ok {
1945		return out, metadata, fmt.Errorf("unknown input parameters type %T", in.Parameters)
1946	}
1947	if err := validateOpGetVoiceConnectorInput(input); err != nil {
1948		return out, metadata, err
1949	}
1950	return next.HandleInitialize(ctx, in)
1951}
1952
1953type validateOpGetVoiceConnectorLoggingConfiguration struct {
1954}
1955
1956func (*validateOpGetVoiceConnectorLoggingConfiguration) ID() string {
1957	return "OperationInputValidation"
1958}
1959
1960func (m *validateOpGetVoiceConnectorLoggingConfiguration) HandleInitialize(ctx context.Context, in middleware.InitializeInput, next middleware.InitializeHandler) (
1961	out middleware.InitializeOutput, metadata middleware.Metadata, err error,
1962) {
1963	input, ok := in.Parameters.(*GetVoiceConnectorLoggingConfigurationInput)
1964	if !ok {
1965		return out, metadata, fmt.Errorf("unknown input parameters type %T", in.Parameters)
1966	}
1967	if err := validateOpGetVoiceConnectorLoggingConfigurationInput(input); err != nil {
1968		return out, metadata, err
1969	}
1970	return next.HandleInitialize(ctx, in)
1971}
1972
1973type validateOpGetVoiceConnectorOrigination struct {
1974}
1975
1976func (*validateOpGetVoiceConnectorOrigination) ID() string {
1977	return "OperationInputValidation"
1978}
1979
1980func (m *validateOpGetVoiceConnectorOrigination) HandleInitialize(ctx context.Context, in middleware.InitializeInput, next middleware.InitializeHandler) (
1981	out middleware.InitializeOutput, metadata middleware.Metadata, err error,
1982) {
1983	input, ok := in.Parameters.(*GetVoiceConnectorOriginationInput)
1984	if !ok {
1985		return out, metadata, fmt.Errorf("unknown input parameters type %T", in.Parameters)
1986	}
1987	if err := validateOpGetVoiceConnectorOriginationInput(input); err != nil {
1988		return out, metadata, err
1989	}
1990	return next.HandleInitialize(ctx, in)
1991}
1992
1993type validateOpGetVoiceConnectorProxy struct {
1994}
1995
1996func (*validateOpGetVoiceConnectorProxy) ID() string {
1997	return "OperationInputValidation"
1998}
1999
2000func (m *validateOpGetVoiceConnectorProxy) HandleInitialize(ctx context.Context, in middleware.InitializeInput, next middleware.InitializeHandler) (
2001	out middleware.InitializeOutput, metadata middleware.Metadata, err error,
2002) {
2003	input, ok := in.Parameters.(*GetVoiceConnectorProxyInput)
2004	if !ok {
2005		return out, metadata, fmt.Errorf("unknown input parameters type %T", in.Parameters)
2006	}
2007	if err := validateOpGetVoiceConnectorProxyInput(input); err != nil {
2008		return out, metadata, err
2009	}
2010	return next.HandleInitialize(ctx, in)
2011}
2012
2013type validateOpGetVoiceConnectorStreamingConfiguration struct {
2014}
2015
2016func (*validateOpGetVoiceConnectorStreamingConfiguration) ID() string {
2017	return "OperationInputValidation"
2018}
2019
2020func (m *validateOpGetVoiceConnectorStreamingConfiguration) HandleInitialize(ctx context.Context, in middleware.InitializeInput, next middleware.InitializeHandler) (
2021	out middleware.InitializeOutput, metadata middleware.Metadata, err error,
2022) {
2023	input, ok := in.Parameters.(*GetVoiceConnectorStreamingConfigurationInput)
2024	if !ok {
2025		return out, metadata, fmt.Errorf("unknown input parameters type %T", in.Parameters)
2026	}
2027	if err := validateOpGetVoiceConnectorStreamingConfigurationInput(input); err != nil {
2028		return out, metadata, err
2029	}
2030	return next.HandleInitialize(ctx, in)
2031}
2032
2033type validateOpGetVoiceConnectorTerminationHealth struct {
2034}
2035
2036func (*validateOpGetVoiceConnectorTerminationHealth) ID() string {
2037	return "OperationInputValidation"
2038}
2039
2040func (m *validateOpGetVoiceConnectorTerminationHealth) HandleInitialize(ctx context.Context, in middleware.InitializeInput, next middleware.InitializeHandler) (
2041	out middleware.InitializeOutput, metadata middleware.Metadata, err error,
2042) {
2043	input, ok := in.Parameters.(*GetVoiceConnectorTerminationHealthInput)
2044	if !ok {
2045		return out, metadata, fmt.Errorf("unknown input parameters type %T", in.Parameters)
2046	}
2047	if err := validateOpGetVoiceConnectorTerminationHealthInput(input); err != nil {
2048		return out, metadata, err
2049	}
2050	return next.HandleInitialize(ctx, in)
2051}
2052
2053type validateOpGetVoiceConnectorTermination struct {
2054}
2055
2056func (*validateOpGetVoiceConnectorTermination) ID() string {
2057	return "OperationInputValidation"
2058}
2059
2060func (m *validateOpGetVoiceConnectorTermination) HandleInitialize(ctx context.Context, in middleware.InitializeInput, next middleware.InitializeHandler) (
2061	out middleware.InitializeOutput, metadata middleware.Metadata, err error,
2062) {
2063	input, ok := in.Parameters.(*GetVoiceConnectorTerminationInput)
2064	if !ok {
2065		return out, metadata, fmt.Errorf("unknown input parameters type %T", in.Parameters)
2066	}
2067	if err := validateOpGetVoiceConnectorTerminationInput(input); err != nil {
2068		return out, metadata, err
2069	}
2070	return next.HandleInitialize(ctx, in)
2071}
2072
2073type validateOpInviteUsers struct {
2074}
2075
2076func (*validateOpInviteUsers) ID() string {
2077	return "OperationInputValidation"
2078}
2079
2080func (m *validateOpInviteUsers) HandleInitialize(ctx context.Context, in middleware.InitializeInput, next middleware.InitializeHandler) (
2081	out middleware.InitializeOutput, metadata middleware.Metadata, err error,
2082) {
2083	input, ok := in.Parameters.(*InviteUsersInput)
2084	if !ok {
2085		return out, metadata, fmt.Errorf("unknown input parameters type %T", in.Parameters)
2086	}
2087	if err := validateOpInviteUsersInput(input); err != nil {
2088		return out, metadata, err
2089	}
2090	return next.HandleInitialize(ctx, in)
2091}
2092
2093type validateOpListAppInstanceAdmins struct {
2094}
2095
2096func (*validateOpListAppInstanceAdmins) ID() string {
2097	return "OperationInputValidation"
2098}
2099
2100func (m *validateOpListAppInstanceAdmins) HandleInitialize(ctx context.Context, in middleware.InitializeInput, next middleware.InitializeHandler) (
2101	out middleware.InitializeOutput, metadata middleware.Metadata, err error,
2102) {
2103	input, ok := in.Parameters.(*ListAppInstanceAdminsInput)
2104	if !ok {
2105		return out, metadata, fmt.Errorf("unknown input parameters type %T", in.Parameters)
2106	}
2107	if err := validateOpListAppInstanceAdminsInput(input); err != nil {
2108		return out, metadata, err
2109	}
2110	return next.HandleInitialize(ctx, in)
2111}
2112
2113type validateOpListAppInstanceUsers struct {
2114}
2115
2116func (*validateOpListAppInstanceUsers) ID() string {
2117	return "OperationInputValidation"
2118}
2119
2120func (m *validateOpListAppInstanceUsers) HandleInitialize(ctx context.Context, in middleware.InitializeInput, next middleware.InitializeHandler) (
2121	out middleware.InitializeOutput, metadata middleware.Metadata, err error,
2122) {
2123	input, ok := in.Parameters.(*ListAppInstanceUsersInput)
2124	if !ok {
2125		return out, metadata, fmt.Errorf("unknown input parameters type %T", in.Parameters)
2126	}
2127	if err := validateOpListAppInstanceUsersInput(input); err != nil {
2128		return out, metadata, err
2129	}
2130	return next.HandleInitialize(ctx, in)
2131}
2132
2133type validateOpListAttendees struct {
2134}
2135
2136func (*validateOpListAttendees) ID() string {
2137	return "OperationInputValidation"
2138}
2139
2140func (m *validateOpListAttendees) HandleInitialize(ctx context.Context, in middleware.InitializeInput, next middleware.InitializeHandler) (
2141	out middleware.InitializeOutput, metadata middleware.Metadata, err error,
2142) {
2143	input, ok := in.Parameters.(*ListAttendeesInput)
2144	if !ok {
2145		return out, metadata, fmt.Errorf("unknown input parameters type %T", in.Parameters)
2146	}
2147	if err := validateOpListAttendeesInput(input); err != nil {
2148		return out, metadata, err
2149	}
2150	return next.HandleInitialize(ctx, in)
2151}
2152
2153type validateOpListAttendeeTags struct {
2154}
2155
2156func (*validateOpListAttendeeTags) ID() string {
2157	return "OperationInputValidation"
2158}
2159
2160func (m *validateOpListAttendeeTags) HandleInitialize(ctx context.Context, in middleware.InitializeInput, next middleware.InitializeHandler) (
2161	out middleware.InitializeOutput, metadata middleware.Metadata, err error,
2162) {
2163	input, ok := in.Parameters.(*ListAttendeeTagsInput)
2164	if !ok {
2165		return out, metadata, fmt.Errorf("unknown input parameters type %T", in.Parameters)
2166	}
2167	if err := validateOpListAttendeeTagsInput(input); err != nil {
2168		return out, metadata, err
2169	}
2170	return next.HandleInitialize(ctx, in)
2171}
2172
2173type validateOpListBots struct {
2174}
2175
2176func (*validateOpListBots) ID() string {
2177	return "OperationInputValidation"
2178}
2179
2180func (m *validateOpListBots) HandleInitialize(ctx context.Context, in middleware.InitializeInput, next middleware.InitializeHandler) (
2181	out middleware.InitializeOutput, metadata middleware.Metadata, err error,
2182) {
2183	input, ok := in.Parameters.(*ListBotsInput)
2184	if !ok {
2185		return out, metadata, fmt.Errorf("unknown input parameters type %T", in.Parameters)
2186	}
2187	if err := validateOpListBotsInput(input); err != nil {
2188		return out, metadata, err
2189	}
2190	return next.HandleInitialize(ctx, in)
2191}
2192
2193type validateOpListChannelBans struct {
2194}
2195
2196func (*validateOpListChannelBans) ID() string {
2197	return "OperationInputValidation"
2198}
2199
2200func (m *validateOpListChannelBans) HandleInitialize(ctx context.Context, in middleware.InitializeInput, next middleware.InitializeHandler) (
2201	out middleware.InitializeOutput, metadata middleware.Metadata, err error,
2202) {
2203	input, ok := in.Parameters.(*ListChannelBansInput)
2204	if !ok {
2205		return out, metadata, fmt.Errorf("unknown input parameters type %T", in.Parameters)
2206	}
2207	if err := validateOpListChannelBansInput(input); err != nil {
2208		return out, metadata, err
2209	}
2210	return next.HandleInitialize(ctx, in)
2211}
2212
2213type validateOpListChannelMemberships struct {
2214}
2215
2216func (*validateOpListChannelMemberships) ID() string {
2217	return "OperationInputValidation"
2218}
2219
2220func (m *validateOpListChannelMemberships) HandleInitialize(ctx context.Context, in middleware.InitializeInput, next middleware.InitializeHandler) (
2221	out middleware.InitializeOutput, metadata middleware.Metadata, err error,
2222) {
2223	input, ok := in.Parameters.(*ListChannelMembershipsInput)
2224	if !ok {
2225		return out, metadata, fmt.Errorf("unknown input parameters type %T", in.Parameters)
2226	}
2227	if err := validateOpListChannelMembershipsInput(input); err != nil {
2228		return out, metadata, err
2229	}
2230	return next.HandleInitialize(ctx, in)
2231}
2232
2233type validateOpListChannelMessages struct {
2234}
2235
2236func (*validateOpListChannelMessages) ID() string {
2237	return "OperationInputValidation"
2238}
2239
2240func (m *validateOpListChannelMessages) HandleInitialize(ctx context.Context, in middleware.InitializeInput, next middleware.InitializeHandler) (
2241	out middleware.InitializeOutput, metadata middleware.Metadata, err error,
2242) {
2243	input, ok := in.Parameters.(*ListChannelMessagesInput)
2244	if !ok {
2245		return out, metadata, fmt.Errorf("unknown input parameters type %T", in.Parameters)
2246	}
2247	if err := validateOpListChannelMessagesInput(input); err != nil {
2248		return out, metadata, err
2249	}
2250	return next.HandleInitialize(ctx, in)
2251}
2252
2253type validateOpListChannelModerators struct {
2254}
2255
2256func (*validateOpListChannelModerators) ID() string {
2257	return "OperationInputValidation"
2258}
2259
2260func (m *validateOpListChannelModerators) HandleInitialize(ctx context.Context, in middleware.InitializeInput, next middleware.InitializeHandler) (
2261	out middleware.InitializeOutput, metadata middleware.Metadata, err error,
2262) {
2263	input, ok := in.Parameters.(*ListChannelModeratorsInput)
2264	if !ok {
2265		return out, metadata, fmt.Errorf("unknown input parameters type %T", in.Parameters)
2266	}
2267	if err := validateOpListChannelModeratorsInput(input); err != nil {
2268		return out, metadata, err
2269	}
2270	return next.HandleInitialize(ctx, in)
2271}
2272
2273type validateOpListChannels struct {
2274}
2275
2276func (*validateOpListChannels) ID() string {
2277	return "OperationInputValidation"
2278}
2279
2280func (m *validateOpListChannels) HandleInitialize(ctx context.Context, in middleware.InitializeInput, next middleware.InitializeHandler) (
2281	out middleware.InitializeOutput, metadata middleware.Metadata, err error,
2282) {
2283	input, ok := in.Parameters.(*ListChannelsInput)
2284	if !ok {
2285		return out, metadata, fmt.Errorf("unknown input parameters type %T", in.Parameters)
2286	}
2287	if err := validateOpListChannelsInput(input); err != nil {
2288		return out, metadata, err
2289	}
2290	return next.HandleInitialize(ctx, in)
2291}
2292
2293type validateOpListMeetingTags struct {
2294}
2295
2296func (*validateOpListMeetingTags) ID() string {
2297	return "OperationInputValidation"
2298}
2299
2300func (m *validateOpListMeetingTags) HandleInitialize(ctx context.Context, in middleware.InitializeInput, next middleware.InitializeHandler) (
2301	out middleware.InitializeOutput, metadata middleware.Metadata, err error,
2302) {
2303	input, ok := in.Parameters.(*ListMeetingTagsInput)
2304	if !ok {
2305		return out, metadata, fmt.Errorf("unknown input parameters type %T", in.Parameters)
2306	}
2307	if err := validateOpListMeetingTagsInput(input); err != nil {
2308		return out, metadata, err
2309	}
2310	return next.HandleInitialize(ctx, in)
2311}
2312
2313type validateOpListProxySessions struct {
2314}
2315
2316func (*validateOpListProxySessions) ID() string {
2317	return "OperationInputValidation"
2318}
2319
2320func (m *validateOpListProxySessions) HandleInitialize(ctx context.Context, in middleware.InitializeInput, next middleware.InitializeHandler) (
2321	out middleware.InitializeOutput, metadata middleware.Metadata, err error,
2322) {
2323	input, ok := in.Parameters.(*ListProxySessionsInput)
2324	if !ok {
2325		return out, metadata, fmt.Errorf("unknown input parameters type %T", in.Parameters)
2326	}
2327	if err := validateOpListProxySessionsInput(input); err != nil {
2328		return out, metadata, err
2329	}
2330	return next.HandleInitialize(ctx, in)
2331}
2332
2333type validateOpListRoomMemberships struct {
2334}
2335
2336func (*validateOpListRoomMemberships) ID() string {
2337	return "OperationInputValidation"
2338}
2339
2340func (m *validateOpListRoomMemberships) HandleInitialize(ctx context.Context, in middleware.InitializeInput, next middleware.InitializeHandler) (
2341	out middleware.InitializeOutput, metadata middleware.Metadata, err error,
2342) {
2343	input, ok := in.Parameters.(*ListRoomMembershipsInput)
2344	if !ok {
2345		return out, metadata, fmt.Errorf("unknown input parameters type %T", in.Parameters)
2346	}
2347	if err := validateOpListRoomMembershipsInput(input); err != nil {
2348		return out, metadata, err
2349	}
2350	return next.HandleInitialize(ctx, in)
2351}
2352
2353type validateOpListRooms struct {
2354}
2355
2356func (*validateOpListRooms) ID() string {
2357	return "OperationInputValidation"
2358}
2359
2360func (m *validateOpListRooms) HandleInitialize(ctx context.Context, in middleware.InitializeInput, next middleware.InitializeHandler) (
2361	out middleware.InitializeOutput, metadata middleware.Metadata, err error,
2362) {
2363	input, ok := in.Parameters.(*ListRoomsInput)
2364	if !ok {
2365		return out, metadata, fmt.Errorf("unknown input parameters type %T", in.Parameters)
2366	}
2367	if err := validateOpListRoomsInput(input); err != nil {
2368		return out, metadata, err
2369	}
2370	return next.HandleInitialize(ctx, in)
2371}
2372
2373type validateOpListSupportedPhoneNumberCountries struct {
2374}
2375
2376func (*validateOpListSupportedPhoneNumberCountries) ID() string {
2377	return "OperationInputValidation"
2378}
2379
2380func (m *validateOpListSupportedPhoneNumberCountries) HandleInitialize(ctx context.Context, in middleware.InitializeInput, next middleware.InitializeHandler) (
2381	out middleware.InitializeOutput, metadata middleware.Metadata, err error,
2382) {
2383	input, ok := in.Parameters.(*ListSupportedPhoneNumberCountriesInput)
2384	if !ok {
2385		return out, metadata, fmt.Errorf("unknown input parameters type %T", in.Parameters)
2386	}
2387	if err := validateOpListSupportedPhoneNumberCountriesInput(input); err != nil {
2388		return out, metadata, err
2389	}
2390	return next.HandleInitialize(ctx, in)
2391}
2392
2393type validateOpListTagsForResource struct {
2394}
2395
2396func (*validateOpListTagsForResource) ID() string {
2397	return "OperationInputValidation"
2398}
2399
2400func (m *validateOpListTagsForResource) HandleInitialize(ctx context.Context, in middleware.InitializeInput, next middleware.InitializeHandler) (
2401	out middleware.InitializeOutput, metadata middleware.Metadata, err error,
2402) {
2403	input, ok := in.Parameters.(*ListTagsForResourceInput)
2404	if !ok {
2405		return out, metadata, fmt.Errorf("unknown input parameters type %T", in.Parameters)
2406	}
2407	if err := validateOpListTagsForResourceInput(input); err != nil {
2408		return out, metadata, err
2409	}
2410	return next.HandleInitialize(ctx, in)
2411}
2412
2413type validateOpListUsers struct {
2414}
2415
2416func (*validateOpListUsers) ID() string {
2417	return "OperationInputValidation"
2418}
2419
2420func (m *validateOpListUsers) HandleInitialize(ctx context.Context, in middleware.InitializeInput, next middleware.InitializeHandler) (
2421	out middleware.InitializeOutput, metadata middleware.Metadata, err error,
2422) {
2423	input, ok := in.Parameters.(*ListUsersInput)
2424	if !ok {
2425		return out, metadata, fmt.Errorf("unknown input parameters type %T", in.Parameters)
2426	}
2427	if err := validateOpListUsersInput(input); err != nil {
2428		return out, metadata, err
2429	}
2430	return next.HandleInitialize(ctx, in)
2431}
2432
2433type validateOpListVoiceConnectorTerminationCredentials struct {
2434}
2435
2436func (*validateOpListVoiceConnectorTerminationCredentials) ID() string {
2437	return "OperationInputValidation"
2438}
2439
2440func (m *validateOpListVoiceConnectorTerminationCredentials) HandleInitialize(ctx context.Context, in middleware.InitializeInput, next middleware.InitializeHandler) (
2441	out middleware.InitializeOutput, metadata middleware.Metadata, err error,
2442) {
2443	input, ok := in.Parameters.(*ListVoiceConnectorTerminationCredentialsInput)
2444	if !ok {
2445		return out, metadata, fmt.Errorf("unknown input parameters type %T", in.Parameters)
2446	}
2447	if err := validateOpListVoiceConnectorTerminationCredentialsInput(input); err != nil {
2448		return out, metadata, err
2449	}
2450	return next.HandleInitialize(ctx, in)
2451}
2452
2453type validateOpLogoutUser struct {
2454}
2455
2456func (*validateOpLogoutUser) ID() string {
2457	return "OperationInputValidation"
2458}
2459
2460func (m *validateOpLogoutUser) HandleInitialize(ctx context.Context, in middleware.InitializeInput, next middleware.InitializeHandler) (
2461	out middleware.InitializeOutput, metadata middleware.Metadata, err error,
2462) {
2463	input, ok := in.Parameters.(*LogoutUserInput)
2464	if !ok {
2465		return out, metadata, fmt.Errorf("unknown input parameters type %T", in.Parameters)
2466	}
2467	if err := validateOpLogoutUserInput(input); err != nil {
2468		return out, metadata, err
2469	}
2470	return next.HandleInitialize(ctx, in)
2471}
2472
2473type validateOpPutAppInstanceRetentionSettings struct {
2474}
2475
2476func (*validateOpPutAppInstanceRetentionSettings) ID() string {
2477	return "OperationInputValidation"
2478}
2479
2480func (m *validateOpPutAppInstanceRetentionSettings) HandleInitialize(ctx context.Context, in middleware.InitializeInput, next middleware.InitializeHandler) (
2481	out middleware.InitializeOutput, metadata middleware.Metadata, err error,
2482) {
2483	input, ok := in.Parameters.(*PutAppInstanceRetentionSettingsInput)
2484	if !ok {
2485		return out, metadata, fmt.Errorf("unknown input parameters type %T", in.Parameters)
2486	}
2487	if err := validateOpPutAppInstanceRetentionSettingsInput(input); err != nil {
2488		return out, metadata, err
2489	}
2490	return next.HandleInitialize(ctx, in)
2491}
2492
2493type validateOpPutAppInstanceStreamingConfigurations struct {
2494}
2495
2496func (*validateOpPutAppInstanceStreamingConfigurations) ID() string {
2497	return "OperationInputValidation"
2498}
2499
2500func (m *validateOpPutAppInstanceStreamingConfigurations) HandleInitialize(ctx context.Context, in middleware.InitializeInput, next middleware.InitializeHandler) (
2501	out middleware.InitializeOutput, metadata middleware.Metadata, err error,
2502) {
2503	input, ok := in.Parameters.(*PutAppInstanceStreamingConfigurationsInput)
2504	if !ok {
2505		return out, metadata, fmt.Errorf("unknown input parameters type %T", in.Parameters)
2506	}
2507	if err := validateOpPutAppInstanceStreamingConfigurationsInput(input); err != nil {
2508		return out, metadata, err
2509	}
2510	return next.HandleInitialize(ctx, in)
2511}
2512
2513type validateOpPutEventsConfiguration struct {
2514}
2515
2516func (*validateOpPutEventsConfiguration) ID() string {
2517	return "OperationInputValidation"
2518}
2519
2520func (m *validateOpPutEventsConfiguration) HandleInitialize(ctx context.Context, in middleware.InitializeInput, next middleware.InitializeHandler) (
2521	out middleware.InitializeOutput, metadata middleware.Metadata, err error,
2522) {
2523	input, ok := in.Parameters.(*PutEventsConfigurationInput)
2524	if !ok {
2525		return out, metadata, fmt.Errorf("unknown input parameters type %T", in.Parameters)
2526	}
2527	if err := validateOpPutEventsConfigurationInput(input); err != nil {
2528		return out, metadata, err
2529	}
2530	return next.HandleInitialize(ctx, in)
2531}
2532
2533type validateOpPutRetentionSettings struct {
2534}
2535
2536func (*validateOpPutRetentionSettings) ID() string {
2537	return "OperationInputValidation"
2538}
2539
2540func (m *validateOpPutRetentionSettings) HandleInitialize(ctx context.Context, in middleware.InitializeInput, next middleware.InitializeHandler) (
2541	out middleware.InitializeOutput, metadata middleware.Metadata, err error,
2542) {
2543	input, ok := in.Parameters.(*PutRetentionSettingsInput)
2544	if !ok {
2545		return out, metadata, fmt.Errorf("unknown input parameters type %T", in.Parameters)
2546	}
2547	if err := validateOpPutRetentionSettingsInput(input); err != nil {
2548		return out, metadata, err
2549	}
2550	return next.HandleInitialize(ctx, in)
2551}
2552
2553type validateOpPutSipMediaApplicationLoggingConfiguration struct {
2554}
2555
2556func (*validateOpPutSipMediaApplicationLoggingConfiguration) ID() string {
2557	return "OperationInputValidation"
2558}
2559
2560func (m *validateOpPutSipMediaApplicationLoggingConfiguration) HandleInitialize(ctx context.Context, in middleware.InitializeInput, next middleware.InitializeHandler) (
2561	out middleware.InitializeOutput, metadata middleware.Metadata, err error,
2562) {
2563	input, ok := in.Parameters.(*PutSipMediaApplicationLoggingConfigurationInput)
2564	if !ok {
2565		return out, metadata, fmt.Errorf("unknown input parameters type %T", in.Parameters)
2566	}
2567	if err := validateOpPutSipMediaApplicationLoggingConfigurationInput(input); err != nil {
2568		return out, metadata, err
2569	}
2570	return next.HandleInitialize(ctx, in)
2571}
2572
2573type validateOpPutVoiceConnectorEmergencyCallingConfiguration struct {
2574}
2575
2576func (*validateOpPutVoiceConnectorEmergencyCallingConfiguration) ID() string {
2577	return "OperationInputValidation"
2578}
2579
2580func (m *validateOpPutVoiceConnectorEmergencyCallingConfiguration) HandleInitialize(ctx context.Context, in middleware.InitializeInput, next middleware.InitializeHandler) (
2581	out middleware.InitializeOutput, metadata middleware.Metadata, err error,
2582) {
2583	input, ok := in.Parameters.(*PutVoiceConnectorEmergencyCallingConfigurationInput)
2584	if !ok {
2585		return out, metadata, fmt.Errorf("unknown input parameters type %T", in.Parameters)
2586	}
2587	if err := validateOpPutVoiceConnectorEmergencyCallingConfigurationInput(input); err != nil {
2588		return out, metadata, err
2589	}
2590	return next.HandleInitialize(ctx, in)
2591}
2592
2593type validateOpPutVoiceConnectorLoggingConfiguration struct {
2594}
2595
2596func (*validateOpPutVoiceConnectorLoggingConfiguration) ID() string {
2597	return "OperationInputValidation"
2598}
2599
2600func (m *validateOpPutVoiceConnectorLoggingConfiguration) HandleInitialize(ctx context.Context, in middleware.InitializeInput, next middleware.InitializeHandler) (
2601	out middleware.InitializeOutput, metadata middleware.Metadata, err error,
2602) {
2603	input, ok := in.Parameters.(*PutVoiceConnectorLoggingConfigurationInput)
2604	if !ok {
2605		return out, metadata, fmt.Errorf("unknown input parameters type %T", in.Parameters)
2606	}
2607	if err := validateOpPutVoiceConnectorLoggingConfigurationInput(input); err != nil {
2608		return out, metadata, err
2609	}
2610	return next.HandleInitialize(ctx, in)
2611}
2612
2613type validateOpPutVoiceConnectorOrigination struct {
2614}
2615
2616func (*validateOpPutVoiceConnectorOrigination) ID() string {
2617	return "OperationInputValidation"
2618}
2619
2620func (m *validateOpPutVoiceConnectorOrigination) HandleInitialize(ctx context.Context, in middleware.InitializeInput, next middleware.InitializeHandler) (
2621	out middleware.InitializeOutput, metadata middleware.Metadata, err error,
2622) {
2623	input, ok := in.Parameters.(*PutVoiceConnectorOriginationInput)
2624	if !ok {
2625		return out, metadata, fmt.Errorf("unknown input parameters type %T", in.Parameters)
2626	}
2627	if err := validateOpPutVoiceConnectorOriginationInput(input); err != nil {
2628		return out, metadata, err
2629	}
2630	return next.HandleInitialize(ctx, in)
2631}
2632
2633type validateOpPutVoiceConnectorProxy struct {
2634}
2635
2636func (*validateOpPutVoiceConnectorProxy) ID() string {
2637	return "OperationInputValidation"
2638}
2639
2640func (m *validateOpPutVoiceConnectorProxy) HandleInitialize(ctx context.Context, in middleware.InitializeInput, next middleware.InitializeHandler) (
2641	out middleware.InitializeOutput, metadata middleware.Metadata, err error,
2642) {
2643	input, ok := in.Parameters.(*PutVoiceConnectorProxyInput)
2644	if !ok {
2645		return out, metadata, fmt.Errorf("unknown input parameters type %T", in.Parameters)
2646	}
2647	if err := validateOpPutVoiceConnectorProxyInput(input); err != nil {
2648		return out, metadata, err
2649	}
2650	return next.HandleInitialize(ctx, in)
2651}
2652
2653type validateOpPutVoiceConnectorStreamingConfiguration struct {
2654}
2655
2656func (*validateOpPutVoiceConnectorStreamingConfiguration) ID() string {
2657	return "OperationInputValidation"
2658}
2659
2660func (m *validateOpPutVoiceConnectorStreamingConfiguration) HandleInitialize(ctx context.Context, in middleware.InitializeInput, next middleware.InitializeHandler) (
2661	out middleware.InitializeOutput, metadata middleware.Metadata, err error,
2662) {
2663	input, ok := in.Parameters.(*PutVoiceConnectorStreamingConfigurationInput)
2664	if !ok {
2665		return out, metadata, fmt.Errorf("unknown input parameters type %T", in.Parameters)
2666	}
2667	if err := validateOpPutVoiceConnectorStreamingConfigurationInput(input); err != nil {
2668		return out, metadata, err
2669	}
2670	return next.HandleInitialize(ctx, in)
2671}
2672
2673type validateOpPutVoiceConnectorTerminationCredentials struct {
2674}
2675
2676func (*validateOpPutVoiceConnectorTerminationCredentials) ID() string {
2677	return "OperationInputValidation"
2678}
2679
2680func (m *validateOpPutVoiceConnectorTerminationCredentials) HandleInitialize(ctx context.Context, in middleware.InitializeInput, next middleware.InitializeHandler) (
2681	out middleware.InitializeOutput, metadata middleware.Metadata, err error,
2682) {
2683	input, ok := in.Parameters.(*PutVoiceConnectorTerminationCredentialsInput)
2684	if !ok {
2685		return out, metadata, fmt.Errorf("unknown input parameters type %T", in.Parameters)
2686	}
2687	if err := validateOpPutVoiceConnectorTerminationCredentialsInput(input); err != nil {
2688		return out, metadata, err
2689	}
2690	return next.HandleInitialize(ctx, in)
2691}
2692
2693type validateOpPutVoiceConnectorTermination struct {
2694}
2695
2696func (*validateOpPutVoiceConnectorTermination) ID() string {
2697	return "OperationInputValidation"
2698}
2699
2700func (m *validateOpPutVoiceConnectorTermination) HandleInitialize(ctx context.Context, in middleware.InitializeInput, next middleware.InitializeHandler) (
2701	out middleware.InitializeOutput, metadata middleware.Metadata, err error,
2702) {
2703	input, ok := in.Parameters.(*PutVoiceConnectorTerminationInput)
2704	if !ok {
2705		return out, metadata, fmt.Errorf("unknown input parameters type %T", in.Parameters)
2706	}
2707	if err := validateOpPutVoiceConnectorTerminationInput(input); err != nil {
2708		return out, metadata, err
2709	}
2710	return next.HandleInitialize(ctx, in)
2711}
2712
2713type validateOpRedactChannelMessage struct {
2714}
2715
2716func (*validateOpRedactChannelMessage) ID() string {
2717	return "OperationInputValidation"
2718}
2719
2720func (m *validateOpRedactChannelMessage) HandleInitialize(ctx context.Context, in middleware.InitializeInput, next middleware.InitializeHandler) (
2721	out middleware.InitializeOutput, metadata middleware.Metadata, err error,
2722) {
2723	input, ok := in.Parameters.(*RedactChannelMessageInput)
2724	if !ok {
2725		return out, metadata, fmt.Errorf("unknown input parameters type %T", in.Parameters)
2726	}
2727	if err := validateOpRedactChannelMessageInput(input); err != nil {
2728		return out, metadata, err
2729	}
2730	return next.HandleInitialize(ctx, in)
2731}
2732
2733type validateOpRedactConversationMessage struct {
2734}
2735
2736func (*validateOpRedactConversationMessage) ID() string {
2737	return "OperationInputValidation"
2738}
2739
2740func (m *validateOpRedactConversationMessage) HandleInitialize(ctx context.Context, in middleware.InitializeInput, next middleware.InitializeHandler) (
2741	out middleware.InitializeOutput, metadata middleware.Metadata, err error,
2742) {
2743	input, ok := in.Parameters.(*RedactConversationMessageInput)
2744	if !ok {
2745		return out, metadata, fmt.Errorf("unknown input parameters type %T", in.Parameters)
2746	}
2747	if err := validateOpRedactConversationMessageInput(input); err != nil {
2748		return out, metadata, err
2749	}
2750	return next.HandleInitialize(ctx, in)
2751}
2752
2753type validateOpRedactRoomMessage struct {
2754}
2755
2756func (*validateOpRedactRoomMessage) ID() string {
2757	return "OperationInputValidation"
2758}
2759
2760func (m *validateOpRedactRoomMessage) HandleInitialize(ctx context.Context, in middleware.InitializeInput, next middleware.InitializeHandler) (
2761	out middleware.InitializeOutput, metadata middleware.Metadata, err error,
2762) {
2763	input, ok := in.Parameters.(*RedactRoomMessageInput)
2764	if !ok {
2765		return out, metadata, fmt.Errorf("unknown input parameters type %T", in.Parameters)
2766	}
2767	if err := validateOpRedactRoomMessageInput(input); err != nil {
2768		return out, metadata, err
2769	}
2770	return next.HandleInitialize(ctx, in)
2771}
2772
2773type validateOpRegenerateSecurityToken struct {
2774}
2775
2776func (*validateOpRegenerateSecurityToken) ID() string {
2777	return "OperationInputValidation"
2778}
2779
2780func (m *validateOpRegenerateSecurityToken) HandleInitialize(ctx context.Context, in middleware.InitializeInput, next middleware.InitializeHandler) (
2781	out middleware.InitializeOutput, metadata middleware.Metadata, err error,
2782) {
2783	input, ok := in.Parameters.(*RegenerateSecurityTokenInput)
2784	if !ok {
2785		return out, metadata, fmt.Errorf("unknown input parameters type %T", in.Parameters)
2786	}
2787	if err := validateOpRegenerateSecurityTokenInput(input); err != nil {
2788		return out, metadata, err
2789	}
2790	return next.HandleInitialize(ctx, in)
2791}
2792
2793type validateOpResetPersonalPIN struct {
2794}
2795
2796func (*validateOpResetPersonalPIN) ID() string {
2797	return "OperationInputValidation"
2798}
2799
2800func (m *validateOpResetPersonalPIN) HandleInitialize(ctx context.Context, in middleware.InitializeInput, next middleware.InitializeHandler) (
2801	out middleware.InitializeOutput, metadata middleware.Metadata, err error,
2802) {
2803	input, ok := in.Parameters.(*ResetPersonalPINInput)
2804	if !ok {
2805		return out, metadata, fmt.Errorf("unknown input parameters type %T", in.Parameters)
2806	}
2807	if err := validateOpResetPersonalPINInput(input); err != nil {
2808		return out, metadata, err
2809	}
2810	return next.HandleInitialize(ctx, in)
2811}
2812
2813type validateOpRestorePhoneNumber struct {
2814}
2815
2816func (*validateOpRestorePhoneNumber) ID() string {
2817	return "OperationInputValidation"
2818}
2819
2820func (m *validateOpRestorePhoneNumber) HandleInitialize(ctx context.Context, in middleware.InitializeInput, next middleware.InitializeHandler) (
2821	out middleware.InitializeOutput, metadata middleware.Metadata, err error,
2822) {
2823	input, ok := in.Parameters.(*RestorePhoneNumberInput)
2824	if !ok {
2825		return out, metadata, fmt.Errorf("unknown input parameters type %T", in.Parameters)
2826	}
2827	if err := validateOpRestorePhoneNumberInput(input); err != nil {
2828		return out, metadata, err
2829	}
2830	return next.HandleInitialize(ctx, in)
2831}
2832
2833type validateOpSendChannelMessage struct {
2834}
2835
2836func (*validateOpSendChannelMessage) ID() string {
2837	return "OperationInputValidation"
2838}
2839
2840func (m *validateOpSendChannelMessage) HandleInitialize(ctx context.Context, in middleware.InitializeInput, next middleware.InitializeHandler) (
2841	out middleware.InitializeOutput, metadata middleware.Metadata, err error,
2842) {
2843	input, ok := in.Parameters.(*SendChannelMessageInput)
2844	if !ok {
2845		return out, metadata, fmt.Errorf("unknown input parameters type %T", in.Parameters)
2846	}
2847	if err := validateOpSendChannelMessageInput(input); err != nil {
2848		return out, metadata, err
2849	}
2850	return next.HandleInitialize(ctx, in)
2851}
2852
2853type validateOpTagAttendee struct {
2854}
2855
2856func (*validateOpTagAttendee) ID() string {
2857	return "OperationInputValidation"
2858}
2859
2860func (m *validateOpTagAttendee) HandleInitialize(ctx context.Context, in middleware.InitializeInput, next middleware.InitializeHandler) (
2861	out middleware.InitializeOutput, metadata middleware.Metadata, err error,
2862) {
2863	input, ok := in.Parameters.(*TagAttendeeInput)
2864	if !ok {
2865		return out, metadata, fmt.Errorf("unknown input parameters type %T", in.Parameters)
2866	}
2867	if err := validateOpTagAttendeeInput(input); err != nil {
2868		return out, metadata, err
2869	}
2870	return next.HandleInitialize(ctx, in)
2871}
2872
2873type validateOpTagMeeting struct {
2874}
2875
2876func (*validateOpTagMeeting) ID() string {
2877	return "OperationInputValidation"
2878}
2879
2880func (m *validateOpTagMeeting) HandleInitialize(ctx context.Context, in middleware.InitializeInput, next middleware.InitializeHandler) (
2881	out middleware.InitializeOutput, metadata middleware.Metadata, err error,
2882) {
2883	input, ok := in.Parameters.(*TagMeetingInput)
2884	if !ok {
2885		return out, metadata, fmt.Errorf("unknown input parameters type %T", in.Parameters)
2886	}
2887	if err := validateOpTagMeetingInput(input); err != nil {
2888		return out, metadata, err
2889	}
2890	return next.HandleInitialize(ctx, in)
2891}
2892
2893type validateOpTagResource struct {
2894}
2895
2896func (*validateOpTagResource) ID() string {
2897	return "OperationInputValidation"
2898}
2899
2900func (m *validateOpTagResource) HandleInitialize(ctx context.Context, in middleware.InitializeInput, next middleware.InitializeHandler) (
2901	out middleware.InitializeOutput, metadata middleware.Metadata, err error,
2902) {
2903	input, ok := in.Parameters.(*TagResourceInput)
2904	if !ok {
2905		return out, metadata, fmt.Errorf("unknown input parameters type %T", in.Parameters)
2906	}
2907	if err := validateOpTagResourceInput(input); err != nil {
2908		return out, metadata, err
2909	}
2910	return next.HandleInitialize(ctx, in)
2911}
2912
2913type validateOpUntagAttendee struct {
2914}
2915
2916func (*validateOpUntagAttendee) ID() string {
2917	return "OperationInputValidation"
2918}
2919
2920func (m *validateOpUntagAttendee) HandleInitialize(ctx context.Context, in middleware.InitializeInput, next middleware.InitializeHandler) (
2921	out middleware.InitializeOutput, metadata middleware.Metadata, err error,
2922) {
2923	input, ok := in.Parameters.(*UntagAttendeeInput)
2924	if !ok {
2925		return out, metadata, fmt.Errorf("unknown input parameters type %T", in.Parameters)
2926	}
2927	if err := validateOpUntagAttendeeInput(input); err != nil {
2928		return out, metadata, err
2929	}
2930	return next.HandleInitialize(ctx, in)
2931}
2932
2933type validateOpUntagMeeting struct {
2934}
2935
2936func (*validateOpUntagMeeting) ID() string {
2937	return "OperationInputValidation"
2938}
2939
2940func (m *validateOpUntagMeeting) HandleInitialize(ctx context.Context, in middleware.InitializeInput, next middleware.InitializeHandler) (
2941	out middleware.InitializeOutput, metadata middleware.Metadata, err error,
2942) {
2943	input, ok := in.Parameters.(*UntagMeetingInput)
2944	if !ok {
2945		return out, metadata, fmt.Errorf("unknown input parameters type %T", in.Parameters)
2946	}
2947	if err := validateOpUntagMeetingInput(input); err != nil {
2948		return out, metadata, err
2949	}
2950	return next.HandleInitialize(ctx, in)
2951}
2952
2953type validateOpUntagResource struct {
2954}
2955
2956func (*validateOpUntagResource) ID() string {
2957	return "OperationInputValidation"
2958}
2959
2960func (m *validateOpUntagResource) HandleInitialize(ctx context.Context, in middleware.InitializeInput, next middleware.InitializeHandler) (
2961	out middleware.InitializeOutput, metadata middleware.Metadata, err error,
2962) {
2963	input, ok := in.Parameters.(*UntagResourceInput)
2964	if !ok {
2965		return out, metadata, fmt.Errorf("unknown input parameters type %T", in.Parameters)
2966	}
2967	if err := validateOpUntagResourceInput(input); err != nil {
2968		return out, metadata, err
2969	}
2970	return next.HandleInitialize(ctx, in)
2971}
2972
2973type validateOpUpdateAccount struct {
2974}
2975
2976func (*validateOpUpdateAccount) ID() string {
2977	return "OperationInputValidation"
2978}
2979
2980func (m *validateOpUpdateAccount) HandleInitialize(ctx context.Context, in middleware.InitializeInput, next middleware.InitializeHandler) (
2981	out middleware.InitializeOutput, metadata middleware.Metadata, err error,
2982) {
2983	input, ok := in.Parameters.(*UpdateAccountInput)
2984	if !ok {
2985		return out, metadata, fmt.Errorf("unknown input parameters type %T", in.Parameters)
2986	}
2987	if err := validateOpUpdateAccountInput(input); err != nil {
2988		return out, metadata, err
2989	}
2990	return next.HandleInitialize(ctx, in)
2991}
2992
2993type validateOpUpdateAccountSettings struct {
2994}
2995
2996func (*validateOpUpdateAccountSettings) ID() string {
2997	return "OperationInputValidation"
2998}
2999
3000func (m *validateOpUpdateAccountSettings) HandleInitialize(ctx context.Context, in middleware.InitializeInput, next middleware.InitializeHandler) (
3001	out middleware.InitializeOutput, metadata middleware.Metadata, err error,
3002) {
3003	input, ok := in.Parameters.(*UpdateAccountSettingsInput)
3004	if !ok {
3005		return out, metadata, fmt.Errorf("unknown input parameters type %T", in.Parameters)
3006	}
3007	if err := validateOpUpdateAccountSettingsInput(input); err != nil {
3008		return out, metadata, err
3009	}
3010	return next.HandleInitialize(ctx, in)
3011}
3012
3013type validateOpUpdateAppInstance struct {
3014}
3015
3016func (*validateOpUpdateAppInstance) ID() string {
3017	return "OperationInputValidation"
3018}
3019
3020func (m *validateOpUpdateAppInstance) HandleInitialize(ctx context.Context, in middleware.InitializeInput, next middleware.InitializeHandler) (
3021	out middleware.InitializeOutput, metadata middleware.Metadata, err error,
3022) {
3023	input, ok := in.Parameters.(*UpdateAppInstanceInput)
3024	if !ok {
3025		return out, metadata, fmt.Errorf("unknown input parameters type %T", in.Parameters)
3026	}
3027	if err := validateOpUpdateAppInstanceInput(input); err != nil {
3028		return out, metadata, err
3029	}
3030	return next.HandleInitialize(ctx, in)
3031}
3032
3033type validateOpUpdateAppInstanceUser struct {
3034}
3035
3036func (*validateOpUpdateAppInstanceUser) ID() string {
3037	return "OperationInputValidation"
3038}
3039
3040func (m *validateOpUpdateAppInstanceUser) HandleInitialize(ctx context.Context, in middleware.InitializeInput, next middleware.InitializeHandler) (
3041	out middleware.InitializeOutput, metadata middleware.Metadata, err error,
3042) {
3043	input, ok := in.Parameters.(*UpdateAppInstanceUserInput)
3044	if !ok {
3045		return out, metadata, fmt.Errorf("unknown input parameters type %T", in.Parameters)
3046	}
3047	if err := validateOpUpdateAppInstanceUserInput(input); err != nil {
3048		return out, metadata, err
3049	}
3050	return next.HandleInitialize(ctx, in)
3051}
3052
3053type validateOpUpdateBot struct {
3054}
3055
3056func (*validateOpUpdateBot) ID() string {
3057	return "OperationInputValidation"
3058}
3059
3060func (m *validateOpUpdateBot) HandleInitialize(ctx context.Context, in middleware.InitializeInput, next middleware.InitializeHandler) (
3061	out middleware.InitializeOutput, metadata middleware.Metadata, err error,
3062) {
3063	input, ok := in.Parameters.(*UpdateBotInput)
3064	if !ok {
3065		return out, metadata, fmt.Errorf("unknown input parameters type %T", in.Parameters)
3066	}
3067	if err := validateOpUpdateBotInput(input); err != nil {
3068		return out, metadata, err
3069	}
3070	return next.HandleInitialize(ctx, in)
3071}
3072
3073type validateOpUpdateChannel struct {
3074}
3075
3076func (*validateOpUpdateChannel) ID() string {
3077	return "OperationInputValidation"
3078}
3079
3080func (m *validateOpUpdateChannel) HandleInitialize(ctx context.Context, in middleware.InitializeInput, next middleware.InitializeHandler) (
3081	out middleware.InitializeOutput, metadata middleware.Metadata, err error,
3082) {
3083	input, ok := in.Parameters.(*UpdateChannelInput)
3084	if !ok {
3085		return out, metadata, fmt.Errorf("unknown input parameters type %T", in.Parameters)
3086	}
3087	if err := validateOpUpdateChannelInput(input); err != nil {
3088		return out, metadata, err
3089	}
3090	return next.HandleInitialize(ctx, in)
3091}
3092
3093type validateOpUpdateChannelMessage struct {
3094}
3095
3096func (*validateOpUpdateChannelMessage) ID() string {
3097	return "OperationInputValidation"
3098}
3099
3100func (m *validateOpUpdateChannelMessage) HandleInitialize(ctx context.Context, in middleware.InitializeInput, next middleware.InitializeHandler) (
3101	out middleware.InitializeOutput, metadata middleware.Metadata, err error,
3102) {
3103	input, ok := in.Parameters.(*UpdateChannelMessageInput)
3104	if !ok {
3105		return out, metadata, fmt.Errorf("unknown input parameters type %T", in.Parameters)
3106	}
3107	if err := validateOpUpdateChannelMessageInput(input); err != nil {
3108		return out, metadata, err
3109	}
3110	return next.HandleInitialize(ctx, in)
3111}
3112
3113type validateOpUpdateChannelReadMarker struct {
3114}
3115
3116func (*validateOpUpdateChannelReadMarker) ID() string {
3117	return "OperationInputValidation"
3118}
3119
3120func (m *validateOpUpdateChannelReadMarker) HandleInitialize(ctx context.Context, in middleware.InitializeInput, next middleware.InitializeHandler) (
3121	out middleware.InitializeOutput, metadata middleware.Metadata, err error,
3122) {
3123	input, ok := in.Parameters.(*UpdateChannelReadMarkerInput)
3124	if !ok {
3125		return out, metadata, fmt.Errorf("unknown input parameters type %T", in.Parameters)
3126	}
3127	if err := validateOpUpdateChannelReadMarkerInput(input); err != nil {
3128		return out, metadata, err
3129	}
3130	return next.HandleInitialize(ctx, in)
3131}
3132
3133type validateOpUpdateGlobalSettings struct {
3134}
3135
3136func (*validateOpUpdateGlobalSettings) ID() string {
3137	return "OperationInputValidation"
3138}
3139
3140func (m *validateOpUpdateGlobalSettings) HandleInitialize(ctx context.Context, in middleware.InitializeInput, next middleware.InitializeHandler) (
3141	out middleware.InitializeOutput, metadata middleware.Metadata, err error,
3142) {
3143	input, ok := in.Parameters.(*UpdateGlobalSettingsInput)
3144	if !ok {
3145		return out, metadata, fmt.Errorf("unknown input parameters type %T", in.Parameters)
3146	}
3147	if err := validateOpUpdateGlobalSettingsInput(input); err != nil {
3148		return out, metadata, err
3149	}
3150	return next.HandleInitialize(ctx, in)
3151}
3152
3153type validateOpUpdatePhoneNumber struct {
3154}
3155
3156func (*validateOpUpdatePhoneNumber) ID() string {
3157	return "OperationInputValidation"
3158}
3159
3160func (m *validateOpUpdatePhoneNumber) HandleInitialize(ctx context.Context, in middleware.InitializeInput, next middleware.InitializeHandler) (
3161	out middleware.InitializeOutput, metadata middleware.Metadata, err error,
3162) {
3163	input, ok := in.Parameters.(*UpdatePhoneNumberInput)
3164	if !ok {
3165		return out, metadata, fmt.Errorf("unknown input parameters type %T", in.Parameters)
3166	}
3167	if err := validateOpUpdatePhoneNumberInput(input); err != nil {
3168		return out, metadata, err
3169	}
3170	return next.HandleInitialize(ctx, in)
3171}
3172
3173type validateOpUpdatePhoneNumberSettings struct {
3174}
3175
3176func (*validateOpUpdatePhoneNumberSettings) ID() string {
3177	return "OperationInputValidation"
3178}
3179
3180func (m *validateOpUpdatePhoneNumberSettings) HandleInitialize(ctx context.Context, in middleware.InitializeInput, next middleware.InitializeHandler) (
3181	out middleware.InitializeOutput, metadata middleware.Metadata, err error,
3182) {
3183	input, ok := in.Parameters.(*UpdatePhoneNumberSettingsInput)
3184	if !ok {
3185		return out, metadata, fmt.Errorf("unknown input parameters type %T", in.Parameters)
3186	}
3187	if err := validateOpUpdatePhoneNumberSettingsInput(input); err != nil {
3188		return out, metadata, err
3189	}
3190	return next.HandleInitialize(ctx, in)
3191}
3192
3193type validateOpUpdateProxySession struct {
3194}
3195
3196func (*validateOpUpdateProxySession) ID() string {
3197	return "OperationInputValidation"
3198}
3199
3200func (m *validateOpUpdateProxySession) HandleInitialize(ctx context.Context, in middleware.InitializeInput, next middleware.InitializeHandler) (
3201	out middleware.InitializeOutput, metadata middleware.Metadata, err error,
3202) {
3203	input, ok := in.Parameters.(*UpdateProxySessionInput)
3204	if !ok {
3205		return out, metadata, fmt.Errorf("unknown input parameters type %T", in.Parameters)
3206	}
3207	if err := validateOpUpdateProxySessionInput(input); err != nil {
3208		return out, metadata, err
3209	}
3210	return next.HandleInitialize(ctx, in)
3211}
3212
3213type validateOpUpdateRoom struct {
3214}
3215
3216func (*validateOpUpdateRoom) ID() string {
3217	return "OperationInputValidation"
3218}
3219
3220func (m *validateOpUpdateRoom) HandleInitialize(ctx context.Context, in middleware.InitializeInput, next middleware.InitializeHandler) (
3221	out middleware.InitializeOutput, metadata middleware.Metadata, err error,
3222) {
3223	input, ok := in.Parameters.(*UpdateRoomInput)
3224	if !ok {
3225		return out, metadata, fmt.Errorf("unknown input parameters type %T", in.Parameters)
3226	}
3227	if err := validateOpUpdateRoomInput(input); err != nil {
3228		return out, metadata, err
3229	}
3230	return next.HandleInitialize(ctx, in)
3231}
3232
3233type validateOpUpdateRoomMembership struct {
3234}
3235
3236func (*validateOpUpdateRoomMembership) ID() string {
3237	return "OperationInputValidation"
3238}
3239
3240func (m *validateOpUpdateRoomMembership) HandleInitialize(ctx context.Context, in middleware.InitializeInput, next middleware.InitializeHandler) (
3241	out middleware.InitializeOutput, metadata middleware.Metadata, err error,
3242) {
3243	input, ok := in.Parameters.(*UpdateRoomMembershipInput)
3244	if !ok {
3245		return out, metadata, fmt.Errorf("unknown input parameters type %T", in.Parameters)
3246	}
3247	if err := validateOpUpdateRoomMembershipInput(input); err != nil {
3248		return out, metadata, err
3249	}
3250	return next.HandleInitialize(ctx, in)
3251}
3252
3253type validateOpUpdateSipMediaApplication struct {
3254}
3255
3256func (*validateOpUpdateSipMediaApplication) ID() string {
3257	return "OperationInputValidation"
3258}
3259
3260func (m *validateOpUpdateSipMediaApplication) HandleInitialize(ctx context.Context, in middleware.InitializeInput, next middleware.InitializeHandler) (
3261	out middleware.InitializeOutput, metadata middleware.Metadata, err error,
3262) {
3263	input, ok := in.Parameters.(*UpdateSipMediaApplicationInput)
3264	if !ok {
3265		return out, metadata, fmt.Errorf("unknown input parameters type %T", in.Parameters)
3266	}
3267	if err := validateOpUpdateSipMediaApplicationInput(input); err != nil {
3268		return out, metadata, err
3269	}
3270	return next.HandleInitialize(ctx, in)
3271}
3272
3273type validateOpUpdateSipRule struct {
3274}
3275
3276func (*validateOpUpdateSipRule) ID() string {
3277	return "OperationInputValidation"
3278}
3279
3280func (m *validateOpUpdateSipRule) HandleInitialize(ctx context.Context, in middleware.InitializeInput, next middleware.InitializeHandler) (
3281	out middleware.InitializeOutput, metadata middleware.Metadata, err error,
3282) {
3283	input, ok := in.Parameters.(*UpdateSipRuleInput)
3284	if !ok {
3285		return out, metadata, fmt.Errorf("unknown input parameters type %T", in.Parameters)
3286	}
3287	if err := validateOpUpdateSipRuleInput(input); err != nil {
3288		return out, metadata, err
3289	}
3290	return next.HandleInitialize(ctx, in)
3291}
3292
3293type validateOpUpdateUser struct {
3294}
3295
3296func (*validateOpUpdateUser) ID() string {
3297	return "OperationInputValidation"
3298}
3299
3300func (m *validateOpUpdateUser) HandleInitialize(ctx context.Context, in middleware.InitializeInput, next middleware.InitializeHandler) (
3301	out middleware.InitializeOutput, metadata middleware.Metadata, err error,
3302) {
3303	input, ok := in.Parameters.(*UpdateUserInput)
3304	if !ok {
3305		return out, metadata, fmt.Errorf("unknown input parameters type %T", in.Parameters)
3306	}
3307	if err := validateOpUpdateUserInput(input); err != nil {
3308		return out, metadata, err
3309	}
3310	return next.HandleInitialize(ctx, in)
3311}
3312
3313type validateOpUpdateUserSettings struct {
3314}
3315
3316func (*validateOpUpdateUserSettings) ID() string {
3317	return "OperationInputValidation"
3318}
3319
3320func (m *validateOpUpdateUserSettings) HandleInitialize(ctx context.Context, in middleware.InitializeInput, next middleware.InitializeHandler) (
3321	out middleware.InitializeOutput, metadata middleware.Metadata, err error,
3322) {
3323	input, ok := in.Parameters.(*UpdateUserSettingsInput)
3324	if !ok {
3325		return out, metadata, fmt.Errorf("unknown input parameters type %T", in.Parameters)
3326	}
3327	if err := validateOpUpdateUserSettingsInput(input); err != nil {
3328		return out, metadata, err
3329	}
3330	return next.HandleInitialize(ctx, in)
3331}
3332
3333type validateOpUpdateVoiceConnectorGroup struct {
3334}
3335
3336func (*validateOpUpdateVoiceConnectorGroup) ID() string {
3337	return "OperationInputValidation"
3338}
3339
3340func (m *validateOpUpdateVoiceConnectorGroup) HandleInitialize(ctx context.Context, in middleware.InitializeInput, next middleware.InitializeHandler) (
3341	out middleware.InitializeOutput, metadata middleware.Metadata, err error,
3342) {
3343	input, ok := in.Parameters.(*UpdateVoiceConnectorGroupInput)
3344	if !ok {
3345		return out, metadata, fmt.Errorf("unknown input parameters type %T", in.Parameters)
3346	}
3347	if err := validateOpUpdateVoiceConnectorGroupInput(input); err != nil {
3348		return out, metadata, err
3349	}
3350	return next.HandleInitialize(ctx, in)
3351}
3352
3353type validateOpUpdateVoiceConnector struct {
3354}
3355
3356func (*validateOpUpdateVoiceConnector) ID() string {
3357	return "OperationInputValidation"
3358}
3359
3360func (m *validateOpUpdateVoiceConnector) HandleInitialize(ctx context.Context, in middleware.InitializeInput, next middleware.InitializeHandler) (
3361	out middleware.InitializeOutput, metadata middleware.Metadata, err error,
3362) {
3363	input, ok := in.Parameters.(*UpdateVoiceConnectorInput)
3364	if !ok {
3365		return out, metadata, fmt.Errorf("unknown input parameters type %T", in.Parameters)
3366	}
3367	if err := validateOpUpdateVoiceConnectorInput(input); err != nil {
3368		return out, metadata, err
3369	}
3370	return next.HandleInitialize(ctx, in)
3371}
3372
3373func addOpAssociatePhoneNumbersWithVoiceConnectorGroupValidationMiddleware(stack *middleware.Stack) error {
3374	return stack.Initialize.Add(&validateOpAssociatePhoneNumbersWithVoiceConnectorGroup{}, middleware.After)
3375}
3376
3377func addOpAssociatePhoneNumbersWithVoiceConnectorValidationMiddleware(stack *middleware.Stack) error {
3378	return stack.Initialize.Add(&validateOpAssociatePhoneNumbersWithVoiceConnector{}, middleware.After)
3379}
3380
3381func addOpAssociatePhoneNumberWithUserValidationMiddleware(stack *middleware.Stack) error {
3382	return stack.Initialize.Add(&validateOpAssociatePhoneNumberWithUser{}, middleware.After)
3383}
3384
3385func addOpAssociateSigninDelegateGroupsWithAccountValidationMiddleware(stack *middleware.Stack) error {
3386	return stack.Initialize.Add(&validateOpAssociateSigninDelegateGroupsWithAccount{}, middleware.After)
3387}
3388
3389func addOpBatchCreateAttendeeValidationMiddleware(stack *middleware.Stack) error {
3390	return stack.Initialize.Add(&validateOpBatchCreateAttendee{}, middleware.After)
3391}
3392
3393func addOpBatchCreateChannelMembershipValidationMiddleware(stack *middleware.Stack) error {
3394	return stack.Initialize.Add(&validateOpBatchCreateChannelMembership{}, middleware.After)
3395}
3396
3397func addOpBatchCreateRoomMembershipValidationMiddleware(stack *middleware.Stack) error {
3398	return stack.Initialize.Add(&validateOpBatchCreateRoomMembership{}, middleware.After)
3399}
3400
3401func addOpBatchDeletePhoneNumberValidationMiddleware(stack *middleware.Stack) error {
3402	return stack.Initialize.Add(&validateOpBatchDeletePhoneNumber{}, middleware.After)
3403}
3404
3405func addOpBatchSuspendUserValidationMiddleware(stack *middleware.Stack) error {
3406	return stack.Initialize.Add(&validateOpBatchSuspendUser{}, middleware.After)
3407}
3408
3409func addOpBatchUnsuspendUserValidationMiddleware(stack *middleware.Stack) error {
3410	return stack.Initialize.Add(&validateOpBatchUnsuspendUser{}, middleware.After)
3411}
3412
3413func addOpBatchUpdatePhoneNumberValidationMiddleware(stack *middleware.Stack) error {
3414	return stack.Initialize.Add(&validateOpBatchUpdatePhoneNumber{}, middleware.After)
3415}
3416
3417func addOpBatchUpdateUserValidationMiddleware(stack *middleware.Stack) error {
3418	return stack.Initialize.Add(&validateOpBatchUpdateUser{}, middleware.After)
3419}
3420
3421func addOpCreateAccountValidationMiddleware(stack *middleware.Stack) error {
3422	return stack.Initialize.Add(&validateOpCreateAccount{}, middleware.After)
3423}
3424
3425func addOpCreateAppInstanceAdminValidationMiddleware(stack *middleware.Stack) error {
3426	return stack.Initialize.Add(&validateOpCreateAppInstanceAdmin{}, middleware.After)
3427}
3428
3429func addOpCreateAppInstanceValidationMiddleware(stack *middleware.Stack) error {
3430	return stack.Initialize.Add(&validateOpCreateAppInstance{}, middleware.After)
3431}
3432
3433func addOpCreateAppInstanceUserValidationMiddleware(stack *middleware.Stack) error {
3434	return stack.Initialize.Add(&validateOpCreateAppInstanceUser{}, middleware.After)
3435}
3436
3437func addOpCreateAttendeeValidationMiddleware(stack *middleware.Stack) error {
3438	return stack.Initialize.Add(&validateOpCreateAttendee{}, middleware.After)
3439}
3440
3441func addOpCreateBotValidationMiddleware(stack *middleware.Stack) error {
3442	return stack.Initialize.Add(&validateOpCreateBot{}, middleware.After)
3443}
3444
3445func addOpCreateChannelBanValidationMiddleware(stack *middleware.Stack) error {
3446	return stack.Initialize.Add(&validateOpCreateChannelBan{}, middleware.After)
3447}
3448
3449func addOpCreateChannelValidationMiddleware(stack *middleware.Stack) error {
3450	return stack.Initialize.Add(&validateOpCreateChannel{}, middleware.After)
3451}
3452
3453func addOpCreateChannelMembershipValidationMiddleware(stack *middleware.Stack) error {
3454	return stack.Initialize.Add(&validateOpCreateChannelMembership{}, middleware.After)
3455}
3456
3457func addOpCreateChannelModeratorValidationMiddleware(stack *middleware.Stack) error {
3458	return stack.Initialize.Add(&validateOpCreateChannelModerator{}, middleware.After)
3459}
3460
3461func addOpCreateMeetingDialOutValidationMiddleware(stack *middleware.Stack) error {
3462	return stack.Initialize.Add(&validateOpCreateMeetingDialOut{}, middleware.After)
3463}
3464
3465func addOpCreateMeetingValidationMiddleware(stack *middleware.Stack) error {
3466	return stack.Initialize.Add(&validateOpCreateMeeting{}, middleware.After)
3467}
3468
3469func addOpCreateMeetingWithAttendeesValidationMiddleware(stack *middleware.Stack) error {
3470	return stack.Initialize.Add(&validateOpCreateMeetingWithAttendees{}, middleware.After)
3471}
3472
3473func addOpCreatePhoneNumberOrderValidationMiddleware(stack *middleware.Stack) error {
3474	return stack.Initialize.Add(&validateOpCreatePhoneNumberOrder{}, middleware.After)
3475}
3476
3477func addOpCreateProxySessionValidationMiddleware(stack *middleware.Stack) error {
3478	return stack.Initialize.Add(&validateOpCreateProxySession{}, middleware.After)
3479}
3480
3481func addOpCreateRoomValidationMiddleware(stack *middleware.Stack) error {
3482	return stack.Initialize.Add(&validateOpCreateRoom{}, middleware.After)
3483}
3484
3485func addOpCreateRoomMembershipValidationMiddleware(stack *middleware.Stack) error {
3486	return stack.Initialize.Add(&validateOpCreateRoomMembership{}, middleware.After)
3487}
3488
3489func addOpCreateSipMediaApplicationCallValidationMiddleware(stack *middleware.Stack) error {
3490	return stack.Initialize.Add(&validateOpCreateSipMediaApplicationCall{}, middleware.After)
3491}
3492
3493func addOpCreateSipMediaApplicationValidationMiddleware(stack *middleware.Stack) error {
3494	return stack.Initialize.Add(&validateOpCreateSipMediaApplication{}, middleware.After)
3495}
3496
3497func addOpCreateSipRuleValidationMiddleware(stack *middleware.Stack) error {
3498	return stack.Initialize.Add(&validateOpCreateSipRule{}, middleware.After)
3499}
3500
3501func addOpCreateUserValidationMiddleware(stack *middleware.Stack) error {
3502	return stack.Initialize.Add(&validateOpCreateUser{}, middleware.After)
3503}
3504
3505func addOpCreateVoiceConnectorGroupValidationMiddleware(stack *middleware.Stack) error {
3506	return stack.Initialize.Add(&validateOpCreateVoiceConnectorGroup{}, middleware.After)
3507}
3508
3509func addOpCreateVoiceConnectorValidationMiddleware(stack *middleware.Stack) error {
3510	return stack.Initialize.Add(&validateOpCreateVoiceConnector{}, middleware.After)
3511}
3512
3513func addOpDeleteAccountValidationMiddleware(stack *middleware.Stack) error {
3514	return stack.Initialize.Add(&validateOpDeleteAccount{}, middleware.After)
3515}
3516
3517func addOpDeleteAppInstanceAdminValidationMiddleware(stack *middleware.Stack) error {
3518	return stack.Initialize.Add(&validateOpDeleteAppInstanceAdmin{}, middleware.After)
3519}
3520
3521func addOpDeleteAppInstanceValidationMiddleware(stack *middleware.Stack) error {
3522	return stack.Initialize.Add(&validateOpDeleteAppInstance{}, middleware.After)
3523}
3524
3525func addOpDeleteAppInstanceStreamingConfigurationsValidationMiddleware(stack *middleware.Stack) error {
3526	return stack.Initialize.Add(&validateOpDeleteAppInstanceStreamingConfigurations{}, middleware.After)
3527}
3528
3529func addOpDeleteAppInstanceUserValidationMiddleware(stack *middleware.Stack) error {
3530	return stack.Initialize.Add(&validateOpDeleteAppInstanceUser{}, middleware.After)
3531}
3532
3533func addOpDeleteAttendeeValidationMiddleware(stack *middleware.Stack) error {
3534	return stack.Initialize.Add(&validateOpDeleteAttendee{}, middleware.After)
3535}
3536
3537func addOpDeleteChannelBanValidationMiddleware(stack *middleware.Stack) error {
3538	return stack.Initialize.Add(&validateOpDeleteChannelBan{}, middleware.After)
3539}
3540
3541func addOpDeleteChannelValidationMiddleware(stack *middleware.Stack) error {
3542	return stack.Initialize.Add(&validateOpDeleteChannel{}, middleware.After)
3543}
3544
3545func addOpDeleteChannelMembershipValidationMiddleware(stack *middleware.Stack) error {
3546	return stack.Initialize.Add(&validateOpDeleteChannelMembership{}, middleware.After)
3547}
3548
3549func addOpDeleteChannelMessageValidationMiddleware(stack *middleware.Stack) error {
3550	return stack.Initialize.Add(&validateOpDeleteChannelMessage{}, middleware.After)
3551}
3552
3553func addOpDeleteChannelModeratorValidationMiddleware(stack *middleware.Stack) error {
3554	return stack.Initialize.Add(&validateOpDeleteChannelModerator{}, middleware.After)
3555}
3556
3557func addOpDeleteEventsConfigurationValidationMiddleware(stack *middleware.Stack) error {
3558	return stack.Initialize.Add(&validateOpDeleteEventsConfiguration{}, middleware.After)
3559}
3560
3561func addOpDeleteMeetingValidationMiddleware(stack *middleware.Stack) error {
3562	return stack.Initialize.Add(&validateOpDeleteMeeting{}, middleware.After)
3563}
3564
3565func addOpDeletePhoneNumberValidationMiddleware(stack *middleware.Stack) error {
3566	return stack.Initialize.Add(&validateOpDeletePhoneNumber{}, middleware.After)
3567}
3568
3569func addOpDeleteProxySessionValidationMiddleware(stack *middleware.Stack) error {
3570	return stack.Initialize.Add(&validateOpDeleteProxySession{}, middleware.After)
3571}
3572
3573func addOpDeleteRoomValidationMiddleware(stack *middleware.Stack) error {
3574	return stack.Initialize.Add(&validateOpDeleteRoom{}, middleware.After)
3575}
3576
3577func addOpDeleteRoomMembershipValidationMiddleware(stack *middleware.Stack) error {
3578	return stack.Initialize.Add(&validateOpDeleteRoomMembership{}, middleware.After)
3579}
3580
3581func addOpDeleteSipMediaApplicationValidationMiddleware(stack *middleware.Stack) error {
3582	return stack.Initialize.Add(&validateOpDeleteSipMediaApplication{}, middleware.After)
3583}
3584
3585func addOpDeleteSipRuleValidationMiddleware(stack *middleware.Stack) error {
3586	return stack.Initialize.Add(&validateOpDeleteSipRule{}, middleware.After)
3587}
3588
3589func addOpDeleteVoiceConnectorEmergencyCallingConfigurationValidationMiddleware(stack *middleware.Stack) error {
3590	return stack.Initialize.Add(&validateOpDeleteVoiceConnectorEmergencyCallingConfiguration{}, middleware.After)
3591}
3592
3593func addOpDeleteVoiceConnectorGroupValidationMiddleware(stack *middleware.Stack) error {
3594	return stack.Initialize.Add(&validateOpDeleteVoiceConnectorGroup{}, middleware.After)
3595}
3596
3597func addOpDeleteVoiceConnectorValidationMiddleware(stack *middleware.Stack) error {
3598	return stack.Initialize.Add(&validateOpDeleteVoiceConnector{}, middleware.After)
3599}
3600
3601func addOpDeleteVoiceConnectorOriginationValidationMiddleware(stack *middleware.Stack) error {
3602	return stack.Initialize.Add(&validateOpDeleteVoiceConnectorOrigination{}, middleware.After)
3603}
3604
3605func addOpDeleteVoiceConnectorProxyValidationMiddleware(stack *middleware.Stack) error {
3606	return stack.Initialize.Add(&validateOpDeleteVoiceConnectorProxy{}, middleware.After)
3607}
3608
3609func addOpDeleteVoiceConnectorStreamingConfigurationValidationMiddleware(stack *middleware.Stack) error {
3610	return stack.Initialize.Add(&validateOpDeleteVoiceConnectorStreamingConfiguration{}, middleware.After)
3611}
3612
3613func addOpDeleteVoiceConnectorTerminationCredentialsValidationMiddleware(stack *middleware.Stack) error {
3614	return stack.Initialize.Add(&validateOpDeleteVoiceConnectorTerminationCredentials{}, middleware.After)
3615}
3616
3617func addOpDeleteVoiceConnectorTerminationValidationMiddleware(stack *middleware.Stack) error {
3618	return stack.Initialize.Add(&validateOpDeleteVoiceConnectorTermination{}, middleware.After)
3619}
3620
3621func addOpDescribeAppInstanceAdminValidationMiddleware(stack *middleware.Stack) error {
3622	return stack.Initialize.Add(&validateOpDescribeAppInstanceAdmin{}, middleware.After)
3623}
3624
3625func addOpDescribeAppInstanceValidationMiddleware(stack *middleware.Stack) error {
3626	return stack.Initialize.Add(&validateOpDescribeAppInstance{}, middleware.After)
3627}
3628
3629func addOpDescribeAppInstanceUserValidationMiddleware(stack *middleware.Stack) error {
3630	return stack.Initialize.Add(&validateOpDescribeAppInstanceUser{}, middleware.After)
3631}
3632
3633func addOpDescribeChannelBanValidationMiddleware(stack *middleware.Stack) error {
3634	return stack.Initialize.Add(&validateOpDescribeChannelBan{}, middleware.After)
3635}
3636
3637func addOpDescribeChannelValidationMiddleware(stack *middleware.Stack) error {
3638	return stack.Initialize.Add(&validateOpDescribeChannel{}, middleware.After)
3639}
3640
3641func addOpDescribeChannelMembershipForAppInstanceUserValidationMiddleware(stack *middleware.Stack) error {
3642	return stack.Initialize.Add(&validateOpDescribeChannelMembershipForAppInstanceUser{}, middleware.After)
3643}
3644
3645func addOpDescribeChannelMembershipValidationMiddleware(stack *middleware.Stack) error {
3646	return stack.Initialize.Add(&validateOpDescribeChannelMembership{}, middleware.After)
3647}
3648
3649func addOpDescribeChannelModeratedByAppInstanceUserValidationMiddleware(stack *middleware.Stack) error {
3650	return stack.Initialize.Add(&validateOpDescribeChannelModeratedByAppInstanceUser{}, middleware.After)
3651}
3652
3653func addOpDescribeChannelModeratorValidationMiddleware(stack *middleware.Stack) error {
3654	return stack.Initialize.Add(&validateOpDescribeChannelModerator{}, middleware.After)
3655}
3656
3657func addOpDisassociatePhoneNumberFromUserValidationMiddleware(stack *middleware.Stack) error {
3658	return stack.Initialize.Add(&validateOpDisassociatePhoneNumberFromUser{}, middleware.After)
3659}
3660
3661func addOpDisassociatePhoneNumbersFromVoiceConnectorGroupValidationMiddleware(stack *middleware.Stack) error {
3662	return stack.Initialize.Add(&validateOpDisassociatePhoneNumbersFromVoiceConnectorGroup{}, middleware.After)
3663}
3664
3665func addOpDisassociatePhoneNumbersFromVoiceConnectorValidationMiddleware(stack *middleware.Stack) error {
3666	return stack.Initialize.Add(&validateOpDisassociatePhoneNumbersFromVoiceConnector{}, middleware.After)
3667}
3668
3669func addOpDisassociateSigninDelegateGroupsFromAccountValidationMiddleware(stack *middleware.Stack) error {
3670	return stack.Initialize.Add(&validateOpDisassociateSigninDelegateGroupsFromAccount{}, middleware.After)
3671}
3672
3673func addOpGetAccountValidationMiddleware(stack *middleware.Stack) error {
3674	return stack.Initialize.Add(&validateOpGetAccount{}, middleware.After)
3675}
3676
3677func addOpGetAccountSettingsValidationMiddleware(stack *middleware.Stack) error {
3678	return stack.Initialize.Add(&validateOpGetAccountSettings{}, middleware.After)
3679}
3680
3681func addOpGetAppInstanceRetentionSettingsValidationMiddleware(stack *middleware.Stack) error {
3682	return stack.Initialize.Add(&validateOpGetAppInstanceRetentionSettings{}, middleware.After)
3683}
3684
3685func addOpGetAppInstanceStreamingConfigurationsValidationMiddleware(stack *middleware.Stack) error {
3686	return stack.Initialize.Add(&validateOpGetAppInstanceStreamingConfigurations{}, middleware.After)
3687}
3688
3689func addOpGetAttendeeValidationMiddleware(stack *middleware.Stack) error {
3690	return stack.Initialize.Add(&validateOpGetAttendee{}, middleware.After)
3691}
3692
3693func addOpGetBotValidationMiddleware(stack *middleware.Stack) error {
3694	return stack.Initialize.Add(&validateOpGetBot{}, middleware.After)
3695}
3696
3697func addOpGetChannelMessageValidationMiddleware(stack *middleware.Stack) error {
3698	return stack.Initialize.Add(&validateOpGetChannelMessage{}, middleware.After)
3699}
3700
3701func addOpGetEventsConfigurationValidationMiddleware(stack *middleware.Stack) error {
3702	return stack.Initialize.Add(&validateOpGetEventsConfiguration{}, middleware.After)
3703}
3704
3705func addOpGetMeetingValidationMiddleware(stack *middleware.Stack) error {
3706	return stack.Initialize.Add(&validateOpGetMeeting{}, middleware.After)
3707}
3708
3709func addOpGetPhoneNumberValidationMiddleware(stack *middleware.Stack) error {
3710	return stack.Initialize.Add(&validateOpGetPhoneNumber{}, middleware.After)
3711}
3712
3713func addOpGetPhoneNumberOrderValidationMiddleware(stack *middleware.Stack) error {
3714	return stack.Initialize.Add(&validateOpGetPhoneNumberOrder{}, middleware.After)
3715}
3716
3717func addOpGetProxySessionValidationMiddleware(stack *middleware.Stack) error {
3718	return stack.Initialize.Add(&validateOpGetProxySession{}, middleware.After)
3719}
3720
3721func addOpGetRetentionSettingsValidationMiddleware(stack *middleware.Stack) error {
3722	return stack.Initialize.Add(&validateOpGetRetentionSettings{}, middleware.After)
3723}
3724
3725func addOpGetRoomValidationMiddleware(stack *middleware.Stack) error {
3726	return stack.Initialize.Add(&validateOpGetRoom{}, middleware.After)
3727}
3728
3729func addOpGetSipMediaApplicationValidationMiddleware(stack *middleware.Stack) error {
3730	return stack.Initialize.Add(&validateOpGetSipMediaApplication{}, middleware.After)
3731}
3732
3733func addOpGetSipMediaApplicationLoggingConfigurationValidationMiddleware(stack *middleware.Stack) error {
3734	return stack.Initialize.Add(&validateOpGetSipMediaApplicationLoggingConfiguration{}, middleware.After)
3735}
3736
3737func addOpGetSipRuleValidationMiddleware(stack *middleware.Stack) error {
3738	return stack.Initialize.Add(&validateOpGetSipRule{}, middleware.After)
3739}
3740
3741func addOpGetUserValidationMiddleware(stack *middleware.Stack) error {
3742	return stack.Initialize.Add(&validateOpGetUser{}, middleware.After)
3743}
3744
3745func addOpGetUserSettingsValidationMiddleware(stack *middleware.Stack) error {
3746	return stack.Initialize.Add(&validateOpGetUserSettings{}, middleware.After)
3747}
3748
3749func addOpGetVoiceConnectorEmergencyCallingConfigurationValidationMiddleware(stack *middleware.Stack) error {
3750	return stack.Initialize.Add(&validateOpGetVoiceConnectorEmergencyCallingConfiguration{}, middleware.After)
3751}
3752
3753func addOpGetVoiceConnectorGroupValidationMiddleware(stack *middleware.Stack) error {
3754	return stack.Initialize.Add(&validateOpGetVoiceConnectorGroup{}, middleware.After)
3755}
3756
3757func addOpGetVoiceConnectorValidationMiddleware(stack *middleware.Stack) error {
3758	return stack.Initialize.Add(&validateOpGetVoiceConnector{}, middleware.After)
3759}
3760
3761func addOpGetVoiceConnectorLoggingConfigurationValidationMiddleware(stack *middleware.Stack) error {
3762	return stack.Initialize.Add(&validateOpGetVoiceConnectorLoggingConfiguration{}, middleware.After)
3763}
3764
3765func addOpGetVoiceConnectorOriginationValidationMiddleware(stack *middleware.Stack) error {
3766	return stack.Initialize.Add(&validateOpGetVoiceConnectorOrigination{}, middleware.After)
3767}
3768
3769func addOpGetVoiceConnectorProxyValidationMiddleware(stack *middleware.Stack) error {
3770	return stack.Initialize.Add(&validateOpGetVoiceConnectorProxy{}, middleware.After)
3771}
3772
3773func addOpGetVoiceConnectorStreamingConfigurationValidationMiddleware(stack *middleware.Stack) error {
3774	return stack.Initialize.Add(&validateOpGetVoiceConnectorStreamingConfiguration{}, middleware.After)
3775}
3776
3777func addOpGetVoiceConnectorTerminationHealthValidationMiddleware(stack *middleware.Stack) error {
3778	return stack.Initialize.Add(&validateOpGetVoiceConnectorTerminationHealth{}, middleware.After)
3779}
3780
3781func addOpGetVoiceConnectorTerminationValidationMiddleware(stack *middleware.Stack) error {
3782	return stack.Initialize.Add(&validateOpGetVoiceConnectorTermination{}, middleware.After)
3783}
3784
3785func addOpInviteUsersValidationMiddleware(stack *middleware.Stack) error {
3786	return stack.Initialize.Add(&validateOpInviteUsers{}, middleware.After)
3787}
3788
3789func addOpListAppInstanceAdminsValidationMiddleware(stack *middleware.Stack) error {
3790	return stack.Initialize.Add(&validateOpListAppInstanceAdmins{}, middleware.After)
3791}
3792
3793func addOpListAppInstanceUsersValidationMiddleware(stack *middleware.Stack) error {
3794	return stack.Initialize.Add(&validateOpListAppInstanceUsers{}, middleware.After)
3795}
3796
3797func addOpListAttendeesValidationMiddleware(stack *middleware.Stack) error {
3798	return stack.Initialize.Add(&validateOpListAttendees{}, middleware.After)
3799}
3800
3801func addOpListAttendeeTagsValidationMiddleware(stack *middleware.Stack) error {
3802	return stack.Initialize.Add(&validateOpListAttendeeTags{}, middleware.After)
3803}
3804
3805func addOpListBotsValidationMiddleware(stack *middleware.Stack) error {
3806	return stack.Initialize.Add(&validateOpListBots{}, middleware.After)
3807}
3808
3809func addOpListChannelBansValidationMiddleware(stack *middleware.Stack) error {
3810	return stack.Initialize.Add(&validateOpListChannelBans{}, middleware.After)
3811}
3812
3813func addOpListChannelMembershipsValidationMiddleware(stack *middleware.Stack) error {
3814	return stack.Initialize.Add(&validateOpListChannelMemberships{}, middleware.After)
3815}
3816
3817func addOpListChannelMessagesValidationMiddleware(stack *middleware.Stack) error {
3818	return stack.Initialize.Add(&validateOpListChannelMessages{}, middleware.After)
3819}
3820
3821func addOpListChannelModeratorsValidationMiddleware(stack *middleware.Stack) error {
3822	return stack.Initialize.Add(&validateOpListChannelModerators{}, middleware.After)
3823}
3824
3825func addOpListChannelsValidationMiddleware(stack *middleware.Stack) error {
3826	return stack.Initialize.Add(&validateOpListChannels{}, middleware.After)
3827}
3828
3829func addOpListMeetingTagsValidationMiddleware(stack *middleware.Stack) error {
3830	return stack.Initialize.Add(&validateOpListMeetingTags{}, middleware.After)
3831}
3832
3833func addOpListProxySessionsValidationMiddleware(stack *middleware.Stack) error {
3834	return stack.Initialize.Add(&validateOpListProxySessions{}, middleware.After)
3835}
3836
3837func addOpListRoomMembershipsValidationMiddleware(stack *middleware.Stack) error {
3838	return stack.Initialize.Add(&validateOpListRoomMemberships{}, middleware.After)
3839}
3840
3841func addOpListRoomsValidationMiddleware(stack *middleware.Stack) error {
3842	return stack.Initialize.Add(&validateOpListRooms{}, middleware.After)
3843}
3844
3845func addOpListSupportedPhoneNumberCountriesValidationMiddleware(stack *middleware.Stack) error {
3846	return stack.Initialize.Add(&validateOpListSupportedPhoneNumberCountries{}, middleware.After)
3847}
3848
3849func addOpListTagsForResourceValidationMiddleware(stack *middleware.Stack) error {
3850	return stack.Initialize.Add(&validateOpListTagsForResource{}, middleware.After)
3851}
3852
3853func addOpListUsersValidationMiddleware(stack *middleware.Stack) error {
3854	return stack.Initialize.Add(&validateOpListUsers{}, middleware.After)
3855}
3856
3857func addOpListVoiceConnectorTerminationCredentialsValidationMiddleware(stack *middleware.Stack) error {
3858	return stack.Initialize.Add(&validateOpListVoiceConnectorTerminationCredentials{}, middleware.After)
3859}
3860
3861func addOpLogoutUserValidationMiddleware(stack *middleware.Stack) error {
3862	return stack.Initialize.Add(&validateOpLogoutUser{}, middleware.After)
3863}
3864
3865func addOpPutAppInstanceRetentionSettingsValidationMiddleware(stack *middleware.Stack) error {
3866	return stack.Initialize.Add(&validateOpPutAppInstanceRetentionSettings{}, middleware.After)
3867}
3868
3869func addOpPutAppInstanceStreamingConfigurationsValidationMiddleware(stack *middleware.Stack) error {
3870	return stack.Initialize.Add(&validateOpPutAppInstanceStreamingConfigurations{}, middleware.After)
3871}
3872
3873func addOpPutEventsConfigurationValidationMiddleware(stack *middleware.Stack) error {
3874	return stack.Initialize.Add(&validateOpPutEventsConfiguration{}, middleware.After)
3875}
3876
3877func addOpPutRetentionSettingsValidationMiddleware(stack *middleware.Stack) error {
3878	return stack.Initialize.Add(&validateOpPutRetentionSettings{}, middleware.After)
3879}
3880
3881func addOpPutSipMediaApplicationLoggingConfigurationValidationMiddleware(stack *middleware.Stack) error {
3882	return stack.Initialize.Add(&validateOpPutSipMediaApplicationLoggingConfiguration{}, middleware.After)
3883}
3884
3885func addOpPutVoiceConnectorEmergencyCallingConfigurationValidationMiddleware(stack *middleware.Stack) error {
3886	return stack.Initialize.Add(&validateOpPutVoiceConnectorEmergencyCallingConfiguration{}, middleware.After)
3887}
3888
3889func addOpPutVoiceConnectorLoggingConfigurationValidationMiddleware(stack *middleware.Stack) error {
3890	return stack.Initialize.Add(&validateOpPutVoiceConnectorLoggingConfiguration{}, middleware.After)
3891}
3892
3893func addOpPutVoiceConnectorOriginationValidationMiddleware(stack *middleware.Stack) error {
3894	return stack.Initialize.Add(&validateOpPutVoiceConnectorOrigination{}, middleware.After)
3895}
3896
3897func addOpPutVoiceConnectorProxyValidationMiddleware(stack *middleware.Stack) error {
3898	return stack.Initialize.Add(&validateOpPutVoiceConnectorProxy{}, middleware.After)
3899}
3900
3901func addOpPutVoiceConnectorStreamingConfigurationValidationMiddleware(stack *middleware.Stack) error {
3902	return stack.Initialize.Add(&validateOpPutVoiceConnectorStreamingConfiguration{}, middleware.After)
3903}
3904
3905func addOpPutVoiceConnectorTerminationCredentialsValidationMiddleware(stack *middleware.Stack) error {
3906	return stack.Initialize.Add(&validateOpPutVoiceConnectorTerminationCredentials{}, middleware.After)
3907}
3908
3909func addOpPutVoiceConnectorTerminationValidationMiddleware(stack *middleware.Stack) error {
3910	return stack.Initialize.Add(&validateOpPutVoiceConnectorTermination{}, middleware.After)
3911}
3912
3913func addOpRedactChannelMessageValidationMiddleware(stack *middleware.Stack) error {
3914	return stack.Initialize.Add(&validateOpRedactChannelMessage{}, middleware.After)
3915}
3916
3917func addOpRedactConversationMessageValidationMiddleware(stack *middleware.Stack) error {
3918	return stack.Initialize.Add(&validateOpRedactConversationMessage{}, middleware.After)
3919}
3920
3921func addOpRedactRoomMessageValidationMiddleware(stack *middleware.Stack) error {
3922	return stack.Initialize.Add(&validateOpRedactRoomMessage{}, middleware.After)
3923}
3924
3925func addOpRegenerateSecurityTokenValidationMiddleware(stack *middleware.Stack) error {
3926	return stack.Initialize.Add(&validateOpRegenerateSecurityToken{}, middleware.After)
3927}
3928
3929func addOpResetPersonalPINValidationMiddleware(stack *middleware.Stack) error {
3930	return stack.Initialize.Add(&validateOpResetPersonalPIN{}, middleware.After)
3931}
3932
3933func addOpRestorePhoneNumberValidationMiddleware(stack *middleware.Stack) error {
3934	return stack.Initialize.Add(&validateOpRestorePhoneNumber{}, middleware.After)
3935}
3936
3937func addOpSendChannelMessageValidationMiddleware(stack *middleware.Stack) error {
3938	return stack.Initialize.Add(&validateOpSendChannelMessage{}, middleware.After)
3939}
3940
3941func addOpTagAttendeeValidationMiddleware(stack *middleware.Stack) error {
3942	return stack.Initialize.Add(&validateOpTagAttendee{}, middleware.After)
3943}
3944
3945func addOpTagMeetingValidationMiddleware(stack *middleware.Stack) error {
3946	return stack.Initialize.Add(&validateOpTagMeeting{}, middleware.After)
3947}
3948
3949func addOpTagResourceValidationMiddleware(stack *middleware.Stack) error {
3950	return stack.Initialize.Add(&validateOpTagResource{}, middleware.After)
3951}
3952
3953func addOpUntagAttendeeValidationMiddleware(stack *middleware.Stack) error {
3954	return stack.Initialize.Add(&validateOpUntagAttendee{}, middleware.After)
3955}
3956
3957func addOpUntagMeetingValidationMiddleware(stack *middleware.Stack) error {
3958	return stack.Initialize.Add(&validateOpUntagMeeting{}, middleware.After)
3959}
3960
3961func addOpUntagResourceValidationMiddleware(stack *middleware.Stack) error {
3962	return stack.Initialize.Add(&validateOpUntagResource{}, middleware.After)
3963}
3964
3965func addOpUpdateAccountValidationMiddleware(stack *middleware.Stack) error {
3966	return stack.Initialize.Add(&validateOpUpdateAccount{}, middleware.After)
3967}
3968
3969func addOpUpdateAccountSettingsValidationMiddleware(stack *middleware.Stack) error {
3970	return stack.Initialize.Add(&validateOpUpdateAccountSettings{}, middleware.After)
3971}
3972
3973func addOpUpdateAppInstanceValidationMiddleware(stack *middleware.Stack) error {
3974	return stack.Initialize.Add(&validateOpUpdateAppInstance{}, middleware.After)
3975}
3976
3977func addOpUpdateAppInstanceUserValidationMiddleware(stack *middleware.Stack) error {
3978	return stack.Initialize.Add(&validateOpUpdateAppInstanceUser{}, middleware.After)
3979}
3980
3981func addOpUpdateBotValidationMiddleware(stack *middleware.Stack) error {
3982	return stack.Initialize.Add(&validateOpUpdateBot{}, middleware.After)
3983}
3984
3985func addOpUpdateChannelValidationMiddleware(stack *middleware.Stack) error {
3986	return stack.Initialize.Add(&validateOpUpdateChannel{}, middleware.After)
3987}
3988
3989func addOpUpdateChannelMessageValidationMiddleware(stack *middleware.Stack) error {
3990	return stack.Initialize.Add(&validateOpUpdateChannelMessage{}, middleware.After)
3991}
3992
3993func addOpUpdateChannelReadMarkerValidationMiddleware(stack *middleware.Stack) error {
3994	return stack.Initialize.Add(&validateOpUpdateChannelReadMarker{}, middleware.After)
3995}
3996
3997func addOpUpdateGlobalSettingsValidationMiddleware(stack *middleware.Stack) error {
3998	return stack.Initialize.Add(&validateOpUpdateGlobalSettings{}, middleware.After)
3999}
4000
4001func addOpUpdatePhoneNumberValidationMiddleware(stack *middleware.Stack) error {
4002	return stack.Initialize.Add(&validateOpUpdatePhoneNumber{}, middleware.After)
4003}
4004
4005func addOpUpdatePhoneNumberSettingsValidationMiddleware(stack *middleware.Stack) error {
4006	return stack.Initialize.Add(&validateOpUpdatePhoneNumberSettings{}, middleware.After)
4007}
4008
4009func addOpUpdateProxySessionValidationMiddleware(stack *middleware.Stack) error {
4010	return stack.Initialize.Add(&validateOpUpdateProxySession{}, middleware.After)
4011}
4012
4013func addOpUpdateRoomValidationMiddleware(stack *middleware.Stack) error {
4014	return stack.Initialize.Add(&validateOpUpdateRoom{}, middleware.After)
4015}
4016
4017func addOpUpdateRoomMembershipValidationMiddleware(stack *middleware.Stack) error {
4018	return stack.Initialize.Add(&validateOpUpdateRoomMembership{}, middleware.After)
4019}
4020
4021func addOpUpdateSipMediaApplicationValidationMiddleware(stack *middleware.Stack) error {
4022	return stack.Initialize.Add(&validateOpUpdateSipMediaApplication{}, middleware.After)
4023}
4024
4025func addOpUpdateSipRuleValidationMiddleware(stack *middleware.Stack) error {
4026	return stack.Initialize.Add(&validateOpUpdateSipRule{}, middleware.After)
4027}
4028
4029func addOpUpdateUserValidationMiddleware(stack *middleware.Stack) error {
4030	return stack.Initialize.Add(&validateOpUpdateUser{}, middleware.After)
4031}
4032
4033func addOpUpdateUserSettingsValidationMiddleware(stack *middleware.Stack) error {
4034	return stack.Initialize.Add(&validateOpUpdateUserSettings{}, middleware.After)
4035}
4036
4037func addOpUpdateVoiceConnectorGroupValidationMiddleware(stack *middleware.Stack) error {
4038	return stack.Initialize.Add(&validateOpUpdateVoiceConnectorGroup{}, middleware.After)
4039}
4040
4041func addOpUpdateVoiceConnectorValidationMiddleware(stack *middleware.Stack) error {
4042	return stack.Initialize.Add(&validateOpUpdateVoiceConnector{}, middleware.After)
4043}
4044
4045func validateAppInstanceStreamingConfiguration(v *types.AppInstanceStreamingConfiguration) error {
4046	if v == nil {
4047		return nil
4048	}
4049	invalidParams := smithy.InvalidParamsError{Context: "AppInstanceStreamingConfiguration"}
4050	if len(v.AppInstanceDataType) == 0 {
4051		invalidParams.Add(smithy.NewErrParamRequired("AppInstanceDataType"))
4052	}
4053	if v.ResourceArn == nil {
4054		invalidParams.Add(smithy.NewErrParamRequired("ResourceArn"))
4055	}
4056	if invalidParams.Len() > 0 {
4057		return invalidParams
4058	} else {
4059		return nil
4060	}
4061}
4062
4063func validateAppInstanceStreamingConfigurationList(v []types.AppInstanceStreamingConfiguration) error {
4064	if v == nil {
4065		return nil
4066	}
4067	invalidParams := smithy.InvalidParamsError{Context: "AppInstanceStreamingConfigurationList"}
4068	for i := range v {
4069		if err := validateAppInstanceStreamingConfiguration(&v[i]); err != nil {
4070			invalidParams.AddNested(fmt.Sprintf("[%d]", i), err.(smithy.InvalidParamsError))
4071		}
4072	}
4073	if invalidParams.Len() > 0 {
4074		return invalidParams
4075	} else {
4076		return nil
4077	}
4078}
4079
4080func validateAttendeeTagList(v []types.Tag) error {
4081	if v == nil {
4082		return nil
4083	}
4084	invalidParams := smithy.InvalidParamsError{Context: "AttendeeTagList"}
4085	for i := range v {
4086		if err := validateTag(&v[i]); err != nil {
4087			invalidParams.AddNested(fmt.Sprintf("[%d]", i), err.(smithy.InvalidParamsError))
4088		}
4089	}
4090	if invalidParams.Len() > 0 {
4091		return invalidParams
4092	} else {
4093		return nil
4094	}
4095}
4096
4097func validateCreateAttendeeRequestItem(v *types.CreateAttendeeRequestItem) error {
4098	if v == nil {
4099		return nil
4100	}
4101	invalidParams := smithy.InvalidParamsError{Context: "CreateAttendeeRequestItem"}
4102	if v.ExternalUserId == nil {
4103		invalidParams.Add(smithy.NewErrParamRequired("ExternalUserId"))
4104	}
4105	if v.Tags != nil {
4106		if err := validateAttendeeTagList(v.Tags); err != nil {
4107			invalidParams.AddNested("Tags", err.(smithy.InvalidParamsError))
4108		}
4109	}
4110	if invalidParams.Len() > 0 {
4111		return invalidParams
4112	} else {
4113		return nil
4114	}
4115}
4116
4117func validateCreateAttendeeRequestItemList(v []types.CreateAttendeeRequestItem) error {
4118	if v == nil {
4119		return nil
4120	}
4121	invalidParams := smithy.InvalidParamsError{Context: "CreateAttendeeRequestItemList"}
4122	for i := range v {
4123		if err := validateCreateAttendeeRequestItem(&v[i]); err != nil {
4124			invalidParams.AddNested(fmt.Sprintf("[%d]", i), err.(smithy.InvalidParamsError))
4125		}
4126	}
4127	if invalidParams.Len() > 0 {
4128		return invalidParams
4129	} else {
4130		return nil
4131	}
4132}
4133
4134func validateCreateMeetingWithAttendeesRequestItemList(v []types.CreateAttendeeRequestItem) error {
4135	if v == nil {
4136		return nil
4137	}
4138	invalidParams := smithy.InvalidParamsError{Context: "CreateMeetingWithAttendeesRequestItemList"}
4139	for i := range v {
4140		if err := validateCreateAttendeeRequestItem(&v[i]); err != nil {
4141			invalidParams.AddNested(fmt.Sprintf("[%d]", i), err.(smithy.InvalidParamsError))
4142		}
4143	}
4144	if invalidParams.Len() > 0 {
4145		return invalidParams
4146	} else {
4147		return nil
4148	}
4149}
4150
4151func validateDNISEmergencyCallingConfiguration(v *types.DNISEmergencyCallingConfiguration) error {
4152	if v == nil {
4153		return nil
4154	}
4155	invalidParams := smithy.InvalidParamsError{Context: "DNISEmergencyCallingConfiguration"}
4156	if v.EmergencyPhoneNumber == nil {
4157		invalidParams.Add(smithy.NewErrParamRequired("EmergencyPhoneNumber"))
4158	}
4159	if v.CallingCountry == nil {
4160		invalidParams.Add(smithy.NewErrParamRequired("CallingCountry"))
4161	}
4162	if invalidParams.Len() > 0 {
4163		return invalidParams
4164	} else {
4165		return nil
4166	}
4167}
4168
4169func validateDNISEmergencyCallingConfigurationList(v []types.DNISEmergencyCallingConfiguration) error {
4170	if v == nil {
4171		return nil
4172	}
4173	invalidParams := smithy.InvalidParamsError{Context: "DNISEmergencyCallingConfigurationList"}
4174	for i := range v {
4175		if err := validateDNISEmergencyCallingConfiguration(&v[i]); err != nil {
4176			invalidParams.AddNested(fmt.Sprintf("[%d]", i), err.(smithy.InvalidParamsError))
4177		}
4178	}
4179	if invalidParams.Len() > 0 {
4180		return invalidParams
4181	} else {
4182		return nil
4183	}
4184}
4185
4186func validateEmergencyCallingConfiguration(v *types.EmergencyCallingConfiguration) error {
4187	if v == nil {
4188		return nil
4189	}
4190	invalidParams := smithy.InvalidParamsError{Context: "EmergencyCallingConfiguration"}
4191	if v.DNIS != nil {
4192		if err := validateDNISEmergencyCallingConfigurationList(v.DNIS); err != nil {
4193			invalidParams.AddNested("DNIS", err.(smithy.InvalidParamsError))
4194		}
4195	}
4196	if invalidParams.Len() > 0 {
4197		return invalidParams
4198	} else {
4199		return nil
4200	}
4201}
4202
4203func validateGeoMatchParams(v *types.GeoMatchParams) error {
4204	if v == nil {
4205		return nil
4206	}
4207	invalidParams := smithy.InvalidParamsError{Context: "GeoMatchParams"}
4208	if v.Country == nil {
4209		invalidParams.Add(smithy.NewErrParamRequired("Country"))
4210	}
4211	if v.AreaCode == nil {
4212		invalidParams.Add(smithy.NewErrParamRequired("AreaCode"))
4213	}
4214	if invalidParams.Len() > 0 {
4215		return invalidParams
4216	} else {
4217		return nil
4218	}
4219}
4220
4221func validateMeetingTagList(v []types.Tag) error {
4222	if v == nil {
4223		return nil
4224	}
4225	invalidParams := smithy.InvalidParamsError{Context: "MeetingTagList"}
4226	for i := range v {
4227		if err := validateTag(&v[i]); err != nil {
4228			invalidParams.AddNested(fmt.Sprintf("[%d]", i), err.(smithy.InvalidParamsError))
4229		}
4230	}
4231	if invalidParams.Len() > 0 {
4232		return invalidParams
4233	} else {
4234		return nil
4235	}
4236}
4237
4238func validateStreamingConfiguration(v *types.StreamingConfiguration) error {
4239	if v == nil {
4240		return nil
4241	}
4242	invalidParams := smithy.InvalidParamsError{Context: "StreamingConfiguration"}
4243	if v.DataRetentionInHours == nil {
4244		invalidParams.Add(smithy.NewErrParamRequired("DataRetentionInHours"))
4245	}
4246	if v.StreamingNotificationTargets != nil {
4247		if err := validateStreamingNotificationTargetList(v.StreamingNotificationTargets); err != nil {
4248			invalidParams.AddNested("StreamingNotificationTargets", err.(smithy.InvalidParamsError))
4249		}
4250	}
4251	if invalidParams.Len() > 0 {
4252		return invalidParams
4253	} else {
4254		return nil
4255	}
4256}
4257
4258func validateStreamingNotificationTarget(v *types.StreamingNotificationTarget) error {
4259	if v == nil {
4260		return nil
4261	}
4262	invalidParams := smithy.InvalidParamsError{Context: "StreamingNotificationTarget"}
4263	if len(v.NotificationTarget) == 0 {
4264		invalidParams.Add(smithy.NewErrParamRequired("NotificationTarget"))
4265	}
4266	if invalidParams.Len() > 0 {
4267		return invalidParams
4268	} else {
4269		return nil
4270	}
4271}
4272
4273func validateStreamingNotificationTargetList(v []types.StreamingNotificationTarget) error {
4274	if v == nil {
4275		return nil
4276	}
4277	invalidParams := smithy.InvalidParamsError{Context: "StreamingNotificationTargetList"}
4278	for i := range v {
4279		if err := validateStreamingNotificationTarget(&v[i]); err != nil {
4280			invalidParams.AddNested(fmt.Sprintf("[%d]", i), err.(smithy.InvalidParamsError))
4281		}
4282	}
4283	if invalidParams.Len() > 0 {
4284		return invalidParams
4285	} else {
4286		return nil
4287	}
4288}
4289
4290func validateTag(v *types.Tag) error {
4291	if v == nil {
4292		return nil
4293	}
4294	invalidParams := smithy.InvalidParamsError{Context: "Tag"}
4295	if v.Key == nil {
4296		invalidParams.Add(smithy.NewErrParamRequired("Key"))
4297	}
4298	if v.Value == nil {
4299		invalidParams.Add(smithy.NewErrParamRequired("Value"))
4300	}
4301	if invalidParams.Len() > 0 {
4302		return invalidParams
4303	} else {
4304		return nil
4305	}
4306}
4307
4308func validateTagList(v []types.Tag) error {
4309	if v == nil {
4310		return nil
4311	}
4312	invalidParams := smithy.InvalidParamsError{Context: "TagList"}
4313	for i := range v {
4314		if err := validateTag(&v[i]); err != nil {
4315			invalidParams.AddNested(fmt.Sprintf("[%d]", i), err.(smithy.InvalidParamsError))
4316		}
4317	}
4318	if invalidParams.Len() > 0 {
4319		return invalidParams
4320	} else {
4321		return nil
4322	}
4323}
4324
4325func validateTelephonySettings(v *types.TelephonySettings) error {
4326	if v == nil {
4327		return nil
4328	}
4329	invalidParams := smithy.InvalidParamsError{Context: "TelephonySettings"}
4330	if v.InboundCalling == nil {
4331		invalidParams.Add(smithy.NewErrParamRequired("InboundCalling"))
4332	}
4333	if v.OutboundCalling == nil {
4334		invalidParams.Add(smithy.NewErrParamRequired("OutboundCalling"))
4335	}
4336	if v.SMS == nil {
4337		invalidParams.Add(smithy.NewErrParamRequired("SMS"))
4338	}
4339	if invalidParams.Len() > 0 {
4340		return invalidParams
4341	} else {
4342		return nil
4343	}
4344}
4345
4346func validateUpdatePhoneNumberRequestItem(v *types.UpdatePhoneNumberRequestItem) error {
4347	if v == nil {
4348		return nil
4349	}
4350	invalidParams := smithy.InvalidParamsError{Context: "UpdatePhoneNumberRequestItem"}
4351	if v.PhoneNumberId == nil {
4352		invalidParams.Add(smithy.NewErrParamRequired("PhoneNumberId"))
4353	}
4354	if invalidParams.Len() > 0 {
4355		return invalidParams
4356	} else {
4357		return nil
4358	}
4359}
4360
4361func validateUpdatePhoneNumberRequestItemList(v []types.UpdatePhoneNumberRequestItem) error {
4362	if v == nil {
4363		return nil
4364	}
4365	invalidParams := smithy.InvalidParamsError{Context: "UpdatePhoneNumberRequestItemList"}
4366	for i := range v {
4367		if err := validateUpdatePhoneNumberRequestItem(&v[i]); err != nil {
4368			invalidParams.AddNested(fmt.Sprintf("[%d]", i), err.(smithy.InvalidParamsError))
4369		}
4370	}
4371	if invalidParams.Len() > 0 {
4372		return invalidParams
4373	} else {
4374		return nil
4375	}
4376}
4377
4378func validateUpdateUserRequestItem(v *types.UpdateUserRequestItem) error {
4379	if v == nil {
4380		return nil
4381	}
4382	invalidParams := smithy.InvalidParamsError{Context: "UpdateUserRequestItem"}
4383	if v.UserId == nil {
4384		invalidParams.Add(smithy.NewErrParamRequired("UserId"))
4385	}
4386	if invalidParams.Len() > 0 {
4387		return invalidParams
4388	} else {
4389		return nil
4390	}
4391}
4392
4393func validateUpdateUserRequestItemList(v []types.UpdateUserRequestItem) error {
4394	if v == nil {
4395		return nil
4396	}
4397	invalidParams := smithy.InvalidParamsError{Context: "UpdateUserRequestItemList"}
4398	for i := range v {
4399		if err := validateUpdateUserRequestItem(&v[i]); err != nil {
4400			invalidParams.AddNested(fmt.Sprintf("[%d]", i), err.(smithy.InvalidParamsError))
4401		}
4402	}
4403	if invalidParams.Len() > 0 {
4404		return invalidParams
4405	} else {
4406		return nil
4407	}
4408}
4409
4410func validateUserSettings(v *types.UserSettings) error {
4411	if v == nil {
4412		return nil
4413	}
4414	invalidParams := smithy.InvalidParamsError{Context: "UserSettings"}
4415	if v.Telephony == nil {
4416		invalidParams.Add(smithy.NewErrParamRequired("Telephony"))
4417	} else if v.Telephony != nil {
4418		if err := validateTelephonySettings(v.Telephony); err != nil {
4419			invalidParams.AddNested("Telephony", err.(smithy.InvalidParamsError))
4420		}
4421	}
4422	if invalidParams.Len() > 0 {
4423		return invalidParams
4424	} else {
4425		return nil
4426	}
4427}
4428
4429func validateVoiceConnectorItem(v *types.VoiceConnectorItem) error {
4430	if v == nil {
4431		return nil
4432	}
4433	invalidParams := smithy.InvalidParamsError{Context: "VoiceConnectorItem"}
4434	if v.VoiceConnectorId == nil {
4435		invalidParams.Add(smithy.NewErrParamRequired("VoiceConnectorId"))
4436	}
4437	if v.Priority == nil {
4438		invalidParams.Add(smithy.NewErrParamRequired("Priority"))
4439	}
4440	if invalidParams.Len() > 0 {
4441		return invalidParams
4442	} else {
4443		return nil
4444	}
4445}
4446
4447func validateVoiceConnectorItemList(v []types.VoiceConnectorItem) error {
4448	if v == nil {
4449		return nil
4450	}
4451	invalidParams := smithy.InvalidParamsError{Context: "VoiceConnectorItemList"}
4452	for i := range v {
4453		if err := validateVoiceConnectorItem(&v[i]); err != nil {
4454			invalidParams.AddNested(fmt.Sprintf("[%d]", i), err.(smithy.InvalidParamsError))
4455		}
4456	}
4457	if invalidParams.Len() > 0 {
4458		return invalidParams
4459	} else {
4460		return nil
4461	}
4462}
4463
4464func validateOpAssociatePhoneNumbersWithVoiceConnectorGroupInput(v *AssociatePhoneNumbersWithVoiceConnectorGroupInput) error {
4465	if v == nil {
4466		return nil
4467	}
4468	invalidParams := smithy.InvalidParamsError{Context: "AssociatePhoneNumbersWithVoiceConnectorGroupInput"}
4469	if v.VoiceConnectorGroupId == nil {
4470		invalidParams.Add(smithy.NewErrParamRequired("VoiceConnectorGroupId"))
4471	}
4472	if v.E164PhoneNumbers == nil {
4473		invalidParams.Add(smithy.NewErrParamRequired("E164PhoneNumbers"))
4474	}
4475	if invalidParams.Len() > 0 {
4476		return invalidParams
4477	} else {
4478		return nil
4479	}
4480}
4481
4482func validateOpAssociatePhoneNumbersWithVoiceConnectorInput(v *AssociatePhoneNumbersWithVoiceConnectorInput) error {
4483	if v == nil {
4484		return nil
4485	}
4486	invalidParams := smithy.InvalidParamsError{Context: "AssociatePhoneNumbersWithVoiceConnectorInput"}
4487	if v.VoiceConnectorId == nil {
4488		invalidParams.Add(smithy.NewErrParamRequired("VoiceConnectorId"))
4489	}
4490	if v.E164PhoneNumbers == nil {
4491		invalidParams.Add(smithy.NewErrParamRequired("E164PhoneNumbers"))
4492	}
4493	if invalidParams.Len() > 0 {
4494		return invalidParams
4495	} else {
4496		return nil
4497	}
4498}
4499
4500func validateOpAssociatePhoneNumberWithUserInput(v *AssociatePhoneNumberWithUserInput) error {
4501	if v == nil {
4502		return nil
4503	}
4504	invalidParams := smithy.InvalidParamsError{Context: "AssociatePhoneNumberWithUserInput"}
4505	if v.AccountId == nil {
4506		invalidParams.Add(smithy.NewErrParamRequired("AccountId"))
4507	}
4508	if v.UserId == nil {
4509		invalidParams.Add(smithy.NewErrParamRequired("UserId"))
4510	}
4511	if v.E164PhoneNumber == nil {
4512		invalidParams.Add(smithy.NewErrParamRequired("E164PhoneNumber"))
4513	}
4514	if invalidParams.Len() > 0 {
4515		return invalidParams
4516	} else {
4517		return nil
4518	}
4519}
4520
4521func validateOpAssociateSigninDelegateGroupsWithAccountInput(v *AssociateSigninDelegateGroupsWithAccountInput) error {
4522	if v == nil {
4523		return nil
4524	}
4525	invalidParams := smithy.InvalidParamsError{Context: "AssociateSigninDelegateGroupsWithAccountInput"}
4526	if v.AccountId == nil {
4527		invalidParams.Add(smithy.NewErrParamRequired("AccountId"))
4528	}
4529	if v.SigninDelegateGroups == nil {
4530		invalidParams.Add(smithy.NewErrParamRequired("SigninDelegateGroups"))
4531	}
4532	if invalidParams.Len() > 0 {
4533		return invalidParams
4534	} else {
4535		return nil
4536	}
4537}
4538
4539func validateOpBatchCreateAttendeeInput(v *BatchCreateAttendeeInput) error {
4540	if v == nil {
4541		return nil
4542	}
4543	invalidParams := smithy.InvalidParamsError{Context: "BatchCreateAttendeeInput"}
4544	if v.MeetingId == nil {
4545		invalidParams.Add(smithy.NewErrParamRequired("MeetingId"))
4546	}
4547	if v.Attendees == nil {
4548		invalidParams.Add(smithy.NewErrParamRequired("Attendees"))
4549	} else if v.Attendees != nil {
4550		if err := validateCreateAttendeeRequestItemList(v.Attendees); err != nil {
4551			invalidParams.AddNested("Attendees", err.(smithy.InvalidParamsError))
4552		}
4553	}
4554	if invalidParams.Len() > 0 {
4555		return invalidParams
4556	} else {
4557		return nil
4558	}
4559}
4560
4561func validateOpBatchCreateChannelMembershipInput(v *BatchCreateChannelMembershipInput) error {
4562	if v == nil {
4563		return nil
4564	}
4565	invalidParams := smithy.InvalidParamsError{Context: "BatchCreateChannelMembershipInput"}
4566	if v.ChannelArn == nil {
4567		invalidParams.Add(smithy.NewErrParamRequired("ChannelArn"))
4568	}
4569	if v.MemberArns == nil {
4570		invalidParams.Add(smithy.NewErrParamRequired("MemberArns"))
4571	}
4572	if invalidParams.Len() > 0 {
4573		return invalidParams
4574	} else {
4575		return nil
4576	}
4577}
4578
4579func validateOpBatchCreateRoomMembershipInput(v *BatchCreateRoomMembershipInput) error {
4580	if v == nil {
4581		return nil
4582	}
4583	invalidParams := smithy.InvalidParamsError{Context: "BatchCreateRoomMembershipInput"}
4584	if v.AccountId == nil {
4585		invalidParams.Add(smithy.NewErrParamRequired("AccountId"))
4586	}
4587	if v.RoomId == nil {
4588		invalidParams.Add(smithy.NewErrParamRequired("RoomId"))
4589	}
4590	if v.MembershipItemList == nil {
4591		invalidParams.Add(smithy.NewErrParamRequired("MembershipItemList"))
4592	}
4593	if invalidParams.Len() > 0 {
4594		return invalidParams
4595	} else {
4596		return nil
4597	}
4598}
4599
4600func validateOpBatchDeletePhoneNumberInput(v *BatchDeletePhoneNumberInput) error {
4601	if v == nil {
4602		return nil
4603	}
4604	invalidParams := smithy.InvalidParamsError{Context: "BatchDeletePhoneNumberInput"}
4605	if v.PhoneNumberIds == nil {
4606		invalidParams.Add(smithy.NewErrParamRequired("PhoneNumberIds"))
4607	}
4608	if invalidParams.Len() > 0 {
4609		return invalidParams
4610	} else {
4611		return nil
4612	}
4613}
4614
4615func validateOpBatchSuspendUserInput(v *BatchSuspendUserInput) error {
4616	if v == nil {
4617		return nil
4618	}
4619	invalidParams := smithy.InvalidParamsError{Context: "BatchSuspendUserInput"}
4620	if v.AccountId == nil {
4621		invalidParams.Add(smithy.NewErrParamRequired("AccountId"))
4622	}
4623	if v.UserIdList == nil {
4624		invalidParams.Add(smithy.NewErrParamRequired("UserIdList"))
4625	}
4626	if invalidParams.Len() > 0 {
4627		return invalidParams
4628	} else {
4629		return nil
4630	}
4631}
4632
4633func validateOpBatchUnsuspendUserInput(v *BatchUnsuspendUserInput) error {
4634	if v == nil {
4635		return nil
4636	}
4637	invalidParams := smithy.InvalidParamsError{Context: "BatchUnsuspendUserInput"}
4638	if v.AccountId == nil {
4639		invalidParams.Add(smithy.NewErrParamRequired("AccountId"))
4640	}
4641	if v.UserIdList == nil {
4642		invalidParams.Add(smithy.NewErrParamRequired("UserIdList"))
4643	}
4644	if invalidParams.Len() > 0 {
4645		return invalidParams
4646	} else {
4647		return nil
4648	}
4649}
4650
4651func validateOpBatchUpdatePhoneNumberInput(v *BatchUpdatePhoneNumberInput) error {
4652	if v == nil {
4653		return nil
4654	}
4655	invalidParams := smithy.InvalidParamsError{Context: "BatchUpdatePhoneNumberInput"}
4656	if v.UpdatePhoneNumberRequestItems == nil {
4657		invalidParams.Add(smithy.NewErrParamRequired("UpdatePhoneNumberRequestItems"))
4658	} else if v.UpdatePhoneNumberRequestItems != nil {
4659		if err := validateUpdatePhoneNumberRequestItemList(v.UpdatePhoneNumberRequestItems); err != nil {
4660			invalidParams.AddNested("UpdatePhoneNumberRequestItems", err.(smithy.InvalidParamsError))
4661		}
4662	}
4663	if invalidParams.Len() > 0 {
4664		return invalidParams
4665	} else {
4666		return nil
4667	}
4668}
4669
4670func validateOpBatchUpdateUserInput(v *BatchUpdateUserInput) error {
4671	if v == nil {
4672		return nil
4673	}
4674	invalidParams := smithy.InvalidParamsError{Context: "BatchUpdateUserInput"}
4675	if v.AccountId == nil {
4676		invalidParams.Add(smithy.NewErrParamRequired("AccountId"))
4677	}
4678	if v.UpdateUserRequestItems == nil {
4679		invalidParams.Add(smithy.NewErrParamRequired("UpdateUserRequestItems"))
4680	} else if v.UpdateUserRequestItems != nil {
4681		if err := validateUpdateUserRequestItemList(v.UpdateUserRequestItems); err != nil {
4682			invalidParams.AddNested("UpdateUserRequestItems", err.(smithy.InvalidParamsError))
4683		}
4684	}
4685	if invalidParams.Len() > 0 {
4686		return invalidParams
4687	} else {
4688		return nil
4689	}
4690}
4691
4692func validateOpCreateAccountInput(v *CreateAccountInput) error {
4693	if v == nil {
4694		return nil
4695	}
4696	invalidParams := smithy.InvalidParamsError{Context: "CreateAccountInput"}
4697	if v.Name == nil {
4698		invalidParams.Add(smithy.NewErrParamRequired("Name"))
4699	}
4700	if invalidParams.Len() > 0 {
4701		return invalidParams
4702	} else {
4703		return nil
4704	}
4705}
4706
4707func validateOpCreateAppInstanceAdminInput(v *CreateAppInstanceAdminInput) error {
4708	if v == nil {
4709		return nil
4710	}
4711	invalidParams := smithy.InvalidParamsError{Context: "CreateAppInstanceAdminInput"}
4712	if v.AppInstanceAdminArn == nil {
4713		invalidParams.Add(smithy.NewErrParamRequired("AppInstanceAdminArn"))
4714	}
4715	if v.AppInstanceArn == nil {
4716		invalidParams.Add(smithy.NewErrParamRequired("AppInstanceArn"))
4717	}
4718	if invalidParams.Len() > 0 {
4719		return invalidParams
4720	} else {
4721		return nil
4722	}
4723}
4724
4725func validateOpCreateAppInstanceInput(v *CreateAppInstanceInput) error {
4726	if v == nil {
4727		return nil
4728	}
4729	invalidParams := smithy.InvalidParamsError{Context: "CreateAppInstanceInput"}
4730	if v.Name == nil {
4731		invalidParams.Add(smithy.NewErrParamRequired("Name"))
4732	}
4733	if v.ClientRequestToken == nil {
4734		invalidParams.Add(smithy.NewErrParamRequired("ClientRequestToken"))
4735	}
4736	if v.Tags != nil {
4737		if err := validateTagList(v.Tags); err != nil {
4738			invalidParams.AddNested("Tags", err.(smithy.InvalidParamsError))
4739		}
4740	}
4741	if invalidParams.Len() > 0 {
4742		return invalidParams
4743	} else {
4744		return nil
4745	}
4746}
4747
4748func validateOpCreateAppInstanceUserInput(v *CreateAppInstanceUserInput) error {
4749	if v == nil {
4750		return nil
4751	}
4752	invalidParams := smithy.InvalidParamsError{Context: "CreateAppInstanceUserInput"}
4753	if v.AppInstanceArn == nil {
4754		invalidParams.Add(smithy.NewErrParamRequired("AppInstanceArn"))
4755	}
4756	if v.AppInstanceUserId == nil {
4757		invalidParams.Add(smithy.NewErrParamRequired("AppInstanceUserId"))
4758	}
4759	if v.Name == nil {
4760		invalidParams.Add(smithy.NewErrParamRequired("Name"))
4761	}
4762	if v.ClientRequestToken == nil {
4763		invalidParams.Add(smithy.NewErrParamRequired("ClientRequestToken"))
4764	}
4765	if v.Tags != nil {
4766		if err := validateTagList(v.Tags); err != nil {
4767			invalidParams.AddNested("Tags", err.(smithy.InvalidParamsError))
4768		}
4769	}
4770	if invalidParams.Len() > 0 {
4771		return invalidParams
4772	} else {
4773		return nil
4774	}
4775}
4776
4777func validateOpCreateAttendeeInput(v *CreateAttendeeInput) error {
4778	if v == nil {
4779		return nil
4780	}
4781	invalidParams := smithy.InvalidParamsError{Context: "CreateAttendeeInput"}
4782	if v.MeetingId == nil {
4783		invalidParams.Add(smithy.NewErrParamRequired("MeetingId"))
4784	}
4785	if v.ExternalUserId == nil {
4786		invalidParams.Add(smithy.NewErrParamRequired("ExternalUserId"))
4787	}
4788	if v.Tags != nil {
4789		if err := validateAttendeeTagList(v.Tags); err != nil {
4790			invalidParams.AddNested("Tags", err.(smithy.InvalidParamsError))
4791		}
4792	}
4793	if invalidParams.Len() > 0 {
4794		return invalidParams
4795	} else {
4796		return nil
4797	}
4798}
4799
4800func validateOpCreateBotInput(v *CreateBotInput) error {
4801	if v == nil {
4802		return nil
4803	}
4804	invalidParams := smithy.InvalidParamsError{Context: "CreateBotInput"}
4805	if v.AccountId == nil {
4806		invalidParams.Add(smithy.NewErrParamRequired("AccountId"))
4807	}
4808	if v.DisplayName == nil {
4809		invalidParams.Add(smithy.NewErrParamRequired("DisplayName"))
4810	}
4811	if invalidParams.Len() > 0 {
4812		return invalidParams
4813	} else {
4814		return nil
4815	}
4816}
4817
4818func validateOpCreateChannelBanInput(v *CreateChannelBanInput) error {
4819	if v == nil {
4820		return nil
4821	}
4822	invalidParams := smithy.InvalidParamsError{Context: "CreateChannelBanInput"}
4823	if v.ChannelArn == nil {
4824		invalidParams.Add(smithy.NewErrParamRequired("ChannelArn"))
4825	}
4826	if v.MemberArn == nil {
4827		invalidParams.Add(smithy.NewErrParamRequired("MemberArn"))
4828	}
4829	if invalidParams.Len() > 0 {
4830		return invalidParams
4831	} else {
4832		return nil
4833	}
4834}
4835
4836func validateOpCreateChannelInput(v *CreateChannelInput) error {
4837	if v == nil {
4838		return nil
4839	}
4840	invalidParams := smithy.InvalidParamsError{Context: "CreateChannelInput"}
4841	if v.AppInstanceArn == nil {
4842		invalidParams.Add(smithy.NewErrParamRequired("AppInstanceArn"))
4843	}
4844	if v.Name == nil {
4845		invalidParams.Add(smithy.NewErrParamRequired("Name"))
4846	}
4847	if v.ClientRequestToken == nil {
4848		invalidParams.Add(smithy.NewErrParamRequired("ClientRequestToken"))
4849	}
4850	if v.Tags != nil {
4851		if err := validateTagList(v.Tags); err != nil {
4852			invalidParams.AddNested("Tags", err.(smithy.InvalidParamsError))
4853		}
4854	}
4855	if invalidParams.Len() > 0 {
4856		return invalidParams
4857	} else {
4858		return nil
4859	}
4860}
4861
4862func validateOpCreateChannelMembershipInput(v *CreateChannelMembershipInput) error {
4863	if v == nil {
4864		return nil
4865	}
4866	invalidParams := smithy.InvalidParamsError{Context: "CreateChannelMembershipInput"}
4867	if v.ChannelArn == nil {
4868		invalidParams.Add(smithy.NewErrParamRequired("ChannelArn"))
4869	}
4870	if v.MemberArn == nil {
4871		invalidParams.Add(smithy.NewErrParamRequired("MemberArn"))
4872	}
4873	if len(v.Type) == 0 {
4874		invalidParams.Add(smithy.NewErrParamRequired("Type"))
4875	}
4876	if invalidParams.Len() > 0 {
4877		return invalidParams
4878	} else {
4879		return nil
4880	}
4881}
4882
4883func validateOpCreateChannelModeratorInput(v *CreateChannelModeratorInput) error {
4884	if v == nil {
4885		return nil
4886	}
4887	invalidParams := smithy.InvalidParamsError{Context: "CreateChannelModeratorInput"}
4888	if v.ChannelArn == nil {
4889		invalidParams.Add(smithy.NewErrParamRequired("ChannelArn"))
4890	}
4891	if v.ChannelModeratorArn == nil {
4892		invalidParams.Add(smithy.NewErrParamRequired("ChannelModeratorArn"))
4893	}
4894	if invalidParams.Len() > 0 {
4895		return invalidParams
4896	} else {
4897		return nil
4898	}
4899}
4900
4901func validateOpCreateMeetingDialOutInput(v *CreateMeetingDialOutInput) error {
4902	if v == nil {
4903		return nil
4904	}
4905	invalidParams := smithy.InvalidParamsError{Context: "CreateMeetingDialOutInput"}
4906	if v.MeetingId == nil {
4907		invalidParams.Add(smithy.NewErrParamRequired("MeetingId"))
4908	}
4909	if v.FromPhoneNumber == nil {
4910		invalidParams.Add(smithy.NewErrParamRequired("FromPhoneNumber"))
4911	}
4912	if v.ToPhoneNumber == nil {
4913		invalidParams.Add(smithy.NewErrParamRequired("ToPhoneNumber"))
4914	}
4915	if v.JoinToken == nil {
4916		invalidParams.Add(smithy.NewErrParamRequired("JoinToken"))
4917	}
4918	if invalidParams.Len() > 0 {
4919		return invalidParams
4920	} else {
4921		return nil
4922	}
4923}
4924
4925func validateOpCreateMeetingInput(v *CreateMeetingInput) error {
4926	if v == nil {
4927		return nil
4928	}
4929	invalidParams := smithy.InvalidParamsError{Context: "CreateMeetingInput"}
4930	if v.ClientRequestToken == nil {
4931		invalidParams.Add(smithy.NewErrParamRequired("ClientRequestToken"))
4932	}
4933	if v.Tags != nil {
4934		if err := validateMeetingTagList(v.Tags); err != nil {
4935			invalidParams.AddNested("Tags", err.(smithy.InvalidParamsError))
4936		}
4937	}
4938	if invalidParams.Len() > 0 {
4939		return invalidParams
4940	} else {
4941		return nil
4942	}
4943}
4944
4945func validateOpCreateMeetingWithAttendeesInput(v *CreateMeetingWithAttendeesInput) error {
4946	if v == nil {
4947		return nil
4948	}
4949	invalidParams := smithy.InvalidParamsError{Context: "CreateMeetingWithAttendeesInput"}
4950	if v.ClientRequestToken == nil {
4951		invalidParams.Add(smithy.NewErrParamRequired("ClientRequestToken"))
4952	}
4953	if v.Tags != nil {
4954		if err := validateMeetingTagList(v.Tags); err != nil {
4955			invalidParams.AddNested("Tags", err.(smithy.InvalidParamsError))
4956		}
4957	}
4958	if v.Attendees != nil {
4959		if err := validateCreateMeetingWithAttendeesRequestItemList(v.Attendees); err != nil {
4960			invalidParams.AddNested("Attendees", err.(smithy.InvalidParamsError))
4961		}
4962	}
4963	if invalidParams.Len() > 0 {
4964		return invalidParams
4965	} else {
4966		return nil
4967	}
4968}
4969
4970func validateOpCreatePhoneNumberOrderInput(v *CreatePhoneNumberOrderInput) error {
4971	if v == nil {
4972		return nil
4973	}
4974	invalidParams := smithy.InvalidParamsError{Context: "CreatePhoneNumberOrderInput"}
4975	if len(v.ProductType) == 0 {
4976		invalidParams.Add(smithy.NewErrParamRequired("ProductType"))
4977	}
4978	if v.E164PhoneNumbers == nil {
4979		invalidParams.Add(smithy.NewErrParamRequired("E164PhoneNumbers"))
4980	}
4981	if invalidParams.Len() > 0 {
4982		return invalidParams
4983	} else {
4984		return nil
4985	}
4986}
4987
4988func validateOpCreateProxySessionInput(v *CreateProxySessionInput) error {
4989	if v == nil {
4990		return nil
4991	}
4992	invalidParams := smithy.InvalidParamsError{Context: "CreateProxySessionInput"}
4993	if v.VoiceConnectorId == nil {
4994		invalidParams.Add(smithy.NewErrParamRequired("VoiceConnectorId"))
4995	}
4996	if v.ParticipantPhoneNumbers == nil {
4997		invalidParams.Add(smithy.NewErrParamRequired("ParticipantPhoneNumbers"))
4998	}
4999	if v.Capabilities == nil {
5000		invalidParams.Add(smithy.NewErrParamRequired("Capabilities"))
5001	}
5002	if v.GeoMatchParams != nil {
5003		if err := validateGeoMatchParams(v.GeoMatchParams); err != nil {
5004			invalidParams.AddNested("GeoMatchParams", err.(smithy.InvalidParamsError))
5005		}
5006	}
5007	if invalidParams.Len() > 0 {
5008		return invalidParams
5009	} else {
5010		return nil
5011	}
5012}
5013
5014func validateOpCreateRoomInput(v *CreateRoomInput) error {
5015	if v == nil {
5016		return nil
5017	}
5018	invalidParams := smithy.InvalidParamsError{Context: "CreateRoomInput"}
5019	if v.AccountId == nil {
5020		invalidParams.Add(smithy.NewErrParamRequired("AccountId"))
5021	}
5022	if v.Name == nil {
5023		invalidParams.Add(smithy.NewErrParamRequired("Name"))
5024	}
5025	if invalidParams.Len() > 0 {
5026		return invalidParams
5027	} else {
5028		return nil
5029	}
5030}
5031
5032func validateOpCreateRoomMembershipInput(v *CreateRoomMembershipInput) error {
5033	if v == nil {
5034		return nil
5035	}
5036	invalidParams := smithy.InvalidParamsError{Context: "CreateRoomMembershipInput"}
5037	if v.AccountId == nil {
5038		invalidParams.Add(smithy.NewErrParamRequired("AccountId"))
5039	}
5040	if v.RoomId == nil {
5041		invalidParams.Add(smithy.NewErrParamRequired("RoomId"))
5042	}
5043	if v.MemberId == nil {
5044		invalidParams.Add(smithy.NewErrParamRequired("MemberId"))
5045	}
5046	if invalidParams.Len() > 0 {
5047		return invalidParams
5048	} else {
5049		return nil
5050	}
5051}
5052
5053func validateOpCreateSipMediaApplicationCallInput(v *CreateSipMediaApplicationCallInput) error {
5054	if v == nil {
5055		return nil
5056	}
5057	invalidParams := smithy.InvalidParamsError{Context: "CreateSipMediaApplicationCallInput"}
5058	if v.FromPhoneNumber == nil {
5059		invalidParams.Add(smithy.NewErrParamRequired("FromPhoneNumber"))
5060	}
5061	if v.ToPhoneNumber == nil {
5062		invalidParams.Add(smithy.NewErrParamRequired("ToPhoneNumber"))
5063	}
5064	if v.SipMediaApplicationId == nil {
5065		invalidParams.Add(smithy.NewErrParamRequired("SipMediaApplicationId"))
5066	}
5067	if invalidParams.Len() > 0 {
5068		return invalidParams
5069	} else {
5070		return nil
5071	}
5072}
5073
5074func validateOpCreateSipMediaApplicationInput(v *CreateSipMediaApplicationInput) error {
5075	if v == nil {
5076		return nil
5077	}
5078	invalidParams := smithy.InvalidParamsError{Context: "CreateSipMediaApplicationInput"}
5079	if v.AwsRegion == nil {
5080		invalidParams.Add(smithy.NewErrParamRequired("AwsRegion"))
5081	}
5082	if v.Name == nil {
5083		invalidParams.Add(smithy.NewErrParamRequired("Name"))
5084	}
5085	if v.Endpoints == nil {
5086		invalidParams.Add(smithy.NewErrParamRequired("Endpoints"))
5087	}
5088	if invalidParams.Len() > 0 {
5089		return invalidParams
5090	} else {
5091		return nil
5092	}
5093}
5094
5095func validateOpCreateSipRuleInput(v *CreateSipRuleInput) error {
5096	if v == nil {
5097		return nil
5098	}
5099	invalidParams := smithy.InvalidParamsError{Context: "CreateSipRuleInput"}
5100	if v.Name == nil {
5101		invalidParams.Add(smithy.NewErrParamRequired("Name"))
5102	}
5103	if len(v.TriggerType) == 0 {
5104		invalidParams.Add(smithy.NewErrParamRequired("TriggerType"))
5105	}
5106	if v.TriggerValue == nil {
5107		invalidParams.Add(smithy.NewErrParamRequired("TriggerValue"))
5108	}
5109	if v.TargetApplications == nil {
5110		invalidParams.Add(smithy.NewErrParamRequired("TargetApplications"))
5111	}
5112	if invalidParams.Len() > 0 {
5113		return invalidParams
5114	} else {
5115		return nil
5116	}
5117}
5118
5119func validateOpCreateUserInput(v *CreateUserInput) error {
5120	if v == nil {
5121		return nil
5122	}
5123	invalidParams := smithy.InvalidParamsError{Context: "CreateUserInput"}
5124	if v.AccountId == nil {
5125		invalidParams.Add(smithy.NewErrParamRequired("AccountId"))
5126	}
5127	if invalidParams.Len() > 0 {
5128		return invalidParams
5129	} else {
5130		return nil
5131	}
5132}
5133
5134func validateOpCreateVoiceConnectorGroupInput(v *CreateVoiceConnectorGroupInput) error {
5135	if v == nil {
5136		return nil
5137	}
5138	invalidParams := smithy.InvalidParamsError{Context: "CreateVoiceConnectorGroupInput"}
5139	if v.Name == nil {
5140		invalidParams.Add(smithy.NewErrParamRequired("Name"))
5141	}
5142	if v.VoiceConnectorItems != nil {
5143		if err := validateVoiceConnectorItemList(v.VoiceConnectorItems); err != nil {
5144			invalidParams.AddNested("VoiceConnectorItems", err.(smithy.InvalidParamsError))
5145		}
5146	}
5147	if invalidParams.Len() > 0 {
5148		return invalidParams
5149	} else {
5150		return nil
5151	}
5152}
5153
5154func validateOpCreateVoiceConnectorInput(v *CreateVoiceConnectorInput) error {
5155	if v == nil {
5156		return nil
5157	}
5158	invalidParams := smithy.InvalidParamsError{Context: "CreateVoiceConnectorInput"}
5159	if v.Name == nil {
5160		invalidParams.Add(smithy.NewErrParamRequired("Name"))
5161	}
5162	if v.RequireEncryption == nil {
5163		invalidParams.Add(smithy.NewErrParamRequired("RequireEncryption"))
5164	}
5165	if invalidParams.Len() > 0 {
5166		return invalidParams
5167	} else {
5168		return nil
5169	}
5170}
5171
5172func validateOpDeleteAccountInput(v *DeleteAccountInput) error {
5173	if v == nil {
5174		return nil
5175	}
5176	invalidParams := smithy.InvalidParamsError{Context: "DeleteAccountInput"}
5177	if v.AccountId == nil {
5178		invalidParams.Add(smithy.NewErrParamRequired("AccountId"))
5179	}
5180	if invalidParams.Len() > 0 {
5181		return invalidParams
5182	} else {
5183		return nil
5184	}
5185}
5186
5187func validateOpDeleteAppInstanceAdminInput(v *DeleteAppInstanceAdminInput) error {
5188	if v == nil {
5189		return nil
5190	}
5191	invalidParams := smithy.InvalidParamsError{Context: "DeleteAppInstanceAdminInput"}
5192	if v.AppInstanceAdminArn == nil {
5193		invalidParams.Add(smithy.NewErrParamRequired("AppInstanceAdminArn"))
5194	}
5195	if v.AppInstanceArn == nil {
5196		invalidParams.Add(smithy.NewErrParamRequired("AppInstanceArn"))
5197	}
5198	if invalidParams.Len() > 0 {
5199		return invalidParams
5200	} else {
5201		return nil
5202	}
5203}
5204
5205func validateOpDeleteAppInstanceInput(v *DeleteAppInstanceInput) error {
5206	if v == nil {
5207		return nil
5208	}
5209	invalidParams := smithy.InvalidParamsError{Context: "DeleteAppInstanceInput"}
5210	if v.AppInstanceArn == nil {
5211		invalidParams.Add(smithy.NewErrParamRequired("AppInstanceArn"))
5212	}
5213	if invalidParams.Len() > 0 {
5214		return invalidParams
5215	} else {
5216		return nil
5217	}
5218}
5219
5220func validateOpDeleteAppInstanceStreamingConfigurationsInput(v *DeleteAppInstanceStreamingConfigurationsInput) error {
5221	if v == nil {
5222		return nil
5223	}
5224	invalidParams := smithy.InvalidParamsError{Context: "DeleteAppInstanceStreamingConfigurationsInput"}
5225	if v.AppInstanceArn == nil {
5226		invalidParams.Add(smithy.NewErrParamRequired("AppInstanceArn"))
5227	}
5228	if invalidParams.Len() > 0 {
5229		return invalidParams
5230	} else {
5231		return nil
5232	}
5233}
5234
5235func validateOpDeleteAppInstanceUserInput(v *DeleteAppInstanceUserInput) error {
5236	if v == nil {
5237		return nil
5238	}
5239	invalidParams := smithy.InvalidParamsError{Context: "DeleteAppInstanceUserInput"}
5240	if v.AppInstanceUserArn == nil {
5241		invalidParams.Add(smithy.NewErrParamRequired("AppInstanceUserArn"))
5242	}
5243	if invalidParams.Len() > 0 {
5244		return invalidParams
5245	} else {
5246		return nil
5247	}
5248}
5249
5250func validateOpDeleteAttendeeInput(v *DeleteAttendeeInput) error {
5251	if v == nil {
5252		return nil
5253	}
5254	invalidParams := smithy.InvalidParamsError{Context: "DeleteAttendeeInput"}
5255	if v.MeetingId == nil {
5256		invalidParams.Add(smithy.NewErrParamRequired("MeetingId"))
5257	}
5258	if v.AttendeeId == nil {
5259		invalidParams.Add(smithy.NewErrParamRequired("AttendeeId"))
5260	}
5261	if invalidParams.Len() > 0 {
5262		return invalidParams
5263	} else {
5264		return nil
5265	}
5266}
5267
5268func validateOpDeleteChannelBanInput(v *DeleteChannelBanInput) error {
5269	if v == nil {
5270		return nil
5271	}
5272	invalidParams := smithy.InvalidParamsError{Context: "DeleteChannelBanInput"}
5273	if v.ChannelArn == nil {
5274		invalidParams.Add(smithy.NewErrParamRequired("ChannelArn"))
5275	}
5276	if v.MemberArn == nil {
5277		invalidParams.Add(smithy.NewErrParamRequired("MemberArn"))
5278	}
5279	if invalidParams.Len() > 0 {
5280		return invalidParams
5281	} else {
5282		return nil
5283	}
5284}
5285
5286func validateOpDeleteChannelInput(v *DeleteChannelInput) error {
5287	if v == nil {
5288		return nil
5289	}
5290	invalidParams := smithy.InvalidParamsError{Context: "DeleteChannelInput"}
5291	if v.ChannelArn == nil {
5292		invalidParams.Add(smithy.NewErrParamRequired("ChannelArn"))
5293	}
5294	if invalidParams.Len() > 0 {
5295		return invalidParams
5296	} else {
5297		return nil
5298	}
5299}
5300
5301func validateOpDeleteChannelMembershipInput(v *DeleteChannelMembershipInput) error {
5302	if v == nil {
5303		return nil
5304	}
5305	invalidParams := smithy.InvalidParamsError{Context: "DeleteChannelMembershipInput"}
5306	if v.ChannelArn == nil {
5307		invalidParams.Add(smithy.NewErrParamRequired("ChannelArn"))
5308	}
5309	if v.MemberArn == nil {
5310		invalidParams.Add(smithy.NewErrParamRequired("MemberArn"))
5311	}
5312	if invalidParams.Len() > 0 {
5313		return invalidParams
5314	} else {
5315		return nil
5316	}
5317}
5318
5319func validateOpDeleteChannelMessageInput(v *DeleteChannelMessageInput) error {
5320	if v == nil {
5321		return nil
5322	}
5323	invalidParams := smithy.InvalidParamsError{Context: "DeleteChannelMessageInput"}
5324	if v.ChannelArn == nil {
5325		invalidParams.Add(smithy.NewErrParamRequired("ChannelArn"))
5326	}
5327	if v.MessageId == nil {
5328		invalidParams.Add(smithy.NewErrParamRequired("MessageId"))
5329	}
5330	if invalidParams.Len() > 0 {
5331		return invalidParams
5332	} else {
5333		return nil
5334	}
5335}
5336
5337func validateOpDeleteChannelModeratorInput(v *DeleteChannelModeratorInput) error {
5338	if v == nil {
5339		return nil
5340	}
5341	invalidParams := smithy.InvalidParamsError{Context: "DeleteChannelModeratorInput"}
5342	if v.ChannelArn == nil {
5343		invalidParams.Add(smithy.NewErrParamRequired("ChannelArn"))
5344	}
5345	if v.ChannelModeratorArn == nil {
5346		invalidParams.Add(smithy.NewErrParamRequired("ChannelModeratorArn"))
5347	}
5348	if invalidParams.Len() > 0 {
5349		return invalidParams
5350	} else {
5351		return nil
5352	}
5353}
5354
5355func validateOpDeleteEventsConfigurationInput(v *DeleteEventsConfigurationInput) error {
5356	if v == nil {
5357		return nil
5358	}
5359	invalidParams := smithy.InvalidParamsError{Context: "DeleteEventsConfigurationInput"}
5360	if v.AccountId == nil {
5361		invalidParams.Add(smithy.NewErrParamRequired("AccountId"))
5362	}
5363	if v.BotId == nil {
5364		invalidParams.Add(smithy.NewErrParamRequired("BotId"))
5365	}
5366	if invalidParams.Len() > 0 {
5367		return invalidParams
5368	} else {
5369		return nil
5370	}
5371}
5372
5373func validateOpDeleteMeetingInput(v *DeleteMeetingInput) error {
5374	if v == nil {
5375		return nil
5376	}
5377	invalidParams := smithy.InvalidParamsError{Context: "DeleteMeetingInput"}
5378	if v.MeetingId == nil {
5379		invalidParams.Add(smithy.NewErrParamRequired("MeetingId"))
5380	}
5381	if invalidParams.Len() > 0 {
5382		return invalidParams
5383	} else {
5384		return nil
5385	}
5386}
5387
5388func validateOpDeletePhoneNumberInput(v *DeletePhoneNumberInput) error {
5389	if v == nil {
5390		return nil
5391	}
5392	invalidParams := smithy.InvalidParamsError{Context: "DeletePhoneNumberInput"}
5393	if v.PhoneNumberId == nil {
5394		invalidParams.Add(smithy.NewErrParamRequired("PhoneNumberId"))
5395	}
5396	if invalidParams.Len() > 0 {
5397		return invalidParams
5398	} else {
5399		return nil
5400	}
5401}
5402
5403func validateOpDeleteProxySessionInput(v *DeleteProxySessionInput) error {
5404	if v == nil {
5405		return nil
5406	}
5407	invalidParams := smithy.InvalidParamsError{Context: "DeleteProxySessionInput"}
5408	if v.VoiceConnectorId == nil {
5409		invalidParams.Add(smithy.NewErrParamRequired("VoiceConnectorId"))
5410	}
5411	if v.ProxySessionId == nil {
5412		invalidParams.Add(smithy.NewErrParamRequired("ProxySessionId"))
5413	}
5414	if invalidParams.Len() > 0 {
5415		return invalidParams
5416	} else {
5417		return nil
5418	}
5419}
5420
5421func validateOpDeleteRoomInput(v *DeleteRoomInput) error {
5422	if v == nil {
5423		return nil
5424	}
5425	invalidParams := smithy.InvalidParamsError{Context: "DeleteRoomInput"}
5426	if v.AccountId == nil {
5427		invalidParams.Add(smithy.NewErrParamRequired("AccountId"))
5428	}
5429	if v.RoomId == nil {
5430		invalidParams.Add(smithy.NewErrParamRequired("RoomId"))
5431	}
5432	if invalidParams.Len() > 0 {
5433		return invalidParams
5434	} else {
5435		return nil
5436	}
5437}
5438
5439func validateOpDeleteRoomMembershipInput(v *DeleteRoomMembershipInput) error {
5440	if v == nil {
5441		return nil
5442	}
5443	invalidParams := smithy.InvalidParamsError{Context: "DeleteRoomMembershipInput"}
5444	if v.AccountId == nil {
5445		invalidParams.Add(smithy.NewErrParamRequired("AccountId"))
5446	}
5447	if v.RoomId == nil {
5448		invalidParams.Add(smithy.NewErrParamRequired("RoomId"))
5449	}
5450	if v.MemberId == nil {
5451		invalidParams.Add(smithy.NewErrParamRequired("MemberId"))
5452	}
5453	if invalidParams.Len() > 0 {
5454		return invalidParams
5455	} else {
5456		return nil
5457	}
5458}
5459
5460func validateOpDeleteSipMediaApplicationInput(v *DeleteSipMediaApplicationInput) error {
5461	if v == nil {
5462		return nil
5463	}
5464	invalidParams := smithy.InvalidParamsError{Context: "DeleteSipMediaApplicationInput"}
5465	if v.SipMediaApplicationId == nil {
5466		invalidParams.Add(smithy.NewErrParamRequired("SipMediaApplicationId"))
5467	}
5468	if invalidParams.Len() > 0 {
5469		return invalidParams
5470	} else {
5471		return nil
5472	}
5473}
5474
5475func validateOpDeleteSipRuleInput(v *DeleteSipRuleInput) error {
5476	if v == nil {
5477		return nil
5478	}
5479	invalidParams := smithy.InvalidParamsError{Context: "DeleteSipRuleInput"}
5480	if v.SipRuleId == nil {
5481		invalidParams.Add(smithy.NewErrParamRequired("SipRuleId"))
5482	}
5483	if invalidParams.Len() > 0 {
5484		return invalidParams
5485	} else {
5486		return nil
5487	}
5488}
5489
5490func validateOpDeleteVoiceConnectorEmergencyCallingConfigurationInput(v *DeleteVoiceConnectorEmergencyCallingConfigurationInput) error {
5491	if v == nil {
5492		return nil
5493	}
5494	invalidParams := smithy.InvalidParamsError{Context: "DeleteVoiceConnectorEmergencyCallingConfigurationInput"}
5495	if v.VoiceConnectorId == nil {
5496		invalidParams.Add(smithy.NewErrParamRequired("VoiceConnectorId"))
5497	}
5498	if invalidParams.Len() > 0 {
5499		return invalidParams
5500	} else {
5501		return nil
5502	}
5503}
5504
5505func validateOpDeleteVoiceConnectorGroupInput(v *DeleteVoiceConnectorGroupInput) error {
5506	if v == nil {
5507		return nil
5508	}
5509	invalidParams := smithy.InvalidParamsError{Context: "DeleteVoiceConnectorGroupInput"}
5510	if v.VoiceConnectorGroupId == nil {
5511		invalidParams.Add(smithy.NewErrParamRequired("VoiceConnectorGroupId"))
5512	}
5513	if invalidParams.Len() > 0 {
5514		return invalidParams
5515	} else {
5516		return nil
5517	}
5518}
5519
5520func validateOpDeleteVoiceConnectorInput(v *DeleteVoiceConnectorInput) error {
5521	if v == nil {
5522		return nil
5523	}
5524	invalidParams := smithy.InvalidParamsError{Context: "DeleteVoiceConnectorInput"}
5525	if v.VoiceConnectorId == nil {
5526		invalidParams.Add(smithy.NewErrParamRequired("VoiceConnectorId"))
5527	}
5528	if invalidParams.Len() > 0 {
5529		return invalidParams
5530	} else {
5531		return nil
5532	}
5533}
5534
5535func validateOpDeleteVoiceConnectorOriginationInput(v *DeleteVoiceConnectorOriginationInput) error {
5536	if v == nil {
5537		return nil
5538	}
5539	invalidParams := smithy.InvalidParamsError{Context: "DeleteVoiceConnectorOriginationInput"}
5540	if v.VoiceConnectorId == nil {
5541		invalidParams.Add(smithy.NewErrParamRequired("VoiceConnectorId"))
5542	}
5543	if invalidParams.Len() > 0 {
5544		return invalidParams
5545	} else {
5546		return nil
5547	}
5548}
5549
5550func validateOpDeleteVoiceConnectorProxyInput(v *DeleteVoiceConnectorProxyInput) error {
5551	if v == nil {
5552		return nil
5553	}
5554	invalidParams := smithy.InvalidParamsError{Context: "DeleteVoiceConnectorProxyInput"}
5555	if v.VoiceConnectorId == nil {
5556		invalidParams.Add(smithy.NewErrParamRequired("VoiceConnectorId"))
5557	}
5558	if invalidParams.Len() > 0 {
5559		return invalidParams
5560	} else {
5561		return nil
5562	}
5563}
5564
5565func validateOpDeleteVoiceConnectorStreamingConfigurationInput(v *DeleteVoiceConnectorStreamingConfigurationInput) error {
5566	if v == nil {
5567		return nil
5568	}
5569	invalidParams := smithy.InvalidParamsError{Context: "DeleteVoiceConnectorStreamingConfigurationInput"}
5570	if v.VoiceConnectorId == nil {
5571		invalidParams.Add(smithy.NewErrParamRequired("VoiceConnectorId"))
5572	}
5573	if invalidParams.Len() > 0 {
5574		return invalidParams
5575	} else {
5576		return nil
5577	}
5578}
5579
5580func validateOpDeleteVoiceConnectorTerminationCredentialsInput(v *DeleteVoiceConnectorTerminationCredentialsInput) error {
5581	if v == nil {
5582		return nil
5583	}
5584	invalidParams := smithy.InvalidParamsError{Context: "DeleteVoiceConnectorTerminationCredentialsInput"}
5585	if v.VoiceConnectorId == nil {
5586		invalidParams.Add(smithy.NewErrParamRequired("VoiceConnectorId"))
5587	}
5588	if v.Usernames == nil {
5589		invalidParams.Add(smithy.NewErrParamRequired("Usernames"))
5590	}
5591	if invalidParams.Len() > 0 {
5592		return invalidParams
5593	} else {
5594		return nil
5595	}
5596}
5597
5598func validateOpDeleteVoiceConnectorTerminationInput(v *DeleteVoiceConnectorTerminationInput) error {
5599	if v == nil {
5600		return nil
5601	}
5602	invalidParams := smithy.InvalidParamsError{Context: "DeleteVoiceConnectorTerminationInput"}
5603	if v.VoiceConnectorId == nil {
5604		invalidParams.Add(smithy.NewErrParamRequired("VoiceConnectorId"))
5605	}
5606	if invalidParams.Len() > 0 {
5607		return invalidParams
5608	} else {
5609		return nil
5610	}
5611}
5612
5613func validateOpDescribeAppInstanceAdminInput(v *DescribeAppInstanceAdminInput) error {
5614	if v == nil {
5615		return nil
5616	}
5617	invalidParams := smithy.InvalidParamsError{Context: "DescribeAppInstanceAdminInput"}
5618	if v.AppInstanceAdminArn == nil {
5619		invalidParams.Add(smithy.NewErrParamRequired("AppInstanceAdminArn"))
5620	}
5621	if v.AppInstanceArn == nil {
5622		invalidParams.Add(smithy.NewErrParamRequired("AppInstanceArn"))
5623	}
5624	if invalidParams.Len() > 0 {
5625		return invalidParams
5626	} else {
5627		return nil
5628	}
5629}
5630
5631func validateOpDescribeAppInstanceInput(v *DescribeAppInstanceInput) error {
5632	if v == nil {
5633		return nil
5634	}
5635	invalidParams := smithy.InvalidParamsError{Context: "DescribeAppInstanceInput"}
5636	if v.AppInstanceArn == nil {
5637		invalidParams.Add(smithy.NewErrParamRequired("AppInstanceArn"))
5638	}
5639	if invalidParams.Len() > 0 {
5640		return invalidParams
5641	} else {
5642		return nil
5643	}
5644}
5645
5646func validateOpDescribeAppInstanceUserInput(v *DescribeAppInstanceUserInput) error {
5647	if v == nil {
5648		return nil
5649	}
5650	invalidParams := smithy.InvalidParamsError{Context: "DescribeAppInstanceUserInput"}
5651	if v.AppInstanceUserArn == nil {
5652		invalidParams.Add(smithy.NewErrParamRequired("AppInstanceUserArn"))
5653	}
5654	if invalidParams.Len() > 0 {
5655		return invalidParams
5656	} else {
5657		return nil
5658	}
5659}
5660
5661func validateOpDescribeChannelBanInput(v *DescribeChannelBanInput) error {
5662	if v == nil {
5663		return nil
5664	}
5665	invalidParams := smithy.InvalidParamsError{Context: "DescribeChannelBanInput"}
5666	if v.ChannelArn == nil {
5667		invalidParams.Add(smithy.NewErrParamRequired("ChannelArn"))
5668	}
5669	if v.MemberArn == nil {
5670		invalidParams.Add(smithy.NewErrParamRequired("MemberArn"))
5671	}
5672	if invalidParams.Len() > 0 {
5673		return invalidParams
5674	} else {
5675		return nil
5676	}
5677}
5678
5679func validateOpDescribeChannelInput(v *DescribeChannelInput) error {
5680	if v == nil {
5681		return nil
5682	}
5683	invalidParams := smithy.InvalidParamsError{Context: "DescribeChannelInput"}
5684	if v.ChannelArn == nil {
5685		invalidParams.Add(smithy.NewErrParamRequired("ChannelArn"))
5686	}
5687	if invalidParams.Len() > 0 {
5688		return invalidParams
5689	} else {
5690		return nil
5691	}
5692}
5693
5694func validateOpDescribeChannelMembershipForAppInstanceUserInput(v *DescribeChannelMembershipForAppInstanceUserInput) error {
5695	if v == nil {
5696		return nil
5697	}
5698	invalidParams := smithy.InvalidParamsError{Context: "DescribeChannelMembershipForAppInstanceUserInput"}
5699	if v.ChannelArn == nil {
5700		invalidParams.Add(smithy.NewErrParamRequired("ChannelArn"))
5701	}
5702	if v.AppInstanceUserArn == nil {
5703		invalidParams.Add(smithy.NewErrParamRequired("AppInstanceUserArn"))
5704	}
5705	if invalidParams.Len() > 0 {
5706		return invalidParams
5707	} else {
5708		return nil
5709	}
5710}
5711
5712func validateOpDescribeChannelMembershipInput(v *DescribeChannelMembershipInput) error {
5713	if v == nil {
5714		return nil
5715	}
5716	invalidParams := smithy.InvalidParamsError{Context: "DescribeChannelMembershipInput"}
5717	if v.ChannelArn == nil {
5718		invalidParams.Add(smithy.NewErrParamRequired("ChannelArn"))
5719	}
5720	if v.MemberArn == nil {
5721		invalidParams.Add(smithy.NewErrParamRequired("MemberArn"))
5722	}
5723	if invalidParams.Len() > 0 {
5724		return invalidParams
5725	} else {
5726		return nil
5727	}
5728}
5729
5730func validateOpDescribeChannelModeratedByAppInstanceUserInput(v *DescribeChannelModeratedByAppInstanceUserInput) error {
5731	if v == nil {
5732		return nil
5733	}
5734	invalidParams := smithy.InvalidParamsError{Context: "DescribeChannelModeratedByAppInstanceUserInput"}
5735	if v.ChannelArn == nil {
5736		invalidParams.Add(smithy.NewErrParamRequired("ChannelArn"))
5737	}
5738	if v.AppInstanceUserArn == nil {
5739		invalidParams.Add(smithy.NewErrParamRequired("AppInstanceUserArn"))
5740	}
5741	if invalidParams.Len() > 0 {
5742		return invalidParams
5743	} else {
5744		return nil
5745	}
5746}
5747
5748func validateOpDescribeChannelModeratorInput(v *DescribeChannelModeratorInput) error {
5749	if v == nil {
5750		return nil
5751	}
5752	invalidParams := smithy.InvalidParamsError{Context: "DescribeChannelModeratorInput"}
5753	if v.ChannelArn == nil {
5754		invalidParams.Add(smithy.NewErrParamRequired("ChannelArn"))
5755	}
5756	if v.ChannelModeratorArn == nil {
5757		invalidParams.Add(smithy.NewErrParamRequired("ChannelModeratorArn"))
5758	}
5759	if invalidParams.Len() > 0 {
5760		return invalidParams
5761	} else {
5762		return nil
5763	}
5764}
5765
5766func validateOpDisassociatePhoneNumberFromUserInput(v *DisassociatePhoneNumberFromUserInput) error {
5767	if v == nil {
5768		return nil
5769	}
5770	invalidParams := smithy.InvalidParamsError{Context: "DisassociatePhoneNumberFromUserInput"}
5771	if v.AccountId == nil {
5772		invalidParams.Add(smithy.NewErrParamRequired("AccountId"))
5773	}
5774	if v.UserId == nil {
5775		invalidParams.Add(smithy.NewErrParamRequired("UserId"))
5776	}
5777	if invalidParams.Len() > 0 {
5778		return invalidParams
5779	} else {
5780		return nil
5781	}
5782}
5783
5784func validateOpDisassociatePhoneNumbersFromVoiceConnectorGroupInput(v *DisassociatePhoneNumbersFromVoiceConnectorGroupInput) error {
5785	if v == nil {
5786		return nil
5787	}
5788	invalidParams := smithy.InvalidParamsError{Context: "DisassociatePhoneNumbersFromVoiceConnectorGroupInput"}
5789	if v.VoiceConnectorGroupId == nil {
5790		invalidParams.Add(smithy.NewErrParamRequired("VoiceConnectorGroupId"))
5791	}
5792	if v.E164PhoneNumbers == nil {
5793		invalidParams.Add(smithy.NewErrParamRequired("E164PhoneNumbers"))
5794	}
5795	if invalidParams.Len() > 0 {
5796		return invalidParams
5797	} else {
5798		return nil
5799	}
5800}
5801
5802func validateOpDisassociatePhoneNumbersFromVoiceConnectorInput(v *DisassociatePhoneNumbersFromVoiceConnectorInput) error {
5803	if v == nil {
5804		return nil
5805	}
5806	invalidParams := smithy.InvalidParamsError{Context: "DisassociatePhoneNumbersFromVoiceConnectorInput"}
5807	if v.VoiceConnectorId == nil {
5808		invalidParams.Add(smithy.NewErrParamRequired("VoiceConnectorId"))
5809	}
5810	if v.E164PhoneNumbers == nil {
5811		invalidParams.Add(smithy.NewErrParamRequired("E164PhoneNumbers"))
5812	}
5813	if invalidParams.Len() > 0 {
5814		return invalidParams
5815	} else {
5816		return nil
5817	}
5818}
5819
5820func validateOpDisassociateSigninDelegateGroupsFromAccountInput(v *DisassociateSigninDelegateGroupsFromAccountInput) error {
5821	if v == nil {
5822		return nil
5823	}
5824	invalidParams := smithy.InvalidParamsError{Context: "DisassociateSigninDelegateGroupsFromAccountInput"}
5825	if v.AccountId == nil {
5826		invalidParams.Add(smithy.NewErrParamRequired("AccountId"))
5827	}
5828	if v.GroupNames == nil {
5829		invalidParams.Add(smithy.NewErrParamRequired("GroupNames"))
5830	}
5831	if invalidParams.Len() > 0 {
5832		return invalidParams
5833	} else {
5834		return nil
5835	}
5836}
5837
5838func validateOpGetAccountInput(v *GetAccountInput) error {
5839	if v == nil {
5840		return nil
5841	}
5842	invalidParams := smithy.InvalidParamsError{Context: "GetAccountInput"}
5843	if v.AccountId == nil {
5844		invalidParams.Add(smithy.NewErrParamRequired("AccountId"))
5845	}
5846	if invalidParams.Len() > 0 {
5847		return invalidParams
5848	} else {
5849		return nil
5850	}
5851}
5852
5853func validateOpGetAccountSettingsInput(v *GetAccountSettingsInput) error {
5854	if v == nil {
5855		return nil
5856	}
5857	invalidParams := smithy.InvalidParamsError{Context: "GetAccountSettingsInput"}
5858	if v.AccountId == nil {
5859		invalidParams.Add(smithy.NewErrParamRequired("AccountId"))
5860	}
5861	if invalidParams.Len() > 0 {
5862		return invalidParams
5863	} else {
5864		return nil
5865	}
5866}
5867
5868func validateOpGetAppInstanceRetentionSettingsInput(v *GetAppInstanceRetentionSettingsInput) error {
5869	if v == nil {
5870		return nil
5871	}
5872	invalidParams := smithy.InvalidParamsError{Context: "GetAppInstanceRetentionSettingsInput"}
5873	if v.AppInstanceArn == nil {
5874		invalidParams.Add(smithy.NewErrParamRequired("AppInstanceArn"))
5875	}
5876	if invalidParams.Len() > 0 {
5877		return invalidParams
5878	} else {
5879		return nil
5880	}
5881}
5882
5883func validateOpGetAppInstanceStreamingConfigurationsInput(v *GetAppInstanceStreamingConfigurationsInput) error {
5884	if v == nil {
5885		return nil
5886	}
5887	invalidParams := smithy.InvalidParamsError{Context: "GetAppInstanceStreamingConfigurationsInput"}
5888	if v.AppInstanceArn == nil {
5889		invalidParams.Add(smithy.NewErrParamRequired("AppInstanceArn"))
5890	}
5891	if invalidParams.Len() > 0 {
5892		return invalidParams
5893	} else {
5894		return nil
5895	}
5896}
5897
5898func validateOpGetAttendeeInput(v *GetAttendeeInput) error {
5899	if v == nil {
5900		return nil
5901	}
5902	invalidParams := smithy.InvalidParamsError{Context: "GetAttendeeInput"}
5903	if v.MeetingId == nil {
5904		invalidParams.Add(smithy.NewErrParamRequired("MeetingId"))
5905	}
5906	if v.AttendeeId == nil {
5907		invalidParams.Add(smithy.NewErrParamRequired("AttendeeId"))
5908	}
5909	if invalidParams.Len() > 0 {
5910		return invalidParams
5911	} else {
5912		return nil
5913	}
5914}
5915
5916func validateOpGetBotInput(v *GetBotInput) error {
5917	if v == nil {
5918		return nil
5919	}
5920	invalidParams := smithy.InvalidParamsError{Context: "GetBotInput"}
5921	if v.AccountId == nil {
5922		invalidParams.Add(smithy.NewErrParamRequired("AccountId"))
5923	}
5924	if v.BotId == nil {
5925		invalidParams.Add(smithy.NewErrParamRequired("BotId"))
5926	}
5927	if invalidParams.Len() > 0 {
5928		return invalidParams
5929	} else {
5930		return nil
5931	}
5932}
5933
5934func validateOpGetChannelMessageInput(v *GetChannelMessageInput) error {
5935	if v == nil {
5936		return nil
5937	}
5938	invalidParams := smithy.InvalidParamsError{Context: "GetChannelMessageInput"}
5939	if v.ChannelArn == nil {
5940		invalidParams.Add(smithy.NewErrParamRequired("ChannelArn"))
5941	}
5942	if v.MessageId == nil {
5943		invalidParams.Add(smithy.NewErrParamRequired("MessageId"))
5944	}
5945	if invalidParams.Len() > 0 {
5946		return invalidParams
5947	} else {
5948		return nil
5949	}
5950}
5951
5952func validateOpGetEventsConfigurationInput(v *GetEventsConfigurationInput) error {
5953	if v == nil {
5954		return nil
5955	}
5956	invalidParams := smithy.InvalidParamsError{Context: "GetEventsConfigurationInput"}
5957	if v.AccountId == nil {
5958		invalidParams.Add(smithy.NewErrParamRequired("AccountId"))
5959	}
5960	if v.BotId == nil {
5961		invalidParams.Add(smithy.NewErrParamRequired("BotId"))
5962	}
5963	if invalidParams.Len() > 0 {
5964		return invalidParams
5965	} else {
5966		return nil
5967	}
5968}
5969
5970func validateOpGetMeetingInput(v *GetMeetingInput) error {
5971	if v == nil {
5972		return nil
5973	}
5974	invalidParams := smithy.InvalidParamsError{Context: "GetMeetingInput"}
5975	if v.MeetingId == nil {
5976		invalidParams.Add(smithy.NewErrParamRequired("MeetingId"))
5977	}
5978	if invalidParams.Len() > 0 {
5979		return invalidParams
5980	} else {
5981		return nil
5982	}
5983}
5984
5985func validateOpGetPhoneNumberInput(v *GetPhoneNumberInput) error {
5986	if v == nil {
5987		return nil
5988	}
5989	invalidParams := smithy.InvalidParamsError{Context: "GetPhoneNumberInput"}
5990	if v.PhoneNumberId == nil {
5991		invalidParams.Add(smithy.NewErrParamRequired("PhoneNumberId"))
5992	}
5993	if invalidParams.Len() > 0 {
5994		return invalidParams
5995	} else {
5996		return nil
5997	}
5998}
5999
6000func validateOpGetPhoneNumberOrderInput(v *GetPhoneNumberOrderInput) error {
6001	if v == nil {
6002		return nil
6003	}
6004	invalidParams := smithy.InvalidParamsError{Context: "GetPhoneNumberOrderInput"}
6005	if v.PhoneNumberOrderId == nil {
6006		invalidParams.Add(smithy.NewErrParamRequired("PhoneNumberOrderId"))
6007	}
6008	if invalidParams.Len() > 0 {
6009		return invalidParams
6010	} else {
6011		return nil
6012	}
6013}
6014
6015func validateOpGetProxySessionInput(v *GetProxySessionInput) error {
6016	if v == nil {
6017		return nil
6018	}
6019	invalidParams := smithy.InvalidParamsError{Context: "GetProxySessionInput"}
6020	if v.VoiceConnectorId == nil {
6021		invalidParams.Add(smithy.NewErrParamRequired("VoiceConnectorId"))
6022	}
6023	if v.ProxySessionId == nil {
6024		invalidParams.Add(smithy.NewErrParamRequired("ProxySessionId"))
6025	}
6026	if invalidParams.Len() > 0 {
6027		return invalidParams
6028	} else {
6029		return nil
6030	}
6031}
6032
6033func validateOpGetRetentionSettingsInput(v *GetRetentionSettingsInput) error {
6034	if v == nil {
6035		return nil
6036	}
6037	invalidParams := smithy.InvalidParamsError{Context: "GetRetentionSettingsInput"}
6038	if v.AccountId == nil {
6039		invalidParams.Add(smithy.NewErrParamRequired("AccountId"))
6040	}
6041	if invalidParams.Len() > 0 {
6042		return invalidParams
6043	} else {
6044		return nil
6045	}
6046}
6047
6048func validateOpGetRoomInput(v *GetRoomInput) error {
6049	if v == nil {
6050		return nil
6051	}
6052	invalidParams := smithy.InvalidParamsError{Context: "GetRoomInput"}
6053	if v.AccountId == nil {
6054		invalidParams.Add(smithy.NewErrParamRequired("AccountId"))
6055	}
6056	if v.RoomId == nil {
6057		invalidParams.Add(smithy.NewErrParamRequired("RoomId"))
6058	}
6059	if invalidParams.Len() > 0 {
6060		return invalidParams
6061	} else {
6062		return nil
6063	}
6064}
6065
6066func validateOpGetSipMediaApplicationInput(v *GetSipMediaApplicationInput) error {
6067	if v == nil {
6068		return nil
6069	}
6070	invalidParams := smithy.InvalidParamsError{Context: "GetSipMediaApplicationInput"}
6071	if v.SipMediaApplicationId == nil {
6072		invalidParams.Add(smithy.NewErrParamRequired("SipMediaApplicationId"))
6073	}
6074	if invalidParams.Len() > 0 {
6075		return invalidParams
6076	} else {
6077		return nil
6078	}
6079}
6080
6081func validateOpGetSipMediaApplicationLoggingConfigurationInput(v *GetSipMediaApplicationLoggingConfigurationInput) error {
6082	if v == nil {
6083		return nil
6084	}
6085	invalidParams := smithy.InvalidParamsError{Context: "GetSipMediaApplicationLoggingConfigurationInput"}
6086	if v.SipMediaApplicationId == nil {
6087		invalidParams.Add(smithy.NewErrParamRequired("SipMediaApplicationId"))
6088	}
6089	if invalidParams.Len() > 0 {
6090		return invalidParams
6091	} else {
6092		return nil
6093	}
6094}
6095
6096func validateOpGetSipRuleInput(v *GetSipRuleInput) error {
6097	if v == nil {
6098		return nil
6099	}
6100	invalidParams := smithy.InvalidParamsError{Context: "GetSipRuleInput"}
6101	if v.SipRuleId == nil {
6102		invalidParams.Add(smithy.NewErrParamRequired("SipRuleId"))
6103	}
6104	if invalidParams.Len() > 0 {
6105		return invalidParams
6106	} else {
6107		return nil
6108	}
6109}
6110
6111func validateOpGetUserInput(v *GetUserInput) error {
6112	if v == nil {
6113		return nil
6114	}
6115	invalidParams := smithy.InvalidParamsError{Context: "GetUserInput"}
6116	if v.AccountId == nil {
6117		invalidParams.Add(smithy.NewErrParamRequired("AccountId"))
6118	}
6119	if v.UserId == nil {
6120		invalidParams.Add(smithy.NewErrParamRequired("UserId"))
6121	}
6122	if invalidParams.Len() > 0 {
6123		return invalidParams
6124	} else {
6125		return nil
6126	}
6127}
6128
6129func validateOpGetUserSettingsInput(v *GetUserSettingsInput) error {
6130	if v == nil {
6131		return nil
6132	}
6133	invalidParams := smithy.InvalidParamsError{Context: "GetUserSettingsInput"}
6134	if v.AccountId == nil {
6135		invalidParams.Add(smithy.NewErrParamRequired("AccountId"))
6136	}
6137	if v.UserId == nil {
6138		invalidParams.Add(smithy.NewErrParamRequired("UserId"))
6139	}
6140	if invalidParams.Len() > 0 {
6141		return invalidParams
6142	} else {
6143		return nil
6144	}
6145}
6146
6147func validateOpGetVoiceConnectorEmergencyCallingConfigurationInput(v *GetVoiceConnectorEmergencyCallingConfigurationInput) error {
6148	if v == nil {
6149		return nil
6150	}
6151	invalidParams := smithy.InvalidParamsError{Context: "GetVoiceConnectorEmergencyCallingConfigurationInput"}
6152	if v.VoiceConnectorId == nil {
6153		invalidParams.Add(smithy.NewErrParamRequired("VoiceConnectorId"))
6154	}
6155	if invalidParams.Len() > 0 {
6156		return invalidParams
6157	} else {
6158		return nil
6159	}
6160}
6161
6162func validateOpGetVoiceConnectorGroupInput(v *GetVoiceConnectorGroupInput) error {
6163	if v == nil {
6164		return nil
6165	}
6166	invalidParams := smithy.InvalidParamsError{Context: "GetVoiceConnectorGroupInput"}
6167	if v.VoiceConnectorGroupId == nil {
6168		invalidParams.Add(smithy.NewErrParamRequired("VoiceConnectorGroupId"))
6169	}
6170	if invalidParams.Len() > 0 {
6171		return invalidParams
6172	} else {
6173		return nil
6174	}
6175}
6176
6177func validateOpGetVoiceConnectorInput(v *GetVoiceConnectorInput) error {
6178	if v == nil {
6179		return nil
6180	}
6181	invalidParams := smithy.InvalidParamsError{Context: "GetVoiceConnectorInput"}
6182	if v.VoiceConnectorId == nil {
6183		invalidParams.Add(smithy.NewErrParamRequired("VoiceConnectorId"))
6184	}
6185	if invalidParams.Len() > 0 {
6186		return invalidParams
6187	} else {
6188		return nil
6189	}
6190}
6191
6192func validateOpGetVoiceConnectorLoggingConfigurationInput(v *GetVoiceConnectorLoggingConfigurationInput) error {
6193	if v == nil {
6194		return nil
6195	}
6196	invalidParams := smithy.InvalidParamsError{Context: "GetVoiceConnectorLoggingConfigurationInput"}
6197	if v.VoiceConnectorId == nil {
6198		invalidParams.Add(smithy.NewErrParamRequired("VoiceConnectorId"))
6199	}
6200	if invalidParams.Len() > 0 {
6201		return invalidParams
6202	} else {
6203		return nil
6204	}
6205}
6206
6207func validateOpGetVoiceConnectorOriginationInput(v *GetVoiceConnectorOriginationInput) error {
6208	if v == nil {
6209		return nil
6210	}
6211	invalidParams := smithy.InvalidParamsError{Context: "GetVoiceConnectorOriginationInput"}
6212	if v.VoiceConnectorId == nil {
6213		invalidParams.Add(smithy.NewErrParamRequired("VoiceConnectorId"))
6214	}
6215	if invalidParams.Len() > 0 {
6216		return invalidParams
6217	} else {
6218		return nil
6219	}
6220}
6221
6222func validateOpGetVoiceConnectorProxyInput(v *GetVoiceConnectorProxyInput) error {
6223	if v == nil {
6224		return nil
6225	}
6226	invalidParams := smithy.InvalidParamsError{Context: "GetVoiceConnectorProxyInput"}
6227	if v.VoiceConnectorId == nil {
6228		invalidParams.Add(smithy.NewErrParamRequired("VoiceConnectorId"))
6229	}
6230	if invalidParams.Len() > 0 {
6231		return invalidParams
6232	} else {
6233		return nil
6234	}
6235}
6236
6237func validateOpGetVoiceConnectorStreamingConfigurationInput(v *GetVoiceConnectorStreamingConfigurationInput) error {
6238	if v == nil {
6239		return nil
6240	}
6241	invalidParams := smithy.InvalidParamsError{Context: "GetVoiceConnectorStreamingConfigurationInput"}
6242	if v.VoiceConnectorId == nil {
6243		invalidParams.Add(smithy.NewErrParamRequired("VoiceConnectorId"))
6244	}
6245	if invalidParams.Len() > 0 {
6246		return invalidParams
6247	} else {
6248		return nil
6249	}
6250}
6251
6252func validateOpGetVoiceConnectorTerminationHealthInput(v *GetVoiceConnectorTerminationHealthInput) error {
6253	if v == nil {
6254		return nil
6255	}
6256	invalidParams := smithy.InvalidParamsError{Context: "GetVoiceConnectorTerminationHealthInput"}
6257	if v.VoiceConnectorId == nil {
6258		invalidParams.Add(smithy.NewErrParamRequired("VoiceConnectorId"))
6259	}
6260	if invalidParams.Len() > 0 {
6261		return invalidParams
6262	} else {
6263		return nil
6264	}
6265}
6266
6267func validateOpGetVoiceConnectorTerminationInput(v *GetVoiceConnectorTerminationInput) error {
6268	if v == nil {
6269		return nil
6270	}
6271	invalidParams := smithy.InvalidParamsError{Context: "GetVoiceConnectorTerminationInput"}
6272	if v.VoiceConnectorId == nil {
6273		invalidParams.Add(smithy.NewErrParamRequired("VoiceConnectorId"))
6274	}
6275	if invalidParams.Len() > 0 {
6276		return invalidParams
6277	} else {
6278		return nil
6279	}
6280}
6281
6282func validateOpInviteUsersInput(v *InviteUsersInput) error {
6283	if v == nil {
6284		return nil
6285	}
6286	invalidParams := smithy.InvalidParamsError{Context: "InviteUsersInput"}
6287	if v.AccountId == nil {
6288		invalidParams.Add(smithy.NewErrParamRequired("AccountId"))
6289	}
6290	if v.UserEmailList == nil {
6291		invalidParams.Add(smithy.NewErrParamRequired("UserEmailList"))
6292	}
6293	if invalidParams.Len() > 0 {
6294		return invalidParams
6295	} else {
6296		return nil
6297	}
6298}
6299
6300func validateOpListAppInstanceAdminsInput(v *ListAppInstanceAdminsInput) error {
6301	if v == nil {
6302		return nil
6303	}
6304	invalidParams := smithy.InvalidParamsError{Context: "ListAppInstanceAdminsInput"}
6305	if v.AppInstanceArn == nil {
6306		invalidParams.Add(smithy.NewErrParamRequired("AppInstanceArn"))
6307	}
6308	if invalidParams.Len() > 0 {
6309		return invalidParams
6310	} else {
6311		return nil
6312	}
6313}
6314
6315func validateOpListAppInstanceUsersInput(v *ListAppInstanceUsersInput) error {
6316	if v == nil {
6317		return nil
6318	}
6319	invalidParams := smithy.InvalidParamsError{Context: "ListAppInstanceUsersInput"}
6320	if v.AppInstanceArn == nil {
6321		invalidParams.Add(smithy.NewErrParamRequired("AppInstanceArn"))
6322	}
6323	if invalidParams.Len() > 0 {
6324		return invalidParams
6325	} else {
6326		return nil
6327	}
6328}
6329
6330func validateOpListAttendeesInput(v *ListAttendeesInput) error {
6331	if v == nil {
6332		return nil
6333	}
6334	invalidParams := smithy.InvalidParamsError{Context: "ListAttendeesInput"}
6335	if v.MeetingId == nil {
6336		invalidParams.Add(smithy.NewErrParamRequired("MeetingId"))
6337	}
6338	if invalidParams.Len() > 0 {
6339		return invalidParams
6340	} else {
6341		return nil
6342	}
6343}
6344
6345func validateOpListAttendeeTagsInput(v *ListAttendeeTagsInput) error {
6346	if v == nil {
6347		return nil
6348	}
6349	invalidParams := smithy.InvalidParamsError{Context: "ListAttendeeTagsInput"}
6350	if v.MeetingId == nil {
6351		invalidParams.Add(smithy.NewErrParamRequired("MeetingId"))
6352	}
6353	if v.AttendeeId == nil {
6354		invalidParams.Add(smithy.NewErrParamRequired("AttendeeId"))
6355	}
6356	if invalidParams.Len() > 0 {
6357		return invalidParams
6358	} else {
6359		return nil
6360	}
6361}
6362
6363func validateOpListBotsInput(v *ListBotsInput) error {
6364	if v == nil {
6365		return nil
6366	}
6367	invalidParams := smithy.InvalidParamsError{Context: "ListBotsInput"}
6368	if v.AccountId == nil {
6369		invalidParams.Add(smithy.NewErrParamRequired("AccountId"))
6370	}
6371	if invalidParams.Len() > 0 {
6372		return invalidParams
6373	} else {
6374		return nil
6375	}
6376}
6377
6378func validateOpListChannelBansInput(v *ListChannelBansInput) error {
6379	if v == nil {
6380		return nil
6381	}
6382	invalidParams := smithy.InvalidParamsError{Context: "ListChannelBansInput"}
6383	if v.ChannelArn == nil {
6384		invalidParams.Add(smithy.NewErrParamRequired("ChannelArn"))
6385	}
6386	if invalidParams.Len() > 0 {
6387		return invalidParams
6388	} else {
6389		return nil
6390	}
6391}
6392
6393func validateOpListChannelMembershipsInput(v *ListChannelMembershipsInput) error {
6394	if v == nil {
6395		return nil
6396	}
6397	invalidParams := smithy.InvalidParamsError{Context: "ListChannelMembershipsInput"}
6398	if v.ChannelArn == nil {
6399		invalidParams.Add(smithy.NewErrParamRequired("ChannelArn"))
6400	}
6401	if invalidParams.Len() > 0 {
6402		return invalidParams
6403	} else {
6404		return nil
6405	}
6406}
6407
6408func validateOpListChannelMessagesInput(v *ListChannelMessagesInput) error {
6409	if v == nil {
6410		return nil
6411	}
6412	invalidParams := smithy.InvalidParamsError{Context: "ListChannelMessagesInput"}
6413	if v.ChannelArn == nil {
6414		invalidParams.Add(smithy.NewErrParamRequired("ChannelArn"))
6415	}
6416	if invalidParams.Len() > 0 {
6417		return invalidParams
6418	} else {
6419		return nil
6420	}
6421}
6422
6423func validateOpListChannelModeratorsInput(v *ListChannelModeratorsInput) error {
6424	if v == nil {
6425		return nil
6426	}
6427	invalidParams := smithy.InvalidParamsError{Context: "ListChannelModeratorsInput"}
6428	if v.ChannelArn == nil {
6429		invalidParams.Add(smithy.NewErrParamRequired("ChannelArn"))
6430	}
6431	if invalidParams.Len() > 0 {
6432		return invalidParams
6433	} else {
6434		return nil
6435	}
6436}
6437
6438func validateOpListChannelsInput(v *ListChannelsInput) error {
6439	if v == nil {
6440		return nil
6441	}
6442	invalidParams := smithy.InvalidParamsError{Context: "ListChannelsInput"}
6443	if v.AppInstanceArn == nil {
6444		invalidParams.Add(smithy.NewErrParamRequired("AppInstanceArn"))
6445	}
6446	if invalidParams.Len() > 0 {
6447		return invalidParams
6448	} else {
6449		return nil
6450	}
6451}
6452
6453func validateOpListMeetingTagsInput(v *ListMeetingTagsInput) error {
6454	if v == nil {
6455		return nil
6456	}
6457	invalidParams := smithy.InvalidParamsError{Context: "ListMeetingTagsInput"}
6458	if v.MeetingId == nil {
6459		invalidParams.Add(smithy.NewErrParamRequired("MeetingId"))
6460	}
6461	if invalidParams.Len() > 0 {
6462		return invalidParams
6463	} else {
6464		return nil
6465	}
6466}
6467
6468func validateOpListProxySessionsInput(v *ListProxySessionsInput) error {
6469	if v == nil {
6470		return nil
6471	}
6472	invalidParams := smithy.InvalidParamsError{Context: "ListProxySessionsInput"}
6473	if v.VoiceConnectorId == nil {
6474		invalidParams.Add(smithy.NewErrParamRequired("VoiceConnectorId"))
6475	}
6476	if invalidParams.Len() > 0 {
6477		return invalidParams
6478	} else {
6479		return nil
6480	}
6481}
6482
6483func validateOpListRoomMembershipsInput(v *ListRoomMembershipsInput) error {
6484	if v == nil {
6485		return nil
6486	}
6487	invalidParams := smithy.InvalidParamsError{Context: "ListRoomMembershipsInput"}
6488	if v.AccountId == nil {
6489		invalidParams.Add(smithy.NewErrParamRequired("AccountId"))
6490	}
6491	if v.RoomId == nil {
6492		invalidParams.Add(smithy.NewErrParamRequired("RoomId"))
6493	}
6494	if invalidParams.Len() > 0 {
6495		return invalidParams
6496	} else {
6497		return nil
6498	}
6499}
6500
6501func validateOpListRoomsInput(v *ListRoomsInput) error {
6502	if v == nil {
6503		return nil
6504	}
6505	invalidParams := smithy.InvalidParamsError{Context: "ListRoomsInput"}
6506	if v.AccountId == nil {
6507		invalidParams.Add(smithy.NewErrParamRequired("AccountId"))
6508	}
6509	if invalidParams.Len() > 0 {
6510		return invalidParams
6511	} else {
6512		return nil
6513	}
6514}
6515
6516func validateOpListSupportedPhoneNumberCountriesInput(v *ListSupportedPhoneNumberCountriesInput) error {
6517	if v == nil {
6518		return nil
6519	}
6520	invalidParams := smithy.InvalidParamsError{Context: "ListSupportedPhoneNumberCountriesInput"}
6521	if len(v.ProductType) == 0 {
6522		invalidParams.Add(smithy.NewErrParamRequired("ProductType"))
6523	}
6524	if invalidParams.Len() > 0 {
6525		return invalidParams
6526	} else {
6527		return nil
6528	}
6529}
6530
6531func validateOpListTagsForResourceInput(v *ListTagsForResourceInput) error {
6532	if v == nil {
6533		return nil
6534	}
6535	invalidParams := smithy.InvalidParamsError{Context: "ListTagsForResourceInput"}
6536	if v.ResourceARN == nil {
6537		invalidParams.Add(smithy.NewErrParamRequired("ResourceARN"))
6538	}
6539	if invalidParams.Len() > 0 {
6540		return invalidParams
6541	} else {
6542		return nil
6543	}
6544}
6545
6546func validateOpListUsersInput(v *ListUsersInput) error {
6547	if v == nil {
6548		return nil
6549	}
6550	invalidParams := smithy.InvalidParamsError{Context: "ListUsersInput"}
6551	if v.AccountId == nil {
6552		invalidParams.Add(smithy.NewErrParamRequired("AccountId"))
6553	}
6554	if invalidParams.Len() > 0 {
6555		return invalidParams
6556	} else {
6557		return nil
6558	}
6559}
6560
6561func validateOpListVoiceConnectorTerminationCredentialsInput(v *ListVoiceConnectorTerminationCredentialsInput) error {
6562	if v == nil {
6563		return nil
6564	}
6565	invalidParams := smithy.InvalidParamsError{Context: "ListVoiceConnectorTerminationCredentialsInput"}
6566	if v.VoiceConnectorId == nil {
6567		invalidParams.Add(smithy.NewErrParamRequired("VoiceConnectorId"))
6568	}
6569	if invalidParams.Len() > 0 {
6570		return invalidParams
6571	} else {
6572		return nil
6573	}
6574}
6575
6576func validateOpLogoutUserInput(v *LogoutUserInput) error {
6577	if v == nil {
6578		return nil
6579	}
6580	invalidParams := smithy.InvalidParamsError{Context: "LogoutUserInput"}
6581	if v.AccountId == nil {
6582		invalidParams.Add(smithy.NewErrParamRequired("AccountId"))
6583	}
6584	if v.UserId == nil {
6585		invalidParams.Add(smithy.NewErrParamRequired("UserId"))
6586	}
6587	if invalidParams.Len() > 0 {
6588		return invalidParams
6589	} else {
6590		return nil
6591	}
6592}
6593
6594func validateOpPutAppInstanceRetentionSettingsInput(v *PutAppInstanceRetentionSettingsInput) error {
6595	if v == nil {
6596		return nil
6597	}
6598	invalidParams := smithy.InvalidParamsError{Context: "PutAppInstanceRetentionSettingsInput"}
6599	if v.AppInstanceArn == nil {
6600		invalidParams.Add(smithy.NewErrParamRequired("AppInstanceArn"))
6601	}
6602	if v.AppInstanceRetentionSettings == nil {
6603		invalidParams.Add(smithy.NewErrParamRequired("AppInstanceRetentionSettings"))
6604	}
6605	if invalidParams.Len() > 0 {
6606		return invalidParams
6607	} else {
6608		return nil
6609	}
6610}
6611
6612func validateOpPutAppInstanceStreamingConfigurationsInput(v *PutAppInstanceStreamingConfigurationsInput) error {
6613	if v == nil {
6614		return nil
6615	}
6616	invalidParams := smithy.InvalidParamsError{Context: "PutAppInstanceStreamingConfigurationsInput"}
6617	if v.AppInstanceArn == nil {
6618		invalidParams.Add(smithy.NewErrParamRequired("AppInstanceArn"))
6619	}
6620	if v.AppInstanceStreamingConfigurations == nil {
6621		invalidParams.Add(smithy.NewErrParamRequired("AppInstanceStreamingConfigurations"))
6622	} else if v.AppInstanceStreamingConfigurations != nil {
6623		if err := validateAppInstanceStreamingConfigurationList(v.AppInstanceStreamingConfigurations); err != nil {
6624			invalidParams.AddNested("AppInstanceStreamingConfigurations", err.(smithy.InvalidParamsError))
6625		}
6626	}
6627	if invalidParams.Len() > 0 {
6628		return invalidParams
6629	} else {
6630		return nil
6631	}
6632}
6633
6634func validateOpPutEventsConfigurationInput(v *PutEventsConfigurationInput) error {
6635	if v == nil {
6636		return nil
6637	}
6638	invalidParams := smithy.InvalidParamsError{Context: "PutEventsConfigurationInput"}
6639	if v.AccountId == nil {
6640		invalidParams.Add(smithy.NewErrParamRequired("AccountId"))
6641	}
6642	if v.BotId == nil {
6643		invalidParams.Add(smithy.NewErrParamRequired("BotId"))
6644	}
6645	if invalidParams.Len() > 0 {
6646		return invalidParams
6647	} else {
6648		return nil
6649	}
6650}
6651
6652func validateOpPutRetentionSettingsInput(v *PutRetentionSettingsInput) error {
6653	if v == nil {
6654		return nil
6655	}
6656	invalidParams := smithy.InvalidParamsError{Context: "PutRetentionSettingsInput"}
6657	if v.AccountId == nil {
6658		invalidParams.Add(smithy.NewErrParamRequired("AccountId"))
6659	}
6660	if v.RetentionSettings == nil {
6661		invalidParams.Add(smithy.NewErrParamRequired("RetentionSettings"))
6662	}
6663	if invalidParams.Len() > 0 {
6664		return invalidParams
6665	} else {
6666		return nil
6667	}
6668}
6669
6670func validateOpPutSipMediaApplicationLoggingConfigurationInput(v *PutSipMediaApplicationLoggingConfigurationInput) error {
6671	if v == nil {
6672		return nil
6673	}
6674	invalidParams := smithy.InvalidParamsError{Context: "PutSipMediaApplicationLoggingConfigurationInput"}
6675	if v.SipMediaApplicationId == nil {
6676		invalidParams.Add(smithy.NewErrParamRequired("SipMediaApplicationId"))
6677	}
6678	if invalidParams.Len() > 0 {
6679		return invalidParams
6680	} else {
6681		return nil
6682	}
6683}
6684
6685func validateOpPutVoiceConnectorEmergencyCallingConfigurationInput(v *PutVoiceConnectorEmergencyCallingConfigurationInput) error {
6686	if v == nil {
6687		return nil
6688	}
6689	invalidParams := smithy.InvalidParamsError{Context: "PutVoiceConnectorEmergencyCallingConfigurationInput"}
6690	if v.VoiceConnectorId == nil {
6691		invalidParams.Add(smithy.NewErrParamRequired("VoiceConnectorId"))
6692	}
6693	if v.EmergencyCallingConfiguration == nil {
6694		invalidParams.Add(smithy.NewErrParamRequired("EmergencyCallingConfiguration"))
6695	} else if v.EmergencyCallingConfiguration != nil {
6696		if err := validateEmergencyCallingConfiguration(v.EmergencyCallingConfiguration); err != nil {
6697			invalidParams.AddNested("EmergencyCallingConfiguration", err.(smithy.InvalidParamsError))
6698		}
6699	}
6700	if invalidParams.Len() > 0 {
6701		return invalidParams
6702	} else {
6703		return nil
6704	}
6705}
6706
6707func validateOpPutVoiceConnectorLoggingConfigurationInput(v *PutVoiceConnectorLoggingConfigurationInput) error {
6708	if v == nil {
6709		return nil
6710	}
6711	invalidParams := smithy.InvalidParamsError{Context: "PutVoiceConnectorLoggingConfigurationInput"}
6712	if v.VoiceConnectorId == nil {
6713		invalidParams.Add(smithy.NewErrParamRequired("VoiceConnectorId"))
6714	}
6715	if v.LoggingConfiguration == nil {
6716		invalidParams.Add(smithy.NewErrParamRequired("LoggingConfiguration"))
6717	}
6718	if invalidParams.Len() > 0 {
6719		return invalidParams
6720	} else {
6721		return nil
6722	}
6723}
6724
6725func validateOpPutVoiceConnectorOriginationInput(v *PutVoiceConnectorOriginationInput) error {
6726	if v == nil {
6727		return nil
6728	}
6729	invalidParams := smithy.InvalidParamsError{Context: "PutVoiceConnectorOriginationInput"}
6730	if v.VoiceConnectorId == nil {
6731		invalidParams.Add(smithy.NewErrParamRequired("VoiceConnectorId"))
6732	}
6733	if v.Origination == nil {
6734		invalidParams.Add(smithy.NewErrParamRequired("Origination"))
6735	}
6736	if invalidParams.Len() > 0 {
6737		return invalidParams
6738	} else {
6739		return nil
6740	}
6741}
6742
6743func validateOpPutVoiceConnectorProxyInput(v *PutVoiceConnectorProxyInput) error {
6744	if v == nil {
6745		return nil
6746	}
6747	invalidParams := smithy.InvalidParamsError{Context: "PutVoiceConnectorProxyInput"}
6748	if v.VoiceConnectorId == nil {
6749		invalidParams.Add(smithy.NewErrParamRequired("VoiceConnectorId"))
6750	}
6751	if v.DefaultSessionExpiryMinutes == nil {
6752		invalidParams.Add(smithy.NewErrParamRequired("DefaultSessionExpiryMinutes"))
6753	}
6754	if v.PhoneNumberPoolCountries == nil {
6755		invalidParams.Add(smithy.NewErrParamRequired("PhoneNumberPoolCountries"))
6756	}
6757	if invalidParams.Len() > 0 {
6758		return invalidParams
6759	} else {
6760		return nil
6761	}
6762}
6763
6764func validateOpPutVoiceConnectorStreamingConfigurationInput(v *PutVoiceConnectorStreamingConfigurationInput) error {
6765	if v == nil {
6766		return nil
6767	}
6768	invalidParams := smithy.InvalidParamsError{Context: "PutVoiceConnectorStreamingConfigurationInput"}
6769	if v.VoiceConnectorId == nil {
6770		invalidParams.Add(smithy.NewErrParamRequired("VoiceConnectorId"))
6771	}
6772	if v.StreamingConfiguration == nil {
6773		invalidParams.Add(smithy.NewErrParamRequired("StreamingConfiguration"))
6774	} else if v.StreamingConfiguration != nil {
6775		if err := validateStreamingConfiguration(v.StreamingConfiguration); err != nil {
6776			invalidParams.AddNested("StreamingConfiguration", err.(smithy.InvalidParamsError))
6777		}
6778	}
6779	if invalidParams.Len() > 0 {
6780		return invalidParams
6781	} else {
6782		return nil
6783	}
6784}
6785
6786func validateOpPutVoiceConnectorTerminationCredentialsInput(v *PutVoiceConnectorTerminationCredentialsInput) error {
6787	if v == nil {
6788		return nil
6789	}
6790	invalidParams := smithy.InvalidParamsError{Context: "PutVoiceConnectorTerminationCredentialsInput"}
6791	if v.VoiceConnectorId == nil {
6792		invalidParams.Add(smithy.NewErrParamRequired("VoiceConnectorId"))
6793	}
6794	if invalidParams.Len() > 0 {
6795		return invalidParams
6796	} else {
6797		return nil
6798	}
6799}
6800
6801func validateOpPutVoiceConnectorTerminationInput(v *PutVoiceConnectorTerminationInput) error {
6802	if v == nil {
6803		return nil
6804	}
6805	invalidParams := smithy.InvalidParamsError{Context: "PutVoiceConnectorTerminationInput"}
6806	if v.VoiceConnectorId == nil {
6807		invalidParams.Add(smithy.NewErrParamRequired("VoiceConnectorId"))
6808	}
6809	if v.Termination == nil {
6810		invalidParams.Add(smithy.NewErrParamRequired("Termination"))
6811	}
6812	if invalidParams.Len() > 0 {
6813		return invalidParams
6814	} else {
6815		return nil
6816	}
6817}
6818
6819func validateOpRedactChannelMessageInput(v *RedactChannelMessageInput) error {
6820	if v == nil {
6821		return nil
6822	}
6823	invalidParams := smithy.InvalidParamsError{Context: "RedactChannelMessageInput"}
6824	if v.ChannelArn == nil {
6825		invalidParams.Add(smithy.NewErrParamRequired("ChannelArn"))
6826	}
6827	if v.MessageId == nil {
6828		invalidParams.Add(smithy.NewErrParamRequired("MessageId"))
6829	}
6830	if invalidParams.Len() > 0 {
6831		return invalidParams
6832	} else {
6833		return nil
6834	}
6835}
6836
6837func validateOpRedactConversationMessageInput(v *RedactConversationMessageInput) error {
6838	if v == nil {
6839		return nil
6840	}
6841	invalidParams := smithy.InvalidParamsError{Context: "RedactConversationMessageInput"}
6842	if v.AccountId == nil {
6843		invalidParams.Add(smithy.NewErrParamRequired("AccountId"))
6844	}
6845	if v.ConversationId == nil {
6846		invalidParams.Add(smithy.NewErrParamRequired("ConversationId"))
6847	}
6848	if v.MessageId == nil {
6849		invalidParams.Add(smithy.NewErrParamRequired("MessageId"))
6850	}
6851	if invalidParams.Len() > 0 {
6852		return invalidParams
6853	} else {
6854		return nil
6855	}
6856}
6857
6858func validateOpRedactRoomMessageInput(v *RedactRoomMessageInput) error {
6859	if v == nil {
6860		return nil
6861	}
6862	invalidParams := smithy.InvalidParamsError{Context: "RedactRoomMessageInput"}
6863	if v.AccountId == nil {
6864		invalidParams.Add(smithy.NewErrParamRequired("AccountId"))
6865	}
6866	if v.RoomId == nil {
6867		invalidParams.Add(smithy.NewErrParamRequired("RoomId"))
6868	}
6869	if v.MessageId == nil {
6870		invalidParams.Add(smithy.NewErrParamRequired("MessageId"))
6871	}
6872	if invalidParams.Len() > 0 {
6873		return invalidParams
6874	} else {
6875		return nil
6876	}
6877}
6878
6879func validateOpRegenerateSecurityTokenInput(v *RegenerateSecurityTokenInput) error {
6880	if v == nil {
6881		return nil
6882	}
6883	invalidParams := smithy.InvalidParamsError{Context: "RegenerateSecurityTokenInput"}
6884	if v.AccountId == nil {
6885		invalidParams.Add(smithy.NewErrParamRequired("AccountId"))
6886	}
6887	if v.BotId == nil {
6888		invalidParams.Add(smithy.NewErrParamRequired("BotId"))
6889	}
6890	if invalidParams.Len() > 0 {
6891		return invalidParams
6892	} else {
6893		return nil
6894	}
6895}
6896
6897func validateOpResetPersonalPINInput(v *ResetPersonalPINInput) error {
6898	if v == nil {
6899		return nil
6900	}
6901	invalidParams := smithy.InvalidParamsError{Context: "ResetPersonalPINInput"}
6902	if v.AccountId == nil {
6903		invalidParams.Add(smithy.NewErrParamRequired("AccountId"))
6904	}
6905	if v.UserId == nil {
6906		invalidParams.Add(smithy.NewErrParamRequired("UserId"))
6907	}
6908	if invalidParams.Len() > 0 {
6909		return invalidParams
6910	} else {
6911		return nil
6912	}
6913}
6914
6915func validateOpRestorePhoneNumberInput(v *RestorePhoneNumberInput) error {
6916	if v == nil {
6917		return nil
6918	}
6919	invalidParams := smithy.InvalidParamsError{Context: "RestorePhoneNumberInput"}
6920	if v.PhoneNumberId == nil {
6921		invalidParams.Add(smithy.NewErrParamRequired("PhoneNumberId"))
6922	}
6923	if invalidParams.Len() > 0 {
6924		return invalidParams
6925	} else {
6926		return nil
6927	}
6928}
6929
6930func validateOpSendChannelMessageInput(v *SendChannelMessageInput) error {
6931	if v == nil {
6932		return nil
6933	}
6934	invalidParams := smithy.InvalidParamsError{Context: "SendChannelMessageInput"}
6935	if v.ChannelArn == nil {
6936		invalidParams.Add(smithy.NewErrParamRequired("ChannelArn"))
6937	}
6938	if v.Content == nil {
6939		invalidParams.Add(smithy.NewErrParamRequired("Content"))
6940	}
6941	if len(v.Type) == 0 {
6942		invalidParams.Add(smithy.NewErrParamRequired("Type"))
6943	}
6944	if len(v.Persistence) == 0 {
6945		invalidParams.Add(smithy.NewErrParamRequired("Persistence"))
6946	}
6947	if v.ClientRequestToken == nil {
6948		invalidParams.Add(smithy.NewErrParamRequired("ClientRequestToken"))
6949	}
6950	if invalidParams.Len() > 0 {
6951		return invalidParams
6952	} else {
6953		return nil
6954	}
6955}
6956
6957func validateOpTagAttendeeInput(v *TagAttendeeInput) error {
6958	if v == nil {
6959		return nil
6960	}
6961	invalidParams := smithy.InvalidParamsError{Context: "TagAttendeeInput"}
6962	if v.MeetingId == nil {
6963		invalidParams.Add(smithy.NewErrParamRequired("MeetingId"))
6964	}
6965	if v.AttendeeId == nil {
6966		invalidParams.Add(smithy.NewErrParamRequired("AttendeeId"))
6967	}
6968	if v.Tags == nil {
6969		invalidParams.Add(smithy.NewErrParamRequired("Tags"))
6970	} else if v.Tags != nil {
6971		if err := validateAttendeeTagList(v.Tags); err != nil {
6972			invalidParams.AddNested("Tags", err.(smithy.InvalidParamsError))
6973		}
6974	}
6975	if invalidParams.Len() > 0 {
6976		return invalidParams
6977	} else {
6978		return nil
6979	}
6980}
6981
6982func validateOpTagMeetingInput(v *TagMeetingInput) error {
6983	if v == nil {
6984		return nil
6985	}
6986	invalidParams := smithy.InvalidParamsError{Context: "TagMeetingInput"}
6987	if v.MeetingId == nil {
6988		invalidParams.Add(smithy.NewErrParamRequired("MeetingId"))
6989	}
6990	if v.Tags == nil {
6991		invalidParams.Add(smithy.NewErrParamRequired("Tags"))
6992	} else if v.Tags != nil {
6993		if err := validateMeetingTagList(v.Tags); err != nil {
6994			invalidParams.AddNested("Tags", err.(smithy.InvalidParamsError))
6995		}
6996	}
6997	if invalidParams.Len() > 0 {
6998		return invalidParams
6999	} else {
7000		return nil
7001	}
7002}
7003
7004func validateOpTagResourceInput(v *TagResourceInput) error {
7005	if v == nil {
7006		return nil
7007	}
7008	invalidParams := smithy.InvalidParamsError{Context: "TagResourceInput"}
7009	if v.ResourceARN == nil {
7010		invalidParams.Add(smithy.NewErrParamRequired("ResourceARN"))
7011	}
7012	if v.Tags == nil {
7013		invalidParams.Add(smithy.NewErrParamRequired("Tags"))
7014	} else if v.Tags != nil {
7015		if err := validateTagList(v.Tags); err != nil {
7016			invalidParams.AddNested("Tags", err.(smithy.InvalidParamsError))
7017		}
7018	}
7019	if invalidParams.Len() > 0 {
7020		return invalidParams
7021	} else {
7022		return nil
7023	}
7024}
7025
7026func validateOpUntagAttendeeInput(v *UntagAttendeeInput) error {
7027	if v == nil {
7028		return nil
7029	}
7030	invalidParams := smithy.InvalidParamsError{Context: "UntagAttendeeInput"}
7031	if v.MeetingId == nil {
7032		invalidParams.Add(smithy.NewErrParamRequired("MeetingId"))
7033	}
7034	if v.AttendeeId == nil {
7035		invalidParams.Add(smithy.NewErrParamRequired("AttendeeId"))
7036	}
7037	if v.TagKeys == nil {
7038		invalidParams.Add(smithy.NewErrParamRequired("TagKeys"))
7039	}
7040	if invalidParams.Len() > 0 {
7041		return invalidParams
7042	} else {
7043		return nil
7044	}
7045}
7046
7047func validateOpUntagMeetingInput(v *UntagMeetingInput) error {
7048	if v == nil {
7049		return nil
7050	}
7051	invalidParams := smithy.InvalidParamsError{Context: "UntagMeetingInput"}
7052	if v.MeetingId == nil {
7053		invalidParams.Add(smithy.NewErrParamRequired("MeetingId"))
7054	}
7055	if v.TagKeys == nil {
7056		invalidParams.Add(smithy.NewErrParamRequired("TagKeys"))
7057	}
7058	if invalidParams.Len() > 0 {
7059		return invalidParams
7060	} else {
7061		return nil
7062	}
7063}
7064
7065func validateOpUntagResourceInput(v *UntagResourceInput) error {
7066	if v == nil {
7067		return nil
7068	}
7069	invalidParams := smithy.InvalidParamsError{Context: "UntagResourceInput"}
7070	if v.ResourceARN == nil {
7071		invalidParams.Add(smithy.NewErrParamRequired("ResourceARN"))
7072	}
7073	if v.TagKeys == nil {
7074		invalidParams.Add(smithy.NewErrParamRequired("TagKeys"))
7075	}
7076	if invalidParams.Len() > 0 {
7077		return invalidParams
7078	} else {
7079		return nil
7080	}
7081}
7082
7083func validateOpUpdateAccountInput(v *UpdateAccountInput) error {
7084	if v == nil {
7085		return nil
7086	}
7087	invalidParams := smithy.InvalidParamsError{Context: "UpdateAccountInput"}
7088	if v.AccountId == nil {
7089		invalidParams.Add(smithy.NewErrParamRequired("AccountId"))
7090	}
7091	if invalidParams.Len() > 0 {
7092		return invalidParams
7093	} else {
7094		return nil
7095	}
7096}
7097
7098func validateOpUpdateAccountSettingsInput(v *UpdateAccountSettingsInput) error {
7099	if v == nil {
7100		return nil
7101	}
7102	invalidParams := smithy.InvalidParamsError{Context: "UpdateAccountSettingsInput"}
7103	if v.AccountId == nil {
7104		invalidParams.Add(smithy.NewErrParamRequired("AccountId"))
7105	}
7106	if v.AccountSettings == nil {
7107		invalidParams.Add(smithy.NewErrParamRequired("AccountSettings"))
7108	}
7109	if invalidParams.Len() > 0 {
7110		return invalidParams
7111	} else {
7112		return nil
7113	}
7114}
7115
7116func validateOpUpdateAppInstanceInput(v *UpdateAppInstanceInput) error {
7117	if v == nil {
7118		return nil
7119	}
7120	invalidParams := smithy.InvalidParamsError{Context: "UpdateAppInstanceInput"}
7121	if v.AppInstanceArn == nil {
7122		invalidParams.Add(smithy.NewErrParamRequired("AppInstanceArn"))
7123	}
7124	if v.Name == nil {
7125		invalidParams.Add(smithy.NewErrParamRequired("Name"))
7126	}
7127	if invalidParams.Len() > 0 {
7128		return invalidParams
7129	} else {
7130		return nil
7131	}
7132}
7133
7134func validateOpUpdateAppInstanceUserInput(v *UpdateAppInstanceUserInput) error {
7135	if v == nil {
7136		return nil
7137	}
7138	invalidParams := smithy.InvalidParamsError{Context: "UpdateAppInstanceUserInput"}
7139	if v.AppInstanceUserArn == nil {
7140		invalidParams.Add(smithy.NewErrParamRequired("AppInstanceUserArn"))
7141	}
7142	if v.Name == nil {
7143		invalidParams.Add(smithy.NewErrParamRequired("Name"))
7144	}
7145	if invalidParams.Len() > 0 {
7146		return invalidParams
7147	} else {
7148		return nil
7149	}
7150}
7151
7152func validateOpUpdateBotInput(v *UpdateBotInput) error {
7153	if v == nil {
7154		return nil
7155	}
7156	invalidParams := smithy.InvalidParamsError{Context: "UpdateBotInput"}
7157	if v.AccountId == nil {
7158		invalidParams.Add(smithy.NewErrParamRequired("AccountId"))
7159	}
7160	if v.BotId == nil {
7161		invalidParams.Add(smithy.NewErrParamRequired("BotId"))
7162	}
7163	if invalidParams.Len() > 0 {
7164		return invalidParams
7165	} else {
7166		return nil
7167	}
7168}
7169
7170func validateOpUpdateChannelInput(v *UpdateChannelInput) error {
7171	if v == nil {
7172		return nil
7173	}
7174	invalidParams := smithy.InvalidParamsError{Context: "UpdateChannelInput"}
7175	if v.ChannelArn == nil {
7176		invalidParams.Add(smithy.NewErrParamRequired("ChannelArn"))
7177	}
7178	if v.Name == nil {
7179		invalidParams.Add(smithy.NewErrParamRequired("Name"))
7180	}
7181	if len(v.Mode) == 0 {
7182		invalidParams.Add(smithy.NewErrParamRequired("Mode"))
7183	}
7184	if invalidParams.Len() > 0 {
7185		return invalidParams
7186	} else {
7187		return nil
7188	}
7189}
7190
7191func validateOpUpdateChannelMessageInput(v *UpdateChannelMessageInput) error {
7192	if v == nil {
7193		return nil
7194	}
7195	invalidParams := smithy.InvalidParamsError{Context: "UpdateChannelMessageInput"}
7196	if v.ChannelArn == nil {
7197		invalidParams.Add(smithy.NewErrParamRequired("ChannelArn"))
7198	}
7199	if v.MessageId == nil {
7200		invalidParams.Add(smithy.NewErrParamRequired("MessageId"))
7201	}
7202	if invalidParams.Len() > 0 {
7203		return invalidParams
7204	} else {
7205		return nil
7206	}
7207}
7208
7209func validateOpUpdateChannelReadMarkerInput(v *UpdateChannelReadMarkerInput) error {
7210	if v == nil {
7211		return nil
7212	}
7213	invalidParams := smithy.InvalidParamsError{Context: "UpdateChannelReadMarkerInput"}
7214	if v.ChannelArn == nil {
7215		invalidParams.Add(smithy.NewErrParamRequired("ChannelArn"))
7216	}
7217	if invalidParams.Len() > 0 {
7218		return invalidParams
7219	} else {
7220		return nil
7221	}
7222}
7223
7224func validateOpUpdateGlobalSettingsInput(v *UpdateGlobalSettingsInput) error {
7225	if v == nil {
7226		return nil
7227	}
7228	invalidParams := smithy.InvalidParamsError{Context: "UpdateGlobalSettingsInput"}
7229	if v.BusinessCalling == nil {
7230		invalidParams.Add(smithy.NewErrParamRequired("BusinessCalling"))
7231	}
7232	if v.VoiceConnector == nil {
7233		invalidParams.Add(smithy.NewErrParamRequired("VoiceConnector"))
7234	}
7235	if invalidParams.Len() > 0 {
7236		return invalidParams
7237	} else {
7238		return nil
7239	}
7240}
7241
7242func validateOpUpdatePhoneNumberInput(v *UpdatePhoneNumberInput) error {
7243	if v == nil {
7244		return nil
7245	}
7246	invalidParams := smithy.InvalidParamsError{Context: "UpdatePhoneNumberInput"}
7247	if v.PhoneNumberId == nil {
7248		invalidParams.Add(smithy.NewErrParamRequired("PhoneNumberId"))
7249	}
7250	if invalidParams.Len() > 0 {
7251		return invalidParams
7252	} else {
7253		return nil
7254	}
7255}
7256
7257func validateOpUpdatePhoneNumberSettingsInput(v *UpdatePhoneNumberSettingsInput) error {
7258	if v == nil {
7259		return nil
7260	}
7261	invalidParams := smithy.InvalidParamsError{Context: "UpdatePhoneNumberSettingsInput"}
7262	if v.CallingName == nil {
7263		invalidParams.Add(smithy.NewErrParamRequired("CallingName"))
7264	}
7265	if invalidParams.Len() > 0 {
7266		return invalidParams
7267	} else {
7268		return nil
7269	}
7270}
7271
7272func validateOpUpdateProxySessionInput(v *UpdateProxySessionInput) error {
7273	if v == nil {
7274		return nil
7275	}
7276	invalidParams := smithy.InvalidParamsError{Context: "UpdateProxySessionInput"}
7277	if v.VoiceConnectorId == nil {
7278		invalidParams.Add(smithy.NewErrParamRequired("VoiceConnectorId"))
7279	}
7280	if v.ProxySessionId == nil {
7281		invalidParams.Add(smithy.NewErrParamRequired("ProxySessionId"))
7282	}
7283	if v.Capabilities == nil {
7284		invalidParams.Add(smithy.NewErrParamRequired("Capabilities"))
7285	}
7286	if invalidParams.Len() > 0 {
7287		return invalidParams
7288	} else {
7289		return nil
7290	}
7291}
7292
7293func validateOpUpdateRoomInput(v *UpdateRoomInput) error {
7294	if v == nil {
7295		return nil
7296	}
7297	invalidParams := smithy.InvalidParamsError{Context: "UpdateRoomInput"}
7298	if v.AccountId == nil {
7299		invalidParams.Add(smithy.NewErrParamRequired("AccountId"))
7300	}
7301	if v.RoomId == nil {
7302		invalidParams.Add(smithy.NewErrParamRequired("RoomId"))
7303	}
7304	if invalidParams.Len() > 0 {
7305		return invalidParams
7306	} else {
7307		return nil
7308	}
7309}
7310
7311func validateOpUpdateRoomMembershipInput(v *UpdateRoomMembershipInput) error {
7312	if v == nil {
7313		return nil
7314	}
7315	invalidParams := smithy.InvalidParamsError{Context: "UpdateRoomMembershipInput"}
7316	if v.AccountId == nil {
7317		invalidParams.Add(smithy.NewErrParamRequired("AccountId"))
7318	}
7319	if v.RoomId == nil {
7320		invalidParams.Add(smithy.NewErrParamRequired("RoomId"))
7321	}
7322	if v.MemberId == nil {
7323		invalidParams.Add(smithy.NewErrParamRequired("MemberId"))
7324	}
7325	if invalidParams.Len() > 0 {
7326		return invalidParams
7327	} else {
7328		return nil
7329	}
7330}
7331
7332func validateOpUpdateSipMediaApplicationInput(v *UpdateSipMediaApplicationInput) error {
7333	if v == nil {
7334		return nil
7335	}
7336	invalidParams := smithy.InvalidParamsError{Context: "UpdateSipMediaApplicationInput"}
7337	if v.SipMediaApplicationId == nil {
7338		invalidParams.Add(smithy.NewErrParamRequired("SipMediaApplicationId"))
7339	}
7340	if invalidParams.Len() > 0 {
7341		return invalidParams
7342	} else {
7343		return nil
7344	}
7345}
7346
7347func validateOpUpdateSipRuleInput(v *UpdateSipRuleInput) error {
7348	if v == nil {
7349		return nil
7350	}
7351	invalidParams := smithy.InvalidParamsError{Context: "UpdateSipRuleInput"}
7352	if v.SipRuleId == nil {
7353		invalidParams.Add(smithy.NewErrParamRequired("SipRuleId"))
7354	}
7355	if v.Name == nil {
7356		invalidParams.Add(smithy.NewErrParamRequired("Name"))
7357	}
7358	if invalidParams.Len() > 0 {
7359		return invalidParams
7360	} else {
7361		return nil
7362	}
7363}
7364
7365func validateOpUpdateUserInput(v *UpdateUserInput) error {
7366	if v == nil {
7367		return nil
7368	}
7369	invalidParams := smithy.InvalidParamsError{Context: "UpdateUserInput"}
7370	if v.AccountId == nil {
7371		invalidParams.Add(smithy.NewErrParamRequired("AccountId"))
7372	}
7373	if v.UserId == nil {
7374		invalidParams.Add(smithy.NewErrParamRequired("UserId"))
7375	}
7376	if invalidParams.Len() > 0 {
7377		return invalidParams
7378	} else {
7379		return nil
7380	}
7381}
7382
7383func validateOpUpdateUserSettingsInput(v *UpdateUserSettingsInput) error {
7384	if v == nil {
7385		return nil
7386	}
7387	invalidParams := smithy.InvalidParamsError{Context: "UpdateUserSettingsInput"}
7388	if v.AccountId == nil {
7389		invalidParams.Add(smithy.NewErrParamRequired("AccountId"))
7390	}
7391	if v.UserId == nil {
7392		invalidParams.Add(smithy.NewErrParamRequired("UserId"))
7393	}
7394	if v.UserSettings == nil {
7395		invalidParams.Add(smithy.NewErrParamRequired("UserSettings"))
7396	} else if v.UserSettings != nil {
7397		if err := validateUserSettings(v.UserSettings); err != nil {
7398			invalidParams.AddNested("UserSettings", err.(smithy.InvalidParamsError))
7399		}
7400	}
7401	if invalidParams.Len() > 0 {
7402		return invalidParams
7403	} else {
7404		return nil
7405	}
7406}
7407
7408func validateOpUpdateVoiceConnectorGroupInput(v *UpdateVoiceConnectorGroupInput) error {
7409	if v == nil {
7410		return nil
7411	}
7412	invalidParams := smithy.InvalidParamsError{Context: "UpdateVoiceConnectorGroupInput"}
7413	if v.VoiceConnectorGroupId == nil {
7414		invalidParams.Add(smithy.NewErrParamRequired("VoiceConnectorGroupId"))
7415	}
7416	if v.Name == nil {
7417		invalidParams.Add(smithy.NewErrParamRequired("Name"))
7418	}
7419	if v.VoiceConnectorItems == nil {
7420		invalidParams.Add(smithy.NewErrParamRequired("VoiceConnectorItems"))
7421	} else if v.VoiceConnectorItems != nil {
7422		if err := validateVoiceConnectorItemList(v.VoiceConnectorItems); err != nil {
7423			invalidParams.AddNested("VoiceConnectorItems", err.(smithy.InvalidParamsError))
7424		}
7425	}
7426	if invalidParams.Len() > 0 {
7427		return invalidParams
7428	} else {
7429		return nil
7430	}
7431}
7432
7433func validateOpUpdateVoiceConnectorInput(v *UpdateVoiceConnectorInput) error {
7434	if v == nil {
7435		return nil
7436	}
7437	invalidParams := smithy.InvalidParamsError{Context: "UpdateVoiceConnectorInput"}
7438	if v.VoiceConnectorId == nil {
7439		invalidParams.Add(smithy.NewErrParamRequired("VoiceConnectorId"))
7440	}
7441	if v.Name == nil {
7442		invalidParams.Add(smithy.NewErrParamRequired("Name"))
7443	}
7444	if v.RequireEncryption == nil {
7445		invalidParams.Add(smithy.NewErrParamRequired("RequireEncryption"))
7446	}
7447	if invalidParams.Len() > 0 {
7448		return invalidParams
7449	} else {
7450		return nil
7451	}
7452}
7453