func (o *Tag) Doc() string {

	return `A tag is a key-value pair in string form that can applied to all objects in
the system. They are used for policy resolution. Tags starting with ` + "`" + `$` + "`" + ` are
derived from the property of an object. For example an object with an ID set to
` + "`" + `xxx` + "`" + ` and a name set to ` + "`" + `the name` + "`" + ` will be tagged by default with ` + "`" + `$name=the name` + "`" + `
and ` + "`" + `$id=xxx` + "`" + `. Tags starting with an ` + "`" + `@` + "`" + ` have been generated by an external
system.`
}
// Doc returns the documentation for the object
Doc returns the documentation for the object
// Doc returns the documentation for the object
func (o *Tag) Doc() string {
	return `A tag is a key-value pair in string form that can applied to all objects in
the system. They are used for policy resolution. Tags starting with ` + "`" + `$` + "`" + ` are
derived from the property of an object. For example an object with an ID set to
` + "`" + `xxx` + "`" + ` and a name set to ` + "`" + `the name` + "`" + ` will be tagged by default with ` + "`" + `$name=the name` + "`" + `
and ` + "`" + `$id=xxx` + "`" + `. Tags starting with an ` + "`" + `@` + "`" + ` have been generated by an external
system.`
}
func ( o * Tag ) Doc ( ) string { return `A tag is a key-value pair in string form that can applied to all objects in
the system. They are used for policy resolution. Tags starting with ` + " " + `$` + " " + ` are
derived from the property of an object. For example an object with an ID set to
` + " " + `xxx` + " " + ` and a name set to ` + " " + `the name` + " " + ` will be tagged by default with ` + " " + `$name=the name` + " " + `
and ` + " " + `$id=xxx` + " " + `. Tags starting with an ` + " " + `@` + " " + ` have been generated by an external
system.` }
Doc returns the documentation for the object
Doc returns the documentation for the object