1// Code generated by smithy-go-codegen DO NOT EDIT.
2
3package chimesdkmessaging
4
5import (
6	"context"
7	"fmt"
8	"github.com/aws/aws-sdk-go-v2/service/chimesdkmessaging/types"
9	smithy "github.com/aws/smithy-go"
10	"github.com/aws/smithy-go/middleware"
11)
12
13type validateOpBatchCreateChannelMembership struct {
14}
15
16func (*validateOpBatchCreateChannelMembership) ID() string {
17	return "OperationInputValidation"
18}
19
20func (m *validateOpBatchCreateChannelMembership) 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.(*BatchCreateChannelMembershipInput)
24	if !ok {
25		return out, metadata, fmt.Errorf("unknown input parameters type %T", in.Parameters)
26	}
27	if err := validateOpBatchCreateChannelMembershipInput(input); err != nil {
28		return out, metadata, err
29	}
30	return next.HandleInitialize(ctx, in)
31}
32
33type validateOpCreateChannelBan struct {
34}
35
36func (*validateOpCreateChannelBan) ID() string {
37	return "OperationInputValidation"
38}
39
40func (m *validateOpCreateChannelBan) 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.(*CreateChannelBanInput)
44	if !ok {
45		return out, metadata, fmt.Errorf("unknown input parameters type %T", in.Parameters)
46	}
47	if err := validateOpCreateChannelBanInput(input); err != nil {
48		return out, metadata, err
49	}
50	return next.HandleInitialize(ctx, in)
51}
52
53type validateOpCreateChannel struct {
54}
55
56func (*validateOpCreateChannel) ID() string {
57	return "OperationInputValidation"
58}
59
60func (m *validateOpCreateChannel) 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.(*CreateChannelInput)
64	if !ok {
65		return out, metadata, fmt.Errorf("unknown input parameters type %T", in.Parameters)
66	}
67	if err := validateOpCreateChannelInput(input); err != nil {
68		return out, metadata, err
69	}
70	return next.HandleInitialize(ctx, in)
71}
72
73type validateOpCreateChannelMembership struct {
74}
75
76func (*validateOpCreateChannelMembership) ID() string {
77	return "OperationInputValidation"
78}
79
80func (m *validateOpCreateChannelMembership) 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.(*CreateChannelMembershipInput)
84	if !ok {
85		return out, metadata, fmt.Errorf("unknown input parameters type %T", in.Parameters)
86	}
87	if err := validateOpCreateChannelMembershipInput(input); err != nil {
88		return out, metadata, err
89	}
90	return next.HandleInitialize(ctx, in)
91}
92
93type validateOpCreateChannelModerator struct {
94}
95
96func (*validateOpCreateChannelModerator) ID() string {
97	return "OperationInputValidation"
98}
99
100func (m *validateOpCreateChannelModerator) 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.(*CreateChannelModeratorInput)
104	if !ok {
105		return out, metadata, fmt.Errorf("unknown input parameters type %T", in.Parameters)
106	}
107	if err := validateOpCreateChannelModeratorInput(input); err != nil {
108		return out, metadata, err
109	}
110	return next.HandleInitialize(ctx, in)
111}
112
113type validateOpDeleteChannelBan struct {
114}
115
116func (*validateOpDeleteChannelBan) ID() string {
117	return "OperationInputValidation"
118}
119
120func (m *validateOpDeleteChannelBan) 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.(*DeleteChannelBanInput)
124	if !ok {
125		return out, metadata, fmt.Errorf("unknown input parameters type %T", in.Parameters)
126	}
127	if err := validateOpDeleteChannelBanInput(input); err != nil {
128		return out, metadata, err
129	}
130	return next.HandleInitialize(ctx, in)
131}
132
133type validateOpDeleteChannel struct {
134}
135
136func (*validateOpDeleteChannel) ID() string {
137	return "OperationInputValidation"
138}
139
140func (m *validateOpDeleteChannel) 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.(*DeleteChannelInput)
144	if !ok {
145		return out, metadata, fmt.Errorf("unknown input parameters type %T", in.Parameters)
146	}
147	if err := validateOpDeleteChannelInput(input); err != nil {
148		return out, metadata, err
149	}
150	return next.HandleInitialize(ctx, in)
151}
152
153type validateOpDeleteChannelMembership struct {
154}
155
156func (*validateOpDeleteChannelMembership) ID() string {
157	return "OperationInputValidation"
158}
159
160func (m *validateOpDeleteChannelMembership) 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.(*DeleteChannelMembershipInput)
164	if !ok {
165		return out, metadata, fmt.Errorf("unknown input parameters type %T", in.Parameters)
166	}
167	if err := validateOpDeleteChannelMembershipInput(input); err != nil {
168		return out, metadata, err
169	}
170	return next.HandleInitialize(ctx, in)
171}
172
173type validateOpDeleteChannelMessage struct {
174}
175
176func (*validateOpDeleteChannelMessage) ID() string {
177	return "OperationInputValidation"
178}
179
180func (m *validateOpDeleteChannelMessage) 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.(*DeleteChannelMessageInput)
184	if !ok {
185		return out, metadata, fmt.Errorf("unknown input parameters type %T", in.Parameters)
186	}
187	if err := validateOpDeleteChannelMessageInput(input); err != nil {
188		return out, metadata, err
189	}
190	return next.HandleInitialize(ctx, in)
191}
192
193type validateOpDeleteChannelModerator struct {
194}
195
196func (*validateOpDeleteChannelModerator) ID() string {
197	return "OperationInputValidation"
198}
199
200func (m *validateOpDeleteChannelModerator) 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.(*DeleteChannelModeratorInput)
204	if !ok {
205		return out, metadata, fmt.Errorf("unknown input parameters type %T", in.Parameters)
206	}
207	if err := validateOpDeleteChannelModeratorInput(input); err != nil {
208		return out, metadata, err
209	}
210	return next.HandleInitialize(ctx, in)
211}
212
213type validateOpDescribeChannelBan struct {
214}
215
216func (*validateOpDescribeChannelBan) ID() string {
217	return "OperationInputValidation"
218}
219
220func (m *validateOpDescribeChannelBan) 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.(*DescribeChannelBanInput)
224	if !ok {
225		return out, metadata, fmt.Errorf("unknown input parameters type %T", in.Parameters)
226	}
227	if err := validateOpDescribeChannelBanInput(input); err != nil {
228		return out, metadata, err
229	}
230	return next.HandleInitialize(ctx, in)
231}
232
233type validateOpDescribeChannel struct {
234}
235
236func (*validateOpDescribeChannel) ID() string {
237	return "OperationInputValidation"
238}
239
240func (m *validateOpDescribeChannel) 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.(*DescribeChannelInput)
244	if !ok {
245		return out, metadata, fmt.Errorf("unknown input parameters type %T", in.Parameters)
246	}
247	if err := validateOpDescribeChannelInput(input); err != nil {
248		return out, metadata, err
249	}
250	return next.HandleInitialize(ctx, in)
251}
252
253type validateOpDescribeChannelMembershipForAppInstanceUser struct {
254}
255
256func (*validateOpDescribeChannelMembershipForAppInstanceUser) ID() string {
257	return "OperationInputValidation"
258}
259
260func (m *validateOpDescribeChannelMembershipForAppInstanceUser) 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.(*DescribeChannelMembershipForAppInstanceUserInput)
264	if !ok {
265		return out, metadata, fmt.Errorf("unknown input parameters type %T", in.Parameters)
266	}
267	if err := validateOpDescribeChannelMembershipForAppInstanceUserInput(input); err != nil {
268		return out, metadata, err
269	}
270	return next.HandleInitialize(ctx, in)
271}
272
273type validateOpDescribeChannelMembership struct {
274}
275
276func (*validateOpDescribeChannelMembership) ID() string {
277	return "OperationInputValidation"
278}
279
280func (m *validateOpDescribeChannelMembership) 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.(*DescribeChannelMembershipInput)
284	if !ok {
285		return out, metadata, fmt.Errorf("unknown input parameters type %T", in.Parameters)
286	}
287	if err := validateOpDescribeChannelMembershipInput(input); err != nil {
288		return out, metadata, err
289	}
290	return next.HandleInitialize(ctx, in)
291}
292
293type validateOpDescribeChannelModeratedByAppInstanceUser struct {
294}
295
296func (*validateOpDescribeChannelModeratedByAppInstanceUser) ID() string {
297	return "OperationInputValidation"
298}
299
300func (m *validateOpDescribeChannelModeratedByAppInstanceUser) 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.(*DescribeChannelModeratedByAppInstanceUserInput)
304	if !ok {
305		return out, metadata, fmt.Errorf("unknown input parameters type %T", in.Parameters)
306	}
307	if err := validateOpDescribeChannelModeratedByAppInstanceUserInput(input); err != nil {
308		return out, metadata, err
309	}
310	return next.HandleInitialize(ctx, in)
311}
312
313type validateOpDescribeChannelModerator struct {
314}
315
316func (*validateOpDescribeChannelModerator) ID() string {
317	return "OperationInputValidation"
318}
319
320func (m *validateOpDescribeChannelModerator) 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.(*DescribeChannelModeratorInput)
324	if !ok {
325		return out, metadata, fmt.Errorf("unknown input parameters type %T", in.Parameters)
326	}
327	if err := validateOpDescribeChannelModeratorInput(input); err != nil {
328		return out, metadata, err
329	}
330	return next.HandleInitialize(ctx, in)
331}
332
333type validateOpGetChannelMessage struct {
334}
335
336func (*validateOpGetChannelMessage) ID() string {
337	return "OperationInputValidation"
338}
339
340func (m *validateOpGetChannelMessage) 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.(*GetChannelMessageInput)
344	if !ok {
345		return out, metadata, fmt.Errorf("unknown input parameters type %T", in.Parameters)
346	}
347	if err := validateOpGetChannelMessageInput(input); err != nil {
348		return out, metadata, err
349	}
350	return next.HandleInitialize(ctx, in)
351}
352
353type validateOpListChannelBans struct {
354}
355
356func (*validateOpListChannelBans) ID() string {
357	return "OperationInputValidation"
358}
359
360func (m *validateOpListChannelBans) 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.(*ListChannelBansInput)
364	if !ok {
365		return out, metadata, fmt.Errorf("unknown input parameters type %T", in.Parameters)
366	}
367	if err := validateOpListChannelBansInput(input); err != nil {
368		return out, metadata, err
369	}
370	return next.HandleInitialize(ctx, in)
371}
372
373type validateOpListChannelMembershipsForAppInstanceUser struct {
374}
375
376func (*validateOpListChannelMembershipsForAppInstanceUser) ID() string {
377	return "OperationInputValidation"
378}
379
380func (m *validateOpListChannelMembershipsForAppInstanceUser) 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.(*ListChannelMembershipsForAppInstanceUserInput)
384	if !ok {
385		return out, metadata, fmt.Errorf("unknown input parameters type %T", in.Parameters)
386	}
387	if err := validateOpListChannelMembershipsForAppInstanceUserInput(input); err != nil {
388		return out, metadata, err
389	}
390	return next.HandleInitialize(ctx, in)
391}
392
393type validateOpListChannelMemberships struct {
394}
395
396func (*validateOpListChannelMemberships) ID() string {
397	return "OperationInputValidation"
398}
399
400func (m *validateOpListChannelMemberships) 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.(*ListChannelMembershipsInput)
404	if !ok {
405		return out, metadata, fmt.Errorf("unknown input parameters type %T", in.Parameters)
406	}
407	if err := validateOpListChannelMembershipsInput(input); err != nil {
408		return out, metadata, err
409	}
410	return next.HandleInitialize(ctx, in)
411}
412
413type validateOpListChannelMessages struct {
414}
415
416func (*validateOpListChannelMessages) ID() string {
417	return "OperationInputValidation"
418}
419
420func (m *validateOpListChannelMessages) 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.(*ListChannelMessagesInput)
424	if !ok {
425		return out, metadata, fmt.Errorf("unknown input parameters type %T", in.Parameters)
426	}
427	if err := validateOpListChannelMessagesInput(input); err != nil {
428		return out, metadata, err
429	}
430	return next.HandleInitialize(ctx, in)
431}
432
433type validateOpListChannelModerators struct {
434}
435
436func (*validateOpListChannelModerators) ID() string {
437	return "OperationInputValidation"
438}
439
440func (m *validateOpListChannelModerators) 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.(*ListChannelModeratorsInput)
444	if !ok {
445		return out, metadata, fmt.Errorf("unknown input parameters type %T", in.Parameters)
446	}
447	if err := validateOpListChannelModeratorsInput(input); err != nil {
448		return out, metadata, err
449	}
450	return next.HandleInitialize(ctx, in)
451}
452
453type validateOpListChannels struct {
454}
455
456func (*validateOpListChannels) ID() string {
457	return "OperationInputValidation"
458}
459
460func (m *validateOpListChannels) 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.(*ListChannelsInput)
464	if !ok {
465		return out, metadata, fmt.Errorf("unknown input parameters type %T", in.Parameters)
466	}
467	if err := validateOpListChannelsInput(input); err != nil {
468		return out, metadata, err
469	}
470	return next.HandleInitialize(ctx, in)
471}
472
473type validateOpListChannelsModeratedByAppInstanceUser struct {
474}
475
476func (*validateOpListChannelsModeratedByAppInstanceUser) ID() string {
477	return "OperationInputValidation"
478}
479
480func (m *validateOpListChannelsModeratedByAppInstanceUser) 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.(*ListChannelsModeratedByAppInstanceUserInput)
484	if !ok {
485		return out, metadata, fmt.Errorf("unknown input parameters type %T", in.Parameters)
486	}
487	if err := validateOpListChannelsModeratedByAppInstanceUserInput(input); err != nil {
488		return out, metadata, err
489	}
490	return next.HandleInitialize(ctx, in)
491}
492
493type validateOpRedactChannelMessage struct {
494}
495
496func (*validateOpRedactChannelMessage) ID() string {
497	return "OperationInputValidation"
498}
499
500func (m *validateOpRedactChannelMessage) 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.(*RedactChannelMessageInput)
504	if !ok {
505		return out, metadata, fmt.Errorf("unknown input parameters type %T", in.Parameters)
506	}
507	if err := validateOpRedactChannelMessageInput(input); err != nil {
508		return out, metadata, err
509	}
510	return next.HandleInitialize(ctx, in)
511}
512
513type validateOpSendChannelMessage struct {
514}
515
516func (*validateOpSendChannelMessage) ID() string {
517	return "OperationInputValidation"
518}
519
520func (m *validateOpSendChannelMessage) 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.(*SendChannelMessageInput)
524	if !ok {
525		return out, metadata, fmt.Errorf("unknown input parameters type %T", in.Parameters)
526	}
527	if err := validateOpSendChannelMessageInput(input); err != nil {
528		return out, metadata, err
529	}
530	return next.HandleInitialize(ctx, in)
531}
532
533type validateOpUpdateChannel struct {
534}
535
536func (*validateOpUpdateChannel) ID() string {
537	return "OperationInputValidation"
538}
539
540func (m *validateOpUpdateChannel) 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.(*UpdateChannelInput)
544	if !ok {
545		return out, metadata, fmt.Errorf("unknown input parameters type %T", in.Parameters)
546	}
547	if err := validateOpUpdateChannelInput(input); err != nil {
548		return out, metadata, err
549	}
550	return next.HandleInitialize(ctx, in)
551}
552
553type validateOpUpdateChannelMessage struct {
554}
555
556func (*validateOpUpdateChannelMessage) ID() string {
557	return "OperationInputValidation"
558}
559
560func (m *validateOpUpdateChannelMessage) 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.(*UpdateChannelMessageInput)
564	if !ok {
565		return out, metadata, fmt.Errorf("unknown input parameters type %T", in.Parameters)
566	}
567	if err := validateOpUpdateChannelMessageInput(input); err != nil {
568		return out, metadata, err
569	}
570	return next.HandleInitialize(ctx, in)
571}
572
573type validateOpUpdateChannelReadMarker struct {
574}
575
576func (*validateOpUpdateChannelReadMarker) ID() string {
577	return "OperationInputValidation"
578}
579
580func (m *validateOpUpdateChannelReadMarker) 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.(*UpdateChannelReadMarkerInput)
584	if !ok {
585		return out, metadata, fmt.Errorf("unknown input parameters type %T", in.Parameters)
586	}
587	if err := validateOpUpdateChannelReadMarkerInput(input); err != nil {
588		return out, metadata, err
589	}
590	return next.HandleInitialize(ctx, in)
591}
592
593func addOpBatchCreateChannelMembershipValidationMiddleware(stack *middleware.Stack) error {
594	return stack.Initialize.Add(&validateOpBatchCreateChannelMembership{}, middleware.After)
595}
596
597func addOpCreateChannelBanValidationMiddleware(stack *middleware.Stack) error {
598	return stack.Initialize.Add(&validateOpCreateChannelBan{}, middleware.After)
599}
600
601func addOpCreateChannelValidationMiddleware(stack *middleware.Stack) error {
602	return stack.Initialize.Add(&validateOpCreateChannel{}, middleware.After)
603}
604
605func addOpCreateChannelMembershipValidationMiddleware(stack *middleware.Stack) error {
606	return stack.Initialize.Add(&validateOpCreateChannelMembership{}, middleware.After)
607}
608
609func addOpCreateChannelModeratorValidationMiddleware(stack *middleware.Stack) error {
610	return stack.Initialize.Add(&validateOpCreateChannelModerator{}, middleware.After)
611}
612
613func addOpDeleteChannelBanValidationMiddleware(stack *middleware.Stack) error {
614	return stack.Initialize.Add(&validateOpDeleteChannelBan{}, middleware.After)
615}
616
617func addOpDeleteChannelValidationMiddleware(stack *middleware.Stack) error {
618	return stack.Initialize.Add(&validateOpDeleteChannel{}, middleware.After)
619}
620
621func addOpDeleteChannelMembershipValidationMiddleware(stack *middleware.Stack) error {
622	return stack.Initialize.Add(&validateOpDeleteChannelMembership{}, middleware.After)
623}
624
625func addOpDeleteChannelMessageValidationMiddleware(stack *middleware.Stack) error {
626	return stack.Initialize.Add(&validateOpDeleteChannelMessage{}, middleware.After)
627}
628
629func addOpDeleteChannelModeratorValidationMiddleware(stack *middleware.Stack) error {
630	return stack.Initialize.Add(&validateOpDeleteChannelModerator{}, middleware.After)
631}
632
633func addOpDescribeChannelBanValidationMiddleware(stack *middleware.Stack) error {
634	return stack.Initialize.Add(&validateOpDescribeChannelBan{}, middleware.After)
635}
636
637func addOpDescribeChannelValidationMiddleware(stack *middleware.Stack) error {
638	return stack.Initialize.Add(&validateOpDescribeChannel{}, middleware.After)
639}
640
641func addOpDescribeChannelMembershipForAppInstanceUserValidationMiddleware(stack *middleware.Stack) error {
642	return stack.Initialize.Add(&validateOpDescribeChannelMembershipForAppInstanceUser{}, middleware.After)
643}
644
645func addOpDescribeChannelMembershipValidationMiddleware(stack *middleware.Stack) error {
646	return stack.Initialize.Add(&validateOpDescribeChannelMembership{}, middleware.After)
647}
648
649func addOpDescribeChannelModeratedByAppInstanceUserValidationMiddleware(stack *middleware.Stack) error {
650	return stack.Initialize.Add(&validateOpDescribeChannelModeratedByAppInstanceUser{}, middleware.After)
651}
652
653func addOpDescribeChannelModeratorValidationMiddleware(stack *middleware.Stack) error {
654	return stack.Initialize.Add(&validateOpDescribeChannelModerator{}, middleware.After)
655}
656
657func addOpGetChannelMessageValidationMiddleware(stack *middleware.Stack) error {
658	return stack.Initialize.Add(&validateOpGetChannelMessage{}, middleware.After)
659}
660
661func addOpListChannelBansValidationMiddleware(stack *middleware.Stack) error {
662	return stack.Initialize.Add(&validateOpListChannelBans{}, middleware.After)
663}
664
665func addOpListChannelMembershipsForAppInstanceUserValidationMiddleware(stack *middleware.Stack) error {
666	return stack.Initialize.Add(&validateOpListChannelMembershipsForAppInstanceUser{}, middleware.After)
667}
668
669func addOpListChannelMembershipsValidationMiddleware(stack *middleware.Stack) error {
670	return stack.Initialize.Add(&validateOpListChannelMemberships{}, middleware.After)
671}
672
673func addOpListChannelMessagesValidationMiddleware(stack *middleware.Stack) error {
674	return stack.Initialize.Add(&validateOpListChannelMessages{}, middleware.After)
675}
676
677func addOpListChannelModeratorsValidationMiddleware(stack *middleware.Stack) error {
678	return stack.Initialize.Add(&validateOpListChannelModerators{}, middleware.After)
679}
680
681func addOpListChannelsValidationMiddleware(stack *middleware.Stack) error {
682	return stack.Initialize.Add(&validateOpListChannels{}, middleware.After)
683}
684
685func addOpListChannelsModeratedByAppInstanceUserValidationMiddleware(stack *middleware.Stack) error {
686	return stack.Initialize.Add(&validateOpListChannelsModeratedByAppInstanceUser{}, middleware.After)
687}
688
689func addOpRedactChannelMessageValidationMiddleware(stack *middleware.Stack) error {
690	return stack.Initialize.Add(&validateOpRedactChannelMessage{}, middleware.After)
691}
692
693func addOpSendChannelMessageValidationMiddleware(stack *middleware.Stack) error {
694	return stack.Initialize.Add(&validateOpSendChannelMessage{}, middleware.After)
695}
696
697func addOpUpdateChannelValidationMiddleware(stack *middleware.Stack) error {
698	return stack.Initialize.Add(&validateOpUpdateChannel{}, middleware.After)
699}
700
701func addOpUpdateChannelMessageValidationMiddleware(stack *middleware.Stack) error {
702	return stack.Initialize.Add(&validateOpUpdateChannelMessage{}, middleware.After)
703}
704
705func addOpUpdateChannelReadMarkerValidationMiddleware(stack *middleware.Stack) error {
706	return stack.Initialize.Add(&validateOpUpdateChannelReadMarker{}, middleware.After)
707}
708
709func validateTag(v *types.Tag) error {
710	if v == nil {
711		return nil
712	}
713	invalidParams := smithy.InvalidParamsError{Context: "Tag"}
714	if v.Key == nil {
715		invalidParams.Add(smithy.NewErrParamRequired("Key"))
716	}
717	if v.Value == nil {
718		invalidParams.Add(smithy.NewErrParamRequired("Value"))
719	}
720	if invalidParams.Len() > 0 {
721		return invalidParams
722	} else {
723		return nil
724	}
725}
726
727func validateTagList(v []types.Tag) error {
728	if v == nil {
729		return nil
730	}
731	invalidParams := smithy.InvalidParamsError{Context: "TagList"}
732	for i := range v {
733		if err := validateTag(&v[i]); err != nil {
734			invalidParams.AddNested(fmt.Sprintf("[%d]", i), err.(smithy.InvalidParamsError))
735		}
736	}
737	if invalidParams.Len() > 0 {
738		return invalidParams
739	} else {
740		return nil
741	}
742}
743
744func validateOpBatchCreateChannelMembershipInput(v *BatchCreateChannelMembershipInput) error {
745	if v == nil {
746		return nil
747	}
748	invalidParams := smithy.InvalidParamsError{Context: "BatchCreateChannelMembershipInput"}
749	if v.ChannelArn == nil {
750		invalidParams.Add(smithy.NewErrParamRequired("ChannelArn"))
751	}
752	if v.MemberArns == nil {
753		invalidParams.Add(smithy.NewErrParamRequired("MemberArns"))
754	}
755	if v.ChimeBearer == nil {
756		invalidParams.Add(smithy.NewErrParamRequired("ChimeBearer"))
757	}
758	if invalidParams.Len() > 0 {
759		return invalidParams
760	} else {
761		return nil
762	}
763}
764
765func validateOpCreateChannelBanInput(v *CreateChannelBanInput) error {
766	if v == nil {
767		return nil
768	}
769	invalidParams := smithy.InvalidParamsError{Context: "CreateChannelBanInput"}
770	if v.ChannelArn == nil {
771		invalidParams.Add(smithy.NewErrParamRequired("ChannelArn"))
772	}
773	if v.MemberArn == nil {
774		invalidParams.Add(smithy.NewErrParamRequired("MemberArn"))
775	}
776	if v.ChimeBearer == nil {
777		invalidParams.Add(smithy.NewErrParamRequired("ChimeBearer"))
778	}
779	if invalidParams.Len() > 0 {
780		return invalidParams
781	} else {
782		return nil
783	}
784}
785
786func validateOpCreateChannelInput(v *CreateChannelInput) error {
787	if v == nil {
788		return nil
789	}
790	invalidParams := smithy.InvalidParamsError{Context: "CreateChannelInput"}
791	if v.AppInstanceArn == nil {
792		invalidParams.Add(smithy.NewErrParamRequired("AppInstanceArn"))
793	}
794	if v.Name == nil {
795		invalidParams.Add(smithy.NewErrParamRequired("Name"))
796	}
797	if v.ClientRequestToken == nil {
798		invalidParams.Add(smithy.NewErrParamRequired("ClientRequestToken"))
799	}
800	if v.Tags != nil {
801		if err := validateTagList(v.Tags); err != nil {
802			invalidParams.AddNested("Tags", err.(smithy.InvalidParamsError))
803		}
804	}
805	if v.ChimeBearer == nil {
806		invalidParams.Add(smithy.NewErrParamRequired("ChimeBearer"))
807	}
808	if invalidParams.Len() > 0 {
809		return invalidParams
810	} else {
811		return nil
812	}
813}
814
815func validateOpCreateChannelMembershipInput(v *CreateChannelMembershipInput) error {
816	if v == nil {
817		return nil
818	}
819	invalidParams := smithy.InvalidParamsError{Context: "CreateChannelMembershipInput"}
820	if v.ChannelArn == nil {
821		invalidParams.Add(smithy.NewErrParamRequired("ChannelArn"))
822	}
823	if v.MemberArn == nil {
824		invalidParams.Add(smithy.NewErrParamRequired("MemberArn"))
825	}
826	if len(v.Type) == 0 {
827		invalidParams.Add(smithy.NewErrParamRequired("Type"))
828	}
829	if v.ChimeBearer == nil {
830		invalidParams.Add(smithy.NewErrParamRequired("ChimeBearer"))
831	}
832	if invalidParams.Len() > 0 {
833		return invalidParams
834	} else {
835		return nil
836	}
837}
838
839func validateOpCreateChannelModeratorInput(v *CreateChannelModeratorInput) error {
840	if v == nil {
841		return nil
842	}
843	invalidParams := smithy.InvalidParamsError{Context: "CreateChannelModeratorInput"}
844	if v.ChannelArn == nil {
845		invalidParams.Add(smithy.NewErrParamRequired("ChannelArn"))
846	}
847	if v.ChannelModeratorArn == nil {
848		invalidParams.Add(smithy.NewErrParamRequired("ChannelModeratorArn"))
849	}
850	if v.ChimeBearer == nil {
851		invalidParams.Add(smithy.NewErrParamRequired("ChimeBearer"))
852	}
853	if invalidParams.Len() > 0 {
854		return invalidParams
855	} else {
856		return nil
857	}
858}
859
860func validateOpDeleteChannelBanInput(v *DeleteChannelBanInput) error {
861	if v == nil {
862		return nil
863	}
864	invalidParams := smithy.InvalidParamsError{Context: "DeleteChannelBanInput"}
865	if v.ChannelArn == nil {
866		invalidParams.Add(smithy.NewErrParamRequired("ChannelArn"))
867	}
868	if v.MemberArn == nil {
869		invalidParams.Add(smithy.NewErrParamRequired("MemberArn"))
870	}
871	if v.ChimeBearer == nil {
872		invalidParams.Add(smithy.NewErrParamRequired("ChimeBearer"))
873	}
874	if invalidParams.Len() > 0 {
875		return invalidParams
876	} else {
877		return nil
878	}
879}
880
881func validateOpDeleteChannelInput(v *DeleteChannelInput) error {
882	if v == nil {
883		return nil
884	}
885	invalidParams := smithy.InvalidParamsError{Context: "DeleteChannelInput"}
886	if v.ChannelArn == nil {
887		invalidParams.Add(smithy.NewErrParamRequired("ChannelArn"))
888	}
889	if v.ChimeBearer == nil {
890		invalidParams.Add(smithy.NewErrParamRequired("ChimeBearer"))
891	}
892	if invalidParams.Len() > 0 {
893		return invalidParams
894	} else {
895		return nil
896	}
897}
898
899func validateOpDeleteChannelMembershipInput(v *DeleteChannelMembershipInput) error {
900	if v == nil {
901		return nil
902	}
903	invalidParams := smithy.InvalidParamsError{Context: "DeleteChannelMembershipInput"}
904	if v.ChannelArn == nil {
905		invalidParams.Add(smithy.NewErrParamRequired("ChannelArn"))
906	}
907	if v.MemberArn == nil {
908		invalidParams.Add(smithy.NewErrParamRequired("MemberArn"))
909	}
910	if v.ChimeBearer == nil {
911		invalidParams.Add(smithy.NewErrParamRequired("ChimeBearer"))
912	}
913	if invalidParams.Len() > 0 {
914		return invalidParams
915	} else {
916		return nil
917	}
918}
919
920func validateOpDeleteChannelMessageInput(v *DeleteChannelMessageInput) error {
921	if v == nil {
922		return nil
923	}
924	invalidParams := smithy.InvalidParamsError{Context: "DeleteChannelMessageInput"}
925	if v.ChannelArn == nil {
926		invalidParams.Add(smithy.NewErrParamRequired("ChannelArn"))
927	}
928	if v.MessageId == nil {
929		invalidParams.Add(smithy.NewErrParamRequired("MessageId"))
930	}
931	if v.ChimeBearer == nil {
932		invalidParams.Add(smithy.NewErrParamRequired("ChimeBearer"))
933	}
934	if invalidParams.Len() > 0 {
935		return invalidParams
936	} else {
937		return nil
938	}
939}
940
941func validateOpDeleteChannelModeratorInput(v *DeleteChannelModeratorInput) error {
942	if v == nil {
943		return nil
944	}
945	invalidParams := smithy.InvalidParamsError{Context: "DeleteChannelModeratorInput"}
946	if v.ChannelArn == nil {
947		invalidParams.Add(smithy.NewErrParamRequired("ChannelArn"))
948	}
949	if v.ChannelModeratorArn == nil {
950		invalidParams.Add(smithy.NewErrParamRequired("ChannelModeratorArn"))
951	}
952	if v.ChimeBearer == nil {
953		invalidParams.Add(smithy.NewErrParamRequired("ChimeBearer"))
954	}
955	if invalidParams.Len() > 0 {
956		return invalidParams
957	} else {
958		return nil
959	}
960}
961
962func validateOpDescribeChannelBanInput(v *DescribeChannelBanInput) error {
963	if v == nil {
964		return nil
965	}
966	invalidParams := smithy.InvalidParamsError{Context: "DescribeChannelBanInput"}
967	if v.ChannelArn == nil {
968		invalidParams.Add(smithy.NewErrParamRequired("ChannelArn"))
969	}
970	if v.MemberArn == nil {
971		invalidParams.Add(smithy.NewErrParamRequired("MemberArn"))
972	}
973	if v.ChimeBearer == nil {
974		invalidParams.Add(smithy.NewErrParamRequired("ChimeBearer"))
975	}
976	if invalidParams.Len() > 0 {
977		return invalidParams
978	} else {
979		return nil
980	}
981}
982
983func validateOpDescribeChannelInput(v *DescribeChannelInput) error {
984	if v == nil {
985		return nil
986	}
987	invalidParams := smithy.InvalidParamsError{Context: "DescribeChannelInput"}
988	if v.ChannelArn == nil {
989		invalidParams.Add(smithy.NewErrParamRequired("ChannelArn"))
990	}
991	if v.ChimeBearer == nil {
992		invalidParams.Add(smithy.NewErrParamRequired("ChimeBearer"))
993	}
994	if invalidParams.Len() > 0 {
995		return invalidParams
996	} else {
997		return nil
998	}
999}
1000
1001func validateOpDescribeChannelMembershipForAppInstanceUserInput(v *DescribeChannelMembershipForAppInstanceUserInput) error {
1002	if v == nil {
1003		return nil
1004	}
1005	invalidParams := smithy.InvalidParamsError{Context: "DescribeChannelMembershipForAppInstanceUserInput"}
1006	if v.ChannelArn == nil {
1007		invalidParams.Add(smithy.NewErrParamRequired("ChannelArn"))
1008	}
1009	if v.AppInstanceUserArn == nil {
1010		invalidParams.Add(smithy.NewErrParamRequired("AppInstanceUserArn"))
1011	}
1012	if v.ChimeBearer == nil {
1013		invalidParams.Add(smithy.NewErrParamRequired("ChimeBearer"))
1014	}
1015	if invalidParams.Len() > 0 {
1016		return invalidParams
1017	} else {
1018		return nil
1019	}
1020}
1021
1022func validateOpDescribeChannelMembershipInput(v *DescribeChannelMembershipInput) error {
1023	if v == nil {
1024		return nil
1025	}
1026	invalidParams := smithy.InvalidParamsError{Context: "DescribeChannelMembershipInput"}
1027	if v.ChannelArn == nil {
1028		invalidParams.Add(smithy.NewErrParamRequired("ChannelArn"))
1029	}
1030	if v.MemberArn == nil {
1031		invalidParams.Add(smithy.NewErrParamRequired("MemberArn"))
1032	}
1033	if v.ChimeBearer == nil {
1034		invalidParams.Add(smithy.NewErrParamRequired("ChimeBearer"))
1035	}
1036	if invalidParams.Len() > 0 {
1037		return invalidParams
1038	} else {
1039		return nil
1040	}
1041}
1042
1043func validateOpDescribeChannelModeratedByAppInstanceUserInput(v *DescribeChannelModeratedByAppInstanceUserInput) error {
1044	if v == nil {
1045		return nil
1046	}
1047	invalidParams := smithy.InvalidParamsError{Context: "DescribeChannelModeratedByAppInstanceUserInput"}
1048	if v.ChannelArn == nil {
1049		invalidParams.Add(smithy.NewErrParamRequired("ChannelArn"))
1050	}
1051	if v.AppInstanceUserArn == nil {
1052		invalidParams.Add(smithy.NewErrParamRequired("AppInstanceUserArn"))
1053	}
1054	if v.ChimeBearer == nil {
1055		invalidParams.Add(smithy.NewErrParamRequired("ChimeBearer"))
1056	}
1057	if invalidParams.Len() > 0 {
1058		return invalidParams
1059	} else {
1060		return nil
1061	}
1062}
1063
1064func validateOpDescribeChannelModeratorInput(v *DescribeChannelModeratorInput) error {
1065	if v == nil {
1066		return nil
1067	}
1068	invalidParams := smithy.InvalidParamsError{Context: "DescribeChannelModeratorInput"}
1069	if v.ChannelArn == nil {
1070		invalidParams.Add(smithy.NewErrParamRequired("ChannelArn"))
1071	}
1072	if v.ChannelModeratorArn == nil {
1073		invalidParams.Add(smithy.NewErrParamRequired("ChannelModeratorArn"))
1074	}
1075	if v.ChimeBearer == nil {
1076		invalidParams.Add(smithy.NewErrParamRequired("ChimeBearer"))
1077	}
1078	if invalidParams.Len() > 0 {
1079		return invalidParams
1080	} else {
1081		return nil
1082	}
1083}
1084
1085func validateOpGetChannelMessageInput(v *GetChannelMessageInput) error {
1086	if v == nil {
1087		return nil
1088	}
1089	invalidParams := smithy.InvalidParamsError{Context: "GetChannelMessageInput"}
1090	if v.ChannelArn == nil {
1091		invalidParams.Add(smithy.NewErrParamRequired("ChannelArn"))
1092	}
1093	if v.MessageId == nil {
1094		invalidParams.Add(smithy.NewErrParamRequired("MessageId"))
1095	}
1096	if v.ChimeBearer == nil {
1097		invalidParams.Add(smithy.NewErrParamRequired("ChimeBearer"))
1098	}
1099	if invalidParams.Len() > 0 {
1100		return invalidParams
1101	} else {
1102		return nil
1103	}
1104}
1105
1106func validateOpListChannelBansInput(v *ListChannelBansInput) error {
1107	if v == nil {
1108		return nil
1109	}
1110	invalidParams := smithy.InvalidParamsError{Context: "ListChannelBansInput"}
1111	if v.ChannelArn == nil {
1112		invalidParams.Add(smithy.NewErrParamRequired("ChannelArn"))
1113	}
1114	if v.ChimeBearer == nil {
1115		invalidParams.Add(smithy.NewErrParamRequired("ChimeBearer"))
1116	}
1117	if invalidParams.Len() > 0 {
1118		return invalidParams
1119	} else {
1120		return nil
1121	}
1122}
1123
1124func validateOpListChannelMembershipsForAppInstanceUserInput(v *ListChannelMembershipsForAppInstanceUserInput) error {
1125	if v == nil {
1126		return nil
1127	}
1128	invalidParams := smithy.InvalidParamsError{Context: "ListChannelMembershipsForAppInstanceUserInput"}
1129	if v.ChimeBearer == nil {
1130		invalidParams.Add(smithy.NewErrParamRequired("ChimeBearer"))
1131	}
1132	if invalidParams.Len() > 0 {
1133		return invalidParams
1134	} else {
1135		return nil
1136	}
1137}
1138
1139func validateOpListChannelMembershipsInput(v *ListChannelMembershipsInput) error {
1140	if v == nil {
1141		return nil
1142	}
1143	invalidParams := smithy.InvalidParamsError{Context: "ListChannelMembershipsInput"}
1144	if v.ChannelArn == nil {
1145		invalidParams.Add(smithy.NewErrParamRequired("ChannelArn"))
1146	}
1147	if v.ChimeBearer == nil {
1148		invalidParams.Add(smithy.NewErrParamRequired("ChimeBearer"))
1149	}
1150	if invalidParams.Len() > 0 {
1151		return invalidParams
1152	} else {
1153		return nil
1154	}
1155}
1156
1157func validateOpListChannelMessagesInput(v *ListChannelMessagesInput) error {
1158	if v == nil {
1159		return nil
1160	}
1161	invalidParams := smithy.InvalidParamsError{Context: "ListChannelMessagesInput"}
1162	if v.ChannelArn == nil {
1163		invalidParams.Add(smithy.NewErrParamRequired("ChannelArn"))
1164	}
1165	if v.ChimeBearer == nil {
1166		invalidParams.Add(smithy.NewErrParamRequired("ChimeBearer"))
1167	}
1168	if invalidParams.Len() > 0 {
1169		return invalidParams
1170	} else {
1171		return nil
1172	}
1173}
1174
1175func validateOpListChannelModeratorsInput(v *ListChannelModeratorsInput) error {
1176	if v == nil {
1177		return nil
1178	}
1179	invalidParams := smithy.InvalidParamsError{Context: "ListChannelModeratorsInput"}
1180	if v.ChannelArn == nil {
1181		invalidParams.Add(smithy.NewErrParamRequired("ChannelArn"))
1182	}
1183	if v.ChimeBearer == nil {
1184		invalidParams.Add(smithy.NewErrParamRequired("ChimeBearer"))
1185	}
1186	if invalidParams.Len() > 0 {
1187		return invalidParams
1188	} else {
1189		return nil
1190	}
1191}
1192
1193func validateOpListChannelsInput(v *ListChannelsInput) error {
1194	if v == nil {
1195		return nil
1196	}
1197	invalidParams := smithy.InvalidParamsError{Context: "ListChannelsInput"}
1198	if v.AppInstanceArn == nil {
1199		invalidParams.Add(smithy.NewErrParamRequired("AppInstanceArn"))
1200	}
1201	if v.ChimeBearer == nil {
1202		invalidParams.Add(smithy.NewErrParamRequired("ChimeBearer"))
1203	}
1204	if invalidParams.Len() > 0 {
1205		return invalidParams
1206	} else {
1207		return nil
1208	}
1209}
1210
1211func validateOpListChannelsModeratedByAppInstanceUserInput(v *ListChannelsModeratedByAppInstanceUserInput) error {
1212	if v == nil {
1213		return nil
1214	}
1215	invalidParams := smithy.InvalidParamsError{Context: "ListChannelsModeratedByAppInstanceUserInput"}
1216	if v.ChimeBearer == nil {
1217		invalidParams.Add(smithy.NewErrParamRequired("ChimeBearer"))
1218	}
1219	if invalidParams.Len() > 0 {
1220		return invalidParams
1221	} else {
1222		return nil
1223	}
1224}
1225
1226func validateOpRedactChannelMessageInput(v *RedactChannelMessageInput) error {
1227	if v == nil {
1228		return nil
1229	}
1230	invalidParams := smithy.InvalidParamsError{Context: "RedactChannelMessageInput"}
1231	if v.ChannelArn == nil {
1232		invalidParams.Add(smithy.NewErrParamRequired("ChannelArn"))
1233	}
1234	if v.MessageId == nil {
1235		invalidParams.Add(smithy.NewErrParamRequired("MessageId"))
1236	}
1237	if v.ChimeBearer == nil {
1238		invalidParams.Add(smithy.NewErrParamRequired("ChimeBearer"))
1239	}
1240	if invalidParams.Len() > 0 {
1241		return invalidParams
1242	} else {
1243		return nil
1244	}
1245}
1246
1247func validateOpSendChannelMessageInput(v *SendChannelMessageInput) error {
1248	if v == nil {
1249		return nil
1250	}
1251	invalidParams := smithy.InvalidParamsError{Context: "SendChannelMessageInput"}
1252	if v.ChannelArn == nil {
1253		invalidParams.Add(smithy.NewErrParamRequired("ChannelArn"))
1254	}
1255	if v.Content == nil {
1256		invalidParams.Add(smithy.NewErrParamRequired("Content"))
1257	}
1258	if len(v.Type) == 0 {
1259		invalidParams.Add(smithy.NewErrParamRequired("Type"))
1260	}
1261	if len(v.Persistence) == 0 {
1262		invalidParams.Add(smithy.NewErrParamRequired("Persistence"))
1263	}
1264	if v.ClientRequestToken == nil {
1265		invalidParams.Add(smithy.NewErrParamRequired("ClientRequestToken"))
1266	}
1267	if v.ChimeBearer == nil {
1268		invalidParams.Add(smithy.NewErrParamRequired("ChimeBearer"))
1269	}
1270	if invalidParams.Len() > 0 {
1271		return invalidParams
1272	} else {
1273		return nil
1274	}
1275}
1276
1277func validateOpUpdateChannelInput(v *UpdateChannelInput) error {
1278	if v == nil {
1279		return nil
1280	}
1281	invalidParams := smithy.InvalidParamsError{Context: "UpdateChannelInput"}
1282	if v.ChannelArn == nil {
1283		invalidParams.Add(smithy.NewErrParamRequired("ChannelArn"))
1284	}
1285	if v.Name == nil {
1286		invalidParams.Add(smithy.NewErrParamRequired("Name"))
1287	}
1288	if len(v.Mode) == 0 {
1289		invalidParams.Add(smithy.NewErrParamRequired("Mode"))
1290	}
1291	if v.ChimeBearer == nil {
1292		invalidParams.Add(smithy.NewErrParamRequired("ChimeBearer"))
1293	}
1294	if invalidParams.Len() > 0 {
1295		return invalidParams
1296	} else {
1297		return nil
1298	}
1299}
1300
1301func validateOpUpdateChannelMessageInput(v *UpdateChannelMessageInput) error {
1302	if v == nil {
1303		return nil
1304	}
1305	invalidParams := smithy.InvalidParamsError{Context: "UpdateChannelMessageInput"}
1306	if v.ChannelArn == nil {
1307		invalidParams.Add(smithy.NewErrParamRequired("ChannelArn"))
1308	}
1309	if v.MessageId == nil {
1310		invalidParams.Add(smithy.NewErrParamRequired("MessageId"))
1311	}
1312	if v.ChimeBearer == nil {
1313		invalidParams.Add(smithy.NewErrParamRequired("ChimeBearer"))
1314	}
1315	if invalidParams.Len() > 0 {
1316		return invalidParams
1317	} else {
1318		return nil
1319	}
1320}
1321
1322func validateOpUpdateChannelReadMarkerInput(v *UpdateChannelReadMarkerInput) error {
1323	if v == nil {
1324		return nil
1325	}
1326	invalidParams := smithy.InvalidParamsError{Context: "UpdateChannelReadMarkerInput"}
1327	if v.ChannelArn == nil {
1328		invalidParams.Add(smithy.NewErrParamRequired("ChannelArn"))
1329	}
1330	if v.ChimeBearer == nil {
1331		invalidParams.Add(smithy.NewErrParamRequired("ChimeBearer"))
1332	}
1333	if invalidParams.Len() > 0 {
1334		return invalidParams
1335	} else {
1336		return nil
1337	}
1338}
1339