v1

package
v0.0.0-...-c2164b1 Latest Latest
Warning

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

Go to latest
Published: Aug 20, 2023 License: MIT Imports: 14 Imported by: 0

Documentation

Index

Constants

View Source
const (
	ArtictlService_CreateArticle_FullMethodName = "/blog.v1.ArtictlService/CreateArticle"
	ArtictlService_UpdateArticle_FullMethodName = "/blog.v1.ArtictlService/UpdateArticle"
	ArtictlService_DeleteArticle_FullMethodName = "/blog.v1.ArtictlService/DeleteArticle"
	ArtictlService_GetArticle_FullMethodName    = "/blog.v1.ArtictlService/GetArticle"
	ArtictlService_ListArticle_FullMethodName   = "/blog.v1.ArtictlService/ListArticle"
)
View Source
const OperationArtictlServiceCreateArticle = "/blog.v1.ArtictlService/CreateArticle"
View Source
const OperationArtictlServiceDeleteArticle = "/blog.v1.ArtictlService/DeleteArticle"
View Source
const OperationArtictlServiceGetArticle = "/blog.v1.ArtictlService/GetArticle"
View Source
const OperationArtictlServiceListArticle = "/blog.v1.ArtictlService/ListArticle"
View Source
const OperationArtictlServiceUpdateArticle = "/blog.v1.ArtictlService/UpdateArticle"

Variables

View Source
var (
	ErrorReason_name = map[int32]string{
		0: "BLOG_INVALID_ID",
		1: "ARTICLE_NOT_FOUND",
		2: "USER_AUTH_ERROR",
		3: "Internal_Error",
	}
	ErrorReason_value = map[string]int32{
		"BLOG_INVALID_ID":   0,
		"ARTICLE_NOT_FOUND": 1,
		"USER_AUTH_ERROR":   2,
		"Internal_Error":    3,
	}
)

Enum value maps for ErrorReason.

View Source
var ArtictlService_ServiceDesc = grpc.ServiceDesc{
	ServiceName: "blog.v1.ArtictlService",
	HandlerType: (*ArtictlServiceServer)(nil),
	Methods: []grpc.MethodDesc{
		{
			MethodName: "CreateArticle",
			Handler:    _ArtictlService_CreateArticle_Handler,
		},
		{
			MethodName: "UpdateArticle",
			Handler:    _ArtictlService_UpdateArticle_Handler,
		},
		{
			MethodName: "DeleteArticle",
			Handler:    _ArtictlService_DeleteArticle_Handler,
		},
		{
			MethodName: "GetArticle",
			Handler:    _ArtictlService_GetArticle_Handler,
		},
		{
			MethodName: "ListArticle",
			Handler:    _ArtictlService_ListArticle_Handler,
		},
	},
	Streams:  []grpc.StreamDesc{},
	Metadata: "article/v1/artictl.proto",
}

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

View Source
var File_article_v1_artictl_proto protoreflect.FileDescriptor
View Source
var File_article_v1_error_proto protoreflect.FileDescriptor

Functions

func ErrorBlogInvalidId

func ErrorBlogInvalidId(format string, args ...interface{}) *errors.Error

func IsBlogInvalidId

func IsBlogInvalidId(err error) bool

func RegisterArtictlServiceHTTPServer

func RegisterArtictlServiceHTTPServer(s *http.Server, srv ArtictlServiceHTTPServer)

func RegisterArtictlServiceServer

func RegisterArtictlServiceServer(s grpc.ServiceRegistrar, srv ArtictlServiceServer)

Types

type Article

type Article struct {
	Id         int64  `protobuf:"varint,1,opt,name=id,proto3" json:"id,omitempty"`
	Title      string `protobuf:"bytes,2,opt,name=title,proto3" json:"title,omitempty"`
	Content    string `protobuf:"bytes,3,opt,name=content,proto3" json:"content,omitempty"`
	CreateTime int64  `protobuf:"varint,4,opt,name=create_time,json=createTime,proto3" json:"create_time,omitempty"`
	// contains filtered or unexported fields
}

func (*Article) Descriptor deprecated

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

Deprecated: Use Article.ProtoReflect.Descriptor instead.

func (*Article) GetContent

func (x *Article) GetContent() string

func (*Article) GetCreateTime

func (x *Article) GetCreateTime() int64

func (*Article) GetId

func (x *Article) GetId() int64

func (*Article) GetTitle

func (x *Article) GetTitle() string

func (*Article) ProtoMessage

func (*Article) ProtoMessage()

func (*Article) ProtoReflect

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

func (*Article) Reset

func (x *Article) Reset()

func (*Article) String

func (x *Article) String() string

type ArtictlServiceClient

type ArtictlServiceClient interface {
	CreateArticle(ctx context.Context, in *CreateArticleRequest, opts ...grpc.CallOption) (*CreateArticleReply, error)
	UpdateArticle(ctx context.Context, in *UpdateArticleRequest, opts ...grpc.CallOption) (*UpdateArticleReply, error)
	DeleteArticle(ctx context.Context, in *DeleteArticleRequest, opts ...grpc.CallOption) (*DeleteArticleReply, error)
	GetArticle(ctx context.Context, in *GetArticleRequest, opts ...grpc.CallOption) (*GetArticleReply, error)
	ListArticle(ctx context.Context, in *ListArticleRequest, opts ...grpc.CallOption) (*ListArticleReply, error)
}

ArtictlServiceClient is the client API for ArtictlService 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 ArtictlServiceHTTPClient

type ArtictlServiceHTTPClient interface {
	CreateArticle(ctx context.Context, req *CreateArticleRequest, opts ...http.CallOption) (rsp *CreateArticleReply, err error)
	DeleteArticle(ctx context.Context, req *DeleteArticleRequest, opts ...http.CallOption) (rsp *DeleteArticleReply, err error)
	GetArticle(ctx context.Context, req *GetArticleRequest, opts ...http.CallOption) (rsp *GetArticleReply, err error)
	ListArticle(ctx context.Context, req *ListArticleRequest, opts ...http.CallOption) (rsp *ListArticleReply, err error)
	UpdateArticle(ctx context.Context, req *UpdateArticleRequest, opts ...http.CallOption) (rsp *UpdateArticleReply, err error)
}

func NewArtictlServiceHTTPClient

func NewArtictlServiceHTTPClient(client *http.Client) ArtictlServiceHTTPClient

type ArtictlServiceHTTPClientImpl

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

func (*ArtictlServiceHTTPClientImpl) CreateArticle

func (*ArtictlServiceHTTPClientImpl) DeleteArticle

func (*ArtictlServiceHTTPClientImpl) GetArticle

func (*ArtictlServiceHTTPClientImpl) ListArticle

func (*ArtictlServiceHTTPClientImpl) UpdateArticle

type ArtictlServiceServer

type ArtictlServiceServer interface {
	CreateArticle(context.Context, *CreateArticleRequest) (*CreateArticleReply, error)
	UpdateArticle(context.Context, *UpdateArticleRequest) (*UpdateArticleReply, error)
	DeleteArticle(context.Context, *DeleteArticleRequest) (*DeleteArticleReply, error)
	GetArticle(context.Context, *GetArticleRequest) (*GetArticleReply, error)
	ListArticle(context.Context, *ListArticleRequest) (*ListArticleReply, error)
	// contains filtered or unexported methods
}

ArtictlServiceServer is the server API for ArtictlService service. All implementations must embed UnimplementedArtictlServiceServer for forward compatibility

type CreateArticleReply

type CreateArticleReply struct {
	Aid int64 `protobuf:"varint,1,opt,name=aid,proto3" json:"aid,omitempty"`
	// contains filtered or unexported fields
}

func (*CreateArticleReply) Descriptor deprecated

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

Deprecated: Use CreateArticleReply.ProtoReflect.Descriptor instead.

func (*CreateArticleReply) GetAid

func (x *CreateArticleReply) GetAid() int64

func (*CreateArticleReply) ProtoMessage

func (*CreateArticleReply) ProtoMessage()

func (*CreateArticleReply) ProtoReflect

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

func (*CreateArticleReply) Reset

func (x *CreateArticleReply) Reset()

func (*CreateArticleReply) String

func (x *CreateArticleReply) String() string

type CreateArticleRequest

type CreateArticleRequest struct {
	Title   string `protobuf:"bytes,1,opt,name=title,proto3" json:"title,omitempty"` // the title of string must be between 5 and 50 character
	Content string `protobuf:"bytes,2,opt,name=content,proto3" json:"content,omitempty"`
	// contains filtered or unexported fields
}

func (*CreateArticleRequest) Descriptor deprecated

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

Deprecated: Use CreateArticleRequest.ProtoReflect.Descriptor instead.

func (*CreateArticleRequest) GetContent

func (x *CreateArticleRequest) GetContent() string

func (*CreateArticleRequest) GetTitle

func (x *CreateArticleRequest) GetTitle() string

func (*CreateArticleRequest) ProtoMessage

func (*CreateArticleRequest) ProtoMessage()

func (*CreateArticleRequest) ProtoReflect

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

func (*CreateArticleRequest) Reset

func (x *CreateArticleRequest) Reset()

func (*CreateArticleRequest) String

func (x *CreateArticleRequest) String() string

type DeleteArticleReply

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

func (*DeleteArticleReply) Descriptor deprecated

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

Deprecated: Use DeleteArticleReply.ProtoReflect.Descriptor instead.

func (*DeleteArticleReply) ProtoMessage

func (*DeleteArticleReply) ProtoMessage()

func (*DeleteArticleReply) ProtoReflect

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

func (*DeleteArticleReply) Reset

func (x *DeleteArticleReply) Reset()

func (*DeleteArticleReply) String

func (x *DeleteArticleReply) String() string

type DeleteArticleRequest

type DeleteArticleRequest struct {
	Id int64 `protobuf:"varint,1,opt,name=id,proto3" json:"id,omitempty"`
	// contains filtered or unexported fields
}

func (*DeleteArticleRequest) Descriptor deprecated

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

Deprecated: Use DeleteArticleRequest.ProtoReflect.Descriptor instead.

func (*DeleteArticleRequest) GetId

func (x *DeleteArticleRequest) GetId() int64

func (*DeleteArticleRequest) ProtoMessage

func (*DeleteArticleRequest) ProtoMessage()

func (*DeleteArticleRequest) ProtoReflect

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

func (*DeleteArticleRequest) Reset

func (x *DeleteArticleRequest) Reset()

func (*DeleteArticleRequest) String

func (x *DeleteArticleRequest) String() string

type ErrorReason

type ErrorReason int32
const (
	ErrorReason_BLOG_INVALID_ID   ErrorReason = 0
	ErrorReason_ARTICLE_NOT_FOUND ErrorReason = 1
	ErrorReason_USER_AUTH_ERROR   ErrorReason = 2
	ErrorReason_Internal_Error    ErrorReason = 3
)

func (ErrorReason) Descriptor

func (ErrorReason) Enum

func (x ErrorReason) Enum() *ErrorReason

func (ErrorReason) EnumDescriptor deprecated

func (ErrorReason) EnumDescriptor() ([]byte, []int)

Deprecated: Use ErrorReason.Descriptor instead.

func (ErrorReason) Number

func (x ErrorReason) Number() protoreflect.EnumNumber

func (ErrorReason) String

func (x ErrorReason) String() string

func (ErrorReason) Type

type GetArticleReply

type GetArticleReply struct {
	Article *Article `protobuf:"bytes,1,opt,name=Article,proto3" json:"Article,omitempty"`
	// contains filtered or unexported fields
}

func (*GetArticleReply) Descriptor deprecated

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

Deprecated: Use GetArticleReply.ProtoReflect.Descriptor instead.

func (*GetArticleReply) GetArticle

func (x *GetArticleReply) GetArticle() *Article

func (*GetArticleReply) ProtoMessage

func (*GetArticleReply) ProtoMessage()

func (*GetArticleReply) ProtoReflect

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

func (*GetArticleReply) Reset

func (x *GetArticleReply) Reset()

func (*GetArticleReply) String

func (x *GetArticleReply) String() string

type GetArticleRequest

type GetArticleRequest struct {
	Id int64 `protobuf:"varint,1,opt,name=id,proto3" json:"id,omitempty"`
	// contains filtered or unexported fields
}

func (*GetArticleRequest) Descriptor deprecated

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

Deprecated: Use GetArticleRequest.ProtoReflect.Descriptor instead.

func (*GetArticleRequest) GetId

func (x *GetArticleRequest) GetId() int64

func (*GetArticleRequest) ProtoMessage

func (*GetArticleRequest) ProtoMessage()

func (*GetArticleRequest) ProtoReflect

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

func (*GetArticleRequest) Reset

func (x *GetArticleRequest) Reset()

func (*GetArticleRequest) String

func (x *GetArticleRequest) String() string

type ListArticleReply

type ListArticleReply struct {
	Results []*Article `protobuf:"bytes,1,rep,name=results,proto3" json:"results,omitempty"`
	// contains filtered or unexported fields
}

func (*ListArticleReply) Descriptor deprecated

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

Deprecated: Use ListArticleReply.ProtoReflect.Descriptor instead.

func (*ListArticleReply) GetResults

func (x *ListArticleReply) GetResults() []*Article

func (*ListArticleReply) ProtoMessage

func (*ListArticleReply) ProtoMessage()

func (*ListArticleReply) ProtoReflect

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

func (*ListArticleReply) Reset

func (x *ListArticleReply) Reset()

func (*ListArticleReply) String

func (x *ListArticleReply) String() string

type ListArticleRequest

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

func (*ListArticleRequest) Descriptor deprecated

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

Deprecated: Use ListArticleRequest.ProtoReflect.Descriptor instead.

func (*ListArticleRequest) ProtoMessage

func (*ListArticleRequest) ProtoMessage()

func (*ListArticleRequest) ProtoReflect

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

func (*ListArticleRequest) Reset

func (x *ListArticleRequest) Reset()

func (*ListArticleRequest) String

func (x *ListArticleRequest) String() string

type UnimplementedArtictlServiceServer

type UnimplementedArtictlServiceServer struct {
}

UnimplementedArtictlServiceServer must be embedded to have forward compatible implementations.

func (UnimplementedArtictlServiceServer) CreateArticle

func (UnimplementedArtictlServiceServer) DeleteArticle

func (UnimplementedArtictlServiceServer) GetArticle

func (UnimplementedArtictlServiceServer) ListArticle

func (UnimplementedArtictlServiceServer) UpdateArticle

type UnsafeArtictlServiceServer

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

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

type UpdateArticleReply

type UpdateArticleReply struct {
	Article *Article `protobuf:"bytes,1,opt,name=Article,proto3" json:"Article,omitempty"`
	// contains filtered or unexported fields
}

func (*UpdateArticleReply) Descriptor deprecated

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

Deprecated: Use UpdateArticleReply.ProtoReflect.Descriptor instead.

func (*UpdateArticleReply) GetArticle

func (x *UpdateArticleReply) GetArticle() *Article

func (*UpdateArticleReply) ProtoMessage

func (*UpdateArticleReply) ProtoMessage()

func (*UpdateArticleReply) ProtoReflect

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

func (*UpdateArticleReply) Reset

func (x *UpdateArticleReply) Reset()

func (*UpdateArticleReply) String

func (x *UpdateArticleReply) String() string

type UpdateArticleRequest

type UpdateArticleRequest struct {
	Id      int64  `protobuf:"varint,1,opt,name=id,proto3" json:"id,omitempty"`
	Title   string `protobuf:"bytes,2,opt,name=title,proto3" json:"title,omitempty"` // the title of string must be between 5 and 50 character;
	Content string `protobuf:"bytes,3,opt,name=content,proto3" json:"content,omitempty"`
	// contains filtered or unexported fields
}

func (*UpdateArticleRequest) Descriptor deprecated

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

Deprecated: Use UpdateArticleRequest.ProtoReflect.Descriptor instead.

func (*UpdateArticleRequest) GetContent

func (x *UpdateArticleRequest) GetContent() string

func (*UpdateArticleRequest) GetId

func (x *UpdateArticleRequest) GetId() int64

func (*UpdateArticleRequest) GetTitle

func (x *UpdateArticleRequest) GetTitle() string

func (*UpdateArticleRequest) ProtoMessage

func (*UpdateArticleRequest) ProtoMessage()

func (*UpdateArticleRequest) ProtoReflect

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

func (*UpdateArticleRequest) Reset

func (x *UpdateArticleRequest) Reset()

func (*UpdateArticleRequest) String

func (x *UpdateArticleRequest) String() string

Jump to

Keyboard shortcuts

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