func (o *AutomationTemplate) ValueForAttribute(name string) interface{} {

	switch name {
	case "description":
		return o.Description
	case "entitlements":
		return o.Entitlements
	case "function":
		return o.Function
	case "key":
		return o.Key
	case "kind":
		return o.Kind
	case "name":
		return o.Name
	case "parameters":
		return o.Parameters
	case "steps":
		return o.Steps
	}

	return nil
}
// ValueForAttribute returns the value for the given attribute.
// This is a very advanced function that you should not need but in some
// very specific use cases.
ValueForAttribute returns the value for the given attribute.
This is a very advanced function that you should not need but in some
very specific use cases.
// ValueForAttribute returns the value for the given attribute . // This is a very advanced function that you should not need but in some // very specific use cases .
func (o *AutomationTemplate) ValueForAttribute(name string) interface{} {
	switch name {
	case "description":
		return o.Description
	case "entitlements":
		return o.Entitlements
	case "function":
		return o.Function
	case "key":
		return o.Key
	case "kind":
		return o.Kind
	case "name":
		return o.Name
	case "parameters":
		return o.Parameters
	case "steps":
		return o.Steps
	}
	return nil
}
func ( o * AutomationTemplate ) ValueForAttribute ( name string ) interface { } { switch name { case " " : return o . Description case " " : return o . Entitlements case " " : return o . Function case " " : return o . Key case " " : return o . Kind case " " : return o . Name case " " : return o . Parameters case " " : return o . Steps } return nil }
ValueForAttribute returns the value for the given attribute.
ValueForAttribute returns the value for the given attribute .