github.com/cloudwan/edgelq-sdk@v1.15.4/audit/client/v1/resource_change_log/resource_change_log_custom.pb.validate.go (about) 1 // Code generated by protoc-gen-goten-validate 2 // File: edgelq/audit/proto/v1/resource_change_log_custom.proto 3 // DO NOT EDIT!!! 4 5 package resource_change_log_client 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 resource_change_log "github.com/cloudwan/edgelq-sdk/audit/resources/v1/resource_change_log" 25 rpc "github.com/cloudwan/edgelq-sdk/common/rpc" 26 timestamppb "google.golang.org/protobuf/types/known/timestamppb" 27 ) 28 29 var ( 30 _ = bytes.Equal 31 _ = errors.New 32 _ = fmt.Errorf 33 _ = net.ParseIP 34 _ = regexp.Match 35 _ = strings.Split 36 _ = time.Now 37 _ = utf8.RuneCountInString 38 _ = url.Parse 39 _ = gotenvalidate.NewValidationError 40 ) 41 42 // make sure we're using proto imports 43 var ( 44 _ = &common.Authentication{} 45 _ = &resource_change_log.ResourceChangeLog{} 46 _ = &rpc.Status{} 47 _ = ×tamppb.Timestamp{} 48 ) 49 50 func (obj *ListResourceChangeLogsRequest) GotenValidate() error { 51 if obj == nil { 52 return nil 53 } 54 if obj.Interval == nil { 55 return gotenvalidate.NewValidationError("ListResourceChangeLogsRequest", "interval", obj.Interval, "field is required", nil) 56 } 57 if subobj, ok := interface{}(obj.Interval).(gotenvalidate.Validator); ok { 58 if err := subobj.GotenValidate(); err != nil { 59 return gotenvalidate.NewValidationError("ListResourceChangeLogsRequest", "interval", obj.Interval, "nested object validation failed", err) 60 } 61 } 62 if cvobj, ok := interface{}(obj).(gotenvalidate.CustomValidator); ok { 63 return cvobj.GotenCustomValidate() 64 } 65 return nil 66 } 67 func (obj *ListResourceChangeLogsResponse) GotenValidate() error { 68 if obj == nil { 69 return nil 70 } 71 for idx, elem := range obj.ResourceChangeLogs { 72 if subobj, ok := interface{}(elem).(gotenvalidate.Validator); ok { 73 if err := subobj.GotenValidate(); err != nil { 74 return gotenvalidate.NewValidationError("ListResourceChangeLogsResponse", "resourceChangeLogs", obj.ResourceChangeLogs[idx], "nested object validation failed", err) 75 } 76 } 77 } 78 for idx, elem := range obj.ExecutionErrors { 79 if subobj, ok := interface{}(elem).(gotenvalidate.Validator); ok { 80 if err := subobj.GotenValidate(); err != nil { 81 return gotenvalidate.NewValidationError("ListResourceChangeLogsResponse", "executionErrors", obj.ExecutionErrors[idx], "nested object validation failed", err) 82 } 83 } 84 } 85 if cvobj, ok := interface{}(obj).(gotenvalidate.CustomValidator); ok { 86 return cvobj.GotenCustomValidate() 87 } 88 return nil 89 } 90 func (obj *ListResourceChangeLogsResponse_ErrorDetails) GotenValidate() error { 91 if obj == nil { 92 return nil 93 } 94 if cvobj, ok := interface{}(obj).(gotenvalidate.CustomValidator); ok { 95 return cvobj.GotenCustomValidate() 96 } 97 return nil 98 } 99 func (obj *CreatePreCommittedResourceChangeLogsRequest) GotenValidate() error { 100 if obj == nil { 101 return nil 102 } 103 if subobj, ok := interface{}(obj.Authentication).(gotenvalidate.Validator); ok { 104 if err := subobj.GotenValidate(); err != nil { 105 return gotenvalidate.NewValidationError("CreatePreCommittedResourceChangeLogsRequest", "authentication", obj.Authentication, "nested object validation failed", err) 106 } 107 } 108 if subobj, ok := interface{}(obj.Service).(gotenvalidate.Validator); ok { 109 if err := subobj.GotenValidate(); err != nil { 110 return gotenvalidate.NewValidationError("CreatePreCommittedResourceChangeLogsRequest", "service", obj.Service, "nested object validation failed", err) 111 } 112 } 113 if subobj, ok := interface{}(obj.Transaction).(gotenvalidate.Validator); ok { 114 if err := subobj.GotenValidate(); err != nil { 115 return gotenvalidate.NewValidationError("CreatePreCommittedResourceChangeLogsRequest", "transaction", obj.Transaction, "nested object validation failed", err) 116 } 117 } 118 for idx, elem := range obj.Changes { 119 if subobj, ok := interface{}(elem).(gotenvalidate.Validator); ok { 120 if err := subobj.GotenValidate(); err != nil { 121 return gotenvalidate.NewValidationError("CreatePreCommittedResourceChangeLogsRequest", "changes", obj.Changes[idx], "nested object validation failed", err) 122 } 123 } 124 } 125 if cvobj, ok := interface{}(obj).(gotenvalidate.CustomValidator); ok { 126 return cvobj.GotenCustomValidate() 127 } 128 return nil 129 } 130 func (obj *CreatePreCommittedResourceChangeLogsResponse) GotenValidate() error { 131 if obj == nil { 132 return nil 133 } 134 if cvobj, ok := interface{}(obj).(gotenvalidate.CustomValidator); ok { 135 return cvobj.GotenCustomValidate() 136 } 137 return nil 138 } 139 func (obj *SetResourceChangeLogsCommitStateRequest) GotenValidate() error { 140 if obj == nil { 141 return nil 142 } 143 if subobj, ok := interface{}(obj.Service).(gotenvalidate.Validator); ok { 144 if err := subobj.GotenValidate(); err != nil { 145 return gotenvalidate.NewValidationError("SetResourceChangeLogsCommitStateRequest", "service", obj.Service, "nested object validation failed", err) 146 } 147 } 148 if cvobj, ok := interface{}(obj).(gotenvalidate.CustomValidator); ok { 149 return cvobj.GotenCustomValidate() 150 } 151 return nil 152 } 153 func (obj *SetResourceChangeLogsCommitStateResponse) GotenValidate() error { 154 if obj == nil { 155 return nil 156 } 157 if cvobj, ok := interface{}(obj).(gotenvalidate.CustomValidator); ok { 158 return cvobj.GotenCustomValidate() 159 } 160 return nil 161 }