github.com/cloudwan/edgelq-sdk@v1.15.4/iam/client/v1/member_assignment/member_assignment_service.pb.validate.go (about) 1 // Code generated by protoc-gen-goten-validate 2 // File: edgelq/iam/proto/v1/member_assignment_service.proto 3 // DO NOT EDIT!!! 4 5 package member_assignment_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 member_assignment "github.com/cloudwan/edgelq-sdk/iam/resources/v1/member_assignment" 24 view "github.com/cloudwan/goten-sdk/types/view" 25 watch_type "github.com/cloudwan/goten-sdk/types/watch_type" 26 emptypb "google.golang.org/protobuf/types/known/emptypb" 27 fieldmaskpb "google.golang.org/protobuf/types/known/fieldmaskpb" 28 timestamppb "google.golang.org/protobuf/types/known/timestamppb" 29 ) 30 31 var ( 32 _ = bytes.Equal 33 _ = errors.New 34 _ = fmt.Errorf 35 _ = net.ParseIP 36 _ = regexp.Match 37 _ = strings.Split 38 _ = time.Now 39 _ = utf8.RuneCountInString 40 _ = url.Parse 41 _ = gotenvalidate.NewValidationError 42 ) 43 44 // make sure we're using proto imports 45 var ( 46 _ = &member_assignment.MemberAssignment{} 47 _ = &emptypb.Empty{} 48 _ = &fieldmaskpb.FieldMask{} 49 _ = ×tamppb.Timestamp{} 50 _ = view.View(0) 51 _ = watch_type.WatchType(0) 52 ) 53 54 func (obj *GetMemberAssignmentRequest) GotenValidate() error { 55 if obj == nil { 56 return nil 57 } 58 if cvobj, ok := interface{}(obj).(gotenvalidate.CustomValidator); ok { 59 return cvobj.GotenCustomValidate() 60 } 61 return nil 62 } 63 func (obj *BatchGetMemberAssignmentsRequest) GotenValidate() error { 64 if obj == nil { 65 return nil 66 } 67 if cvobj, ok := interface{}(obj).(gotenvalidate.CustomValidator); ok { 68 return cvobj.GotenCustomValidate() 69 } 70 return nil 71 } 72 func (obj *BatchGetMemberAssignmentsResponse) GotenValidate() error { 73 if obj == nil { 74 return nil 75 } 76 for idx, elem := range obj.MemberAssignments { 77 if subobj, ok := interface{}(elem).(gotenvalidate.Validator); ok { 78 if err := subobj.GotenValidate(); err != nil { 79 return gotenvalidate.NewValidationError("BatchGetMemberAssignmentsResponse", "memberAssignments", obj.MemberAssignments[idx], "nested object validation failed", err) 80 } 81 } 82 } 83 if cvobj, ok := interface{}(obj).(gotenvalidate.CustomValidator); ok { 84 return cvobj.GotenCustomValidate() 85 } 86 return nil 87 } 88 func (obj *ListMemberAssignmentsRequest) GotenValidate() error { 89 if obj == nil { 90 return nil 91 } 92 if !(obj.PageSize >= 0) { 93 return gotenvalidate.NewValidationError("ListMemberAssignmentsRequest", "pageSize", obj.PageSize, "field must be greater or equal to 0", nil) 94 } 95 if cvobj, ok := interface{}(obj).(gotenvalidate.CustomValidator); ok { 96 return cvobj.GotenCustomValidate() 97 } 98 return nil 99 } 100 func (obj *ListMemberAssignmentsResponse) GotenValidate() error { 101 if obj == nil { 102 return nil 103 } 104 for idx, elem := range obj.MemberAssignments { 105 if subobj, ok := interface{}(elem).(gotenvalidate.Validator); ok { 106 if err := subobj.GotenValidate(); err != nil { 107 return gotenvalidate.NewValidationError("ListMemberAssignmentsResponse", "memberAssignments", obj.MemberAssignments[idx], "nested object validation failed", err) 108 } 109 } 110 } 111 if cvobj, ok := interface{}(obj).(gotenvalidate.CustomValidator); ok { 112 return cvobj.GotenCustomValidate() 113 } 114 return nil 115 } 116 func (obj *WatchMemberAssignmentRequest) GotenValidate() error { 117 if obj == nil { 118 return nil 119 } 120 if cvobj, ok := interface{}(obj).(gotenvalidate.CustomValidator); ok { 121 return cvobj.GotenCustomValidate() 122 } 123 return nil 124 } 125 func (obj *WatchMemberAssignmentResponse) GotenValidate() error { 126 if obj == nil { 127 return nil 128 } 129 if subobj, ok := interface{}(obj.Change).(gotenvalidate.Validator); ok { 130 if err := subobj.GotenValidate(); err != nil { 131 return gotenvalidate.NewValidationError("WatchMemberAssignmentResponse", "change", obj.Change, "nested object validation failed", err) 132 } 133 } 134 if cvobj, ok := interface{}(obj).(gotenvalidate.CustomValidator); ok { 135 return cvobj.GotenCustomValidate() 136 } 137 return nil 138 } 139 func (obj *WatchMemberAssignmentsRequest) GotenValidate() error { 140 if obj == nil { 141 return nil 142 } 143 if !(obj.PageSize >= 0) { 144 return gotenvalidate.NewValidationError("WatchMemberAssignmentsRequest", "pageSize", obj.PageSize, "field must be greater or equal to 0", nil) 145 } 146 if !(obj.MaxChunkSize >= 0 && obj.MaxChunkSize <= 100) { 147 return gotenvalidate.NewValidationError("WatchMemberAssignmentsRequest", "maxChunkSize", obj.MaxChunkSize, "field must be in range [0, 100]", nil) 148 } 149 if cvobj, ok := interface{}(obj).(gotenvalidate.CustomValidator); ok { 150 return cvobj.GotenCustomValidate() 151 } 152 return nil 153 } 154 func (obj *WatchMemberAssignmentsResponse) GotenValidate() error { 155 if obj == nil { 156 return nil 157 } 158 for idx, elem := range obj.MemberAssignmentChanges { 159 if subobj, ok := interface{}(elem).(gotenvalidate.Validator); ok { 160 if err := subobj.GotenValidate(); err != nil { 161 return gotenvalidate.NewValidationError("WatchMemberAssignmentsResponse", "memberAssignmentChanges", obj.MemberAssignmentChanges[idx], "nested object validation failed", err) 162 } 163 } 164 } 165 if subobj, ok := interface{}(obj.PageTokenChange).(gotenvalidate.Validator); ok { 166 if err := subobj.GotenValidate(); err != nil { 167 return gotenvalidate.NewValidationError("WatchMemberAssignmentsResponse", "pageTokenChange", obj.PageTokenChange, "nested object validation failed", err) 168 } 169 } 170 if cvobj, ok := interface{}(obj).(gotenvalidate.CustomValidator); ok { 171 return cvobj.GotenCustomValidate() 172 } 173 return nil 174 } 175 func (obj *WatchMemberAssignmentsResponse_PageTokenChange) GotenValidate() error { 176 if obj == nil { 177 return nil 178 } 179 if cvobj, ok := interface{}(obj).(gotenvalidate.CustomValidator); ok { 180 return cvobj.GotenCustomValidate() 181 } 182 return nil 183 } 184 func (obj *UpdateMemberAssignmentRequest) GotenValidate() error { 185 if obj == nil { 186 return nil 187 } 188 if obj.MemberAssignment == nil { 189 return gotenvalidate.NewValidationError("UpdateMemberAssignmentRequest", "memberAssignment", obj.MemberAssignment, "field is required", nil) 190 } 191 if subobj, ok := interface{}(obj.MemberAssignment).(gotenvalidate.Validator); ok { 192 if err := subobj.GotenValidate(); err != nil { 193 return gotenvalidate.NewValidationError("UpdateMemberAssignmentRequest", "memberAssignment", obj.MemberAssignment, "nested object validation failed", err) 194 } 195 } 196 if subobj, ok := interface{}(obj.Cas).(gotenvalidate.Validator); ok { 197 if err := subobj.GotenValidate(); err != nil { 198 return gotenvalidate.NewValidationError("UpdateMemberAssignmentRequest", "cas", obj.Cas, "nested object validation failed", err) 199 } 200 } 201 if subobj, ok := interface{}(obj.ResponseMask).(gotenvalidate.Validator); ok { 202 if err := subobj.GotenValidate(); err != nil { 203 return gotenvalidate.NewValidationError("UpdateMemberAssignmentRequest", "responseMask", obj.ResponseMask, "nested object validation failed", err) 204 } 205 } 206 if cvobj, ok := interface{}(obj).(gotenvalidate.CustomValidator); ok { 207 return cvobj.GotenCustomValidate() 208 } 209 return nil 210 } 211 func (obj *UpdateMemberAssignmentRequest_CAS) 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 *UpdateMemberAssignmentRequest_ResponseMask) GotenValidate() error { 221 if obj == nil { 222 return nil 223 } 224 switch opt := obj.Masking.(type) { 225 case *UpdateMemberAssignmentRequest_ResponseMask_SkipEntireResponseBody: 226 case *UpdateMemberAssignmentRequest_ResponseMask_UpdatedFieldsOnly: 227 case *UpdateMemberAssignmentRequest_ResponseMask_BodyMask: 228 default: 229 _ = opt 230 } 231 if cvobj, ok := interface{}(obj).(gotenvalidate.CustomValidator); ok { 232 return cvobj.GotenCustomValidate() 233 } 234 return nil 235 } 236 func (obj *DeleteMemberAssignmentRequest) GotenValidate() error { 237 if obj == nil { 238 return nil 239 } 240 if cvobj, ok := interface{}(obj).(gotenvalidate.CustomValidator); ok { 241 return cvobj.GotenCustomValidate() 242 } 243 return nil 244 } 245 func (obj *SearchMemberAssignmentsRequest) GotenValidate() error { 246 if obj == nil { 247 return nil 248 } 249 if !(obj.PageSize >= 0) { 250 return gotenvalidate.NewValidationError("SearchMemberAssignmentsRequest", "pageSize", obj.PageSize, "field must be greater or equal to 0", nil) 251 } 252 if cvobj, ok := interface{}(obj).(gotenvalidate.CustomValidator); ok { 253 return cvobj.GotenCustomValidate() 254 } 255 return nil 256 } 257 func (obj *SearchMemberAssignmentsResponse) GotenValidate() error { 258 if obj == nil { 259 return nil 260 } 261 for idx, elem := range obj.MemberAssignments { 262 if subobj, ok := interface{}(elem).(gotenvalidate.Validator); ok { 263 if err := subobj.GotenValidate(); err != nil { 264 return gotenvalidate.NewValidationError("SearchMemberAssignmentsResponse", "memberAssignments", obj.MemberAssignments[idx], "nested object validation failed", err) 265 } 266 } 267 } 268 if cvobj, ok := interface{}(obj).(gotenvalidate.CustomValidator); ok { 269 return cvobj.GotenCustomValidate() 270 } 271 return nil 272 }