Versions in this module Expand all Collapse all v0 v0.2.0 May 19, 2018 Changes in this version + func ConvertInterfaceArrayToStringArray(interfaceArray []interface{}) []string + func DescribeMap(in interface{}, indent string) string + func FetchFile(fileurl string) ([]byte, error) + func HandleExtension(context *Context, in interface{}, extensionName string) (bool, *any.Any, error) + func InvalidKeysInMap(m yaml.MapSlice, allowedKeys []string, allowedPatterns []*regexp.Regexp) []string + func MapHasKey(m yaml.MapSlice, key string) bool + func MapValueForKey(m yaml.MapSlice, key string) interface + func MissingKeysInMap(m yaml.MapSlice, requiredKeys []string) []string + func NewErrorGroupOrNil(errors []error) error + func PluralProperties(count int) string + func ReadBytesForFile(filename string) ([]byte, error) + func ReadInfoForRef(basefile string, ref string) (interface{}, error) + func ReadInfoFromBytes(filename string, bytes []byte) (interface{}, error) + func SortedKeysForMap(m yaml.MapSlice) []string + func StringArrayContainsValue(array []string, value string) bool + func StringArrayContainsValues(array []string, values []string) bool + func StringValue(item interface{}) (value string, ok bool) + func UnpackMap(in interface{}) (yaml.MapSlice, bool) + type Context struct + ExtensionHandlers *[]ExtensionHandler + Name string + Parent *Context + func NewContext(name string, parent *Context) *Context + func NewContextWithExtensions(name string, parent *Context, extensionHandlers *[]ExtensionHandler) *Context + func (context *Context) Description() string + type Error struct + Context *Context + Message string + func NewError(context *Context, message string) *Error + func (err *Error) Error() string + type ErrorGroup struct + Errors []error + func (group *ErrorGroup) Error() string + type ExtensionHandler struct + Name string v0.1.0 Sep 5, 2017