Documentation
¶
Index ¶
- Variables
- func RegisterAccountServer(s *grpc.Server, srv AccountServer)
- type AccountClient
- type AccountServer
- type IsAuthReply
- type IsAuthRequest
- type LoginReply
- func (*LoginReply) Descriptor() ([]byte, []int)deprecated
- func (x *LoginReply) GetErr() string
- func (x *LoginReply) GetToken() *Token
- func (x *LoginReply) GetUserId() uint64
- func (*LoginReply) ProtoMessage()
- func (x *LoginReply) ProtoReflect() protoreflect.Message
- func (x *LoginReply) Reset()
- func (x *LoginReply) String() string
- type LoginRequest
- type LogoutReply
- type LogoutRequest
- type ServiceStatusReply
- func (*ServiceStatusReply) Descriptor() ([]byte, []int)deprecated
- func (x *ServiceStatusReply) GetCode() int32
- func (x *ServiceStatusReply) GetErr() string
- func (*ServiceStatusReply) ProtoMessage()
- func (x *ServiceStatusReply) ProtoReflect() protoreflect.Message
- func (x *ServiceStatusReply) Reset()
- func (x *ServiceStatusReply) String() string
- type ServiceStatusRequest
- type SignUpReply
- func (*SignUpReply) Descriptor() ([]byte, []int)deprecated
- func (x *SignUpReply) GetErr() string
- func (x *SignUpReply) GetToken() *Token
- func (x *SignUpReply) GetUserId() uint64
- func (*SignUpReply) ProtoMessage()
- func (x *SignUpReply) ProtoReflect() protoreflect.Message
- func (x *SignUpReply) Reset()
- func (x *SignUpReply) String() string
- type SignUpRequest
- type Token
- func (*Token) Descriptor() ([]byte, []int)deprecated
- func (x *Token) GetExpiry() *timestamppb.Timestamp
- func (x *Token) GetHash() []byte
- func (x *Token) GetPlaintText() string
- func (x *Token) GetScope() string
- func (x *Token) GetUserId() uint64
- func (*Token) ProtoMessage()
- func (x *Token) ProtoReflect() protoreflect.Message
- func (x *Token) Reset()
- func (x *Token) String() string
- type UnimplementedAccountServer
- func (*UnimplementedAccountServer) IsAuth(context.Context, *IsAuthRequest) (*IsAuthReply, error)
- func (*UnimplementedAccountServer) Login(context.Context, *LoginRequest) (*LoginReply, error)
- func (*UnimplementedAccountServer) Logout(context.Context, *LogoutRequest) (*LogoutReply, error)
- func (*UnimplementedAccountServer) ServiceStatus(context.Context, *ServiceStatusRequest) (*ServiceStatusReply, error)
- func (*UnimplementedAccountServer) SignUp(context.Context, *SignUpRequest) (*SignUpReply, error)
- type User
Constants ¶
This section is empty.
Variables ¶
var File_account_service_proto protoreflect.FileDescriptor
Functions ¶
func RegisterAccountServer ¶
func RegisterAccountServer(s *grpc.Server, srv AccountServer)
Types ¶
type AccountClient ¶
type AccountClient interface { IsAuth(ctx context.Context, in *IsAuthRequest, opts ...grpc.CallOption) (*IsAuthReply, error) SignUp(ctx context.Context, in *SignUpRequest, opts ...grpc.CallOption) (*SignUpReply, error) Login(ctx context.Context, in *LoginRequest, opts ...grpc.CallOption) (*LoginReply, error) Logout(ctx context.Context, in *LogoutRequest, opts ...grpc.CallOption) (*LogoutReply, error) ServiceStatus(ctx context.Context, in *ServiceStatusRequest, opts ...grpc.CallOption) (*ServiceStatusReply, error) }
AccountClient is the client API for Account service.
For semantics around ctx use and closing/ending streaming RPCs, please refer to https://godoc.org/google.golang.org/grpc#ClientConn.NewStream.
func NewAccountClient ¶
func NewAccountClient(cc grpc.ClientConnInterface) AccountClient
type AccountServer ¶
type AccountServer interface { IsAuth(context.Context, *IsAuthRequest) (*IsAuthReply, error) SignUp(context.Context, *SignUpRequest) (*SignUpReply, error) Login(context.Context, *LoginRequest) (*LoginReply, error) Logout(context.Context, *LogoutRequest) (*LogoutReply, error) ServiceStatus(context.Context, *ServiceStatusRequest) (*ServiceStatusReply, error) }
AccountServer is the server API for Account service.
type IsAuthReply ¶
type IsAuthReply struct { Token *Token `protobuf:"bytes,1,opt,name=token,proto3" json:"token,omitempty"` Err string `protobuf:"bytes,2,opt,name=err,proto3" json:"err,omitempty"` // contains filtered or unexported fields }
func (*IsAuthReply) Descriptor
deprecated
func (*IsAuthReply) Descriptor() ([]byte, []int)
Deprecated: Use IsAuthReply.ProtoReflect.Descriptor instead.
func (*IsAuthReply) GetErr ¶
func (x *IsAuthReply) GetErr() string
func (*IsAuthReply) GetToken ¶
func (x *IsAuthReply) GetToken() *Token
func (*IsAuthReply) ProtoMessage ¶
func (*IsAuthReply) ProtoMessage()
func (*IsAuthReply) ProtoReflect ¶
func (x *IsAuthReply) ProtoReflect() protoreflect.Message
func (*IsAuthReply) Reset ¶
func (x *IsAuthReply) Reset()
func (*IsAuthReply) String ¶
func (x *IsAuthReply) String() string
type IsAuthRequest ¶
type IsAuthRequest struct { Token *Token `protobuf:"bytes,1,opt,name=token,proto3" json:"token,omitempty"` // contains filtered or unexported fields }
func (*IsAuthRequest) Descriptor
deprecated
func (*IsAuthRequest) Descriptor() ([]byte, []int)
Deprecated: Use IsAuthRequest.ProtoReflect.Descriptor instead.
func (*IsAuthRequest) GetToken ¶
func (x *IsAuthRequest) GetToken() *Token
func (*IsAuthRequest) ProtoMessage ¶
func (*IsAuthRequest) ProtoMessage()
func (*IsAuthRequest) ProtoReflect ¶
func (x *IsAuthRequest) ProtoReflect() protoreflect.Message
func (*IsAuthRequest) Reset ¶
func (x *IsAuthRequest) Reset()
func (*IsAuthRequest) String ¶
func (x *IsAuthRequest) String() string
type LoginReply ¶
type LoginReply struct { UserId uint64 `protobuf:"varint,1,opt,name=userId,proto3" json:"userId,omitempty"` Token *Token `protobuf:"bytes,2,opt,name=token,proto3" json:"token,omitempty"` Err string `protobuf:"bytes,3,opt,name=err,proto3" json:"err,omitempty"` // contains filtered or unexported fields }
func (*LoginReply) Descriptor
deprecated
func (*LoginReply) Descriptor() ([]byte, []int)
Deprecated: Use LoginReply.ProtoReflect.Descriptor instead.
func (*LoginReply) GetErr ¶
func (x *LoginReply) GetErr() string
func (*LoginReply) GetToken ¶
func (x *LoginReply) GetToken() *Token
func (*LoginReply) GetUserId ¶
func (x *LoginReply) GetUserId() uint64
func (*LoginReply) ProtoMessage ¶
func (*LoginReply) ProtoMessage()
func (*LoginReply) ProtoReflect ¶
func (x *LoginReply) ProtoReflect() protoreflect.Message
func (*LoginReply) Reset ¶
func (x *LoginReply) Reset()
func (*LoginReply) String ¶
func (x *LoginReply) String() string
type LoginRequest ¶
type LoginRequest struct { User *User `protobuf:"bytes,1,opt,name=user,proto3" json:"user,omitempty"` // contains filtered or unexported fields }
func (*LoginRequest) Descriptor
deprecated
func (*LoginRequest) Descriptor() ([]byte, []int)
Deprecated: Use LoginRequest.ProtoReflect.Descriptor instead.
func (*LoginRequest) GetUser ¶
func (x *LoginRequest) GetUser() *User
func (*LoginRequest) ProtoMessage ¶
func (*LoginRequest) ProtoMessage()
func (*LoginRequest) ProtoReflect ¶
func (x *LoginRequest) ProtoReflect() protoreflect.Message
func (*LoginRequest) Reset ¶
func (x *LoginRequest) Reset()
func (*LoginRequest) String ¶
func (x *LoginRequest) String() string
type LogoutReply ¶
type LogoutReply struct { Err string `protobuf:"bytes,2,opt,name=err,proto3" json:"err,omitempty"` // contains filtered or unexported fields }
func (*LogoutReply) Descriptor
deprecated
func (*LogoutReply) Descriptor() ([]byte, []int)
Deprecated: Use LogoutReply.ProtoReflect.Descriptor instead.
func (*LogoutReply) GetErr ¶
func (x *LogoutReply) GetErr() string
func (*LogoutReply) ProtoMessage ¶
func (*LogoutReply) ProtoMessage()
func (*LogoutReply) ProtoReflect ¶
func (x *LogoutReply) ProtoReflect() protoreflect.Message
func (*LogoutReply) Reset ¶
func (x *LogoutReply) Reset()
func (*LogoutReply) String ¶
func (x *LogoutReply) String() string
type LogoutRequest ¶
type LogoutRequest struct { Token *Token `protobuf:"bytes,1,opt,name=token,proto3" json:"token,omitempty"` // contains filtered or unexported fields }
func (*LogoutRequest) Descriptor
deprecated
func (*LogoutRequest) Descriptor() ([]byte, []int)
Deprecated: Use LogoutRequest.ProtoReflect.Descriptor instead.
func (*LogoutRequest) GetToken ¶
func (x *LogoutRequest) GetToken() *Token
func (*LogoutRequest) ProtoMessage ¶
func (*LogoutRequest) ProtoMessage()
func (*LogoutRequest) ProtoReflect ¶
func (x *LogoutRequest) ProtoReflect() protoreflect.Message
func (*LogoutRequest) Reset ¶
func (x *LogoutRequest) Reset()
func (*LogoutRequest) String ¶
func (x *LogoutRequest) String() string
type ServiceStatusReply ¶
type ServiceStatusReply struct { Code int32 `protobuf:"varint,1,opt,name=code,proto3" json:"code,omitempty"` Err string `protobuf:"bytes,2,opt,name=err,proto3" json:"err,omitempty"` // contains filtered or unexported fields }
func (*ServiceStatusReply) Descriptor
deprecated
func (*ServiceStatusReply) Descriptor() ([]byte, []int)
Deprecated: Use ServiceStatusReply.ProtoReflect.Descriptor instead.
func (*ServiceStatusReply) GetCode ¶
func (x *ServiceStatusReply) GetCode() int32
func (*ServiceStatusReply) GetErr ¶
func (x *ServiceStatusReply) GetErr() string
func (*ServiceStatusReply) ProtoMessage ¶
func (*ServiceStatusReply) ProtoMessage()
func (*ServiceStatusReply) ProtoReflect ¶
func (x *ServiceStatusReply) ProtoReflect() protoreflect.Message
func (*ServiceStatusReply) Reset ¶
func (x *ServiceStatusReply) Reset()
func (*ServiceStatusReply) String ¶
func (x *ServiceStatusReply) String() string
type ServiceStatusRequest ¶
type ServiceStatusRequest struct {
// contains filtered or unexported fields
}
func (*ServiceStatusRequest) Descriptor
deprecated
func (*ServiceStatusRequest) Descriptor() ([]byte, []int)
Deprecated: Use ServiceStatusRequest.ProtoReflect.Descriptor instead.
func (*ServiceStatusRequest) ProtoMessage ¶
func (*ServiceStatusRequest) ProtoMessage()
func (*ServiceStatusRequest) ProtoReflect ¶
func (x *ServiceStatusRequest) ProtoReflect() protoreflect.Message
func (*ServiceStatusRequest) Reset ¶
func (x *ServiceStatusRequest) Reset()
func (*ServiceStatusRequest) String ¶
func (x *ServiceStatusRequest) String() string
type SignUpReply ¶
type SignUpReply struct { UserId uint64 `protobuf:"varint,1,opt,name=userId,proto3" json:"userId,omitempty"` Token *Token `protobuf:"bytes,2,opt,name=token,proto3" json:"token,omitempty"` Err string `protobuf:"bytes,3,opt,name=err,proto3" json:"err,omitempty"` // contains filtered or unexported fields }
func (*SignUpReply) Descriptor
deprecated
func (*SignUpReply) Descriptor() ([]byte, []int)
Deprecated: Use SignUpReply.ProtoReflect.Descriptor instead.
func (*SignUpReply) GetErr ¶
func (x *SignUpReply) GetErr() string
func (*SignUpReply) GetToken ¶
func (x *SignUpReply) GetToken() *Token
func (*SignUpReply) GetUserId ¶
func (x *SignUpReply) GetUserId() uint64
func (*SignUpReply) ProtoMessage ¶
func (*SignUpReply) ProtoMessage()
func (*SignUpReply) ProtoReflect ¶
func (x *SignUpReply) ProtoReflect() protoreflect.Message
func (*SignUpReply) Reset ¶
func (x *SignUpReply) Reset()
func (*SignUpReply) String ¶
func (x *SignUpReply) String() string
type SignUpRequest ¶
type SignUpRequest struct { User *User `protobuf:"bytes,1,opt,name=user,proto3" json:"user,omitempty"` // contains filtered or unexported fields }
func (*SignUpRequest) Descriptor
deprecated
func (*SignUpRequest) Descriptor() ([]byte, []int)
Deprecated: Use SignUpRequest.ProtoReflect.Descriptor instead.
func (*SignUpRequest) GetUser ¶
func (x *SignUpRequest) GetUser() *User
func (*SignUpRequest) ProtoMessage ¶
func (*SignUpRequest) ProtoMessage()
func (*SignUpRequest) ProtoReflect ¶
func (x *SignUpRequest) ProtoReflect() protoreflect.Message
func (*SignUpRequest) Reset ¶
func (x *SignUpRequest) Reset()
func (*SignUpRequest) String ¶
func (x *SignUpRequest) String() string
type Token ¶
type Token struct { PlaintText string `protobuf:"bytes,1,opt,name=plaintText,proto3" json:"plaintText,omitempty"` Hash []byte `protobuf:"bytes,2,opt,name=hash,proto3" json:"hash,omitempty"` UserId uint64 `protobuf:"varint,3,opt,name=userId,proto3" json:"userId,omitempty"` Expiry *timestamppb.Timestamp `protobuf:"bytes,4,opt,name=expiry,proto3" json:"expiry,omitempty"` Scope string `protobuf:"bytes,5,opt,name=scope,proto3" json:"scope,omitempty"` // contains filtered or unexported fields }
func (*Token) Descriptor
deprecated
func (*Token) GetExpiry ¶
func (x *Token) GetExpiry() *timestamppb.Timestamp
func (*Token) GetPlaintText ¶
func (*Token) ProtoMessage ¶
func (*Token) ProtoMessage()
func (*Token) ProtoReflect ¶
func (x *Token) ProtoReflect() protoreflect.Message
type UnimplementedAccountServer ¶
type UnimplementedAccountServer struct { }
UnimplementedAccountServer can be embedded to have forward compatible implementations.
func (*UnimplementedAccountServer) IsAuth ¶
func (*UnimplementedAccountServer) IsAuth(context.Context, *IsAuthRequest) (*IsAuthReply, error)
func (*UnimplementedAccountServer) Login ¶
func (*UnimplementedAccountServer) Login(context.Context, *LoginRequest) (*LoginReply, error)
func (*UnimplementedAccountServer) Logout ¶
func (*UnimplementedAccountServer) Logout(context.Context, *LogoutRequest) (*LogoutReply, error)
func (*UnimplementedAccountServer) ServiceStatus ¶
func (*UnimplementedAccountServer) ServiceStatus(context.Context, *ServiceStatusRequest) (*ServiceStatusReply, error)
func (*UnimplementedAccountServer) SignUp ¶
func (*UnimplementedAccountServer) SignUp(context.Context, *SignUpRequest) (*SignUpReply, error)
type User ¶
type User struct { 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 (*User) Descriptor
deprecated
func (*User) GetPassword ¶
func (*User) ProtoMessage ¶
func (*User) ProtoMessage()
func (*User) ProtoReflect ¶
func (x *User) ProtoReflect() protoreflect.Message