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