Compare commits
2 commits
Author | SHA1 | Date | |
---|---|---|---|
de5dd7ce13 | |||
cb09d23eb5 |
2 changed files with 4 additions and 1 deletions
|
@ -10,7 +10,7 @@ func (u *UDIdData) GetSelfOrBase() (BaseApChain, bool) {
|
||||||
}
|
}
|
||||||
|
|
||||||
func (b *UDIdData) MarshalToMap() map[string]any {
|
func (b *UDIdData) MarshalToMap() map[string]any {
|
||||||
return appendWithKey(b.Next.MarshalToMap(), "KEY_ID", b.Id)
|
return appendWithKey(b.Next.MarshalToMap(), KEY_ID, b.Id)
|
||||||
}
|
}
|
||||||
|
|
||||||
func ParseUDIdData(raw map[string]any, next BaseApChain) (BaseApChain, error) {
|
func ParseUDIdData(raw map[string]any, next BaseApChain) (BaseApChain, error) {
|
||||||
|
|
|
@ -56,6 +56,9 @@ func (i IdValue) Marshal() map[string]any {
|
||||||
|
|
||||||
func (v ValueValue[T]) Marshal() map[string]any {
|
func (v ValueValue[T]) Marshal() map[string]any {
|
||||||
m := maps.Clone(v.OtherThings)
|
m := maps.Clone(v.OtherThings)
|
||||||
|
if m == nil {
|
||||||
|
m = map[string]any{}
|
||||||
|
}
|
||||||
m[KEY_VALUE] = v.Value
|
m[KEY_VALUE] = v.Value
|
||||||
if v.Type != nil {
|
if v.Type != nil {
|
||||||
m[KEY_TYPE] = *v.Type
|
m[KEY_TYPE] = *v.Type
|
||||||
|
|
Loading…
Reference in a new issue