api

package
v0.0.0-...-f6cb80d Latest Latest
Warning

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

Go to latest
Published: Sep 18, 2020 License: MIT Imports: 12 Imported by: 0

Documentation

Index

Constants

This section is empty.

Variables

Functions

func AdapterProtoTime

func AdapterProtoTime(t *time.Time) *timestamp.Timestamp

func AdapterTime

func AdapterTime(t *timestamp.Timestamp) *time.Time

func RegisterUserServiceService

func RegisterUserServiceService(s grpc.ServiceRegistrar, srv *UserServiceService)

RegisterUserServiceService registers a service implementation with a gRPC server.

func Time

func Time(t *time.Time) time.Time

Types

type AuthenticateRequest

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

func (*AuthenticateRequest) Descriptor deprecated

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

Deprecated: Use AuthenticateRequest.ProtoReflect.Descriptor instead.

func (*AuthenticateRequest) GetToken

func (x *AuthenticateRequest) GetToken() string

func (*AuthenticateRequest) ProtoMessage

func (*AuthenticateRequest) ProtoMessage()

func (*AuthenticateRequest) ProtoReflect

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

func (*AuthenticateRequest) Reset

func (x *AuthenticateRequest) Reset()

func (*AuthenticateRequest) String

func (x *AuthenticateRequest) String() string

type AuthenticateResponse

type AuthenticateResponse struct {
	UserId int64 `protobuf:"varint,1,opt,name=user_id,json=userId,proto3" json:"user_id,omitempty"`
	// contains filtered or unexported fields
}

func (*AuthenticateResponse) Descriptor deprecated

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

Deprecated: Use AuthenticateResponse.ProtoReflect.Descriptor instead.

func (*AuthenticateResponse) GetUserId

func (x *AuthenticateResponse) GetUserId() int64

func (*AuthenticateResponse) ProtoMessage

func (*AuthenticateResponse) ProtoMessage()

func (*AuthenticateResponse) ProtoReflect

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

func (*AuthenticateResponse) Reset

func (x *AuthenticateResponse) Reset()

func (*AuthenticateResponse) String

func (x *AuthenticateResponse) String() string

type GetUserInfoRequest

type GetUserInfoRequest struct {
	UserId int64 `protobuf:"varint,1,opt,name=user_id,json=userId,proto3" json:"user_id,omitempty"`
	// contains filtered or unexported fields
}

func (*GetUserInfoRequest) Descriptor deprecated

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

Deprecated: Use GetUserInfoRequest.ProtoReflect.Descriptor instead.

func (*GetUserInfoRequest) GetUserId

func (x *GetUserInfoRequest) GetUserId() int64

func (*GetUserInfoRequest) ProtoMessage

func (*GetUserInfoRequest) ProtoMessage()

func (*GetUserInfoRequest) ProtoReflect

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

func (*GetUserInfoRequest) Reset

func (x *GetUserInfoRequest) Reset()

func (*GetUserInfoRequest) String

func (x *GetUserInfoRequest) String() string

type LoginRequest

type LoginRequest struct {
	Username string               `protobuf:"bytes,1,opt,name=username,proto3" json:"username,omitempty"`
	Password string               `protobuf:"bytes,2,opt,name=password,proto3" json:"password,omitempty"`
	Ip       string               `protobuf:"bytes,3,opt,name=ip,proto3" json:"ip,omitempty"`
	ExpireAt *timestamp.Timestamp `protobuf:"bytes,4,opt,name=expire_at,json=expireAt,proto3" json:"expire_at,omitempty"`
	// contains filtered or unexported fields
}

func (*LoginRequest) Descriptor deprecated

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

Deprecated: Use LoginRequest.ProtoReflect.Descriptor instead.

func (*LoginRequest) GetExpireAt

func (x *LoginRequest) GetExpireAt() *timestamp.Timestamp

func (*LoginRequest) GetIp

func (x *LoginRequest) GetIp() string

func (*LoginRequest) GetPassword

func (x *LoginRequest) GetPassword() string

func (*LoginRequest) GetUsername

func (x *LoginRequest) GetUsername() string

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 LoginResponse

type LoginResponse struct {
	Token    string               `protobuf:"bytes,1,opt,name=token,proto3" json:"token,omitempty"`
	ExpireAt *timestamp.Timestamp `protobuf:"bytes,2,opt,name=expire_at,json=expireAt,proto3" json:"expire_at,omitempty"`
	// contains filtered or unexported fields
}

func (*LoginResponse) Descriptor deprecated

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

Deprecated: Use LoginResponse.ProtoReflect.Descriptor instead.

func (*LoginResponse) GetExpireAt

func (x *LoginResponse) GetExpireAt() *timestamp.Timestamp

func (*LoginResponse) GetToken

func (x *LoginResponse) GetToken() string

func (*LoginResponse) ProtoMessage

func (*LoginResponse) ProtoMessage()

func (*LoginResponse) ProtoReflect

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

func (*LoginResponse) Reset

func (x *LoginResponse) Reset()

func (*LoginResponse) String

func (x *LoginResponse) String() string

type ModifyPasswordRequest

type ModifyPasswordRequest struct {
	NewPassword string `protobuf:"bytes,1,opt,name=new_password,json=newPassword,proto3" json:"new_password,omitempty"`
	OldPassword string `protobuf:"bytes,2,opt,name=old_password,json=oldPassword,proto3" json:"old_password,omitempty"`
	UserId      int64  `protobuf:"varint,3,opt,name=user_id,json=userId,proto3" json:"user_id,omitempty"`
	// contains filtered or unexported fields
}

func (*ModifyPasswordRequest) Descriptor deprecated

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

Deprecated: Use ModifyPasswordRequest.ProtoReflect.Descriptor instead.

func (*ModifyPasswordRequest) GetNewPassword

func (x *ModifyPasswordRequest) GetNewPassword() string

func (*ModifyPasswordRequest) GetOldPassword

func (x *ModifyPasswordRequest) GetOldPassword() string

func (*ModifyPasswordRequest) GetUserId

func (x *ModifyPasswordRequest) GetUserId() int64

func (*ModifyPasswordRequest) ProtoMessage

func (*ModifyPasswordRequest) ProtoMessage()

func (*ModifyPasswordRequest) ProtoReflect

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

func (*ModifyPasswordRequest) Reset

func (x *ModifyPasswordRequest) Reset()

func (*ModifyPasswordRequest) String

func (x *ModifyPasswordRequest) String() string

type ModifyUserInfoRequest

type ModifyUserInfoRequest struct {
	FirstName string `protobuf:"bytes,1,opt,name=first_name,json=firstName,proto3" json:"first_name,omitempty"`
	LastName  string `protobuf:"bytes,2,opt,name=last_name,json=lastName,proto3" json:"last_name,omitempty"`
	Phone     string `protobuf:"bytes,3,opt,name=phone,proto3" json:"phone,omitempty"`
	Email     string `protobuf:"bytes,4,opt,name=email,proto3" json:"email,omitempty"`
	UserId    int64  `protobuf:"varint,5,opt,name=user_id,json=userId,proto3" json:"user_id,omitempty"`
	// contains filtered or unexported fields
}

func (*ModifyUserInfoRequest) Descriptor deprecated

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

Deprecated: Use ModifyUserInfoRequest.ProtoReflect.Descriptor instead.

func (*ModifyUserInfoRequest) GetEmail

func (x *ModifyUserInfoRequest) GetEmail() string

func (*ModifyUserInfoRequest) GetFirstName

func (x *ModifyUserInfoRequest) GetFirstName() string

func (*ModifyUserInfoRequest) GetLastName

func (x *ModifyUserInfoRequest) GetLastName() string

func (*ModifyUserInfoRequest) GetPhone

func (x *ModifyUserInfoRequest) GetPhone() string

func (*ModifyUserInfoRequest) GetUserId

func (x *ModifyUserInfoRequest) GetUserId() int64

func (*ModifyUserInfoRequest) ProtoMessage

func (*ModifyUserInfoRequest) ProtoMessage()

func (*ModifyUserInfoRequest) ProtoReflect

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

func (*ModifyUserInfoRequest) Reset

func (x *ModifyUserInfoRequest) Reset()

func (*ModifyUserInfoRequest) String

func (x *ModifyUserInfoRequest) String() string

type RegisterRequest

type RegisterRequest struct {
	Username  string `protobuf:"bytes,1,opt,name=username,proto3" json:"username,omitempty"`
	Password  string `protobuf:"bytes,2,opt,name=password,proto3" json:"password,omitempty"`
	FirstName string `protobuf:"bytes,3,opt,name=first_name,json=firstName,proto3" json:"first_name,omitempty"`
	LastName  string `protobuf:"bytes,4,opt,name=last_name,json=lastName,proto3" json:"last_name,omitempty"`
	Phone     string `protobuf:"bytes,5,opt,name=phone,proto3" json:"phone,omitempty"`
	Email     string `protobuf:"bytes,6,opt,name=email,proto3" json:"email,omitempty"`
	// contains filtered or unexported fields
}

func (*RegisterRequest) Descriptor deprecated

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

Deprecated: Use RegisterRequest.ProtoReflect.Descriptor instead.

func (*RegisterRequest) GetEmail

func (x *RegisterRequest) GetEmail() string

func (*RegisterRequest) GetFirstName

func (x *RegisterRequest) GetFirstName() string

func (*RegisterRequest) GetLastName

func (x *RegisterRequest) GetLastName() string

func (*RegisterRequest) GetPassword

func (x *RegisterRequest) GetPassword() string

func (*RegisterRequest) GetPhone

func (x *RegisterRequest) GetPhone() string

func (*RegisterRequest) GetUsername

func (x *RegisterRequest) GetUsername() string

func (*RegisterRequest) ProtoMessage

func (*RegisterRequest) ProtoMessage()

func (*RegisterRequest) ProtoReflect

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

func (*RegisterRequest) Reset

func (x *RegisterRequest) Reset()

func (*RegisterRequest) String

func (x *RegisterRequest) String() string

type RegisterResponse

type RegisterResponse struct {
	UserId int64 `protobuf:"varint,1,opt,name=user_id,json=userId,proto3" json:"user_id,omitempty"`
	// contains filtered or unexported fields
}

func (*RegisterResponse) Descriptor deprecated

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

Deprecated: Use RegisterResponse.ProtoReflect.Descriptor instead.

func (*RegisterResponse) GetUserId

func (x *RegisterResponse) GetUserId() int64

func (*RegisterResponse) ProtoMessage

func (*RegisterResponse) ProtoMessage()

func (*RegisterResponse) ProtoReflect

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

func (*RegisterResponse) Reset

func (x *RegisterResponse) Reset()

func (*RegisterResponse) String

func (x *RegisterResponse) String() string

type UserInfo

type UserInfo struct {
	Id        int64                `protobuf:"varint,1,opt,name=id,proto3" json:"id,omitempty"`
	Username  string               `protobuf:"bytes,2,opt,name=username,proto3" json:"username,omitempty"`
	FirstName string               `protobuf:"bytes,3,opt,name=first_name,json=firstName,proto3" json:"first_name,omitempty"`
	LastName  string               `protobuf:"bytes,4,opt,name=last_name,json=lastName,proto3" json:"last_name,omitempty"`
	Phone     string               `protobuf:"bytes,5,opt,name=phone,proto3" json:"phone,omitempty"`
	Email     string               `protobuf:"bytes,6,opt,name=email,proto3" json:"email,omitempty"`
	LastLogin *timestamp.Timestamp `protobuf:"bytes,7,opt,name=last_login,json=lastLogin,proto3" json:"last_login,omitempty"`
	// contains filtered or unexported fields
}

func (*UserInfo) Descriptor deprecated

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

Deprecated: Use UserInfo.ProtoReflect.Descriptor instead.

func (*UserInfo) GetEmail

func (x *UserInfo) GetEmail() string

func (*UserInfo) GetFirstName

func (x *UserInfo) GetFirstName() string

func (*UserInfo) GetId

func (x *UserInfo) GetId() int64

func (*UserInfo) GetLastLogin

func (x *UserInfo) GetLastLogin() *timestamp.Timestamp

func (*UserInfo) GetLastName

func (x *UserInfo) GetLastName() string

func (*UserInfo) GetPhone

func (x *UserInfo) GetPhone() string

func (*UserInfo) GetUsername

func (x *UserInfo) GetUsername() string

func (*UserInfo) ProtoMessage

func (*UserInfo) ProtoMessage()

func (*UserInfo) ProtoReflect

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

func (*UserInfo) Reset

func (x *UserInfo) Reset()

func (*UserInfo) String

func (x *UserInfo) String() string

type UserServiceClient

type UserServiceClient interface {
	Register(ctx context.Context, in *RegisterRequest, opts ...grpc.CallOption) (*RegisterResponse, error)
	Login(ctx context.Context, in *LoginRequest, opts ...grpc.CallOption) (*LoginResponse, error)
	Authenticate(ctx context.Context, in *AuthenticateRequest, opts ...grpc.CallOption) (*AuthenticateResponse, error)
	GetUserInfo(ctx context.Context, in *GetUserInfoRequest, opts ...grpc.CallOption) (*UserInfo, error)
	ModifyUserInfo(ctx context.Context, in *ModifyUserInfoRequest, opts ...grpc.CallOption) (*empty.Empty, error)
	ModifyPassword(ctx context.Context, in *ModifyPasswordRequest, opts ...grpc.CallOption) (*empty.Empty, 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 UserServiceService

type UserServiceService struct {
	Register       func(context.Context, *RegisterRequest) (*RegisterResponse, error)
	Login          func(context.Context, *LoginRequest) (*LoginResponse, error)
	Authenticate   func(context.Context, *AuthenticateRequest) (*AuthenticateResponse, error)
	GetUserInfo    func(context.Context, *GetUserInfoRequest) (*UserInfo, error)
	ModifyUserInfo func(context.Context, *ModifyUserInfoRequest) (*empty.Empty, error)
	ModifyPassword func(context.Context, *ModifyPasswordRequest) (*empty.Empty, error)
}

UserServiceService is the service API for UserService service. Fields should be assigned to their respective handler implementations only before RegisterUserServiceService is called. Any unassigned fields will result in the handler for that method returning an Unimplemented error.

Directories

Path Synopsis

Jump to

Keyboard shortcuts

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