github.com/status-im/status-go@v1.1.0/protocol/requests/initialize_application.go (about) 1 package requests 2 3 import ( 4 "errors" 5 ) 6 7 var ( 8 ErrInitializeApplicationInvalidDataDir = errors.New("initialize-centralized-metric: no dataDir") 9 ) 10 11 type InitializeApplication struct { 12 DataDir string `json:"dataDir"` 13 MixpanelAppID string `json:"mixpanelAppId"` 14 MixpanelToken string `json:"mixpanelToken"` 15 } 16 17 func (i *InitializeApplication) Validate() error { 18 if len(i.DataDir) == 0 { 19 return ErrInitializeApplicationInvalidDataDir 20 } 21 return nil 22 }