Versions in this module Expand all Collapse all v0 v0.1.0 Jun 14, 2023 Changes in this version + func CalculateDiff(before interface{}, after interface{}) map[string]string + func GetAPIFieldNames(input interface{}) []string + func GetFieldNames(input interface{}) []string + func GetFieldValue(value interface{}, fieldName string) interface + func GetTagFieldNames(input interface{}, tag string) []string + func GetTagValue(tags string, targetTagName string) (tagValue string, exists bool, err error) + func Inherit(output interface{}, ancestors []interface{}) error + func InheritWithTag(output interface{}, ancestors []interface{}, tagName string) error + func InjectVariables(input string, variables map[string]interface{}) (interface{}, error) + func Overwrite(output interface{}, ancestors []interface{}) error + func OverwriteWithTag(output interface{}, ancestors []interface{}, tagName string) error + func ParseTypedValue(dataString string) reflect.Value + func SetEnvFieldValues(output interface{}) error + func SetQueryFields(input interface{}, queryValues map[string]string, allValues *bytes.Buffer) error + func Sprint(input interface{}) string