interactor

package
v0.0.0-...-46fdcb5 Latest Latest
Warning

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

Go to latest
Published: May 10, 2023 License: MIT Imports: 13 Imported by: 0

Documentation

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

func NewAPIAuthGenerateCode

func NewAPIAuthGenerateCode(
	codeCache cache.Cache[model.Code],
) port.APIAuthGenerateCode

func NewAPIAuthRefresh

func NewAPIAuthRefresh(
	sessionCache cache.Cache[model.Session],
	codeCache cache.Cache[model.Code],
) port.APIAuthRefresh

func NewAPIAuthSignIn

func NewAPIAuthSignIn(
	authRPC rpc.Auth,
	authCache cache.Cache[model.Auth],
	sessionCache cache.Cache[model.Session],
) port.APIAuthSignIn

func NewAPIAuthSignOut

func NewAPIAuthSignOut(
	authCache cache.Cache[model.Auth],
	sessionCache cache.Cache[model.Session],
) port.APIAuthSignOut

func NewAPIAuthSignUp

func NewAPIAuthSignUp(
	authRPC rpc.Auth,
	userRPC rpc.User,
) port.APIAuthSignUp

func NewAPIAuthVerify

func NewAPIAuthVerify(
	authCache cache.Cache[model.Auth],
) port.APIAuthVerify

func NewCoreUserCreate

func NewCoreUserCreate(
	userRepo repository.User,
) port.CoreUserCreate

Types

type APIAuthRefresh

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

func (*APIAuthRefresh) Execute

type APIAuthSignIn

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

func (*APIAuthSignIn) Execute

type APIAuthSignOut

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

func (*APIAuthSignOut) Execute

type APIAuthSignUp

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

func (*APIAuthSignUp) Execute

type APIAuthVerify

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

func (*APIAuthVerify) Execute

type ApiAuthGenerateCode

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

func (*ApiAuthGenerateCode) Execute

type CoreUserCreate

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

func (*CoreUserCreate) Execute

Jump to

Keyboard shortcuts

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