Documentation ¶
Index ¶
- func Export(marshaler Marshaler, w io.Writer) error
- func ExtExport(marshaler ExtMarshaler, w io.Writer) error
- func Unmarshal(resource ResourceIF, v interface{}) error
- type Adapter
- type Decoder
- type ExtMarshaler
- type Marshaler
- type MinDecoder
- type Reader
- type Resource
- type ResourceAccessor
- type ResourceIF
- type Schema
- type Set
- type ValueType
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
func Unmarshal ¶
func Unmarshal(resource ResourceIF, v interface{}) error
Unmarshal has no documentation
Types ¶
type Decoder ¶
type Decoder interface { GetOk(key string) (interface{}, bool) Get(key string) interface{} GetChange(key string) (interface{}, interface{}) GetStringSet(key string) []string GetOkExists(key string) (interface{}, bool) Reader(unkowns ...map[string]json.RawMessage) Reader HasChange(key string) bool }
Decoder has no documentation
func DecoderFrom ¶ added in v0.0.6
func DecoderFrom(m MinDecoder) Decoder
func NewDecoder ¶
NewDecoder has no documentation
type ExtMarshaler ¶ added in v0.0.8
type MinDecoder ¶ added in v0.0.6
type MinDecoder interface { GetOk(key string) (interface{}, bool) Get(key string) interface{} GetChange(key string) (interface{}, interface{}) GetOkExists(key string) (interface{}, bool) HasChange(key string) bool }
Decoder has no documentation
type Reader ¶ added in v0.0.8
type ResourceAccessor ¶ added in v0.0.3
ResourceAccessor has no documentation
type ResourceIF ¶ added in v0.0.3
type ResourceIF interface { GetOk(key string) (interface{}, bool) Get(key string) interface{} Set(key string, value interface{}) error Append(key string) ResourceIF }
Resource has no documentation
Click to show internal directories.
Click to hide internal directories.