github.com/cloudwan/edgelq-sdk@v1.15.4/devices/client/v1alpha2/public/public_service.pb.descriptors.go (about) 1 // Code generated by protoc-gen-goten-client 2 // API: PublicService 3 // DO NOT EDIT!!! 4 5 package public_client 6 7 import ( 8 "google.golang.org/protobuf/proto" 9 10 gotenclient "github.com/cloudwan/goten-sdk/runtime/client" 11 gotenresource "github.com/cloudwan/goten-sdk/runtime/resource" 12 ) 13 14 // proto imports 15 import ( 16 device "github.com/cloudwan/edgelq-sdk/devices/resources/v1alpha2/device" 17 ) 18 19 // Reference imports to suppress errors if they are not otherwise used. 20 var ( 21 _ = new(proto.Message) 22 _ = new(gotenclient.MethodDescriptor) 23 _ = gotenresource.WildcardId 24 ) 25 26 // make sure we're using proto imports 27 var ( 28 _ = &device.Device{} 29 ) 30 31 var ( 32 descriptorsInitialized bool 33 publicServiceDescriptor *PublicServiceDescriptor 34 listPublicDevicesDescriptor *ListPublicDevicesDescriptor 35 ) 36 37 type ListPublicDevicesDescriptor struct{} 38 39 type ListPublicDevicesDescriptorClientMsgHandle struct{} 40 41 type ListPublicDevicesDescriptorServerMsgHandle struct{} 42 43 func (d *ListPublicDevicesDescriptor) NewEmptyClientMsg() proto.Message { 44 return &ListPublicDevicesRequest{} 45 } 46 47 func (d *ListPublicDevicesDescriptor) NewEmptyServerMsg() proto.Message { 48 return &ListPublicDevicesResponse{} 49 } 50 51 func (d *ListPublicDevicesDescriptor) IsUnary() bool { 52 return true 53 } 54 55 func (d *ListPublicDevicesDescriptor) IsClientStream() bool { 56 return false 57 } 58 59 func (d *ListPublicDevicesDescriptor) IsServerStream() bool { 60 return false 61 } 62 63 func (d *ListPublicDevicesDescriptor) IsCollection() bool { 64 return true 65 } 66 67 func (d *ListPublicDevicesDescriptor) IsPlural() bool { 68 return true 69 } 70 71 func (d *ListPublicDevicesDescriptor) HasResource() bool { 72 return true 73 } 74 75 func (d *ListPublicDevicesDescriptor) RequestHasResourceBody() bool { 76 return false 77 } 78 79 func (d *ListPublicDevicesDescriptor) GetVerb() string { 80 return "listPublicDevices" 81 } 82 83 func (d *ListPublicDevicesDescriptor) GetMethodName() string { 84 return "ListPublicDevices" 85 } 86 87 func (d *ListPublicDevicesDescriptor) GetFullMethodName() string { 88 return "/ntt.devices.v1alpha2.PublicService/ListPublicDevices" 89 } 90 91 func (d *ListPublicDevicesDescriptor) GetProtoPkgName() string { 92 return "ntt.devices.v1alpha2" 93 } 94 95 func (d *ListPublicDevicesDescriptor) GetApiName() string { 96 return "PublicService" 97 } 98 99 func (d *ListPublicDevicesDescriptor) GetServiceDomain() string { 100 return "devices.edgelq.com" 101 } 102 103 func (d *ListPublicDevicesDescriptor) GetServiceVersion() string { 104 return "v1alpha2" 105 } 106 107 func (d *ListPublicDevicesDescriptor) GetApiDescriptor() gotenclient.ApiDescriptor { 108 return publicServiceDescriptor 109 } 110 111 func (d *ListPublicDevicesDescriptor) GetResourceDescriptor() gotenresource.Descriptor { 112 return device.GetDescriptor() 113 } 114 115 func (d *ListPublicDevicesDescriptor) GetClientMsgReflectHandle() gotenclient.MethodMsgHandle { 116 return &ListPublicDevicesDescriptorClientMsgHandle{} 117 } 118 119 func (d *ListPublicDevicesDescriptor) GetServerMsgReflectHandle() gotenclient.MethodMsgHandle { 120 return &ListPublicDevicesDescriptorServerMsgHandle{} 121 } 122 123 func (h *ListPublicDevicesDescriptorClientMsgHandle) ExtractResourceName(msg proto.Message) gotenresource.Name { 124 typedMsg := msg.(*ListPublicDevicesRequest) 125 var asInterface interface{} = h 126 override, ok := asInterface.(interface { 127 OverrideExtractResourceName(*ListPublicDevicesRequest) *device.Name 128 }) 129 if ok { 130 return override.OverrideExtractResourceName(typedMsg) 131 } 132 return nil 133 } 134 135 func (h *ListPublicDevicesDescriptorClientMsgHandle) ExtractResourceNames(msg proto.Message) gotenresource.NameList { 136 typedMsg := msg.(*ListPublicDevicesRequest) 137 var asInterface interface{} = h 138 override, ok := asInterface.(interface { 139 OverrideExtractResourceNames(*ListPublicDevicesRequest) []*device.Name 140 }) 141 if ok { 142 return device.DeviceNameList(override.OverrideExtractResourceNames(typedMsg)) 143 } 144 return nil 145 } 146 147 func (h *ListPublicDevicesDescriptorClientMsgHandle) ExtractCollectionName(msg proto.Message) gotenresource.Name { 148 typedMsg := msg.(*ListPublicDevicesRequest) 149 var asInterface interface{} = h 150 override, ok := asInterface.(interface { 151 OverrideExtractCollectionName(*ListPublicDevicesRequest) *device.ParentName 152 }) 153 if ok { 154 return override.OverrideExtractCollectionName(typedMsg) 155 } 156 { 157 if parentName := typedMsg.GetParent(); parentName != nil { 158 return parentName 159 } 160 } 161 return (*device.ParentName)(nil) 162 } 163 164 func (h *ListPublicDevicesDescriptorClientMsgHandle) ExtractResourceBody(msg proto.Message) gotenresource.Resource { 165 typedMsg := msg.(*ListPublicDevicesRequest) 166 var asInterface interface{} = h 167 override, ok := asInterface.(interface { 168 OverrideExtractResourceBody(*ListPublicDevicesRequest) *device.Device 169 }) 170 if ok { 171 return override.OverrideExtractResourceBody(typedMsg) 172 } 173 return nil 174 } 175 176 func (h *ListPublicDevicesDescriptorClientMsgHandle) ExtractResourceBodies(msg proto.Message) gotenresource.ResourceList { 177 typedMsg := msg.(*ListPublicDevicesRequest) 178 var asInterface interface{} = h 179 override, ok := asInterface.(interface { 180 OverrideExtractResourceBodies(*ListPublicDevicesRequest) []*device.Device 181 }) 182 if ok { 183 return device.DeviceList(override.OverrideExtractResourceBodies(typedMsg)) 184 } 185 return nil 186 } 187 188 func (h *ListPublicDevicesDescriptorServerMsgHandle) ExtractResourceName(msg proto.Message) gotenresource.Name { 189 typedMsg := msg.(*ListPublicDevicesResponse) 190 var asInterface interface{} = h 191 override, ok := asInterface.(interface { 192 OverrideExtractResourceName(*ListPublicDevicesResponse) *device.Name 193 }) 194 if ok { 195 return override.OverrideExtractResourceName(typedMsg) 196 } 197 return nil 198 } 199 200 func (h *ListPublicDevicesDescriptorServerMsgHandle) ExtractResourceNames(msg proto.Message) gotenresource.NameList { 201 typedMsg := msg.(*ListPublicDevicesResponse) 202 var asInterface interface{} = h 203 override, ok := asInterface.(interface { 204 OverrideExtractResourceNames(*ListPublicDevicesResponse) []*device.Name 205 }) 206 if ok { 207 return device.DeviceNameList(override.OverrideExtractResourceNames(typedMsg)) 208 } 209 { 210 if resources := typedMsg.GetDevices(); len(resources) > 0 { 211 list := make(device.DeviceNameList, 0, len(resources)) 212 for _, res := range resources { 213 list = append(list, res.GetName()) 214 } 215 return list 216 } 217 } 218 return (device.DeviceNameList)(nil) 219 } 220 221 func (h *ListPublicDevicesDescriptorServerMsgHandle) ExtractCollectionName(msg proto.Message) gotenresource.Name { 222 typedMsg := msg.(*ListPublicDevicesResponse) 223 var asInterface interface{} = h 224 override, ok := asInterface.(interface { 225 OverrideExtractCollectionName(*ListPublicDevicesResponse) *device.ParentName 226 }) 227 if ok { 228 return override.OverrideExtractCollectionName(typedMsg) 229 } 230 return nil 231 } 232 233 func (h *ListPublicDevicesDescriptorServerMsgHandle) ExtractResourceBody(msg proto.Message) gotenresource.Resource { 234 typedMsg := msg.(*ListPublicDevicesResponse) 235 var asInterface interface{} = h 236 override, ok := asInterface.(interface { 237 OverrideExtractResourceBody(*ListPublicDevicesResponse) *device.Device 238 }) 239 if ok { 240 return override.OverrideExtractResourceBody(typedMsg) 241 } 242 return nil 243 } 244 245 func (h *ListPublicDevicesDescriptorServerMsgHandle) ExtractResourceBodies(msg proto.Message) gotenresource.ResourceList { 246 typedMsg := msg.(*ListPublicDevicesResponse) 247 var asInterface interface{} = h 248 override, ok := asInterface.(interface { 249 OverrideExtractResourceBodies(*ListPublicDevicesResponse) []*device.Device 250 }) 251 if ok { 252 return device.DeviceList(override.OverrideExtractResourceBodies(typedMsg)) 253 } 254 { 255 if resources := typedMsg.GetDevices(); len(resources) > 0 { 256 return device.DeviceList(resources) 257 } 258 } 259 return (device.DeviceList)(nil) 260 } 261 262 func GetListPublicDevicesDescriptor() *ListPublicDevicesDescriptor { 263 return listPublicDevicesDescriptor 264 } 265 266 type PublicServiceDescriptor struct{} 267 268 func (d *PublicServiceDescriptor) AllMethodDescriptors() []gotenclient.MethodDescriptor { 269 return []gotenclient.MethodDescriptor{ 270 listPublicDevicesDescriptor, 271 } 272 } 273 274 func (d *PublicServiceDescriptor) GetFullAPIName() string { 275 return "/ntt.devices.v1alpha2.PublicService" 276 } 277 278 func (d *PublicServiceDescriptor) GetProtoPkgName() string { 279 return "ntt.devices.v1alpha2" 280 } 281 282 func (d *PublicServiceDescriptor) GetApiName() string { 283 return "PublicService" 284 } 285 286 func (d *PublicServiceDescriptor) GetServiceDomain() string { 287 return "devices.edgelq.com" 288 } 289 290 func (d *PublicServiceDescriptor) GetServiceVersion() string { 291 return "v1alpha2" 292 } 293 294 func GetPublicServiceDescriptor() *PublicServiceDescriptor { 295 return publicServiceDescriptor 296 } 297 298 func initDescriptors() { 299 publicServiceDescriptor = &PublicServiceDescriptor{} 300 listPublicDevicesDescriptor = &ListPublicDevicesDescriptor{} 301 gotenclient.GetRegistry().RegisterApiDescriptor(publicServiceDescriptor) 302 gotenclient.GetRegistry().RegisterMethodDescriptor(listPublicDevicesDescriptor) 303 } 304 305 func init() { 306 if !descriptorsInitialized { 307 initDescriptors() 308 descriptorsInitialized = true 309 } 310 }