1// Copyright 2020 Google LLC 2// 3// Licensed under the Apache License, Version 2.0 (the "License"); 4// you may not use this file except in compliance with the License. 5// You may obtain a copy of the License at 6// 7// http://www.apache.org/licenses/LICENSE-2.0 8// 9// Unless required by applicable law or agreed to in writing, software 10// distributed under the License is distributed on an "AS IS" BASIS, 11// WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. 12// See the License for the specific language governing permissions and 13// limitations under the License. 14 15// Code generated by protoc-gen-go. DO NOT EDIT. 16// versions: 17// protoc-gen-go v1.22.0 18// protoc v3.11.2 19// source: google/ads/googleads/v1/services/language_constant_service.proto 20 21package services 22 23import ( 24 context "context" 25 reflect "reflect" 26 sync "sync" 27 28 proto "github.com/golang/protobuf/proto" 29 resources "google.golang.org/genproto/googleapis/ads/googleads/v1/resources" 30 _ "google.golang.org/genproto/googleapis/api/annotations" 31 grpc "google.golang.org/grpc" 32 codes "google.golang.org/grpc/codes" 33 status "google.golang.org/grpc/status" 34 protoreflect "google.golang.org/protobuf/reflect/protoreflect" 35 protoimpl "google.golang.org/protobuf/runtime/protoimpl" 36) 37 38const ( 39 // Verify that this generated code is sufficiently up-to-date. 40 _ = protoimpl.EnforceVersion(20 - protoimpl.MinVersion) 41 // Verify that runtime/protoimpl is sufficiently up-to-date. 42 _ = protoimpl.EnforceVersion(protoimpl.MaxVersion - 20) 43) 44 45// This is a compile-time assertion that a sufficiently up-to-date version 46// of the legacy proto package is being used. 47const _ = proto.ProtoPackageIsVersion4 48 49// Request message for [LanguageConstantService.GetLanguageConstant][google.ads.googleads.v1.services.LanguageConstantService.GetLanguageConstant]. 50type GetLanguageConstantRequest struct { 51 state protoimpl.MessageState 52 sizeCache protoimpl.SizeCache 53 unknownFields protoimpl.UnknownFields 54 55 // Required. Resource name of the language constant to fetch. 56 ResourceName string `protobuf:"bytes,1,opt,name=resource_name,json=resourceName,proto3" json:"resource_name,omitempty"` 57} 58 59func (x *GetLanguageConstantRequest) Reset() { 60 *x = GetLanguageConstantRequest{} 61 if protoimpl.UnsafeEnabled { 62 mi := &file_google_ads_googleads_v1_services_language_constant_service_proto_msgTypes[0] 63 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) 64 ms.StoreMessageInfo(mi) 65 } 66} 67 68func (x *GetLanguageConstantRequest) String() string { 69 return protoimpl.X.MessageStringOf(x) 70} 71 72func (*GetLanguageConstantRequest) ProtoMessage() {} 73 74func (x *GetLanguageConstantRequest) ProtoReflect() protoreflect.Message { 75 mi := &file_google_ads_googleads_v1_services_language_constant_service_proto_msgTypes[0] 76 if protoimpl.UnsafeEnabled && x != nil { 77 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) 78 if ms.LoadMessageInfo() == nil { 79 ms.StoreMessageInfo(mi) 80 } 81 return ms 82 } 83 return mi.MessageOf(x) 84} 85 86// Deprecated: Use GetLanguageConstantRequest.ProtoReflect.Descriptor instead. 87func (*GetLanguageConstantRequest) Descriptor() ([]byte, []int) { 88 return file_google_ads_googleads_v1_services_language_constant_service_proto_rawDescGZIP(), []int{0} 89} 90 91func (x *GetLanguageConstantRequest) GetResourceName() string { 92 if x != nil { 93 return x.ResourceName 94 } 95 return "" 96} 97 98var File_google_ads_googleads_v1_services_language_constant_service_proto protoreflect.FileDescriptor 99 100var file_google_ads_googleads_v1_services_language_constant_service_proto_rawDesc = []byte{ 101 0x0a, 0x40, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2f, 0x61, 0x64, 0x73, 0x2f, 0x67, 0x6f, 0x6f, 102 0x67, 0x6c, 0x65, 0x61, 0x64, 0x73, 0x2f, 0x76, 0x31, 0x2f, 0x73, 0x65, 0x72, 0x76, 0x69, 0x63, 103 0x65, 0x73, 0x2f, 0x6c, 0x61, 0x6e, 0x67, 0x75, 0x61, 0x67, 0x65, 0x5f, 0x63, 0x6f, 0x6e, 0x73, 104 0x74, 0x61, 0x6e, 0x74, 0x5f, 0x73, 0x65, 0x72, 0x76, 0x69, 0x63, 0x65, 0x2e, 0x70, 0x72, 0x6f, 105 0x74, 0x6f, 0x12, 0x20, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2e, 0x61, 0x64, 0x73, 0x2e, 0x67, 106 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x61, 0x64, 0x73, 0x2e, 0x76, 0x31, 0x2e, 0x73, 0x65, 0x72, 0x76, 107 0x69, 0x63, 0x65, 0x73, 0x1a, 0x39, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2f, 0x61, 0x64, 0x73, 108 0x2f, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x61, 0x64, 0x73, 0x2f, 0x76, 0x31, 0x2f, 0x72, 0x65, 109 0x73, 0x6f, 0x75, 0x72, 0x63, 0x65, 0x73, 0x2f, 0x6c, 0x61, 0x6e, 0x67, 0x75, 0x61, 0x67, 0x65, 110 0x5f, 0x63, 0x6f, 0x6e, 0x73, 0x74, 0x61, 0x6e, 0x74, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x1a, 111 0x1c, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2f, 0x61, 0x70, 0x69, 0x2f, 0x61, 0x6e, 0x6e, 0x6f, 112 0x74, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x73, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x1a, 0x17, 0x67, 113 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2f, 0x61, 0x70, 0x69, 0x2f, 0x63, 0x6c, 0x69, 0x65, 0x6e, 0x74, 114 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x1a, 0x1f, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2f, 0x61, 115 0x70, 0x69, 0x2f, 0x66, 0x69, 0x65, 0x6c, 0x64, 0x5f, 0x62, 0x65, 0x68, 0x61, 0x76, 0x69, 0x6f, 116 0x72, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x1a, 0x19, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2f, 117 0x61, 0x70, 0x69, 0x2f, 0x72, 0x65, 0x73, 0x6f, 0x75, 0x72, 0x63, 0x65, 0x2e, 0x70, 0x72, 0x6f, 118 0x74, 0x6f, 0x22, 0x74, 0x0a, 0x1a, 0x47, 0x65, 0x74, 0x4c, 0x61, 0x6e, 0x67, 0x75, 0x61, 0x67, 119 0x65, 0x43, 0x6f, 0x6e, 0x73, 0x74, 0x61, 0x6e, 0x74, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 120 0x12, 0x56, 0x0a, 0x0d, 0x72, 0x65, 0x73, 0x6f, 0x75, 0x72, 0x63, 0x65, 0x5f, 0x6e, 0x61, 0x6d, 121 0x65, 0x18, 0x01, 0x20, 0x01, 0x28, 0x09, 0x42, 0x31, 0xe0, 0x41, 0x02, 0xfa, 0x41, 0x2b, 0x0a, 122 0x29, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x61, 0x64, 0x73, 0x2e, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 123 0x65, 0x61, 0x70, 0x69, 0x73, 0x2e, 0x63, 0x6f, 0x6d, 0x2f, 0x4c, 0x61, 0x6e, 0x67, 0x75, 0x61, 124 0x67, 0x65, 0x43, 0x6f, 0x6e, 0x73, 0x74, 0x61, 0x6e, 0x74, 0x52, 0x0c, 0x72, 0x65, 0x73, 0x6f, 125 0x75, 0x72, 0x63, 0x65, 0x4e, 0x61, 0x6d, 0x65, 0x32, 0x82, 0x02, 0x0a, 0x17, 0x4c, 0x61, 0x6e, 126 0x67, 0x75, 0x61, 0x67, 0x65, 0x43, 0x6f, 0x6e, 0x73, 0x74, 0x61, 0x6e, 0x74, 0x53, 0x65, 0x72, 127 0x76, 0x69, 0x63, 0x65, 0x12, 0xc9, 0x01, 0x0a, 0x13, 0x47, 0x65, 0x74, 0x4c, 0x61, 0x6e, 0x67, 128 0x75, 0x61, 0x67, 0x65, 0x43, 0x6f, 0x6e, 0x73, 0x74, 0x61, 0x6e, 0x74, 0x12, 0x3c, 0x2e, 0x67, 129 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2e, 0x61, 0x64, 0x73, 0x2e, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 130 0x61, 0x64, 0x73, 0x2e, 0x76, 0x31, 0x2e, 0x73, 0x65, 0x72, 0x76, 0x69, 0x63, 0x65, 0x73, 0x2e, 131 0x47, 0x65, 0x74, 0x4c, 0x61, 0x6e, 0x67, 0x75, 0x61, 0x67, 0x65, 0x43, 0x6f, 0x6e, 0x73, 0x74, 132 0x61, 0x6e, 0x74, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x1a, 0x33, 0x2e, 0x67, 0x6f, 0x6f, 133 0x67, 0x6c, 0x65, 0x2e, 0x61, 0x64, 0x73, 0x2e, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x61, 0x64, 134 0x73, 0x2e, 0x76, 0x31, 0x2e, 0x72, 0x65, 0x73, 0x6f, 0x75, 0x72, 0x63, 0x65, 0x73, 0x2e, 0x4c, 135 0x61, 0x6e, 0x67, 0x75, 0x61, 0x67, 0x65, 0x43, 0x6f, 0x6e, 0x73, 0x74, 0x61, 0x6e, 0x74, 0x22, 136 0x3f, 0x82, 0xd3, 0xe4, 0x93, 0x02, 0x29, 0x12, 0x27, 0x2f, 0x76, 0x31, 0x2f, 0x7b, 0x72, 0x65, 137 0x73, 0x6f, 0x75, 0x72, 0x63, 0x65, 0x5f, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x6c, 0x61, 0x6e, 0x67, 138 0x75, 0x61, 0x67, 0x65, 0x43, 0x6f, 0x6e, 0x73, 0x74, 0x61, 0x6e, 0x74, 0x73, 0x2f, 0x2a, 0x7d, 139 0xda, 0x41, 0x0d, 0x72, 0x65, 0x73, 0x6f, 0x75, 0x72, 0x63, 0x65, 0x5f, 0x6e, 0x61, 0x6d, 0x65, 140 0x1a, 0x1b, 0xca, 0x41, 0x18, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x61, 0x64, 0x73, 0x2e, 0x67, 141 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x61, 0x70, 0x69, 0x73, 0x2e, 0x63, 0x6f, 0x6d, 0x42, 0x83, 0x02, 142 0x0a, 0x24, 0x63, 0x6f, 0x6d, 0x2e, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2e, 0x61, 0x64, 0x73, 143 0x2e, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x61, 0x64, 0x73, 0x2e, 0x76, 0x31, 0x2e, 0x73, 0x65, 144 0x72, 0x76, 0x69, 0x63, 0x65, 0x73, 0x42, 0x1c, 0x4c, 0x61, 0x6e, 0x67, 0x75, 0x61, 0x67, 0x65, 145 0x43, 0x6f, 0x6e, 0x73, 0x74, 0x61, 0x6e, 0x74, 0x53, 0x65, 0x72, 0x76, 0x69, 0x63, 0x65, 0x50, 146 0x72, 0x6f, 0x74, 0x6f, 0x50, 0x01, 0x5a, 0x48, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2e, 0x67, 147 0x6f, 0x6c, 0x61, 0x6e, 0x67, 0x2e, 0x6f, 0x72, 0x67, 0x2f, 0x67, 0x65, 0x6e, 0x70, 0x72, 0x6f, 148 0x74, 0x6f, 0x2f, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x61, 0x70, 0x69, 0x73, 0x2f, 0x61, 0x64, 149 0x73, 0x2f, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x61, 0x64, 0x73, 0x2f, 0x76, 0x31, 0x2f, 0x73, 150 0x65, 0x72, 0x76, 0x69, 0x63, 0x65, 0x73, 0x3b, 0x73, 0x65, 0x72, 0x76, 0x69, 0x63, 0x65, 0x73, 151 0xa2, 0x02, 0x03, 0x47, 0x41, 0x41, 0xaa, 0x02, 0x20, 0x47, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2e, 152 0x41, 0x64, 0x73, 0x2e, 0x47, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x41, 0x64, 0x73, 0x2e, 0x56, 0x31, 153 0x2e, 0x53, 0x65, 0x72, 0x76, 0x69, 0x63, 0x65, 0x73, 0xca, 0x02, 0x20, 0x47, 0x6f, 0x6f, 0x67, 154 0x6c, 0x65, 0x5c, 0x41, 0x64, 0x73, 0x5c, 0x47, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x41, 0x64, 0x73, 155 0x5c, 0x56, 0x31, 0x5c, 0x53, 0x65, 0x72, 0x76, 0x69, 0x63, 0x65, 0x73, 0xea, 0x02, 0x24, 0x47, 156 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x3a, 0x3a, 0x41, 0x64, 0x73, 0x3a, 0x3a, 0x47, 0x6f, 0x6f, 0x67, 157 0x6c, 0x65, 0x41, 0x64, 0x73, 0x3a, 0x3a, 0x56, 0x31, 0x3a, 0x3a, 0x53, 0x65, 0x72, 0x76, 0x69, 158 0x63, 0x65, 0x73, 0x62, 0x06, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x33, 159} 160 161var ( 162 file_google_ads_googleads_v1_services_language_constant_service_proto_rawDescOnce sync.Once 163 file_google_ads_googleads_v1_services_language_constant_service_proto_rawDescData = file_google_ads_googleads_v1_services_language_constant_service_proto_rawDesc 164) 165 166func file_google_ads_googleads_v1_services_language_constant_service_proto_rawDescGZIP() []byte { 167 file_google_ads_googleads_v1_services_language_constant_service_proto_rawDescOnce.Do(func() { 168 file_google_ads_googleads_v1_services_language_constant_service_proto_rawDescData = protoimpl.X.CompressGZIP(file_google_ads_googleads_v1_services_language_constant_service_proto_rawDescData) 169 }) 170 return file_google_ads_googleads_v1_services_language_constant_service_proto_rawDescData 171} 172 173var file_google_ads_googleads_v1_services_language_constant_service_proto_msgTypes = make([]protoimpl.MessageInfo, 1) 174var file_google_ads_googleads_v1_services_language_constant_service_proto_goTypes = []interface{}{ 175 (*GetLanguageConstantRequest)(nil), // 0: google.ads.googleads.v1.services.GetLanguageConstantRequest 176 (*resources.LanguageConstant)(nil), // 1: google.ads.googleads.v1.resources.LanguageConstant 177} 178var file_google_ads_googleads_v1_services_language_constant_service_proto_depIdxs = []int32{ 179 0, // 0: google.ads.googleads.v1.services.LanguageConstantService.GetLanguageConstant:input_type -> google.ads.googleads.v1.services.GetLanguageConstantRequest 180 1, // 1: google.ads.googleads.v1.services.LanguageConstantService.GetLanguageConstant:output_type -> google.ads.googleads.v1.resources.LanguageConstant 181 1, // [1:2] is the sub-list for method output_type 182 0, // [0:1] is the sub-list for method input_type 183 0, // [0:0] is the sub-list for extension type_name 184 0, // [0:0] is the sub-list for extension extendee 185 0, // [0:0] is the sub-list for field type_name 186} 187 188func init() { file_google_ads_googleads_v1_services_language_constant_service_proto_init() } 189func file_google_ads_googleads_v1_services_language_constant_service_proto_init() { 190 if File_google_ads_googleads_v1_services_language_constant_service_proto != nil { 191 return 192 } 193 if !protoimpl.UnsafeEnabled { 194 file_google_ads_googleads_v1_services_language_constant_service_proto_msgTypes[0].Exporter = func(v interface{}, i int) interface{} { 195 switch v := v.(*GetLanguageConstantRequest); i { 196 case 0: 197 return &v.state 198 case 1: 199 return &v.sizeCache 200 case 2: 201 return &v.unknownFields 202 default: 203 return nil 204 } 205 } 206 } 207 type x struct{} 208 out := protoimpl.TypeBuilder{ 209 File: protoimpl.DescBuilder{ 210 GoPackagePath: reflect.TypeOf(x{}).PkgPath(), 211 RawDescriptor: file_google_ads_googleads_v1_services_language_constant_service_proto_rawDesc, 212 NumEnums: 0, 213 NumMessages: 1, 214 NumExtensions: 0, 215 NumServices: 1, 216 }, 217 GoTypes: file_google_ads_googleads_v1_services_language_constant_service_proto_goTypes, 218 DependencyIndexes: file_google_ads_googleads_v1_services_language_constant_service_proto_depIdxs, 219 MessageInfos: file_google_ads_googleads_v1_services_language_constant_service_proto_msgTypes, 220 }.Build() 221 File_google_ads_googleads_v1_services_language_constant_service_proto = out.File 222 file_google_ads_googleads_v1_services_language_constant_service_proto_rawDesc = nil 223 file_google_ads_googleads_v1_services_language_constant_service_proto_goTypes = nil 224 file_google_ads_googleads_v1_services_language_constant_service_proto_depIdxs = nil 225} 226 227// Reference imports to suppress errors if they are not otherwise used. 228var _ context.Context 229var _ grpc.ClientConnInterface 230 231// This is a compile-time assertion to ensure that this generated file 232// is compatible with the grpc package it is being compiled against. 233const _ = grpc.SupportPackageIsVersion6 234 235// LanguageConstantServiceClient is the client API for LanguageConstantService service. 236// 237// For semantics around ctx use and closing/ending streaming RPCs, please refer to https://godoc.org/google.golang.org/grpc#ClientConn.NewStream. 238type LanguageConstantServiceClient interface { 239 // Returns the requested language constant. 240 GetLanguageConstant(ctx context.Context, in *GetLanguageConstantRequest, opts ...grpc.CallOption) (*resources.LanguageConstant, error) 241} 242 243type languageConstantServiceClient struct { 244 cc grpc.ClientConnInterface 245} 246 247func NewLanguageConstantServiceClient(cc grpc.ClientConnInterface) LanguageConstantServiceClient { 248 return &languageConstantServiceClient{cc} 249} 250 251func (c *languageConstantServiceClient) GetLanguageConstant(ctx context.Context, in *GetLanguageConstantRequest, opts ...grpc.CallOption) (*resources.LanguageConstant, error) { 252 out := new(resources.LanguageConstant) 253 err := c.cc.Invoke(ctx, "/google.ads.googleads.v1.services.LanguageConstantService/GetLanguageConstant", in, out, opts...) 254 if err != nil { 255 return nil, err 256 } 257 return out, nil 258} 259 260// LanguageConstantServiceServer is the server API for LanguageConstantService service. 261type LanguageConstantServiceServer interface { 262 // Returns the requested language constant. 263 GetLanguageConstant(context.Context, *GetLanguageConstantRequest) (*resources.LanguageConstant, error) 264} 265 266// UnimplementedLanguageConstantServiceServer can be embedded to have forward compatible implementations. 267type UnimplementedLanguageConstantServiceServer struct { 268} 269 270func (*UnimplementedLanguageConstantServiceServer) GetLanguageConstant(context.Context, *GetLanguageConstantRequest) (*resources.LanguageConstant, error) { 271 return nil, status.Errorf(codes.Unimplemented, "method GetLanguageConstant not implemented") 272} 273 274func RegisterLanguageConstantServiceServer(s *grpc.Server, srv LanguageConstantServiceServer) { 275 s.RegisterService(&_LanguageConstantService_serviceDesc, srv) 276} 277 278func _LanguageConstantService_GetLanguageConstant_Handler(srv interface{}, ctx context.Context, dec func(interface{}) error, interceptor grpc.UnaryServerInterceptor) (interface{}, error) { 279 in := new(GetLanguageConstantRequest) 280 if err := dec(in); err != nil { 281 return nil, err 282 } 283 if interceptor == nil { 284 return srv.(LanguageConstantServiceServer).GetLanguageConstant(ctx, in) 285 } 286 info := &grpc.UnaryServerInfo{ 287 Server: srv, 288 FullMethod: "/google.ads.googleads.v1.services.LanguageConstantService/GetLanguageConstant", 289 } 290 handler := func(ctx context.Context, req interface{}) (interface{}, error) { 291 return srv.(LanguageConstantServiceServer).GetLanguageConstant(ctx, req.(*GetLanguageConstantRequest)) 292 } 293 return interceptor(ctx, in, info, handler) 294} 295 296var _LanguageConstantService_serviceDesc = grpc.ServiceDesc{ 297 ServiceName: "google.ads.googleads.v1.services.LanguageConstantService", 298 HandlerType: (*LanguageConstantServiceServer)(nil), 299 Methods: []grpc.MethodDesc{ 300 { 301 MethodName: "GetLanguageConstant", 302 Handler: _LanguageConstantService_GetLanguageConstant_Handler, 303 }, 304 }, 305 Streams: []grpc.StreamDesc{}, 306 Metadata: "google/ads/googleads/v1/services/language_constant_service.proto", 307} 308