github.com/cloudwan/edgelq-sdk@v1.15.4/audit/resources/v1/activity_log/activity_log.pb.validate.go (about) 1 // Code generated by protoc-gen-goten-validate 2 // File: edgelq/audit/proto/v1/activity_log.proto 3 // DO NOT EDIT!!! 4 5 package activity_log 6 7 import ( 8 "bytes" 9 "errors" 10 "fmt" 11 "net" 12 "net/url" 13 "regexp" 14 "strings" 15 "time" 16 "unicode/utf8" 17 18 gotenvalidate "github.com/cloudwan/goten-sdk/runtime/validate" 19 ) 20 21 // proto imports 22 import ( 23 common "github.com/cloudwan/edgelq-sdk/audit/resources/v1/common" 24 rpc "github.com/cloudwan/edgelq-sdk/common/rpc" 25 iam_organization "github.com/cloudwan/edgelq-sdk/iam/resources/v1/organization" 26 iam_project "github.com/cloudwan/edgelq-sdk/iam/resources/v1/project" 27 meta_service "github.com/cloudwan/goten-sdk/meta-service/resources/v1/service" 28 anypb "google.golang.org/protobuf/types/known/anypb" 29 fieldmaskpb "google.golang.org/protobuf/types/known/fieldmaskpb" 30 timestamppb "google.golang.org/protobuf/types/known/timestamppb" 31 ) 32 33 var ( 34 _ = bytes.Equal 35 _ = errors.New 36 _ = fmt.Errorf 37 _ = net.ParseIP 38 _ = regexp.Match 39 _ = strings.Split 40 _ = time.Now 41 _ = utf8.RuneCountInString 42 _ = url.Parse 43 _ = gotenvalidate.NewValidationError 44 ) 45 46 // make sure we're using proto imports 47 var ( 48 _ = &common.Authentication{} 49 _ = &rpc.Status{} 50 _ = &iam_organization.Organization{} 51 _ = &iam_project.Project{} 52 _ = &anypb.Any{} 53 _ = &fieldmaskpb.FieldMask{} 54 _ = ×tamppb.Timestamp{} 55 _ = &meta_service.Service{} 56 ) 57 58 func (obj *ActivityLog) GotenValidate() error { 59 if obj == nil { 60 return nil 61 } 62 if subobj, ok := interface{}(obj.Authentication).(gotenvalidate.Validator); ok { 63 if err := subobj.GotenValidate(); err != nil { 64 return gotenvalidate.NewValidationError("ActivityLog", "authentication", obj.Authentication, "nested object validation failed", err) 65 } 66 } 67 if subobj, ok := interface{}(obj.Authorization).(gotenvalidate.Validator); ok { 68 if err := subobj.GotenValidate(); err != nil { 69 return gotenvalidate.NewValidationError("ActivityLog", "authorization", obj.Authorization, "nested object validation failed", err) 70 } 71 } 72 if subobj, ok := interface{}(obj.Service).(gotenvalidate.Validator); ok { 73 if err := subobj.GotenValidate(); err != nil { 74 return gotenvalidate.NewValidationError("ActivityLog", "service", obj.Service, "nested object validation failed", err) 75 } 76 } 77 if subobj, ok := interface{}(obj.Method).(gotenvalidate.Validator); ok { 78 if err := subobj.GotenValidate(); err != nil { 79 return gotenvalidate.NewValidationError("ActivityLog", "method", obj.Method, "nested object validation failed", err) 80 } 81 } 82 if subobj, ok := interface{}(obj.RequestMetadata).(gotenvalidate.Validator); ok { 83 if err := subobj.GotenValidate(); err != nil { 84 return gotenvalidate.NewValidationError("ActivityLog", "requestMetadata", obj.RequestMetadata, "nested object validation failed", err) 85 } 86 } 87 if subobj, ok := interface{}(obj.RequestRouting).(gotenvalidate.Validator); ok { 88 if err := subobj.GotenValidate(); err != nil { 89 return gotenvalidate.NewValidationError("ActivityLog", "requestRouting", obj.RequestRouting, "nested object validation failed", err) 90 } 91 } 92 if subobj, ok := interface{}(obj.Resource).(gotenvalidate.Validator); ok { 93 if err := subobj.GotenValidate(); err != nil { 94 return gotenvalidate.NewValidationError("ActivityLog", "resource", obj.Resource, "nested object validation failed", err) 95 } 96 } 97 for idx, elem := range obj.Events { 98 if subobj, ok := interface{}(elem).(gotenvalidate.Validator); ok { 99 if err := subobj.GotenValidate(); err != nil { 100 return gotenvalidate.NewValidationError("ActivityLog", "events", obj.Events[idx], "nested object validation failed", err) 101 } 102 } 103 } 104 if cvobj, ok := interface{}(obj).(gotenvalidate.CustomValidator); ok { 105 return cvobj.GotenCustomValidate() 106 } 107 return nil 108 } 109 func (obj *ActivityLog_Event) GotenValidate() error { 110 if obj == nil { 111 return nil 112 } 113 switch opt := obj.Evt.(type) { 114 case *ActivityLog_Event_ClientMessage: 115 if subobj, ok := interface{}(opt.ClientMessage).(gotenvalidate.Validator); ok { 116 if err := subobj.GotenValidate(); err != nil { 117 return gotenvalidate.NewValidationError("Event", "clientMessage", opt.ClientMessage, "nested object validation failed", err) 118 } 119 } 120 case *ActivityLog_Event_ServerMessage: 121 if subobj, ok := interface{}(opt.ServerMessage).(gotenvalidate.Validator); ok { 122 if err := subobj.GotenValidate(); err != nil { 123 return gotenvalidate.NewValidationError("Event", "serverMessage", opt.ServerMessage, "nested object validation failed", err) 124 } 125 } 126 case *ActivityLog_Event_Exit: 127 if subobj, ok := interface{}(opt.Exit).(gotenvalidate.Validator); ok { 128 if err := subobj.GotenValidate(); err != nil { 129 return gotenvalidate.NewValidationError("Event", "exit", opt.Exit, "nested object validation failed", err) 130 } 131 } 132 case *ActivityLog_Event_RegionalServerMessage: 133 if subobj, ok := interface{}(opt.RegionalServerMessage).(gotenvalidate.Validator); ok { 134 if err := subobj.GotenValidate(); err != nil { 135 return gotenvalidate.NewValidationError("Event", "regionalServerMessage", opt.RegionalServerMessage, "nested object validation failed", err) 136 } 137 } 138 case *ActivityLog_Event_RegionalExit: 139 if subobj, ok := interface{}(opt.RegionalExit).(gotenvalidate.Validator); ok { 140 if err := subobj.GotenValidate(); err != nil { 141 return gotenvalidate.NewValidationError("Event", "regionalExit", opt.RegionalExit, "nested object validation failed", err) 142 } 143 } 144 default: 145 _ = opt 146 } 147 if cvobj, ok := interface{}(obj).(gotenvalidate.CustomValidator); ok { 148 return cvobj.GotenCustomValidate() 149 } 150 return nil 151 } 152 func (obj *ActivityLog_Method) GotenValidate() error { 153 if obj == nil { 154 return nil 155 } 156 if cvobj, ok := interface{}(obj).(gotenvalidate.CustomValidator); ok { 157 return cvobj.GotenCustomValidate() 158 } 159 return nil 160 } 161 func (obj *ActivityLog_RequestMetadata) GotenValidate() error { 162 if obj == nil { 163 return nil 164 } 165 if cvobj, ok := interface{}(obj).(gotenvalidate.CustomValidator); ok { 166 return cvobj.GotenCustomValidate() 167 } 168 return nil 169 } 170 func (obj *ActivityLog_RequestRouting) GotenValidate() error { 171 if obj == nil { 172 return nil 173 } 174 if cvobj, ok := interface{}(obj).(gotenvalidate.CustomValidator); ok { 175 return cvobj.GotenCustomValidate() 176 } 177 return nil 178 } 179 func (obj *ActivityLog_Resource) GotenValidate() error { 180 if obj == nil { 181 return nil 182 } 183 if subobj, ok := interface{}(obj.Difference).(gotenvalidate.Validator); ok { 184 if err := subobj.GotenValidate(); err != nil { 185 return gotenvalidate.NewValidationError("Resource", "difference", obj.Difference, "nested object validation failed", err) 186 } 187 } 188 if cvobj, ok := interface{}(obj).(gotenvalidate.CustomValidator); ok { 189 return cvobj.GotenCustomValidate() 190 } 191 return nil 192 } 193 func (obj *ActivityLog_Event_ClientMsgEvent) GotenValidate() error { 194 if obj == nil { 195 return nil 196 } 197 if cvobj, ok := interface{}(obj).(gotenvalidate.CustomValidator); ok { 198 return cvobj.GotenCustomValidate() 199 } 200 return nil 201 } 202 func (obj *ActivityLog_Event_RegionalServerMsgEvent) GotenValidate() error { 203 if obj == nil { 204 return nil 205 } 206 if cvobj, ok := interface{}(obj).(gotenvalidate.CustomValidator); ok { 207 return cvobj.GotenCustomValidate() 208 } 209 return nil 210 } 211 func (obj *ActivityLog_Event_ServerMsgEvent) GotenValidate() error { 212 if obj == nil { 213 return nil 214 } 215 if cvobj, ok := interface{}(obj).(gotenvalidate.CustomValidator); ok { 216 return cvobj.GotenCustomValidate() 217 } 218 return nil 219 } 220 func (obj *ActivityLog_Event_RegionalExitEvent) GotenValidate() error { 221 if obj == nil { 222 return nil 223 } 224 if subobj, ok := interface{}(obj.Status).(gotenvalidate.Validator); ok { 225 if err := subobj.GotenValidate(); err != nil { 226 return gotenvalidate.NewValidationError("RegionalExitEvent", "status", obj.Status, "nested object validation failed", err) 227 } 228 } 229 if cvobj, ok := interface{}(obj).(gotenvalidate.CustomValidator); ok { 230 return cvobj.GotenCustomValidate() 231 } 232 return nil 233 } 234 func (obj *ActivityLog_Event_ExitEvent) GotenValidate() error { 235 if obj == nil { 236 return nil 237 } 238 if subobj, ok := interface{}(obj.Status).(gotenvalidate.Validator); ok { 239 if err := subobj.GotenValidate(); err != nil { 240 return gotenvalidate.NewValidationError("ExitEvent", "status", obj.Status, "nested object validation failed", err) 241 } 242 } 243 if cvobj, ok := interface{}(obj).(gotenvalidate.CustomValidator); ok { 244 return cvobj.GotenCustomValidate() 245 } 246 return nil 247 } 248 func (obj *ActivityLog_Resource_Difference) GotenValidate() error { 249 if obj == nil { 250 return nil 251 } 252 if cvobj, ok := interface{}(obj).(gotenvalidate.CustomValidator); ok { 253 return cvobj.GotenCustomValidate() 254 } 255 return nil 256 }