Documentation ¶
Index ¶
- func DecodeAccessToken(accessToken string) (tokenJson []byte, err error)
- type AuthPrompt
- type AuthPromptType
- type ConfigRepository
- func (c *ConfigRepository) AccessToken() (accessToken string)
- func (c *ConfigRepository) ApiEndpoint() (apiEndpoint string)
- func (c *ConfigRepository) ApiVersion() (apiVersion string)
- func (c *ConfigRepository) AsyncTimeout() (timeout uint)
- func (c *ConfigRepository) AuthenticationEndpoint() (authEndpoint string)
- func (c *ConfigRepository) ClearSession()
- func (c *ConfigRepository) Close()
- func (c *ConfigRepository) ColorEnabled() (enabled string)
- func (c *ConfigRepository) HasAPIEndpoint() (hasEndpoint bool)
- func (c *ConfigRepository) HasOrganization() (hasOrg bool)
- func (c *ConfigRepository) HasSpace() (hasSpace bool)
- func (c *ConfigRepository) IsLoggedIn() (loggedIn bool)
- func (c *ConfigRepository) IsMinApiVersion(v string) bool
- func (c *ConfigRepository) IsSSLDisabled() (isSSLDisabled bool)
- func (c *ConfigRepository) Locale() (locale string)
- func (c *ConfigRepository) LoggregatorEndpoint() (logEndpoint string)
- func (c *ConfigRepository) OrganizationFields() (org models.OrganizationFields)
- func (c *ConfigRepository) PluginRepos() (repos []models.PluginRepo)
- func (c *ConfigRepository) RefreshToken() (refreshToken string)
- func (c *ConfigRepository) SetAccessToken(token string)
- func (c *ConfigRepository) SetApiEndpoint(endpoint string)
- func (c *ConfigRepository) SetApiVersion(version string)
- func (c *ConfigRepository) SetAsyncTimeout(timeout uint)
- func (c *ConfigRepository) SetAuthenticationEndpoint(endpoint string)
- func (c *ConfigRepository) SetColorEnabled(enabled string)
- func (c *ConfigRepository) SetLocale(locale string)
- func (c *ConfigRepository) SetLoggregatorEndpoint(endpoint string)
- func (c *ConfigRepository) SetOrganizationFields(org models.OrganizationFields)
- func (c *ConfigRepository) SetPluginRepo(repo models.PluginRepo)
- func (c *ConfigRepository) SetRefreshToken(token string)
- func (c *ConfigRepository) SetSSLDisabled(disabled bool)
- func (c *ConfigRepository) SetSpaceFields(space models.SpaceFields)
- func (c *ConfigRepository) SetTrace(value string)
- func (c *ConfigRepository) SetUaaEndpoint(uaaEndpoint string)
- func (c *ConfigRepository) SpaceFields() (space models.SpaceFields)
- func (c *ConfigRepository) Trace() (trace string)
- func (c *ConfigRepository) UaaEndpoint() (uaaEndpoint string)
- func (c *ConfigRepository) UnSetPluginRepo(index int)
- func (c *ConfigRepository) UserEmail() (email string)
- func (c *ConfigRepository) UserGuid() (guid string)
- func (c *ConfigRepository) Username() (name string)
- type Data
- type ReadWriter
- type Reader
- type Repository
- type TokenInfo
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
func DecodeAccessToken ¶
Types ¶
type AuthPrompt ¶
type AuthPrompt struct { Type AuthPromptType DisplayName string }
type AuthPromptType ¶
type AuthPromptType string
const ( AuthPromptTypeText AuthPromptType = "TEXT" AuthPromptTypePassword AuthPromptType = "PASSWORD" )
type ConfigRepository ¶
type ConfigRepository struct {
// contains filtered or unexported fields
}
func (*ConfigRepository) AccessToken ¶
func (c *ConfigRepository) AccessToken() (accessToken string)
func (*ConfigRepository) ApiEndpoint ¶
func (c *ConfigRepository) ApiEndpoint() (apiEndpoint string)
func (*ConfigRepository) ApiVersion ¶
func (c *ConfigRepository) ApiVersion() (apiVersion string)
func (*ConfigRepository) AsyncTimeout ¶
func (c *ConfigRepository) AsyncTimeout() (timeout uint)
func (*ConfigRepository) AuthenticationEndpoint ¶
func (c *ConfigRepository) AuthenticationEndpoint() (authEndpoint string)
func (*ConfigRepository) ClearSession ¶
func (c *ConfigRepository) ClearSession()
func (*ConfigRepository) Close ¶
func (c *ConfigRepository) Close()
func (*ConfigRepository) ColorEnabled ¶
func (c *ConfigRepository) ColorEnabled() (enabled string)
func (*ConfigRepository) HasAPIEndpoint ¶
func (c *ConfigRepository) HasAPIEndpoint() (hasEndpoint bool)
func (*ConfigRepository) HasOrganization ¶
func (c *ConfigRepository) HasOrganization() (hasOrg bool)
func (*ConfigRepository) HasSpace ¶
func (c *ConfigRepository) HasSpace() (hasSpace bool)
func (*ConfigRepository) IsLoggedIn ¶
func (c *ConfigRepository) IsLoggedIn() (loggedIn bool)
func (*ConfigRepository) IsMinApiVersion ¶
func (c *ConfigRepository) IsMinApiVersion(v string) bool
func (*ConfigRepository) IsSSLDisabled ¶
func (c *ConfigRepository) IsSSLDisabled() (isSSLDisabled bool)
func (*ConfigRepository) Locale ¶
func (c *ConfigRepository) Locale() (locale string)
func (*ConfigRepository) LoggregatorEndpoint ¶
func (c *ConfigRepository) LoggregatorEndpoint() (logEndpoint string)
func (*ConfigRepository) OrganizationFields ¶
func (c *ConfigRepository) OrganizationFields() (org models.OrganizationFields)
func (*ConfigRepository) PluginRepos ¶
func (c *ConfigRepository) PluginRepos() (repos []models.PluginRepo)
func (*ConfigRepository) RefreshToken ¶
func (c *ConfigRepository) RefreshToken() (refreshToken string)
func (*ConfigRepository) SetAccessToken ¶
func (c *ConfigRepository) SetAccessToken(token string)
func (*ConfigRepository) SetApiEndpoint ¶
func (c *ConfigRepository) SetApiEndpoint(endpoint string)
func (*ConfigRepository) SetApiVersion ¶
func (c *ConfigRepository) SetApiVersion(version string)
func (*ConfigRepository) SetAsyncTimeout ¶
func (c *ConfigRepository) SetAsyncTimeout(timeout uint)
func (*ConfigRepository) SetAuthenticationEndpoint ¶
func (c *ConfigRepository) SetAuthenticationEndpoint(endpoint string)
func (*ConfigRepository) SetColorEnabled ¶
func (c *ConfigRepository) SetColorEnabled(enabled string)
func (*ConfigRepository) SetLocale ¶
func (c *ConfigRepository) SetLocale(locale string)
func (*ConfigRepository) SetLoggregatorEndpoint ¶
func (c *ConfigRepository) SetLoggregatorEndpoint(endpoint string)
func (*ConfigRepository) SetOrganizationFields ¶
func (c *ConfigRepository) SetOrganizationFields(org models.OrganizationFields)
func (*ConfigRepository) SetPluginRepo ¶
func (c *ConfigRepository) SetPluginRepo(repo models.PluginRepo)
func (*ConfigRepository) SetRefreshToken ¶
func (c *ConfigRepository) SetRefreshToken(token string)
func (*ConfigRepository) SetSSLDisabled ¶
func (c *ConfigRepository) SetSSLDisabled(disabled bool)
func (*ConfigRepository) SetSpaceFields ¶
func (c *ConfigRepository) SetSpaceFields(space models.SpaceFields)
func (*ConfigRepository) SetTrace ¶
func (c *ConfigRepository) SetTrace(value string)
func (*ConfigRepository) SetUaaEndpoint ¶
func (c *ConfigRepository) SetUaaEndpoint(uaaEndpoint string)
func (*ConfigRepository) SpaceFields ¶
func (c *ConfigRepository) SpaceFields() (space models.SpaceFields)
func (*ConfigRepository) Trace ¶
func (c *ConfigRepository) Trace() (trace string)
func (*ConfigRepository) UaaEndpoint ¶
func (c *ConfigRepository) UaaEndpoint() (uaaEndpoint string)
func (*ConfigRepository) UnSetPluginRepo ¶
func (c *ConfigRepository) UnSetPluginRepo(index int)
func (*ConfigRepository) UserEmail ¶
func (c *ConfigRepository) UserEmail() (email string)
func (*ConfigRepository) UserGuid ¶
func (c *ConfigRepository) UserGuid() (guid string)
func (*ConfigRepository) Username ¶
func (c *ConfigRepository) Username() (name string)
type Data ¶
type Data struct { ConfigVersion int Target string ApiVersion string AuthorizationEndpoint string LoggregatorEndPoint string UaaEndpoint string AccessToken string RefreshToken string OrganizationFields models.OrganizationFields SpaceFields models.SpaceFields SSLDisabled bool AsyncTimeout uint Trace string ColorEnabled string Locale string PluginRepos []models.PluginRepo }
func (*Data) JsonMarshalV3 ¶
func (*Data) JsonUnmarshalV3 ¶
type ReadWriter ¶
type ReadWriter interface { Reader ClearSession() SetApiEndpoint(string) SetApiVersion(string) SetAuthenticationEndpoint(string) SetLoggregatorEndpoint(string) SetUaaEndpoint(string) SetAccessToken(string) SetRefreshToken(string) SetOrganizationFields(models.OrganizationFields) SetSpaceFields(models.SpaceFields) SetSSLDisabled(bool) SetAsyncTimeout(uint) SetTrace(string) SetColorEnabled(string) SetLocale(string) SetPluginRepo(models.PluginRepo) UnSetPluginRepo(int) }
type Reader ¶
type Reader interface { ApiEndpoint() string ApiVersion() string HasAPIEndpoint() bool AuthenticationEndpoint() string LoggregatorEndpoint() string UaaEndpoint() string AccessToken() string RefreshToken() string OrganizationFields() models.OrganizationFields HasOrganization() bool SpaceFields() models.SpaceFields HasSpace() bool Username() string UserGuid() string UserEmail() string IsLoggedIn() bool IsSSLDisabled() bool IsMinApiVersion(string) bool AsyncTimeout() uint Trace() string ColorEnabled() string Locale() string PluginRepos() []models.PluginRepo }
type Repository ¶
type Repository interface { ReadWriter Close() }
func NewRepositoryFromFilepath ¶
func NewRepositoryFromFilepath(filepath string, errorHandler func(error)) Repository
func NewRepositoryFromPersistor ¶
func NewRepositoryFromPersistor(persistor configuration.Persistor, errorHandler func(error)) Repository
Click to show internal directories.
Click to hide internal directories.