Documentation
¶
Overview ¶
Package shr is a generated protocol buffer package.
It is generated from these files:
shr.proto
It has these top-level messages:
UserDetailRequest UserDetailResponse UserDeleteRequest UserListResponse ThreadDetailRequest ThreadDeleteRequest AddUserRequest ThreadDetailResponse ThreadListResponse AddLinkRequest
Index ¶
- func RegisterThreadServer(s *grpc.Server, srv ThreadServer)
- func RegisterUserServer(s *grpc.Server, srv UserServer)
- type AddLinkRequest
- func (*AddLinkRequest) Descriptor() ([]byte, []int)
- func (m *AddLinkRequest) GetCurrentUserId() int64
- func (m *AddLinkRequest) GetLink() string
- func (m *AddLinkRequest) GetThreadId() int64
- func (*AddLinkRequest) ProtoMessage()
- func (m *AddLinkRequest) Reset()
- func (m *AddLinkRequest) String() string
- type AddUserRequest
- type ThreadClient
- type ThreadDeleteRequest
- type ThreadDetailRequest
- func (*ThreadDetailRequest) Descriptor() ([]byte, []int)
- func (m *ThreadDetailRequest) GetCurrentUserId() int64
- func (m *ThreadDetailRequest) GetTitle() string
- func (m *ThreadDetailRequest) GetUrls() []string
- func (m *ThreadDetailRequest) GetUsers() []*UserDetailResponse
- func (*ThreadDetailRequest) ProtoMessage()
- func (m *ThreadDetailRequest) Reset()
- func (m *ThreadDetailRequest) String() string
- type ThreadDetailResponse
- func (*ThreadDetailResponse) Descriptor() ([]byte, []int)
- func (m *ThreadDetailResponse) GetId() int64
- func (m *ThreadDetailResponse) GetLinks() []string
- func (m *ThreadDetailResponse) GetSubscribedUserIds() []int64
- func (m *ThreadDetailResponse) GetTitle() string
- func (*ThreadDetailResponse) ProtoMessage()
- func (m *ThreadDetailResponse) Reset()
- func (m *ThreadDetailResponse) String() string
- type ThreadListResponse
- type ThreadServer
- type UserClient
- type UserDeleteRequest
- type UserDetailRequest
- func (*UserDetailRequest) Descriptor() ([]byte, []int)
- func (m *UserDetailRequest) GetCurrentUserId() int64
- func (m *UserDetailRequest) GetEmail() string
- func (m *UserDetailRequest) GetId() int64
- func (m *UserDetailRequest) GetUsername() string
- func (*UserDetailRequest) ProtoMessage()
- func (m *UserDetailRequest) Reset()
- func (m *UserDetailRequest) String() string
- type UserDetailResponse
- func (*UserDetailResponse) Descriptor() ([]byte, []int)
- func (m *UserDetailResponse) GetEmail() string
- func (m *UserDetailResponse) GetId() int64
- func (m *UserDetailResponse) GetUsername() string
- func (*UserDetailResponse) ProtoMessage()
- func (m *UserDetailResponse) Reset()
- func (m *UserDetailResponse) String() string
- type UserListResponse
- type UserServer
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
func RegisterThreadServer ¶
func RegisterThreadServer(s *grpc.Server, srv ThreadServer)
func RegisterUserServer ¶
func RegisterUserServer(s *grpc.Server, srv UserServer)
Types ¶
type AddLinkRequest ¶
type AddLinkRequest struct { CurrentUserId int64 `protobuf:"varint,1,opt,name=CurrentUserId" json:"CurrentUserId,omitempty"` ThreadId int64 `protobuf:"varint,2,opt,name=ThreadId" json:"ThreadId,omitempty"` Link string `protobuf:"bytes,3,opt,name=Link" json:"Link,omitempty"` }
func (*AddLinkRequest) Descriptor ¶
func (*AddLinkRequest) Descriptor() ([]byte, []int)
func (*AddLinkRequest) GetCurrentUserId ¶
func (m *AddLinkRequest) GetCurrentUserId() int64
func (*AddLinkRequest) GetLink ¶
func (m *AddLinkRequest) GetLink() string
func (*AddLinkRequest) GetThreadId ¶
func (m *AddLinkRequest) GetThreadId() int64
func (*AddLinkRequest) ProtoMessage ¶
func (*AddLinkRequest) ProtoMessage()
func (*AddLinkRequest) Reset ¶
func (m *AddLinkRequest) Reset()
func (*AddLinkRequest) String ¶
func (m *AddLinkRequest) String() string
type AddUserRequest ¶
type AddUserRequest struct { CurrentUserId int64 `protobuf:"varint,1,opt,name=CurrentUserId" json:"CurrentUserId,omitempty"` ThreadId int64 `protobuf:"varint,2,opt,name=ThreadId" json:"ThreadId,omitempty"` }
func (*AddUserRequest) Descriptor ¶
func (*AddUserRequest) Descriptor() ([]byte, []int)
func (*AddUserRequest) GetCurrentUserId ¶
func (m *AddUserRequest) GetCurrentUserId() int64
func (*AddUserRequest) GetThreadId ¶
func (m *AddUserRequest) GetThreadId() int64
func (*AddUserRequest) ProtoMessage ¶
func (*AddUserRequest) ProtoMessage()
func (*AddUserRequest) Reset ¶
func (m *AddUserRequest) Reset()
func (*AddUserRequest) String ¶
func (m *AddUserRequest) String() string
type ThreadClient ¶
type ThreadClient interface { List(ctx context.Context, in *ThreadDetailRequest, opts ...grpc.CallOption) (*ThreadListResponse, error) Detail(ctx context.Context, in *ThreadDetailRequest, opts ...grpc.CallOption) (*ThreadDetailResponse, error) Create(ctx context.Context, in *ThreadDetailRequest, opts ...grpc.CallOption) (*ThreadDetailResponse, error) AddUser(ctx context.Context, in *AddUserRequest, opts ...grpc.CallOption) (*ThreadDetailResponse, error) AddLink(ctx context.Context, in *AddLinkRequest, opts ...grpc.CallOption) (*ThreadDetailResponse, error) Update(ctx context.Context, in *ThreadDetailRequest, opts ...grpc.CallOption) (*ThreadDetailResponse, error) Delete(ctx context.Context, in *ThreadDeleteRequest, opts ...grpc.CallOption) (*ThreadDetailResponse, error) }
func NewThreadClient ¶
func NewThreadClient(cc *grpc.ClientConn) ThreadClient
type ThreadDeleteRequest ¶
type ThreadDeleteRequest struct { CurrentUserId int64 `protobuf:"varint,1,opt,name=CurrentUserId" json:"CurrentUserId,omitempty"` ThreadToDelete int64 `protobuf:"varint,2,opt,name=ThreadToDelete" json:"ThreadToDelete,omitempty"` }
func (*ThreadDeleteRequest) Descriptor ¶
func (*ThreadDeleteRequest) Descriptor() ([]byte, []int)
func (*ThreadDeleteRequest) GetCurrentUserId ¶
func (m *ThreadDeleteRequest) GetCurrentUserId() int64
func (*ThreadDeleteRequest) GetThreadToDelete ¶
func (m *ThreadDeleteRequest) GetThreadToDelete() int64
func (*ThreadDeleteRequest) ProtoMessage ¶
func (*ThreadDeleteRequest) ProtoMessage()
func (*ThreadDeleteRequest) Reset ¶
func (m *ThreadDeleteRequest) Reset()
func (*ThreadDeleteRequest) String ¶
func (m *ThreadDeleteRequest) String() string
type ThreadDetailRequest ¶
type ThreadDetailRequest struct { CurrentUserId int64 `protobuf:"varint,1,opt,name=CurrentUserId" json:"CurrentUserId,omitempty"` Title string `protobuf:"bytes,2,opt,name=Title" json:"Title,omitempty"` Urls []string `protobuf:"bytes,3,rep,name=Urls" json:"Urls,omitempty"` Users []*UserDetailResponse `protobuf:"bytes,4,rep,name=Users" json:"Users,omitempty"` }
func (*ThreadDetailRequest) Descriptor ¶
func (*ThreadDetailRequest) Descriptor() ([]byte, []int)
func (*ThreadDetailRequest) GetCurrentUserId ¶
func (m *ThreadDetailRequest) GetCurrentUserId() int64
func (*ThreadDetailRequest) GetTitle ¶
func (m *ThreadDetailRequest) GetTitle() string
func (*ThreadDetailRequest) GetUrls ¶
func (m *ThreadDetailRequest) GetUrls() []string
func (*ThreadDetailRequest) GetUsers ¶
func (m *ThreadDetailRequest) GetUsers() []*UserDetailResponse
func (*ThreadDetailRequest) ProtoMessage ¶
func (*ThreadDetailRequest) ProtoMessage()
func (*ThreadDetailRequest) Reset ¶
func (m *ThreadDetailRequest) Reset()
func (*ThreadDetailRequest) String ¶
func (m *ThreadDetailRequest) String() string
type ThreadDetailResponse ¶
type ThreadDetailResponse struct { Id int64 `protobuf:"varint,1,opt,name=Id" json:"Id,omitempty"` Title string `protobuf:"bytes,2,opt,name=Title" json:"Title,omitempty"` Links []string `protobuf:"bytes,3,rep,name=Links" json:"Links,omitempty"` SubscribedUserIds []int64 `protobuf:"varint,4,rep,packed,name=SubscribedUserIds" json:"SubscribedUserIds,omitempty"` }
func (*ThreadDetailResponse) Descriptor ¶
func (*ThreadDetailResponse) Descriptor() ([]byte, []int)
func (*ThreadDetailResponse) GetId ¶
func (m *ThreadDetailResponse) GetId() int64
func (*ThreadDetailResponse) GetLinks ¶
func (m *ThreadDetailResponse) GetLinks() []string
func (*ThreadDetailResponse) GetSubscribedUserIds ¶
func (m *ThreadDetailResponse) GetSubscribedUserIds() []int64
func (*ThreadDetailResponse) GetTitle ¶
func (m *ThreadDetailResponse) GetTitle() string
func (*ThreadDetailResponse) ProtoMessage ¶
func (*ThreadDetailResponse) ProtoMessage()
func (*ThreadDetailResponse) Reset ¶
func (m *ThreadDetailResponse) Reset()
func (*ThreadDetailResponse) String ¶
func (m *ThreadDetailResponse) String() string
type ThreadListResponse ¶
type ThreadListResponse struct {
Threads []*ThreadDetailResponse `protobuf:"bytes,1,rep,name=threads" json:"threads,omitempty"`
}
func (*ThreadListResponse) Descriptor ¶
func (*ThreadListResponse) Descriptor() ([]byte, []int)
func (*ThreadListResponse) GetThreads ¶
func (m *ThreadListResponse) GetThreads() []*ThreadDetailResponse
func (*ThreadListResponse) ProtoMessage ¶
func (*ThreadListResponse) ProtoMessage()
func (*ThreadListResponse) Reset ¶
func (m *ThreadListResponse) Reset()
func (*ThreadListResponse) String ¶
func (m *ThreadListResponse) String() string
type ThreadServer ¶
type ThreadServer interface { List(context.Context, *ThreadDetailRequest) (*ThreadListResponse, error) Detail(context.Context, *ThreadDetailRequest) (*ThreadDetailResponse, error) Create(context.Context, *ThreadDetailRequest) (*ThreadDetailResponse, error) AddUser(context.Context, *AddUserRequest) (*ThreadDetailResponse, error) AddLink(context.Context, *AddLinkRequest) (*ThreadDetailResponse, error) Update(context.Context, *ThreadDetailRequest) (*ThreadDetailResponse, error) Delete(context.Context, *ThreadDeleteRequest) (*ThreadDetailResponse, error) }
type UserClient ¶
type UserClient interface { List(ctx context.Context, in *UserDetailRequest, opts ...grpc.CallOption) (*UserListResponse, error) Detail(ctx context.Context, in *UserDetailRequest, opts ...grpc.CallOption) (*UserDetailResponse, error) Create(ctx context.Context, in *UserDetailRequest, opts ...grpc.CallOption) (*UserDetailResponse, error) Delete(ctx context.Context, in *UserDeleteRequest, opts ...grpc.CallOption) (*UserDetailResponse, error) Update(ctx context.Context, in *UserDetailRequest, opts ...grpc.CallOption) (*UserDetailResponse, error) }
func NewUserClient ¶
func NewUserClient(cc *grpc.ClientConn) UserClient
type UserDeleteRequest ¶
type UserDeleteRequest struct { CurrentUserId int64 `protobuf:"varint,1,opt,name=CurrentUserId" json:"CurrentUserId,omitempty"` UserIdToDelete int64 `protobuf:"varint,2,opt,name=UserIdToDelete" json:"UserIdToDelete,omitempty"` }
func (*UserDeleteRequest) Descriptor ¶
func (*UserDeleteRequest) Descriptor() ([]byte, []int)
func (*UserDeleteRequest) GetCurrentUserId ¶
func (m *UserDeleteRequest) GetCurrentUserId() int64
func (*UserDeleteRequest) GetUserIdToDelete ¶
func (m *UserDeleteRequest) GetUserIdToDelete() int64
func (*UserDeleteRequest) ProtoMessage ¶
func (*UserDeleteRequest) ProtoMessage()
func (*UserDeleteRequest) Reset ¶
func (m *UserDeleteRequest) Reset()
func (*UserDeleteRequest) String ¶
func (m *UserDeleteRequest) String() string
type UserDetailRequest ¶
type UserDetailRequest struct { CurrentUserId int64 `protobuf:"varint,1,opt,name=CurrentUserId" json:"CurrentUserId,omitempty"` Id int64 `protobuf:"varint,2,opt,name=Id" json:"Id,omitempty"` Username string `protobuf:"bytes,3,opt,name=Username" json:"Username,omitempty"` Email string `protobuf:"bytes,4,opt,name=Email" json:"Email,omitempty"` }
func (*UserDetailRequest) Descriptor ¶
func (*UserDetailRequest) Descriptor() ([]byte, []int)
func (*UserDetailRequest) GetCurrentUserId ¶
func (m *UserDetailRequest) GetCurrentUserId() int64
func (*UserDetailRequest) GetEmail ¶
func (m *UserDetailRequest) GetEmail() string
func (*UserDetailRequest) GetId ¶
func (m *UserDetailRequest) GetId() int64
func (*UserDetailRequest) GetUsername ¶
func (m *UserDetailRequest) GetUsername() string
func (*UserDetailRequest) ProtoMessage ¶
func (*UserDetailRequest) ProtoMessage()
func (*UserDetailRequest) Reset ¶
func (m *UserDetailRequest) Reset()
func (*UserDetailRequest) String ¶
func (m *UserDetailRequest) String() string
type UserDetailResponse ¶
type UserDetailResponse struct { Id int64 `protobuf:"varint,1,opt,name=Id" json:"Id,omitempty"` Username string `protobuf:"bytes,2,opt,name=Username" json:"Username,omitempty"` Email string `protobuf:"bytes,3,opt,name=Email" json:"Email,omitempty"` }
func (*UserDetailResponse) Descriptor ¶
func (*UserDetailResponse) Descriptor() ([]byte, []int)
func (*UserDetailResponse) GetEmail ¶
func (m *UserDetailResponse) GetEmail() string
func (*UserDetailResponse) GetId ¶
func (m *UserDetailResponse) GetId() int64
func (*UserDetailResponse) GetUsername ¶
func (m *UserDetailResponse) GetUsername() string
func (*UserDetailResponse) ProtoMessage ¶
func (*UserDetailResponse) ProtoMessage()
func (*UserDetailResponse) Reset ¶
func (m *UserDetailResponse) Reset()
func (*UserDetailResponse) String ¶
func (m *UserDetailResponse) String() string
type UserListResponse ¶
type UserListResponse struct {
Users []*UserDetailResponse `protobuf:"bytes,1,rep,name=users" json:"users,omitempty"`
}
func (*UserListResponse) Descriptor ¶
func (*UserListResponse) Descriptor() ([]byte, []int)
func (*UserListResponse) GetUsers ¶
func (m *UserListResponse) GetUsers() []*UserDetailResponse
func (*UserListResponse) ProtoMessage ¶
func (*UserListResponse) ProtoMessage()
func (*UserListResponse) Reset ¶
func (m *UserListResponse) Reset()
func (*UserListResponse) String ¶
func (m *UserListResponse) String() string
type UserServer ¶
type UserServer interface { List(context.Context, *UserDetailRequest) (*UserListResponse, error) Detail(context.Context, *UserDetailRequest) (*UserDetailResponse, error) Create(context.Context, *UserDetailRequest) (*UserDetailResponse, error) Delete(context.Context, *UserDeleteRequest) (*UserDetailResponse, error) Update(context.Context, *UserDetailRequest) (*UserDetailResponse, error) }
Click to show internal directories.
Click to hide internal directories.