func (c *ModelStatusAPI) ModelStatus(tags ...names.ModelTag) ([]base.ModelStatus, error) {
	result := params.ModelStatusResults{}
	models := make([]params.Entity, len(tags))
	for i, tag := range tags {
		models[i] = params.Entity{Tag: tag.String()}
	}
	req := params.Entities{
		Entities: models,
	}
	if err := c.facade.FacadeCall("ModelStatus", req, &result); err != nil {
		return nil, err
	}

	return c.processModelStatusResults(result.Results)
}
// ModelStatus returns a status summary for each model tag passed in.
ModelStatus returns a status summary for each model tag passed in.
// ModelStatus returns a status summary for each model tag passed in .
func (c *ModelStatusAPI) ModelStatus(tags ...names.ModelTag) ([]base.ModelStatus, error) {
	result := params.ModelStatusResults{}
	models := make([]params.Entity, len(tags))
	for i, tag := range tags {
		models[i] = params.Entity{Tag: tag.String()}
	}
	req := params.Entities{
		Entities: models,
	}
	if err := c.facade.FacadeCall("ModelStatus", req, &result); err != nil {
		return nil, err
	}
	return c.processModelStatusResults(result.Results)
}
func ( c * ModelStatusAPI ) ModelStatus ( tags ... names . ModelTag ) ( [ ] base . ModelStatus , error ) { result := params . ModelStatusResults { } models := make ( [ ] params . Entity , len ( tags ) ) for i , tag := range tags { models [ i ] = params . Entity { Tag : tag . String ( ) } } req := params . Entities { Entities : models , } if err := c . facade . FacadeCall ( " " , req , & result ) ; err != nil { return nil , err } return c . processModelStatusResults ( result . Results ) }
ModelStatus returns a status summary for each model tag passed in.
ModelStatus returns a status summary for each model tag passed in .