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