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.26.0 18// protoc v3.12.2 19// source: google/cloud/talent/v4beta1/application_service.proto 20 21package talent 22 23import ( 24 context "context" 25 reflect "reflect" 26 sync "sync" 27 28 _ "google.golang.org/genproto/googleapis/api/annotations" 29 grpc "google.golang.org/grpc" 30 codes "google.golang.org/grpc/codes" 31 status "google.golang.org/grpc/status" 32 protoreflect "google.golang.org/protobuf/reflect/protoreflect" 33 protoimpl "google.golang.org/protobuf/runtime/protoimpl" 34 emptypb "google.golang.org/protobuf/types/known/emptypb" 35 fieldmaskpb "google.golang.org/protobuf/types/known/fieldmaskpb" 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// The Request of the CreateApplication method. 46type CreateApplicationRequest struct { 47 state protoimpl.MessageState 48 sizeCache protoimpl.SizeCache 49 unknownFields protoimpl.UnknownFields 50 51 // Required. Resource name of the profile under which the application is created. 52 // 53 // The format is 54 // "projects/{project_id}/tenants/{tenant_id}/profiles/{profile_id}". 55 // For example, "projects/foo/tenants/bar/profiles/baz". 56 Parent string `protobuf:"bytes,1,opt,name=parent,proto3" json:"parent,omitempty"` 57 // Required. The application to be created. 58 Application *Application `protobuf:"bytes,2,opt,name=application,proto3" json:"application,omitempty"` 59} 60 61func (x *CreateApplicationRequest) Reset() { 62 *x = CreateApplicationRequest{} 63 if protoimpl.UnsafeEnabled { 64 mi := &file_google_cloud_talent_v4beta1_application_service_proto_msgTypes[0] 65 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) 66 ms.StoreMessageInfo(mi) 67 } 68} 69 70func (x *CreateApplicationRequest) String() string { 71 return protoimpl.X.MessageStringOf(x) 72} 73 74func (*CreateApplicationRequest) ProtoMessage() {} 75 76func (x *CreateApplicationRequest) ProtoReflect() protoreflect.Message { 77 mi := &file_google_cloud_talent_v4beta1_application_service_proto_msgTypes[0] 78 if protoimpl.UnsafeEnabled && x != nil { 79 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) 80 if ms.LoadMessageInfo() == nil { 81 ms.StoreMessageInfo(mi) 82 } 83 return ms 84 } 85 return mi.MessageOf(x) 86} 87 88// Deprecated: Use CreateApplicationRequest.ProtoReflect.Descriptor instead. 89func (*CreateApplicationRequest) Descriptor() ([]byte, []int) { 90 return file_google_cloud_talent_v4beta1_application_service_proto_rawDescGZIP(), []int{0} 91} 92 93func (x *CreateApplicationRequest) GetParent() string { 94 if x != nil { 95 return x.Parent 96 } 97 return "" 98} 99 100func (x *CreateApplicationRequest) GetApplication() *Application { 101 if x != nil { 102 return x.Application 103 } 104 return nil 105} 106 107// Request for getting a application by name. 108type GetApplicationRequest struct { 109 state protoimpl.MessageState 110 sizeCache protoimpl.SizeCache 111 unknownFields protoimpl.UnknownFields 112 113 // Required. The resource name of the application to be retrieved. 114 // 115 // The format is 116 // "projects/{project_id}/tenants/{tenant_id}/profiles/{profile_id}/applications/{application_id}". 117 // For example, "projects/foo/tenants/bar/profiles/baz/applications/qux". 118 Name string `protobuf:"bytes,1,opt,name=name,proto3" json:"name,omitempty"` 119} 120 121func (x *GetApplicationRequest) Reset() { 122 *x = GetApplicationRequest{} 123 if protoimpl.UnsafeEnabled { 124 mi := &file_google_cloud_talent_v4beta1_application_service_proto_msgTypes[1] 125 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) 126 ms.StoreMessageInfo(mi) 127 } 128} 129 130func (x *GetApplicationRequest) String() string { 131 return protoimpl.X.MessageStringOf(x) 132} 133 134func (*GetApplicationRequest) ProtoMessage() {} 135 136func (x *GetApplicationRequest) ProtoReflect() protoreflect.Message { 137 mi := &file_google_cloud_talent_v4beta1_application_service_proto_msgTypes[1] 138 if protoimpl.UnsafeEnabled && x != nil { 139 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) 140 if ms.LoadMessageInfo() == nil { 141 ms.StoreMessageInfo(mi) 142 } 143 return ms 144 } 145 return mi.MessageOf(x) 146} 147 148// Deprecated: Use GetApplicationRequest.ProtoReflect.Descriptor instead. 149func (*GetApplicationRequest) Descriptor() ([]byte, []int) { 150 return file_google_cloud_talent_v4beta1_application_service_proto_rawDescGZIP(), []int{1} 151} 152 153func (x *GetApplicationRequest) GetName() string { 154 if x != nil { 155 return x.Name 156 } 157 return "" 158} 159 160// Request for updating a specified application. 161type UpdateApplicationRequest struct { 162 state protoimpl.MessageState 163 sizeCache protoimpl.SizeCache 164 unknownFields protoimpl.UnknownFields 165 166 // Required. The application resource to replace the current resource in the system. 167 Application *Application `protobuf:"bytes,1,opt,name=application,proto3" json:"application,omitempty"` 168 // Strongly recommended for the best service experience. 169 // 170 // If [update_mask][google.cloud.talent.v4beta1.UpdateApplicationRequest.update_mask] is provided, only the specified fields in 171 // [application][google.cloud.talent.v4beta1.UpdateApplicationRequest.application] are updated. Otherwise all the fields are updated. 172 // 173 // A field mask to specify the application fields to be updated. Only 174 // top level fields of [Application][google.cloud.talent.v4beta1.Application] are supported. 175 UpdateMask *fieldmaskpb.FieldMask `protobuf:"bytes,2,opt,name=update_mask,json=updateMask,proto3" json:"update_mask,omitempty"` 176} 177 178func (x *UpdateApplicationRequest) Reset() { 179 *x = UpdateApplicationRequest{} 180 if protoimpl.UnsafeEnabled { 181 mi := &file_google_cloud_talent_v4beta1_application_service_proto_msgTypes[2] 182 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) 183 ms.StoreMessageInfo(mi) 184 } 185} 186 187func (x *UpdateApplicationRequest) String() string { 188 return protoimpl.X.MessageStringOf(x) 189} 190 191func (*UpdateApplicationRequest) ProtoMessage() {} 192 193func (x *UpdateApplicationRequest) ProtoReflect() protoreflect.Message { 194 mi := &file_google_cloud_talent_v4beta1_application_service_proto_msgTypes[2] 195 if protoimpl.UnsafeEnabled && x != nil { 196 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) 197 if ms.LoadMessageInfo() == nil { 198 ms.StoreMessageInfo(mi) 199 } 200 return ms 201 } 202 return mi.MessageOf(x) 203} 204 205// Deprecated: Use UpdateApplicationRequest.ProtoReflect.Descriptor instead. 206func (*UpdateApplicationRequest) Descriptor() ([]byte, []int) { 207 return file_google_cloud_talent_v4beta1_application_service_proto_rawDescGZIP(), []int{2} 208} 209 210func (x *UpdateApplicationRequest) GetApplication() *Application { 211 if x != nil { 212 return x.Application 213 } 214 return nil 215} 216 217func (x *UpdateApplicationRequest) GetUpdateMask() *fieldmaskpb.FieldMask { 218 if x != nil { 219 return x.UpdateMask 220 } 221 return nil 222} 223 224// Request to delete a application. 225type DeleteApplicationRequest struct { 226 state protoimpl.MessageState 227 sizeCache protoimpl.SizeCache 228 unknownFields protoimpl.UnknownFields 229 230 // Required. The resource name of the application to be deleted. 231 // 232 // The format is 233 // "projects/{project_id}/tenants/{tenant_id}/profiles/{profile_id}/applications/{application_id}". 234 // For example, "projects/foo/tenants/bar/profiles/baz/applications/qux". 235 Name string `protobuf:"bytes,1,opt,name=name,proto3" json:"name,omitempty"` 236} 237 238func (x *DeleteApplicationRequest) Reset() { 239 *x = DeleteApplicationRequest{} 240 if protoimpl.UnsafeEnabled { 241 mi := &file_google_cloud_talent_v4beta1_application_service_proto_msgTypes[3] 242 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) 243 ms.StoreMessageInfo(mi) 244 } 245} 246 247func (x *DeleteApplicationRequest) String() string { 248 return protoimpl.X.MessageStringOf(x) 249} 250 251func (*DeleteApplicationRequest) ProtoMessage() {} 252 253func (x *DeleteApplicationRequest) ProtoReflect() protoreflect.Message { 254 mi := &file_google_cloud_talent_v4beta1_application_service_proto_msgTypes[3] 255 if protoimpl.UnsafeEnabled && x != nil { 256 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) 257 if ms.LoadMessageInfo() == nil { 258 ms.StoreMessageInfo(mi) 259 } 260 return ms 261 } 262 return mi.MessageOf(x) 263} 264 265// Deprecated: Use DeleteApplicationRequest.ProtoReflect.Descriptor instead. 266func (*DeleteApplicationRequest) Descriptor() ([]byte, []int) { 267 return file_google_cloud_talent_v4beta1_application_service_proto_rawDescGZIP(), []int{3} 268} 269 270func (x *DeleteApplicationRequest) GetName() string { 271 if x != nil { 272 return x.Name 273 } 274 return "" 275} 276 277// List applications for which the client has ACL visibility. 278type ListApplicationsRequest struct { 279 state protoimpl.MessageState 280 sizeCache protoimpl.SizeCache 281 unknownFields protoimpl.UnknownFields 282 283 // Required. Resource name of the profile under which the application is created. 284 // 285 // The format is 286 // "projects/{project_id}/tenants/{tenant_id}/profiles/{profile_id}", for 287 // example, "projects/foo/tenants/bar/profiles/baz". 288 Parent string `protobuf:"bytes,1,opt,name=parent,proto3" json:"parent,omitempty"` 289 // The starting indicator from which to return results. 290 PageToken string `protobuf:"bytes,2,opt,name=page_token,json=pageToken,proto3" json:"page_token,omitempty"` 291 // The maximum number of applications to be returned, at most 100. 292 // Default is 100 if a non-positive number is provided. 293 PageSize int32 `protobuf:"varint,3,opt,name=page_size,json=pageSize,proto3" json:"page_size,omitempty"` 294} 295 296func (x *ListApplicationsRequest) Reset() { 297 *x = ListApplicationsRequest{} 298 if protoimpl.UnsafeEnabled { 299 mi := &file_google_cloud_talent_v4beta1_application_service_proto_msgTypes[4] 300 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) 301 ms.StoreMessageInfo(mi) 302 } 303} 304 305func (x *ListApplicationsRequest) String() string { 306 return protoimpl.X.MessageStringOf(x) 307} 308 309func (*ListApplicationsRequest) ProtoMessage() {} 310 311func (x *ListApplicationsRequest) ProtoReflect() protoreflect.Message { 312 mi := &file_google_cloud_talent_v4beta1_application_service_proto_msgTypes[4] 313 if protoimpl.UnsafeEnabled && x != nil { 314 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) 315 if ms.LoadMessageInfo() == nil { 316 ms.StoreMessageInfo(mi) 317 } 318 return ms 319 } 320 return mi.MessageOf(x) 321} 322 323// Deprecated: Use ListApplicationsRequest.ProtoReflect.Descriptor instead. 324func (*ListApplicationsRequest) Descriptor() ([]byte, []int) { 325 return file_google_cloud_talent_v4beta1_application_service_proto_rawDescGZIP(), []int{4} 326} 327 328func (x *ListApplicationsRequest) GetParent() string { 329 if x != nil { 330 return x.Parent 331 } 332 return "" 333} 334 335func (x *ListApplicationsRequest) GetPageToken() string { 336 if x != nil { 337 return x.PageToken 338 } 339 return "" 340} 341 342func (x *ListApplicationsRequest) GetPageSize() int32 { 343 if x != nil { 344 return x.PageSize 345 } 346 return 0 347} 348 349// The List applications response object. 350type ListApplicationsResponse struct { 351 state protoimpl.MessageState 352 sizeCache protoimpl.SizeCache 353 unknownFields protoimpl.UnknownFields 354 355 // Applications for the current client. 356 Applications []*Application `protobuf:"bytes,1,rep,name=applications,proto3" json:"applications,omitempty"` 357 // A token to retrieve the next page of results. 358 NextPageToken string `protobuf:"bytes,2,opt,name=next_page_token,json=nextPageToken,proto3" json:"next_page_token,omitempty"` 359 // Additional information for the API invocation, such as the request 360 // tracking id. 361 Metadata *ResponseMetadata `protobuf:"bytes,3,opt,name=metadata,proto3" json:"metadata,omitempty"` 362} 363 364func (x *ListApplicationsResponse) Reset() { 365 *x = ListApplicationsResponse{} 366 if protoimpl.UnsafeEnabled { 367 mi := &file_google_cloud_talent_v4beta1_application_service_proto_msgTypes[5] 368 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) 369 ms.StoreMessageInfo(mi) 370 } 371} 372 373func (x *ListApplicationsResponse) String() string { 374 return protoimpl.X.MessageStringOf(x) 375} 376 377func (*ListApplicationsResponse) ProtoMessage() {} 378 379func (x *ListApplicationsResponse) ProtoReflect() protoreflect.Message { 380 mi := &file_google_cloud_talent_v4beta1_application_service_proto_msgTypes[5] 381 if protoimpl.UnsafeEnabled && x != nil { 382 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) 383 if ms.LoadMessageInfo() == nil { 384 ms.StoreMessageInfo(mi) 385 } 386 return ms 387 } 388 return mi.MessageOf(x) 389} 390 391// Deprecated: Use ListApplicationsResponse.ProtoReflect.Descriptor instead. 392func (*ListApplicationsResponse) Descriptor() ([]byte, []int) { 393 return file_google_cloud_talent_v4beta1_application_service_proto_rawDescGZIP(), []int{5} 394} 395 396func (x *ListApplicationsResponse) GetApplications() []*Application { 397 if x != nil { 398 return x.Applications 399 } 400 return nil 401} 402 403func (x *ListApplicationsResponse) GetNextPageToken() string { 404 if x != nil { 405 return x.NextPageToken 406 } 407 return "" 408} 409 410func (x *ListApplicationsResponse) GetMetadata() *ResponseMetadata { 411 if x != nil { 412 return x.Metadata 413 } 414 return nil 415} 416 417var File_google_cloud_talent_v4beta1_application_service_proto protoreflect.FileDescriptor 418 419var file_google_cloud_talent_v4beta1_application_service_proto_rawDesc = []byte{ 420 0x0a, 0x35, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2f, 0x63, 0x6c, 0x6f, 0x75, 0x64, 0x2f, 0x74, 421 0x61, 0x6c, 0x65, 0x6e, 0x74, 0x2f, 0x76, 0x34, 0x62, 0x65, 0x74, 0x61, 0x31, 0x2f, 0x61, 0x70, 422 0x70, 0x6c, 0x69, 0x63, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x5f, 0x73, 0x65, 0x72, 0x76, 0x69, 0x63, 423 0x65, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x12, 0x1b, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2e, 424 0x63, 0x6c, 0x6f, 0x75, 0x64, 0x2e, 0x74, 0x61, 0x6c, 0x65, 0x6e, 0x74, 0x2e, 0x76, 0x34, 0x62, 425 0x65, 0x74, 0x61, 0x31, 0x1a, 0x1c, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2f, 0x61, 0x70, 0x69, 426 0x2f, 0x61, 0x6e, 0x6e, 0x6f, 0x74, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x73, 0x2e, 0x70, 0x72, 0x6f, 427 0x74, 0x6f, 0x1a, 0x17, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2f, 0x61, 0x70, 0x69, 0x2f, 0x63, 428 0x6c, 0x69, 0x65, 0x6e, 0x74, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x1a, 0x1f, 0x67, 0x6f, 0x6f, 429 0x67, 0x6c, 0x65, 0x2f, 0x61, 0x70, 0x69, 0x2f, 0x66, 0x69, 0x65, 0x6c, 0x64, 0x5f, 0x62, 0x65, 430 0x68, 0x61, 0x76, 0x69, 0x6f, 0x72, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x1a, 0x19, 0x67, 0x6f, 431 0x6f, 0x67, 0x6c, 0x65, 0x2f, 0x61, 0x70, 0x69, 0x2f, 0x72, 0x65, 0x73, 0x6f, 0x75, 0x72, 0x63, 432 0x65, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x1a, 0x2d, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2f, 433 0x63, 0x6c, 0x6f, 0x75, 0x64, 0x2f, 0x74, 0x61, 0x6c, 0x65, 0x6e, 0x74, 0x2f, 0x76, 0x34, 0x62, 434 0x65, 0x74, 0x61, 0x31, 0x2f, 0x61, 0x70, 0x70, 0x6c, 0x69, 0x63, 0x61, 0x74, 0x69, 0x6f, 0x6e, 435 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x1a, 0x28, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2f, 0x63, 436 0x6c, 0x6f, 0x75, 0x64, 0x2f, 0x74, 0x61, 0x6c, 0x65, 0x6e, 0x74, 0x2f, 0x76, 0x34, 0x62, 0x65, 437 0x74, 0x61, 0x31, 0x2f, 0x63, 0x6f, 0x6d, 0x6d, 0x6f, 0x6e, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 438 0x1a, 0x1b, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2f, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x62, 0x75, 439 0x66, 0x2f, 0x65, 0x6d, 0x70, 0x74, 0x79, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x1a, 0x20, 0x67, 440 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2f, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x62, 0x75, 0x66, 0x2f, 0x66, 441 0x69, 0x65, 0x6c, 0x64, 0x5f, 0x6d, 0x61, 0x73, 0x6b, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x22, 442 0xa8, 0x01, 0x0a, 0x18, 0x43, 0x72, 0x65, 0x61, 0x74, 0x65, 0x41, 0x70, 0x70, 0x6c, 0x69, 0x63, 443 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x12, 0x3b, 0x0a, 0x06, 444 0x70, 0x61, 0x72, 0x65, 0x6e, 0x74, 0x18, 0x01, 0x20, 0x01, 0x28, 0x09, 0x42, 0x23, 0xe0, 0x41, 445 0x02, 0xfa, 0x41, 0x1d, 0x0a, 0x1b, 0x6a, 0x6f, 0x62, 0x73, 0x2e, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 446 0x65, 0x61, 0x70, 0x69, 0x73, 0x2e, 0x63, 0x6f, 0x6d, 0x2f, 0x50, 0x72, 0x6f, 0x66, 0x69, 0x6c, 447 0x65, 0x52, 0x06, 0x70, 0x61, 0x72, 0x65, 0x6e, 0x74, 0x12, 0x4f, 0x0a, 0x0b, 0x61, 0x70, 0x70, 448 0x6c, 0x69, 0x63, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x18, 0x02, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x28, 449 0x2e, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2e, 0x63, 0x6c, 0x6f, 0x75, 0x64, 0x2e, 0x74, 0x61, 450 0x6c, 0x65, 0x6e, 0x74, 0x2e, 0x76, 0x34, 0x62, 0x65, 0x74, 0x61, 0x31, 0x2e, 0x41, 0x70, 0x70, 451 0x6c, 0x69, 0x63, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x42, 0x03, 0xe0, 0x41, 0x02, 0x52, 0x0b, 0x61, 452 0x70, 0x70, 0x6c, 0x69, 0x63, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x22, 0x54, 0x0a, 0x15, 0x47, 0x65, 453 0x74, 0x41, 0x70, 0x70, 0x6c, 0x69, 0x63, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x52, 0x65, 0x71, 0x75, 454 0x65, 0x73, 0x74, 0x12, 0x3b, 0x0a, 0x04, 0x6e, 0x61, 0x6d, 0x65, 0x18, 0x01, 0x20, 0x01, 0x28, 455 0x09, 0x42, 0x27, 0xe0, 0x41, 0x02, 0xfa, 0x41, 0x21, 0x0a, 0x1f, 0x6a, 0x6f, 0x62, 0x73, 0x2e, 456 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x61, 0x70, 0x69, 0x73, 0x2e, 0x63, 0x6f, 0x6d, 0x2f, 0x41, 457 0x70, 0x70, 0x6c, 0x69, 0x63, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x52, 0x04, 0x6e, 0x61, 0x6d, 0x65, 458 0x22, 0xa8, 0x01, 0x0a, 0x18, 0x55, 0x70, 0x64, 0x61, 0x74, 0x65, 0x41, 0x70, 0x70, 0x6c, 0x69, 459 0x63, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x12, 0x4f, 0x0a, 460 0x0b, 0x61, 0x70, 0x70, 0x6c, 0x69, 0x63, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x18, 0x01, 0x20, 0x01, 461 0x28, 0x0b, 0x32, 0x28, 0x2e, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2e, 0x63, 0x6c, 0x6f, 0x75, 462 0x64, 0x2e, 0x74, 0x61, 0x6c, 0x65, 0x6e, 0x74, 0x2e, 0x76, 0x34, 0x62, 0x65, 0x74, 0x61, 0x31, 463 0x2e, 0x41, 0x70, 0x70, 0x6c, 0x69, 0x63, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x42, 0x03, 0xe0, 0x41, 464 0x02, 0x52, 0x0b, 0x61, 0x70, 0x70, 0x6c, 0x69, 0x63, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x12, 0x3b, 465 0x0a, 0x0b, 0x75, 0x70, 0x64, 0x61, 0x74, 0x65, 0x5f, 0x6d, 0x61, 0x73, 0x6b, 0x18, 0x02, 0x20, 466 0x01, 0x28, 0x0b, 0x32, 0x1a, 0x2e, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2e, 0x70, 0x72, 0x6f, 467 0x74, 0x6f, 0x62, 0x75, 0x66, 0x2e, 0x46, 0x69, 0x65, 0x6c, 0x64, 0x4d, 0x61, 0x73, 0x6b, 0x52, 468 0x0a, 0x75, 0x70, 0x64, 0x61, 0x74, 0x65, 0x4d, 0x61, 0x73, 0x6b, 0x22, 0x57, 0x0a, 0x18, 0x44, 469 0x65, 0x6c, 0x65, 0x74, 0x65, 0x41, 0x70, 0x70, 0x6c, 0x69, 0x63, 0x61, 0x74, 0x69, 0x6f, 0x6e, 470 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x12, 0x3b, 0x0a, 0x04, 0x6e, 0x61, 0x6d, 0x65, 0x18, 471 0x01, 0x20, 0x01, 0x28, 0x09, 0x42, 0x27, 0xe0, 0x41, 0x02, 0xfa, 0x41, 0x21, 0x0a, 0x1f, 0x6a, 472 0x6f, 0x62, 0x73, 0x2e, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x61, 0x70, 0x69, 0x73, 0x2e, 0x63, 473 0x6f, 0x6d, 0x2f, 0x41, 0x70, 0x70, 0x6c, 0x69, 0x63, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x52, 0x04, 474 0x6e, 0x61, 0x6d, 0x65, 0x22, 0x92, 0x01, 0x0a, 0x17, 0x4c, 0x69, 0x73, 0x74, 0x41, 0x70, 0x70, 475 0x6c, 0x69, 0x63, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x73, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 476 0x12, 0x3b, 0x0a, 0x06, 0x70, 0x61, 0x72, 0x65, 0x6e, 0x74, 0x18, 0x01, 0x20, 0x01, 0x28, 0x09, 477 0x42, 0x23, 0xe0, 0x41, 0x02, 0xfa, 0x41, 0x1d, 0x0a, 0x1b, 0x6a, 0x6f, 0x62, 0x73, 0x2e, 0x67, 478 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x61, 0x70, 0x69, 0x73, 0x2e, 0x63, 0x6f, 0x6d, 0x2f, 0x50, 0x72, 479 0x6f, 0x66, 0x69, 0x6c, 0x65, 0x52, 0x06, 0x70, 0x61, 0x72, 0x65, 0x6e, 0x74, 0x12, 0x1d, 0x0a, 480 0x0a, 0x70, 0x61, 0x67, 0x65, 0x5f, 0x74, 0x6f, 0x6b, 0x65, 0x6e, 0x18, 0x02, 0x20, 0x01, 0x28, 481 0x09, 0x52, 0x09, 0x70, 0x61, 0x67, 0x65, 0x54, 0x6f, 0x6b, 0x65, 0x6e, 0x12, 0x1b, 0x0a, 0x09, 482 0x70, 0x61, 0x67, 0x65, 0x5f, 0x73, 0x69, 0x7a, 0x65, 0x18, 0x03, 0x20, 0x01, 0x28, 0x05, 0x52, 483 0x08, 0x70, 0x61, 0x67, 0x65, 0x53, 0x69, 0x7a, 0x65, 0x22, 0xdb, 0x01, 0x0a, 0x18, 0x4c, 0x69, 484 0x73, 0x74, 0x41, 0x70, 0x70, 0x6c, 0x69, 0x63, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x73, 0x52, 0x65, 485 0x73, 0x70, 0x6f, 0x6e, 0x73, 0x65, 0x12, 0x4c, 0x0a, 0x0c, 0x61, 0x70, 0x70, 0x6c, 0x69, 0x63, 486 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x73, 0x18, 0x01, 0x20, 0x03, 0x28, 0x0b, 0x32, 0x28, 0x2e, 0x67, 487 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2e, 0x63, 0x6c, 0x6f, 0x75, 0x64, 0x2e, 0x74, 0x61, 0x6c, 0x65, 488 0x6e, 0x74, 0x2e, 0x76, 0x34, 0x62, 0x65, 0x74, 0x61, 0x31, 0x2e, 0x41, 0x70, 0x70, 0x6c, 0x69, 489 0x63, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x52, 0x0c, 0x61, 0x70, 0x70, 0x6c, 0x69, 0x63, 0x61, 0x74, 490 0x69, 0x6f, 0x6e, 0x73, 0x12, 0x26, 0x0a, 0x0f, 0x6e, 0x65, 0x78, 0x74, 0x5f, 0x70, 0x61, 0x67, 491 0x65, 0x5f, 0x74, 0x6f, 0x6b, 0x65, 0x6e, 0x18, 0x02, 0x20, 0x01, 0x28, 0x09, 0x52, 0x0d, 0x6e, 492 0x65, 0x78, 0x74, 0x50, 0x61, 0x67, 0x65, 0x54, 0x6f, 0x6b, 0x65, 0x6e, 0x12, 0x49, 0x0a, 0x08, 493 0x6d, 0x65, 0x74, 0x61, 0x64, 0x61, 0x74, 0x61, 0x18, 0x03, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x2d, 494 0x2e, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2e, 0x63, 0x6c, 0x6f, 0x75, 0x64, 0x2e, 0x74, 0x61, 495 0x6c, 0x65, 0x6e, 0x74, 0x2e, 0x76, 0x34, 0x62, 0x65, 0x74, 0x61, 0x31, 0x2e, 0x52, 0x65, 0x73, 496 0x70, 0x6f, 0x6e, 0x73, 0x65, 0x4d, 0x65, 0x74, 0x61, 0x64, 0x61, 0x74, 0x61, 0x52, 0x08, 0x6d, 497 0x65, 0x74, 0x61, 0x64, 0x61, 0x74, 0x61, 0x32, 0xfc, 0x08, 0x0a, 0x12, 0x41, 0x70, 0x70, 0x6c, 498 0x69, 0x63, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x53, 0x65, 0x72, 0x76, 0x69, 0x63, 0x65, 0x12, 0xd4, 499 0x01, 0x0a, 0x11, 0x43, 0x72, 0x65, 0x61, 0x74, 0x65, 0x41, 0x70, 0x70, 0x6c, 0x69, 0x63, 0x61, 500 0x74, 0x69, 0x6f, 0x6e, 0x12, 0x35, 0x2e, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2e, 0x63, 0x6c, 501 0x6f, 0x75, 0x64, 0x2e, 0x74, 0x61, 0x6c, 0x65, 0x6e, 0x74, 0x2e, 0x76, 0x34, 0x62, 0x65, 0x74, 502 0x61, 0x31, 0x2e, 0x43, 0x72, 0x65, 0x61, 0x74, 0x65, 0x41, 0x70, 0x70, 0x6c, 0x69, 0x63, 0x61, 503 0x74, 0x69, 0x6f, 0x6e, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x1a, 0x28, 0x2e, 0x67, 0x6f, 504 0x6f, 0x67, 0x6c, 0x65, 0x2e, 0x63, 0x6c, 0x6f, 0x75, 0x64, 0x2e, 0x74, 0x61, 0x6c, 0x65, 0x6e, 505 0x74, 0x2e, 0x76, 0x34, 0x62, 0x65, 0x74, 0x61, 0x31, 0x2e, 0x41, 0x70, 0x70, 0x6c, 0x69, 0x63, 506 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x22, 0x5e, 0x82, 0xd3, 0xe4, 0x93, 0x02, 0x43, 0x22, 0x3e, 0x2f, 507 0x76, 0x34, 0x62, 0x65, 0x74, 0x61, 0x31, 0x2f, 0x7b, 0x70, 0x61, 0x72, 0x65, 0x6e, 0x74, 0x3d, 508 0x70, 0x72, 0x6f, 0x6a, 0x65, 0x63, 0x74, 0x73, 0x2f, 0x2a, 0x2f, 0x74, 0x65, 0x6e, 0x61, 0x6e, 509 0x74, 0x73, 0x2f, 0x2a, 0x2f, 0x70, 0x72, 0x6f, 0x66, 0x69, 0x6c, 0x65, 0x73, 0x2f, 0x2a, 0x7d, 510 0x2f, 0x61, 0x70, 0x70, 0x6c, 0x69, 0x63, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x73, 0x3a, 0x01, 0x2a, 511 0xda, 0x41, 0x12, 0x70, 0x61, 0x72, 0x65, 0x6e, 0x74, 0x2c, 0x61, 0x70, 0x70, 0x6c, 0x69, 0x63, 512 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x12, 0xbd, 0x01, 0x0a, 0x0e, 0x47, 0x65, 0x74, 0x41, 0x70, 0x70, 513 0x6c, 0x69, 0x63, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x12, 0x32, 0x2e, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 514 0x65, 0x2e, 0x63, 0x6c, 0x6f, 0x75, 0x64, 0x2e, 0x74, 0x61, 0x6c, 0x65, 0x6e, 0x74, 0x2e, 0x76, 515 0x34, 0x62, 0x65, 0x74, 0x61, 0x31, 0x2e, 0x47, 0x65, 0x74, 0x41, 0x70, 0x70, 0x6c, 0x69, 0x63, 516 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x1a, 0x28, 0x2e, 0x67, 517 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2e, 0x63, 0x6c, 0x6f, 0x75, 0x64, 0x2e, 0x74, 0x61, 0x6c, 0x65, 518 0x6e, 0x74, 0x2e, 0x76, 0x34, 0x62, 0x65, 0x74, 0x61, 0x31, 0x2e, 0x41, 0x70, 0x70, 0x6c, 0x69, 519 0x63, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x22, 0x4d, 0x82, 0xd3, 0xe4, 0x93, 0x02, 0x40, 0x12, 0x3e, 520 0x2f, 0x76, 0x34, 0x62, 0x65, 0x74, 0x61, 0x31, 0x2f, 0x7b, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x70, 521 0x72, 0x6f, 0x6a, 0x65, 0x63, 0x74, 0x73, 0x2f, 0x2a, 0x2f, 0x74, 0x65, 0x6e, 0x61, 0x6e, 0x74, 522 0x73, 0x2f, 0x2a, 0x2f, 0x70, 0x72, 0x6f, 0x66, 0x69, 0x6c, 0x65, 0x73, 0x2f, 0x2a, 0x2f, 0x61, 523 0x70, 0x70, 0x6c, 0x69, 0x63, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x73, 0x2f, 0x2a, 0x7d, 0xda, 0x41, 524 0x04, 0x6e, 0x61, 0x6d, 0x65, 0x12, 0xd9, 0x01, 0x0a, 0x11, 0x55, 0x70, 0x64, 0x61, 0x74, 0x65, 525 0x41, 0x70, 0x70, 0x6c, 0x69, 0x63, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x12, 0x35, 0x2e, 0x67, 0x6f, 526 0x6f, 0x67, 0x6c, 0x65, 0x2e, 0x63, 0x6c, 0x6f, 0x75, 0x64, 0x2e, 0x74, 0x61, 0x6c, 0x65, 0x6e, 527 0x74, 0x2e, 0x76, 0x34, 0x62, 0x65, 0x74, 0x61, 0x31, 0x2e, 0x55, 0x70, 0x64, 0x61, 0x74, 0x65, 528 0x41, 0x70, 0x70, 0x6c, 0x69, 0x63, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x52, 0x65, 0x71, 0x75, 0x65, 529 0x73, 0x74, 0x1a, 0x28, 0x2e, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2e, 0x63, 0x6c, 0x6f, 0x75, 530 0x64, 0x2e, 0x74, 0x61, 0x6c, 0x65, 0x6e, 0x74, 0x2e, 0x76, 0x34, 0x62, 0x65, 0x74, 0x61, 0x31, 531 0x2e, 0x41, 0x70, 0x70, 0x6c, 0x69, 0x63, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x22, 0x63, 0x82, 0xd3, 532 0xe4, 0x93, 0x02, 0x4f, 0x32, 0x4a, 0x2f, 0x76, 0x34, 0x62, 0x65, 0x74, 0x61, 0x31, 0x2f, 0x7b, 533 0x61, 0x70, 0x70, 0x6c, 0x69, 0x63, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x2e, 0x6e, 0x61, 0x6d, 0x65, 534 0x3d, 0x70, 0x72, 0x6f, 0x6a, 0x65, 0x63, 0x74, 0x73, 0x2f, 0x2a, 0x2f, 0x74, 0x65, 0x6e, 0x61, 535 0x6e, 0x74, 0x73, 0x2f, 0x2a, 0x2f, 0x70, 0x72, 0x6f, 0x66, 0x69, 0x6c, 0x65, 0x73, 0x2f, 0x2a, 536 0x2f, 0x61, 0x70, 0x70, 0x6c, 0x69, 0x63, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x73, 0x2f, 0x2a, 0x7d, 537 0x3a, 0x01, 0x2a, 0xda, 0x41, 0x0b, 0x61, 0x70, 0x70, 0x6c, 0x69, 0x63, 0x61, 0x74, 0x69, 0x6f, 538 0x6e, 0x12, 0xb1, 0x01, 0x0a, 0x11, 0x44, 0x65, 0x6c, 0x65, 0x74, 0x65, 0x41, 0x70, 0x70, 0x6c, 539 0x69, 0x63, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x12, 0x35, 0x2e, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 540 0x2e, 0x63, 0x6c, 0x6f, 0x75, 0x64, 0x2e, 0x74, 0x61, 0x6c, 0x65, 0x6e, 0x74, 0x2e, 0x76, 0x34, 541 0x62, 0x65, 0x74, 0x61, 0x31, 0x2e, 0x44, 0x65, 0x6c, 0x65, 0x74, 0x65, 0x41, 0x70, 0x70, 0x6c, 542 0x69, 0x63, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x1a, 0x16, 543 0x2e, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x62, 0x75, 0x66, 544 0x2e, 0x45, 0x6d, 0x70, 0x74, 0x79, 0x22, 0x4d, 0x82, 0xd3, 0xe4, 0x93, 0x02, 0x40, 0x2a, 0x3e, 545 0x2f, 0x76, 0x34, 0x62, 0x65, 0x74, 0x61, 0x31, 0x2f, 0x7b, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x70, 546 0x72, 0x6f, 0x6a, 0x65, 0x63, 0x74, 0x73, 0x2f, 0x2a, 0x2f, 0x74, 0x65, 0x6e, 0x61, 0x6e, 0x74, 547 0x73, 0x2f, 0x2a, 0x2f, 0x70, 0x72, 0x6f, 0x66, 0x69, 0x6c, 0x65, 0x73, 0x2f, 0x2a, 0x2f, 0x61, 548 0x70, 0x70, 0x6c, 0x69, 0x63, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x73, 0x2f, 0x2a, 0x7d, 0xda, 0x41, 549 0x04, 0x6e, 0x61, 0x6d, 0x65, 0x12, 0xd0, 0x01, 0x0a, 0x10, 0x4c, 0x69, 0x73, 0x74, 0x41, 0x70, 550 0x70, 0x6c, 0x69, 0x63, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x73, 0x12, 0x34, 0x2e, 0x67, 0x6f, 0x6f, 551 0x67, 0x6c, 0x65, 0x2e, 0x63, 0x6c, 0x6f, 0x75, 0x64, 0x2e, 0x74, 0x61, 0x6c, 0x65, 0x6e, 0x74, 552 0x2e, 0x76, 0x34, 0x62, 0x65, 0x74, 0x61, 0x31, 0x2e, 0x4c, 0x69, 0x73, 0x74, 0x41, 0x70, 0x70, 553 0x6c, 0x69, 0x63, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x73, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 554 0x1a, 0x35, 0x2e, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2e, 0x63, 0x6c, 0x6f, 0x75, 0x64, 0x2e, 555 0x74, 0x61, 0x6c, 0x65, 0x6e, 0x74, 0x2e, 0x76, 0x34, 0x62, 0x65, 0x74, 0x61, 0x31, 0x2e, 0x4c, 556 0x69, 0x73, 0x74, 0x41, 0x70, 0x70, 0x6c, 0x69, 0x63, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x73, 0x52, 557 0x65, 0x73, 0x70, 0x6f, 0x6e, 0x73, 0x65, 0x22, 0x4f, 0x82, 0xd3, 0xe4, 0x93, 0x02, 0x40, 0x12, 558 0x3e, 0x2f, 0x76, 0x34, 0x62, 0x65, 0x74, 0x61, 0x31, 0x2f, 0x7b, 0x70, 0x61, 0x72, 0x65, 0x6e, 559 0x74, 0x3d, 0x70, 0x72, 0x6f, 0x6a, 0x65, 0x63, 0x74, 0x73, 0x2f, 0x2a, 0x2f, 0x74, 0x65, 0x6e, 560 0x61, 0x6e, 0x74, 0x73, 0x2f, 0x2a, 0x2f, 0x70, 0x72, 0x6f, 0x66, 0x69, 0x6c, 0x65, 0x73, 0x2f, 561 0x2a, 0x7d, 0x2f, 0x61, 0x70, 0x70, 0x6c, 0x69, 0x63, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x73, 0xda, 562 0x41, 0x06, 0x70, 0x61, 0x72, 0x65, 0x6e, 0x74, 0x1a, 0x6c, 0xca, 0x41, 0x13, 0x6a, 0x6f, 0x62, 563 0x73, 0x2e, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x61, 0x70, 0x69, 0x73, 0x2e, 0x63, 0x6f, 0x6d, 564 0xd2, 0x41, 0x53, 0x68, 0x74, 0x74, 0x70, 0x73, 0x3a, 0x2f, 0x2f, 0x77, 0x77, 0x77, 0x2e, 0x67, 565 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x61, 0x70, 0x69, 0x73, 0x2e, 0x63, 0x6f, 0x6d, 0x2f, 0x61, 0x75, 566 0x74, 0x68, 0x2f, 0x63, 0x6c, 0x6f, 0x75, 0x64, 0x2d, 0x70, 0x6c, 0x61, 0x74, 0x66, 0x6f, 0x72, 567 0x6d, 0x2c, 0x68, 0x74, 0x74, 0x70, 0x73, 0x3a, 0x2f, 0x2f, 0x77, 0x77, 0x77, 0x2e, 0x67, 0x6f, 568 0x6f, 0x67, 0x6c, 0x65, 0x61, 0x70, 0x69, 0x73, 0x2e, 0x63, 0x6f, 0x6d, 0x2f, 0x61, 0x75, 0x74, 569 0x68, 0x2f, 0x6a, 0x6f, 0x62, 0x73, 0x42, 0x85, 0x01, 0x0a, 0x1f, 0x63, 0x6f, 0x6d, 0x2e, 0x67, 570 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2e, 0x63, 0x6c, 0x6f, 0x75, 0x64, 0x2e, 0x74, 0x61, 0x6c, 0x65, 571 0x6e, 0x74, 0x2e, 0x76, 0x34, 0x62, 0x65, 0x74, 0x61, 0x31, 0x42, 0x17, 0x41, 0x70, 0x70, 0x6c, 572 0x69, 0x63, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x53, 0x65, 0x72, 0x76, 0x69, 0x63, 0x65, 0x50, 0x72, 573 0x6f, 0x74, 0x6f, 0x50, 0x01, 0x5a, 0x41, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2e, 0x67, 0x6f, 574 0x6c, 0x61, 0x6e, 0x67, 0x2e, 0x6f, 0x72, 0x67, 0x2f, 0x67, 0x65, 0x6e, 0x70, 0x72, 0x6f, 0x74, 575 0x6f, 0x2f, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x61, 0x70, 0x69, 0x73, 0x2f, 0x63, 0x6c, 0x6f, 576 0x75, 0x64, 0x2f, 0x74, 0x61, 0x6c, 0x65, 0x6e, 0x74, 0x2f, 0x76, 0x34, 0x62, 0x65, 0x74, 0x61, 577 0x31, 0x3b, 0x74, 0x61, 0x6c, 0x65, 0x6e, 0x74, 0xa2, 0x02, 0x03, 0x43, 0x54, 0x53, 0x62, 0x06, 578 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x33, 579} 580 581var ( 582 file_google_cloud_talent_v4beta1_application_service_proto_rawDescOnce sync.Once 583 file_google_cloud_talent_v4beta1_application_service_proto_rawDescData = file_google_cloud_talent_v4beta1_application_service_proto_rawDesc 584) 585 586func file_google_cloud_talent_v4beta1_application_service_proto_rawDescGZIP() []byte { 587 file_google_cloud_talent_v4beta1_application_service_proto_rawDescOnce.Do(func() { 588 file_google_cloud_talent_v4beta1_application_service_proto_rawDescData = protoimpl.X.CompressGZIP(file_google_cloud_talent_v4beta1_application_service_proto_rawDescData) 589 }) 590 return file_google_cloud_talent_v4beta1_application_service_proto_rawDescData 591} 592 593var file_google_cloud_talent_v4beta1_application_service_proto_msgTypes = make([]protoimpl.MessageInfo, 6) 594var file_google_cloud_talent_v4beta1_application_service_proto_goTypes = []interface{}{ 595 (*CreateApplicationRequest)(nil), // 0: google.cloud.talent.v4beta1.CreateApplicationRequest 596 (*GetApplicationRequest)(nil), // 1: google.cloud.talent.v4beta1.GetApplicationRequest 597 (*UpdateApplicationRequest)(nil), // 2: google.cloud.talent.v4beta1.UpdateApplicationRequest 598 (*DeleteApplicationRequest)(nil), // 3: google.cloud.talent.v4beta1.DeleteApplicationRequest 599 (*ListApplicationsRequest)(nil), // 4: google.cloud.talent.v4beta1.ListApplicationsRequest 600 (*ListApplicationsResponse)(nil), // 5: google.cloud.talent.v4beta1.ListApplicationsResponse 601 (*Application)(nil), // 6: google.cloud.talent.v4beta1.Application 602 (*fieldmaskpb.FieldMask)(nil), // 7: google.protobuf.FieldMask 603 (*ResponseMetadata)(nil), // 8: google.cloud.talent.v4beta1.ResponseMetadata 604 (*emptypb.Empty)(nil), // 9: google.protobuf.Empty 605} 606var file_google_cloud_talent_v4beta1_application_service_proto_depIdxs = []int32{ 607 6, // 0: google.cloud.talent.v4beta1.CreateApplicationRequest.application:type_name -> google.cloud.talent.v4beta1.Application 608 6, // 1: google.cloud.talent.v4beta1.UpdateApplicationRequest.application:type_name -> google.cloud.talent.v4beta1.Application 609 7, // 2: google.cloud.talent.v4beta1.UpdateApplicationRequest.update_mask:type_name -> google.protobuf.FieldMask 610 6, // 3: google.cloud.talent.v4beta1.ListApplicationsResponse.applications:type_name -> google.cloud.talent.v4beta1.Application 611 8, // 4: google.cloud.talent.v4beta1.ListApplicationsResponse.metadata:type_name -> google.cloud.talent.v4beta1.ResponseMetadata 612 0, // 5: google.cloud.talent.v4beta1.ApplicationService.CreateApplication:input_type -> google.cloud.talent.v4beta1.CreateApplicationRequest 613 1, // 6: google.cloud.talent.v4beta1.ApplicationService.GetApplication:input_type -> google.cloud.talent.v4beta1.GetApplicationRequest 614 2, // 7: google.cloud.talent.v4beta1.ApplicationService.UpdateApplication:input_type -> google.cloud.talent.v4beta1.UpdateApplicationRequest 615 3, // 8: google.cloud.talent.v4beta1.ApplicationService.DeleteApplication:input_type -> google.cloud.talent.v4beta1.DeleteApplicationRequest 616 4, // 9: google.cloud.talent.v4beta1.ApplicationService.ListApplications:input_type -> google.cloud.talent.v4beta1.ListApplicationsRequest 617 6, // 10: google.cloud.talent.v4beta1.ApplicationService.CreateApplication:output_type -> google.cloud.talent.v4beta1.Application 618 6, // 11: google.cloud.talent.v4beta1.ApplicationService.GetApplication:output_type -> google.cloud.talent.v4beta1.Application 619 6, // 12: google.cloud.talent.v4beta1.ApplicationService.UpdateApplication:output_type -> google.cloud.talent.v4beta1.Application 620 9, // 13: google.cloud.talent.v4beta1.ApplicationService.DeleteApplication:output_type -> google.protobuf.Empty 621 5, // 14: google.cloud.talent.v4beta1.ApplicationService.ListApplications:output_type -> google.cloud.talent.v4beta1.ListApplicationsResponse 622 10, // [10:15] is the sub-list for method output_type 623 5, // [5:10] is the sub-list for method input_type 624 5, // [5:5] is the sub-list for extension type_name 625 5, // [5:5] is the sub-list for extension extendee 626 0, // [0:5] is the sub-list for field type_name 627} 628 629func init() { file_google_cloud_talent_v4beta1_application_service_proto_init() } 630func file_google_cloud_talent_v4beta1_application_service_proto_init() { 631 if File_google_cloud_talent_v4beta1_application_service_proto != nil { 632 return 633 } 634 file_google_cloud_talent_v4beta1_application_proto_init() 635 file_google_cloud_talent_v4beta1_common_proto_init() 636 if !protoimpl.UnsafeEnabled { 637 file_google_cloud_talent_v4beta1_application_service_proto_msgTypes[0].Exporter = func(v interface{}, i int) interface{} { 638 switch v := v.(*CreateApplicationRequest); i { 639 case 0: 640 return &v.state 641 case 1: 642 return &v.sizeCache 643 case 2: 644 return &v.unknownFields 645 default: 646 return nil 647 } 648 } 649 file_google_cloud_talent_v4beta1_application_service_proto_msgTypes[1].Exporter = func(v interface{}, i int) interface{} { 650 switch v := v.(*GetApplicationRequest); i { 651 case 0: 652 return &v.state 653 case 1: 654 return &v.sizeCache 655 case 2: 656 return &v.unknownFields 657 default: 658 return nil 659 } 660 } 661 file_google_cloud_talent_v4beta1_application_service_proto_msgTypes[2].Exporter = func(v interface{}, i int) interface{} { 662 switch v := v.(*UpdateApplicationRequest); i { 663 case 0: 664 return &v.state 665 case 1: 666 return &v.sizeCache 667 case 2: 668 return &v.unknownFields 669 default: 670 return nil 671 } 672 } 673 file_google_cloud_talent_v4beta1_application_service_proto_msgTypes[3].Exporter = func(v interface{}, i int) interface{} { 674 switch v := v.(*DeleteApplicationRequest); i { 675 case 0: 676 return &v.state 677 case 1: 678 return &v.sizeCache 679 case 2: 680 return &v.unknownFields 681 default: 682 return nil 683 } 684 } 685 file_google_cloud_talent_v4beta1_application_service_proto_msgTypes[4].Exporter = func(v interface{}, i int) interface{} { 686 switch v := v.(*ListApplicationsRequest); i { 687 case 0: 688 return &v.state 689 case 1: 690 return &v.sizeCache 691 case 2: 692 return &v.unknownFields 693 default: 694 return nil 695 } 696 } 697 file_google_cloud_talent_v4beta1_application_service_proto_msgTypes[5].Exporter = func(v interface{}, i int) interface{} { 698 switch v := v.(*ListApplicationsResponse); i { 699 case 0: 700 return &v.state 701 case 1: 702 return &v.sizeCache 703 case 2: 704 return &v.unknownFields 705 default: 706 return nil 707 } 708 } 709 } 710 type x struct{} 711 out := protoimpl.TypeBuilder{ 712 File: protoimpl.DescBuilder{ 713 GoPackagePath: reflect.TypeOf(x{}).PkgPath(), 714 RawDescriptor: file_google_cloud_talent_v4beta1_application_service_proto_rawDesc, 715 NumEnums: 0, 716 NumMessages: 6, 717 NumExtensions: 0, 718 NumServices: 1, 719 }, 720 GoTypes: file_google_cloud_talent_v4beta1_application_service_proto_goTypes, 721 DependencyIndexes: file_google_cloud_talent_v4beta1_application_service_proto_depIdxs, 722 MessageInfos: file_google_cloud_talent_v4beta1_application_service_proto_msgTypes, 723 }.Build() 724 File_google_cloud_talent_v4beta1_application_service_proto = out.File 725 file_google_cloud_talent_v4beta1_application_service_proto_rawDesc = nil 726 file_google_cloud_talent_v4beta1_application_service_proto_goTypes = nil 727 file_google_cloud_talent_v4beta1_application_service_proto_depIdxs = nil 728} 729 730// Reference imports to suppress errors if they are not otherwise used. 731var _ context.Context 732var _ grpc.ClientConnInterface 733 734// This is a compile-time assertion to ensure that this generated file 735// is compatible with the grpc package it is being compiled against. 736const _ = grpc.SupportPackageIsVersion6 737 738// ApplicationServiceClient is the client API for ApplicationService service. 739// 740// For semantics around ctx use and closing/ending streaming RPCs, please refer to https://godoc.org/google.golang.org/grpc#ClientConn.NewStream. 741type ApplicationServiceClient interface { 742 // Creates a new application entity. 743 CreateApplication(ctx context.Context, in *CreateApplicationRequest, opts ...grpc.CallOption) (*Application, error) 744 // Retrieves specified application. 745 GetApplication(ctx context.Context, in *GetApplicationRequest, opts ...grpc.CallOption) (*Application, error) 746 // Updates specified application. 747 UpdateApplication(ctx context.Context, in *UpdateApplicationRequest, opts ...grpc.CallOption) (*Application, error) 748 // Deletes specified application. 749 DeleteApplication(ctx context.Context, in *DeleteApplicationRequest, opts ...grpc.CallOption) (*emptypb.Empty, error) 750 // Lists all applications associated with the profile. 751 ListApplications(ctx context.Context, in *ListApplicationsRequest, opts ...grpc.CallOption) (*ListApplicationsResponse, error) 752} 753 754type applicationServiceClient struct { 755 cc grpc.ClientConnInterface 756} 757 758func NewApplicationServiceClient(cc grpc.ClientConnInterface) ApplicationServiceClient { 759 return &applicationServiceClient{cc} 760} 761 762func (c *applicationServiceClient) CreateApplication(ctx context.Context, in *CreateApplicationRequest, opts ...grpc.CallOption) (*Application, error) { 763 out := new(Application) 764 err := c.cc.Invoke(ctx, "/google.cloud.talent.v4beta1.ApplicationService/CreateApplication", in, out, opts...) 765 if err != nil { 766 return nil, err 767 } 768 return out, nil 769} 770 771func (c *applicationServiceClient) GetApplication(ctx context.Context, in *GetApplicationRequest, opts ...grpc.CallOption) (*Application, error) { 772 out := new(Application) 773 err := c.cc.Invoke(ctx, "/google.cloud.talent.v4beta1.ApplicationService/GetApplication", in, out, opts...) 774 if err != nil { 775 return nil, err 776 } 777 return out, nil 778} 779 780func (c *applicationServiceClient) UpdateApplication(ctx context.Context, in *UpdateApplicationRequest, opts ...grpc.CallOption) (*Application, error) { 781 out := new(Application) 782 err := c.cc.Invoke(ctx, "/google.cloud.talent.v4beta1.ApplicationService/UpdateApplication", in, out, opts...) 783 if err != nil { 784 return nil, err 785 } 786 return out, nil 787} 788 789func (c *applicationServiceClient) DeleteApplication(ctx context.Context, in *DeleteApplicationRequest, opts ...grpc.CallOption) (*emptypb.Empty, error) { 790 out := new(emptypb.Empty) 791 err := c.cc.Invoke(ctx, "/google.cloud.talent.v4beta1.ApplicationService/DeleteApplication", in, out, opts...) 792 if err != nil { 793 return nil, err 794 } 795 return out, nil 796} 797 798func (c *applicationServiceClient) ListApplications(ctx context.Context, in *ListApplicationsRequest, opts ...grpc.CallOption) (*ListApplicationsResponse, error) { 799 out := new(ListApplicationsResponse) 800 err := c.cc.Invoke(ctx, "/google.cloud.talent.v4beta1.ApplicationService/ListApplications", in, out, opts...) 801 if err != nil { 802 return nil, err 803 } 804 return out, nil 805} 806 807// ApplicationServiceServer is the server API for ApplicationService service. 808type ApplicationServiceServer interface { 809 // Creates a new application entity. 810 CreateApplication(context.Context, *CreateApplicationRequest) (*Application, error) 811 // Retrieves specified application. 812 GetApplication(context.Context, *GetApplicationRequest) (*Application, error) 813 // Updates specified application. 814 UpdateApplication(context.Context, *UpdateApplicationRequest) (*Application, error) 815 // Deletes specified application. 816 DeleteApplication(context.Context, *DeleteApplicationRequest) (*emptypb.Empty, error) 817 // Lists all applications associated with the profile. 818 ListApplications(context.Context, *ListApplicationsRequest) (*ListApplicationsResponse, error) 819} 820 821// UnimplementedApplicationServiceServer can be embedded to have forward compatible implementations. 822type UnimplementedApplicationServiceServer struct { 823} 824 825func (*UnimplementedApplicationServiceServer) CreateApplication(context.Context, *CreateApplicationRequest) (*Application, error) { 826 return nil, status.Errorf(codes.Unimplemented, "method CreateApplication not implemented") 827} 828func (*UnimplementedApplicationServiceServer) GetApplication(context.Context, *GetApplicationRequest) (*Application, error) { 829 return nil, status.Errorf(codes.Unimplemented, "method GetApplication not implemented") 830} 831func (*UnimplementedApplicationServiceServer) UpdateApplication(context.Context, *UpdateApplicationRequest) (*Application, error) { 832 return nil, status.Errorf(codes.Unimplemented, "method UpdateApplication not implemented") 833} 834func (*UnimplementedApplicationServiceServer) DeleteApplication(context.Context, *DeleteApplicationRequest) (*emptypb.Empty, error) { 835 return nil, status.Errorf(codes.Unimplemented, "method DeleteApplication not implemented") 836} 837func (*UnimplementedApplicationServiceServer) ListApplications(context.Context, *ListApplicationsRequest) (*ListApplicationsResponse, error) { 838 return nil, status.Errorf(codes.Unimplemented, "method ListApplications not implemented") 839} 840 841func RegisterApplicationServiceServer(s *grpc.Server, srv ApplicationServiceServer) { 842 s.RegisterService(&_ApplicationService_serviceDesc, srv) 843} 844 845func _ApplicationService_CreateApplication_Handler(srv interface{}, ctx context.Context, dec func(interface{}) error, interceptor grpc.UnaryServerInterceptor) (interface{}, error) { 846 in := new(CreateApplicationRequest) 847 if err := dec(in); err != nil { 848 return nil, err 849 } 850 if interceptor == nil { 851 return srv.(ApplicationServiceServer).CreateApplication(ctx, in) 852 } 853 info := &grpc.UnaryServerInfo{ 854 Server: srv, 855 FullMethod: "/google.cloud.talent.v4beta1.ApplicationService/CreateApplication", 856 } 857 handler := func(ctx context.Context, req interface{}) (interface{}, error) { 858 return srv.(ApplicationServiceServer).CreateApplication(ctx, req.(*CreateApplicationRequest)) 859 } 860 return interceptor(ctx, in, info, handler) 861} 862 863func _ApplicationService_GetApplication_Handler(srv interface{}, ctx context.Context, dec func(interface{}) error, interceptor grpc.UnaryServerInterceptor) (interface{}, error) { 864 in := new(GetApplicationRequest) 865 if err := dec(in); err != nil { 866 return nil, err 867 } 868 if interceptor == nil { 869 return srv.(ApplicationServiceServer).GetApplication(ctx, in) 870 } 871 info := &grpc.UnaryServerInfo{ 872 Server: srv, 873 FullMethod: "/google.cloud.talent.v4beta1.ApplicationService/GetApplication", 874 } 875 handler := func(ctx context.Context, req interface{}) (interface{}, error) { 876 return srv.(ApplicationServiceServer).GetApplication(ctx, req.(*GetApplicationRequest)) 877 } 878 return interceptor(ctx, in, info, handler) 879} 880 881func _ApplicationService_UpdateApplication_Handler(srv interface{}, ctx context.Context, dec func(interface{}) error, interceptor grpc.UnaryServerInterceptor) (interface{}, error) { 882 in := new(UpdateApplicationRequest) 883 if err := dec(in); err != nil { 884 return nil, err 885 } 886 if interceptor == nil { 887 return srv.(ApplicationServiceServer).UpdateApplication(ctx, in) 888 } 889 info := &grpc.UnaryServerInfo{ 890 Server: srv, 891 FullMethod: "/google.cloud.talent.v4beta1.ApplicationService/UpdateApplication", 892 } 893 handler := func(ctx context.Context, req interface{}) (interface{}, error) { 894 return srv.(ApplicationServiceServer).UpdateApplication(ctx, req.(*UpdateApplicationRequest)) 895 } 896 return interceptor(ctx, in, info, handler) 897} 898 899func _ApplicationService_DeleteApplication_Handler(srv interface{}, ctx context.Context, dec func(interface{}) error, interceptor grpc.UnaryServerInterceptor) (interface{}, error) { 900 in := new(DeleteApplicationRequest) 901 if err := dec(in); err != nil { 902 return nil, err 903 } 904 if interceptor == nil { 905 return srv.(ApplicationServiceServer).DeleteApplication(ctx, in) 906 } 907 info := &grpc.UnaryServerInfo{ 908 Server: srv, 909 FullMethod: "/google.cloud.talent.v4beta1.ApplicationService/DeleteApplication", 910 } 911 handler := func(ctx context.Context, req interface{}) (interface{}, error) { 912 return srv.(ApplicationServiceServer).DeleteApplication(ctx, req.(*DeleteApplicationRequest)) 913 } 914 return interceptor(ctx, in, info, handler) 915} 916 917func _ApplicationService_ListApplications_Handler(srv interface{}, ctx context.Context, dec func(interface{}) error, interceptor grpc.UnaryServerInterceptor) (interface{}, error) { 918 in := new(ListApplicationsRequest) 919 if err := dec(in); err != nil { 920 return nil, err 921 } 922 if interceptor == nil { 923 return srv.(ApplicationServiceServer).ListApplications(ctx, in) 924 } 925 info := &grpc.UnaryServerInfo{ 926 Server: srv, 927 FullMethod: "/google.cloud.talent.v4beta1.ApplicationService/ListApplications", 928 } 929 handler := func(ctx context.Context, req interface{}) (interface{}, error) { 930 return srv.(ApplicationServiceServer).ListApplications(ctx, req.(*ListApplicationsRequest)) 931 } 932 return interceptor(ctx, in, info, handler) 933} 934 935var _ApplicationService_serviceDesc = grpc.ServiceDesc{ 936 ServiceName: "google.cloud.talent.v4beta1.ApplicationService", 937 HandlerType: (*ApplicationServiceServer)(nil), 938 Methods: []grpc.MethodDesc{ 939 { 940 MethodName: "CreateApplication", 941 Handler: _ApplicationService_CreateApplication_Handler, 942 }, 943 { 944 MethodName: "GetApplication", 945 Handler: _ApplicationService_GetApplication_Handler, 946 }, 947 { 948 MethodName: "UpdateApplication", 949 Handler: _ApplicationService_UpdateApplication_Handler, 950 }, 951 { 952 MethodName: "DeleteApplication", 953 Handler: _ApplicationService_DeleteApplication_Handler, 954 }, 955 { 956 MethodName: "ListApplications", 957 Handler: _ApplicationService_ListApplications_Handler, 958 }, 959 }, 960 Streams: []grpc.StreamDesc{}, 961 Metadata: "google/cloud/talent/v4beta1/application_service.proto", 962} 963