package
1.20240719.1
Repository: https://github.com/blend/go-sdk.git
Documentation: pkg.go.dev

# Functions

DecomposeStrings decomposes an object into a string map.
FollowValue derefs a reflect.Value until it isn't a pointer, but will preseve it's nilness.
IsEmptyValue returns if a reflect.Value is empty.
IsExported returns if a field is exported given its name and capitalization.
Patch updates an object based on a map of field names to values.
PatchStrings patches an object with a given map of data matched with tags of a given name or the name of the field.
PatchStringsFunc patches an object with a given map of data matched with tags of a given name or the name of the field.
SetValue sets a value on an object by its field name.
SliceType returns the inner type of a slice following pointers.
Type returns the reflect type following pointers.
Value returns the reflect value following pointers.

# Constants

FieldFlagBase64 is a field tag flag (say that 10 times fast).
FieldFlagBytes is a field tag flag (say that 10 times fast).
FieldFlagCSV is a field tag flag (say that 10 times fast).
FieldTagEnv is the struct tag for what environment variable to use to populate a field.

# Interfaces

Patcher describes an object that can be patched with raw values.
PatchStringer is a type that handles unmarshalling a map of strings into itself.
PatchStringsFuncer is a type that handles unmarshalling a map of strings into itself.