user

package
v0.0.0-...-d22e7c3 Latest Latest
Warning

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

Go to latest
Published: Apr 16, 2020 License: GPL-3.0 Imports: 2 Imported by: 0

Documentation

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

This section is empty.

Types

type RegisterData

type RegisterData struct {
	Country     userentity.Country
	PhoneNumber string
	FullName    string
}

RegisterData for registration data parameter

func (*RegisterData) Validate

func (rgd *RegisterData) Validate() error

Validate register data

type Usecase

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

Usecase of user

func New

func New(authUsecase authUsecase) *Usecase

New user usecase

func (*Usecase) Login

func (u *Usecase) Login(ctx context.Context) error

Login usecase

func (*Usecase) Register

func (u *Usecase) Register(ctx context.Context, data RegisterData) error

Register usecase

func (*Usecase) RegisterConfirm

func (u *Usecase) RegisterConfirm(ctx context.Context) error

RegisterConfirm usecase

Jump to

Keyboard shortcuts

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