mirror of
https://github.com/int128/kubelogin.git
synced 2026-05-05 23:46:38 +00:00
17 lines
365 B
Go
17 lines
365 B
Go
package usecases
|
|
|
|
import "context"
|
|
|
|
//go:generate mockgen -package mock_usecases -destination ../mock_usecases/mock_usecases.go github.com/int128/kubelogin/usecases/interfaces Login
|
|
|
|
type Login interface {
|
|
Do(ctx context.Context, in LoginIn) error
|
|
}
|
|
|
|
type LoginIn struct {
|
|
KubeConfig string
|
|
SkipTLSVerify bool
|
|
SkipOpenBrowser bool
|
|
ListenPort int
|
|
}
|