...

Source file src/google.golang.org/genproto/googleapis/cloud/support/v1alpha1/cloud_support.pb.go

Documentation: google.golang.org/genproto/googleapis/cloud/support/v1alpha1

     1  // Copyright 2017 Google Inc.
     2  //
     3  // Licensed under the Apache License, Version 2.0 (the "License");
     4  // you may not use this file except in compliance with the License.
     5  // You may obtain a copy of the License at
     6  //
     7  //     http://www.apache.org/licenses/LICENSE-2.0
     8  //
     9  // Unless required by applicable law or agreed to in writing, software
    10  // distributed under the License is distributed on an "AS IS" BASIS,
    11  // WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
    12  // See the License for the specific language governing permissions and
    13  // limitations under the License.
    14  
    15  // Code generated by protoc-gen-go. DO NOT EDIT.
    16  // versions:
    17  // 	protoc-gen-go v1.26.0
    18  // 	protoc        v3.12.2
    19  // source: google/cloud/support/v1alpha1/cloud_support.proto
    20  
    21  package support
    22  
    23  import (
    24  	context "context"
    25  	reflect "reflect"
    26  	sync "sync"
    27  
    28  	_ "google.golang.org/genproto/googleapis/api/annotations"
    29  	common "google.golang.org/genproto/googleapis/cloud/support/common"
    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  	_ "google.golang.org/protobuf/types/known/emptypb"
    36  	fieldmaskpb "google.golang.org/protobuf/types/known/fieldmaskpb"
    37  )
    38  
    39  const (
    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  // The request message for `GetSupportAccount`.
    47  type GetSupportAccountRequest struct {
    48  	state         protoimpl.MessageState
    49  	sizeCache     protoimpl.SizeCache
    50  	unknownFields protoimpl.UnknownFields
    51  
    52  	// The resource name of the support accounts. For example:
    53  	// `supportAccounts/accountA`.
    54  	Name string `protobuf:"bytes,1,opt,name=name,proto3" json:"name,omitempty"`
    55  }
    56  
    57  func (x *GetSupportAccountRequest) Reset() {
    58  	*x = GetSupportAccountRequest{}
    59  	if protoimpl.UnsafeEnabled {
    60  		mi := &file_google_cloud_support_v1alpha1_cloud_support_proto_msgTypes[0]
    61  		ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
    62  		ms.StoreMessageInfo(mi)
    63  	}
    64  }
    65  
    66  func (x *GetSupportAccountRequest) String() string {
    67  	return protoimpl.X.MessageStringOf(x)
    68  }
    69  
    70  func (*GetSupportAccountRequest) ProtoMessage() {}
    71  
    72  func (x *GetSupportAccountRequest) ProtoReflect() protoreflect.Message {
    73  	mi := &file_google_cloud_support_v1alpha1_cloud_support_proto_msgTypes[0]
    74  	if protoimpl.UnsafeEnabled && x != nil {
    75  		ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
    76  		if ms.LoadMessageInfo() == nil {
    77  			ms.StoreMessageInfo(mi)
    78  		}
    79  		return ms
    80  	}
    81  	return mi.MessageOf(x)
    82  }
    83  
    84  // Deprecated: Use GetSupportAccountRequest.ProtoReflect.Descriptor instead.
    85  func (*GetSupportAccountRequest) Descriptor() ([]byte, []int) {
    86  	return file_google_cloud_support_v1alpha1_cloud_support_proto_rawDescGZIP(), []int{0}
    87  }
    88  
    89  func (x *GetSupportAccountRequest) GetName() string {
    90  	if x != nil {
    91  		return x.Name
    92  	}
    93  	return ""
    94  }
    95  
    96  // The request message for `ListSupportAccount`.
    97  type ListSupportAccountsRequest struct {
    98  	state         protoimpl.MessageState
    99  	sizeCache     protoimpl.SizeCache
   100  	unknownFields protoimpl.UnknownFields
   101  
   102  	// The filter applied to search results. It only supports filtering a support
   103  	// account list by a cloud_resource. For example, to filter results by support
   104  	// accounts associated with an Organization, its value should be:
   105  	// "cloud_resource:organizations/<organization_id>"
   106  	Filter string `protobuf:"bytes,1,opt,name=filter,proto3" json:"filter,omitempty"`
   107  	// Maximum number of accounts fetched with each request.
   108  	PageSize int64 `protobuf:"varint,2,opt,name=page_size,json=pageSize,proto3" json:"page_size,omitempty"`
   109  	// A token identifying the page of results to return. If unspecified, the
   110  	// first page is retrieved.
   111  	PageToken string `protobuf:"bytes,3,opt,name=page_token,json=pageToken,proto3" json:"page_token,omitempty"`
   112  }
   113  
   114  func (x *ListSupportAccountsRequest) Reset() {
   115  	*x = ListSupportAccountsRequest{}
   116  	if protoimpl.UnsafeEnabled {
   117  		mi := &file_google_cloud_support_v1alpha1_cloud_support_proto_msgTypes[1]
   118  		ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
   119  		ms.StoreMessageInfo(mi)
   120  	}
   121  }
   122  
   123  func (x *ListSupportAccountsRequest) String() string {
   124  	return protoimpl.X.MessageStringOf(x)
   125  }
   126  
   127  func (*ListSupportAccountsRequest) ProtoMessage() {}
   128  
   129  func (x *ListSupportAccountsRequest) ProtoReflect() protoreflect.Message {
   130  	mi := &file_google_cloud_support_v1alpha1_cloud_support_proto_msgTypes[1]
   131  	if protoimpl.UnsafeEnabled && x != nil {
   132  		ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
   133  		if ms.LoadMessageInfo() == nil {
   134  			ms.StoreMessageInfo(mi)
   135  		}
   136  		return ms
   137  	}
   138  	return mi.MessageOf(x)
   139  }
   140  
   141  // Deprecated: Use ListSupportAccountsRequest.ProtoReflect.Descriptor instead.
   142  func (*ListSupportAccountsRequest) Descriptor() ([]byte, []int) {
   143  	return file_google_cloud_support_v1alpha1_cloud_support_proto_rawDescGZIP(), []int{1}
   144  }
   145  
   146  func (x *ListSupportAccountsRequest) GetFilter() string {
   147  	if x != nil {
   148  		return x.Filter
   149  	}
   150  	return ""
   151  }
   152  
   153  func (x *ListSupportAccountsRequest) GetPageSize() int64 {
   154  	if x != nil {
   155  		return x.PageSize
   156  	}
   157  	return 0
   158  }
   159  
   160  func (x *ListSupportAccountsRequest) GetPageToken() string {
   161  	if x != nil {
   162  		return x.PageToken
   163  	}
   164  	return ""
   165  }
   166  
   167  // The response message for `ListSupportAccount`.
   168  type ListSupportAccountsResponse struct {
   169  	state         protoimpl.MessageState
   170  	sizeCache     protoimpl.SizeCache
   171  	unknownFields protoimpl.UnknownFields
   172  
   173  	// A list of support accounts.
   174  	Accounts []*common.SupportAccount `protobuf:"bytes,1,rep,name=accounts,proto3" json:"accounts,omitempty"`
   175  	// A token to retrieve the next page of results. This should be passed on in
   176  	// `page_token` field of `ListSupportAccountRequest` for next request. If
   177  	// unspecified, there are no more results to retrieve.
   178  	NextPageToken string `protobuf:"bytes,2,opt,name=next_page_token,json=nextPageToken,proto3" json:"next_page_token,omitempty"`
   179  }
   180  
   181  func (x *ListSupportAccountsResponse) Reset() {
   182  	*x = ListSupportAccountsResponse{}
   183  	if protoimpl.UnsafeEnabled {
   184  		mi := &file_google_cloud_support_v1alpha1_cloud_support_proto_msgTypes[2]
   185  		ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
   186  		ms.StoreMessageInfo(mi)
   187  	}
   188  }
   189  
   190  func (x *ListSupportAccountsResponse) String() string {
   191  	return protoimpl.X.MessageStringOf(x)
   192  }
   193  
   194  func (*ListSupportAccountsResponse) ProtoMessage() {}
   195  
   196  func (x *ListSupportAccountsResponse) ProtoReflect() protoreflect.Message {
   197  	mi := &file_google_cloud_support_v1alpha1_cloud_support_proto_msgTypes[2]
   198  	if protoimpl.UnsafeEnabled && x != nil {
   199  		ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
   200  		if ms.LoadMessageInfo() == nil {
   201  			ms.StoreMessageInfo(mi)
   202  		}
   203  		return ms
   204  	}
   205  	return mi.MessageOf(x)
   206  }
   207  
   208  // Deprecated: Use ListSupportAccountsResponse.ProtoReflect.Descriptor instead.
   209  func (*ListSupportAccountsResponse) Descriptor() ([]byte, []int) {
   210  	return file_google_cloud_support_v1alpha1_cloud_support_proto_rawDescGZIP(), []int{2}
   211  }
   212  
   213  func (x *ListSupportAccountsResponse) GetAccounts() []*common.SupportAccount {
   214  	if x != nil {
   215  		return x.Accounts
   216  	}
   217  	return nil
   218  }
   219  
   220  func (x *ListSupportAccountsResponse) GetNextPageToken() string {
   221  	if x != nil {
   222  		return x.NextPageToken
   223  	}
   224  	return ""
   225  }
   226  
   227  // The request message for `GetCase` method.
   228  type GetCaseRequest struct {
   229  	state         protoimpl.MessageState
   230  	sizeCache     protoimpl.SizeCache
   231  	unknownFields protoimpl.UnknownFields
   232  
   233  	// Name of case resource requested.
   234  	// For example: "supportAccounts/accountA/cases/123"
   235  	Name string `protobuf:"bytes,1,opt,name=name,proto3" json:"name,omitempty"`
   236  }
   237  
   238  func (x *GetCaseRequest) Reset() {
   239  	*x = GetCaseRequest{}
   240  	if protoimpl.UnsafeEnabled {
   241  		mi := &file_google_cloud_support_v1alpha1_cloud_support_proto_msgTypes[3]
   242  		ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
   243  		ms.StoreMessageInfo(mi)
   244  	}
   245  }
   246  
   247  func (x *GetCaseRequest) String() string {
   248  	return protoimpl.X.MessageStringOf(x)
   249  }
   250  
   251  func (*GetCaseRequest) ProtoMessage() {}
   252  
   253  func (x *GetCaseRequest) ProtoReflect() protoreflect.Message {
   254  	mi := &file_google_cloud_support_v1alpha1_cloud_support_proto_msgTypes[3]
   255  	if protoimpl.UnsafeEnabled && x != nil {
   256  		ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
   257  		if ms.LoadMessageInfo() == nil {
   258  			ms.StoreMessageInfo(mi)
   259  		}
   260  		return ms
   261  	}
   262  	return mi.MessageOf(x)
   263  }
   264  
   265  // Deprecated: Use GetCaseRequest.ProtoReflect.Descriptor instead.
   266  func (*GetCaseRequest) Descriptor() ([]byte, []int) {
   267  	return file_google_cloud_support_v1alpha1_cloud_support_proto_rawDescGZIP(), []int{3}
   268  }
   269  
   270  func (x *GetCaseRequest) GetName() string {
   271  	if x != nil {
   272  		return x.Name
   273  	}
   274  	return ""
   275  }
   276  
   277  // The request message for `ListCase` method.
   278  type ListCasesRequest struct {
   279  	state         protoimpl.MessageState
   280  	sizeCache     protoimpl.SizeCache
   281  	unknownFields protoimpl.UnknownFields
   282  
   283  	// Name of the account resource for which cases are requested. For example:
   284  	// "supportAccounts/accountA"
   285  	Name string `protobuf:"bytes,1,opt,name=name,proto3" json:"name,omitempty"`
   286  	// The filter applied to the search results. Currently it only accepts "OPEN"
   287  	// or "CLOSED" strings, filtering out cases that are open or resolved.
   288  	Filter string `protobuf:"bytes,2,opt,name=filter,proto3" json:"filter,omitempty"`
   289  	// Maximum number of cases fetched with each request.
   290  	PageSize int64 `protobuf:"varint,3,opt,name=page_size,json=pageSize,proto3" json:"page_size,omitempty"`
   291  	// A token identifying the page of results to return. If unspecified, the
   292  	// first page is retrieved.
   293  	PageToken string `protobuf:"bytes,4,opt,name=page_token,json=pageToken,proto3" json:"page_token,omitempty"`
   294  }
   295  
   296  func (x *ListCasesRequest) Reset() {
   297  	*x = ListCasesRequest{}
   298  	if protoimpl.UnsafeEnabled {
   299  		mi := &file_google_cloud_support_v1alpha1_cloud_support_proto_msgTypes[4]
   300  		ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
   301  		ms.StoreMessageInfo(mi)
   302  	}
   303  }
   304  
   305  func (x *ListCasesRequest) String() string {
   306  	return protoimpl.X.MessageStringOf(x)
   307  }
   308  
   309  func (*ListCasesRequest) ProtoMessage() {}
   310  
   311  func (x *ListCasesRequest) ProtoReflect() protoreflect.Message {
   312  	mi := &file_google_cloud_support_v1alpha1_cloud_support_proto_msgTypes[4]
   313  	if protoimpl.UnsafeEnabled && x != nil {
   314  		ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
   315  		if ms.LoadMessageInfo() == nil {
   316  			ms.StoreMessageInfo(mi)
   317  		}
   318  		return ms
   319  	}
   320  	return mi.MessageOf(x)
   321  }
   322  
   323  // Deprecated: Use ListCasesRequest.ProtoReflect.Descriptor instead.
   324  func (*ListCasesRequest) Descriptor() ([]byte, []int) {
   325  	return file_google_cloud_support_v1alpha1_cloud_support_proto_rawDescGZIP(), []int{4}
   326  }
   327  
   328  func (x *ListCasesRequest) GetName() string {
   329  	if x != nil {
   330  		return x.Name
   331  	}
   332  	return ""
   333  }
   334  
   335  func (x *ListCasesRequest) GetFilter() string {
   336  	if x != nil {
   337  		return x.Filter
   338  	}
   339  	return ""
   340  }
   341  
   342  func (x *ListCasesRequest) GetPageSize() int64 {
   343  	if x != nil {
   344  		return x.PageSize
   345  	}
   346  	return 0
   347  }
   348  
   349  func (x *ListCasesRequest) GetPageToken() string {
   350  	if x != nil {
   351  		return x.PageToken
   352  	}
   353  	return ""
   354  }
   355  
   356  // The response message for `ListCase` method.
   357  type ListCasesResponse struct {
   358  	state         protoimpl.MessageState
   359  	sizeCache     protoimpl.SizeCache
   360  	unknownFields protoimpl.UnknownFields
   361  
   362  	// A list of cases.
   363  	Cases []*common.Case `protobuf:"bytes,1,rep,name=cases,proto3" json:"cases,omitempty"`
   364  	// A token to retrieve the next page of results. This should be passed on in
   365  	// `page_token` field of `ListCaseRequest` for next request. If unspecified,
   366  	// there are no more results to retrieve.
   367  	NextPageToken string `protobuf:"bytes,2,opt,name=next_page_token,json=nextPageToken,proto3" json:"next_page_token,omitempty"`
   368  }
   369  
   370  func (x *ListCasesResponse) Reset() {
   371  	*x = ListCasesResponse{}
   372  	if protoimpl.UnsafeEnabled {
   373  		mi := &file_google_cloud_support_v1alpha1_cloud_support_proto_msgTypes[5]
   374  		ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
   375  		ms.StoreMessageInfo(mi)
   376  	}
   377  }
   378  
   379  func (x *ListCasesResponse) String() string {
   380  	return protoimpl.X.MessageStringOf(x)
   381  }
   382  
   383  func (*ListCasesResponse) ProtoMessage() {}
   384  
   385  func (x *ListCasesResponse) ProtoReflect() protoreflect.Message {
   386  	mi := &file_google_cloud_support_v1alpha1_cloud_support_proto_msgTypes[5]
   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 ListCasesResponse.ProtoReflect.Descriptor instead.
   398  func (*ListCasesResponse) Descriptor() ([]byte, []int) {
   399  	return file_google_cloud_support_v1alpha1_cloud_support_proto_rawDescGZIP(), []int{5}
   400  }
   401  
   402  func (x *ListCasesResponse) GetCases() []*common.Case {
   403  	if x != nil {
   404  		return x.Cases
   405  	}
   406  	return nil
   407  }
   408  
   409  func (x *ListCasesResponse) GetNextPageToken() string {
   410  	if x != nil {
   411  		return x.NextPageToken
   412  	}
   413  	return ""
   414  }
   415  
   416  // The request message for `ListComments` method.
   417  type ListCommentsRequest struct {
   418  	state         protoimpl.MessageState
   419  	sizeCache     protoimpl.SizeCache
   420  	unknownFields protoimpl.UnknownFields
   421  
   422  	// The resource name of case for which comments should be listed.
   423  	Name string `protobuf:"bytes,1,opt,name=name,proto3" json:"name,omitempty"`
   424  }
   425  
   426  func (x *ListCommentsRequest) Reset() {
   427  	*x = ListCommentsRequest{}
   428  	if protoimpl.UnsafeEnabled {
   429  		mi := &file_google_cloud_support_v1alpha1_cloud_support_proto_msgTypes[6]
   430  		ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
   431  		ms.StoreMessageInfo(mi)
   432  	}
   433  }
   434  
   435  func (x *ListCommentsRequest) String() string {
   436  	return protoimpl.X.MessageStringOf(x)
   437  }
   438  
   439  func (*ListCommentsRequest) ProtoMessage() {}
   440  
   441  func (x *ListCommentsRequest) ProtoReflect() protoreflect.Message {
   442  	mi := &file_google_cloud_support_v1alpha1_cloud_support_proto_msgTypes[6]
   443  	if protoimpl.UnsafeEnabled && x != nil {
   444  		ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
   445  		if ms.LoadMessageInfo() == nil {
   446  			ms.StoreMessageInfo(mi)
   447  		}
   448  		return ms
   449  	}
   450  	return mi.MessageOf(x)
   451  }
   452  
   453  // Deprecated: Use ListCommentsRequest.ProtoReflect.Descriptor instead.
   454  func (*ListCommentsRequest) Descriptor() ([]byte, []int) {
   455  	return file_google_cloud_support_v1alpha1_cloud_support_proto_rawDescGZIP(), []int{6}
   456  }
   457  
   458  func (x *ListCommentsRequest) GetName() string {
   459  	if x != nil {
   460  		return x.Name
   461  	}
   462  	return ""
   463  }
   464  
   465  // The response message for `ListComments` method.
   466  type ListCommentsResponse struct {
   467  	state         protoimpl.MessageState
   468  	sizeCache     protoimpl.SizeCache
   469  	unknownFields protoimpl.UnknownFields
   470  
   471  	// A list of comments.
   472  	Comments []*common.Comment `protobuf:"bytes,1,rep,name=comments,proto3" json:"comments,omitempty"`
   473  }
   474  
   475  func (x *ListCommentsResponse) Reset() {
   476  	*x = ListCommentsResponse{}
   477  	if protoimpl.UnsafeEnabled {
   478  		mi := &file_google_cloud_support_v1alpha1_cloud_support_proto_msgTypes[7]
   479  		ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
   480  		ms.StoreMessageInfo(mi)
   481  	}
   482  }
   483  
   484  func (x *ListCommentsResponse) String() string {
   485  	return protoimpl.X.MessageStringOf(x)
   486  }
   487  
   488  func (*ListCommentsResponse) ProtoMessage() {}
   489  
   490  func (x *ListCommentsResponse) ProtoReflect() protoreflect.Message {
   491  	mi := &file_google_cloud_support_v1alpha1_cloud_support_proto_msgTypes[7]
   492  	if protoimpl.UnsafeEnabled && x != nil {
   493  		ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
   494  		if ms.LoadMessageInfo() == nil {
   495  			ms.StoreMessageInfo(mi)
   496  		}
   497  		return ms
   498  	}
   499  	return mi.MessageOf(x)
   500  }
   501  
   502  // Deprecated: Use ListCommentsResponse.ProtoReflect.Descriptor instead.
   503  func (*ListCommentsResponse) Descriptor() ([]byte, []int) {
   504  	return file_google_cloud_support_v1alpha1_cloud_support_proto_rawDescGZIP(), []int{7}
   505  }
   506  
   507  func (x *ListCommentsResponse) GetComments() []*common.Comment {
   508  	if x != nil {
   509  		return x.Comments
   510  	}
   511  	return nil
   512  }
   513  
   514  // The request message for `CreateCase` method.
   515  type CreateCaseRequest struct {
   516  	state         protoimpl.MessageState
   517  	sizeCache     protoimpl.SizeCache
   518  	unknownFields protoimpl.UnknownFields
   519  
   520  	// The resource name for `SupportAccount` under which this case is created.
   521  	Parent string `protobuf:"bytes,1,opt,name=parent,proto3" json:"parent,omitempty"`
   522  	// The case resource to create.
   523  	Case *common.Case `protobuf:"bytes,2,opt,name=case,proto3" json:"case,omitempty"`
   524  }
   525  
   526  func (x *CreateCaseRequest) Reset() {
   527  	*x = CreateCaseRequest{}
   528  	if protoimpl.UnsafeEnabled {
   529  		mi := &file_google_cloud_support_v1alpha1_cloud_support_proto_msgTypes[8]
   530  		ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
   531  		ms.StoreMessageInfo(mi)
   532  	}
   533  }
   534  
   535  func (x *CreateCaseRequest) String() string {
   536  	return protoimpl.X.MessageStringOf(x)
   537  }
   538  
   539  func (*CreateCaseRequest) ProtoMessage() {}
   540  
   541  func (x *CreateCaseRequest) ProtoReflect() protoreflect.Message {
   542  	mi := &file_google_cloud_support_v1alpha1_cloud_support_proto_msgTypes[8]
   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 CreateCaseRequest.ProtoReflect.Descriptor instead.
   554  func (*CreateCaseRequest) Descriptor() ([]byte, []int) {
   555  	return file_google_cloud_support_v1alpha1_cloud_support_proto_rawDescGZIP(), []int{8}
   556  }
   557  
   558  func (x *CreateCaseRequest) GetParent() string {
   559  	if x != nil {
   560  		return x.Parent
   561  	}
   562  	return ""
   563  }
   564  
   565  func (x *CreateCaseRequest) GetCase() *common.Case {
   566  	if x != nil {
   567  		return x.Case
   568  	}
   569  	return nil
   570  }
   571  
   572  // The request message for `UpdateCase` method.
   573  type UpdateCaseRequest struct {
   574  	state         protoimpl.MessageState
   575  	sizeCache     protoimpl.SizeCache
   576  	unknownFields protoimpl.UnknownFields
   577  
   578  	// The case resource to update.
   579  	Case *common.Case `protobuf:"bytes,1,opt,name=case,proto3" json:"case,omitempty"`
   580  	// A field that represents attributes of a Case object that should be updated
   581  	// as part of this request.
   582  	UpdateMask *fieldmaskpb.FieldMask `protobuf:"bytes,2,opt,name=update_mask,json=updateMask,proto3" json:"update_mask,omitempty"`
   583  }
   584  
   585  func (x *UpdateCaseRequest) Reset() {
   586  	*x = UpdateCaseRequest{}
   587  	if protoimpl.UnsafeEnabled {
   588  		mi := &file_google_cloud_support_v1alpha1_cloud_support_proto_msgTypes[9]
   589  		ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
   590  		ms.StoreMessageInfo(mi)
   591  	}
   592  }
   593  
   594  func (x *UpdateCaseRequest) String() string {
   595  	return protoimpl.X.MessageStringOf(x)
   596  }
   597  
   598  func (*UpdateCaseRequest) ProtoMessage() {}
   599  
   600  func (x *UpdateCaseRequest) ProtoReflect() protoreflect.Message {
   601  	mi := &file_google_cloud_support_v1alpha1_cloud_support_proto_msgTypes[9]
   602  	if protoimpl.UnsafeEnabled && x != nil {
   603  		ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
   604  		if ms.LoadMessageInfo() == nil {
   605  			ms.StoreMessageInfo(mi)
   606  		}
   607  		return ms
   608  	}
   609  	return mi.MessageOf(x)
   610  }
   611  
   612  // Deprecated: Use UpdateCaseRequest.ProtoReflect.Descriptor instead.
   613  func (*UpdateCaseRequest) Descriptor() ([]byte, []int) {
   614  	return file_google_cloud_support_v1alpha1_cloud_support_proto_rawDescGZIP(), []int{9}
   615  }
   616  
   617  func (x *UpdateCaseRequest) GetCase() *common.Case {
   618  	if x != nil {
   619  		return x.Case
   620  	}
   621  	return nil
   622  }
   623  
   624  func (x *UpdateCaseRequest) GetUpdateMask() *fieldmaskpb.FieldMask {
   625  	if x != nil {
   626  		return x.UpdateMask
   627  	}
   628  	return nil
   629  }
   630  
   631  // The request message for `CreateComment` method.
   632  type CreateCommentRequest struct {
   633  	state         protoimpl.MessageState
   634  	sizeCache     protoimpl.SizeCache
   635  	unknownFields protoimpl.UnknownFields
   636  
   637  	// The resource name of case to which this comment should be added.
   638  	Name string `protobuf:"bytes,1,opt,name=name,proto3" json:"name,omitempty"`
   639  	// The `Comment` to be added to this case.
   640  	Comment *common.Comment `protobuf:"bytes,2,opt,name=comment,proto3" json:"comment,omitempty"`
   641  }
   642  
   643  func (x *CreateCommentRequest) Reset() {
   644  	*x = CreateCommentRequest{}
   645  	if protoimpl.UnsafeEnabled {
   646  		mi := &file_google_cloud_support_v1alpha1_cloud_support_proto_msgTypes[10]
   647  		ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
   648  		ms.StoreMessageInfo(mi)
   649  	}
   650  }
   651  
   652  func (x *CreateCommentRequest) String() string {
   653  	return protoimpl.X.MessageStringOf(x)
   654  }
   655  
   656  func (*CreateCommentRequest) ProtoMessage() {}
   657  
   658  func (x *CreateCommentRequest) ProtoReflect() protoreflect.Message {
   659  	mi := &file_google_cloud_support_v1alpha1_cloud_support_proto_msgTypes[10]
   660  	if protoimpl.UnsafeEnabled && x != nil {
   661  		ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
   662  		if ms.LoadMessageInfo() == nil {
   663  			ms.StoreMessageInfo(mi)
   664  		}
   665  		return ms
   666  	}
   667  	return mi.MessageOf(x)
   668  }
   669  
   670  // Deprecated: Use CreateCommentRequest.ProtoReflect.Descriptor instead.
   671  func (*CreateCommentRequest) Descriptor() ([]byte, []int) {
   672  	return file_google_cloud_support_v1alpha1_cloud_support_proto_rawDescGZIP(), []int{10}
   673  }
   674  
   675  func (x *CreateCommentRequest) GetName() string {
   676  	if x != nil {
   677  		return x.Name
   678  	}
   679  	return ""
   680  }
   681  
   682  func (x *CreateCommentRequest) GetComment() *common.Comment {
   683  	if x != nil {
   684  		return x.Comment
   685  	}
   686  	return nil
   687  }
   688  
   689  // The request message for `GetIssueTaxonomy` method.
   690  type GetIssueTaxonomyRequest struct {
   691  	state         protoimpl.MessageState
   692  	sizeCache     protoimpl.SizeCache
   693  	unknownFields protoimpl.UnknownFields
   694  }
   695  
   696  func (x *GetIssueTaxonomyRequest) Reset() {
   697  	*x = GetIssueTaxonomyRequest{}
   698  	if protoimpl.UnsafeEnabled {
   699  		mi := &file_google_cloud_support_v1alpha1_cloud_support_proto_msgTypes[11]
   700  		ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
   701  		ms.StoreMessageInfo(mi)
   702  	}
   703  }
   704  
   705  func (x *GetIssueTaxonomyRequest) String() string {
   706  	return protoimpl.X.MessageStringOf(x)
   707  }
   708  
   709  func (*GetIssueTaxonomyRequest) ProtoMessage() {}
   710  
   711  func (x *GetIssueTaxonomyRequest) ProtoReflect() protoreflect.Message {
   712  	mi := &file_google_cloud_support_v1alpha1_cloud_support_proto_msgTypes[11]
   713  	if protoimpl.UnsafeEnabled && x != nil {
   714  		ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
   715  		if ms.LoadMessageInfo() == nil {
   716  			ms.StoreMessageInfo(mi)
   717  		}
   718  		return ms
   719  	}
   720  	return mi.MessageOf(x)
   721  }
   722  
   723  // Deprecated: Use GetIssueTaxonomyRequest.ProtoReflect.Descriptor instead.
   724  func (*GetIssueTaxonomyRequest) Descriptor() ([]byte, []int) {
   725  	return file_google_cloud_support_v1alpha1_cloud_support_proto_rawDescGZIP(), []int{11}
   726  }
   727  
   728  var File_google_cloud_support_v1alpha1_cloud_support_proto protoreflect.FileDescriptor
   729  
   730  var file_google_cloud_support_v1alpha1_cloud_support_proto_rawDesc = []byte{
   731  	0x0a, 0x31, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2f, 0x63, 0x6c, 0x6f, 0x75, 0x64, 0x2f, 0x73,
   732  	0x75, 0x70, 0x70, 0x6f, 0x72, 0x74, 0x2f, 0x76, 0x31, 0x61, 0x6c, 0x70, 0x68, 0x61, 0x31, 0x2f,
   733  	0x63, 0x6c, 0x6f, 0x75, 0x64, 0x5f, 0x73, 0x75, 0x70, 0x70, 0x6f, 0x72, 0x74, 0x2e, 0x70, 0x72,
   734  	0x6f, 0x74, 0x6f, 0x12, 0x1d, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2e, 0x63, 0x6c, 0x6f, 0x75,
   735  	0x64, 0x2e, 0x73, 0x75, 0x70, 0x70, 0x6f, 0x72, 0x74, 0x2e, 0x76, 0x31, 0x61, 0x6c, 0x70, 0x68,
   736  	0x61, 0x31, 0x1a, 0x1c, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2f, 0x61, 0x70, 0x69, 0x2f, 0x61,
   737  	0x6e, 0x6e, 0x6f, 0x74, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x73, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f,
   738  	0x1a, 0x21, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2f, 0x63, 0x6c, 0x6f, 0x75, 0x64, 0x2f, 0x73,
   739  	0x75, 0x70, 0x70, 0x6f, 0x72, 0x74, 0x2f, 0x63, 0x6f, 0x6d, 0x6d, 0x6f, 0x6e, 0x2e, 0x70, 0x72,
   740  	0x6f, 0x74, 0x6f, 0x1a, 0x1b, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2f, 0x70, 0x72, 0x6f, 0x74,
   741  	0x6f, 0x62, 0x75, 0x66, 0x2f, 0x65, 0x6d, 0x70, 0x74, 0x79, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f,
   742  	0x1a, 0x20, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2f, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x62, 0x75,
   743  	0x66, 0x2f, 0x66, 0x69, 0x65, 0x6c, 0x64, 0x5f, 0x6d, 0x61, 0x73, 0x6b, 0x2e, 0x70, 0x72, 0x6f,
   744  	0x74, 0x6f, 0x22, 0x2e, 0x0a, 0x18, 0x47, 0x65, 0x74, 0x53, 0x75, 0x70, 0x70, 0x6f, 0x72, 0x74,
   745  	0x41, 0x63, 0x63, 0x6f, 0x75, 0x6e, 0x74, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x12, 0x12,
   746  	0x0a, 0x04, 0x6e, 0x61, 0x6d, 0x65, 0x18, 0x01, 0x20, 0x01, 0x28, 0x09, 0x52, 0x04, 0x6e, 0x61,
   747  	0x6d, 0x65, 0x22, 0x70, 0x0a, 0x1a, 0x4c, 0x69, 0x73, 0x74, 0x53, 0x75, 0x70, 0x70, 0x6f, 0x72,
   748  	0x74, 0x41, 0x63, 0x63, 0x6f, 0x75, 0x6e, 0x74, 0x73, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74,
   749  	0x12, 0x16, 0x0a, 0x06, 0x66, 0x69, 0x6c, 0x74, 0x65, 0x72, 0x18, 0x01, 0x20, 0x01, 0x28, 0x09,
   750  	0x52, 0x06, 0x66, 0x69, 0x6c, 0x74, 0x65, 0x72, 0x12, 0x1b, 0x0a, 0x09, 0x70, 0x61, 0x67, 0x65,
   751  	0x5f, 0x73, 0x69, 0x7a, 0x65, 0x18, 0x02, 0x20, 0x01, 0x28, 0x03, 0x52, 0x08, 0x70, 0x61, 0x67,
   752  	0x65, 0x53, 0x69, 0x7a, 0x65, 0x12, 0x1d, 0x0a, 0x0a, 0x70, 0x61, 0x67, 0x65, 0x5f, 0x74, 0x6f,
   753  	0x6b, 0x65, 0x6e, 0x18, 0x03, 0x20, 0x01, 0x28, 0x09, 0x52, 0x09, 0x70, 0x61, 0x67, 0x65, 0x54,
   754  	0x6f, 0x6b, 0x65, 0x6e, 0x22, 0x8e, 0x01, 0x0a, 0x1b, 0x4c, 0x69, 0x73, 0x74, 0x53, 0x75, 0x70,
   755  	0x70, 0x6f, 0x72, 0x74, 0x41, 0x63, 0x63, 0x6f, 0x75, 0x6e, 0x74, 0x73, 0x52, 0x65, 0x73, 0x70,
   756  	0x6f, 0x6e, 0x73, 0x65, 0x12, 0x47, 0x0a, 0x08, 0x61, 0x63, 0x63, 0x6f, 0x75, 0x6e, 0x74, 0x73,
   757  	0x18, 0x01, 0x20, 0x03, 0x28, 0x0b, 0x32, 0x2b, 0x2e, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2e,
   758  	0x63, 0x6c, 0x6f, 0x75, 0x64, 0x2e, 0x73, 0x75, 0x70, 0x70, 0x6f, 0x72, 0x74, 0x2e, 0x63, 0x6f,
   759  	0x6d, 0x6d, 0x6f, 0x6e, 0x2e, 0x53, 0x75, 0x70, 0x70, 0x6f, 0x72, 0x74, 0x41, 0x63, 0x63, 0x6f,
   760  	0x75, 0x6e, 0x74, 0x52, 0x08, 0x61, 0x63, 0x63, 0x6f, 0x75, 0x6e, 0x74, 0x73, 0x12, 0x26, 0x0a,
   761  	0x0f, 0x6e, 0x65, 0x78, 0x74, 0x5f, 0x70, 0x61, 0x67, 0x65, 0x5f, 0x74, 0x6f, 0x6b, 0x65, 0x6e,
   762  	0x18, 0x02, 0x20, 0x01, 0x28, 0x09, 0x52, 0x0d, 0x6e, 0x65, 0x78, 0x74, 0x50, 0x61, 0x67, 0x65,
   763  	0x54, 0x6f, 0x6b, 0x65, 0x6e, 0x22, 0x24, 0x0a, 0x0e, 0x47, 0x65, 0x74, 0x43, 0x61, 0x73, 0x65,
   764  	0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x12, 0x12, 0x0a, 0x04, 0x6e, 0x61, 0x6d, 0x65, 0x18,
   765  	0x01, 0x20, 0x01, 0x28, 0x09, 0x52, 0x04, 0x6e, 0x61, 0x6d, 0x65, 0x22, 0x7a, 0x0a, 0x10, 0x4c,
   766  	0x69, 0x73, 0x74, 0x43, 0x61, 0x73, 0x65, 0x73, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x12,
   767  	0x12, 0x0a, 0x04, 0x6e, 0x61, 0x6d, 0x65, 0x18, 0x01, 0x20, 0x01, 0x28, 0x09, 0x52, 0x04, 0x6e,
   768  	0x61, 0x6d, 0x65, 0x12, 0x16, 0x0a, 0x06, 0x66, 0x69, 0x6c, 0x74, 0x65, 0x72, 0x18, 0x02, 0x20,
   769  	0x01, 0x28, 0x09, 0x52, 0x06, 0x66, 0x69, 0x6c, 0x74, 0x65, 0x72, 0x12, 0x1b, 0x0a, 0x09, 0x70,
   770  	0x61, 0x67, 0x65, 0x5f, 0x73, 0x69, 0x7a, 0x65, 0x18, 0x03, 0x20, 0x01, 0x28, 0x03, 0x52, 0x08,
   771  	0x70, 0x61, 0x67, 0x65, 0x53, 0x69, 0x7a, 0x65, 0x12, 0x1d, 0x0a, 0x0a, 0x70, 0x61, 0x67, 0x65,
   772  	0x5f, 0x74, 0x6f, 0x6b, 0x65, 0x6e, 0x18, 0x04, 0x20, 0x01, 0x28, 0x09, 0x52, 0x09, 0x70, 0x61,
   773  	0x67, 0x65, 0x54, 0x6f, 0x6b, 0x65, 0x6e, 0x22, 0x74, 0x0a, 0x11, 0x4c, 0x69, 0x73, 0x74, 0x43,
   774  	0x61, 0x73, 0x65, 0x73, 0x52, 0x65, 0x73, 0x70, 0x6f, 0x6e, 0x73, 0x65, 0x12, 0x37, 0x0a, 0x05,
   775  	0x63, 0x61, 0x73, 0x65, 0x73, 0x18, 0x01, 0x20, 0x03, 0x28, 0x0b, 0x32, 0x21, 0x2e, 0x67, 0x6f,
   776  	0x6f, 0x67, 0x6c, 0x65, 0x2e, 0x63, 0x6c, 0x6f, 0x75, 0x64, 0x2e, 0x73, 0x75, 0x70, 0x70, 0x6f,
   777  	0x72, 0x74, 0x2e, 0x63, 0x6f, 0x6d, 0x6d, 0x6f, 0x6e, 0x2e, 0x43, 0x61, 0x73, 0x65, 0x52, 0x05,
   778  	0x63, 0x61, 0x73, 0x65, 0x73, 0x12, 0x26, 0x0a, 0x0f, 0x6e, 0x65, 0x78, 0x74, 0x5f, 0x70, 0x61,
   779  	0x67, 0x65, 0x5f, 0x74, 0x6f, 0x6b, 0x65, 0x6e, 0x18, 0x02, 0x20, 0x01, 0x28, 0x09, 0x52, 0x0d,
   780  	0x6e, 0x65, 0x78, 0x74, 0x50, 0x61, 0x67, 0x65, 0x54, 0x6f, 0x6b, 0x65, 0x6e, 0x22, 0x29, 0x0a,
   781  	0x13, 0x4c, 0x69, 0x73, 0x74, 0x43, 0x6f, 0x6d, 0x6d, 0x65, 0x6e, 0x74, 0x73, 0x52, 0x65, 0x71,
   782  	0x75, 0x65, 0x73, 0x74, 0x12, 0x12, 0x0a, 0x04, 0x6e, 0x61, 0x6d, 0x65, 0x18, 0x01, 0x20, 0x01,
   783  	0x28, 0x09, 0x52, 0x04, 0x6e, 0x61, 0x6d, 0x65, 0x22, 0x58, 0x0a, 0x14, 0x4c, 0x69, 0x73, 0x74,
   784  	0x43, 0x6f, 0x6d, 0x6d, 0x65, 0x6e, 0x74, 0x73, 0x52, 0x65, 0x73, 0x70, 0x6f, 0x6e, 0x73, 0x65,
   785  	0x12, 0x40, 0x0a, 0x08, 0x63, 0x6f, 0x6d, 0x6d, 0x65, 0x6e, 0x74, 0x73, 0x18, 0x01, 0x20, 0x03,
   786  	0x28, 0x0b, 0x32, 0x24, 0x2e, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2e, 0x63, 0x6c, 0x6f, 0x75,
   787  	0x64, 0x2e, 0x73, 0x75, 0x70, 0x70, 0x6f, 0x72, 0x74, 0x2e, 0x63, 0x6f, 0x6d, 0x6d, 0x6f, 0x6e,
   788  	0x2e, 0x43, 0x6f, 0x6d, 0x6d, 0x65, 0x6e, 0x74, 0x52, 0x08, 0x63, 0x6f, 0x6d, 0x6d, 0x65, 0x6e,
   789  	0x74, 0x73, 0x22, 0x62, 0x0a, 0x11, 0x43, 0x72, 0x65, 0x61, 0x74, 0x65, 0x43, 0x61, 0x73, 0x65,
   790  	0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x12, 0x16, 0x0a, 0x06, 0x70, 0x61, 0x72, 0x65, 0x6e,
   791  	0x74, 0x18, 0x01, 0x20, 0x01, 0x28, 0x09, 0x52, 0x06, 0x70, 0x61, 0x72, 0x65, 0x6e, 0x74, 0x12,
   792  	0x35, 0x0a, 0x04, 0x63, 0x61, 0x73, 0x65, 0x18, 0x02, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x21, 0x2e,
   793  	0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2e, 0x63, 0x6c, 0x6f, 0x75, 0x64, 0x2e, 0x73, 0x75, 0x70,
   794  	0x70, 0x6f, 0x72, 0x74, 0x2e, 0x63, 0x6f, 0x6d, 0x6d, 0x6f, 0x6e, 0x2e, 0x43, 0x61, 0x73, 0x65,
   795  	0x52, 0x04, 0x63, 0x61, 0x73, 0x65, 0x22, 0x87, 0x01, 0x0a, 0x11, 0x55, 0x70, 0x64, 0x61, 0x74,
   796  	0x65, 0x43, 0x61, 0x73, 0x65, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x12, 0x35, 0x0a, 0x04,
   797  	0x63, 0x61, 0x73, 0x65, 0x18, 0x01, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x21, 0x2e, 0x67, 0x6f, 0x6f,
   798  	0x67, 0x6c, 0x65, 0x2e, 0x63, 0x6c, 0x6f, 0x75, 0x64, 0x2e, 0x73, 0x75, 0x70, 0x70, 0x6f, 0x72,
   799  	0x74, 0x2e, 0x63, 0x6f, 0x6d, 0x6d, 0x6f, 0x6e, 0x2e, 0x43, 0x61, 0x73, 0x65, 0x52, 0x04, 0x63,
   800  	0x61, 0x73, 0x65, 0x12, 0x3b, 0x0a, 0x0b, 0x75, 0x70, 0x64, 0x61, 0x74, 0x65, 0x5f, 0x6d, 0x61,
   801  	0x73, 0x6b, 0x18, 0x02, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x1a, 0x2e, 0x67, 0x6f, 0x6f, 0x67, 0x6c,
   802  	0x65, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x62, 0x75, 0x66, 0x2e, 0x46, 0x69, 0x65, 0x6c, 0x64,
   803  	0x4d, 0x61, 0x73, 0x6b, 0x52, 0x0a, 0x75, 0x70, 0x64, 0x61, 0x74, 0x65, 0x4d, 0x61, 0x73, 0x6b,
   804  	0x22, 0x6a, 0x0a, 0x14, 0x43, 0x72, 0x65, 0x61, 0x74, 0x65, 0x43, 0x6f, 0x6d, 0x6d, 0x65, 0x6e,
   805  	0x74, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x12, 0x12, 0x0a, 0x04, 0x6e, 0x61, 0x6d, 0x65,
   806  	0x18, 0x01, 0x20, 0x01, 0x28, 0x09, 0x52, 0x04, 0x6e, 0x61, 0x6d, 0x65, 0x12, 0x3e, 0x0a, 0x07,
   807  	0x63, 0x6f, 0x6d, 0x6d, 0x65, 0x6e, 0x74, 0x18, 0x02, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x24, 0x2e,
   808  	0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2e, 0x63, 0x6c, 0x6f, 0x75, 0x64, 0x2e, 0x73, 0x75, 0x70,
   809  	0x70, 0x6f, 0x72, 0x74, 0x2e, 0x63, 0x6f, 0x6d, 0x6d, 0x6f, 0x6e, 0x2e, 0x43, 0x6f, 0x6d, 0x6d,
   810  	0x65, 0x6e, 0x74, 0x52, 0x07, 0x63, 0x6f, 0x6d, 0x6d, 0x65, 0x6e, 0x74, 0x22, 0x19, 0x0a, 0x17,
   811  	0x47, 0x65, 0x74, 0x49, 0x73, 0x73, 0x75, 0x65, 0x54, 0x61, 0x78, 0x6f, 0x6e, 0x6f, 0x6d, 0x79,
   812  	0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x32, 0xe5, 0x0b, 0x0a, 0x0c, 0x43, 0x6c, 0x6f, 0x75,
   813  	0x64, 0x53, 0x75, 0x70, 0x70, 0x6f, 0x72, 0x74, 0x12, 0xa5, 0x01, 0x0a, 0x11, 0x47, 0x65, 0x74,
   814  	0x53, 0x75, 0x70, 0x70, 0x6f, 0x72, 0x74, 0x41, 0x63, 0x63, 0x6f, 0x75, 0x6e, 0x74, 0x12, 0x37,
   815  	0x2e, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2e, 0x63, 0x6c, 0x6f, 0x75, 0x64, 0x2e, 0x73, 0x75,
   816  	0x70, 0x70, 0x6f, 0x72, 0x74, 0x2e, 0x76, 0x31, 0x61, 0x6c, 0x70, 0x68, 0x61, 0x31, 0x2e, 0x47,
   817  	0x65, 0x74, 0x53, 0x75, 0x70, 0x70, 0x6f, 0x72, 0x74, 0x41, 0x63, 0x63, 0x6f, 0x75, 0x6e, 0x74,
   818  	0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x1a, 0x2b, 0x2e, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65,
   819  	0x2e, 0x63, 0x6c, 0x6f, 0x75, 0x64, 0x2e, 0x73, 0x75, 0x70, 0x70, 0x6f, 0x72, 0x74, 0x2e, 0x63,
   820  	0x6f, 0x6d, 0x6d, 0x6f, 0x6e, 0x2e, 0x53, 0x75, 0x70, 0x70, 0x6f, 0x72, 0x74, 0x41, 0x63, 0x63,
   821  	0x6f, 0x75, 0x6e, 0x74, 0x22, 0x2a, 0x82, 0xd3, 0xe4, 0x93, 0x02, 0x24, 0x12, 0x22, 0x2f, 0x76,
   822  	0x31, 0x61, 0x6c, 0x70, 0x68, 0x61, 0x31, 0x2f, 0x7b, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x73, 0x75,
   823  	0x70, 0x70, 0x6f, 0x72, 0x74, 0x41, 0x63, 0x63, 0x6f, 0x75, 0x6e, 0x74, 0x73, 0x2f, 0x2a, 0x7d,
   824  	0x12, 0xaf, 0x01, 0x0a, 0x13, 0x4c, 0x69, 0x73, 0x74, 0x53, 0x75, 0x70, 0x70, 0x6f, 0x72, 0x74,
   825  	0x41, 0x63, 0x63, 0x6f, 0x75, 0x6e, 0x74, 0x73, 0x12, 0x39, 0x2e, 0x67, 0x6f, 0x6f, 0x67, 0x6c,
   826  	0x65, 0x2e, 0x63, 0x6c, 0x6f, 0x75, 0x64, 0x2e, 0x73, 0x75, 0x70, 0x70, 0x6f, 0x72, 0x74, 0x2e,
   827  	0x76, 0x31, 0x61, 0x6c, 0x70, 0x68, 0x61, 0x31, 0x2e, 0x4c, 0x69, 0x73, 0x74, 0x53, 0x75, 0x70,
   828  	0x70, 0x6f, 0x72, 0x74, 0x41, 0x63, 0x63, 0x6f, 0x75, 0x6e, 0x74, 0x73, 0x52, 0x65, 0x71, 0x75,
   829  	0x65, 0x73, 0x74, 0x1a, 0x3a, 0x2e, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2e, 0x63, 0x6c, 0x6f,
   830  	0x75, 0x64, 0x2e, 0x73, 0x75, 0x70, 0x70, 0x6f, 0x72, 0x74, 0x2e, 0x76, 0x31, 0x61, 0x6c, 0x70,
   831  	0x68, 0x61, 0x31, 0x2e, 0x4c, 0x69, 0x73, 0x74, 0x53, 0x75, 0x70, 0x70, 0x6f, 0x72, 0x74, 0x41,
   832  	0x63, 0x63, 0x6f, 0x75, 0x6e, 0x74, 0x73, 0x52, 0x65, 0x73, 0x70, 0x6f, 0x6e, 0x73, 0x65, 0x22,
   833  	0x21, 0x82, 0xd3, 0xe4, 0x93, 0x02, 0x1b, 0x12, 0x19, 0x2f, 0x76, 0x31, 0x61, 0x6c, 0x70, 0x68,
   834  	0x61, 0x31, 0x2f, 0x73, 0x75, 0x70, 0x70, 0x6f, 0x72, 0x74, 0x41, 0x63, 0x63, 0x6f, 0x75, 0x6e,
   835  	0x74, 0x73, 0x12, 0x8f, 0x01, 0x0a, 0x07, 0x47, 0x65, 0x74, 0x43, 0x61, 0x73, 0x65, 0x12, 0x2d,
   836  	0x2e, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2e, 0x63, 0x6c, 0x6f, 0x75, 0x64, 0x2e, 0x73, 0x75,
   837  	0x70, 0x70, 0x6f, 0x72, 0x74, 0x2e, 0x76, 0x31, 0x61, 0x6c, 0x70, 0x68, 0x61, 0x31, 0x2e, 0x47,
   838  	0x65, 0x74, 0x43, 0x61, 0x73, 0x65, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x1a, 0x21, 0x2e,
   839  	0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2e, 0x63, 0x6c, 0x6f, 0x75, 0x64, 0x2e, 0x73, 0x75, 0x70,
   840  	0x70, 0x6f, 0x72, 0x74, 0x2e, 0x63, 0x6f, 0x6d, 0x6d, 0x6f, 0x6e, 0x2e, 0x43, 0x61, 0x73, 0x65,
   841  	0x22, 0x32, 0x82, 0xd3, 0xe4, 0x93, 0x02, 0x2c, 0x12, 0x2a, 0x2f, 0x76, 0x31, 0x61, 0x6c, 0x70,
   842  	0x68, 0x61, 0x31, 0x2f, 0x7b, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x73, 0x75, 0x70, 0x70, 0x6f, 0x72,
   843  	0x74, 0x41, 0x63, 0x63, 0x6f, 0x75, 0x6e, 0x74, 0x73, 0x2f, 0x2a, 0x2f, 0x63, 0x61, 0x73, 0x65,
   844  	0x73, 0x2f, 0x2a, 0x7d, 0x12, 0xa0, 0x01, 0x0a, 0x09, 0x4c, 0x69, 0x73, 0x74, 0x43, 0x61, 0x73,
   845  	0x65, 0x73, 0x12, 0x2f, 0x2e, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2e, 0x63, 0x6c, 0x6f, 0x75,
   846  	0x64, 0x2e, 0x73, 0x75, 0x70, 0x70, 0x6f, 0x72, 0x74, 0x2e, 0x76, 0x31, 0x61, 0x6c, 0x70, 0x68,
   847  	0x61, 0x31, 0x2e, 0x4c, 0x69, 0x73, 0x74, 0x43, 0x61, 0x73, 0x65, 0x73, 0x52, 0x65, 0x71, 0x75,
   848  	0x65, 0x73, 0x74, 0x1a, 0x30, 0x2e, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2e, 0x63, 0x6c, 0x6f,
   849  	0x75, 0x64, 0x2e, 0x73, 0x75, 0x70, 0x70, 0x6f, 0x72, 0x74, 0x2e, 0x76, 0x31, 0x61, 0x6c, 0x70,
   850  	0x68, 0x61, 0x31, 0x2e, 0x4c, 0x69, 0x73, 0x74, 0x43, 0x61, 0x73, 0x65, 0x73, 0x52, 0x65, 0x73,
   851  	0x70, 0x6f, 0x6e, 0x73, 0x65, 0x22, 0x30, 0x82, 0xd3, 0xe4, 0x93, 0x02, 0x2a, 0x12, 0x28, 0x2f,
   852  	0x76, 0x31, 0x61, 0x6c, 0x70, 0x68, 0x61, 0x31, 0x2f, 0x7b, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x73,
   853  	0x75, 0x70, 0x70, 0x6f, 0x72, 0x74, 0x41, 0x63, 0x63, 0x6f, 0x75, 0x6e, 0x74, 0x73, 0x2f, 0x2a,
   854  	0x7d, 0x2f, 0x63, 0x61, 0x73, 0x65, 0x73, 0x12, 0xb4, 0x01, 0x0a, 0x0c, 0x4c, 0x69, 0x73, 0x74,
   855  	0x43, 0x6f, 0x6d, 0x6d, 0x65, 0x6e, 0x74, 0x73, 0x12, 0x32, 0x2e, 0x67, 0x6f, 0x6f, 0x67, 0x6c,
   856  	0x65, 0x2e, 0x63, 0x6c, 0x6f, 0x75, 0x64, 0x2e, 0x73, 0x75, 0x70, 0x70, 0x6f, 0x72, 0x74, 0x2e,
   857  	0x76, 0x31, 0x61, 0x6c, 0x70, 0x68, 0x61, 0x31, 0x2e, 0x4c, 0x69, 0x73, 0x74, 0x43, 0x6f, 0x6d,
   858  	0x6d, 0x65, 0x6e, 0x74, 0x73, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x1a, 0x33, 0x2e, 0x67,
   859  	0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2e, 0x63, 0x6c, 0x6f, 0x75, 0x64, 0x2e, 0x73, 0x75, 0x70, 0x70,
   860  	0x6f, 0x72, 0x74, 0x2e, 0x76, 0x31, 0x61, 0x6c, 0x70, 0x68, 0x61, 0x31, 0x2e, 0x4c, 0x69, 0x73,
   861  	0x74, 0x43, 0x6f, 0x6d, 0x6d, 0x65, 0x6e, 0x74, 0x73, 0x52, 0x65, 0x73, 0x70, 0x6f, 0x6e, 0x73,
   862  	0x65, 0x22, 0x3b, 0x82, 0xd3, 0xe4, 0x93, 0x02, 0x35, 0x12, 0x33, 0x2f, 0x76, 0x31, 0x61, 0x6c,
   863  	0x70, 0x68, 0x61, 0x31, 0x2f, 0x7b, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x73, 0x75, 0x70, 0x70, 0x6f,
   864  	0x72, 0x74, 0x41, 0x63, 0x63, 0x6f, 0x75, 0x6e, 0x74, 0x73, 0x2f, 0x2a, 0x2f, 0x63, 0x61, 0x73,
   865  	0x65, 0x73, 0x2f, 0x2a, 0x7d, 0x2f, 0x63, 0x6f, 0x6d, 0x6d, 0x65, 0x6e, 0x74, 0x73, 0x12, 0x9b,
   866  	0x01, 0x0a, 0x0a, 0x43, 0x72, 0x65, 0x61, 0x74, 0x65, 0x43, 0x61, 0x73, 0x65, 0x12, 0x30, 0x2e,
   867  	0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2e, 0x63, 0x6c, 0x6f, 0x75, 0x64, 0x2e, 0x73, 0x75, 0x70,
   868  	0x70, 0x6f, 0x72, 0x74, 0x2e, 0x76, 0x31, 0x61, 0x6c, 0x70, 0x68, 0x61, 0x31, 0x2e, 0x43, 0x72,
   869  	0x65, 0x61, 0x74, 0x65, 0x43, 0x61, 0x73, 0x65, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x1a,
   870  	0x21, 0x2e, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2e, 0x63, 0x6c, 0x6f, 0x75, 0x64, 0x2e, 0x73,
   871  	0x75, 0x70, 0x70, 0x6f, 0x72, 0x74, 0x2e, 0x63, 0x6f, 0x6d, 0x6d, 0x6f, 0x6e, 0x2e, 0x43, 0x61,
   872  	0x73, 0x65, 0x22, 0x38, 0x82, 0xd3, 0xe4, 0x93, 0x02, 0x32, 0x22, 0x2a, 0x2f, 0x76, 0x31, 0x61,
   873  	0x6c, 0x70, 0x68, 0x61, 0x31, 0x2f, 0x7b, 0x70, 0x61, 0x72, 0x65, 0x6e, 0x74, 0x3d, 0x73, 0x75,
   874  	0x70, 0x70, 0x6f, 0x72, 0x74, 0x41, 0x63, 0x63, 0x6f, 0x75, 0x6e, 0x74, 0x73, 0x2f, 0x2a, 0x7d,
   875  	0x2f, 0x63, 0x61, 0x73, 0x65, 0x73, 0x3a, 0x04, 0x63, 0x61, 0x73, 0x65, 0x12, 0xa0, 0x01, 0x0a,
   876  	0x0a, 0x55, 0x70, 0x64, 0x61, 0x74, 0x65, 0x43, 0x61, 0x73, 0x65, 0x12, 0x30, 0x2e, 0x67, 0x6f,
   877  	0x6f, 0x67, 0x6c, 0x65, 0x2e, 0x63, 0x6c, 0x6f, 0x75, 0x64, 0x2e, 0x73, 0x75, 0x70, 0x70, 0x6f,
   878  	0x72, 0x74, 0x2e, 0x76, 0x31, 0x61, 0x6c, 0x70, 0x68, 0x61, 0x31, 0x2e, 0x55, 0x70, 0x64, 0x61,
   879  	0x74, 0x65, 0x43, 0x61, 0x73, 0x65, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x1a, 0x21, 0x2e,
   880  	0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2e, 0x63, 0x6c, 0x6f, 0x75, 0x64, 0x2e, 0x73, 0x75, 0x70,
   881  	0x70, 0x6f, 0x72, 0x74, 0x2e, 0x63, 0x6f, 0x6d, 0x6d, 0x6f, 0x6e, 0x2e, 0x43, 0x61, 0x73, 0x65,
   882  	0x22, 0x3d, 0x82, 0xd3, 0xe4, 0x93, 0x02, 0x37, 0x32, 0x2f, 0x2f, 0x76, 0x31, 0x61, 0x6c, 0x70,
   883  	0x68, 0x61, 0x31, 0x2f, 0x7b, 0x63, 0x61, 0x73, 0x65, 0x2e, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x73,
   884  	0x75, 0x70, 0x70, 0x6f, 0x72, 0x74, 0x41, 0x63, 0x63, 0x6f, 0x75, 0x6e, 0x74, 0x73, 0x2f, 0x2a,
   885  	0x2f, 0x63, 0x61, 0x73, 0x65, 0x73, 0x2f, 0x2a, 0x7d, 0x3a, 0x04, 0x63, 0x61, 0x73, 0x65, 0x12,
   886  	0xb0, 0x01, 0x0a, 0x0d, 0x43, 0x72, 0x65, 0x61, 0x74, 0x65, 0x43, 0x6f, 0x6d, 0x6d, 0x65, 0x6e,
   887  	0x74, 0x12, 0x33, 0x2e, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2e, 0x63, 0x6c, 0x6f, 0x75, 0x64,
   888  	0x2e, 0x73, 0x75, 0x70, 0x70, 0x6f, 0x72, 0x74, 0x2e, 0x76, 0x31, 0x61, 0x6c, 0x70, 0x68, 0x61,
   889  	0x31, 0x2e, 0x43, 0x72, 0x65, 0x61, 0x74, 0x65, 0x43, 0x6f, 0x6d, 0x6d, 0x65, 0x6e, 0x74, 0x52,
   890  	0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x1a, 0x24, 0x2e, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2e,
   891  	0x63, 0x6c, 0x6f, 0x75, 0x64, 0x2e, 0x73, 0x75, 0x70, 0x70, 0x6f, 0x72, 0x74, 0x2e, 0x63, 0x6f,
   892  	0x6d, 0x6d, 0x6f, 0x6e, 0x2e, 0x43, 0x6f, 0x6d, 0x6d, 0x65, 0x6e, 0x74, 0x22, 0x44, 0x82, 0xd3,
   893  	0xe4, 0x93, 0x02, 0x3e, 0x22, 0x33, 0x2f, 0x76, 0x31, 0x61, 0x6c, 0x70, 0x68, 0x61, 0x31, 0x2f,
   894  	0x7b, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x73, 0x75, 0x70, 0x70, 0x6f, 0x72, 0x74, 0x41, 0x63, 0x63,
   895  	0x6f, 0x75, 0x6e, 0x74, 0x73, 0x2f, 0x2a, 0x2f, 0x63, 0x61, 0x73, 0x65, 0x73, 0x2f, 0x2a, 0x7d,
   896  	0x2f, 0x63, 0x6f, 0x6d, 0x6d, 0x65, 0x6e, 0x74, 0x73, 0x3a, 0x07, 0x63, 0x6f, 0x6d, 0x6d, 0x65,
   897  	0x6e, 0x74, 0x12, 0x9a, 0x01, 0x0a, 0x10, 0x47, 0x65, 0x74, 0x49, 0x73, 0x73, 0x75, 0x65, 0x54,
   898  	0x61, 0x78, 0x6f, 0x6e, 0x6f, 0x6d, 0x79, 0x12, 0x36, 0x2e, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65,
   899  	0x2e, 0x63, 0x6c, 0x6f, 0x75, 0x64, 0x2e, 0x73, 0x75, 0x70, 0x70, 0x6f, 0x72, 0x74, 0x2e, 0x76,
   900  	0x31, 0x61, 0x6c, 0x70, 0x68, 0x61, 0x31, 0x2e, 0x47, 0x65, 0x74, 0x49, 0x73, 0x73, 0x75, 0x65,
   901  	0x54, 0x61, 0x78, 0x6f, 0x6e, 0x6f, 0x6d, 0x79, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x1a,
   902  	0x2a, 0x2e, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2e, 0x63, 0x6c, 0x6f, 0x75, 0x64, 0x2e, 0x73,
   903  	0x75, 0x70, 0x70, 0x6f, 0x72, 0x74, 0x2e, 0x63, 0x6f, 0x6d, 0x6d, 0x6f, 0x6e, 0x2e, 0x49, 0x73,
   904  	0x73, 0x75, 0x65, 0x54, 0x61, 0x78, 0x6f, 0x6e, 0x6f, 0x6d, 0x79, 0x22, 0x22, 0x82, 0xd3, 0xe4,
   905  	0x93, 0x02, 0x1c, 0x12, 0x1a, 0x2f, 0x76, 0x31, 0x61, 0x6c, 0x70, 0x68, 0x61, 0x31, 0x3a, 0x67,
   906  	0x65, 0x74, 0x49, 0x73, 0x73, 0x75, 0x65, 0x54, 0x61, 0x78, 0x6f, 0x6e, 0x6f, 0x6d, 0x79, 0x42,
   907  	0x7c, 0x0a, 0x21, 0x63, 0x6f, 0x6d, 0x2e, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2e, 0x63, 0x6c,
   908  	0x6f, 0x75, 0x64, 0x2e, 0x73, 0x75, 0x70, 0x70, 0x6f, 0x72, 0x74, 0x2e, 0x76, 0x31, 0x61, 0x6c,
   909  	0x70, 0x68, 0x61, 0x31, 0x42, 0x11, 0x43, 0x6c, 0x6f, 0x75, 0x64, 0x53, 0x75, 0x70, 0x70, 0x6f,
   910  	0x72, 0x74, 0x50, 0x72, 0x6f, 0x74, 0x6f, 0x5a, 0x44, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2e,
   911  	0x67, 0x6f, 0x6c, 0x61, 0x6e, 0x67, 0x2e, 0x6f, 0x72, 0x67, 0x2f, 0x67, 0x65, 0x6e, 0x70, 0x72,
   912  	0x6f, 0x74, 0x6f, 0x2f, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x61, 0x70, 0x69, 0x73, 0x2f, 0x63,
   913  	0x6c, 0x6f, 0x75, 0x64, 0x2f, 0x73, 0x75, 0x70, 0x70, 0x6f, 0x72, 0x74, 0x2f, 0x76, 0x31, 0x61,
   914  	0x6c, 0x70, 0x68, 0x61, 0x31, 0x3b, 0x73, 0x75, 0x70, 0x70, 0x6f, 0x72, 0x74, 0x62, 0x06, 0x70,
   915  	0x72, 0x6f, 0x74, 0x6f, 0x33,
   916  }
   917  
   918  var (
   919  	file_google_cloud_support_v1alpha1_cloud_support_proto_rawDescOnce sync.Once
   920  	file_google_cloud_support_v1alpha1_cloud_support_proto_rawDescData = file_google_cloud_support_v1alpha1_cloud_support_proto_rawDesc
   921  )
   922  
   923  func file_google_cloud_support_v1alpha1_cloud_support_proto_rawDescGZIP() []byte {
   924  	file_google_cloud_support_v1alpha1_cloud_support_proto_rawDescOnce.Do(func() {
   925  		file_google_cloud_support_v1alpha1_cloud_support_proto_rawDescData = protoimpl.X.CompressGZIP(file_google_cloud_support_v1alpha1_cloud_support_proto_rawDescData)
   926  	})
   927  	return file_google_cloud_support_v1alpha1_cloud_support_proto_rawDescData
   928  }
   929  
   930  var file_google_cloud_support_v1alpha1_cloud_support_proto_msgTypes = make([]protoimpl.MessageInfo, 12)
   931  var file_google_cloud_support_v1alpha1_cloud_support_proto_goTypes = []interface{}{
   932  	(*GetSupportAccountRequest)(nil),    // 0: google.cloud.support.v1alpha1.GetSupportAccountRequest
   933  	(*ListSupportAccountsRequest)(nil),  // 1: google.cloud.support.v1alpha1.ListSupportAccountsRequest
   934  	(*ListSupportAccountsResponse)(nil), // 2: google.cloud.support.v1alpha1.ListSupportAccountsResponse
   935  	(*GetCaseRequest)(nil),              // 3: google.cloud.support.v1alpha1.GetCaseRequest
   936  	(*ListCasesRequest)(nil),            // 4: google.cloud.support.v1alpha1.ListCasesRequest
   937  	(*ListCasesResponse)(nil),           // 5: google.cloud.support.v1alpha1.ListCasesResponse
   938  	(*ListCommentsRequest)(nil),         // 6: google.cloud.support.v1alpha1.ListCommentsRequest
   939  	(*ListCommentsResponse)(nil),        // 7: google.cloud.support.v1alpha1.ListCommentsResponse
   940  	(*CreateCaseRequest)(nil),           // 8: google.cloud.support.v1alpha1.CreateCaseRequest
   941  	(*UpdateCaseRequest)(nil),           // 9: google.cloud.support.v1alpha1.UpdateCaseRequest
   942  	(*CreateCommentRequest)(nil),        // 10: google.cloud.support.v1alpha1.CreateCommentRequest
   943  	(*GetIssueTaxonomyRequest)(nil),     // 11: google.cloud.support.v1alpha1.GetIssueTaxonomyRequest
   944  	(*common.SupportAccount)(nil),       // 12: google.cloud.support.common.SupportAccount
   945  	(*common.Case)(nil),                 // 13: google.cloud.support.common.Case
   946  	(*common.Comment)(nil),              // 14: google.cloud.support.common.Comment
   947  	(*fieldmaskpb.FieldMask)(nil),       // 15: google.protobuf.FieldMask
   948  	(*common.IssueTaxonomy)(nil),        // 16: google.cloud.support.common.IssueTaxonomy
   949  }
   950  var file_google_cloud_support_v1alpha1_cloud_support_proto_depIdxs = []int32{
   951  	12, // 0: google.cloud.support.v1alpha1.ListSupportAccountsResponse.accounts:type_name -> google.cloud.support.common.SupportAccount
   952  	13, // 1: google.cloud.support.v1alpha1.ListCasesResponse.cases:type_name -> google.cloud.support.common.Case
   953  	14, // 2: google.cloud.support.v1alpha1.ListCommentsResponse.comments:type_name -> google.cloud.support.common.Comment
   954  	13, // 3: google.cloud.support.v1alpha1.CreateCaseRequest.case:type_name -> google.cloud.support.common.Case
   955  	13, // 4: google.cloud.support.v1alpha1.UpdateCaseRequest.case:type_name -> google.cloud.support.common.Case
   956  	15, // 5: google.cloud.support.v1alpha1.UpdateCaseRequest.update_mask:type_name -> google.protobuf.FieldMask
   957  	14, // 6: google.cloud.support.v1alpha1.CreateCommentRequest.comment:type_name -> google.cloud.support.common.Comment
   958  	0,  // 7: google.cloud.support.v1alpha1.CloudSupport.GetSupportAccount:input_type -> google.cloud.support.v1alpha1.GetSupportAccountRequest
   959  	1,  // 8: google.cloud.support.v1alpha1.CloudSupport.ListSupportAccounts:input_type -> google.cloud.support.v1alpha1.ListSupportAccountsRequest
   960  	3,  // 9: google.cloud.support.v1alpha1.CloudSupport.GetCase:input_type -> google.cloud.support.v1alpha1.GetCaseRequest
   961  	4,  // 10: google.cloud.support.v1alpha1.CloudSupport.ListCases:input_type -> google.cloud.support.v1alpha1.ListCasesRequest
   962  	6,  // 11: google.cloud.support.v1alpha1.CloudSupport.ListComments:input_type -> google.cloud.support.v1alpha1.ListCommentsRequest
   963  	8,  // 12: google.cloud.support.v1alpha1.CloudSupport.CreateCase:input_type -> google.cloud.support.v1alpha1.CreateCaseRequest
   964  	9,  // 13: google.cloud.support.v1alpha1.CloudSupport.UpdateCase:input_type -> google.cloud.support.v1alpha1.UpdateCaseRequest
   965  	10, // 14: google.cloud.support.v1alpha1.CloudSupport.CreateComment:input_type -> google.cloud.support.v1alpha1.CreateCommentRequest
   966  	11, // 15: google.cloud.support.v1alpha1.CloudSupport.GetIssueTaxonomy:input_type -> google.cloud.support.v1alpha1.GetIssueTaxonomyRequest
   967  	12, // 16: google.cloud.support.v1alpha1.CloudSupport.GetSupportAccount:output_type -> google.cloud.support.common.SupportAccount
   968  	2,  // 17: google.cloud.support.v1alpha1.CloudSupport.ListSupportAccounts:output_type -> google.cloud.support.v1alpha1.ListSupportAccountsResponse
   969  	13, // 18: google.cloud.support.v1alpha1.CloudSupport.GetCase:output_type -> google.cloud.support.common.Case
   970  	5,  // 19: google.cloud.support.v1alpha1.CloudSupport.ListCases:output_type -> google.cloud.support.v1alpha1.ListCasesResponse
   971  	7,  // 20: google.cloud.support.v1alpha1.CloudSupport.ListComments:output_type -> google.cloud.support.v1alpha1.ListCommentsResponse
   972  	13, // 21: google.cloud.support.v1alpha1.CloudSupport.CreateCase:output_type -> google.cloud.support.common.Case
   973  	13, // 22: google.cloud.support.v1alpha1.CloudSupport.UpdateCase:output_type -> google.cloud.support.common.Case
   974  	14, // 23: google.cloud.support.v1alpha1.CloudSupport.CreateComment:output_type -> google.cloud.support.common.Comment
   975  	16, // 24: google.cloud.support.v1alpha1.CloudSupport.GetIssueTaxonomy:output_type -> google.cloud.support.common.IssueTaxonomy
   976  	16, // [16:25] is the sub-list for method output_type
   977  	7,  // [7:16] is the sub-list for method input_type
   978  	7,  // [7:7] is the sub-list for extension type_name
   979  	7,  // [7:7] is the sub-list for extension extendee
   980  	0,  // [0:7] is the sub-list for field type_name
   981  }
   982  
   983  func init() { file_google_cloud_support_v1alpha1_cloud_support_proto_init() }
   984  func file_google_cloud_support_v1alpha1_cloud_support_proto_init() {
   985  	if File_google_cloud_support_v1alpha1_cloud_support_proto != nil {
   986  		return
   987  	}
   988  	if !protoimpl.UnsafeEnabled {
   989  		file_google_cloud_support_v1alpha1_cloud_support_proto_msgTypes[0].Exporter = func(v interface{}, i int) interface{} {
   990  			switch v := v.(*GetSupportAccountRequest); i {
   991  			case 0:
   992  				return &v.state
   993  			case 1:
   994  				return &v.sizeCache
   995  			case 2:
   996  				return &v.unknownFields
   997  			default:
   998  				return nil
   999  			}
  1000  		}
  1001  		file_google_cloud_support_v1alpha1_cloud_support_proto_msgTypes[1].Exporter = func(v interface{}, i int) interface{} {
  1002  			switch v := v.(*ListSupportAccountsRequest); i {
  1003  			case 0:
  1004  				return &v.state
  1005  			case 1:
  1006  				return &v.sizeCache
  1007  			case 2:
  1008  				return &v.unknownFields
  1009  			default:
  1010  				return nil
  1011  			}
  1012  		}
  1013  		file_google_cloud_support_v1alpha1_cloud_support_proto_msgTypes[2].Exporter = func(v interface{}, i int) interface{} {
  1014  			switch v := v.(*ListSupportAccountsResponse); i {
  1015  			case 0:
  1016  				return &v.state
  1017  			case 1:
  1018  				return &v.sizeCache
  1019  			case 2:
  1020  				return &v.unknownFields
  1021  			default:
  1022  				return nil
  1023  			}
  1024  		}
  1025  		file_google_cloud_support_v1alpha1_cloud_support_proto_msgTypes[3].Exporter = func(v interface{}, i int) interface{} {
  1026  			switch v := v.(*GetCaseRequest); i {
  1027  			case 0:
  1028  				return &v.state
  1029  			case 1:
  1030  				return &v.sizeCache
  1031  			case 2:
  1032  				return &v.unknownFields
  1033  			default:
  1034  				return nil
  1035  			}
  1036  		}
  1037  		file_google_cloud_support_v1alpha1_cloud_support_proto_msgTypes[4].Exporter = func(v interface{}, i int) interface{} {
  1038  			switch v := v.(*ListCasesRequest); i {
  1039  			case 0:
  1040  				return &v.state
  1041  			case 1:
  1042  				return &v.sizeCache
  1043  			case 2:
  1044  				return &v.unknownFields
  1045  			default:
  1046  				return nil
  1047  			}
  1048  		}
  1049  		file_google_cloud_support_v1alpha1_cloud_support_proto_msgTypes[5].Exporter = func(v interface{}, i int) interface{} {
  1050  			switch v := v.(*ListCasesResponse); i {
  1051  			case 0:
  1052  				return &v.state
  1053  			case 1:
  1054  				return &v.sizeCache
  1055  			case 2:
  1056  				return &v.unknownFields
  1057  			default:
  1058  				return nil
  1059  			}
  1060  		}
  1061  		file_google_cloud_support_v1alpha1_cloud_support_proto_msgTypes[6].Exporter = func(v interface{}, i int) interface{} {
  1062  			switch v := v.(*ListCommentsRequest); i {
  1063  			case 0:
  1064  				return &v.state
  1065  			case 1:
  1066  				return &v.sizeCache
  1067  			case 2:
  1068  				return &v.unknownFields
  1069  			default:
  1070  				return nil
  1071  			}
  1072  		}
  1073  		file_google_cloud_support_v1alpha1_cloud_support_proto_msgTypes[7].Exporter = func(v interface{}, i int) interface{} {
  1074  			switch v := v.(*ListCommentsResponse); i {
  1075  			case 0:
  1076  				return &v.state
  1077  			case 1:
  1078  				return &v.sizeCache
  1079  			case 2:
  1080  				return &v.unknownFields
  1081  			default:
  1082  				return nil
  1083  			}
  1084  		}
  1085  		file_google_cloud_support_v1alpha1_cloud_support_proto_msgTypes[8].Exporter = func(v interface{}, i int) interface{} {
  1086  			switch v := v.(*CreateCaseRequest); i {
  1087  			case 0:
  1088  				return &v.state
  1089  			case 1:
  1090  				return &v.sizeCache
  1091  			case 2:
  1092  				return &v.unknownFields
  1093  			default:
  1094  				return nil
  1095  			}
  1096  		}
  1097  		file_google_cloud_support_v1alpha1_cloud_support_proto_msgTypes[9].Exporter = func(v interface{}, i int) interface{} {
  1098  			switch v := v.(*UpdateCaseRequest); i {
  1099  			case 0:
  1100  				return &v.state
  1101  			case 1:
  1102  				return &v.sizeCache
  1103  			case 2:
  1104  				return &v.unknownFields
  1105  			default:
  1106  				return nil
  1107  			}
  1108  		}
  1109  		file_google_cloud_support_v1alpha1_cloud_support_proto_msgTypes[10].Exporter = func(v interface{}, i int) interface{} {
  1110  			switch v := v.(*CreateCommentRequest); i {
  1111  			case 0:
  1112  				return &v.state
  1113  			case 1:
  1114  				return &v.sizeCache
  1115  			case 2:
  1116  				return &v.unknownFields
  1117  			default:
  1118  				return nil
  1119  			}
  1120  		}
  1121  		file_google_cloud_support_v1alpha1_cloud_support_proto_msgTypes[11].Exporter = func(v interface{}, i int) interface{} {
  1122  			switch v := v.(*GetIssueTaxonomyRequest); i {
  1123  			case 0:
  1124  				return &v.state
  1125  			case 1:
  1126  				return &v.sizeCache
  1127  			case 2:
  1128  				return &v.unknownFields
  1129  			default:
  1130  				return nil
  1131  			}
  1132  		}
  1133  	}
  1134  	type x struct{}
  1135  	out := protoimpl.TypeBuilder{
  1136  		File: protoimpl.DescBuilder{
  1137  			GoPackagePath: reflect.TypeOf(x{}).PkgPath(),
  1138  			RawDescriptor: file_google_cloud_support_v1alpha1_cloud_support_proto_rawDesc,
  1139  			NumEnums:      0,
  1140  			NumMessages:   12,
  1141  			NumExtensions: 0,
  1142  			NumServices:   1,
  1143  		},
  1144  		GoTypes:           file_google_cloud_support_v1alpha1_cloud_support_proto_goTypes,
  1145  		DependencyIndexes: file_google_cloud_support_v1alpha1_cloud_support_proto_depIdxs,
  1146  		MessageInfos:      file_google_cloud_support_v1alpha1_cloud_support_proto_msgTypes,
  1147  	}.Build()
  1148  	File_google_cloud_support_v1alpha1_cloud_support_proto = out.File
  1149  	file_google_cloud_support_v1alpha1_cloud_support_proto_rawDesc = nil
  1150  	file_google_cloud_support_v1alpha1_cloud_support_proto_goTypes = nil
  1151  	file_google_cloud_support_v1alpha1_cloud_support_proto_depIdxs = nil
  1152  }
  1153  
  1154  // Reference imports to suppress errors if they are not otherwise used.
  1155  var _ context.Context
  1156  var _ grpc.ClientConnInterface
  1157  
  1158  // This is a compile-time assertion to ensure that this generated file
  1159  // is compatible with the grpc package it is being compiled against.
  1160  const _ = grpc.SupportPackageIsVersion6
  1161  
  1162  // CloudSupportClient is the client API for CloudSupport service.
  1163  //
  1164  // For semantics around ctx use and closing/ending streaming RPCs, please refer to https://godoc.org/google.golang.org/grpc#ClientConn.NewStream.
  1165  type CloudSupportClient interface {
  1166  	// Retrieves the support account details given an account identifier.
  1167  	// The authenticated user calling this method must be the account owner.
  1168  	GetSupportAccount(ctx context.Context, in *GetSupportAccountRequest, opts ...grpc.CallOption) (*common.SupportAccount, error)
  1169  	// Retrieves the list of accounts the current authenticated user has access
  1170  	// to.
  1171  	ListSupportAccounts(ctx context.Context, in *ListSupportAccountsRequest, opts ...grpc.CallOption) (*ListSupportAccountsResponse, error)
  1172  	// Retrieves the details for a support case. The current authenticated user
  1173  	// calling this method must have permissions to view this case.
  1174  	GetCase(ctx context.Context, in *GetCaseRequest, opts ...grpc.CallOption) (*common.Case, error)
  1175  	// Retrieves the list of support cases associated with an account. The current
  1176  	// authenticated user must have the permission to list and view these cases.
  1177  	ListCases(ctx context.Context, in *ListCasesRequest, opts ...grpc.CallOption) (*ListCasesResponse, error)
  1178  	// Lists all comments from a case.
  1179  	ListComments(ctx context.Context, in *ListCommentsRequest, opts ...grpc.CallOption) (*ListCommentsResponse, error)
  1180  	// Creates a case and associates it with a
  1181  	// [SupportAccount][google.cloud.support.v1alpha2.SupportAcccount]. The
  1182  	// authenticated user attempting this action must have permissions to create a
  1183  	// `Case` under that [SupportAccount].
  1184  	CreateCase(ctx context.Context, in *CreateCaseRequest, opts ...grpc.CallOption) (*common.Case, error)
  1185  	// Updates a support case. Only a small set of details (priority, subject and
  1186  	// cc_address) can be update after a case is created.
  1187  	UpdateCase(ctx context.Context, in *UpdateCaseRequest, opts ...grpc.CallOption) (*common.Case, error)
  1188  	// Adds a new comment to a case.
  1189  	CreateComment(ctx context.Context, in *CreateCommentRequest, opts ...grpc.CallOption) (*common.Comment, error)
  1190  	// Retrieves the taxonomy of product categories and components to be used
  1191  	// while creating a support case.
  1192  	GetIssueTaxonomy(ctx context.Context, in *GetIssueTaxonomyRequest, opts ...grpc.CallOption) (*common.IssueTaxonomy, error)
  1193  }
  1194  
  1195  type cloudSupportClient struct {
  1196  	cc grpc.ClientConnInterface
  1197  }
  1198  
  1199  func NewCloudSupportClient(cc grpc.ClientConnInterface) CloudSupportClient {
  1200  	return &cloudSupportClient{cc}
  1201  }
  1202  
  1203  func (c *cloudSupportClient) GetSupportAccount(ctx context.Context, in *GetSupportAccountRequest, opts ...grpc.CallOption) (*common.SupportAccount, error) {
  1204  	out := new(common.SupportAccount)
  1205  	err := c.cc.Invoke(ctx, "/google.cloud.support.v1alpha1.CloudSupport/GetSupportAccount", in, out, opts...)
  1206  	if err != nil {
  1207  		return nil, err
  1208  	}
  1209  	return out, nil
  1210  }
  1211  
  1212  func (c *cloudSupportClient) ListSupportAccounts(ctx context.Context, in *ListSupportAccountsRequest, opts ...grpc.CallOption) (*ListSupportAccountsResponse, error) {
  1213  	out := new(ListSupportAccountsResponse)
  1214  	err := c.cc.Invoke(ctx, "/google.cloud.support.v1alpha1.CloudSupport/ListSupportAccounts", in, out, opts...)
  1215  	if err != nil {
  1216  		return nil, err
  1217  	}
  1218  	return out, nil
  1219  }
  1220  
  1221  func (c *cloudSupportClient) GetCase(ctx context.Context, in *GetCaseRequest, opts ...grpc.CallOption) (*common.Case, error) {
  1222  	out := new(common.Case)
  1223  	err := c.cc.Invoke(ctx, "/google.cloud.support.v1alpha1.CloudSupport/GetCase", in, out, opts...)
  1224  	if err != nil {
  1225  		return nil, err
  1226  	}
  1227  	return out, nil
  1228  }
  1229  
  1230  func (c *cloudSupportClient) ListCases(ctx context.Context, in *ListCasesRequest, opts ...grpc.CallOption) (*ListCasesResponse, error) {
  1231  	out := new(ListCasesResponse)
  1232  	err := c.cc.Invoke(ctx, "/google.cloud.support.v1alpha1.CloudSupport/ListCases", in, out, opts...)
  1233  	if err != nil {
  1234  		return nil, err
  1235  	}
  1236  	return out, nil
  1237  }
  1238  
  1239  func (c *cloudSupportClient) ListComments(ctx context.Context, in *ListCommentsRequest, opts ...grpc.CallOption) (*ListCommentsResponse, error) {
  1240  	out := new(ListCommentsResponse)
  1241  	err := c.cc.Invoke(ctx, "/google.cloud.support.v1alpha1.CloudSupport/ListComments", in, out, opts...)
  1242  	if err != nil {
  1243  		return nil, err
  1244  	}
  1245  	return out, nil
  1246  }
  1247  
  1248  func (c *cloudSupportClient) CreateCase(ctx context.Context, in *CreateCaseRequest, opts ...grpc.CallOption) (*common.Case, error) {
  1249  	out := new(common.Case)
  1250  	err := c.cc.Invoke(ctx, "/google.cloud.support.v1alpha1.CloudSupport/CreateCase", in, out, opts...)
  1251  	if err != nil {
  1252  		return nil, err
  1253  	}
  1254  	return out, nil
  1255  }
  1256  
  1257  func (c *cloudSupportClient) UpdateCase(ctx context.Context, in *UpdateCaseRequest, opts ...grpc.CallOption) (*common.Case, error) {
  1258  	out := new(common.Case)
  1259  	err := c.cc.Invoke(ctx, "/google.cloud.support.v1alpha1.CloudSupport/UpdateCase", in, out, opts...)
  1260  	if err != nil {
  1261  		return nil, err
  1262  	}
  1263  	return out, nil
  1264  }
  1265  
  1266  func (c *cloudSupportClient) CreateComment(ctx context.Context, in *CreateCommentRequest, opts ...grpc.CallOption) (*common.Comment, error) {
  1267  	out := new(common.Comment)
  1268  	err := c.cc.Invoke(ctx, "/google.cloud.support.v1alpha1.CloudSupport/CreateComment", in, out, opts...)
  1269  	if err != nil {
  1270  		return nil, err
  1271  	}
  1272  	return out, nil
  1273  }
  1274  
  1275  func (c *cloudSupportClient) GetIssueTaxonomy(ctx context.Context, in *GetIssueTaxonomyRequest, opts ...grpc.CallOption) (*common.IssueTaxonomy, error) {
  1276  	out := new(common.IssueTaxonomy)
  1277  	err := c.cc.Invoke(ctx, "/google.cloud.support.v1alpha1.CloudSupport/GetIssueTaxonomy", in, out, opts...)
  1278  	if err != nil {
  1279  		return nil, err
  1280  	}
  1281  	return out, nil
  1282  }
  1283  
  1284  // CloudSupportServer is the server API for CloudSupport service.
  1285  type CloudSupportServer interface {
  1286  	// Retrieves the support account details given an account identifier.
  1287  	// The authenticated user calling this method must be the account owner.
  1288  	GetSupportAccount(context.Context, *GetSupportAccountRequest) (*common.SupportAccount, error)
  1289  	// Retrieves the list of accounts the current authenticated user has access
  1290  	// to.
  1291  	ListSupportAccounts(context.Context, *ListSupportAccountsRequest) (*ListSupportAccountsResponse, error)
  1292  	// Retrieves the details for a support case. The current authenticated user
  1293  	// calling this method must have permissions to view this case.
  1294  	GetCase(context.Context, *GetCaseRequest) (*common.Case, error)
  1295  	// Retrieves the list of support cases associated with an account. The current
  1296  	// authenticated user must have the permission to list and view these cases.
  1297  	ListCases(context.Context, *ListCasesRequest) (*ListCasesResponse, error)
  1298  	// Lists all comments from a case.
  1299  	ListComments(context.Context, *ListCommentsRequest) (*ListCommentsResponse, error)
  1300  	// Creates a case and associates it with a
  1301  	// [SupportAccount][google.cloud.support.v1alpha2.SupportAcccount]. The
  1302  	// authenticated user attempting this action must have permissions to create a
  1303  	// `Case` under that [SupportAccount].
  1304  	CreateCase(context.Context, *CreateCaseRequest) (*common.Case, error)
  1305  	// Updates a support case. Only a small set of details (priority, subject and
  1306  	// cc_address) can be update after a case is created.
  1307  	UpdateCase(context.Context, *UpdateCaseRequest) (*common.Case, error)
  1308  	// Adds a new comment to a case.
  1309  	CreateComment(context.Context, *CreateCommentRequest) (*common.Comment, error)
  1310  	// Retrieves the taxonomy of product categories and components to be used
  1311  	// while creating a support case.
  1312  	GetIssueTaxonomy(context.Context, *GetIssueTaxonomyRequest) (*common.IssueTaxonomy, error)
  1313  }
  1314  
  1315  // UnimplementedCloudSupportServer can be embedded to have forward compatible implementations.
  1316  type UnimplementedCloudSupportServer struct {
  1317  }
  1318  
  1319  func (*UnimplementedCloudSupportServer) GetSupportAccount(context.Context, *GetSupportAccountRequest) (*common.SupportAccount, error) {
  1320  	return nil, status.Errorf(codes.Unimplemented, "method GetSupportAccount not implemented")
  1321  }
  1322  func (*UnimplementedCloudSupportServer) ListSupportAccounts(context.Context, *ListSupportAccountsRequest) (*ListSupportAccountsResponse, error) {
  1323  	return nil, status.Errorf(codes.Unimplemented, "method ListSupportAccounts not implemented")
  1324  }
  1325  func (*UnimplementedCloudSupportServer) GetCase(context.Context, *GetCaseRequest) (*common.Case, error) {
  1326  	return nil, status.Errorf(codes.Unimplemented, "method GetCase not implemented")
  1327  }
  1328  func (*UnimplementedCloudSupportServer) ListCases(context.Context, *ListCasesRequest) (*ListCasesResponse, error) {
  1329  	return nil, status.Errorf(codes.Unimplemented, "method ListCases not implemented")
  1330  }
  1331  func (*UnimplementedCloudSupportServer) ListComments(context.Context, *ListCommentsRequest) (*ListCommentsResponse, error) {
  1332  	return nil, status.Errorf(codes.Unimplemented, "method ListComments not implemented")
  1333  }
  1334  func (*UnimplementedCloudSupportServer) CreateCase(context.Context, *CreateCaseRequest) (*common.Case, error) {
  1335  	return nil, status.Errorf(codes.Unimplemented, "method CreateCase not implemented")
  1336  }
  1337  func (*UnimplementedCloudSupportServer) UpdateCase(context.Context, *UpdateCaseRequest) (*common.Case, error) {
  1338  	return nil, status.Errorf(codes.Unimplemented, "method UpdateCase not implemented")
  1339  }
  1340  func (*UnimplementedCloudSupportServer) CreateComment(context.Context, *CreateCommentRequest) (*common.Comment, error) {
  1341  	return nil, status.Errorf(codes.Unimplemented, "method CreateComment not implemented")
  1342  }
  1343  func (*UnimplementedCloudSupportServer) GetIssueTaxonomy(context.Context, *GetIssueTaxonomyRequest) (*common.IssueTaxonomy, error) {
  1344  	return nil, status.Errorf(codes.Unimplemented, "method GetIssueTaxonomy not implemented")
  1345  }
  1346  
  1347  func RegisterCloudSupportServer(s *grpc.Server, srv CloudSupportServer) {
  1348  	s.RegisterService(&_CloudSupport_serviceDesc, srv)
  1349  }
  1350  
  1351  func _CloudSupport_GetSupportAccount_Handler(srv interface{}, ctx context.Context, dec func(interface{}) error, interceptor grpc.UnaryServerInterceptor) (interface{}, error) {
  1352  	in := new(GetSupportAccountRequest)
  1353  	if err := dec(in); err != nil {
  1354  		return nil, err
  1355  	}
  1356  	if interceptor == nil {
  1357  		return srv.(CloudSupportServer).GetSupportAccount(ctx, in)
  1358  	}
  1359  	info := &grpc.UnaryServerInfo{
  1360  		Server:     srv,
  1361  		FullMethod: "/google.cloud.support.v1alpha1.CloudSupport/GetSupportAccount",
  1362  	}
  1363  	handler := func(ctx context.Context, req interface{}) (interface{}, error) {
  1364  		return srv.(CloudSupportServer).GetSupportAccount(ctx, req.(*GetSupportAccountRequest))
  1365  	}
  1366  	return interceptor(ctx, in, info, handler)
  1367  }
  1368  
  1369  func _CloudSupport_ListSupportAccounts_Handler(srv interface{}, ctx context.Context, dec func(interface{}) error, interceptor grpc.UnaryServerInterceptor) (interface{}, error) {
  1370  	in := new(ListSupportAccountsRequest)
  1371  	if err := dec(in); err != nil {
  1372  		return nil, err
  1373  	}
  1374  	if interceptor == nil {
  1375  		return srv.(CloudSupportServer).ListSupportAccounts(ctx, in)
  1376  	}
  1377  	info := &grpc.UnaryServerInfo{
  1378  		Server:     srv,
  1379  		FullMethod: "/google.cloud.support.v1alpha1.CloudSupport/ListSupportAccounts",
  1380  	}
  1381  	handler := func(ctx context.Context, req interface{}) (interface{}, error) {
  1382  		return srv.(CloudSupportServer).ListSupportAccounts(ctx, req.(*ListSupportAccountsRequest))
  1383  	}
  1384  	return interceptor(ctx, in, info, handler)
  1385  }
  1386  
  1387  func _CloudSupport_GetCase_Handler(srv interface{}, ctx context.Context, dec func(interface{}) error, interceptor grpc.UnaryServerInterceptor) (interface{}, error) {
  1388  	in := new(GetCaseRequest)
  1389  	if err := dec(in); err != nil {
  1390  		return nil, err
  1391  	}
  1392  	if interceptor == nil {
  1393  		return srv.(CloudSupportServer).GetCase(ctx, in)
  1394  	}
  1395  	info := &grpc.UnaryServerInfo{
  1396  		Server:     srv,
  1397  		FullMethod: "/google.cloud.support.v1alpha1.CloudSupport/GetCase",
  1398  	}
  1399  	handler := func(ctx context.Context, req interface{}) (interface{}, error) {
  1400  		return srv.(CloudSupportServer).GetCase(ctx, req.(*GetCaseRequest))
  1401  	}
  1402  	return interceptor(ctx, in, info, handler)
  1403  }
  1404  
  1405  func _CloudSupport_ListCases_Handler(srv interface{}, ctx context.Context, dec func(interface{}) error, interceptor grpc.UnaryServerInterceptor) (interface{}, error) {
  1406  	in := new(ListCasesRequest)
  1407  	if err := dec(in); err != nil {
  1408  		return nil, err
  1409  	}
  1410  	if interceptor == nil {
  1411  		return srv.(CloudSupportServer).ListCases(ctx, in)
  1412  	}
  1413  	info := &grpc.UnaryServerInfo{
  1414  		Server:     srv,
  1415  		FullMethod: "/google.cloud.support.v1alpha1.CloudSupport/ListCases",
  1416  	}
  1417  	handler := func(ctx context.Context, req interface{}) (interface{}, error) {
  1418  		return srv.(CloudSupportServer).ListCases(ctx, req.(*ListCasesRequest))
  1419  	}
  1420  	return interceptor(ctx, in, info, handler)
  1421  }
  1422  
  1423  func _CloudSupport_ListComments_Handler(srv interface{}, ctx context.Context, dec func(interface{}) error, interceptor grpc.UnaryServerInterceptor) (interface{}, error) {
  1424  	in := new(ListCommentsRequest)
  1425  	if err := dec(in); err != nil {
  1426  		return nil, err
  1427  	}
  1428  	if interceptor == nil {
  1429  		return srv.(CloudSupportServer).ListComments(ctx, in)
  1430  	}
  1431  	info := &grpc.UnaryServerInfo{
  1432  		Server:     srv,
  1433  		FullMethod: "/google.cloud.support.v1alpha1.CloudSupport/ListComments",
  1434  	}
  1435  	handler := func(ctx context.Context, req interface{}) (interface{}, error) {
  1436  		return srv.(CloudSupportServer).ListComments(ctx, req.(*ListCommentsRequest))
  1437  	}
  1438  	return interceptor(ctx, in, info, handler)
  1439  }
  1440  
  1441  func _CloudSupport_CreateCase_Handler(srv interface{}, ctx context.Context, dec func(interface{}) error, interceptor grpc.UnaryServerInterceptor) (interface{}, error) {
  1442  	in := new(CreateCaseRequest)
  1443  	if err := dec(in); err != nil {
  1444  		return nil, err
  1445  	}
  1446  	if interceptor == nil {
  1447  		return srv.(CloudSupportServer).CreateCase(ctx, in)
  1448  	}
  1449  	info := &grpc.UnaryServerInfo{
  1450  		Server:     srv,
  1451  		FullMethod: "/google.cloud.support.v1alpha1.CloudSupport/CreateCase",
  1452  	}
  1453  	handler := func(ctx context.Context, req interface{}) (interface{}, error) {
  1454  		return srv.(CloudSupportServer).CreateCase(ctx, req.(*CreateCaseRequest))
  1455  	}
  1456  	return interceptor(ctx, in, info, handler)
  1457  }
  1458  
  1459  func _CloudSupport_UpdateCase_Handler(srv interface{}, ctx context.Context, dec func(interface{}) error, interceptor grpc.UnaryServerInterceptor) (interface{}, error) {
  1460  	in := new(UpdateCaseRequest)
  1461  	if err := dec(in); err != nil {
  1462  		return nil, err
  1463  	}
  1464  	if interceptor == nil {
  1465  		return srv.(CloudSupportServer).UpdateCase(ctx, in)
  1466  	}
  1467  	info := &grpc.UnaryServerInfo{
  1468  		Server:     srv,
  1469  		FullMethod: "/google.cloud.support.v1alpha1.CloudSupport/UpdateCase",
  1470  	}
  1471  	handler := func(ctx context.Context, req interface{}) (interface{}, error) {
  1472  		return srv.(CloudSupportServer).UpdateCase(ctx, req.(*UpdateCaseRequest))
  1473  	}
  1474  	return interceptor(ctx, in, info, handler)
  1475  }
  1476  
  1477  func _CloudSupport_CreateComment_Handler(srv interface{}, ctx context.Context, dec func(interface{}) error, interceptor grpc.UnaryServerInterceptor) (interface{}, error) {
  1478  	in := new(CreateCommentRequest)
  1479  	if err := dec(in); err != nil {
  1480  		return nil, err
  1481  	}
  1482  	if interceptor == nil {
  1483  		return srv.(CloudSupportServer).CreateComment(ctx, in)
  1484  	}
  1485  	info := &grpc.UnaryServerInfo{
  1486  		Server:     srv,
  1487  		FullMethod: "/google.cloud.support.v1alpha1.CloudSupport/CreateComment",
  1488  	}
  1489  	handler := func(ctx context.Context, req interface{}) (interface{}, error) {
  1490  		return srv.(CloudSupportServer).CreateComment(ctx, req.(*CreateCommentRequest))
  1491  	}
  1492  	return interceptor(ctx, in, info, handler)
  1493  }
  1494  
  1495  func _CloudSupport_GetIssueTaxonomy_Handler(srv interface{}, ctx context.Context, dec func(interface{}) error, interceptor grpc.UnaryServerInterceptor) (interface{}, error) {
  1496  	in := new(GetIssueTaxonomyRequest)
  1497  	if err := dec(in); err != nil {
  1498  		return nil, err
  1499  	}
  1500  	if interceptor == nil {
  1501  		return srv.(CloudSupportServer).GetIssueTaxonomy(ctx, in)
  1502  	}
  1503  	info := &grpc.UnaryServerInfo{
  1504  		Server:     srv,
  1505  		FullMethod: "/google.cloud.support.v1alpha1.CloudSupport/GetIssueTaxonomy",
  1506  	}
  1507  	handler := func(ctx context.Context, req interface{}) (interface{}, error) {
  1508  		return srv.(CloudSupportServer).GetIssueTaxonomy(ctx, req.(*GetIssueTaxonomyRequest))
  1509  	}
  1510  	return interceptor(ctx, in, info, handler)
  1511  }
  1512  
  1513  var _CloudSupport_serviceDesc = grpc.ServiceDesc{
  1514  	ServiceName: "google.cloud.support.v1alpha1.CloudSupport",
  1515  	HandlerType: (*CloudSupportServer)(nil),
  1516  	Methods: []grpc.MethodDesc{
  1517  		{
  1518  			MethodName: "GetSupportAccount",
  1519  			Handler:    _CloudSupport_GetSupportAccount_Handler,
  1520  		},
  1521  		{
  1522  			MethodName: "ListSupportAccounts",
  1523  			Handler:    _CloudSupport_ListSupportAccounts_Handler,
  1524  		},
  1525  		{
  1526  			MethodName: "GetCase",
  1527  			Handler:    _CloudSupport_GetCase_Handler,
  1528  		},
  1529  		{
  1530  			MethodName: "ListCases",
  1531  			Handler:    _CloudSupport_ListCases_Handler,
  1532  		},
  1533  		{
  1534  			MethodName: "ListComments",
  1535  			Handler:    _CloudSupport_ListComments_Handler,
  1536  		},
  1537  		{
  1538  			MethodName: "CreateCase",
  1539  			Handler:    _CloudSupport_CreateCase_Handler,
  1540  		},
  1541  		{
  1542  			MethodName: "UpdateCase",
  1543  			Handler:    _CloudSupport_UpdateCase_Handler,
  1544  		},
  1545  		{
  1546  			MethodName: "CreateComment",
  1547  			Handler:    _CloudSupport_CreateComment_Handler,
  1548  		},
  1549  		{
  1550  			MethodName: "GetIssueTaxonomy",
  1551  			Handler:    _CloudSupport_GetIssueTaxonomy_Handler,
  1552  		},
  1553  	},
  1554  	Streams:  []grpc.StreamDesc{},
  1555  	Metadata: "google/cloud/support/v1alpha1/cloud_support.proto",
  1556  }
  1557  

View as plain text