make DefaultRESTMapper use GroupVersion

This commit is contained in:
deads2k
2015-11-16 10:36:41 -05:00
parent 5077e9b644
commit 94ad6aa0c4
2 changed files with 50 additions and 52 deletions

View File

@@ -30,6 +30,7 @@ type GroupVersionKind struct {
Kind string
}
// TODO remove this
func NewGroupVersionKind(gv GroupVersion, kind string) GroupVersionKind {
return GroupVersionKind{Group: gv.Group, Version: gv.Version, Kind: kind}
}
@@ -84,6 +85,10 @@ func ParseGroupVersionOrDie(gv string) GroupVersion {
return ret
}
func (gv GroupVersion) WithKind(kind string) GroupVersionKind {
return GroupVersionKind{Group: gv.Group, Version: gv.Version, Kind: kind}
}
// MarshalJSON implements the json.Marshaller interface.
func (gv GroupVersion) MarshalJSON() ([]byte, error) {
s := gv.String()