...

Source file src/google.golang.org/genproto/googleapis/streetview/publish/v1/rpcmessages.pb.go

Documentation: google.golang.org/genproto/googleapis/streetview/publish/v1

     1  // Copyright 2023 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        v4.24.4
    19  // source: google/streetview/publish/v1/rpcmessages.proto
    20  
    21  package publish
    22  
    23  import (
    24  	reflect "reflect"
    25  	sync "sync"
    26  
    27  	longrunningpb "cloud.google.com/go/longrunning/autogen/longrunningpb"
    28  	_ "google.golang.org/genproto/googleapis/api/annotations"
    29  	status "google.golang.org/genproto/googleapis/rpc/status"
    30  	protoreflect "google.golang.org/protobuf/reflect/protoreflect"
    31  	protoimpl "google.golang.org/protobuf/runtime/protoimpl"
    32  	fieldmaskpb "google.golang.org/protobuf/types/known/fieldmaskpb"
    33  )
    34  
    35  const (
    36  	// Verify that this generated code is sufficiently up-to-date.
    37  	_ = protoimpl.EnforceVersion(20 - protoimpl.MinVersion)
    38  	// Verify that runtime/protoimpl is sufficiently up-to-date.
    39  	_ = protoimpl.EnforceVersion(protoimpl.MaxVersion - 20)
    40  )
    41  
    42  // Specifies which view of the [Photo][google.streetview.publish.v1.Photo]
    43  // to include in the response.
    44  type PhotoView int32
    45  
    46  const (
    47  	// Server responses do not include the download URL for the photo bytes.
    48  	// The default value.
    49  	PhotoView_BASIC PhotoView = 0
    50  	// Server responses include the download URL for the photo bytes.
    51  	PhotoView_INCLUDE_DOWNLOAD_URL PhotoView = 1
    52  )
    53  
    54  // Enum value maps for PhotoView.
    55  var (
    56  	PhotoView_name = map[int32]string{
    57  		0: "BASIC",
    58  		1: "INCLUDE_DOWNLOAD_URL",
    59  	}
    60  	PhotoView_value = map[string]int32{
    61  		"BASIC":                0,
    62  		"INCLUDE_DOWNLOAD_URL": 1,
    63  	}
    64  )
    65  
    66  func (x PhotoView) Enum() *PhotoView {
    67  	p := new(PhotoView)
    68  	*p = x
    69  	return p
    70  }
    71  
    72  func (x PhotoView) String() string {
    73  	return protoimpl.X.EnumStringOf(x.Descriptor(), protoreflect.EnumNumber(x))
    74  }
    75  
    76  func (PhotoView) Descriptor() protoreflect.EnumDescriptor {
    77  	return file_google_streetview_publish_v1_rpcmessages_proto_enumTypes[0].Descriptor()
    78  }
    79  
    80  func (PhotoView) Type() protoreflect.EnumType {
    81  	return &file_google_streetview_publish_v1_rpcmessages_proto_enumTypes[0]
    82  }
    83  
    84  func (x PhotoView) Number() protoreflect.EnumNumber {
    85  	return protoreflect.EnumNumber(x)
    86  }
    87  
    88  // Deprecated: Use PhotoView.Descriptor instead.
    89  func (PhotoView) EnumDescriptor() ([]byte, []int) {
    90  	return file_google_streetview_publish_v1_rpcmessages_proto_rawDescGZIP(), []int{0}
    91  }
    92  
    93  // Input forms of [PhotoSequence][google.streetview.publish.v1.PhotoSequence].
    94  type CreatePhotoSequenceRequest_InputType int32
    95  
    96  const (
    97  	// Not specified. Server will return
    98  	// [google.rpc.Code.INVALID_ARGUMENT][google.rpc.Code.INVALID_ARGUMENT].
    99  	CreatePhotoSequenceRequest_INPUT_TYPE_UNSPECIFIED CreatePhotoSequenceRequest_InputType = 0
   100  	// 360 Video.
   101  	CreatePhotoSequenceRequest_VIDEO CreatePhotoSequenceRequest_InputType = 1
   102  	// Extensible Device Metadata, http://www.xdm.org
   103  	CreatePhotoSequenceRequest_XDM CreatePhotoSequenceRequest_InputType = 2
   104  )
   105  
   106  // Enum value maps for CreatePhotoSequenceRequest_InputType.
   107  var (
   108  	CreatePhotoSequenceRequest_InputType_name = map[int32]string{
   109  		0: "INPUT_TYPE_UNSPECIFIED",
   110  		1: "VIDEO",
   111  		2: "XDM",
   112  	}
   113  	CreatePhotoSequenceRequest_InputType_value = map[string]int32{
   114  		"INPUT_TYPE_UNSPECIFIED": 0,
   115  		"VIDEO":                  1,
   116  		"XDM":                    2,
   117  	}
   118  )
   119  
   120  func (x CreatePhotoSequenceRequest_InputType) Enum() *CreatePhotoSequenceRequest_InputType {
   121  	p := new(CreatePhotoSequenceRequest_InputType)
   122  	*p = x
   123  	return p
   124  }
   125  
   126  func (x CreatePhotoSequenceRequest_InputType) String() string {
   127  	return protoimpl.X.EnumStringOf(x.Descriptor(), protoreflect.EnumNumber(x))
   128  }
   129  
   130  func (CreatePhotoSequenceRequest_InputType) Descriptor() protoreflect.EnumDescriptor {
   131  	return file_google_streetview_publish_v1_rpcmessages_proto_enumTypes[1].Descriptor()
   132  }
   133  
   134  func (CreatePhotoSequenceRequest_InputType) Type() protoreflect.EnumType {
   135  	return &file_google_streetview_publish_v1_rpcmessages_proto_enumTypes[1]
   136  }
   137  
   138  func (x CreatePhotoSequenceRequest_InputType) Number() protoreflect.EnumNumber {
   139  	return protoreflect.EnumNumber(x)
   140  }
   141  
   142  // Deprecated: Use CreatePhotoSequenceRequest_InputType.Descriptor instead.
   143  func (CreatePhotoSequenceRequest_InputType) EnumDescriptor() ([]byte, []int) {
   144  	return file_google_streetview_publish_v1_rpcmessages_proto_rawDescGZIP(), []int{12, 0}
   145  }
   146  
   147  // Request to create a [Photo][google.streetview.publish.v1.Photo].
   148  type CreatePhotoRequest struct {
   149  	state         protoimpl.MessageState
   150  	sizeCache     protoimpl.SizeCache
   151  	unknownFields protoimpl.UnknownFields
   152  
   153  	// Required. Photo to create.
   154  	Photo *Photo `protobuf:"bytes,1,opt,name=photo,proto3" json:"photo,omitempty"`
   155  }
   156  
   157  func (x *CreatePhotoRequest) Reset() {
   158  	*x = CreatePhotoRequest{}
   159  	if protoimpl.UnsafeEnabled {
   160  		mi := &file_google_streetview_publish_v1_rpcmessages_proto_msgTypes[0]
   161  		ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
   162  		ms.StoreMessageInfo(mi)
   163  	}
   164  }
   165  
   166  func (x *CreatePhotoRequest) String() string {
   167  	return protoimpl.X.MessageStringOf(x)
   168  }
   169  
   170  func (*CreatePhotoRequest) ProtoMessage() {}
   171  
   172  func (x *CreatePhotoRequest) ProtoReflect() protoreflect.Message {
   173  	mi := &file_google_streetview_publish_v1_rpcmessages_proto_msgTypes[0]
   174  	if protoimpl.UnsafeEnabled && x != nil {
   175  		ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
   176  		if ms.LoadMessageInfo() == nil {
   177  			ms.StoreMessageInfo(mi)
   178  		}
   179  		return ms
   180  	}
   181  	return mi.MessageOf(x)
   182  }
   183  
   184  // Deprecated: Use CreatePhotoRequest.ProtoReflect.Descriptor instead.
   185  func (*CreatePhotoRequest) Descriptor() ([]byte, []int) {
   186  	return file_google_streetview_publish_v1_rpcmessages_proto_rawDescGZIP(), []int{0}
   187  }
   188  
   189  func (x *CreatePhotoRequest) GetPhoto() *Photo {
   190  	if x != nil {
   191  		return x.Photo
   192  	}
   193  	return nil
   194  }
   195  
   196  // Request to get a [Photo][google.streetview.publish.v1.Photo].
   197  //
   198  // # By default
   199  //
   200  // * does not return the download URL for the photo bytes.
   201  //
   202  // Parameters:
   203  //
   204  // * `view` controls if the download URL for the photo bytes is returned.
   205  type GetPhotoRequest struct {
   206  	state         protoimpl.MessageState
   207  	sizeCache     protoimpl.SizeCache
   208  	unknownFields protoimpl.UnknownFields
   209  
   210  	// Required. ID of the [Photo][google.streetview.publish.v1.Photo].
   211  	PhotoId string `protobuf:"bytes,1,opt,name=photo_id,json=photoId,proto3" json:"photo_id,omitempty"`
   212  	// Required. Specifies if a download URL for the photo bytes should be
   213  	// returned in the [Photo][google.streetview.publish.v1.Photo] response.
   214  	View PhotoView `protobuf:"varint,2,opt,name=view,proto3,enum=google.streetview.publish.v1.PhotoView" json:"view,omitempty"`
   215  	// The BCP-47 language code, such as "en-US" or "sr-Latn". For more
   216  	// information, see
   217  	// http://www.unicode.org/reports/tr35/#Unicode_locale_identifier.
   218  	// If language_code is unspecified, the user's language preference for Google
   219  	// services is used.
   220  	LanguageCode string `protobuf:"bytes,3,opt,name=language_code,json=languageCode,proto3" json:"language_code,omitempty"`
   221  }
   222  
   223  func (x *GetPhotoRequest) Reset() {
   224  	*x = GetPhotoRequest{}
   225  	if protoimpl.UnsafeEnabled {
   226  		mi := &file_google_streetview_publish_v1_rpcmessages_proto_msgTypes[1]
   227  		ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
   228  		ms.StoreMessageInfo(mi)
   229  	}
   230  }
   231  
   232  func (x *GetPhotoRequest) String() string {
   233  	return protoimpl.X.MessageStringOf(x)
   234  }
   235  
   236  func (*GetPhotoRequest) ProtoMessage() {}
   237  
   238  func (x *GetPhotoRequest) ProtoReflect() protoreflect.Message {
   239  	mi := &file_google_streetview_publish_v1_rpcmessages_proto_msgTypes[1]
   240  	if protoimpl.UnsafeEnabled && x != nil {
   241  		ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
   242  		if ms.LoadMessageInfo() == nil {
   243  			ms.StoreMessageInfo(mi)
   244  		}
   245  		return ms
   246  	}
   247  	return mi.MessageOf(x)
   248  }
   249  
   250  // Deprecated: Use GetPhotoRequest.ProtoReflect.Descriptor instead.
   251  func (*GetPhotoRequest) Descriptor() ([]byte, []int) {
   252  	return file_google_streetview_publish_v1_rpcmessages_proto_rawDescGZIP(), []int{1}
   253  }
   254  
   255  func (x *GetPhotoRequest) GetPhotoId() string {
   256  	if x != nil {
   257  		return x.PhotoId
   258  	}
   259  	return ""
   260  }
   261  
   262  func (x *GetPhotoRequest) GetView() PhotoView {
   263  	if x != nil {
   264  		return x.View
   265  	}
   266  	return PhotoView_BASIC
   267  }
   268  
   269  func (x *GetPhotoRequest) GetLanguageCode() string {
   270  	if x != nil {
   271  		return x.LanguageCode
   272  	}
   273  	return ""
   274  }
   275  
   276  // Request to get one or more [Photos][google.streetview.publish.v1.Photo].
   277  // By default
   278  //
   279  // * does not return the download URL for the photo bytes.
   280  //
   281  // Parameters:
   282  //
   283  // * `view` controls if the download URL for the photo bytes is returned.
   284  type BatchGetPhotosRequest struct {
   285  	state         protoimpl.MessageState
   286  	sizeCache     protoimpl.SizeCache
   287  	unknownFields protoimpl.UnknownFields
   288  
   289  	// Required. IDs of the [Photos][google.streetview.publish.v1.Photo]. For HTTP
   290  	// GET requests, the URL query parameter should be
   291  	// `photoIds=<id1>&photoIds=<id2>&...`.
   292  	PhotoIds []string `protobuf:"bytes,1,rep,name=photo_ids,json=photoIds,proto3" json:"photo_ids,omitempty"`
   293  	// Required. Specifies if a download URL for the photo bytes should be
   294  	// returned in the Photo response.
   295  	View PhotoView `protobuf:"varint,2,opt,name=view,proto3,enum=google.streetview.publish.v1.PhotoView" json:"view,omitempty"`
   296  	// Optional. The BCP-47 language code, such as "en-US" or "sr-Latn". For more
   297  	// information, see
   298  	// http://www.unicode.org/reports/tr35/#Unicode_locale_identifier.
   299  	// If language_code is unspecified, the user's language preference for Google
   300  	// services is used.
   301  	LanguageCode string `protobuf:"bytes,3,opt,name=language_code,json=languageCode,proto3" json:"language_code,omitempty"`
   302  }
   303  
   304  func (x *BatchGetPhotosRequest) Reset() {
   305  	*x = BatchGetPhotosRequest{}
   306  	if protoimpl.UnsafeEnabled {
   307  		mi := &file_google_streetview_publish_v1_rpcmessages_proto_msgTypes[2]
   308  		ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
   309  		ms.StoreMessageInfo(mi)
   310  	}
   311  }
   312  
   313  func (x *BatchGetPhotosRequest) String() string {
   314  	return protoimpl.X.MessageStringOf(x)
   315  }
   316  
   317  func (*BatchGetPhotosRequest) ProtoMessage() {}
   318  
   319  func (x *BatchGetPhotosRequest) ProtoReflect() protoreflect.Message {
   320  	mi := &file_google_streetview_publish_v1_rpcmessages_proto_msgTypes[2]
   321  	if protoimpl.UnsafeEnabled && x != nil {
   322  		ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
   323  		if ms.LoadMessageInfo() == nil {
   324  			ms.StoreMessageInfo(mi)
   325  		}
   326  		return ms
   327  	}
   328  	return mi.MessageOf(x)
   329  }
   330  
   331  // Deprecated: Use BatchGetPhotosRequest.ProtoReflect.Descriptor instead.
   332  func (*BatchGetPhotosRequest) Descriptor() ([]byte, []int) {
   333  	return file_google_streetview_publish_v1_rpcmessages_proto_rawDescGZIP(), []int{2}
   334  }
   335  
   336  func (x *BatchGetPhotosRequest) GetPhotoIds() []string {
   337  	if x != nil {
   338  		return x.PhotoIds
   339  	}
   340  	return nil
   341  }
   342  
   343  func (x *BatchGetPhotosRequest) GetView() PhotoView {
   344  	if x != nil {
   345  		return x.View
   346  	}
   347  	return PhotoView_BASIC
   348  }
   349  
   350  func (x *BatchGetPhotosRequest) GetLanguageCode() string {
   351  	if x != nil {
   352  		return x.LanguageCode
   353  	}
   354  	return ""
   355  }
   356  
   357  // Response to batch get of [Photos][google.streetview.publish.v1.Photo].
   358  type BatchGetPhotosResponse struct {
   359  	state         protoimpl.MessageState
   360  	sizeCache     protoimpl.SizeCache
   361  	unknownFields protoimpl.UnknownFields
   362  
   363  	// List of results for each individual
   364  	// [Photo][google.streetview.publish.v1.Photo] requested, in the same order as
   365  	// the requests in
   366  	// [BatchGetPhotos][google.streetview.publish.v1.StreetViewPublishService.BatchGetPhotos].
   367  	Results []*PhotoResponse `protobuf:"bytes,1,rep,name=results,proto3" json:"results,omitempty"`
   368  }
   369  
   370  func (x *BatchGetPhotosResponse) Reset() {
   371  	*x = BatchGetPhotosResponse{}
   372  	if protoimpl.UnsafeEnabled {
   373  		mi := &file_google_streetview_publish_v1_rpcmessages_proto_msgTypes[3]
   374  		ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
   375  		ms.StoreMessageInfo(mi)
   376  	}
   377  }
   378  
   379  func (x *BatchGetPhotosResponse) String() string {
   380  	return protoimpl.X.MessageStringOf(x)
   381  }
   382  
   383  func (*BatchGetPhotosResponse) ProtoMessage() {}
   384  
   385  func (x *BatchGetPhotosResponse) ProtoReflect() protoreflect.Message {
   386  	mi := &file_google_streetview_publish_v1_rpcmessages_proto_msgTypes[3]
   387  	if protoimpl.UnsafeEnabled && x != nil {
   388  		ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
   389  		if ms.LoadMessageInfo() == nil {
   390  			ms.StoreMessageInfo(mi)
   391  		}
   392  		return ms
   393  	}
   394  	return mi.MessageOf(x)
   395  }
   396  
   397  // Deprecated: Use BatchGetPhotosResponse.ProtoReflect.Descriptor instead.
   398  func (*BatchGetPhotosResponse) Descriptor() ([]byte, []int) {
   399  	return file_google_streetview_publish_v1_rpcmessages_proto_rawDescGZIP(), []int{3}
   400  }
   401  
   402  func (x *BatchGetPhotosResponse) GetResults() []*PhotoResponse {
   403  	if x != nil {
   404  		return x.Results
   405  	}
   406  	return nil
   407  }
   408  
   409  // Response payload for a single
   410  // [Photo][google.streetview.publish.v1.Photo]
   411  // in batch operations including
   412  // [BatchGetPhotos][google.streetview.publish.v1.StreetViewPublishService.BatchGetPhotos]
   413  // and
   414  // [BatchUpdatePhotos][google.streetview.publish.v1.StreetViewPublishService.BatchUpdatePhotos].
   415  type PhotoResponse struct {
   416  	state         protoimpl.MessageState
   417  	sizeCache     protoimpl.SizeCache
   418  	unknownFields protoimpl.UnknownFields
   419  
   420  	// The status for the operation to get or update a single photo in the batch
   421  	// request.
   422  	Status *status.Status `protobuf:"bytes,1,opt,name=status,proto3" json:"status,omitempty"`
   423  	// The [Photo][google.streetview.publish.v1.Photo] resource, if the request
   424  	// was successful.
   425  	Photo *Photo `protobuf:"bytes,2,opt,name=photo,proto3" json:"photo,omitempty"`
   426  }
   427  
   428  func (x *PhotoResponse) Reset() {
   429  	*x = PhotoResponse{}
   430  	if protoimpl.UnsafeEnabled {
   431  		mi := &file_google_streetview_publish_v1_rpcmessages_proto_msgTypes[4]
   432  		ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
   433  		ms.StoreMessageInfo(mi)
   434  	}
   435  }
   436  
   437  func (x *PhotoResponse) String() string {
   438  	return protoimpl.X.MessageStringOf(x)
   439  }
   440  
   441  func (*PhotoResponse) ProtoMessage() {}
   442  
   443  func (x *PhotoResponse) ProtoReflect() protoreflect.Message {
   444  	mi := &file_google_streetview_publish_v1_rpcmessages_proto_msgTypes[4]
   445  	if protoimpl.UnsafeEnabled && x != nil {
   446  		ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
   447  		if ms.LoadMessageInfo() == nil {
   448  			ms.StoreMessageInfo(mi)
   449  		}
   450  		return ms
   451  	}
   452  	return mi.MessageOf(x)
   453  }
   454  
   455  // Deprecated: Use PhotoResponse.ProtoReflect.Descriptor instead.
   456  func (*PhotoResponse) Descriptor() ([]byte, []int) {
   457  	return file_google_streetview_publish_v1_rpcmessages_proto_rawDescGZIP(), []int{4}
   458  }
   459  
   460  func (x *PhotoResponse) GetStatus() *status.Status {
   461  	if x != nil {
   462  		return x.Status
   463  	}
   464  	return nil
   465  }
   466  
   467  func (x *PhotoResponse) GetPhoto() *Photo {
   468  	if x != nil {
   469  		return x.Photo
   470  	}
   471  	return nil
   472  }
   473  
   474  // Request to list all photos that belong to the user sending the request.
   475  //
   476  // # By default
   477  //
   478  // * does not return the download URL for the photo bytes.
   479  //
   480  // Parameters:
   481  //
   482  // * `view` controls if the download URL for the photo bytes is returned.
   483  // * `pageSize` determines the maximum number of photos to return.
   484  // * `pageToken` is the next page token value returned from a previous
   485  // [ListPhotos][google.streetview.publish.v1.StreetViewPublishService.ListPhotos]
   486  //
   487  //	request, if any.
   488  //
   489  // * `filter` allows filtering by a given parameter. 'placeId' is the only
   490  // parameter supported at the moment.
   491  type ListPhotosRequest struct {
   492  	state         protoimpl.MessageState
   493  	sizeCache     protoimpl.SizeCache
   494  	unknownFields protoimpl.UnknownFields
   495  
   496  	// Required. Specifies if a download URL for the photos bytes should be
   497  	// returned in the Photos response.
   498  	View PhotoView `protobuf:"varint,1,opt,name=view,proto3,enum=google.streetview.publish.v1.PhotoView" json:"view,omitempty"`
   499  	// Optional. The maximum number of photos to return.
   500  	// `pageSize` must be non-negative. If `pageSize` is zero or is not provided,
   501  	// the default page size of 100 is used.
   502  	// The number of photos returned in the response may be less than `pageSize`
   503  	// if the number of photos that belong to the user is less than `pageSize`.
   504  	PageSize int32 `protobuf:"varint,2,opt,name=page_size,json=pageSize,proto3" json:"page_size,omitempty"`
   505  	// Optional. The
   506  	// [nextPageToken][google.streetview.publish.v1.ListPhotosResponse.next_page_token]
   507  	// value returned from a previous
   508  	// [ListPhotos][google.streetview.publish.v1.StreetViewPublishService.ListPhotos]
   509  	// request, if any.
   510  	PageToken string `protobuf:"bytes,3,opt,name=page_token,json=pageToken,proto3" json:"page_token,omitempty"`
   511  	// Optional. The filter expression. For example:
   512  	// `placeId=ChIJj61dQgK6j4AR4GeTYWZsKWw`.
   513  	//
   514  	// The filters supported are: `placeId`, `min_latitude`, `max_latitude`,
   515  	// `min_longitude`, `max_longitude`. See https://google.aip.dev/160 for more
   516  	// information.
   517  	Filter string `protobuf:"bytes,4,opt,name=filter,proto3" json:"filter,omitempty"`
   518  	// Optional. The BCP-47 language code, such as "en-US" or "sr-Latn". For more
   519  	// information, see
   520  	// http://www.unicode.org/reports/tr35/#Unicode_locale_identifier.
   521  	// If language_code is unspecified, the user's language preference for Google
   522  	// services is used.
   523  	LanguageCode string `protobuf:"bytes,5,opt,name=language_code,json=languageCode,proto3" json:"language_code,omitempty"`
   524  }
   525  
   526  func (x *ListPhotosRequest) Reset() {
   527  	*x = ListPhotosRequest{}
   528  	if protoimpl.UnsafeEnabled {
   529  		mi := &file_google_streetview_publish_v1_rpcmessages_proto_msgTypes[5]
   530  		ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
   531  		ms.StoreMessageInfo(mi)
   532  	}
   533  }
   534  
   535  func (x *ListPhotosRequest) String() string {
   536  	return protoimpl.X.MessageStringOf(x)
   537  }
   538  
   539  func (*ListPhotosRequest) ProtoMessage() {}
   540  
   541  func (x *ListPhotosRequest) ProtoReflect() protoreflect.Message {
   542  	mi := &file_google_streetview_publish_v1_rpcmessages_proto_msgTypes[5]
   543  	if protoimpl.UnsafeEnabled && x != nil {
   544  		ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
   545  		if ms.LoadMessageInfo() == nil {
   546  			ms.StoreMessageInfo(mi)
   547  		}
   548  		return ms
   549  	}
   550  	return mi.MessageOf(x)
   551  }
   552  
   553  // Deprecated: Use ListPhotosRequest.ProtoReflect.Descriptor instead.
   554  func (*ListPhotosRequest) Descriptor() ([]byte, []int) {
   555  	return file_google_streetview_publish_v1_rpcmessages_proto_rawDescGZIP(), []int{5}
   556  }
   557  
   558  func (x *ListPhotosRequest) GetView() PhotoView {
   559  	if x != nil {
   560  		return x.View
   561  	}
   562  	return PhotoView_BASIC
   563  }
   564  
   565  func (x *ListPhotosRequest) GetPageSize() int32 {
   566  	if x != nil {
   567  		return x.PageSize
   568  	}
   569  	return 0
   570  }
   571  
   572  func (x *ListPhotosRequest) GetPageToken() string {
   573  	if x != nil {
   574  		return x.PageToken
   575  	}
   576  	return ""
   577  }
   578  
   579  func (x *ListPhotosRequest) GetFilter() string {
   580  	if x != nil {
   581  		return x.Filter
   582  	}
   583  	return ""
   584  }
   585  
   586  func (x *ListPhotosRequest) GetLanguageCode() string {
   587  	if x != nil {
   588  		return x.LanguageCode
   589  	}
   590  	return ""
   591  }
   592  
   593  // Response to list all photos that belong to a user.
   594  type ListPhotosResponse struct {
   595  	state         protoimpl.MessageState
   596  	sizeCache     protoimpl.SizeCache
   597  	unknownFields protoimpl.UnknownFields
   598  
   599  	// List of photos. The
   600  	// [pageSize][google.streetview.publish.v1.ListPhotosRequest.page_size] field
   601  	// in the request determines the number of items returned.
   602  	Photos []*Photo `protobuf:"bytes,1,rep,name=photos,proto3" json:"photos,omitempty"`
   603  	// Token to retrieve the next page of results, or empty if there are no more
   604  	// results in the list.
   605  	NextPageToken string `protobuf:"bytes,2,opt,name=next_page_token,json=nextPageToken,proto3" json:"next_page_token,omitempty"`
   606  }
   607  
   608  func (x *ListPhotosResponse) Reset() {
   609  	*x = ListPhotosResponse{}
   610  	if protoimpl.UnsafeEnabled {
   611  		mi := &file_google_streetview_publish_v1_rpcmessages_proto_msgTypes[6]
   612  		ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
   613  		ms.StoreMessageInfo(mi)
   614  	}
   615  }
   616  
   617  func (x *ListPhotosResponse) String() string {
   618  	return protoimpl.X.MessageStringOf(x)
   619  }
   620  
   621  func (*ListPhotosResponse) ProtoMessage() {}
   622  
   623  func (x *ListPhotosResponse) ProtoReflect() protoreflect.Message {
   624  	mi := &file_google_streetview_publish_v1_rpcmessages_proto_msgTypes[6]
   625  	if protoimpl.UnsafeEnabled && x != nil {
   626  		ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
   627  		if ms.LoadMessageInfo() == nil {
   628  			ms.StoreMessageInfo(mi)
   629  		}
   630  		return ms
   631  	}
   632  	return mi.MessageOf(x)
   633  }
   634  
   635  // Deprecated: Use ListPhotosResponse.ProtoReflect.Descriptor instead.
   636  func (*ListPhotosResponse) Descriptor() ([]byte, []int) {
   637  	return file_google_streetview_publish_v1_rpcmessages_proto_rawDescGZIP(), []int{6}
   638  }
   639  
   640  func (x *ListPhotosResponse) GetPhotos() []*Photo {
   641  	if x != nil {
   642  		return x.Photos
   643  	}
   644  	return nil
   645  }
   646  
   647  func (x *ListPhotosResponse) GetNextPageToken() string {
   648  	if x != nil {
   649  		return x.NextPageToken
   650  	}
   651  	return ""
   652  }
   653  
   654  // Request to update the metadata of a
   655  // [Photo][google.streetview.publish.v1.Photo]. Updating the pixels of a photo
   656  // is not supported.
   657  type UpdatePhotoRequest struct {
   658  	state         protoimpl.MessageState
   659  	sizeCache     protoimpl.SizeCache
   660  	unknownFields protoimpl.UnknownFields
   661  
   662  	// Required. [Photo][google.streetview.publish.v1.Photo] object containing the
   663  	// new metadata.
   664  	Photo *Photo `protobuf:"bytes,1,opt,name=photo,proto3" json:"photo,omitempty"`
   665  	// Required. Mask that identifies fields on the photo metadata to update.
   666  	// If not present, the old [Photo][google.streetview.publish.v1.Photo]
   667  	// metadata is entirely replaced with the
   668  	// new [Photo][google.streetview.publish.v1.Photo] metadata in this request.
   669  	// The update fails if invalid fields are specified. Multiple fields can be
   670  	// specified in a comma-delimited list.
   671  	//
   672  	// The following fields are valid:
   673  	//
   674  	// * `pose.heading`
   675  	// * `pose.lat_lng_pair`
   676  	// * `pose.pitch`
   677  	// * `pose.roll`
   678  	// * `pose.level`
   679  	// * `pose.altitude`
   680  	// * `connections`
   681  	// * `places`
   682  	//
   683  	// > Note: When
   684  	// [updateMask][google.streetview.publish.v1.UpdatePhotoRequest.update_mask]
   685  	// contains repeated fields, the entire set of repeated values get replaced
   686  	// with the new contents. For example, if
   687  	// [updateMask][google.streetview.publish.v1.UpdatePhotoRequest.update_mask]
   688  	// contains `connections` and `UpdatePhotoRequest.photo.connections` is empty,
   689  	// all connections are removed.
   690  	UpdateMask *fieldmaskpb.FieldMask `protobuf:"bytes,2,opt,name=update_mask,json=updateMask,proto3" json:"update_mask,omitempty"`
   691  }
   692  
   693  func (x *UpdatePhotoRequest) Reset() {
   694  	*x = UpdatePhotoRequest{}
   695  	if protoimpl.UnsafeEnabled {
   696  		mi := &file_google_streetview_publish_v1_rpcmessages_proto_msgTypes[7]
   697  		ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
   698  		ms.StoreMessageInfo(mi)
   699  	}
   700  }
   701  
   702  func (x *UpdatePhotoRequest) String() string {
   703  	return protoimpl.X.MessageStringOf(x)
   704  }
   705  
   706  func (*UpdatePhotoRequest) ProtoMessage() {}
   707  
   708  func (x *UpdatePhotoRequest) ProtoReflect() protoreflect.Message {
   709  	mi := &file_google_streetview_publish_v1_rpcmessages_proto_msgTypes[7]
   710  	if protoimpl.UnsafeEnabled && x != nil {
   711  		ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
   712  		if ms.LoadMessageInfo() == nil {
   713  			ms.StoreMessageInfo(mi)
   714  		}
   715  		return ms
   716  	}
   717  	return mi.MessageOf(x)
   718  }
   719  
   720  // Deprecated: Use UpdatePhotoRequest.ProtoReflect.Descriptor instead.
   721  func (*UpdatePhotoRequest) Descriptor() ([]byte, []int) {
   722  	return file_google_streetview_publish_v1_rpcmessages_proto_rawDescGZIP(), []int{7}
   723  }
   724  
   725  func (x *UpdatePhotoRequest) GetPhoto() *Photo {
   726  	if x != nil {
   727  		return x.Photo
   728  	}
   729  	return nil
   730  }
   731  
   732  func (x *UpdatePhotoRequest) GetUpdateMask() *fieldmaskpb.FieldMask {
   733  	if x != nil {
   734  		return x.UpdateMask
   735  	}
   736  	return nil
   737  }
   738  
   739  // Request to update the metadata of photos.
   740  // Updating the pixels of photos is not supported.
   741  type BatchUpdatePhotosRequest struct {
   742  	state         protoimpl.MessageState
   743  	sizeCache     protoimpl.SizeCache
   744  	unknownFields protoimpl.UnknownFields
   745  
   746  	// Required. List of
   747  	// [UpdatePhotoRequests][google.streetview.publish.v1.UpdatePhotoRequest].
   748  	UpdatePhotoRequests []*UpdatePhotoRequest `protobuf:"bytes,1,rep,name=update_photo_requests,json=updatePhotoRequests,proto3" json:"update_photo_requests,omitempty"`
   749  }
   750  
   751  func (x *BatchUpdatePhotosRequest) Reset() {
   752  	*x = BatchUpdatePhotosRequest{}
   753  	if protoimpl.UnsafeEnabled {
   754  		mi := &file_google_streetview_publish_v1_rpcmessages_proto_msgTypes[8]
   755  		ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
   756  		ms.StoreMessageInfo(mi)
   757  	}
   758  }
   759  
   760  func (x *BatchUpdatePhotosRequest) String() string {
   761  	return protoimpl.X.MessageStringOf(x)
   762  }
   763  
   764  func (*BatchUpdatePhotosRequest) ProtoMessage() {}
   765  
   766  func (x *BatchUpdatePhotosRequest) ProtoReflect() protoreflect.Message {
   767  	mi := &file_google_streetview_publish_v1_rpcmessages_proto_msgTypes[8]
   768  	if protoimpl.UnsafeEnabled && x != nil {
   769  		ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
   770  		if ms.LoadMessageInfo() == nil {
   771  			ms.StoreMessageInfo(mi)
   772  		}
   773  		return ms
   774  	}
   775  	return mi.MessageOf(x)
   776  }
   777  
   778  // Deprecated: Use BatchUpdatePhotosRequest.ProtoReflect.Descriptor instead.
   779  func (*BatchUpdatePhotosRequest) Descriptor() ([]byte, []int) {
   780  	return file_google_streetview_publish_v1_rpcmessages_proto_rawDescGZIP(), []int{8}
   781  }
   782  
   783  func (x *BatchUpdatePhotosRequest) GetUpdatePhotoRequests() []*UpdatePhotoRequest {
   784  	if x != nil {
   785  		return x.UpdatePhotoRequests
   786  	}
   787  	return nil
   788  }
   789  
   790  // Response to batch update of metadata of one or more
   791  // [Photos][google.streetview.publish.v1.Photo].
   792  type BatchUpdatePhotosResponse struct {
   793  	state         protoimpl.MessageState
   794  	sizeCache     protoimpl.SizeCache
   795  	unknownFields protoimpl.UnknownFields
   796  
   797  	// List of results for each individual
   798  	// [Photo][google.streetview.publish.v1.Photo] updated, in the same order as
   799  	// the request.
   800  	Results []*PhotoResponse `protobuf:"bytes,1,rep,name=results,proto3" json:"results,omitempty"`
   801  }
   802  
   803  func (x *BatchUpdatePhotosResponse) Reset() {
   804  	*x = BatchUpdatePhotosResponse{}
   805  	if protoimpl.UnsafeEnabled {
   806  		mi := &file_google_streetview_publish_v1_rpcmessages_proto_msgTypes[9]
   807  		ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
   808  		ms.StoreMessageInfo(mi)
   809  	}
   810  }
   811  
   812  func (x *BatchUpdatePhotosResponse) String() string {
   813  	return protoimpl.X.MessageStringOf(x)
   814  }
   815  
   816  func (*BatchUpdatePhotosResponse) ProtoMessage() {}
   817  
   818  func (x *BatchUpdatePhotosResponse) ProtoReflect() protoreflect.Message {
   819  	mi := &file_google_streetview_publish_v1_rpcmessages_proto_msgTypes[9]
   820  	if protoimpl.UnsafeEnabled && x != nil {
   821  		ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
   822  		if ms.LoadMessageInfo() == nil {
   823  			ms.StoreMessageInfo(mi)
   824  		}
   825  		return ms
   826  	}
   827  	return mi.MessageOf(x)
   828  }
   829  
   830  // Deprecated: Use BatchUpdatePhotosResponse.ProtoReflect.Descriptor instead.
   831  func (*BatchUpdatePhotosResponse) Descriptor() ([]byte, []int) {
   832  	return file_google_streetview_publish_v1_rpcmessages_proto_rawDescGZIP(), []int{9}
   833  }
   834  
   835  func (x *BatchUpdatePhotosResponse) GetResults() []*PhotoResponse {
   836  	if x != nil {
   837  		return x.Results
   838  	}
   839  	return nil
   840  }
   841  
   842  // Request to delete a [Photo][google.streetview.publish.v1.Photo].
   843  type DeletePhotoRequest struct {
   844  	state         protoimpl.MessageState
   845  	sizeCache     protoimpl.SizeCache
   846  	unknownFields protoimpl.UnknownFields
   847  
   848  	// Required. ID of the [Photo][google.streetview.publish.v1.Photo].
   849  	PhotoId string `protobuf:"bytes,1,opt,name=photo_id,json=photoId,proto3" json:"photo_id,omitempty"`
   850  }
   851  
   852  func (x *DeletePhotoRequest) Reset() {
   853  	*x = DeletePhotoRequest{}
   854  	if protoimpl.UnsafeEnabled {
   855  		mi := &file_google_streetview_publish_v1_rpcmessages_proto_msgTypes[10]
   856  		ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
   857  		ms.StoreMessageInfo(mi)
   858  	}
   859  }
   860  
   861  func (x *DeletePhotoRequest) String() string {
   862  	return protoimpl.X.MessageStringOf(x)
   863  }
   864  
   865  func (*DeletePhotoRequest) ProtoMessage() {}
   866  
   867  func (x *DeletePhotoRequest) ProtoReflect() protoreflect.Message {
   868  	mi := &file_google_streetview_publish_v1_rpcmessages_proto_msgTypes[10]
   869  	if protoimpl.UnsafeEnabled && x != nil {
   870  		ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
   871  		if ms.LoadMessageInfo() == nil {
   872  			ms.StoreMessageInfo(mi)
   873  		}
   874  		return ms
   875  	}
   876  	return mi.MessageOf(x)
   877  }
   878  
   879  // Deprecated: Use DeletePhotoRequest.ProtoReflect.Descriptor instead.
   880  func (*DeletePhotoRequest) Descriptor() ([]byte, []int) {
   881  	return file_google_streetview_publish_v1_rpcmessages_proto_rawDescGZIP(), []int{10}
   882  }
   883  
   884  func (x *DeletePhotoRequest) GetPhotoId() string {
   885  	if x != nil {
   886  		return x.PhotoId
   887  	}
   888  	return ""
   889  }
   890  
   891  // Request to delete multiple [Photos][google.streetview.publish.v1.Photo].
   892  type BatchDeletePhotosRequest struct {
   893  	state         protoimpl.MessageState
   894  	sizeCache     protoimpl.SizeCache
   895  	unknownFields protoimpl.UnknownFields
   896  
   897  	// Required. IDs of the [Photos][google.streetview.publish.v1.Photo]. HTTP
   898  	// GET requests require the following syntax for the URL query parameter:
   899  	// `photoIds=<id1>&photoIds=<id2>&...`.
   900  	PhotoIds []string `protobuf:"bytes,1,rep,name=photo_ids,json=photoIds,proto3" json:"photo_ids,omitempty"`
   901  }
   902  
   903  func (x *BatchDeletePhotosRequest) Reset() {
   904  	*x = BatchDeletePhotosRequest{}
   905  	if protoimpl.UnsafeEnabled {
   906  		mi := &file_google_streetview_publish_v1_rpcmessages_proto_msgTypes[11]
   907  		ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
   908  		ms.StoreMessageInfo(mi)
   909  	}
   910  }
   911  
   912  func (x *BatchDeletePhotosRequest) String() string {
   913  	return protoimpl.X.MessageStringOf(x)
   914  }
   915  
   916  func (*BatchDeletePhotosRequest) ProtoMessage() {}
   917  
   918  func (x *BatchDeletePhotosRequest) ProtoReflect() protoreflect.Message {
   919  	mi := &file_google_streetview_publish_v1_rpcmessages_proto_msgTypes[11]
   920  	if protoimpl.UnsafeEnabled && x != nil {
   921  		ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
   922  		if ms.LoadMessageInfo() == nil {
   923  			ms.StoreMessageInfo(mi)
   924  		}
   925  		return ms
   926  	}
   927  	return mi.MessageOf(x)
   928  }
   929  
   930  // Deprecated: Use BatchDeletePhotosRequest.ProtoReflect.Descriptor instead.
   931  func (*BatchDeletePhotosRequest) Descriptor() ([]byte, []int) {
   932  	return file_google_streetview_publish_v1_rpcmessages_proto_rawDescGZIP(), []int{11}
   933  }
   934  
   935  func (x *BatchDeletePhotosRequest) GetPhotoIds() []string {
   936  	if x != nil {
   937  		return x.PhotoIds
   938  	}
   939  	return nil
   940  }
   941  
   942  // Request to create a
   943  // [PhotoSequence][google.streetview.publish.v1.PhotoSequence] from a video.
   944  type CreatePhotoSequenceRequest struct {
   945  	state         protoimpl.MessageState
   946  	sizeCache     protoimpl.SizeCache
   947  	unknownFields protoimpl.UnknownFields
   948  
   949  	// Required. [PhotoSequence][google.streetview.publish.v1.PhotoSequence] to
   950  	// create.
   951  	PhotoSequence *PhotoSequence `protobuf:"bytes,1,opt,name=photo_sequence,json=photoSequence,proto3" json:"photo_sequence,omitempty"`
   952  	// Required. The input form of
   953  	// [PhotoSequence][google.streetview.publish.v1.PhotoSequence].
   954  	InputType CreatePhotoSequenceRequest_InputType `protobuf:"varint,2,opt,name=input_type,json=inputType,proto3,enum=google.streetview.publish.v1.CreatePhotoSequenceRequest_InputType" json:"input_type,omitempty"`
   955  }
   956  
   957  func (x *CreatePhotoSequenceRequest) Reset() {
   958  	*x = CreatePhotoSequenceRequest{}
   959  	if protoimpl.UnsafeEnabled {
   960  		mi := &file_google_streetview_publish_v1_rpcmessages_proto_msgTypes[12]
   961  		ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
   962  		ms.StoreMessageInfo(mi)
   963  	}
   964  }
   965  
   966  func (x *CreatePhotoSequenceRequest) String() string {
   967  	return protoimpl.X.MessageStringOf(x)
   968  }
   969  
   970  func (*CreatePhotoSequenceRequest) ProtoMessage() {}
   971  
   972  func (x *CreatePhotoSequenceRequest) ProtoReflect() protoreflect.Message {
   973  	mi := &file_google_streetview_publish_v1_rpcmessages_proto_msgTypes[12]
   974  	if protoimpl.UnsafeEnabled && x != nil {
   975  		ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
   976  		if ms.LoadMessageInfo() == nil {
   977  			ms.StoreMessageInfo(mi)
   978  		}
   979  		return ms
   980  	}
   981  	return mi.MessageOf(x)
   982  }
   983  
   984  // Deprecated: Use CreatePhotoSequenceRequest.ProtoReflect.Descriptor instead.
   985  func (*CreatePhotoSequenceRequest) Descriptor() ([]byte, []int) {
   986  	return file_google_streetview_publish_v1_rpcmessages_proto_rawDescGZIP(), []int{12}
   987  }
   988  
   989  func (x *CreatePhotoSequenceRequest) GetPhotoSequence() *PhotoSequence {
   990  	if x != nil {
   991  		return x.PhotoSequence
   992  	}
   993  	return nil
   994  }
   995  
   996  func (x *CreatePhotoSequenceRequest) GetInputType() CreatePhotoSequenceRequest_InputType {
   997  	if x != nil {
   998  		return x.InputType
   999  	}
  1000  	return CreatePhotoSequenceRequest_INPUT_TYPE_UNSPECIFIED
  1001  }
  1002  
  1003  // Request to get a [PhotoSequence][google.streetview.publish.v1.PhotoSequence].
  1004  //
  1005  // # By default
  1006  //
  1007  // * does not return the download URL for the
  1008  // [PhotoSequence][google.streetview.publish.v1.PhotoSequence].
  1009  //
  1010  // Parameters:
  1011  //
  1012  // * `view` controls if the download URL for the
  1013  // [PhotoSequence][google.streetview.publish.v1.PhotoSequence] is
  1014  //
  1015  //	returned.
  1016  type GetPhotoSequenceRequest struct {
  1017  	state         protoimpl.MessageState
  1018  	sizeCache     protoimpl.SizeCache
  1019  	unknownFields protoimpl.UnknownFields
  1020  
  1021  	// Required. ID of the photo sequence.
  1022  	SequenceId string `protobuf:"bytes,1,opt,name=sequence_id,json=sequenceId,proto3" json:"sequence_id,omitempty"`
  1023  	// Specifies if a download URL for the photo sequence should be returned in
  1024  	// `download_url` of individual photos in the
  1025  	// [PhotoSequence][google.streetview.publish.v1.PhotoSequence] response.
  1026  	// > Note: Currently not implemented.
  1027  	//
  1028  	// Deprecated: Do not use.
  1029  	View PhotoView `protobuf:"varint,2,opt,name=view,proto3,enum=google.streetview.publish.v1.PhotoView" json:"view,omitempty"`
  1030  	// Optional. The filter expression. For example: `published_status=PUBLISHED`.
  1031  	//
  1032  	// The filters supported are: `published_status`.  See
  1033  	// https://google.aip.dev/160 for more information.
  1034  	Filter string `protobuf:"bytes,3,opt,name=filter,proto3" json:"filter,omitempty"`
  1035  }
  1036  
  1037  func (x *GetPhotoSequenceRequest) Reset() {
  1038  	*x = GetPhotoSequenceRequest{}
  1039  	if protoimpl.UnsafeEnabled {
  1040  		mi := &file_google_streetview_publish_v1_rpcmessages_proto_msgTypes[13]
  1041  		ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
  1042  		ms.StoreMessageInfo(mi)
  1043  	}
  1044  }
  1045  
  1046  func (x *GetPhotoSequenceRequest) String() string {
  1047  	return protoimpl.X.MessageStringOf(x)
  1048  }
  1049  
  1050  func (*GetPhotoSequenceRequest) ProtoMessage() {}
  1051  
  1052  func (x *GetPhotoSequenceRequest) ProtoReflect() protoreflect.Message {
  1053  	mi := &file_google_streetview_publish_v1_rpcmessages_proto_msgTypes[13]
  1054  	if protoimpl.UnsafeEnabled && x != nil {
  1055  		ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
  1056  		if ms.LoadMessageInfo() == nil {
  1057  			ms.StoreMessageInfo(mi)
  1058  		}
  1059  		return ms
  1060  	}
  1061  	return mi.MessageOf(x)
  1062  }
  1063  
  1064  // Deprecated: Use GetPhotoSequenceRequest.ProtoReflect.Descriptor instead.
  1065  func (*GetPhotoSequenceRequest) Descriptor() ([]byte, []int) {
  1066  	return file_google_streetview_publish_v1_rpcmessages_proto_rawDescGZIP(), []int{13}
  1067  }
  1068  
  1069  func (x *GetPhotoSequenceRequest) GetSequenceId() string {
  1070  	if x != nil {
  1071  		return x.SequenceId
  1072  	}
  1073  	return ""
  1074  }
  1075  
  1076  // Deprecated: Do not use.
  1077  func (x *GetPhotoSequenceRequest) GetView() PhotoView {
  1078  	if x != nil {
  1079  		return x.View
  1080  	}
  1081  	return PhotoView_BASIC
  1082  }
  1083  
  1084  func (x *GetPhotoSequenceRequest) GetFilter() string {
  1085  	if x != nil {
  1086  		return x.Filter
  1087  	}
  1088  	return ""
  1089  }
  1090  
  1091  // Request to delete a
  1092  // [PhotoSequence][google.streetview.publish.v1.PhotoSequence].
  1093  type DeletePhotoSequenceRequest struct {
  1094  	state         protoimpl.MessageState
  1095  	sizeCache     protoimpl.SizeCache
  1096  	unknownFields protoimpl.UnknownFields
  1097  
  1098  	// Required. ID of the
  1099  	// [PhotoSequence][google.streetview.publish.v1.PhotoSequence].
  1100  	SequenceId string `protobuf:"bytes,1,opt,name=sequence_id,json=sequenceId,proto3" json:"sequence_id,omitempty"`
  1101  }
  1102  
  1103  func (x *DeletePhotoSequenceRequest) Reset() {
  1104  	*x = DeletePhotoSequenceRequest{}
  1105  	if protoimpl.UnsafeEnabled {
  1106  		mi := &file_google_streetview_publish_v1_rpcmessages_proto_msgTypes[14]
  1107  		ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
  1108  		ms.StoreMessageInfo(mi)
  1109  	}
  1110  }
  1111  
  1112  func (x *DeletePhotoSequenceRequest) String() string {
  1113  	return protoimpl.X.MessageStringOf(x)
  1114  }
  1115  
  1116  func (*DeletePhotoSequenceRequest) ProtoMessage() {}
  1117  
  1118  func (x *DeletePhotoSequenceRequest) ProtoReflect() protoreflect.Message {
  1119  	mi := &file_google_streetview_publish_v1_rpcmessages_proto_msgTypes[14]
  1120  	if protoimpl.UnsafeEnabled && x != nil {
  1121  		ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
  1122  		if ms.LoadMessageInfo() == nil {
  1123  			ms.StoreMessageInfo(mi)
  1124  		}
  1125  		return ms
  1126  	}
  1127  	return mi.MessageOf(x)
  1128  }
  1129  
  1130  // Deprecated: Use DeletePhotoSequenceRequest.ProtoReflect.Descriptor instead.
  1131  func (*DeletePhotoSequenceRequest) Descriptor() ([]byte, []int) {
  1132  	return file_google_streetview_publish_v1_rpcmessages_proto_rawDescGZIP(), []int{14}
  1133  }
  1134  
  1135  func (x *DeletePhotoSequenceRequest) GetSequenceId() string {
  1136  	if x != nil {
  1137  		return x.SequenceId
  1138  	}
  1139  	return ""
  1140  }
  1141  
  1142  // Response to batch delete of one or more
  1143  // [Photos][google.streetview.publish.v1.Photo].
  1144  type BatchDeletePhotosResponse struct {
  1145  	state         protoimpl.MessageState
  1146  	sizeCache     protoimpl.SizeCache
  1147  	unknownFields protoimpl.UnknownFields
  1148  
  1149  	// The status for the operation to delete a single
  1150  	// [Photo][google.streetview.publish.v1.Photo] in the batch request.
  1151  	Status []*status.Status `protobuf:"bytes,1,rep,name=status,proto3" json:"status,omitempty"`
  1152  }
  1153  
  1154  func (x *BatchDeletePhotosResponse) Reset() {
  1155  	*x = BatchDeletePhotosResponse{}
  1156  	if protoimpl.UnsafeEnabled {
  1157  		mi := &file_google_streetview_publish_v1_rpcmessages_proto_msgTypes[15]
  1158  		ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
  1159  		ms.StoreMessageInfo(mi)
  1160  	}
  1161  }
  1162  
  1163  func (x *BatchDeletePhotosResponse) String() string {
  1164  	return protoimpl.X.MessageStringOf(x)
  1165  }
  1166  
  1167  func (*BatchDeletePhotosResponse) ProtoMessage() {}
  1168  
  1169  func (x *BatchDeletePhotosResponse) ProtoReflect() protoreflect.Message {
  1170  	mi := &file_google_streetview_publish_v1_rpcmessages_proto_msgTypes[15]
  1171  	if protoimpl.UnsafeEnabled && x != nil {
  1172  		ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
  1173  		if ms.LoadMessageInfo() == nil {
  1174  			ms.StoreMessageInfo(mi)
  1175  		}
  1176  		return ms
  1177  	}
  1178  	return mi.MessageOf(x)
  1179  }
  1180  
  1181  // Deprecated: Use BatchDeletePhotosResponse.ProtoReflect.Descriptor instead.
  1182  func (*BatchDeletePhotosResponse) Descriptor() ([]byte, []int) {
  1183  	return file_google_streetview_publish_v1_rpcmessages_proto_rawDescGZIP(), []int{15}
  1184  }
  1185  
  1186  func (x *BatchDeletePhotosResponse) GetStatus() []*status.Status {
  1187  	if x != nil {
  1188  		return x.Status
  1189  	}
  1190  	return nil
  1191  }
  1192  
  1193  // Request to list all photo sequences that belong to the user sending the
  1194  // request.
  1195  //
  1196  // Parameters:
  1197  //
  1198  // * `pageSize` determines the maximum number of photo sequences to return.
  1199  // * `pageToken` is the next page token value returned from a previous
  1200  // [ListPhotoSequences][google.streetview.publish.v1.StreetViewPublishService.ListPhotoSequences]
  1201  //
  1202  //	request, if any.
  1203  type ListPhotoSequencesRequest struct {
  1204  	state         protoimpl.MessageState
  1205  	sizeCache     protoimpl.SizeCache
  1206  	unknownFields protoimpl.UnknownFields
  1207  
  1208  	// Optional. The maximum number of photo sequences to return.
  1209  	// `pageSize` must be non-negative. If `pageSize` is zero or is not
  1210  	// provided, the default page size of 100 is used.
  1211  	// The number of photo sequences returned in the response may be less than
  1212  	// `pageSize` if the number of matches is less than `pageSize`.
  1213  	// This is currently unimplemented but is in process.
  1214  	PageSize int32 `protobuf:"varint,1,opt,name=page_size,json=pageSize,proto3" json:"page_size,omitempty"`
  1215  	// Optional. The
  1216  	// [nextPageToken][google.streetview.publish.v1.ListPhotosResponse.next_page_token]
  1217  	// value returned from a previous
  1218  	// [ListPhotoSequences][google.streetview.publish.v1.StreetViewPublishService.ListPhotoSequences]
  1219  	// request, if any.
  1220  	PageToken string `protobuf:"bytes,2,opt,name=page_token,json=pageToken,proto3" json:"page_token,omitempty"`
  1221  	// Optional. The filter expression. For example: `imagery_type=SPHERICAL`.
  1222  	//
  1223  	// The filters supported are: `imagery_type`, `processing_state`,
  1224  	// `min_latitude`, `max_latitude`, `min_longitude`, `max_longitude`,
  1225  	// `filename_query`, `min_capture_time_seconds`, `max_capture_time_seconds.
  1226  	// See https://google.aip.dev/160 for more information. Filename queries
  1227  	// should sent as a Phrase in order to support multiple words and special
  1228  	// characters by adding escaped quotes. Ex: filename_query="example of a
  1229  	// phrase.mp4"
  1230  	Filter string `protobuf:"bytes,4,opt,name=filter,proto3" json:"filter,omitempty"`
  1231  }
  1232  
  1233  func (x *ListPhotoSequencesRequest) Reset() {
  1234  	*x = ListPhotoSequencesRequest{}
  1235  	if protoimpl.UnsafeEnabled {
  1236  		mi := &file_google_streetview_publish_v1_rpcmessages_proto_msgTypes[16]
  1237  		ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
  1238  		ms.StoreMessageInfo(mi)
  1239  	}
  1240  }
  1241  
  1242  func (x *ListPhotoSequencesRequest) String() string {
  1243  	return protoimpl.X.MessageStringOf(x)
  1244  }
  1245  
  1246  func (*ListPhotoSequencesRequest) ProtoMessage() {}
  1247  
  1248  func (x *ListPhotoSequencesRequest) ProtoReflect() protoreflect.Message {
  1249  	mi := &file_google_streetview_publish_v1_rpcmessages_proto_msgTypes[16]
  1250  	if protoimpl.UnsafeEnabled && x != nil {
  1251  		ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
  1252  		if ms.LoadMessageInfo() == nil {
  1253  			ms.StoreMessageInfo(mi)
  1254  		}
  1255  		return ms
  1256  	}
  1257  	return mi.MessageOf(x)
  1258  }
  1259  
  1260  // Deprecated: Use ListPhotoSequencesRequest.ProtoReflect.Descriptor instead.
  1261  func (*ListPhotoSequencesRequest) Descriptor() ([]byte, []int) {
  1262  	return file_google_streetview_publish_v1_rpcmessages_proto_rawDescGZIP(), []int{16}
  1263  }
  1264  
  1265  func (x *ListPhotoSequencesRequest) GetPageSize() int32 {
  1266  	if x != nil {
  1267  		return x.PageSize
  1268  	}
  1269  	return 0
  1270  }
  1271  
  1272  func (x *ListPhotoSequencesRequest) GetPageToken() string {
  1273  	if x != nil {
  1274  		return x.PageToken
  1275  	}
  1276  	return ""
  1277  }
  1278  
  1279  func (x *ListPhotoSequencesRequest) GetFilter() string {
  1280  	if x != nil {
  1281  		return x.Filter
  1282  	}
  1283  	return ""
  1284  }
  1285  
  1286  // Response to list all photo sequences that belong to a user.
  1287  type ListPhotoSequencesResponse struct {
  1288  	state         protoimpl.MessageState
  1289  	sizeCache     protoimpl.SizeCache
  1290  	unknownFields protoimpl.UnknownFields
  1291  
  1292  	// List of photo sequences via [Operation][google.longrunning.Operation]
  1293  	// interface.
  1294  	//
  1295  	// The maximum number of items returned is based on the
  1296  	// [pageSize][google.streetview.publish.v1.ListPhotoSequencesRequest.page_size]
  1297  	// field in the request.
  1298  	//
  1299  	// Each item in the list can have three possible states,
  1300  	//
  1301  	//   - `Operation.done` = false, if the processing of
  1302  	//     [PhotoSequence][google.streetview.publish.v1.PhotoSequence] is not
  1303  	//     finished yet.
  1304  	//   - `Operation.done` = true and `Operation.error` is populated, if there was
  1305  	//     an error in processing.
  1306  	//   - `Operation.done` = true and `Operation.response` contains a
  1307  	//     [PhotoSequence][google.streetview.publish.v1.PhotoSequence] message,
  1308  	//     In each sequence, only
  1309  	//     [Id][google.streetview.publish.v1.PhotoSequence.id] is populated.
  1310  	PhotoSequences []*longrunningpb.Operation `protobuf:"bytes,1,rep,name=photo_sequences,json=photoSequences,proto3" json:"photo_sequences,omitempty"`
  1311  	// Token to retrieve the next page of results, or empty if there are no more
  1312  	// results in the list.
  1313  	NextPageToken string `protobuf:"bytes,2,opt,name=next_page_token,json=nextPageToken,proto3" json:"next_page_token,omitempty"`
  1314  }
  1315  
  1316  func (x *ListPhotoSequencesResponse) Reset() {
  1317  	*x = ListPhotoSequencesResponse{}
  1318  	if protoimpl.UnsafeEnabled {
  1319  		mi := &file_google_streetview_publish_v1_rpcmessages_proto_msgTypes[17]
  1320  		ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
  1321  		ms.StoreMessageInfo(mi)
  1322  	}
  1323  }
  1324  
  1325  func (x *ListPhotoSequencesResponse) String() string {
  1326  	return protoimpl.X.MessageStringOf(x)
  1327  }
  1328  
  1329  func (*ListPhotoSequencesResponse) ProtoMessage() {}
  1330  
  1331  func (x *ListPhotoSequencesResponse) ProtoReflect() protoreflect.Message {
  1332  	mi := &file_google_streetview_publish_v1_rpcmessages_proto_msgTypes[17]
  1333  	if protoimpl.UnsafeEnabled && x != nil {
  1334  		ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
  1335  		if ms.LoadMessageInfo() == nil {
  1336  			ms.StoreMessageInfo(mi)
  1337  		}
  1338  		return ms
  1339  	}
  1340  	return mi.MessageOf(x)
  1341  }
  1342  
  1343  // Deprecated: Use ListPhotoSequencesResponse.ProtoReflect.Descriptor instead.
  1344  func (*ListPhotoSequencesResponse) Descriptor() ([]byte, []int) {
  1345  	return file_google_streetview_publish_v1_rpcmessages_proto_rawDescGZIP(), []int{17}
  1346  }
  1347  
  1348  func (x *ListPhotoSequencesResponse) GetPhotoSequences() []*longrunningpb.Operation {
  1349  	if x != nil {
  1350  		return x.PhotoSequences
  1351  	}
  1352  	return nil
  1353  }
  1354  
  1355  func (x *ListPhotoSequencesResponse) GetNextPageToken() string {
  1356  	if x != nil {
  1357  		return x.NextPageToken
  1358  	}
  1359  	return ""
  1360  }
  1361  
  1362  var File_google_streetview_publish_v1_rpcmessages_proto protoreflect.FileDescriptor
  1363  
  1364  var file_google_streetview_publish_v1_rpcmessages_proto_rawDesc = []byte{
  1365  	0x0a, 0x2e, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2f, 0x73, 0x74, 0x72, 0x65, 0x65, 0x74, 0x76,
  1366  	0x69, 0x65, 0x77, 0x2f, 0x70, 0x75, 0x62, 0x6c, 0x69, 0x73, 0x68, 0x2f, 0x76, 0x31, 0x2f, 0x72,
  1367  	0x70, 0x63, 0x6d, 0x65, 0x73, 0x73, 0x61, 0x67, 0x65, 0x73, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f,
  1368  	0x12, 0x1c, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2e, 0x73, 0x74, 0x72, 0x65, 0x65, 0x74, 0x76,
  1369  	0x69, 0x65, 0x77, 0x2e, 0x70, 0x75, 0x62, 0x6c, 0x69, 0x73, 0x68, 0x2e, 0x76, 0x31, 0x1a, 0x1f,
  1370  	0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2f, 0x61, 0x70, 0x69, 0x2f, 0x66, 0x69, 0x65, 0x6c, 0x64,
  1371  	0x5f, 0x62, 0x65, 0x68, 0x61, 0x76, 0x69, 0x6f, 0x72, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x1a,
  1372  	0x19, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2f, 0x61, 0x70, 0x69, 0x2f, 0x72, 0x65, 0x73, 0x6f,
  1373  	0x75, 0x72, 0x63, 0x65, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x1a, 0x23, 0x67, 0x6f, 0x6f, 0x67,
  1374  	0x6c, 0x65, 0x2f, 0x6c, 0x6f, 0x6e, 0x67, 0x72, 0x75, 0x6e, 0x6e, 0x69, 0x6e, 0x67, 0x2f, 0x6f,
  1375  	0x70, 0x65, 0x72, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x73, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x1a,
  1376  	0x20, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2f, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x62, 0x75, 0x66,
  1377  	0x2f, 0x66, 0x69, 0x65, 0x6c, 0x64, 0x5f, 0x6d, 0x61, 0x73, 0x6b, 0x2e, 0x70, 0x72, 0x6f, 0x74,
  1378  	0x6f, 0x1a, 0x17, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2f, 0x72, 0x70, 0x63, 0x2f, 0x73, 0x74,
  1379  	0x61, 0x74, 0x75, 0x73, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x1a, 0x2c, 0x67, 0x6f, 0x6f, 0x67,
  1380  	0x6c, 0x65, 0x2f, 0x73, 0x74, 0x72, 0x65, 0x65, 0x74, 0x76, 0x69, 0x65, 0x77, 0x2f, 0x70, 0x75,
  1381  	0x62, 0x6c, 0x69, 0x73, 0x68, 0x2f, 0x76, 0x31, 0x2f, 0x72, 0x65, 0x73, 0x6f, 0x75, 0x72, 0x63,
  1382  	0x65, 0x73, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x22, 0x54, 0x0a, 0x12, 0x43, 0x72, 0x65, 0x61,
  1383  	0x74, 0x65, 0x50, 0x68, 0x6f, 0x74, 0x6f, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x12, 0x3e,
  1384  	0x0a, 0x05, 0x70, 0x68, 0x6f, 0x74, 0x6f, 0x18, 0x01, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x23, 0x2e,
  1385  	0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2e, 0x73, 0x74, 0x72, 0x65, 0x65, 0x74, 0x76, 0x69, 0x65,
  1386  	0x77, 0x2e, 0x70, 0x75, 0x62, 0x6c, 0x69, 0x73, 0x68, 0x2e, 0x76, 0x31, 0x2e, 0x50, 0x68, 0x6f,
  1387  	0x74, 0x6f, 0x42, 0x03, 0xe0, 0x41, 0x02, 0x52, 0x05, 0x70, 0x68, 0x6f, 0x74, 0x6f, 0x22, 0x98,
  1388  	0x01, 0x0a, 0x0f, 0x47, 0x65, 0x74, 0x50, 0x68, 0x6f, 0x74, 0x6f, 0x52, 0x65, 0x71, 0x75, 0x65,
  1389  	0x73, 0x74, 0x12, 0x1e, 0x0a, 0x08, 0x70, 0x68, 0x6f, 0x74, 0x6f, 0x5f, 0x69, 0x64, 0x18, 0x01,
  1390  	0x20, 0x01, 0x28, 0x09, 0x42, 0x03, 0xe0, 0x41, 0x02, 0x52, 0x07, 0x70, 0x68, 0x6f, 0x74, 0x6f,
  1391  	0x49, 0x64, 0x12, 0x40, 0x0a, 0x04, 0x76, 0x69, 0x65, 0x77, 0x18, 0x02, 0x20, 0x01, 0x28, 0x0e,
  1392  	0x32, 0x27, 0x2e, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2e, 0x73, 0x74, 0x72, 0x65, 0x65, 0x74,
  1393  	0x76, 0x69, 0x65, 0x77, 0x2e, 0x70, 0x75, 0x62, 0x6c, 0x69, 0x73, 0x68, 0x2e, 0x76, 0x31, 0x2e,
  1394  	0x50, 0x68, 0x6f, 0x74, 0x6f, 0x56, 0x69, 0x65, 0x77, 0x42, 0x03, 0xe0, 0x41, 0x02, 0x52, 0x04,
  1395  	0x76, 0x69, 0x65, 0x77, 0x12, 0x23, 0x0a, 0x0d, 0x6c, 0x61, 0x6e, 0x67, 0x75, 0x61, 0x67, 0x65,
  1396  	0x5f, 0x63, 0x6f, 0x64, 0x65, 0x18, 0x03, 0x20, 0x01, 0x28, 0x09, 0x52, 0x0c, 0x6c, 0x61, 0x6e,
  1397  	0x67, 0x75, 0x61, 0x67, 0x65, 0x43, 0x6f, 0x64, 0x65, 0x22, 0xa5, 0x01, 0x0a, 0x15, 0x42, 0x61,
  1398  	0x74, 0x63, 0x68, 0x47, 0x65, 0x74, 0x50, 0x68, 0x6f, 0x74, 0x6f, 0x73, 0x52, 0x65, 0x71, 0x75,
  1399  	0x65, 0x73, 0x74, 0x12, 0x20, 0x0a, 0x09, 0x70, 0x68, 0x6f, 0x74, 0x6f, 0x5f, 0x69, 0x64, 0x73,
  1400  	0x18, 0x01, 0x20, 0x03, 0x28, 0x09, 0x42, 0x03, 0xe0, 0x41, 0x02, 0x52, 0x08, 0x70, 0x68, 0x6f,
  1401  	0x74, 0x6f, 0x49, 0x64, 0x73, 0x12, 0x40, 0x0a, 0x04, 0x76, 0x69, 0x65, 0x77, 0x18, 0x02, 0x20,
  1402  	0x01, 0x28, 0x0e, 0x32, 0x27, 0x2e, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2e, 0x73, 0x74, 0x72,
  1403  	0x65, 0x65, 0x74, 0x76, 0x69, 0x65, 0x77, 0x2e, 0x70, 0x75, 0x62, 0x6c, 0x69, 0x73, 0x68, 0x2e,
  1404  	0x76, 0x31, 0x2e, 0x50, 0x68, 0x6f, 0x74, 0x6f, 0x56, 0x69, 0x65, 0x77, 0x42, 0x03, 0xe0, 0x41,
  1405  	0x02, 0x52, 0x04, 0x76, 0x69, 0x65, 0x77, 0x12, 0x28, 0x0a, 0x0d, 0x6c, 0x61, 0x6e, 0x67, 0x75,
  1406  	0x61, 0x67, 0x65, 0x5f, 0x63, 0x6f, 0x64, 0x65, 0x18, 0x03, 0x20, 0x01, 0x28, 0x09, 0x42, 0x03,
  1407  	0xe0, 0x41, 0x01, 0x52, 0x0c, 0x6c, 0x61, 0x6e, 0x67, 0x75, 0x61, 0x67, 0x65, 0x43, 0x6f, 0x64,
  1408  	0x65, 0x22, 0x5f, 0x0a, 0x16, 0x42, 0x61, 0x74, 0x63, 0x68, 0x47, 0x65, 0x74, 0x50, 0x68, 0x6f,
  1409  	0x74, 0x6f, 0x73, 0x52, 0x65, 0x73, 0x70, 0x6f, 0x6e, 0x73, 0x65, 0x12, 0x45, 0x0a, 0x07, 0x72,
  1410  	0x65, 0x73, 0x75, 0x6c, 0x74, 0x73, 0x18, 0x01, 0x20, 0x03, 0x28, 0x0b, 0x32, 0x2b, 0x2e, 0x67,
  1411  	0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2e, 0x73, 0x74, 0x72, 0x65, 0x65, 0x74, 0x76, 0x69, 0x65, 0x77,
  1412  	0x2e, 0x70, 0x75, 0x62, 0x6c, 0x69, 0x73, 0x68, 0x2e, 0x76, 0x31, 0x2e, 0x50, 0x68, 0x6f, 0x74,
  1413  	0x6f, 0x52, 0x65, 0x73, 0x70, 0x6f, 0x6e, 0x73, 0x65, 0x52, 0x07, 0x72, 0x65, 0x73, 0x75, 0x6c,
  1414  	0x74, 0x73, 0x22, 0x76, 0x0a, 0x0d, 0x50, 0x68, 0x6f, 0x74, 0x6f, 0x52, 0x65, 0x73, 0x70, 0x6f,
  1415  	0x6e, 0x73, 0x65, 0x12, 0x2a, 0x0a, 0x06, 0x73, 0x74, 0x61, 0x74, 0x75, 0x73, 0x18, 0x01, 0x20,
  1416  	0x01, 0x28, 0x0b, 0x32, 0x12, 0x2e, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2e, 0x72, 0x70, 0x63,
  1417  	0x2e, 0x53, 0x74, 0x61, 0x74, 0x75, 0x73, 0x52, 0x06, 0x73, 0x74, 0x61, 0x74, 0x75, 0x73, 0x12,
  1418  	0x39, 0x0a, 0x05, 0x70, 0x68, 0x6f, 0x74, 0x6f, 0x18, 0x02, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x23,
  1419  	0x2e, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2e, 0x73, 0x74, 0x72, 0x65, 0x65, 0x74, 0x76, 0x69,
  1420  	0x65, 0x77, 0x2e, 0x70, 0x75, 0x62, 0x6c, 0x69, 0x73, 0x68, 0x2e, 0x76, 0x31, 0x2e, 0x50, 0x68,
  1421  	0x6f, 0x74, 0x6f, 0x52, 0x05, 0x70, 0x68, 0x6f, 0x74, 0x6f, 0x22, 0xe2, 0x01, 0x0a, 0x11, 0x4c,
  1422  	0x69, 0x73, 0x74, 0x50, 0x68, 0x6f, 0x74, 0x6f, 0x73, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74,
  1423  	0x12, 0x40, 0x0a, 0x04, 0x76, 0x69, 0x65, 0x77, 0x18, 0x01, 0x20, 0x01, 0x28, 0x0e, 0x32, 0x27,
  1424  	0x2e, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2e, 0x73, 0x74, 0x72, 0x65, 0x65, 0x74, 0x76, 0x69,
  1425  	0x65, 0x77, 0x2e, 0x70, 0x75, 0x62, 0x6c, 0x69, 0x73, 0x68, 0x2e, 0x76, 0x31, 0x2e, 0x50, 0x68,
  1426  	0x6f, 0x74, 0x6f, 0x56, 0x69, 0x65, 0x77, 0x42, 0x03, 0xe0, 0x41, 0x02, 0x52, 0x04, 0x76, 0x69,
  1427  	0x65, 0x77, 0x12, 0x20, 0x0a, 0x09, 0x70, 0x61, 0x67, 0x65, 0x5f, 0x73, 0x69, 0x7a, 0x65, 0x18,
  1428  	0x02, 0x20, 0x01, 0x28, 0x05, 0x42, 0x03, 0xe0, 0x41, 0x01, 0x52, 0x08, 0x70, 0x61, 0x67, 0x65,
  1429  	0x53, 0x69, 0x7a, 0x65, 0x12, 0x22, 0x0a, 0x0a, 0x70, 0x61, 0x67, 0x65, 0x5f, 0x74, 0x6f, 0x6b,
  1430  	0x65, 0x6e, 0x18, 0x03, 0x20, 0x01, 0x28, 0x09, 0x42, 0x03, 0xe0, 0x41, 0x01, 0x52, 0x09, 0x70,
  1431  	0x61, 0x67, 0x65, 0x54, 0x6f, 0x6b, 0x65, 0x6e, 0x12, 0x1b, 0x0a, 0x06, 0x66, 0x69, 0x6c, 0x74,
  1432  	0x65, 0x72, 0x18, 0x04, 0x20, 0x01, 0x28, 0x09, 0x42, 0x03, 0xe0, 0x41, 0x01, 0x52, 0x06, 0x66,
  1433  	0x69, 0x6c, 0x74, 0x65, 0x72, 0x12, 0x28, 0x0a, 0x0d, 0x6c, 0x61, 0x6e, 0x67, 0x75, 0x61, 0x67,
  1434  	0x65, 0x5f, 0x63, 0x6f, 0x64, 0x65, 0x18, 0x05, 0x20, 0x01, 0x28, 0x09, 0x42, 0x03, 0xe0, 0x41,
  1435  	0x01, 0x52, 0x0c, 0x6c, 0x61, 0x6e, 0x67, 0x75, 0x61, 0x67, 0x65, 0x43, 0x6f, 0x64, 0x65, 0x22,
  1436  	0x79, 0x0a, 0x12, 0x4c, 0x69, 0x73, 0x74, 0x50, 0x68, 0x6f, 0x74, 0x6f, 0x73, 0x52, 0x65, 0x73,
  1437  	0x70, 0x6f, 0x6e, 0x73, 0x65, 0x12, 0x3b, 0x0a, 0x06, 0x70, 0x68, 0x6f, 0x74, 0x6f, 0x73, 0x18,
  1438  	0x01, 0x20, 0x03, 0x28, 0x0b, 0x32, 0x23, 0x2e, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2e, 0x73,
  1439  	0x74, 0x72, 0x65, 0x65, 0x74, 0x76, 0x69, 0x65, 0x77, 0x2e, 0x70, 0x75, 0x62, 0x6c, 0x69, 0x73,
  1440  	0x68, 0x2e, 0x76, 0x31, 0x2e, 0x50, 0x68, 0x6f, 0x74, 0x6f, 0x52, 0x06, 0x70, 0x68, 0x6f, 0x74,
  1441  	0x6f, 0x73, 0x12, 0x26, 0x0a, 0x0f, 0x6e, 0x65, 0x78, 0x74, 0x5f, 0x70, 0x61, 0x67, 0x65, 0x5f,
  1442  	0x74, 0x6f, 0x6b, 0x65, 0x6e, 0x18, 0x02, 0x20, 0x01, 0x28, 0x09, 0x52, 0x0d, 0x6e, 0x65, 0x78,
  1443  	0x74, 0x50, 0x61, 0x67, 0x65, 0x54, 0x6f, 0x6b, 0x65, 0x6e, 0x22, 0x96, 0x01, 0x0a, 0x12, 0x55,
  1444  	0x70, 0x64, 0x61, 0x74, 0x65, 0x50, 0x68, 0x6f, 0x74, 0x6f, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73,
  1445  	0x74, 0x12, 0x3e, 0x0a, 0x05, 0x70, 0x68, 0x6f, 0x74, 0x6f, 0x18, 0x01, 0x20, 0x01, 0x28, 0x0b,
  1446  	0x32, 0x23, 0x2e, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2e, 0x73, 0x74, 0x72, 0x65, 0x65, 0x74,
  1447  	0x76, 0x69, 0x65, 0x77, 0x2e, 0x70, 0x75, 0x62, 0x6c, 0x69, 0x73, 0x68, 0x2e, 0x76, 0x31, 0x2e,
  1448  	0x50, 0x68, 0x6f, 0x74, 0x6f, 0x42, 0x03, 0xe0, 0x41, 0x02, 0x52, 0x05, 0x70, 0x68, 0x6f, 0x74,
  1449  	0x6f, 0x12, 0x40, 0x0a, 0x0b, 0x75, 0x70, 0x64, 0x61, 0x74, 0x65, 0x5f, 0x6d, 0x61, 0x73, 0x6b,
  1450  	0x18, 0x02, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x1a, 0x2e, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2e,
  1451  	0x70, 0x72, 0x6f, 0x74, 0x6f, 0x62, 0x75, 0x66, 0x2e, 0x46, 0x69, 0x65, 0x6c, 0x64, 0x4d, 0x61,
  1452  	0x73, 0x6b, 0x42, 0x03, 0xe0, 0x41, 0x02, 0x52, 0x0a, 0x75, 0x70, 0x64, 0x61, 0x74, 0x65, 0x4d,
  1453  	0x61, 0x73, 0x6b, 0x22, 0x85, 0x01, 0x0a, 0x18, 0x42, 0x61, 0x74, 0x63, 0x68, 0x55, 0x70, 0x64,
  1454  	0x61, 0x74, 0x65, 0x50, 0x68, 0x6f, 0x74, 0x6f, 0x73, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74,
  1455  	0x12, 0x69, 0x0a, 0x15, 0x75, 0x70, 0x64, 0x61, 0x74, 0x65, 0x5f, 0x70, 0x68, 0x6f, 0x74, 0x6f,
  1456  	0x5f, 0x72, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x73, 0x18, 0x01, 0x20, 0x03, 0x28, 0x0b, 0x32,
  1457  	0x30, 0x2e, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2e, 0x73, 0x74, 0x72, 0x65, 0x65, 0x74, 0x76,
  1458  	0x69, 0x65, 0x77, 0x2e, 0x70, 0x75, 0x62, 0x6c, 0x69, 0x73, 0x68, 0x2e, 0x76, 0x31, 0x2e, 0x55,
  1459  	0x70, 0x64, 0x61, 0x74, 0x65, 0x50, 0x68, 0x6f, 0x74, 0x6f, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73,
  1460  	0x74, 0x42, 0x03, 0xe0, 0x41, 0x02, 0x52, 0x13, 0x75, 0x70, 0x64, 0x61, 0x74, 0x65, 0x50, 0x68,
  1461  	0x6f, 0x74, 0x6f, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x73, 0x22, 0x62, 0x0a, 0x19, 0x42,
  1462  	0x61, 0x74, 0x63, 0x68, 0x55, 0x70, 0x64, 0x61, 0x74, 0x65, 0x50, 0x68, 0x6f, 0x74, 0x6f, 0x73,
  1463  	0x52, 0x65, 0x73, 0x70, 0x6f, 0x6e, 0x73, 0x65, 0x12, 0x45, 0x0a, 0x07, 0x72, 0x65, 0x73, 0x75,
  1464  	0x6c, 0x74, 0x73, 0x18, 0x01, 0x20, 0x03, 0x28, 0x0b, 0x32, 0x2b, 0x2e, 0x67, 0x6f, 0x6f, 0x67,
  1465  	0x6c, 0x65, 0x2e, 0x73, 0x74, 0x72, 0x65, 0x65, 0x74, 0x76, 0x69, 0x65, 0x77, 0x2e, 0x70, 0x75,
  1466  	0x62, 0x6c, 0x69, 0x73, 0x68, 0x2e, 0x76, 0x31, 0x2e, 0x50, 0x68, 0x6f, 0x74, 0x6f, 0x52, 0x65,
  1467  	0x73, 0x70, 0x6f, 0x6e, 0x73, 0x65, 0x52, 0x07, 0x72, 0x65, 0x73, 0x75, 0x6c, 0x74, 0x73, 0x22,
  1468  	0x34, 0x0a, 0x12, 0x44, 0x65, 0x6c, 0x65, 0x74, 0x65, 0x50, 0x68, 0x6f, 0x74, 0x6f, 0x52, 0x65,
  1469  	0x71, 0x75, 0x65, 0x73, 0x74, 0x12, 0x1e, 0x0a, 0x08, 0x70, 0x68, 0x6f, 0x74, 0x6f, 0x5f, 0x69,
  1470  	0x64, 0x18, 0x01, 0x20, 0x01, 0x28, 0x09, 0x42, 0x03, 0xe0, 0x41, 0x02, 0x52, 0x07, 0x70, 0x68,
  1471  	0x6f, 0x74, 0x6f, 0x49, 0x64, 0x22, 0x3c, 0x0a, 0x18, 0x42, 0x61, 0x74, 0x63, 0x68, 0x44, 0x65,
  1472  	0x6c, 0x65, 0x74, 0x65, 0x50, 0x68, 0x6f, 0x74, 0x6f, 0x73, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73,
  1473  	0x74, 0x12, 0x20, 0x0a, 0x09, 0x70, 0x68, 0x6f, 0x74, 0x6f, 0x5f, 0x69, 0x64, 0x73, 0x18, 0x01,
  1474  	0x20, 0x03, 0x28, 0x09, 0x42, 0x03, 0xe0, 0x41, 0x02, 0x52, 0x08, 0x70, 0x68, 0x6f, 0x74, 0x6f,
  1475  	0x49, 0x64, 0x73, 0x22, 0x9a, 0x02, 0x0a, 0x1a, 0x43, 0x72, 0x65, 0x61, 0x74, 0x65, 0x50, 0x68,
  1476  	0x6f, 0x74, 0x6f, 0x53, 0x65, 0x71, 0x75, 0x65, 0x6e, 0x63, 0x65, 0x52, 0x65, 0x71, 0x75, 0x65,
  1477  	0x73, 0x74, 0x12, 0x57, 0x0a, 0x0e, 0x70, 0x68, 0x6f, 0x74, 0x6f, 0x5f, 0x73, 0x65, 0x71, 0x75,
  1478  	0x65, 0x6e, 0x63, 0x65, 0x18, 0x01, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x2b, 0x2e, 0x67, 0x6f, 0x6f,
  1479  	0x67, 0x6c, 0x65, 0x2e, 0x73, 0x74, 0x72, 0x65, 0x65, 0x74, 0x76, 0x69, 0x65, 0x77, 0x2e, 0x70,
  1480  	0x75, 0x62, 0x6c, 0x69, 0x73, 0x68, 0x2e, 0x76, 0x31, 0x2e, 0x50, 0x68, 0x6f, 0x74, 0x6f, 0x53,
  1481  	0x65, 0x71, 0x75, 0x65, 0x6e, 0x63, 0x65, 0x42, 0x03, 0xe0, 0x41, 0x02, 0x52, 0x0d, 0x70, 0x68,
  1482  	0x6f, 0x74, 0x6f, 0x53, 0x65, 0x71, 0x75, 0x65, 0x6e, 0x63, 0x65, 0x12, 0x66, 0x0a, 0x0a, 0x69,
  1483  	0x6e, 0x70, 0x75, 0x74, 0x5f, 0x74, 0x79, 0x70, 0x65, 0x18, 0x02, 0x20, 0x01, 0x28, 0x0e, 0x32,
  1484  	0x42, 0x2e, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2e, 0x73, 0x74, 0x72, 0x65, 0x65, 0x74, 0x76,
  1485  	0x69, 0x65, 0x77, 0x2e, 0x70, 0x75, 0x62, 0x6c, 0x69, 0x73, 0x68, 0x2e, 0x76, 0x31, 0x2e, 0x43,
  1486  	0x72, 0x65, 0x61, 0x74, 0x65, 0x50, 0x68, 0x6f, 0x74, 0x6f, 0x53, 0x65, 0x71, 0x75, 0x65, 0x6e,
  1487  	0x63, 0x65, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x2e, 0x49, 0x6e, 0x70, 0x75, 0x74, 0x54,
  1488  	0x79, 0x70, 0x65, 0x42, 0x03, 0xe0, 0x41, 0x02, 0x52, 0x09, 0x69, 0x6e, 0x70, 0x75, 0x74, 0x54,
  1489  	0x79, 0x70, 0x65, 0x22, 0x3b, 0x0a, 0x09, 0x49, 0x6e, 0x70, 0x75, 0x74, 0x54, 0x79, 0x70, 0x65,
  1490  	0x12, 0x1a, 0x0a, 0x16, 0x49, 0x4e, 0x50, 0x55, 0x54, 0x5f, 0x54, 0x59, 0x50, 0x45, 0x5f, 0x55,
  1491  	0x4e, 0x53, 0x50, 0x45, 0x43, 0x49, 0x46, 0x49, 0x45, 0x44, 0x10, 0x00, 0x12, 0x09, 0x0a, 0x05,
  1492  	0x56, 0x49, 0x44, 0x45, 0x4f, 0x10, 0x01, 0x12, 0x07, 0x0a, 0x03, 0x58, 0x44, 0x4d, 0x10, 0x02,
  1493  	0x22, 0x9d, 0x01, 0x0a, 0x17, 0x47, 0x65, 0x74, 0x50, 0x68, 0x6f, 0x74, 0x6f, 0x53, 0x65, 0x71,
  1494  	0x75, 0x65, 0x6e, 0x63, 0x65, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x12, 0x24, 0x0a, 0x0b,
  1495  	0x73, 0x65, 0x71, 0x75, 0x65, 0x6e, 0x63, 0x65, 0x5f, 0x69, 0x64, 0x18, 0x01, 0x20, 0x01, 0x28,
  1496  	0x09, 0x42, 0x03, 0xe0, 0x41, 0x02, 0x52, 0x0a, 0x73, 0x65, 0x71, 0x75, 0x65, 0x6e, 0x63, 0x65,
  1497  	0x49, 0x64, 0x12, 0x3f, 0x0a, 0x04, 0x76, 0x69, 0x65, 0x77, 0x18, 0x02, 0x20, 0x01, 0x28, 0x0e,
  1498  	0x32, 0x27, 0x2e, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2e, 0x73, 0x74, 0x72, 0x65, 0x65, 0x74,
  1499  	0x76, 0x69, 0x65, 0x77, 0x2e, 0x70, 0x75, 0x62, 0x6c, 0x69, 0x73, 0x68, 0x2e, 0x76, 0x31, 0x2e,
  1500  	0x50, 0x68, 0x6f, 0x74, 0x6f, 0x56, 0x69, 0x65, 0x77, 0x42, 0x02, 0x18, 0x01, 0x52, 0x04, 0x76,
  1501  	0x69, 0x65, 0x77, 0x12, 0x1b, 0x0a, 0x06, 0x66, 0x69, 0x6c, 0x74, 0x65, 0x72, 0x18, 0x03, 0x20,
  1502  	0x01, 0x28, 0x09, 0x42, 0x03, 0xe0, 0x41, 0x01, 0x52, 0x06, 0x66, 0x69, 0x6c, 0x74, 0x65, 0x72,
  1503  	0x22, 0x42, 0x0a, 0x1a, 0x44, 0x65, 0x6c, 0x65, 0x74, 0x65, 0x50, 0x68, 0x6f, 0x74, 0x6f, 0x53,
  1504  	0x65, 0x71, 0x75, 0x65, 0x6e, 0x63, 0x65, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x12, 0x24,
  1505  	0x0a, 0x0b, 0x73, 0x65, 0x71, 0x75, 0x65, 0x6e, 0x63, 0x65, 0x5f, 0x69, 0x64, 0x18, 0x01, 0x20,
  1506  	0x01, 0x28, 0x09, 0x42, 0x03, 0xe0, 0x41, 0x02, 0x52, 0x0a, 0x73, 0x65, 0x71, 0x75, 0x65, 0x6e,
  1507  	0x63, 0x65, 0x49, 0x64, 0x22, 0x47, 0x0a, 0x19, 0x42, 0x61, 0x74, 0x63, 0x68, 0x44, 0x65, 0x6c,
  1508  	0x65, 0x74, 0x65, 0x50, 0x68, 0x6f, 0x74, 0x6f, 0x73, 0x52, 0x65, 0x73, 0x70, 0x6f, 0x6e, 0x73,
  1509  	0x65, 0x12, 0x2a, 0x0a, 0x06, 0x73, 0x74, 0x61, 0x74, 0x75, 0x73, 0x18, 0x01, 0x20, 0x03, 0x28,
  1510  	0x0b, 0x32, 0x12, 0x2e, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2e, 0x72, 0x70, 0x63, 0x2e, 0x53,
  1511  	0x74, 0x61, 0x74, 0x75, 0x73, 0x52, 0x06, 0x73, 0x74, 0x61, 0x74, 0x75, 0x73, 0x22, 0x7e, 0x0a,
  1512  	0x19, 0x4c, 0x69, 0x73, 0x74, 0x50, 0x68, 0x6f, 0x74, 0x6f, 0x53, 0x65, 0x71, 0x75, 0x65, 0x6e,
  1513  	0x63, 0x65, 0x73, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x12, 0x20, 0x0a, 0x09, 0x70, 0x61,
  1514  	0x67, 0x65, 0x5f, 0x73, 0x69, 0x7a, 0x65, 0x18, 0x01, 0x20, 0x01, 0x28, 0x05, 0x42, 0x03, 0xe0,
  1515  	0x41, 0x01, 0x52, 0x08, 0x70, 0x61, 0x67, 0x65, 0x53, 0x69, 0x7a, 0x65, 0x12, 0x22, 0x0a, 0x0a,
  1516  	0x70, 0x61, 0x67, 0x65, 0x5f, 0x74, 0x6f, 0x6b, 0x65, 0x6e, 0x18, 0x02, 0x20, 0x01, 0x28, 0x09,
  1517  	0x42, 0x03, 0xe0, 0x41, 0x01, 0x52, 0x09, 0x70, 0x61, 0x67, 0x65, 0x54, 0x6f, 0x6b, 0x65, 0x6e,
  1518  	0x12, 0x1b, 0x0a, 0x06, 0x66, 0x69, 0x6c, 0x74, 0x65, 0x72, 0x18, 0x04, 0x20, 0x01, 0x28, 0x09,
  1519  	0x42, 0x03, 0xe0, 0x41, 0x01, 0x52, 0x06, 0x66, 0x69, 0x6c, 0x74, 0x65, 0x72, 0x22, 0x8c, 0x01,
  1520  	0x0a, 0x1a, 0x4c, 0x69, 0x73, 0x74, 0x50, 0x68, 0x6f, 0x74, 0x6f, 0x53, 0x65, 0x71, 0x75, 0x65,
  1521  	0x6e, 0x63, 0x65, 0x73, 0x52, 0x65, 0x73, 0x70, 0x6f, 0x6e, 0x73, 0x65, 0x12, 0x46, 0x0a, 0x0f,
  1522  	0x70, 0x68, 0x6f, 0x74, 0x6f, 0x5f, 0x73, 0x65, 0x71, 0x75, 0x65, 0x6e, 0x63, 0x65, 0x73, 0x18,
  1523  	0x01, 0x20, 0x03, 0x28, 0x0b, 0x32, 0x1d, 0x2e, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2e, 0x6c,
  1524  	0x6f, 0x6e, 0x67, 0x72, 0x75, 0x6e, 0x6e, 0x69, 0x6e, 0x67, 0x2e, 0x4f, 0x70, 0x65, 0x72, 0x61,
  1525  	0x74, 0x69, 0x6f, 0x6e, 0x52, 0x0e, 0x70, 0x68, 0x6f, 0x74, 0x6f, 0x53, 0x65, 0x71, 0x75, 0x65,
  1526  	0x6e, 0x63, 0x65, 0x73, 0x12, 0x26, 0x0a, 0x0f, 0x6e, 0x65, 0x78, 0x74, 0x5f, 0x70, 0x61, 0x67,
  1527  	0x65, 0x5f, 0x74, 0x6f, 0x6b, 0x65, 0x6e, 0x18, 0x02, 0x20, 0x01, 0x28, 0x09, 0x52, 0x0d, 0x6e,
  1528  	0x65, 0x78, 0x74, 0x50, 0x61, 0x67, 0x65, 0x54, 0x6f, 0x6b, 0x65, 0x6e, 0x2a, 0x30, 0x0a, 0x09,
  1529  	0x50, 0x68, 0x6f, 0x74, 0x6f, 0x56, 0x69, 0x65, 0x77, 0x12, 0x09, 0x0a, 0x05, 0x42, 0x41, 0x53,
  1530  	0x49, 0x43, 0x10, 0x00, 0x12, 0x18, 0x0a, 0x14, 0x49, 0x4e, 0x43, 0x4c, 0x55, 0x44, 0x45, 0x5f,
  1531  	0x44, 0x4f, 0x57, 0x4e, 0x4c, 0x4f, 0x41, 0x44, 0x5f, 0x55, 0x52, 0x4c, 0x10, 0x01, 0x42, 0x8d,
  1532  	0x01, 0x0a, 0x28, 0x63, 0x6f, 0x6d, 0x2e, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2e, 0x67, 0x65,
  1533  	0x6f, 0x2e, 0x75, 0x67, 0x63, 0x2e, 0x73, 0x74, 0x72, 0x65, 0x65, 0x74, 0x76, 0x69, 0x65, 0x77,
  1534  	0x2e, 0x70, 0x75, 0x62, 0x6c, 0x69, 0x73, 0x68, 0x2e, 0x76, 0x31, 0x42, 0x1c, 0x53, 0x74, 0x72,
  1535  	0x65, 0x65, 0x74, 0x56, 0x69, 0x65, 0x77, 0x50, 0x75, 0x62, 0x6c, 0x69, 0x73, 0x68, 0x52, 0x70,
  1536  	0x63, 0x4d, 0x65, 0x73, 0x73, 0x61, 0x67, 0x65, 0x73, 0x5a, 0x43, 0x67, 0x6f, 0x6f, 0x67, 0x6c,
  1537  	0x65, 0x2e, 0x67, 0x6f, 0x6c, 0x61, 0x6e, 0x67, 0x2e, 0x6f, 0x72, 0x67, 0x2f, 0x67, 0x65, 0x6e,
  1538  	0x70, 0x72, 0x6f, 0x74, 0x6f, 0x2f, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x61, 0x70, 0x69, 0x73,
  1539  	0x2f, 0x73, 0x74, 0x72, 0x65, 0x65, 0x74, 0x76, 0x69, 0x65, 0x77, 0x2f, 0x70, 0x75, 0x62, 0x6c,
  1540  	0x69, 0x73, 0x68, 0x2f, 0x76, 0x31, 0x3b, 0x70, 0x75, 0x62, 0x6c, 0x69, 0x73, 0x68, 0x62, 0x06,
  1541  	0x70, 0x72, 0x6f, 0x74, 0x6f, 0x33,
  1542  }
  1543  
  1544  var (
  1545  	file_google_streetview_publish_v1_rpcmessages_proto_rawDescOnce sync.Once
  1546  	file_google_streetview_publish_v1_rpcmessages_proto_rawDescData = file_google_streetview_publish_v1_rpcmessages_proto_rawDesc
  1547  )
  1548  
  1549  func file_google_streetview_publish_v1_rpcmessages_proto_rawDescGZIP() []byte {
  1550  	file_google_streetview_publish_v1_rpcmessages_proto_rawDescOnce.Do(func() {
  1551  		file_google_streetview_publish_v1_rpcmessages_proto_rawDescData = protoimpl.X.CompressGZIP(file_google_streetview_publish_v1_rpcmessages_proto_rawDescData)
  1552  	})
  1553  	return file_google_streetview_publish_v1_rpcmessages_proto_rawDescData
  1554  }
  1555  
  1556  var file_google_streetview_publish_v1_rpcmessages_proto_enumTypes = make([]protoimpl.EnumInfo, 2)
  1557  var file_google_streetview_publish_v1_rpcmessages_proto_msgTypes = make([]protoimpl.MessageInfo, 18)
  1558  var file_google_streetview_publish_v1_rpcmessages_proto_goTypes = []interface{}{
  1559  	(PhotoView)(0), // 0: google.streetview.publish.v1.PhotoView
  1560  	(CreatePhotoSequenceRequest_InputType)(0), // 1: google.streetview.publish.v1.CreatePhotoSequenceRequest.InputType
  1561  	(*CreatePhotoRequest)(nil),                // 2: google.streetview.publish.v1.CreatePhotoRequest
  1562  	(*GetPhotoRequest)(nil),                   // 3: google.streetview.publish.v1.GetPhotoRequest
  1563  	(*BatchGetPhotosRequest)(nil),             // 4: google.streetview.publish.v1.BatchGetPhotosRequest
  1564  	(*BatchGetPhotosResponse)(nil),            // 5: google.streetview.publish.v1.BatchGetPhotosResponse
  1565  	(*PhotoResponse)(nil),                     // 6: google.streetview.publish.v1.PhotoResponse
  1566  	(*ListPhotosRequest)(nil),                 // 7: google.streetview.publish.v1.ListPhotosRequest
  1567  	(*ListPhotosResponse)(nil),                // 8: google.streetview.publish.v1.ListPhotosResponse
  1568  	(*UpdatePhotoRequest)(nil),                // 9: google.streetview.publish.v1.UpdatePhotoRequest
  1569  	(*BatchUpdatePhotosRequest)(nil),          // 10: google.streetview.publish.v1.BatchUpdatePhotosRequest
  1570  	(*BatchUpdatePhotosResponse)(nil),         // 11: google.streetview.publish.v1.BatchUpdatePhotosResponse
  1571  	(*DeletePhotoRequest)(nil),                // 12: google.streetview.publish.v1.DeletePhotoRequest
  1572  	(*BatchDeletePhotosRequest)(nil),          // 13: google.streetview.publish.v1.BatchDeletePhotosRequest
  1573  	(*CreatePhotoSequenceRequest)(nil),        // 14: google.streetview.publish.v1.CreatePhotoSequenceRequest
  1574  	(*GetPhotoSequenceRequest)(nil),           // 15: google.streetview.publish.v1.GetPhotoSequenceRequest
  1575  	(*DeletePhotoSequenceRequest)(nil),        // 16: google.streetview.publish.v1.DeletePhotoSequenceRequest
  1576  	(*BatchDeletePhotosResponse)(nil),         // 17: google.streetview.publish.v1.BatchDeletePhotosResponse
  1577  	(*ListPhotoSequencesRequest)(nil),         // 18: google.streetview.publish.v1.ListPhotoSequencesRequest
  1578  	(*ListPhotoSequencesResponse)(nil),        // 19: google.streetview.publish.v1.ListPhotoSequencesResponse
  1579  	(*Photo)(nil),                             // 20: google.streetview.publish.v1.Photo
  1580  	(*status.Status)(nil),                     // 21: google.rpc.Status
  1581  	(*fieldmaskpb.FieldMask)(nil),             // 22: google.protobuf.FieldMask
  1582  	(*PhotoSequence)(nil),                     // 23: google.streetview.publish.v1.PhotoSequence
  1583  	(*longrunningpb.Operation)(nil),           // 24: google.longrunning.Operation
  1584  }
  1585  var file_google_streetview_publish_v1_rpcmessages_proto_depIdxs = []int32{
  1586  	20, // 0: google.streetview.publish.v1.CreatePhotoRequest.photo:type_name -> google.streetview.publish.v1.Photo
  1587  	0,  // 1: google.streetview.publish.v1.GetPhotoRequest.view:type_name -> google.streetview.publish.v1.PhotoView
  1588  	0,  // 2: google.streetview.publish.v1.BatchGetPhotosRequest.view:type_name -> google.streetview.publish.v1.PhotoView
  1589  	6,  // 3: google.streetview.publish.v1.BatchGetPhotosResponse.results:type_name -> google.streetview.publish.v1.PhotoResponse
  1590  	21, // 4: google.streetview.publish.v1.PhotoResponse.status:type_name -> google.rpc.Status
  1591  	20, // 5: google.streetview.publish.v1.PhotoResponse.photo:type_name -> google.streetview.publish.v1.Photo
  1592  	0,  // 6: google.streetview.publish.v1.ListPhotosRequest.view:type_name -> google.streetview.publish.v1.PhotoView
  1593  	20, // 7: google.streetview.publish.v1.ListPhotosResponse.photos:type_name -> google.streetview.publish.v1.Photo
  1594  	20, // 8: google.streetview.publish.v1.UpdatePhotoRequest.photo:type_name -> google.streetview.publish.v1.Photo
  1595  	22, // 9: google.streetview.publish.v1.UpdatePhotoRequest.update_mask:type_name -> google.protobuf.FieldMask
  1596  	9,  // 10: google.streetview.publish.v1.BatchUpdatePhotosRequest.update_photo_requests:type_name -> google.streetview.publish.v1.UpdatePhotoRequest
  1597  	6,  // 11: google.streetview.publish.v1.BatchUpdatePhotosResponse.results:type_name -> google.streetview.publish.v1.PhotoResponse
  1598  	23, // 12: google.streetview.publish.v1.CreatePhotoSequenceRequest.photo_sequence:type_name -> google.streetview.publish.v1.PhotoSequence
  1599  	1,  // 13: google.streetview.publish.v1.CreatePhotoSequenceRequest.input_type:type_name -> google.streetview.publish.v1.CreatePhotoSequenceRequest.InputType
  1600  	0,  // 14: google.streetview.publish.v1.GetPhotoSequenceRequest.view:type_name -> google.streetview.publish.v1.PhotoView
  1601  	21, // 15: google.streetview.publish.v1.BatchDeletePhotosResponse.status:type_name -> google.rpc.Status
  1602  	24, // 16: google.streetview.publish.v1.ListPhotoSequencesResponse.photo_sequences:type_name -> google.longrunning.Operation
  1603  	17, // [17:17] is the sub-list for method output_type
  1604  	17, // [17:17] is the sub-list for method input_type
  1605  	17, // [17:17] is the sub-list for extension type_name
  1606  	17, // [17:17] is the sub-list for extension extendee
  1607  	0,  // [0:17] is the sub-list for field type_name
  1608  }
  1609  
  1610  func init() { file_google_streetview_publish_v1_rpcmessages_proto_init() }
  1611  func file_google_streetview_publish_v1_rpcmessages_proto_init() {
  1612  	if File_google_streetview_publish_v1_rpcmessages_proto != nil {
  1613  		return
  1614  	}
  1615  	file_google_streetview_publish_v1_resources_proto_init()
  1616  	if !protoimpl.UnsafeEnabled {
  1617  		file_google_streetview_publish_v1_rpcmessages_proto_msgTypes[0].Exporter = func(v interface{}, i int) interface{} {
  1618  			switch v := v.(*CreatePhotoRequest); i {
  1619  			case 0:
  1620  				return &v.state
  1621  			case 1:
  1622  				return &v.sizeCache
  1623  			case 2:
  1624  				return &v.unknownFields
  1625  			default:
  1626  				return nil
  1627  			}
  1628  		}
  1629  		file_google_streetview_publish_v1_rpcmessages_proto_msgTypes[1].Exporter = func(v interface{}, i int) interface{} {
  1630  			switch v := v.(*GetPhotoRequest); i {
  1631  			case 0:
  1632  				return &v.state
  1633  			case 1:
  1634  				return &v.sizeCache
  1635  			case 2:
  1636  				return &v.unknownFields
  1637  			default:
  1638  				return nil
  1639  			}
  1640  		}
  1641  		file_google_streetview_publish_v1_rpcmessages_proto_msgTypes[2].Exporter = func(v interface{}, i int) interface{} {
  1642  			switch v := v.(*BatchGetPhotosRequest); i {
  1643  			case 0:
  1644  				return &v.state
  1645  			case 1:
  1646  				return &v.sizeCache
  1647  			case 2:
  1648  				return &v.unknownFields
  1649  			default:
  1650  				return nil
  1651  			}
  1652  		}
  1653  		file_google_streetview_publish_v1_rpcmessages_proto_msgTypes[3].Exporter = func(v interface{}, i int) interface{} {
  1654  			switch v := v.(*BatchGetPhotosResponse); i {
  1655  			case 0:
  1656  				return &v.state
  1657  			case 1:
  1658  				return &v.sizeCache
  1659  			case 2:
  1660  				return &v.unknownFields
  1661  			default:
  1662  				return nil
  1663  			}
  1664  		}
  1665  		file_google_streetview_publish_v1_rpcmessages_proto_msgTypes[4].Exporter = func(v interface{}, i int) interface{} {
  1666  			switch v := v.(*PhotoResponse); i {
  1667  			case 0:
  1668  				return &v.state
  1669  			case 1:
  1670  				return &v.sizeCache
  1671  			case 2:
  1672  				return &v.unknownFields
  1673  			default:
  1674  				return nil
  1675  			}
  1676  		}
  1677  		file_google_streetview_publish_v1_rpcmessages_proto_msgTypes[5].Exporter = func(v interface{}, i int) interface{} {
  1678  			switch v := v.(*ListPhotosRequest); i {
  1679  			case 0:
  1680  				return &v.state
  1681  			case 1:
  1682  				return &v.sizeCache
  1683  			case 2:
  1684  				return &v.unknownFields
  1685  			default:
  1686  				return nil
  1687  			}
  1688  		}
  1689  		file_google_streetview_publish_v1_rpcmessages_proto_msgTypes[6].Exporter = func(v interface{}, i int) interface{} {
  1690  			switch v := v.(*ListPhotosResponse); i {
  1691  			case 0:
  1692  				return &v.state
  1693  			case 1:
  1694  				return &v.sizeCache
  1695  			case 2:
  1696  				return &v.unknownFields
  1697  			default:
  1698  				return nil
  1699  			}
  1700  		}
  1701  		file_google_streetview_publish_v1_rpcmessages_proto_msgTypes[7].Exporter = func(v interface{}, i int) interface{} {
  1702  			switch v := v.(*UpdatePhotoRequest); i {
  1703  			case 0:
  1704  				return &v.state
  1705  			case 1:
  1706  				return &v.sizeCache
  1707  			case 2:
  1708  				return &v.unknownFields
  1709  			default:
  1710  				return nil
  1711  			}
  1712  		}
  1713  		file_google_streetview_publish_v1_rpcmessages_proto_msgTypes[8].Exporter = func(v interface{}, i int) interface{} {
  1714  			switch v := v.(*BatchUpdatePhotosRequest); i {
  1715  			case 0:
  1716  				return &v.state
  1717  			case 1:
  1718  				return &v.sizeCache
  1719  			case 2:
  1720  				return &v.unknownFields
  1721  			default:
  1722  				return nil
  1723  			}
  1724  		}
  1725  		file_google_streetview_publish_v1_rpcmessages_proto_msgTypes[9].Exporter = func(v interface{}, i int) interface{} {
  1726  			switch v := v.(*BatchUpdatePhotosResponse); i {
  1727  			case 0:
  1728  				return &v.state
  1729  			case 1:
  1730  				return &v.sizeCache
  1731  			case 2:
  1732  				return &v.unknownFields
  1733  			default:
  1734  				return nil
  1735  			}
  1736  		}
  1737  		file_google_streetview_publish_v1_rpcmessages_proto_msgTypes[10].Exporter = func(v interface{}, i int) interface{} {
  1738  			switch v := v.(*DeletePhotoRequest); i {
  1739  			case 0:
  1740  				return &v.state
  1741  			case 1:
  1742  				return &v.sizeCache
  1743  			case 2:
  1744  				return &v.unknownFields
  1745  			default:
  1746  				return nil
  1747  			}
  1748  		}
  1749  		file_google_streetview_publish_v1_rpcmessages_proto_msgTypes[11].Exporter = func(v interface{}, i int) interface{} {
  1750  			switch v := v.(*BatchDeletePhotosRequest); i {
  1751  			case 0:
  1752  				return &v.state
  1753  			case 1:
  1754  				return &v.sizeCache
  1755  			case 2:
  1756  				return &v.unknownFields
  1757  			default:
  1758  				return nil
  1759  			}
  1760  		}
  1761  		file_google_streetview_publish_v1_rpcmessages_proto_msgTypes[12].Exporter = func(v interface{}, i int) interface{} {
  1762  			switch v := v.(*CreatePhotoSequenceRequest); i {
  1763  			case 0:
  1764  				return &v.state
  1765  			case 1:
  1766  				return &v.sizeCache
  1767  			case 2:
  1768  				return &v.unknownFields
  1769  			default:
  1770  				return nil
  1771  			}
  1772  		}
  1773  		file_google_streetview_publish_v1_rpcmessages_proto_msgTypes[13].Exporter = func(v interface{}, i int) interface{} {
  1774  			switch v := v.(*GetPhotoSequenceRequest); i {
  1775  			case 0:
  1776  				return &v.state
  1777  			case 1:
  1778  				return &v.sizeCache
  1779  			case 2:
  1780  				return &v.unknownFields
  1781  			default:
  1782  				return nil
  1783  			}
  1784  		}
  1785  		file_google_streetview_publish_v1_rpcmessages_proto_msgTypes[14].Exporter = func(v interface{}, i int) interface{} {
  1786  			switch v := v.(*DeletePhotoSequenceRequest); i {
  1787  			case 0:
  1788  				return &v.state
  1789  			case 1:
  1790  				return &v.sizeCache
  1791  			case 2:
  1792  				return &v.unknownFields
  1793  			default:
  1794  				return nil
  1795  			}
  1796  		}
  1797  		file_google_streetview_publish_v1_rpcmessages_proto_msgTypes[15].Exporter = func(v interface{}, i int) interface{} {
  1798  			switch v := v.(*BatchDeletePhotosResponse); i {
  1799  			case 0:
  1800  				return &v.state
  1801  			case 1:
  1802  				return &v.sizeCache
  1803  			case 2:
  1804  				return &v.unknownFields
  1805  			default:
  1806  				return nil
  1807  			}
  1808  		}
  1809  		file_google_streetview_publish_v1_rpcmessages_proto_msgTypes[16].Exporter = func(v interface{}, i int) interface{} {
  1810  			switch v := v.(*ListPhotoSequencesRequest); i {
  1811  			case 0:
  1812  				return &v.state
  1813  			case 1:
  1814  				return &v.sizeCache
  1815  			case 2:
  1816  				return &v.unknownFields
  1817  			default:
  1818  				return nil
  1819  			}
  1820  		}
  1821  		file_google_streetview_publish_v1_rpcmessages_proto_msgTypes[17].Exporter = func(v interface{}, i int) interface{} {
  1822  			switch v := v.(*ListPhotoSequencesResponse); i {
  1823  			case 0:
  1824  				return &v.state
  1825  			case 1:
  1826  				return &v.sizeCache
  1827  			case 2:
  1828  				return &v.unknownFields
  1829  			default:
  1830  				return nil
  1831  			}
  1832  		}
  1833  	}
  1834  	type x struct{}
  1835  	out := protoimpl.TypeBuilder{
  1836  		File: protoimpl.DescBuilder{
  1837  			GoPackagePath: reflect.TypeOf(x{}).PkgPath(),
  1838  			RawDescriptor: file_google_streetview_publish_v1_rpcmessages_proto_rawDesc,
  1839  			NumEnums:      2,
  1840  			NumMessages:   18,
  1841  			NumExtensions: 0,
  1842  			NumServices:   0,
  1843  		},
  1844  		GoTypes:           file_google_streetview_publish_v1_rpcmessages_proto_goTypes,
  1845  		DependencyIndexes: file_google_streetview_publish_v1_rpcmessages_proto_depIdxs,
  1846  		EnumInfos:         file_google_streetview_publish_v1_rpcmessages_proto_enumTypes,
  1847  		MessageInfos:      file_google_streetview_publish_v1_rpcmessages_proto_msgTypes,
  1848  	}.Build()
  1849  	File_google_streetview_publish_v1_rpcmessages_proto = out.File
  1850  	file_google_streetview_publish_v1_rpcmessages_proto_rawDesc = nil
  1851  	file_google_streetview_publish_v1_rpcmessages_proto_goTypes = nil
  1852  	file_google_streetview_publish_v1_rpcmessages_proto_depIdxs = nil
  1853  }
  1854  

View as plain text