topic

package
v0.0.0-...-953e6da Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: Mar 26, 2024 License: Apache-2.0 Imports: 11 Imported by: 0

Documentation

Index

Constants

View Source
const (
	TopicService_CreateTopic_FullMethodName     = "/knowdateapp.knowledge.v1.topic.TopicService/CreateTopic"
	TopicService_GetByCollection_FullMethodName = "/knowdateapp.knowledge.v1.topic.TopicService/GetByCollection"
	TopicService_GetTopicById_FullMethodName    = "/knowdateapp.knowledge.v1.topic.TopicService/GetTopicById"
	TopicService_DeleteTopicById_FullMethodName = "/knowdateapp.knowledge.v1.topic.TopicService/DeleteTopicById"
)

Variables

View Source
var File_api_v1_topic_topic_proto protoreflect.FileDescriptor
View Source
var TopicService_ServiceDesc = grpc.ServiceDesc{
	ServiceName: "knowdateapp.knowledge.v1.topic.TopicService",
	HandlerType: (*TopicServiceServer)(nil),
	Methods: []grpc.MethodDesc{
		{
			MethodName: "CreateTopic",
			Handler:    _TopicService_CreateTopic_Handler,
		},
		{
			MethodName: "GetByCollection",
			Handler:    _TopicService_GetByCollection_Handler,
		},
		{
			MethodName: "GetTopicById",
			Handler:    _TopicService_GetTopicById_Handler,
		},
		{
			MethodName: "DeleteTopicById",
			Handler:    _TopicService_DeleteTopicById_Handler,
		},
	},
	Streams:  []grpc.StreamDesc{},
	Metadata: "api/v1/topic/topic.proto",
}

TopicService_ServiceDesc is the grpc.ServiceDesc for TopicService service. It's only intended for direct use with grpc.RegisterService, and not to be introspected or modified (even as a copy)

Functions

func RegisterTopicServiceServer

func RegisterTopicServiceServer(s grpc.ServiceRegistrar, srv TopicServiceServer)

Types

type CreateTopicRequest

type CreateTopicRequest struct {
	KnowledgeBaseId string `protobuf:"bytes,1,opt,name=knowledge_base_id,json=knowledgeBaseId,proto3" json:"knowledge_base_id,omitempty"`
	CollectionId    string `protobuf:"bytes,2,opt,name=collection_id,json=collectionId,proto3" json:"collection_id,omitempty"`
	OwnerId         string `protobuf:"bytes,3,opt,name=owner_id,json=ownerId,proto3" json:"owner_id,omitempty"`
	Topic           string `protobuf:"bytes,4,opt,name=topic,proto3" json:"topic,omitempty"`
	Description     string `protobuf:"bytes,5,opt,name=description,proto3" json:"description,omitempty"`
	// contains filtered or unexported fields
}

func (*CreateTopicRequest) Descriptor deprecated

func (*CreateTopicRequest) Descriptor() ([]byte, []int)

Deprecated: Use CreateTopicRequest.ProtoReflect.Descriptor instead.

func (*CreateTopicRequest) GetCollectionId

func (x *CreateTopicRequest) GetCollectionId() string

func (*CreateTopicRequest) GetDescription

func (x *CreateTopicRequest) GetDescription() string

func (*CreateTopicRequest) GetKnowledgeBaseId

func (x *CreateTopicRequest) GetKnowledgeBaseId() string

func (*CreateTopicRequest) GetOwnerId

func (x *CreateTopicRequest) GetOwnerId() string

func (*CreateTopicRequest) GetTopic

func (x *CreateTopicRequest) GetTopic() string

func (*CreateTopicRequest) ProtoMessage

func (*CreateTopicRequest) ProtoMessage()

func (*CreateTopicRequest) ProtoReflect

func (x *CreateTopicRequest) ProtoReflect() protoreflect.Message

func (*CreateTopicRequest) Reset

func (x *CreateTopicRequest) Reset()

func (*CreateTopicRequest) String

func (x *CreateTopicRequest) String() string

type CreateTopicResponse

type CreateTopicResponse struct {
	Topic *common.Topic `protobuf:"bytes,1,opt,name=topic,proto3" json:"topic,omitempty"`
	// contains filtered or unexported fields
}

func (*CreateTopicResponse) Descriptor deprecated

func (*CreateTopicResponse) Descriptor() ([]byte, []int)

Deprecated: Use CreateTopicResponse.ProtoReflect.Descriptor instead.

func (*CreateTopicResponse) GetTopic

func (x *CreateTopicResponse) GetTopic() *common.Topic

func (*CreateTopicResponse) ProtoMessage

func (*CreateTopicResponse) ProtoMessage()

func (*CreateTopicResponse) ProtoReflect

func (x *CreateTopicResponse) ProtoReflect() protoreflect.Message

func (*CreateTopicResponse) Reset

func (x *CreateTopicResponse) Reset()

func (*CreateTopicResponse) String

func (x *CreateTopicResponse) String() string

type DeleteTopicByIdRequest

type DeleteTopicByIdRequest struct {
	KnowledgeBaseId string `protobuf:"bytes,1,opt,name=knowledge_base_id,json=knowledgeBaseId,proto3" json:"knowledge_base_id,omitempty"`
	CollectionId    string `protobuf:"bytes,2,opt,name=collection_id,json=collectionId,proto3" json:"collection_id,omitempty"`
	TopicId         string `protobuf:"bytes,3,opt,name=topic_id,json=topicId,proto3" json:"topic_id,omitempty"`
	// contains filtered or unexported fields
}

func (*DeleteTopicByIdRequest) Descriptor deprecated

func (*DeleteTopicByIdRequest) Descriptor() ([]byte, []int)

Deprecated: Use DeleteTopicByIdRequest.ProtoReflect.Descriptor instead.

func (*DeleteTopicByIdRequest) GetCollectionId

func (x *DeleteTopicByIdRequest) GetCollectionId() string

func (*DeleteTopicByIdRequest) GetKnowledgeBaseId

func (x *DeleteTopicByIdRequest) GetKnowledgeBaseId() string

func (*DeleteTopicByIdRequest) GetTopicId

func (x *DeleteTopicByIdRequest) GetTopicId() string

func (*DeleteTopicByIdRequest) ProtoMessage

func (*DeleteTopicByIdRequest) ProtoMessage()

func (*DeleteTopicByIdRequest) ProtoReflect

func (x *DeleteTopicByIdRequest) ProtoReflect() protoreflect.Message

func (*DeleteTopicByIdRequest) Reset

func (x *DeleteTopicByIdRequest) Reset()

func (*DeleteTopicByIdRequest) String

func (x *DeleteTopicByIdRequest) String() string

type DeleteTopicByIdResponse

type DeleteTopicByIdResponse struct {
	// contains filtered or unexported fields
}

func (*DeleteTopicByIdResponse) Descriptor deprecated

func (*DeleteTopicByIdResponse) Descriptor() ([]byte, []int)

Deprecated: Use DeleteTopicByIdResponse.ProtoReflect.Descriptor instead.

func (*DeleteTopicByIdResponse) ProtoMessage

func (*DeleteTopicByIdResponse) ProtoMessage()

func (*DeleteTopicByIdResponse) ProtoReflect

func (x *DeleteTopicByIdResponse) ProtoReflect() protoreflect.Message

func (*DeleteTopicByIdResponse) Reset

func (x *DeleteTopicByIdResponse) Reset()

func (*DeleteTopicByIdResponse) String

func (x *DeleteTopicByIdResponse) String() string

type GetByCollectionRequest

type GetByCollectionRequest struct {
	KnowledgeBaseId string `protobuf:"bytes,1,opt,name=knowledge_base_id,json=knowledgeBaseId,proto3" json:"knowledge_base_id,omitempty"`
	CollectionId    string `protobuf:"bytes,2,opt,name=collection_id,json=collectionId,proto3" json:"collection_id,omitempty"`
	// contains filtered or unexported fields
}

func (*GetByCollectionRequest) Descriptor deprecated

func (*GetByCollectionRequest) Descriptor() ([]byte, []int)

Deprecated: Use GetByCollectionRequest.ProtoReflect.Descriptor instead.

func (*GetByCollectionRequest) GetCollectionId

func (x *GetByCollectionRequest) GetCollectionId() string

func (*GetByCollectionRequest) GetKnowledgeBaseId

func (x *GetByCollectionRequest) GetKnowledgeBaseId() string

func (*GetByCollectionRequest) ProtoMessage

func (*GetByCollectionRequest) ProtoMessage()

func (*GetByCollectionRequest) ProtoReflect

func (x *GetByCollectionRequest) ProtoReflect() protoreflect.Message

func (*GetByCollectionRequest) Reset

func (x *GetByCollectionRequest) Reset()

func (*GetByCollectionRequest) String

func (x *GetByCollectionRequest) String() string

type GetByCollectionResponse

type GetByCollectionResponse struct {
	Topics []*common.Topic `protobuf:"bytes,1,rep,name=topics,proto3" json:"topics,omitempty"`
	// contains filtered or unexported fields
}

func (*GetByCollectionResponse) Descriptor deprecated

func (*GetByCollectionResponse) Descriptor() ([]byte, []int)

Deprecated: Use GetByCollectionResponse.ProtoReflect.Descriptor instead.

func (*GetByCollectionResponse) GetTopics

func (x *GetByCollectionResponse) GetTopics() []*common.Topic

func (*GetByCollectionResponse) ProtoMessage

func (*GetByCollectionResponse) ProtoMessage()

func (*GetByCollectionResponse) ProtoReflect

func (x *GetByCollectionResponse) ProtoReflect() protoreflect.Message

func (*GetByCollectionResponse) Reset

func (x *GetByCollectionResponse) Reset()

func (*GetByCollectionResponse) String

func (x *GetByCollectionResponse) String() string

type GetTopicByIdRequest

type GetTopicByIdRequest struct {
	KnowledgeBaseId string `protobuf:"bytes,1,opt,name=knowledge_base_id,json=knowledgeBaseId,proto3" json:"knowledge_base_id,omitempty"`
	CollectionId    string `protobuf:"bytes,2,opt,name=collection_id,json=collectionId,proto3" json:"collection_id,omitempty"`
	TopicId         string `protobuf:"bytes,3,opt,name=topic_id,json=topicId,proto3" json:"topic_id,omitempty"`
	// contains filtered or unexported fields
}

func (*GetTopicByIdRequest) Descriptor deprecated

func (*GetTopicByIdRequest) Descriptor() ([]byte, []int)

Deprecated: Use GetTopicByIdRequest.ProtoReflect.Descriptor instead.

func (*GetTopicByIdRequest) GetCollectionId

func (x *GetTopicByIdRequest) GetCollectionId() string

func (*GetTopicByIdRequest) GetKnowledgeBaseId

func (x *GetTopicByIdRequest) GetKnowledgeBaseId() string

func (*GetTopicByIdRequest) GetTopicId

func (x *GetTopicByIdRequest) GetTopicId() string

func (*GetTopicByIdRequest) ProtoMessage

func (*GetTopicByIdRequest) ProtoMessage()

func (*GetTopicByIdRequest) ProtoReflect

func (x *GetTopicByIdRequest) ProtoReflect() protoreflect.Message

func (*GetTopicByIdRequest) Reset

func (x *GetTopicByIdRequest) Reset()

func (*GetTopicByIdRequest) String

func (x *GetTopicByIdRequest) String() string

type GetTopicByIdResponse

type GetTopicByIdResponse struct {
	Topic *common.Topic `protobuf:"bytes,1,opt,name=topic,proto3" json:"topic,omitempty"`
	// contains filtered or unexported fields
}

func (*GetTopicByIdResponse) Descriptor deprecated

func (*GetTopicByIdResponse) Descriptor() ([]byte, []int)

Deprecated: Use GetTopicByIdResponse.ProtoReflect.Descriptor instead.

func (*GetTopicByIdResponse) GetTopic

func (x *GetTopicByIdResponse) GetTopic() *common.Topic

func (*GetTopicByIdResponse) ProtoMessage

func (*GetTopicByIdResponse) ProtoMessage()

func (*GetTopicByIdResponse) ProtoReflect

func (x *GetTopicByIdResponse) ProtoReflect() protoreflect.Message

func (*GetTopicByIdResponse) Reset

func (x *GetTopicByIdResponse) Reset()

func (*GetTopicByIdResponse) String

func (x *GetTopicByIdResponse) String() string

type TopicServiceClient

type TopicServiceClient interface {
	CreateTopic(ctx context.Context, in *CreateTopicRequest, opts ...grpc.CallOption) (*CreateTopicResponse, error)
	GetByCollection(ctx context.Context, in *GetByCollectionRequest, opts ...grpc.CallOption) (*GetByCollectionResponse, error)
	GetTopicById(ctx context.Context, in *GetTopicByIdRequest, opts ...grpc.CallOption) (*GetTopicByIdResponse, error)
	DeleteTopicById(ctx context.Context, in *DeleteTopicByIdRequest, opts ...grpc.CallOption) (*DeleteTopicByIdResponse, error)
}

TopicServiceClient is the client API for TopicService service.

For semantics around ctx use and closing/ending streaming RPCs, please refer to https://pkg.go.dev/google.golang.org/grpc/?tab=doc#ClientConn.NewStream.

type TopicServiceServer

type TopicServiceServer interface {
	CreateTopic(context.Context, *CreateTopicRequest) (*CreateTopicResponse, error)
	GetByCollection(context.Context, *GetByCollectionRequest) (*GetByCollectionResponse, error)
	GetTopicById(context.Context, *GetTopicByIdRequest) (*GetTopicByIdResponse, error)
	DeleteTopicById(context.Context, *DeleteTopicByIdRequest) (*DeleteTopicByIdResponse, error)
	// contains filtered or unexported methods
}

TopicServiceServer is the server API for TopicService service. All implementations must embed UnimplementedTopicServiceServer for forward compatibility

type UnimplementedTopicServiceServer

type UnimplementedTopicServiceServer struct {
}

UnimplementedTopicServiceServer must be embedded to have forward compatible implementations.

func (UnimplementedTopicServiceServer) CreateTopic

func (UnimplementedTopicServiceServer) DeleteTopicById

func (UnimplementedTopicServiceServer) GetByCollection

func (UnimplementedTopicServiceServer) GetTopicById

type UnsafeTopicServiceServer

type UnsafeTopicServiceServer interface {
	// contains filtered or unexported methods
}

UnsafeTopicServiceServer may be embedded to opt out of forward compatibility for this service. Use of this interface is not recommended, as added methods to TopicServiceServer will result in compilation errors.

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL