github.com/cloudwan/edgelq-sdk@v1.15.4/devices/client/v1/devices/devices.pb.client.go (about) 1 // Code generated by protoc-gen-goten-client 2 // Service: Devices 3 // DO NOT EDIT!!! 4 5 package devices_client 6 7 import ( 8 "google.golang.org/grpc" 9 ) 10 11 // proto imports 12 import ( 13 customized_image_client "github.com/cloudwan/edgelq-sdk/devices/client/v1/customized_image" 14 device_client "github.com/cloudwan/edgelq-sdk/devices/client/v1/device" 15 device_distribution_counter_client "github.com/cloudwan/edgelq-sdk/devices/client/v1/device_distribution_counter" 16 device_hardware_client "github.com/cloudwan/edgelq-sdk/devices/client/v1/device_hardware" 17 device_hardware_register_session_client "github.com/cloudwan/edgelq-sdk/devices/client/v1/device_hardware_register_session" 18 device_type_client "github.com/cloudwan/edgelq-sdk/devices/client/v1/device_type" 19 os_image_profile_client "github.com/cloudwan/edgelq-sdk/devices/client/v1/os_image_profile" 20 os_version_client "github.com/cloudwan/edgelq-sdk/devices/client/v1/os_version" 21 project_client "github.com/cloudwan/edgelq-sdk/devices/client/v1/project" 22 provisioning_approval_request_client "github.com/cloudwan/edgelq-sdk/devices/client/v1/provisioning_approval_request" 23 provisioning_policy_client "github.com/cloudwan/edgelq-sdk/devices/client/v1/provisioning_policy" 24 public_client "github.com/cloudwan/edgelq-sdk/devices/client/v1/public" 25 tpm_attestation_cert_client "github.com/cloudwan/edgelq-sdk/devices/client/v1/tpm_attestation_cert" 26 ztp_provision_hardware_client "github.com/cloudwan/edgelq-sdk/devices/client/v1/ztp_provision_hardware" 27 customized_image "github.com/cloudwan/edgelq-sdk/devices/resources/v1/customized_image" 28 device "github.com/cloudwan/edgelq-sdk/devices/resources/v1/device" 29 device_distribution_counter "github.com/cloudwan/edgelq-sdk/devices/resources/v1/device_distribution_counter" 30 device_hardware "github.com/cloudwan/edgelq-sdk/devices/resources/v1/device_hardware" 31 device_hardware_register_session "github.com/cloudwan/edgelq-sdk/devices/resources/v1/device_hardware_register_session" 32 device_type "github.com/cloudwan/edgelq-sdk/devices/resources/v1/device_type" 33 os_image_profile "github.com/cloudwan/edgelq-sdk/devices/resources/v1/os_image_profile" 34 os_version "github.com/cloudwan/edgelq-sdk/devices/resources/v1/os_version" 35 project "github.com/cloudwan/edgelq-sdk/devices/resources/v1/project" 36 provisioning_approval_request "github.com/cloudwan/edgelq-sdk/devices/resources/v1/provisioning_approval_request" 37 provisioning_policy "github.com/cloudwan/edgelq-sdk/devices/resources/v1/provisioning_policy" 38 tpm_attestation_cert "github.com/cloudwan/edgelq-sdk/devices/resources/v1/tpm_attestation_cert" 39 ) 40 41 // Reference imports to suppress errors if they are not otherwise used. 42 var ( 43 _ = grpc.ClientConn{} 44 ) 45 46 // make sure we're using proto imports 47 var ( 48 _ = &customized_image.CustomizedImage{} 49 _ = &customized_image_client.GetCustomizedImageRequest{} 50 _ = &device.Device{} 51 _ = &device_distribution_counter.DeviceDistributionCounter{} 52 _ = &device_distribution_counter_client.GetDeviceDistributionCounterRequest{} 53 _ = &device_hardware.DeviceHardware{} 54 _ = &device_hardware_register_session.DeviceHardwareRegisterSession{} 55 _ = &device_hardware_register_session_client.GetDeviceHardwareRegisterSessionRequest{} 56 _ = &device_hardware_client.GetDeviceHardwareRequest{} 57 _ = &device_client.GetDeviceRequest{} 58 _ = &device_type.DeviceType{} 59 _ = &device_type_client.GetDeviceTypeRequest{} 60 _ = &os_image_profile.OsImageProfile{} 61 _ = &os_image_profile_client.GetOsImageProfileRequest{} 62 _ = &os_version.OsVersion{} 63 _ = &os_version_client.GetOsVersionRequest{} 64 _ = &project.Project{} 65 _ = &project_client.GetProjectRequest{} 66 _ = &provisioning_approval_request.ProvisioningApprovalRequest{} 67 _ = &provisioning_approval_request_client.GetProvisioningApprovalRequestRequest{} 68 _ = &provisioning_policy.ProvisioningPolicy{} 69 _ = &provisioning_policy_client.GetProvisioningPolicyRequest{} 70 _ = &tpm_attestation_cert.TpmAttestationCert{} 71 _ = &tpm_attestation_cert_client.GetTpmAttestationCertRequest{} 72 ) 73 74 type DevicesClient interface { 75 customized_image_client.CustomizedImageServiceClient 76 device_distribution_counter_client.DeviceDistributionCounterServiceClient 77 device_hardware_register_session_client.DeviceHardwareRegisterSessionServiceClient 78 device_hardware_client.DeviceHardwareServiceClient 79 device_client.DeviceServiceClient 80 device_type_client.DeviceTypeServiceClient 81 os_image_profile_client.OsImageProfileServiceClient 82 os_version_client.OsVersionServiceClient 83 project_client.ProjectServiceClient 84 provisioning_approval_request_client.ProvisioningApprovalRequestServiceClient 85 provisioning_policy_client.ProvisioningPolicyServiceClient 86 public_client.PublicServiceClient 87 tpm_attestation_cert_client.TpmAttestationCertServiceClient 88 ztp_provision_hardware_client.ZtpProvisionHardwareServiceClient 89 } 90 91 type devicesClient struct { 92 customized_image_client.CustomizedImageServiceClient 93 device_distribution_counter_client.DeviceDistributionCounterServiceClient 94 device_hardware_register_session_client.DeviceHardwareRegisterSessionServiceClient 95 device_hardware_client.DeviceHardwareServiceClient 96 device_client.DeviceServiceClient 97 device_type_client.DeviceTypeServiceClient 98 os_image_profile_client.OsImageProfileServiceClient 99 os_version_client.OsVersionServiceClient 100 project_client.ProjectServiceClient 101 provisioning_approval_request_client.ProvisioningApprovalRequestServiceClient 102 provisioning_policy_client.ProvisioningPolicyServiceClient 103 public_client.PublicServiceClient 104 tpm_attestation_cert_client.TpmAttestationCertServiceClient 105 ztp_provision_hardware_client.ZtpProvisionHardwareServiceClient 106 } 107 108 func NewDevicesClient(cc grpc.ClientConnInterface) DevicesClient { 109 return &devicesClient{ 110 CustomizedImageServiceClient: customized_image_client.NewCustomizedImageServiceClient(cc), 111 DeviceDistributionCounterServiceClient: device_distribution_counter_client.NewDeviceDistributionCounterServiceClient(cc), 112 DeviceHardwareRegisterSessionServiceClient: device_hardware_register_session_client.NewDeviceHardwareRegisterSessionServiceClient(cc), 113 DeviceHardwareServiceClient: device_hardware_client.NewDeviceHardwareServiceClient(cc), 114 DeviceServiceClient: device_client.NewDeviceServiceClient(cc), 115 DeviceTypeServiceClient: device_type_client.NewDeviceTypeServiceClient(cc), 116 OsImageProfileServiceClient: os_image_profile_client.NewOsImageProfileServiceClient(cc), 117 OsVersionServiceClient: os_version_client.NewOsVersionServiceClient(cc), 118 ProjectServiceClient: project_client.NewProjectServiceClient(cc), 119 ProvisioningApprovalRequestServiceClient: provisioning_approval_request_client.NewProvisioningApprovalRequestServiceClient(cc), 120 ProvisioningPolicyServiceClient: provisioning_policy_client.NewProvisioningPolicyServiceClient(cc), 121 PublicServiceClient: public_client.NewPublicServiceClient(cc), 122 TpmAttestationCertServiceClient: tpm_attestation_cert_client.NewTpmAttestationCertServiceClient(cc), 123 ZtpProvisionHardwareServiceClient: ztp_provision_hardware_client.NewZtpProvisionHardwareServiceClient(cc), 124 } 125 }