biz

package
v0.1.1 Latest Latest
Warning

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

Go to latest
Published: May 11, 2024 License: MIT Imports: 6 Imported by: 0

Documentation

Index

Constants

This section is empty.

Variables

View Source
var (
	// ErrUserNotFound is user not found.
	ErrUserNotFound = errors.NotFound(v1.ErrorReason_USER_NOT_FOUND.String(), "user not found")
)

ProviderSet is biz providers.

Functions

This section is empty.

Types

type ReportTeeAttestationEvent

type ReportTeeAttestationEvent struct {
	ID              int32
	BlockNumber     uint64
	ContractAddress string
	TeeAddress      string
	CampaignId      string
	AttestationId   []byte
	Attestation     string
	TxHash          string
	TxIndex         int
	CreatedAt       int32
	HandleAt        int32
}

type ReportTeeAttestationEventRepo

type ReportTeeAttestationEventRepo interface {
	CreateReportTeeAttestationEvent(context.Context, ReportTeeAttestationEvent) (*ReportTeeAttestationEvent, error)
}

type ReportTeeAttestationEventUsecase

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

func (*ReportTeeAttestationEventUsecase) CreateReportTeeAttestationEvent

func (rtaeUsecase *ReportTeeAttestationEventUsecase) CreateReportTeeAttestationEvent(ctx context.Context, event ReportTeeAttestationEvent) (*ReportTeeAttestationEvent, error)

type Transaction

type Transaction struct {
	ID           int32
	FromAddress  string
	ToAddress    string
	TxHash       string
	Gas          int64
	GasPrice     int64
	HandleStatus int32
	CreatedAt    int64
	HandleAt     int64
}

type TransactionRepo

type TransactionRepo interface {
	CreateTransaction(context.Context, *Transaction) (*Transaction, error)
}

type TransactionUsecase

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

func NewTransactionUsecase

func NewTransactionUsecase(repo TransactionRepo, logger *log.Helper) *TransactionUsecase

func (*TransactionUsecase) CreateTransaction

func (trx *TransactionUsecase) CreateTransaction(ctx context.Context, transaction *Transaction) (*Transaction, error)

type Verifier

type Verifier struct {
	Hello string
}

Verifier is a Verifier model.

type VerifierRepo

type VerifierRepo interface {
	ListAll(ctx context.Context) ([]*model.Verifier, error)
}

type VerifierUsecase

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

VerifierUsecase is a Verifier usecase.

func NewVerifierUsecase

func NewVerifierUsecase(repo VerifierRepo, logger *log.Helper) *VerifierUsecase

NewVerifierUsecase new a Verifier usecase.

func (*VerifierUsecase) CreateVerifier

func (uc *VerifierUsecase) CreateVerifier(ctx context.Context, g *Verifier) (*Verifier, error)

CreateVerifier creates a Verifier, and returns the new Verifier.

Jump to

Keyboard shortcuts

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