Specify field names when initializing structs (#47)

* Added field names to struct initializations.
This commit is contained in:
PRADYUMNA KAUSHIK 2017-12-23 10:33:42 -08:00 committed by Renan DelValle
parent ff545e8aa6
commit 9631aa3aab
6 changed files with 84 additions and 29 deletions

View file

@ -44,7 +44,10 @@ func (c DockerContainer) Image(image string) DockerContainer {
}
func (c DockerContainer) AddParameter(name, value string) DockerContainer {
c.container.Parameters = append(c.container.Parameters, &aurora.DockerParameter{name, value})
c.container.Parameters = append(c.container.Parameters, &aurora.DockerParameter{
Name: name,
Value: value,
})
return c
}
@ -61,7 +64,7 @@ func (c MesosContainer) DockerImage(name, tag string) MesosContainer {
c.container.Image = aurora.NewImage()
}
c.container.Image.Docker = &aurora.DockerImage{name, tag}
c.container.Image.Docker = &aurora.DockerImage{Name: name, Tag: tag}
return c
}
@ -70,6 +73,6 @@ func (c MesosContainer) AppcImage(name, imageId string) MesosContainer {
c.container.Image = aurora.NewImage()
}
c.container.Image.Appc = &aurora.AppcImage{name, imageId}
c.container.Image.Appc = &aurora.AppcImage{Name: name, ImageId: imageId}
return c
}