Documentation
¶
Index ¶
- type Value
- func (referenceValue *Value) AsJsonMarshaller() *corejson.JsonMarshaller
- func (referenceValue *Value) AsJsonParseSelfInjector() *corejson.ParseSelfInjector
- func (referenceValue *Value) AsJsoner() *corejson.Jsoner
- func (referenceValue *Value) ClonePtr() *Value
- func (referenceValue *Value) FullString() string
- func (referenceValue *Value) FullStringPtr() *string
- func (referenceValue *Value) IsEqual(another *Value) bool
- func (referenceValue *Value) Json() *corejson.Result
- func (referenceValue *Value) JsonModel() *ValueDataModel
- func (referenceValue *Value) JsonModelAny() interface{}
- func (referenceValue *Value) JsonParseSelfInject(jsonResult *corejson.Result) error
- func (referenceValue *Value) MarshalJSON() ([]byte, error)
- func (referenceValue *Value) ParseInjectUsingJson(jsonResult *corejson.Result) (*Value, error)
- func (referenceValue *Value) ParseInjectUsingJsonMust(jsonResult *corejson.Result) *Value
- func (referenceValue *Value) String() string
- func (referenceValue *Value) StringWithoutType() string
- func (referenceValue *Value) StringWithoutTypePtr() *string
- func (referenceValue *Value) ToDataModel() *ValueDataModel
- func (referenceValue *Value) UnmarshalJSON(data []byte) error
- func (referenceValue *Value) Value() interface{}
- func (referenceValue *Value) ValueString() string
- func (referenceValue *Value) VariableName() string
- type ValueDataModel
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type Value ¶
type Value struct {
// contains filtered or unexported fields
}
func NewFromDataModelPtr ¶ added in v0.4.0
func NewFromDataModelPtr(model *ValueDataModel) *Value
func (*Value) AsJsonMarshaller ¶ added in v0.4.0
func (referenceValue *Value) AsJsonMarshaller() *corejson.JsonMarshaller
func (*Value) AsJsonParseSelfInjector ¶ added in v0.4.0
func (referenceValue *Value) AsJsonParseSelfInjector() *corejson.ParseSelfInjector
func (*Value) FullString ¶
func (*Value) FullStringPtr ¶
func (*Value) JsonModel ¶ added in v0.4.0
func (referenceValue *Value) JsonModel() *ValueDataModel
func (*Value) JsonModelAny ¶ added in v0.4.0
func (referenceValue *Value) JsonModelAny() interface{}
func (*Value) JsonParseSelfInject ¶ added in v0.4.0
func (*Value) MarshalJSON ¶ added in v0.4.0
func (*Value) ParseInjectUsingJson ¶ added in v0.4.0
func (*Value) ParseInjectUsingJsonMust ¶ added in v0.4.0
Panic if error
func (*Value) StringWithoutType ¶
func (*Value) StringWithoutTypePtr ¶
func (*Value) ToDataModel ¶ added in v0.4.0
func (referenceValue *Value) ToDataModel() *ValueDataModel
func (*Value) UnmarshalJSON ¶ added in v0.4.0
func (*Value) ValueString ¶ added in v0.3.9
func (*Value) VariableName ¶
type ValueDataModel ¶ added in v0.4.0
func NewDataModel ¶ added in v0.4.0
func NewDataModel(value *Value) *ValueDataModel
Click to show internal directories.
Click to hide internal directories.