github.com/Finschia/finschia-sdk@v0.48.1/x/evidence/client/evidence_handler.go (about) 1 package client 2 3 import ( 4 "github.com/spf13/cobra" 5 ) 6 7 type ( 8 // CLIHandlerFn defines a CLI command handler for evidence submission 9 CLIHandlerFn func() *cobra.Command 10 11 // EvidenceHandler wraps CLIHandlerFn. 12 EvidenceHandler struct { 13 CLIHandler CLIHandlerFn 14 } 15 ) 16 17 func NewEvidenceHandler(cliHandler CLIHandlerFn) EvidenceHandler { 18 return EvidenceHandler{ 19 CLIHandler: cliHandler, 20 } 21 }