~nskaggs/+junk/xenial-test

« back to all changes in this revision

Viewing changes to src/github.com/juju/juju/apiserver/params/undertaker.go

  • Committer: Nicholas Skaggs
  • Date: 2016-10-24 20:56:05 UTC
  • Revision ID: nicholas.skaggs@canonical.com-20161024205605-z8lta0uvuhtxwzwl
Initi with beta15

Show diffs side-by-side

added added

removed removed

Lines of Context:
 
1
// Copyright 2015 Canonical Ltd.
 
2
// Licensed under the AGPLv3, see LICENCE file for details.
 
3
 
 
4
package params
 
5
 
 
6
// UndertakerModelInfo returns information on an model needed by the undertaker worker.
 
7
type UndertakerModelInfo struct {
 
8
        UUID       string `json:"uuid"`
 
9
        Name       string `json:"name"`
 
10
        GlobalName string `json:"global-name"`
 
11
        IsSystem   bool   `json:"is-system"`
 
12
        Life       Life   `json:"life"`
 
13
}
 
14
 
 
15
// UndertakerModelInfoResult holds the result of an API call that returns an
 
16
// UndertakerModelInfoResult or an error.
 
17
type UndertakerModelInfoResult struct {
 
18
        Error  *Error              `json:"error,omitempty"`
 
19
        Result UndertakerModelInfo `json:"result"`
 
20
}