1// Code generated by protoc-gen-go. DO NOT EDIT. 2// source: google/cloud/dialogflow/v2beta1/knowledge_base.proto 3 4package dialogflow 5 6import ( 7 context "context" 8 fmt "fmt" 9 math "math" 10 11 proto "github.com/golang/protobuf/proto" 12 empty "github.com/golang/protobuf/ptypes/empty" 13 _ "google.golang.org/genproto/googleapis/api/annotations" 14 field_mask "google.golang.org/genproto/protobuf/field_mask" 15 grpc "google.golang.org/grpc" 16 codes "google.golang.org/grpc/codes" 17 status "google.golang.org/grpc/status" 18) 19 20// Reference imports to suppress errors if they are not otherwise used. 21var _ = proto.Marshal 22var _ = fmt.Errorf 23var _ = math.Inf 24 25// This is a compile-time assertion to ensure that this generated file 26// is compatible with the proto package it is being compiled against. 27// A compilation error at this line likely means your copy of the 28// proto package needs to be updated. 29const _ = proto.ProtoPackageIsVersion3 // please upgrade the proto package 30 31// Represents knowledge base resource. 32// 33// Note: The `projects.agent.knowledgeBases` resource is deprecated; 34// only use `projects.knowledgeBases`. 35type KnowledgeBase struct { 36 // The knowledge base resource name. 37 // The name must be empty when creating a knowledge base. 38 // Format: `projects/<Project ID>/knowledgeBases/<Knowledge Base ID>`. 39 Name string `protobuf:"bytes,1,opt,name=name,proto3" json:"name,omitempty"` 40 // Required. The display name of the knowledge base. The name must be 1024 41 // bytes or less; otherwise, the creation request fails. 42 DisplayName string `protobuf:"bytes,2,opt,name=display_name,json=displayName,proto3" json:"display_name,omitempty"` 43 // Language which represents the KnowledgeBase. When the KnowledgeBase is 44 // created/updated, this is populated for all non en-us languages. If not 45 // populated, the default language en-us applies. 46 LanguageCode string `protobuf:"bytes,4,opt,name=language_code,json=languageCode,proto3" json:"language_code,omitempty"` 47 XXX_NoUnkeyedLiteral struct{} `json:"-"` 48 XXX_unrecognized []byte `json:"-"` 49 XXX_sizecache int32 `json:"-"` 50} 51 52func (m *KnowledgeBase) Reset() { *m = KnowledgeBase{} } 53func (m *KnowledgeBase) String() string { return proto.CompactTextString(m) } 54func (*KnowledgeBase) ProtoMessage() {} 55func (*KnowledgeBase) Descriptor() ([]byte, []int) { 56 return fileDescriptor_9cdbbb049e0ce16a, []int{0} 57} 58 59func (m *KnowledgeBase) XXX_Unmarshal(b []byte) error { 60 return xxx_messageInfo_KnowledgeBase.Unmarshal(m, b) 61} 62func (m *KnowledgeBase) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { 63 return xxx_messageInfo_KnowledgeBase.Marshal(b, m, deterministic) 64} 65func (m *KnowledgeBase) XXX_Merge(src proto.Message) { 66 xxx_messageInfo_KnowledgeBase.Merge(m, src) 67} 68func (m *KnowledgeBase) XXX_Size() int { 69 return xxx_messageInfo_KnowledgeBase.Size(m) 70} 71func (m *KnowledgeBase) XXX_DiscardUnknown() { 72 xxx_messageInfo_KnowledgeBase.DiscardUnknown(m) 73} 74 75var xxx_messageInfo_KnowledgeBase proto.InternalMessageInfo 76 77func (m *KnowledgeBase) GetName() string { 78 if m != nil { 79 return m.Name 80 } 81 return "" 82} 83 84func (m *KnowledgeBase) GetDisplayName() string { 85 if m != nil { 86 return m.DisplayName 87 } 88 return "" 89} 90 91func (m *KnowledgeBase) GetLanguageCode() string { 92 if m != nil { 93 return m.LanguageCode 94 } 95 return "" 96} 97 98// Request message for [KnowledgeBases.ListKnowledgeBases][google.cloud.dialogflow.v2beta1.KnowledgeBases.ListKnowledgeBases]. 99type ListKnowledgeBasesRequest struct { 100 // Required. The project to list of knowledge bases for. 101 // Format: `projects/<Project ID>`. 102 Parent string `protobuf:"bytes,1,opt,name=parent,proto3" json:"parent,omitempty"` 103 // Optional. The maximum number of items to return in a single page. By 104 // default 10 and at most 100. 105 PageSize int32 `protobuf:"varint,2,opt,name=page_size,json=pageSize,proto3" json:"page_size,omitempty"` 106 // Optional. The next_page_token value returned from a previous list request. 107 PageToken string `protobuf:"bytes,3,opt,name=page_token,json=pageToken,proto3" json:"page_token,omitempty"` 108 XXX_NoUnkeyedLiteral struct{} `json:"-"` 109 XXX_unrecognized []byte `json:"-"` 110 XXX_sizecache int32 `json:"-"` 111} 112 113func (m *ListKnowledgeBasesRequest) Reset() { *m = ListKnowledgeBasesRequest{} } 114func (m *ListKnowledgeBasesRequest) String() string { return proto.CompactTextString(m) } 115func (*ListKnowledgeBasesRequest) ProtoMessage() {} 116func (*ListKnowledgeBasesRequest) Descriptor() ([]byte, []int) { 117 return fileDescriptor_9cdbbb049e0ce16a, []int{1} 118} 119 120func (m *ListKnowledgeBasesRequest) XXX_Unmarshal(b []byte) error { 121 return xxx_messageInfo_ListKnowledgeBasesRequest.Unmarshal(m, b) 122} 123func (m *ListKnowledgeBasesRequest) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { 124 return xxx_messageInfo_ListKnowledgeBasesRequest.Marshal(b, m, deterministic) 125} 126func (m *ListKnowledgeBasesRequest) XXX_Merge(src proto.Message) { 127 xxx_messageInfo_ListKnowledgeBasesRequest.Merge(m, src) 128} 129func (m *ListKnowledgeBasesRequest) XXX_Size() int { 130 return xxx_messageInfo_ListKnowledgeBasesRequest.Size(m) 131} 132func (m *ListKnowledgeBasesRequest) XXX_DiscardUnknown() { 133 xxx_messageInfo_ListKnowledgeBasesRequest.DiscardUnknown(m) 134} 135 136var xxx_messageInfo_ListKnowledgeBasesRequest proto.InternalMessageInfo 137 138func (m *ListKnowledgeBasesRequest) GetParent() string { 139 if m != nil { 140 return m.Parent 141 } 142 return "" 143} 144 145func (m *ListKnowledgeBasesRequest) GetPageSize() int32 { 146 if m != nil { 147 return m.PageSize 148 } 149 return 0 150} 151 152func (m *ListKnowledgeBasesRequest) GetPageToken() string { 153 if m != nil { 154 return m.PageToken 155 } 156 return "" 157} 158 159// Response message for [KnowledgeBases.ListKnowledgeBases][google.cloud.dialogflow.v2beta1.KnowledgeBases.ListKnowledgeBases]. 160type ListKnowledgeBasesResponse struct { 161 // The list of knowledge bases. 162 KnowledgeBases []*KnowledgeBase `protobuf:"bytes,1,rep,name=knowledge_bases,json=knowledgeBases,proto3" json:"knowledge_bases,omitempty"` 163 // Token to retrieve the next page of results, or empty if there are no 164 // more results in the list. 165 NextPageToken string `protobuf:"bytes,2,opt,name=next_page_token,json=nextPageToken,proto3" json:"next_page_token,omitempty"` 166 XXX_NoUnkeyedLiteral struct{} `json:"-"` 167 XXX_unrecognized []byte `json:"-"` 168 XXX_sizecache int32 `json:"-"` 169} 170 171func (m *ListKnowledgeBasesResponse) Reset() { *m = ListKnowledgeBasesResponse{} } 172func (m *ListKnowledgeBasesResponse) String() string { return proto.CompactTextString(m) } 173func (*ListKnowledgeBasesResponse) ProtoMessage() {} 174func (*ListKnowledgeBasesResponse) Descriptor() ([]byte, []int) { 175 return fileDescriptor_9cdbbb049e0ce16a, []int{2} 176} 177 178func (m *ListKnowledgeBasesResponse) XXX_Unmarshal(b []byte) error { 179 return xxx_messageInfo_ListKnowledgeBasesResponse.Unmarshal(m, b) 180} 181func (m *ListKnowledgeBasesResponse) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { 182 return xxx_messageInfo_ListKnowledgeBasesResponse.Marshal(b, m, deterministic) 183} 184func (m *ListKnowledgeBasesResponse) XXX_Merge(src proto.Message) { 185 xxx_messageInfo_ListKnowledgeBasesResponse.Merge(m, src) 186} 187func (m *ListKnowledgeBasesResponse) XXX_Size() int { 188 return xxx_messageInfo_ListKnowledgeBasesResponse.Size(m) 189} 190func (m *ListKnowledgeBasesResponse) XXX_DiscardUnknown() { 191 xxx_messageInfo_ListKnowledgeBasesResponse.DiscardUnknown(m) 192} 193 194var xxx_messageInfo_ListKnowledgeBasesResponse proto.InternalMessageInfo 195 196func (m *ListKnowledgeBasesResponse) GetKnowledgeBases() []*KnowledgeBase { 197 if m != nil { 198 return m.KnowledgeBases 199 } 200 return nil 201} 202 203func (m *ListKnowledgeBasesResponse) GetNextPageToken() string { 204 if m != nil { 205 return m.NextPageToken 206 } 207 return "" 208} 209 210// Request message for [KnowledgeBases.GetKnowledgeBase][google.cloud.dialogflow.v2beta1.KnowledgeBases.GetKnowledgeBase]. 211type GetKnowledgeBaseRequest struct { 212 // Required. The name of the knowledge base to retrieve. 213 // Format `projects/<Project ID>/knowledgeBases/<Knowledge Base ID>`. 214 Name string `protobuf:"bytes,1,opt,name=name,proto3" json:"name,omitempty"` 215 XXX_NoUnkeyedLiteral struct{} `json:"-"` 216 XXX_unrecognized []byte `json:"-"` 217 XXX_sizecache int32 `json:"-"` 218} 219 220func (m *GetKnowledgeBaseRequest) Reset() { *m = GetKnowledgeBaseRequest{} } 221func (m *GetKnowledgeBaseRequest) String() string { return proto.CompactTextString(m) } 222func (*GetKnowledgeBaseRequest) ProtoMessage() {} 223func (*GetKnowledgeBaseRequest) Descriptor() ([]byte, []int) { 224 return fileDescriptor_9cdbbb049e0ce16a, []int{3} 225} 226 227func (m *GetKnowledgeBaseRequest) XXX_Unmarshal(b []byte) error { 228 return xxx_messageInfo_GetKnowledgeBaseRequest.Unmarshal(m, b) 229} 230func (m *GetKnowledgeBaseRequest) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { 231 return xxx_messageInfo_GetKnowledgeBaseRequest.Marshal(b, m, deterministic) 232} 233func (m *GetKnowledgeBaseRequest) XXX_Merge(src proto.Message) { 234 xxx_messageInfo_GetKnowledgeBaseRequest.Merge(m, src) 235} 236func (m *GetKnowledgeBaseRequest) XXX_Size() int { 237 return xxx_messageInfo_GetKnowledgeBaseRequest.Size(m) 238} 239func (m *GetKnowledgeBaseRequest) XXX_DiscardUnknown() { 240 xxx_messageInfo_GetKnowledgeBaseRequest.DiscardUnknown(m) 241} 242 243var xxx_messageInfo_GetKnowledgeBaseRequest proto.InternalMessageInfo 244 245func (m *GetKnowledgeBaseRequest) GetName() string { 246 if m != nil { 247 return m.Name 248 } 249 return "" 250} 251 252// Request message for [KnowledgeBases.CreateKnowledgeBase][google.cloud.dialogflow.v2beta1.KnowledgeBases.CreateKnowledgeBase]. 253type CreateKnowledgeBaseRequest struct { 254 // Required. The project to create a knowledge base for. 255 // Format: `projects/<Project ID>`. 256 Parent string `protobuf:"bytes,1,opt,name=parent,proto3" json:"parent,omitempty"` 257 // Required. The knowledge base to create. 258 KnowledgeBase *KnowledgeBase `protobuf:"bytes,2,opt,name=knowledge_base,json=knowledgeBase,proto3" json:"knowledge_base,omitempty"` 259 XXX_NoUnkeyedLiteral struct{} `json:"-"` 260 XXX_unrecognized []byte `json:"-"` 261 XXX_sizecache int32 `json:"-"` 262} 263 264func (m *CreateKnowledgeBaseRequest) Reset() { *m = CreateKnowledgeBaseRequest{} } 265func (m *CreateKnowledgeBaseRequest) String() string { return proto.CompactTextString(m) } 266func (*CreateKnowledgeBaseRequest) ProtoMessage() {} 267func (*CreateKnowledgeBaseRequest) Descriptor() ([]byte, []int) { 268 return fileDescriptor_9cdbbb049e0ce16a, []int{4} 269} 270 271func (m *CreateKnowledgeBaseRequest) XXX_Unmarshal(b []byte) error { 272 return xxx_messageInfo_CreateKnowledgeBaseRequest.Unmarshal(m, b) 273} 274func (m *CreateKnowledgeBaseRequest) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { 275 return xxx_messageInfo_CreateKnowledgeBaseRequest.Marshal(b, m, deterministic) 276} 277func (m *CreateKnowledgeBaseRequest) XXX_Merge(src proto.Message) { 278 xxx_messageInfo_CreateKnowledgeBaseRequest.Merge(m, src) 279} 280func (m *CreateKnowledgeBaseRequest) XXX_Size() int { 281 return xxx_messageInfo_CreateKnowledgeBaseRequest.Size(m) 282} 283func (m *CreateKnowledgeBaseRequest) XXX_DiscardUnknown() { 284 xxx_messageInfo_CreateKnowledgeBaseRequest.DiscardUnknown(m) 285} 286 287var xxx_messageInfo_CreateKnowledgeBaseRequest proto.InternalMessageInfo 288 289func (m *CreateKnowledgeBaseRequest) GetParent() string { 290 if m != nil { 291 return m.Parent 292 } 293 return "" 294} 295 296func (m *CreateKnowledgeBaseRequest) GetKnowledgeBase() *KnowledgeBase { 297 if m != nil { 298 return m.KnowledgeBase 299 } 300 return nil 301} 302 303// Request message for [KnowledgeBases.DeleteKnowledgeBase][google.cloud.dialogflow.v2beta1.KnowledgeBases.DeleteKnowledgeBase]. 304type DeleteKnowledgeBaseRequest struct { 305 // Required. The name of the knowledge base to delete. 306 // Format: `projects/<Project ID>/knowledgeBases/<Knowledge Base ID>`. 307 Name string `protobuf:"bytes,1,opt,name=name,proto3" json:"name,omitempty"` 308 // Optional. Force deletes the knowledge base. When set to true, any documents 309 // in the knowledge base are also deleted. 310 Force bool `protobuf:"varint,2,opt,name=force,proto3" json:"force,omitempty"` 311 XXX_NoUnkeyedLiteral struct{} `json:"-"` 312 XXX_unrecognized []byte `json:"-"` 313 XXX_sizecache int32 `json:"-"` 314} 315 316func (m *DeleteKnowledgeBaseRequest) Reset() { *m = DeleteKnowledgeBaseRequest{} } 317func (m *DeleteKnowledgeBaseRequest) String() string { return proto.CompactTextString(m) } 318func (*DeleteKnowledgeBaseRequest) ProtoMessage() {} 319func (*DeleteKnowledgeBaseRequest) Descriptor() ([]byte, []int) { 320 return fileDescriptor_9cdbbb049e0ce16a, []int{5} 321} 322 323func (m *DeleteKnowledgeBaseRequest) XXX_Unmarshal(b []byte) error { 324 return xxx_messageInfo_DeleteKnowledgeBaseRequest.Unmarshal(m, b) 325} 326func (m *DeleteKnowledgeBaseRequest) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { 327 return xxx_messageInfo_DeleteKnowledgeBaseRequest.Marshal(b, m, deterministic) 328} 329func (m *DeleteKnowledgeBaseRequest) XXX_Merge(src proto.Message) { 330 xxx_messageInfo_DeleteKnowledgeBaseRequest.Merge(m, src) 331} 332func (m *DeleteKnowledgeBaseRequest) XXX_Size() int { 333 return xxx_messageInfo_DeleteKnowledgeBaseRequest.Size(m) 334} 335func (m *DeleteKnowledgeBaseRequest) XXX_DiscardUnknown() { 336 xxx_messageInfo_DeleteKnowledgeBaseRequest.DiscardUnknown(m) 337} 338 339var xxx_messageInfo_DeleteKnowledgeBaseRequest proto.InternalMessageInfo 340 341func (m *DeleteKnowledgeBaseRequest) GetName() string { 342 if m != nil { 343 return m.Name 344 } 345 return "" 346} 347 348func (m *DeleteKnowledgeBaseRequest) GetForce() bool { 349 if m != nil { 350 return m.Force 351 } 352 return false 353} 354 355// Request message for [KnowledgeBases.UpdateKnowledgeBase][google.cloud.dialogflow.v2beta1.KnowledgeBases.UpdateKnowledgeBase]. 356type UpdateKnowledgeBaseRequest struct { 357 // Required. The knowledge base to update. 358 KnowledgeBase *KnowledgeBase `protobuf:"bytes,1,opt,name=knowledge_base,json=knowledgeBase,proto3" json:"knowledge_base,omitempty"` 359 // Optional. Not specified means `update all`. 360 // Currently, only `display_name` can be updated, an InvalidArgument will be 361 // returned for attempting to update other fields. 362 UpdateMask *field_mask.FieldMask `protobuf:"bytes,2,opt,name=update_mask,json=updateMask,proto3" json:"update_mask,omitempty"` 363 XXX_NoUnkeyedLiteral struct{} `json:"-"` 364 XXX_unrecognized []byte `json:"-"` 365 XXX_sizecache int32 `json:"-"` 366} 367 368func (m *UpdateKnowledgeBaseRequest) Reset() { *m = UpdateKnowledgeBaseRequest{} } 369func (m *UpdateKnowledgeBaseRequest) String() string { return proto.CompactTextString(m) } 370func (*UpdateKnowledgeBaseRequest) ProtoMessage() {} 371func (*UpdateKnowledgeBaseRequest) Descriptor() ([]byte, []int) { 372 return fileDescriptor_9cdbbb049e0ce16a, []int{6} 373} 374 375func (m *UpdateKnowledgeBaseRequest) XXX_Unmarshal(b []byte) error { 376 return xxx_messageInfo_UpdateKnowledgeBaseRequest.Unmarshal(m, b) 377} 378func (m *UpdateKnowledgeBaseRequest) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { 379 return xxx_messageInfo_UpdateKnowledgeBaseRequest.Marshal(b, m, deterministic) 380} 381func (m *UpdateKnowledgeBaseRequest) XXX_Merge(src proto.Message) { 382 xxx_messageInfo_UpdateKnowledgeBaseRequest.Merge(m, src) 383} 384func (m *UpdateKnowledgeBaseRequest) XXX_Size() int { 385 return xxx_messageInfo_UpdateKnowledgeBaseRequest.Size(m) 386} 387func (m *UpdateKnowledgeBaseRequest) XXX_DiscardUnknown() { 388 xxx_messageInfo_UpdateKnowledgeBaseRequest.DiscardUnknown(m) 389} 390 391var xxx_messageInfo_UpdateKnowledgeBaseRequest proto.InternalMessageInfo 392 393func (m *UpdateKnowledgeBaseRequest) GetKnowledgeBase() *KnowledgeBase { 394 if m != nil { 395 return m.KnowledgeBase 396 } 397 return nil 398} 399 400func (m *UpdateKnowledgeBaseRequest) GetUpdateMask() *field_mask.FieldMask { 401 if m != nil { 402 return m.UpdateMask 403 } 404 return nil 405} 406 407func init() { 408 proto.RegisterType((*KnowledgeBase)(nil), "google.cloud.dialogflow.v2beta1.KnowledgeBase") 409 proto.RegisterType((*ListKnowledgeBasesRequest)(nil), "google.cloud.dialogflow.v2beta1.ListKnowledgeBasesRequest") 410 proto.RegisterType((*ListKnowledgeBasesResponse)(nil), "google.cloud.dialogflow.v2beta1.ListKnowledgeBasesResponse") 411 proto.RegisterType((*GetKnowledgeBaseRequest)(nil), "google.cloud.dialogflow.v2beta1.GetKnowledgeBaseRequest") 412 proto.RegisterType((*CreateKnowledgeBaseRequest)(nil), "google.cloud.dialogflow.v2beta1.CreateKnowledgeBaseRequest") 413 proto.RegisterType((*DeleteKnowledgeBaseRequest)(nil), "google.cloud.dialogflow.v2beta1.DeleteKnowledgeBaseRequest") 414 proto.RegisterType((*UpdateKnowledgeBaseRequest)(nil), "google.cloud.dialogflow.v2beta1.UpdateKnowledgeBaseRequest") 415} 416 417func init() { 418 proto.RegisterFile("google/cloud/dialogflow/v2beta1/knowledge_base.proto", fileDescriptor_9cdbbb049e0ce16a) 419} 420 421var fileDescriptor_9cdbbb049e0ce16a = []byte{ 422 // 805 bytes of a gzipped FileDescriptorProto 423 0x1f, 0x8b, 0x08, 0x00, 0x00, 0x00, 0x00, 0x00, 0x02, 0xff, 0xac, 0x56, 0x4d, 0x4f, 0x13, 0x4f, 424 0x18, 0xcf, 0x94, 0x97, 0xc0, 0x94, 0xc2, 0x3f, 0xc3, 0x3f, 0x50, 0x16, 0x0d, 0xb8, 0x24, 0x86, 425 0x54, 0xd9, 0x0d, 0xc5, 0x83, 0x29, 0x31, 0x11, 0x8a, 0x10, 0xe3, 0x4b, 0x48, 0x15, 0x8d, 0x5c, 426 0x9a, 0x69, 0x77, 0xba, 0xac, 0xdd, 0xee, 0xac, 0x9d, 0xa9, 0x05, 0x0c, 0x17, 0xe2, 0xc5, 0x98, 427 0x78, 0xf1, 0x6c, 0x62, 0xbc, 0x98, 0x18, 0x0f, 0x7c, 0x0e, 0x8f, 0xea, 0x47, 0x30, 0x7e, 0x05, 428 0x3d, 0x9a, 0x9d, 0xd9, 0xd2, 0xee, 0x76, 0xd7, 0x52, 0xe2, 0xad, 0x3b, 0xcf, 0xdb, 0xef, 0xf7, 429 0xfc, 0x9e, 0x67, 0x3a, 0xf0, 0x9a, 0x49, 0xa9, 0x69, 0x13, 0xbd, 0x6c, 0xd3, 0x86, 0xa1, 0x1b, 430 0x16, 0xb6, 0xa9, 0x59, 0xb1, 0x69, 0x53, 0x7f, 0x9e, 0x2d, 0x11, 0x8e, 0x97, 0xf5, 0xaa, 0x43, 431 0x9b, 0x36, 0x31, 0x4c, 0x52, 0x2c, 0x61, 0x46, 0x34, 0xb7, 0x4e, 0x39, 0x45, 0x73, 0x32, 0x4a, 432 0x13, 0x51, 0x5a, 0x3b, 0x4a, 0xf3, 0xa3, 0x94, 0x0b, 0x7e, 0x5a, 0xec, 0x5a, 0x3a, 0x76, 0x1c, 433 0xca, 0x31, 0xb7, 0xa8, 0xc3, 0x64, 0xb8, 0x32, 0xeb, 0x5b, 0xc5, 0x57, 0xa9, 0x51, 0xd1, 0x49, 434 0xcd, 0xe5, 0x07, 0xbe, 0x71, 0x3e, 0x6c, 0xac, 0x58, 0xc4, 0x36, 0x8a, 0x35, 0xcc, 0xaa, 0xbe, 435 0xc7, 0x74, 0x47, 0xf2, 0xb2, 0x6d, 0x11, 0x87, 0x4b, 0x83, 0x5a, 0x85, 0xa9, 0x3b, 0x2d, 0xb8, 436 0xeb, 0x98, 0x11, 0x84, 0xe0, 0xa0, 0x83, 0x6b, 0x24, 0x0d, 0xe6, 0xc1, 0xe2, 0x68, 0x41, 0xfc, 437 0x46, 0x97, 0xe0, 0x98, 0x61, 0x31, 0xd7, 0xc6, 0x07, 0x45, 0x61, 0x4b, 0x08, 0x5b, 0xd2, 0x3f, 438 0xbb, 0xef, 0xb9, 0x2c, 0xc0, 0x94, 0x8d, 0x1d, 0xb3, 0x81, 0x4d, 0x52, 0x2c, 0x53, 0x83, 0xa4, 439 0x07, 0x85, 0xcf, 0x58, 0xeb, 0x30, 0x4f, 0x0d, 0xa2, 0x52, 0x38, 0x73, 0xd7, 0x62, 0x3c, 0x50, 440 0x90, 0x15, 0xc8, 0xb3, 0x06, 0x61, 0x1c, 0x4d, 0xc1, 0x61, 0x17, 0xd7, 0x89, 0xc3, 0xfd, 0xd2, 441 0xfe, 0x17, 0x9a, 0x85, 0xa3, 0xae, 0x97, 0x95, 0x59, 0x87, 0xb2, 0xf2, 0x50, 0x61, 0xc4, 0x3b, 442 0x78, 0x60, 0x1d, 0x12, 0x74, 0x11, 0x42, 0x61, 0xe4, 0xb4, 0x4a, 0x9c, 0xf4, 0x80, 0x08, 0x14, 443 0xee, 0x0f, 0xbd, 0x03, 0xf5, 0x1d, 0x80, 0x4a, 0x54, 0x45, 0xe6, 0x52, 0x87, 0x11, 0xf4, 0x18, 444 0x4e, 0x04, 0xb5, 0x62, 0x69, 0x30, 0x3f, 0xb0, 0x98, 0xcc, 0x6a, 0x5a, 0x0f, 0xb5, 0xb4, 0x40, 445 0xc6, 0xc2, 0x78, 0x35, 0x50, 0x00, 0x5d, 0x86, 0x13, 0x0e, 0xd9, 0xe7, 0xc5, 0x0e, 0x6c, 0xb2, 446 0x67, 0x29, 0xef, 0x78, 0xfb, 0x14, 0xdf, 0x12, 0x9c, 0xde, 0x22, 0x41, 0x74, 0xad, 0x76, 0x44, 447 0xe8, 0xa0, 0xbe, 0x06, 0x50, 0xc9, 0xd7, 0x09, 0xe6, 0x24, 0x32, 0x24, 0xae, 0x83, 0x3b, 0x70, 448 0x3c, 0x48, 0x53, 0x80, 0xe9, 0x9f, 0x65, 0x2a, 0xc0, 0x52, 0xdd, 0x84, 0xca, 0x06, 0xb1, 0x49, 449 0x0c, 0x98, 0xa8, 0x39, 0xfa, 0x1f, 0x0e, 0x55, 0x68, 0xbd, 0x2c, 0xeb, 0x8f, 0x14, 0xe4, 0x87, 450 0x7a, 0x02, 0xa0, 0xb2, 0xe3, 0x1a, 0x71, 0xac, 0xba, 0xd1, 0x83, 0x7f, 0x80, 0x1e, 0xad, 0xc2, 451 0x64, 0x43, 0x14, 0x15, 0x6b, 0xe2, 0x77, 0x44, 0x69, 0xe5, 0x6c, 0x6d, 0x92, 0xb6, 0xe9, 0x6d, 452 0xd2, 0x3d, 0xcc, 0xaa, 0x05, 0x28, 0xdd, 0xbd, 0xdf, 0xd9, 0x97, 0x49, 0x38, 0x1e, 0x9c, 0x29, 453 0xf4, 0x0b, 0x40, 0xd4, 0x3d, 0x6a, 0x28, 0xd7, 0x13, 0x65, 0xec, 0x46, 0x28, 0xab, 0xe7, 0x8a, 454 0x95, 0xb3, 0xad, 0xee, 0x1d, 0x7f, 0xfb, 0xf1, 0x36, 0x51, 0x42, 0x57, 0x4e, 0xaf, 0xa5, 0x17, 455 0x72, 0x1c, 0x6e, 0xb8, 0x75, 0xfa, 0x94, 0x94, 0x39, 0xd3, 0x33, 0x47, 0x7a, 0x70, 0x6e, 0x77, 456 0x57, 0xd0, 0xf2, 0x5f, 0xdc, 0x75, 0x6c, 0x12, 0x87, 0x87, 0x83, 0xd0, 0x4f, 0x00, 0xff, 0x0b, 457 0x4f, 0x31, 0xba, 0xde, 0x13, 0x7b, 0xcc, 0xe0, 0x2b, 0x7d, 0xea, 0x1a, 0x45, 0xd4, 0x1b, 0xb6, 458 0x4e, 0xdc, 0x41, 0xc0, 0x7a, 0xe6, 0x28, 0x48, 0x34, 0xec, 0x2e, 0x68, 0x76, 0x07, 0xa1, 0x37, 459 0x09, 0x38, 0x19, 0xb1, 0x7e, 0xa8, 0xb7, 0x4e, 0xf1, 0x4b, 0xdb, 0x37, 0xdd, 0x57, 0x40, 0xf0, 460 0x3d, 0x06, 0x6a, 0x3f, 0xca, 0xe6, 0x42, 0x3b, 0xb4, 0x9b, 0x57, 0xfb, 0x57, 0x3a, 0x9c, 0x04, 461 0x7d, 0x07, 0x70, 0x32, 0xe2, 0x0a, 0x38, 0x43, 0x43, 0xe2, 0x2f, 0x0e, 0x65, 0xaa, 0x6b, 0x07, 462 0x6f, 0x79, 0x7f, 0x75, 0x2d, 0x9d, 0x33, 0xfd, 0xe9, 0x9c, 0x39, 0x87, 0xce, 0x9f, 0x13, 0x70, 463 0x32, 0xe2, 0x42, 0x3a, 0x03, 0xad, 0xf8, 0x6b, 0xac, 0x6f, 0x9d, 0x3f, 0x4a, 0x9d, 0xdf, 0x83, 464 0x6c, 0xae, 0xcd, 0x20, 0xf4, 0xb2, 0xe8, 0xc9, 0xbf, 0x4b, 0xf6, 0x42, 0xf6, 0xe6, 0x99, 0xb3, 465 0xc5, 0xb4, 0x27, 0x9c, 0x53, 0xd9, 0xff, 0xb2, 0x36, 0xd3, 0x41, 0x47, 0xd2, 0xc4, 0xae, 0xc5, 466 0xb4, 0x32, 0xad, 0x7d, 0x5d, 0x7b, 0xb2, 0xc7, 0xb9, 0xcb, 0x72, 0xba, 0xde, 0x6c, 0x86, 0x8d, 467 0x3a, 0x6e, 0xf0, 0x3d, 0xf9, 0x8e, 0x5a, 0x72, 0x6d, 0xcc, 0x2b, 0xb4, 0x5e, 0xbb, 0xda, 0xcb, 468 0xbd, 0x5d, 0x6a, 0xfd, 0x04, 0xc0, 0x85, 0x32, 0xad, 0xf5, 0xea, 0xec, 0x3a, 0x0a, 0xb4, 0x76, 469 0xdb, 0x9b, 0xab, 0x6d, 0xb0, 0x7b, 0xdb, 0x0f, 0x33, 0xa9, 0xf7, 0x48, 0xd1, 0x68, 0xdd, 0xd4, 470 0x4d, 0xe2, 0x88, 0xa9, 0xd3, 0xdb, 0x85, 0x63, 0x9f, 0x79, 0xab, 0xed, 0xa3, 0xdf, 0x00, 0x7c, 471 0x48, 0x24, 0x36, 0x36, 0x3f, 0x25, 0xe6, 0xb6, 0x64, 0xce, 0xbc, 0x80, 0xb2, 0xd1, 0x86, 0xf2, 472 0x48, 0x06, 0x95, 0x86, 0x45, 0xfe, 0x95, 0x3f, 0x01, 0x00, 0x00, 0xff, 0xff, 0x09, 0x74, 0x9f, 473 0x44, 0x45, 0x0a, 0x00, 0x00, 474} 475 476// Reference imports to suppress errors if they are not otherwise used. 477var _ context.Context 478var _ grpc.ClientConnInterface 479 480// This is a compile-time assertion to ensure that this generated file 481// is compatible with the grpc package it is being compiled against. 482const _ = grpc.SupportPackageIsVersion6 483 484// KnowledgeBasesClient is the client API for KnowledgeBases service. 485// 486// For semantics around ctx use and closing/ending streaming RPCs, please refer to https://godoc.org/google.golang.org/grpc#ClientConn.NewStream. 487type KnowledgeBasesClient interface { 488 // Returns the list of all knowledge bases of the specified agent. 489 // 490 // Note: The `projects.agent.knowledgeBases` resource is deprecated; 491 // only use `projects.knowledgeBases`. 492 ListKnowledgeBases(ctx context.Context, in *ListKnowledgeBasesRequest, opts ...grpc.CallOption) (*ListKnowledgeBasesResponse, error) 493 // Retrieves the specified knowledge base. 494 // 495 // Note: The `projects.agent.knowledgeBases` resource is deprecated; 496 // only use `projects.knowledgeBases`. 497 GetKnowledgeBase(ctx context.Context, in *GetKnowledgeBaseRequest, opts ...grpc.CallOption) (*KnowledgeBase, error) 498 // Creates a knowledge base. 499 // 500 // Note: The `projects.agent.knowledgeBases` resource is deprecated; 501 // only use `projects.knowledgeBases`. 502 CreateKnowledgeBase(ctx context.Context, in *CreateKnowledgeBaseRequest, opts ...grpc.CallOption) (*KnowledgeBase, error) 503 // Deletes the specified knowledge base. 504 // 505 // Note: The `projects.agent.knowledgeBases` resource is deprecated; 506 // only use `projects.knowledgeBases`. 507 DeleteKnowledgeBase(ctx context.Context, in *DeleteKnowledgeBaseRequest, opts ...grpc.CallOption) (*empty.Empty, error) 508 // Updates the specified knowledge base. 509 // 510 // Note: The `projects.agent.knowledgeBases` resource is deprecated; 511 // only use `projects.knowledgeBases`. 512 UpdateKnowledgeBase(ctx context.Context, in *UpdateKnowledgeBaseRequest, opts ...grpc.CallOption) (*KnowledgeBase, error) 513} 514 515type knowledgeBasesClient struct { 516 cc grpc.ClientConnInterface 517} 518 519func NewKnowledgeBasesClient(cc grpc.ClientConnInterface) KnowledgeBasesClient { 520 return &knowledgeBasesClient{cc} 521} 522 523func (c *knowledgeBasesClient) ListKnowledgeBases(ctx context.Context, in *ListKnowledgeBasesRequest, opts ...grpc.CallOption) (*ListKnowledgeBasesResponse, error) { 524 out := new(ListKnowledgeBasesResponse) 525 err := c.cc.Invoke(ctx, "/google.cloud.dialogflow.v2beta1.KnowledgeBases/ListKnowledgeBases", in, out, opts...) 526 if err != nil { 527 return nil, err 528 } 529 return out, nil 530} 531 532func (c *knowledgeBasesClient) GetKnowledgeBase(ctx context.Context, in *GetKnowledgeBaseRequest, opts ...grpc.CallOption) (*KnowledgeBase, error) { 533 out := new(KnowledgeBase) 534 err := c.cc.Invoke(ctx, "/google.cloud.dialogflow.v2beta1.KnowledgeBases/GetKnowledgeBase", in, out, opts...) 535 if err != nil { 536 return nil, err 537 } 538 return out, nil 539} 540 541func (c *knowledgeBasesClient) CreateKnowledgeBase(ctx context.Context, in *CreateKnowledgeBaseRequest, opts ...grpc.CallOption) (*KnowledgeBase, error) { 542 out := new(KnowledgeBase) 543 err := c.cc.Invoke(ctx, "/google.cloud.dialogflow.v2beta1.KnowledgeBases/CreateKnowledgeBase", in, out, opts...) 544 if err != nil { 545 return nil, err 546 } 547 return out, nil 548} 549 550func (c *knowledgeBasesClient) DeleteKnowledgeBase(ctx context.Context, in *DeleteKnowledgeBaseRequest, opts ...grpc.CallOption) (*empty.Empty, error) { 551 out := new(empty.Empty) 552 err := c.cc.Invoke(ctx, "/google.cloud.dialogflow.v2beta1.KnowledgeBases/DeleteKnowledgeBase", in, out, opts...) 553 if err != nil { 554 return nil, err 555 } 556 return out, nil 557} 558 559func (c *knowledgeBasesClient) UpdateKnowledgeBase(ctx context.Context, in *UpdateKnowledgeBaseRequest, opts ...grpc.CallOption) (*KnowledgeBase, error) { 560 out := new(KnowledgeBase) 561 err := c.cc.Invoke(ctx, "/google.cloud.dialogflow.v2beta1.KnowledgeBases/UpdateKnowledgeBase", in, out, opts...) 562 if err != nil { 563 return nil, err 564 } 565 return out, nil 566} 567 568// KnowledgeBasesServer is the server API for KnowledgeBases service. 569type KnowledgeBasesServer interface { 570 // Returns the list of all knowledge bases of the specified agent. 571 // 572 // Note: The `projects.agent.knowledgeBases` resource is deprecated; 573 // only use `projects.knowledgeBases`. 574 ListKnowledgeBases(context.Context, *ListKnowledgeBasesRequest) (*ListKnowledgeBasesResponse, error) 575 // Retrieves the specified knowledge base. 576 // 577 // Note: The `projects.agent.knowledgeBases` resource is deprecated; 578 // only use `projects.knowledgeBases`. 579 GetKnowledgeBase(context.Context, *GetKnowledgeBaseRequest) (*KnowledgeBase, error) 580 // Creates a knowledge base. 581 // 582 // Note: The `projects.agent.knowledgeBases` resource is deprecated; 583 // only use `projects.knowledgeBases`. 584 CreateKnowledgeBase(context.Context, *CreateKnowledgeBaseRequest) (*KnowledgeBase, error) 585 // Deletes the specified knowledge base. 586 // 587 // Note: The `projects.agent.knowledgeBases` resource is deprecated; 588 // only use `projects.knowledgeBases`. 589 DeleteKnowledgeBase(context.Context, *DeleteKnowledgeBaseRequest) (*empty.Empty, error) 590 // Updates the specified knowledge base. 591 // 592 // Note: The `projects.agent.knowledgeBases` resource is deprecated; 593 // only use `projects.knowledgeBases`. 594 UpdateKnowledgeBase(context.Context, *UpdateKnowledgeBaseRequest) (*KnowledgeBase, error) 595} 596 597// UnimplementedKnowledgeBasesServer can be embedded to have forward compatible implementations. 598type UnimplementedKnowledgeBasesServer struct { 599} 600 601func (*UnimplementedKnowledgeBasesServer) ListKnowledgeBases(ctx context.Context, req *ListKnowledgeBasesRequest) (*ListKnowledgeBasesResponse, error) { 602 return nil, status.Errorf(codes.Unimplemented, "method ListKnowledgeBases not implemented") 603} 604func (*UnimplementedKnowledgeBasesServer) GetKnowledgeBase(ctx context.Context, req *GetKnowledgeBaseRequest) (*KnowledgeBase, error) { 605 return nil, status.Errorf(codes.Unimplemented, "method GetKnowledgeBase not implemented") 606} 607func (*UnimplementedKnowledgeBasesServer) CreateKnowledgeBase(ctx context.Context, req *CreateKnowledgeBaseRequest) (*KnowledgeBase, error) { 608 return nil, status.Errorf(codes.Unimplemented, "method CreateKnowledgeBase not implemented") 609} 610func (*UnimplementedKnowledgeBasesServer) DeleteKnowledgeBase(ctx context.Context, req *DeleteKnowledgeBaseRequest) (*empty.Empty, error) { 611 return nil, status.Errorf(codes.Unimplemented, "method DeleteKnowledgeBase not implemented") 612} 613func (*UnimplementedKnowledgeBasesServer) UpdateKnowledgeBase(ctx context.Context, req *UpdateKnowledgeBaseRequest) (*KnowledgeBase, error) { 614 return nil, status.Errorf(codes.Unimplemented, "method UpdateKnowledgeBase not implemented") 615} 616 617func RegisterKnowledgeBasesServer(s *grpc.Server, srv KnowledgeBasesServer) { 618 s.RegisterService(&_KnowledgeBases_serviceDesc, srv) 619} 620 621func _KnowledgeBases_ListKnowledgeBases_Handler(srv interface{}, ctx context.Context, dec func(interface{}) error, interceptor grpc.UnaryServerInterceptor) (interface{}, error) { 622 in := new(ListKnowledgeBasesRequest) 623 if err := dec(in); err != nil { 624 return nil, err 625 } 626 if interceptor == nil { 627 return srv.(KnowledgeBasesServer).ListKnowledgeBases(ctx, in) 628 } 629 info := &grpc.UnaryServerInfo{ 630 Server: srv, 631 FullMethod: "/google.cloud.dialogflow.v2beta1.KnowledgeBases/ListKnowledgeBases", 632 } 633 handler := func(ctx context.Context, req interface{}) (interface{}, error) { 634 return srv.(KnowledgeBasesServer).ListKnowledgeBases(ctx, req.(*ListKnowledgeBasesRequest)) 635 } 636 return interceptor(ctx, in, info, handler) 637} 638 639func _KnowledgeBases_GetKnowledgeBase_Handler(srv interface{}, ctx context.Context, dec func(interface{}) error, interceptor grpc.UnaryServerInterceptor) (interface{}, error) { 640 in := new(GetKnowledgeBaseRequest) 641 if err := dec(in); err != nil { 642 return nil, err 643 } 644 if interceptor == nil { 645 return srv.(KnowledgeBasesServer).GetKnowledgeBase(ctx, in) 646 } 647 info := &grpc.UnaryServerInfo{ 648 Server: srv, 649 FullMethod: "/google.cloud.dialogflow.v2beta1.KnowledgeBases/GetKnowledgeBase", 650 } 651 handler := func(ctx context.Context, req interface{}) (interface{}, error) { 652 return srv.(KnowledgeBasesServer).GetKnowledgeBase(ctx, req.(*GetKnowledgeBaseRequest)) 653 } 654 return interceptor(ctx, in, info, handler) 655} 656 657func _KnowledgeBases_CreateKnowledgeBase_Handler(srv interface{}, ctx context.Context, dec func(interface{}) error, interceptor grpc.UnaryServerInterceptor) (interface{}, error) { 658 in := new(CreateKnowledgeBaseRequest) 659 if err := dec(in); err != nil { 660 return nil, err 661 } 662 if interceptor == nil { 663 return srv.(KnowledgeBasesServer).CreateKnowledgeBase(ctx, in) 664 } 665 info := &grpc.UnaryServerInfo{ 666 Server: srv, 667 FullMethod: "/google.cloud.dialogflow.v2beta1.KnowledgeBases/CreateKnowledgeBase", 668 } 669 handler := func(ctx context.Context, req interface{}) (interface{}, error) { 670 return srv.(KnowledgeBasesServer).CreateKnowledgeBase(ctx, req.(*CreateKnowledgeBaseRequest)) 671 } 672 return interceptor(ctx, in, info, handler) 673} 674 675func _KnowledgeBases_DeleteKnowledgeBase_Handler(srv interface{}, ctx context.Context, dec func(interface{}) error, interceptor grpc.UnaryServerInterceptor) (interface{}, error) { 676 in := new(DeleteKnowledgeBaseRequest) 677 if err := dec(in); err != nil { 678 return nil, err 679 } 680 if interceptor == nil { 681 return srv.(KnowledgeBasesServer).DeleteKnowledgeBase(ctx, in) 682 } 683 info := &grpc.UnaryServerInfo{ 684 Server: srv, 685 FullMethod: "/google.cloud.dialogflow.v2beta1.KnowledgeBases/DeleteKnowledgeBase", 686 } 687 handler := func(ctx context.Context, req interface{}) (interface{}, error) { 688 return srv.(KnowledgeBasesServer).DeleteKnowledgeBase(ctx, req.(*DeleteKnowledgeBaseRequest)) 689 } 690 return interceptor(ctx, in, info, handler) 691} 692 693func _KnowledgeBases_UpdateKnowledgeBase_Handler(srv interface{}, ctx context.Context, dec func(interface{}) error, interceptor grpc.UnaryServerInterceptor) (interface{}, error) { 694 in := new(UpdateKnowledgeBaseRequest) 695 if err := dec(in); err != nil { 696 return nil, err 697 } 698 if interceptor == nil { 699 return srv.(KnowledgeBasesServer).UpdateKnowledgeBase(ctx, in) 700 } 701 info := &grpc.UnaryServerInfo{ 702 Server: srv, 703 FullMethod: "/google.cloud.dialogflow.v2beta1.KnowledgeBases/UpdateKnowledgeBase", 704 } 705 handler := func(ctx context.Context, req interface{}) (interface{}, error) { 706 return srv.(KnowledgeBasesServer).UpdateKnowledgeBase(ctx, req.(*UpdateKnowledgeBaseRequest)) 707 } 708 return interceptor(ctx, in, info, handler) 709} 710 711var _KnowledgeBases_serviceDesc = grpc.ServiceDesc{ 712 ServiceName: "google.cloud.dialogflow.v2beta1.KnowledgeBases", 713 HandlerType: (*KnowledgeBasesServer)(nil), 714 Methods: []grpc.MethodDesc{ 715 { 716 MethodName: "ListKnowledgeBases", 717 Handler: _KnowledgeBases_ListKnowledgeBases_Handler, 718 }, 719 { 720 MethodName: "GetKnowledgeBase", 721 Handler: _KnowledgeBases_GetKnowledgeBase_Handler, 722 }, 723 { 724 MethodName: "CreateKnowledgeBase", 725 Handler: _KnowledgeBases_CreateKnowledgeBase_Handler, 726 }, 727 { 728 MethodName: "DeleteKnowledgeBase", 729 Handler: _KnowledgeBases_DeleteKnowledgeBase_Handler, 730 }, 731 { 732 MethodName: "UpdateKnowledgeBase", 733 Handler: _KnowledgeBases_UpdateKnowledgeBase_Handler, 734 }, 735 }, 736 Streams: []grpc.StreamDesc{}, 737 Metadata: "google/cloud/dialogflow/v2beta1/knowledge_base.proto", 738} 739