port

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: 3 Imported by: 0

Documentation

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

This section is empty.

Types

type APIAuthGenerateCodeInput

type APIAuthGenerateCodeInput struct {
	model.SessionToken
}

type APIAuthGenerateCodeOutput

type APIAuthGenerateCodeOutput struct {
	model.CodeID
}

type APIAuthRefresh

type APIAuthRefresh interface {
	usecase.Usecase[APIAuthRefreshInput, APIAuthRefreshOutput]
}

type APIAuthRefreshInput

type APIAuthRefreshInput struct {
	usecase.Input
	model.CodeID
	model.Signature
	model.SessionToken
}

type APIAuthRefreshOutput

type APIAuthRefreshOutput struct {
	usecase.Output
	model.IDToken
}

type APIAuthSignIn

type APIAuthSignIn interface {
	usecase.Usecase[APIAuthSignInInput, APIAuthSignInOutput]
}

type APIAuthSignInInput

type APIAuthSignInInput struct {
	usecase.Input
	model.EMail
	model.Password
	PublicKey *rsa.PublicKey
	model.ExpiresIn
}

type APIAuthSignOut

type APIAuthSignOut interface {
	usecase.Usecase[APIAuthSignOutInput, APIAuthSignOutOutput]
}

type APIAuthSignOutInput

type APIAuthSignOutInput struct {
	usecase.Input
	model.IDToken
	model.SessionToken
}

type APIAuthSignOutOutput

type APIAuthSignOutOutput struct {
	usecase.Output
}

type APIAuthSignUp

type APIAuthSignUp interface {
	usecase.Usecase[APIAuthSignUpInput, APIAuthSignUpOutput]
}

type APIAuthSignUpInput

type APIAuthSignUpInput struct {
	usecase.Input
	model.EMail
	model.Password
}

type APIAuthSignUpOutput

type APIAuthSignUpOutput struct {
	usecase.Output
}

type APIAuthVerify

type APIAuthVerify interface {
	usecase.Usecase[APIAuthVerifyInput, APIAuthVerifyOutput]
}

type APIAuthVerifyInput

type APIAuthVerifyInput struct {
	usecase.Input
	model.IDToken
	model.SessionToken
}

type APIAuthVerifyOutput

type APIAuthVerifyOutput struct {
	usecase.Output
}

type CoreUserCreate

type CoreUserCreate interface {
	usecase.Usecase[CoreUserCreateInput, CoreUserCreateOutput]
}

type CoreUserCreateInput

type CoreUserCreateInput struct {
	usecase.Input
}

type CoreUserCreateOutput

type CoreUserCreateOutput struct {
	usecase.Output
	model.User
}

Jump to

Keyboard shortcuts

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