Documentation
¶
Index ¶
- type Admin
- func (adm *Admin) GetApp(appID apps.AppID) (*apps.App, error)
- func (adm *Admin) InstallApp(cc *apps.Context, sessionToken apps.SessionToken, in *apps.InInstallApp) (*apps.App, md.MD, error)
- func (adm *Admin) ListApps() ([]*apps.App, md.MD, error)
- func (adm *Admin) LoadAppsList() error
- func (adm *Admin) ProvisionApp(cc *apps.Context, sessionToken apps.SessionToken, in *apps.InProvisionApp) (*apps.App, md.MD, error)
- func (adm *Admin) RegisterApp(manifest *apps.Manifest) error
- func (adm *Admin) UninstallApp(appID apps.AppID) error
- type AppVersions
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type Admin ¶
type Admin struct {
// contains filtered or unexported fields
}
func (*Admin) InstallApp ¶
func (*Admin) LoadAppsList ¶
LoadAppsList synchronizes apps with the apps.json file.
func (*Admin) ProvisionApp ¶
type AppVersions ¶
type AppVersions struct {
Apps apps.AppVersionMap `json:"apps"`
Overrides map[string]apps.AppVersionMap `json:"overrides"`
}
AppVersions describes versions for all the apps in all installations
Click to show internal directories.
Click to hide internal directories.