...
1
9
10 package openapi
11
12 type ReplayInfo struct {
13
14 MetaInfo MetaInfo `json:"MetaInfo,omitempty"`
15
16 FileInfo FileInfo `json:"FileInfo,omitempty"`
17 }
18
19
20 func AssertReplayInfoRequired(obj ReplayInfo) error {
21 if err := AssertMetaInfoRequired(obj.MetaInfo); err != nil {
22 return err
23 }
24 if err := AssertFileInfoRequired(obj.FileInfo); err != nil {
25 return err
26 }
27 return nil
28 }
29
30
31
32 func AssertRecurseReplayInfoRequired(objSlice interface{}) error {
33 return AssertRecurseInterfaceRequired(objSlice, func(obj interface{}) error {
34 aReplayInfo, ok := obj.(ReplayInfo)
35 if !ok {
36 return ErrTypeAssertionError
37 }
38 return AssertReplayInfoRequired(aReplayInfo)
39 })
40 }
41
View as plain text