proto

package
v0.0.0-...-b7604bf Latest Latest
Warning

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

Go to latest
Published: Mar 25, 2022 License: MIT Imports: 18 Imported by: 0

Documentation

Overview

Package proto is a reverse proxy.

It translates gRPC into RESTful JSON APIs.

Package proto is a reverse proxy.

It translates gRPC into RESTful JSON APIs.

Package proto is a reverse proxy.

It translates gRPC into RESTful JSON APIs.

Index

Constants

This section is empty.

Variables

View Source
var Articles_ServiceDesc = grpc.ServiceDesc{
	ServiceName: "article.Articles",
	HandlerType: (*ArticlesServer)(nil),
	Methods: []grpc.MethodDesc{
		{
			MethodName: "CreateArticle",
			Handler:    _Articles_CreateArticle_Handler,
		},
		{
			MethodName: "GetFeedArticles",
			Handler:    _Articles_GetFeedArticles_Handler,
		},
		{
			MethodName: "GetArticle",
			Handler:    _Articles_GetArticle_Handler,
		},
		{
			MethodName: "GetArticles",
			Handler:    _Articles_GetArticles_Handler,
		},
		{
			MethodName: "UpdateArticle",
			Handler:    _Articles_UpdateArticle_Handler,
		},
		{
			MethodName: "DeleteArticle",
			Handler:    _Articles_DeleteArticle_Handler,
		},
		{
			MethodName: "FavoriteArticle",
			Handler:    _Articles_FavoriteArticle_Handler,
		},
		{
			MethodName: "UnfavoriteArticle",
			Handler:    _Articles_UnfavoriteArticle_Handler,
		},
		{
			MethodName: "GetTags",
			Handler:    _Articles_GetTags_Handler,
		},
		{
			MethodName: "CreateComment",
			Handler:    _Articles_CreateComment_Handler,
		},
		{
			MethodName: "GetComments",
			Handler:    _Articles_GetComments_Handler,
		},
		{
			MethodName: "DeleteComment",
			Handler:    _Articles_DeleteComment_Handler,
		},
	},
	Streams:  []grpc.StreamDesc{},
	Metadata: "article.proto",
}

Articles_ServiceDesc is the grpc.ServiceDesc for Articles 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_proto protoreflect.FileDescriptor
View Source
var File_empty_proto protoreflect.FileDescriptor
View Source
var File_example_proto protoreflect.FileDescriptor
View Source
var UserService_ServiceDesc = grpc.ServiceDesc{
	ServiceName: "example.UserService",
	HandlerType: (*UserServiceServer)(nil),
	Methods: []grpc.MethodDesc{
		{
			MethodName: "AddUser",
			Handler:    _UserService_AddUser_Handler,
		},
	},
	Streams: []grpc.StreamDesc{
		{
			StreamName:    "ListUsers",
			Handler:       _UserService_ListUsers_Handler,
			ServerStreams: true,
		},
	},
	Metadata: "example.proto",
}

UserService_ServiceDesc is the grpc.ServiceDesc for UserService 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 Users_ServiceDesc = grpc.ServiceDesc{
	ServiceName: "user.Users",
	HandlerType: (*UsersServer)(nil),
	Methods: []grpc.MethodDesc{
		{
			MethodName: "LoginUser",
			Handler:    _Users_LoginUser_Handler,
		},
		{
			MethodName: "CreateUser",
			Handler:    _Users_CreateUser_Handler,
		},
		{
			MethodName: "CurrentUser",
			Handler:    _Users_CurrentUser_Handler,
		},
		{
			MethodName: "UpdateUser",
			Handler:    _Users_UpdateUser_Handler,
		},
		{
			MethodName: "ShowProfile",
			Handler:    _Users_ShowProfile_Handler,
		},
		{
			MethodName: "FollowUser",
			Handler:    _Users_FollowUser_Handler,
		},
		{
			MethodName: "UnfollowUser",
			Handler:    _Users_UnfollowUser_Handler,
		},
	},
	Streams:  []grpc.StreamDesc{},
	Metadata: "user.proto",
}

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

Functions

func RegisterArticlesHandler

func RegisterArticlesHandler(ctx context.Context, mux *runtime.ServeMux, conn *grpc.ClientConn) error

RegisterArticlesHandler registers the http handlers for service Articles to "mux". The handlers forward requests to the grpc endpoint over "conn".

func RegisterArticlesHandlerClient

func RegisterArticlesHandlerClient(ctx context.Context, mux *runtime.ServeMux, client ArticlesClient) error

RegisterArticlesHandlerClient registers the http handlers for service Articles to "mux". The handlers forward requests to the grpc endpoint over the given implementation of "ArticlesClient". Note: the gRPC framework executes interceptors within the gRPC handler. If the passed in "ArticlesClient" doesn't go through the normal gRPC flow (creating a gRPC client etc.) then it will be up to the passed in "ArticlesClient" to call the correct interceptors.

func RegisterArticlesHandlerFromEndpoint

func RegisterArticlesHandlerFromEndpoint(ctx context.Context, mux *runtime.ServeMux, endpoint string, opts []grpc.DialOption) (err error)

RegisterArticlesHandlerFromEndpoint is same as RegisterArticlesHandler but automatically dials to "endpoint" and closes the connection when "ctx" gets done.

func RegisterArticlesHandlerServer

func RegisterArticlesHandlerServer(ctx context.Context, mux *runtime.ServeMux, server ArticlesServer) error

RegisterArticlesHandlerServer registers the http handlers for service Articles to "mux". UnaryRPC :call ArticlesServer directly. StreamingRPC :currently unsupported pending https://github.com/grpc/grpc-go/issues/906. Note that using this registration option will cause many gRPC library features to stop working. Consider using RegisterArticlesHandlerFromEndpoint instead.

func RegisterArticlesServer

func RegisterArticlesServer(s grpc.ServiceRegistrar, srv ArticlesServer)

func RegisterUserServiceHandler

func RegisterUserServiceHandler(ctx context.Context, mux *runtime.ServeMux, conn *grpc.ClientConn) error

RegisterUserServiceHandler registers the http handlers for service UserService to "mux". The handlers forward requests to the grpc endpoint over "conn".

func RegisterUserServiceHandlerClient

func RegisterUserServiceHandlerClient(ctx context.Context, mux *runtime.ServeMux, client UserServiceClient) error

RegisterUserServiceHandlerClient registers the http handlers for service UserService to "mux". The handlers forward requests to the grpc endpoint over the given implementation of "UserServiceClient". Note: the gRPC framework executes interceptors within the gRPC handler. If the passed in "UserServiceClient" doesn't go through the normal gRPC flow (creating a gRPC client etc.) then it will be up to the passed in "UserServiceClient" to call the correct interceptors.

func RegisterUserServiceHandlerFromEndpoint

func RegisterUserServiceHandlerFromEndpoint(ctx context.Context, mux *runtime.ServeMux, endpoint string, opts []grpc.DialOption) (err error)

RegisterUserServiceHandlerFromEndpoint is same as RegisterUserServiceHandler but automatically dials to "endpoint" and closes the connection when "ctx" gets done.

func RegisterUserServiceHandlerServer

func RegisterUserServiceHandlerServer(ctx context.Context, mux *runtime.ServeMux, server UserServiceServer) error

RegisterUserServiceHandlerServer registers the http handlers for service UserService to "mux". UnaryRPC :call UserServiceServer directly. StreamingRPC :currently unsupported pending https://github.com/grpc/grpc-go/issues/906. Note that using this registration option will cause many gRPC library features to stop working. Consider using RegisterUserServiceHandlerFromEndpoint instead.

func RegisterUserServiceServer

func RegisterUserServiceServer(s grpc.ServiceRegistrar, srv UserServiceServer)

func RegisterUsersHandler

func RegisterUsersHandler(ctx context.Context, mux *runtime.ServeMux, conn *grpc.ClientConn) error

RegisterUsersHandler registers the http handlers for service Users to "mux". The handlers forward requests to the grpc endpoint over "conn".

func RegisterUsersHandlerClient

func RegisterUsersHandlerClient(ctx context.Context, mux *runtime.ServeMux, client UsersClient) error

RegisterUsersHandlerClient registers the http handlers for service Users to "mux". The handlers forward requests to the grpc endpoint over the given implementation of "UsersClient". Note: the gRPC framework executes interceptors within the gRPC handler. If the passed in "UsersClient" doesn't go through the normal gRPC flow (creating a gRPC client etc.) then it will be up to the passed in "UsersClient" to call the correct interceptors.

func RegisterUsersHandlerFromEndpoint

func RegisterUsersHandlerFromEndpoint(ctx context.Context, mux *runtime.ServeMux, endpoint string, opts []grpc.DialOption) (err error)

RegisterUsersHandlerFromEndpoint is same as RegisterUsersHandler but automatically dials to "endpoint" and closes the connection when "ctx" gets done.

func RegisterUsersHandlerServer

func RegisterUsersHandlerServer(ctx context.Context, mux *runtime.ServeMux, server UsersServer) error

RegisterUsersHandlerServer registers the http handlers for service Users to "mux". UnaryRPC :call UsersServer directly. StreamingRPC :currently unsupported pending https://github.com/grpc/grpc-go/issues/906. Note that using this registration option will cause many gRPC library features to stop working. Consider using RegisterUsersHandlerFromEndpoint instead.

func RegisterUsersServer

func RegisterUsersServer(s grpc.ServiceRegistrar, srv UsersServer)

Types

type AddUserRequest

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

func (*AddUserRequest) Descriptor deprecated

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

Deprecated: Use AddUserRequest.ProtoReflect.Descriptor instead.

func (*AddUserRequest) ProtoMessage

func (*AddUserRequest) ProtoMessage()

func (*AddUserRequest) ProtoReflect

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

func (*AddUserRequest) Reset

func (x *AddUserRequest) Reset()

func (*AddUserRequest) String

func (x *AddUserRequest) String() string

type Article

type Article struct {
	Slug           string   `protobuf:"bytes,1,opt,name=slug,proto3" json:"slug,omitempty"`
	Title          string   `protobuf:"bytes,2,opt,name=title,proto3" json:"title,omitempty"`
	Description    string   `protobuf:"bytes,3,opt,name=description,proto3" json:"description,omitempty"`
	Body           string   `protobuf:"bytes,4,opt,name=body,proto3" json:"body,omitempty"`
	TagList        []string `protobuf:"bytes,5,rep,name=tagList,proto3" json:"tagList,omitempty"`
	CreatedAt      string   `protobuf:"bytes,6,opt,name=createdAt,proto3" json:"createdAt,omitempty"`
	UpdatedAt      string   `protobuf:"bytes,7,opt,name=updatedAt,proto3" json:"updatedAt,omitempty"`
	Favorited      bool     `protobuf:"varint,8,opt,name=favorited,proto3" json:"favorited,omitempty"`
	FavoritesCount int32    `protobuf:"varint,9,opt,name=favoritesCount,proto3" json:"favoritesCount,omitempty"`
	Author         *Profile `protobuf:"bytes,10,opt,name=author,proto3" json:"author,omitempty"`
	// contains filtered or unexported fields
}

func (*Article) Descriptor deprecated

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

Deprecated: Use Article.ProtoReflect.Descriptor instead.

func (*Article) GetAuthor

func (x *Article) GetAuthor() *Profile

func (*Article) GetBody

func (x *Article) GetBody() string

func (*Article) GetCreatedAt

func (x *Article) GetCreatedAt() string

func (*Article) GetDescription

func (x *Article) GetDescription() string

func (*Article) GetFavorited

func (x *Article) GetFavorited() bool

func (*Article) GetFavoritesCount

func (x *Article) GetFavoritesCount() int32

func (*Article) GetSlug

func (x *Article) GetSlug() string

func (*Article) GetTagList

func (x *Article) GetTagList() []string

func (*Article) GetTitle

func (x *Article) GetTitle() string

func (*Article) GetUpdatedAt

func (x *Article) GetUpdatedAt() 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 ArticleResponse

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

response message

func (*ArticleResponse) Descriptor deprecated

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

Deprecated: Use ArticleResponse.ProtoReflect.Descriptor instead.

func (*ArticleResponse) GetArticle

func (x *ArticleResponse) GetArticle() *Article

func (*ArticleResponse) ProtoMessage

func (*ArticleResponse) ProtoMessage()

func (*ArticleResponse) ProtoReflect

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

func (*ArticleResponse) Reset

func (x *ArticleResponse) Reset()

func (*ArticleResponse) String

func (x *ArticleResponse) String() string

type ArticlesClient

type ArticlesClient interface {
	CreateArticle(ctx context.Context, in *CreateAritcleRequest, opts ...grpc.CallOption) (*ArticleResponse, error)
	GetFeedArticles(ctx context.Context, in *GetFeedArticlesRequest, opts ...grpc.CallOption) (*ArticlesResponse, error)
	GetArticle(ctx context.Context, in *GetArticleRequest, opts ...grpc.CallOption) (*ArticleResponse, error)
	GetArticles(ctx context.Context, in *GetArticlesRequest, opts ...grpc.CallOption) (*ArticlesResponse, error)
	UpdateArticle(ctx context.Context, in *UpdateArticleRequest, opts ...grpc.CallOption) (*ArticleResponse, error)
	DeleteArticle(ctx context.Context, in *DeleteArticleRequest, opts ...grpc.CallOption) (*Empty, error)
	FavoriteArticle(ctx context.Context, in *FavoriteArticleRequest, opts ...grpc.CallOption) (*ArticleResponse, error)
	UnfavoriteArticle(ctx context.Context, in *UnfavoriteArticleRequest, opts ...grpc.CallOption) (*ArticleResponse, error)
	GetTags(ctx context.Context, in *Empty, opts ...grpc.CallOption) (*TagsResponse, error)
	CreateComment(ctx context.Context, in *CreateCommentRequest, opts ...grpc.CallOption) (*CommentResponse, error)
	GetComments(ctx context.Context, in *GetCommentsRequest, opts ...grpc.CallOption) (*CommentsResponse, error)
	DeleteComment(ctx context.Context, in *DeleteCommentRequest, opts ...grpc.CallOption) (*Empty, error)
}

ArticlesClient is the client API for Articles 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.

func NewArticlesClient

func NewArticlesClient(cc grpc.ClientConnInterface) ArticlesClient

type ArticlesResponse

type ArticlesResponse struct {
	Articles      []*Article `protobuf:"bytes,1,rep,name=articles,proto3" json:"articles,omitempty"`
	ArticlesCount int32      `protobuf:"varint,2,opt,name=articlesCount,proto3" json:"articlesCount,omitempty"`
	// contains filtered or unexported fields
}

func (*ArticlesResponse) Descriptor deprecated

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

Deprecated: Use ArticlesResponse.ProtoReflect.Descriptor instead.

func (*ArticlesResponse) GetArticles

func (x *ArticlesResponse) GetArticles() []*Article

func (*ArticlesResponse) GetArticlesCount

func (x *ArticlesResponse) GetArticlesCount() int32

func (*ArticlesResponse) ProtoMessage

func (*ArticlesResponse) ProtoMessage()

func (*ArticlesResponse) ProtoReflect

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

func (*ArticlesResponse) Reset

func (x *ArticlesResponse) Reset()

func (*ArticlesResponse) String

func (x *ArticlesResponse) String() string

type ArticlesServer

ArticlesServer is the server API for Articles service. All implementations should embed UnimplementedArticlesServer for forward compatibility

type Comment

type Comment struct {
	Id        string   `protobuf:"bytes,1,opt,name=id,proto3" json:"id,omitempty"`
	CreatedAt string   `protobuf:"bytes,2,opt,name=createdAt,proto3" json:"createdAt,omitempty"`
	UpdatedAt string   `protobuf:"bytes,3,opt,name=updatedAt,proto3" json:"updatedAt,omitempty"`
	Body      string   `protobuf:"bytes,4,opt,name=body,proto3" json:"body,omitempty"`
	Author    *Profile `protobuf:"bytes,5,opt,name=author,proto3" json:"author,omitempty"`
	// contains filtered or unexported fields
}

func (*Comment) Descriptor deprecated

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

Deprecated: Use Comment.ProtoReflect.Descriptor instead.

func (*Comment) GetAuthor

func (x *Comment) GetAuthor() *Profile

func (*Comment) GetBody

func (x *Comment) GetBody() string

func (*Comment) GetCreatedAt

func (x *Comment) GetCreatedAt() string

func (*Comment) GetId

func (x *Comment) GetId() string

func (*Comment) GetUpdatedAt

func (x *Comment) GetUpdatedAt() string

func (*Comment) ProtoMessage

func (*Comment) ProtoMessage()

func (*Comment) ProtoReflect

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

func (*Comment) Reset

func (x *Comment) Reset()

func (*Comment) String

func (x *Comment) String() string

type CommentResponse

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

func (*CommentResponse) Descriptor deprecated

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

Deprecated: Use CommentResponse.ProtoReflect.Descriptor instead.

func (*CommentResponse) GetComment

func (x *CommentResponse) GetComment() *Comment

func (*CommentResponse) ProtoMessage

func (*CommentResponse) ProtoMessage()

func (*CommentResponse) ProtoReflect

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

func (*CommentResponse) Reset

func (x *CommentResponse) Reset()

func (*CommentResponse) String

func (x *CommentResponse) String() string

type CommentsResponse

type CommentsResponse struct {
	Comments []*Comment `protobuf:"bytes,1,rep,name=comments,proto3" json:"comments,omitempty"`
	// contains filtered or unexported fields
}

func (*CommentsResponse) Descriptor deprecated

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

Deprecated: Use CommentsResponse.ProtoReflect.Descriptor instead.

func (*CommentsResponse) GetComments

func (x *CommentsResponse) GetComments() []*Comment

func (*CommentsResponse) ProtoMessage

func (*CommentsResponse) ProtoMessage()

func (*CommentsResponse) ProtoReflect

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

func (*CommentsResponse) Reset

func (x *CommentsResponse) Reset()

func (*CommentsResponse) String

func (x *CommentsResponse) String() string

type CreateAritcleRequest

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

request message

func (*CreateAritcleRequest) Descriptor deprecated

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

Deprecated: Use CreateAritcleRequest.ProtoReflect.Descriptor instead.

func (*CreateAritcleRequest) GetArticle

func (*CreateAritcleRequest) ProtoMessage

func (*CreateAritcleRequest) ProtoMessage()

func (*CreateAritcleRequest) ProtoReflect

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

func (*CreateAritcleRequest) Reset

func (x *CreateAritcleRequest) Reset()

func (*CreateAritcleRequest) String

func (x *CreateAritcleRequest) String() string

type CreateAritcleRequest_Article

type CreateAritcleRequest_Article struct {
	Title       string   `protobuf:"bytes,1,opt,name=title,proto3" json:"title,omitempty"`
	Description string   `protobuf:"bytes,2,opt,name=description,proto3" json:"description,omitempty"`
	Body        string   `protobuf:"bytes,3,opt,name=body,proto3" json:"body,omitempty"`
	TagList     []string `protobuf:"bytes,4,rep,name=tagList,proto3" json:"tagList,omitempty"`
	// contains filtered or unexported fields
}

func (*CreateAritcleRequest_Article) Descriptor deprecated

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

Deprecated: Use CreateAritcleRequest_Article.ProtoReflect.Descriptor instead.

func (*CreateAritcleRequest_Article) GetBody

func (x *CreateAritcleRequest_Article) GetBody() string

func (*CreateAritcleRequest_Article) GetDescription

func (x *CreateAritcleRequest_Article) GetDescription() string

func (*CreateAritcleRequest_Article) GetTagList

func (x *CreateAritcleRequest_Article) GetTagList() []string

func (*CreateAritcleRequest_Article) GetTitle

func (x *CreateAritcleRequest_Article) GetTitle() string

func (*CreateAritcleRequest_Article) ProtoMessage

func (*CreateAritcleRequest_Article) ProtoMessage()

func (*CreateAritcleRequest_Article) ProtoReflect

func (*CreateAritcleRequest_Article) Reset

func (x *CreateAritcleRequest_Article) Reset()

func (*CreateAritcleRequest_Article) String

type CreateCommentRequest

type CreateCommentRequest struct {
	Slug    string                        `protobuf:"bytes,1,opt,name=slug,proto3" json:"slug,omitempty"`
	Comment *CreateCommentRequest_Comment `protobuf:"bytes,2,opt,name=comment,proto3" json:"comment,omitempty"`
	// contains filtered or unexported fields
}

func (*CreateCommentRequest) Descriptor deprecated

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

Deprecated: Use CreateCommentRequest.ProtoReflect.Descriptor instead.

func (*CreateCommentRequest) GetComment

func (*CreateCommentRequest) GetSlug

func (x *CreateCommentRequest) GetSlug() string

func (*CreateCommentRequest) ProtoMessage

func (*CreateCommentRequest) ProtoMessage()

func (*CreateCommentRequest) ProtoReflect

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

func (*CreateCommentRequest) Reset

func (x *CreateCommentRequest) Reset()

func (*CreateCommentRequest) String

func (x *CreateCommentRequest) String() string

type CreateCommentRequest_Comment

type CreateCommentRequest_Comment struct {
	Body string `protobuf:"bytes,1,opt,name=body,proto3" json:"body,omitempty"`
	// contains filtered or unexported fields
}

func (*CreateCommentRequest_Comment) Descriptor deprecated

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

Deprecated: Use CreateCommentRequest_Comment.ProtoReflect.Descriptor instead.

func (*CreateCommentRequest_Comment) GetBody

func (x *CreateCommentRequest_Comment) GetBody() string

func (*CreateCommentRequest_Comment) ProtoMessage

func (*CreateCommentRequest_Comment) ProtoMessage()

func (*CreateCommentRequest_Comment) ProtoReflect

func (*CreateCommentRequest_Comment) Reset

func (x *CreateCommentRequest_Comment) Reset()

func (*CreateCommentRequest_Comment) String

type CreateUserRequest

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

func (*CreateUserRequest) Descriptor deprecated

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

Deprecated: Use CreateUserRequest.ProtoReflect.Descriptor instead.

func (*CreateUserRequest) GetUser

func (*CreateUserRequest) ProtoMessage

func (*CreateUserRequest) ProtoMessage()

func (*CreateUserRequest) ProtoReflect

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

func (*CreateUserRequest) Reset

func (x *CreateUserRequest) Reset()

func (*CreateUserRequest) String

func (x *CreateUserRequest) String() string

type CreateUserRequest_User

type CreateUserRequest_User struct {
	Username string `protobuf:"bytes,1,opt,name=username,proto3" json:"username,omitempty"`
	Email    string `protobuf:"bytes,2,opt,name=email,proto3" json:"email,omitempty"`
	Password string `protobuf:"bytes,3,opt,name=password,proto3" json:"password,omitempty"`
	// contains filtered or unexported fields
}

func (*CreateUserRequest_User) Descriptor deprecated

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

Deprecated: Use CreateUserRequest_User.ProtoReflect.Descriptor instead.

func (*CreateUserRequest_User) GetEmail

func (x *CreateUserRequest_User) GetEmail() string

func (*CreateUserRequest_User) GetPassword

func (x *CreateUserRequest_User) GetPassword() string

func (*CreateUserRequest_User) GetUsername

func (x *CreateUserRequest_User) GetUsername() string

func (*CreateUserRequest_User) ProtoMessage

func (*CreateUserRequest_User) ProtoMessage()

func (*CreateUserRequest_User) ProtoReflect

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

func (*CreateUserRequest_User) Reset

func (x *CreateUserRequest_User) Reset()

func (*CreateUserRequest_User) String

func (x *CreateUserRequest_User) String() string

type DeleteArticleRequest

type DeleteArticleRequest struct {
	Slug string `protobuf:"bytes,1,opt,name=slug,proto3" json:"slug,omitempty"`
	// contains filtered or unexported fields
}

func (*DeleteArticleRequest) Descriptor deprecated

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

Deprecated: Use DeleteArticleRequest.ProtoReflect.Descriptor instead.

func (*DeleteArticleRequest) GetSlug

func (x *DeleteArticleRequest) GetSlug() string

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 DeleteCommentRequest

type DeleteCommentRequest struct {
	Slug string `protobuf:"bytes,1,opt,name=slug,proto3" json:"slug,omitempty"`
	Id   string `protobuf:"bytes,2,opt,name=id,proto3" json:"id,omitempty"`
	// contains filtered or unexported fields
}

func (*DeleteCommentRequest) Descriptor deprecated

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

Deprecated: Use DeleteCommentRequest.ProtoReflect.Descriptor instead.

func (*DeleteCommentRequest) GetId

func (x *DeleteCommentRequest) GetId() string

func (*DeleteCommentRequest) GetSlug

func (x *DeleteCommentRequest) GetSlug() string

func (*DeleteCommentRequest) ProtoMessage

func (*DeleteCommentRequest) ProtoMessage()

func (*DeleteCommentRequest) ProtoReflect

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

func (*DeleteCommentRequest) Reset

func (x *DeleteCommentRequest) Reset()

func (*DeleteCommentRequest) String

func (x *DeleteCommentRequest) String() string

type Empty

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

func (*Empty) Descriptor deprecated

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

Deprecated: Use Empty.ProtoReflect.Descriptor instead.

func (*Empty) ProtoMessage

func (*Empty) ProtoMessage()

func (*Empty) ProtoReflect

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

func (*Empty) Reset

func (x *Empty) Reset()

func (*Empty) String

func (x *Empty) String() string

type ExampleUser

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

func (*ExampleUser) Descriptor deprecated

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

Deprecated: Use ExampleUser.ProtoReflect.Descriptor instead.

func (*ExampleUser) GetId

func (x *ExampleUser) GetId() string

func (*ExampleUser) ProtoMessage

func (*ExampleUser) ProtoMessage()

func (*ExampleUser) ProtoReflect

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

func (*ExampleUser) Reset

func (x *ExampleUser) Reset()

func (*ExampleUser) String

func (x *ExampleUser) String() string

type FavoriteArticleRequest

type FavoriteArticleRequest struct {
	Slug string `protobuf:"bytes,1,opt,name=slug,proto3" json:"slug,omitempty"`
	// contains filtered or unexported fields
}

func (*FavoriteArticleRequest) Descriptor deprecated

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

Deprecated: Use FavoriteArticleRequest.ProtoReflect.Descriptor instead.

func (*FavoriteArticleRequest) GetSlug

func (x *FavoriteArticleRequest) GetSlug() string

func (*FavoriteArticleRequest) ProtoMessage

func (*FavoriteArticleRequest) ProtoMessage()

func (*FavoriteArticleRequest) ProtoReflect

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

func (*FavoriteArticleRequest) Reset

func (x *FavoriteArticleRequest) Reset()

func (*FavoriteArticleRequest) String

func (x *FavoriteArticleRequest) String() string

type FollowRequest

type FollowRequest struct {
	Username string `protobuf:"bytes,1,opt,name=username,proto3" json:"username,omitempty"`
	// contains filtered or unexported fields
}

func (*FollowRequest) Descriptor deprecated

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

Deprecated: Use FollowRequest.ProtoReflect.Descriptor instead.

func (*FollowRequest) GetUsername

func (x *FollowRequest) GetUsername() string

func (*FollowRequest) ProtoMessage

func (*FollowRequest) ProtoMessage()

func (*FollowRequest) ProtoReflect

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

func (*FollowRequest) Reset

func (x *FollowRequest) Reset()

func (*FollowRequest) String

func (x *FollowRequest) String() string

type GetArticleRequest

type GetArticleRequest struct {
	Slug string `protobuf:"bytes,1,opt,name=slug,proto3" json:"slug,omitempty"`
	// contains filtered or unexported fields
}

func (*GetArticleRequest) Descriptor deprecated

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

Deprecated: Use GetArticleRequest.ProtoReflect.Descriptor instead.

func (*GetArticleRequest) GetSlug

func (x *GetArticleRequest) GetSlug() string

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 GetArticlesRequest

type GetArticlesRequest struct {
	Tag       string `protobuf:"bytes,1,opt,name=tag,proto3" json:"tag,omitempty"`
	Author    string `protobuf:"bytes,2,opt,name=author,proto3" json:"author,omitempty"`
	Favorited string `protobuf:"bytes,3,opt,name=favorited,proto3" json:"favorited,omitempty"`
	Limit     int64  `protobuf:"varint,4,opt,name=limit,proto3" json:"limit,omitempty"`
	Offset    int64  `protobuf:"varint,5,opt,name=offset,proto3" json:"offset,omitempty"`
	// contains filtered or unexported fields
}

func (*GetArticlesRequest) Descriptor deprecated

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

Deprecated: Use GetArticlesRequest.ProtoReflect.Descriptor instead.

func (*GetArticlesRequest) GetAuthor

func (x *GetArticlesRequest) GetAuthor() string

func (*GetArticlesRequest) GetFavorited

func (x *GetArticlesRequest) GetFavorited() string

func (*GetArticlesRequest) GetLimit

func (x *GetArticlesRequest) GetLimit() int64

func (*GetArticlesRequest) GetOffset

func (x *GetArticlesRequest) GetOffset() int64

func (*GetArticlesRequest) GetTag

func (x *GetArticlesRequest) GetTag() string

func (*GetArticlesRequest) ProtoMessage

func (*GetArticlesRequest) ProtoMessage()

func (*GetArticlesRequest) ProtoReflect

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

func (*GetArticlesRequest) Reset

func (x *GetArticlesRequest) Reset()

func (*GetArticlesRequest) String

func (x *GetArticlesRequest) String() string

type GetCommentsRequest

type GetCommentsRequest struct {
	Slug string `protobuf:"bytes,1,opt,name=slug,proto3" json:"slug,omitempty"`
	// contains filtered or unexported fields
}

func (*GetCommentsRequest) Descriptor deprecated

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

Deprecated: Use GetCommentsRequest.ProtoReflect.Descriptor instead.

func (*GetCommentsRequest) GetSlug

func (x *GetCommentsRequest) GetSlug() string

func (*GetCommentsRequest) ProtoMessage

func (*GetCommentsRequest) ProtoMessage()

func (*GetCommentsRequest) ProtoReflect

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

func (*GetCommentsRequest) Reset

func (x *GetCommentsRequest) Reset()

func (*GetCommentsRequest) String

func (x *GetCommentsRequest) String() string

type GetFeedArticlesRequest

type GetFeedArticlesRequest struct {
	Limit  int64 `protobuf:"varint,1,opt,name=limit,proto3" json:"limit,omitempty"`
	Offset int64 `protobuf:"varint,2,opt,name=offset,proto3" json:"offset,omitempty"`
	// contains filtered or unexported fields
}

func (*GetFeedArticlesRequest) Descriptor deprecated

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

Deprecated: Use GetFeedArticlesRequest.ProtoReflect.Descriptor instead.

func (*GetFeedArticlesRequest) GetLimit

func (x *GetFeedArticlesRequest) GetLimit() int64

func (*GetFeedArticlesRequest) GetOffset

func (x *GetFeedArticlesRequest) GetOffset() int64

func (*GetFeedArticlesRequest) ProtoMessage

func (*GetFeedArticlesRequest) ProtoMessage()

func (*GetFeedArticlesRequest) ProtoReflect

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

func (*GetFeedArticlesRequest) Reset

func (x *GetFeedArticlesRequest) Reset()

func (*GetFeedArticlesRequest) String

func (x *GetFeedArticlesRequest) String() string

type ListUsersRequest

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

func (*ListUsersRequest) Descriptor deprecated

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

Deprecated: Use ListUsersRequest.ProtoReflect.Descriptor instead.

func (*ListUsersRequest) ProtoMessage

func (*ListUsersRequest) ProtoMessage()

func (*ListUsersRequest) ProtoReflect

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

func (*ListUsersRequest) Reset

func (x *ListUsersRequest) Reset()

func (*ListUsersRequest) String

func (x *ListUsersRequest) String() string

type LoginUserRequest

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

request message

func (*LoginUserRequest) Descriptor deprecated

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

Deprecated: Use LoginUserRequest.ProtoReflect.Descriptor instead.

func (*LoginUserRequest) GetUser

func (*LoginUserRequest) ProtoMessage

func (*LoginUserRequest) ProtoMessage()

func (*LoginUserRequest) ProtoReflect

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

func (*LoginUserRequest) Reset

func (x *LoginUserRequest) Reset()

func (*LoginUserRequest) String

func (x *LoginUserRequest) String() string

type LoginUserRequest_User

type LoginUserRequest_User struct {
	Email    string `protobuf:"bytes,1,opt,name=email,proto3" json:"email,omitempty"`
	Password string `protobuf:"bytes,2,opt,name=password,proto3" json:"password,omitempty"`
	// contains filtered or unexported fields
}

func (*LoginUserRequest_User) Descriptor deprecated

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

Deprecated: Use LoginUserRequest_User.ProtoReflect.Descriptor instead.

func (*LoginUserRequest_User) GetEmail

func (x *LoginUserRequest_User) GetEmail() string

func (*LoginUserRequest_User) GetPassword

func (x *LoginUserRequest_User) GetPassword() string

func (*LoginUserRequest_User) ProtoMessage

func (*LoginUserRequest_User) ProtoMessage()

func (*LoginUserRequest_User) ProtoReflect

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

func (*LoginUserRequest_User) Reset

func (x *LoginUserRequest_User) Reset()

func (*LoginUserRequest_User) String

func (x *LoginUserRequest_User) String() string

type Profile

type Profile struct {
	Username  string `protobuf:"bytes,1,opt,name=username,proto3" json:"username,omitempty"`
	Bio       string `protobuf:"bytes,2,opt,name=bio,proto3" json:"bio,omitempty"`
	Image     string `protobuf:"bytes,3,opt,name=image,proto3" json:"image,omitempty"`
	Following bool   `protobuf:"varint,4,opt,name=following,proto3" json:"following,omitempty"`
	// contains filtered or unexported fields
}

func (*Profile) Descriptor deprecated

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

Deprecated: Use Profile.ProtoReflect.Descriptor instead.

func (*Profile) GetBio

func (x *Profile) GetBio() string

func (*Profile) GetFollowing

func (x *Profile) GetFollowing() bool

func (*Profile) GetImage

func (x *Profile) GetImage() string

func (*Profile) GetUsername

func (x *Profile) GetUsername() string

func (*Profile) ProtoMessage

func (*Profile) ProtoMessage()

func (*Profile) ProtoReflect

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

func (*Profile) Reset

func (x *Profile) Reset()

func (*Profile) String

func (x *Profile) String() string

type ProfileResponse

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

func (*ProfileResponse) Descriptor deprecated

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

Deprecated: Use ProfileResponse.ProtoReflect.Descriptor instead.

func (*ProfileResponse) GetProfile

func (x *ProfileResponse) GetProfile() *Profile

func (*ProfileResponse) ProtoMessage

func (*ProfileResponse) ProtoMessage()

func (*ProfileResponse) ProtoReflect

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

func (*ProfileResponse) Reset

func (x *ProfileResponse) Reset()

func (*ProfileResponse) String

func (x *ProfileResponse) String() string

type ShowProfileRequest

type ShowProfileRequest struct {
	Username string `protobuf:"bytes,1,opt,name=username,proto3" json:"username,omitempty"`
	// contains filtered or unexported fields
}

func (*ShowProfileRequest) Descriptor deprecated

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

Deprecated: Use ShowProfileRequest.ProtoReflect.Descriptor instead.

func (*ShowProfileRequest) GetUsername

func (x *ShowProfileRequest) GetUsername() string

func (*ShowProfileRequest) ProtoMessage

func (*ShowProfileRequest) ProtoMessage()

func (*ShowProfileRequest) ProtoReflect

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

func (*ShowProfileRequest) Reset

func (x *ShowProfileRequest) Reset()

func (*ShowProfileRequest) String

func (x *ShowProfileRequest) String() string

type TagsResponse

type TagsResponse struct {
	Tags []string `protobuf:"bytes,1,rep,name=tags,proto3" json:"tags,omitempty"`
	// contains filtered or unexported fields
}

func (*TagsResponse) Descriptor deprecated

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

Deprecated: Use TagsResponse.ProtoReflect.Descriptor instead.

func (*TagsResponse) GetTags

func (x *TagsResponse) GetTags() []string

func (*TagsResponse) ProtoMessage

func (*TagsResponse) ProtoMessage()

func (*TagsResponse) ProtoReflect

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

func (*TagsResponse) Reset

func (x *TagsResponse) Reset()

func (*TagsResponse) String

func (x *TagsResponse) String() string

type UnfavoriteArticleRequest

type UnfavoriteArticleRequest struct {
	Slug string `protobuf:"bytes,1,opt,name=slug,proto3" json:"slug,omitempty"`
	// contains filtered or unexported fields
}

func (*UnfavoriteArticleRequest) Descriptor deprecated

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

Deprecated: Use UnfavoriteArticleRequest.ProtoReflect.Descriptor instead.

func (*UnfavoriteArticleRequest) GetSlug

func (x *UnfavoriteArticleRequest) GetSlug() string

func (*UnfavoriteArticleRequest) ProtoMessage

func (*UnfavoriteArticleRequest) ProtoMessage()

func (*UnfavoriteArticleRequest) ProtoReflect

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

func (*UnfavoriteArticleRequest) Reset

func (x *UnfavoriteArticleRequest) Reset()

func (*UnfavoriteArticleRequest) String

func (x *UnfavoriteArticleRequest) String() string

type UnfollowRequest

type UnfollowRequest struct {
	Username string `protobuf:"bytes,1,opt,name=username,proto3" json:"username,omitempty"`
	// contains filtered or unexported fields
}

func (*UnfollowRequest) Descriptor deprecated

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

Deprecated: Use UnfollowRequest.ProtoReflect.Descriptor instead.

func (*UnfollowRequest) GetUsername

func (x *UnfollowRequest) GetUsername() string

func (*UnfollowRequest) ProtoMessage

func (*UnfollowRequest) ProtoMessage()

func (*UnfollowRequest) ProtoReflect

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

func (*UnfollowRequest) Reset

func (x *UnfollowRequest) Reset()

func (*UnfollowRequest) String

func (x *UnfollowRequest) String() string

type UnimplementedArticlesServer

type UnimplementedArticlesServer struct {
}

UnimplementedArticlesServer should be embedded to have forward compatible implementations.

func (UnimplementedArticlesServer) CreateArticle

func (UnimplementedArticlesServer) CreateComment

func (UnimplementedArticlesServer) DeleteArticle

func (UnimplementedArticlesServer) DeleteComment

func (UnimplementedArticlesServer) FavoriteArticle

func (UnimplementedArticlesServer) GetArticle

func (UnimplementedArticlesServer) GetArticles

func (UnimplementedArticlesServer) GetComments

func (UnimplementedArticlesServer) GetFeedArticles

func (UnimplementedArticlesServer) GetTags

func (UnimplementedArticlesServer) UnfavoriteArticle

func (UnimplementedArticlesServer) UpdateArticle

type UnimplementedUserServiceServer

type UnimplementedUserServiceServer struct {
}

UnimplementedUserServiceServer should be embedded to have forward compatible implementations.

func (UnimplementedUserServiceServer) AddUser

func (UnimplementedUserServiceServer) ListUsers

type UnimplementedUsersServer

type UnimplementedUsersServer struct {
}

UnimplementedUsersServer should be embedded to have forward compatible implementations.

func (UnimplementedUsersServer) CreateUser

func (UnimplementedUsersServer) CurrentUser

func (UnimplementedUsersServer) FollowUser

func (UnimplementedUsersServer) LoginUser

func (UnimplementedUsersServer) ShowProfile

func (UnimplementedUsersServer) UnfollowUser

func (UnimplementedUsersServer) UpdateUser

type UnsafeArticlesServer

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

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

type UnsafeUserServiceServer

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

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

type UnsafeUsersServer

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

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

type UpdateArticleRequest

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

func (*UpdateArticleRequest) Descriptor deprecated

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

Deprecated: Use UpdateArticleRequest.ProtoReflect.Descriptor instead.

func (*UpdateArticleRequest) GetArticle

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

type UpdateArticleRequest_Article

type UpdateArticleRequest_Article struct {
	Title       string `protobuf:"bytes,1,opt,name=title,proto3" json:"title,omitempty"`
	Description string `protobuf:"bytes,2,opt,name=description,proto3" json:"description,omitempty"`
	Body        string `protobuf:"bytes,3,opt,name=body,proto3" json:"body,omitempty"`
	Slug        string `protobuf:"bytes,4,opt,name=slug,proto3" json:"slug,omitempty"`
	// contains filtered or unexported fields
}

func (*UpdateArticleRequest_Article) Descriptor deprecated

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

Deprecated: Use UpdateArticleRequest_Article.ProtoReflect.Descriptor instead.

func (*UpdateArticleRequest_Article) GetBody

func (x *UpdateArticleRequest_Article) GetBody() string

func (*UpdateArticleRequest_Article) GetDescription

func (x *UpdateArticleRequest_Article) GetDescription() string

func (*UpdateArticleRequest_Article) GetSlug

func (x *UpdateArticleRequest_Article) GetSlug() string

func (*UpdateArticleRequest_Article) GetTitle

func (x *UpdateArticleRequest_Article) GetTitle() string

func (*UpdateArticleRequest_Article) ProtoMessage

func (*UpdateArticleRequest_Article) ProtoMessage()

func (*UpdateArticleRequest_Article) ProtoReflect

func (*UpdateArticleRequest_Article) Reset

func (x *UpdateArticleRequest_Article) Reset()

func (*UpdateArticleRequest_Article) String

type UpdateUserRequest

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

func (*UpdateUserRequest) Descriptor deprecated

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

Deprecated: Use UpdateUserRequest.ProtoReflect.Descriptor instead.

func (*UpdateUserRequest) GetUser

func (*UpdateUserRequest) ProtoMessage

func (*UpdateUserRequest) ProtoMessage()

func (*UpdateUserRequest) ProtoReflect

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

func (*UpdateUserRequest) Reset

func (x *UpdateUserRequest) Reset()

func (*UpdateUserRequest) String

func (x *UpdateUserRequest) String() string

type UpdateUserRequest_User

type UpdateUserRequest_User struct {
	Email    string `protobuf:"bytes,1,opt,name=email,proto3" json:"email,omitempty"`
	Password string `protobuf:"bytes,2,opt,name=password,proto3" json:"password,omitempty"`
	Username string `protobuf:"bytes,3,opt,name=username,proto3" json:"username,omitempty"`
	Bio      string `protobuf:"bytes,4,opt,name=bio,proto3" json:"bio,omitempty"`
	Image    string `protobuf:"bytes,5,opt,name=image,proto3" json:"image,omitempty"`
	// contains filtered or unexported fields
}

func (*UpdateUserRequest_User) Descriptor deprecated

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

Deprecated: Use UpdateUserRequest_User.ProtoReflect.Descriptor instead.

func (*UpdateUserRequest_User) GetBio

func (x *UpdateUserRequest_User) GetBio() string

func (*UpdateUserRequest_User) GetEmail

func (x *UpdateUserRequest_User) GetEmail() string

func (*UpdateUserRequest_User) GetImage

func (x *UpdateUserRequest_User) GetImage() string

func (*UpdateUserRequest_User) GetPassword

func (x *UpdateUserRequest_User) GetPassword() string

func (*UpdateUserRequest_User) GetUsername

func (x *UpdateUserRequest_User) GetUsername() string

func (*UpdateUserRequest_User) ProtoMessage

func (*UpdateUserRequest_User) ProtoMessage()

func (*UpdateUserRequest_User) ProtoReflect

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

func (*UpdateUserRequest_User) Reset

func (x *UpdateUserRequest_User) Reset()

func (*UpdateUserRequest_User) String

func (x *UpdateUserRequest_User) String() string

type User

type User struct {
	Email    string `protobuf:"bytes,1,opt,name=email,proto3" json:"email,omitempty"`
	Token    string `protobuf:"bytes,2,opt,name=token,proto3" json:"token,omitempty"`
	Username string `protobuf:"bytes,3,opt,name=username,proto3" json:"username,omitempty"`
	Bio      string `protobuf:"bytes,4,opt,name=bio,proto3" json:"bio,omitempty"`
	Image    string `protobuf:"bytes,5,opt,name=image,proto3" json:"image,omitempty"`
	// contains filtered or unexported fields
}

func (*User) Descriptor deprecated

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

Deprecated: Use User.ProtoReflect.Descriptor instead.

func (*User) GetBio

func (x *User) GetBio() string

func (*User) GetEmail

func (x *User) GetEmail() string

func (*User) GetImage

func (x *User) GetImage() string

func (*User) GetToken

func (x *User) GetToken() string

func (*User) GetUsername

func (x *User) GetUsername() string

func (*User) ProtoMessage

func (*User) ProtoMessage()

func (*User) ProtoReflect

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

func (*User) Reset

func (x *User) Reset()

func (*User) String

func (x *User) String() string

type UserResponse

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

response message

func (*UserResponse) Descriptor deprecated

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

Deprecated: Use UserResponse.ProtoReflect.Descriptor instead.

func (*UserResponse) GetUser

func (x *UserResponse) GetUser() *User

func (*UserResponse) ProtoMessage

func (*UserResponse) ProtoMessage()

func (*UserResponse) ProtoReflect

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

func (*UserResponse) Reset

func (x *UserResponse) Reset()

func (*UserResponse) String

func (x *UserResponse) String() string

type UserServiceClient

type UserServiceClient interface {
	AddUser(ctx context.Context, in *AddUserRequest, opts ...grpc.CallOption) (*ExampleUser, error)
	ListUsers(ctx context.Context, in *ListUsersRequest, opts ...grpc.CallOption) (UserService_ListUsersClient, error)
}

UserServiceClient is the client API for UserService 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 UserServiceServer

type UserServiceServer interface {
	AddUser(context.Context, *AddUserRequest) (*ExampleUser, error)
	ListUsers(*ListUsersRequest, UserService_ListUsersServer) error
}

UserServiceServer is the server API for UserService service. All implementations should embed UnimplementedUserServiceServer for forward compatibility

type UserService_ListUsersClient

type UserService_ListUsersClient interface {
	Recv() (*ExampleUser, error)
	grpc.ClientStream
}

type UserService_ListUsersServer

type UserService_ListUsersServer interface {
	Send(*ExampleUser) error
	grpc.ServerStream
}

type UsersClient

type UsersClient interface {
	LoginUser(ctx context.Context, in *LoginUserRequest, opts ...grpc.CallOption) (*UserResponse, error)
	CreateUser(ctx context.Context, in *CreateUserRequest, opts ...grpc.CallOption) (*UserResponse, error)
	CurrentUser(ctx context.Context, in *Empty, opts ...grpc.CallOption) (*UserResponse, error)
	UpdateUser(ctx context.Context, in *UpdateUserRequest, opts ...grpc.CallOption) (*UserResponse, error)
	ShowProfile(ctx context.Context, in *ShowProfileRequest, opts ...grpc.CallOption) (*ProfileResponse, error)
	FollowUser(ctx context.Context, in *FollowRequest, opts ...grpc.CallOption) (*ProfileResponse, error)
	UnfollowUser(ctx context.Context, in *UnfollowRequest, opts ...grpc.CallOption) (*ProfileResponse, error)
}

UsersClient is the client API for Users 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.

func NewUsersClient

func NewUsersClient(cc grpc.ClientConnInterface) UsersClient

type UsersServer

UsersServer is the server API for Users service. All implementations should embed UnimplementedUsersServer for forward compatibility

Jump to

Keyboard shortcuts

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