github.com/cloudwan/edgelq-sdk@v1.15.4/devices/client/v1alpha2/provisioning_policy/provisioning_policy_custom.pb.validate.go (about) 1 // Code generated by protoc-gen-goten-validate 2 // File: edgelq/devices/proto/v1alpha2/provisioning_policy_custom.proto 3 // DO NOT EDIT!!! 4 5 package provisioning_policy_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 api "github.com/cloudwan/edgelq-sdk/common/api" 24 device "github.com/cloudwan/edgelq-sdk/devices/resources/v1alpha2/device" 25 project "github.com/cloudwan/edgelq-sdk/devices/resources/v1alpha2/project" 26 provisioning_approval_request "github.com/cloudwan/edgelq-sdk/devices/resources/v1alpha2/provisioning_approval_request" 27 provisioning_policy "github.com/cloudwan/edgelq-sdk/devices/resources/v1alpha2/provisioning_policy" 28 ) 29 30 var ( 31 _ = bytes.Equal 32 _ = errors.New 33 _ = fmt.Errorf 34 _ = net.ParseIP 35 _ = regexp.Match 36 _ = strings.Split 37 _ = time.Now 38 _ = utf8.RuneCountInString 39 _ = url.Parse 40 _ = gotenvalidate.NewValidationError 41 ) 42 43 // make sure we're using proto imports 44 var ( 45 _ = &api.Account{} 46 _ = &device.Device{} 47 _ = &project.Project{} 48 _ = &provisioning_approval_request.ProvisioningApprovalRequest{} 49 _ = &provisioning_policy.ProvisioningPolicy{} 50 ) 51 52 func (obj *ProvisionServiceAccountToProvisioningPolicyRequest) GotenValidate() error { 53 if obj == nil { 54 return nil 55 } 56 if cvobj, ok := interface{}(obj).(gotenvalidate.CustomValidator); ok { 57 return cvobj.GotenCustomValidate() 58 } 59 return nil 60 } 61 func (obj *ProvisionServiceAccountToProvisioningPolicyResponse) GotenValidate() error { 62 if obj == nil { 63 return nil 64 } 65 if subobj, ok := interface{}(obj.ServiceAccount).(gotenvalidate.Validator); ok { 66 if err := subobj.GotenValidate(); err != nil { 67 return gotenvalidate.NewValidationError("ProvisionServiceAccountToProvisioningPolicyResponse", "serviceAccount", obj.ServiceAccount, "nested object validation failed", err) 68 } 69 } 70 if cvobj, ok := interface{}(obj).(gotenvalidate.CustomValidator); ok { 71 return cvobj.GotenCustomValidate() 72 } 73 return nil 74 } 75 func (obj *RemoveServiceAccountFromProvisioningPolicyRequest) GotenValidate() error { 76 if obj == nil { 77 return nil 78 } 79 if cvobj, ok := interface{}(obj).(gotenvalidate.CustomValidator); ok { 80 return cvobj.GotenCustomValidate() 81 } 82 return nil 83 } 84 func (obj *RemoveServiceAccountFromProvisioningPolicyResponse) GotenValidate() error { 85 if obj == nil { 86 return nil 87 } 88 if cvobj, ok := interface{}(obj).(gotenvalidate.CustomValidator); ok { 89 return cvobj.GotenCustomValidate() 90 } 91 return nil 92 } 93 func (obj *ProvisionDeviceViaPolicyRequest) GotenValidate() error { 94 if obj == nil { 95 return nil 96 } 97 if subobj, ok := interface{}(obj.DeviceStatus).(gotenvalidate.Validator); ok { 98 if err := subobj.GotenValidate(); err != nil { 99 return gotenvalidate.NewValidationError("ProvisionDeviceViaPolicyRequest", "deviceStatus", obj.DeviceStatus, "nested object validation failed", err) 100 } 101 } 102 if cvobj, ok := interface{}(obj).(gotenvalidate.CustomValidator); ok { 103 return cvobj.GotenCustomValidate() 104 } 105 return nil 106 } 107 func (obj *ProvisionDeviceViaPolicyResponse) GotenValidate() error { 108 if obj == nil { 109 return nil 110 } 111 if subobj, ok := interface{}(obj.Device).(gotenvalidate.Validator); ok { 112 if err := subobj.GotenValidate(); err != nil { 113 return gotenvalidate.NewValidationError("ProvisionDeviceViaPolicyResponse", "device", obj.Device, "nested object validation failed", err) 114 } 115 } 116 if subobj, ok := interface{}(obj.ServiceAccount).(gotenvalidate.Validator); ok { 117 if err := subobj.GotenValidate(); err != nil { 118 return gotenvalidate.NewValidationError("ProvisionDeviceViaPolicyResponse", "serviceAccount", obj.ServiceAccount, "nested object validation failed", err) 119 } 120 } 121 if cvobj, ok := interface{}(obj).(gotenvalidate.CustomValidator); ok { 122 return cvobj.GotenCustomValidate() 123 } 124 return nil 125 } 126 func (obj *RequestProvisioningApprovalRequest) GotenValidate() error { 127 if obj == nil { 128 return nil 129 } 130 if cvobj, ok := interface{}(obj).(gotenvalidate.CustomValidator); ok { 131 return cvobj.GotenCustomValidate() 132 } 133 return nil 134 } 135 func (obj *RequestProvisioningApprovalResponse) GotenValidate() error { 136 if obj == nil { 137 return nil 138 } 139 if subobj, ok := interface{}(obj.Request).(gotenvalidate.Validator); ok { 140 if err := subobj.GotenValidate(); err != nil { 141 return gotenvalidate.NewValidationError("RequestProvisioningApprovalResponse", "request", obj.Request, "nested object validation failed", err) 142 } 143 } 144 if subobj, ok := interface{}(obj.ServiceAccount).(gotenvalidate.Validator); ok { 145 if err := subobj.GotenValidate(); err != nil { 146 return gotenvalidate.NewValidationError("RequestProvisioningApprovalResponse", "serviceAccount", obj.ServiceAccount, "nested object validation failed", err) 147 } 148 } 149 if cvobj, ok := interface{}(obj).(gotenvalidate.CustomValidator); ok { 150 return cvobj.GotenCustomValidate() 151 } 152 return nil 153 }