Add empty base object as optional fallback
This commit is contained in:
parent
a11353cc38
commit
08649f45f5
1 changed files with 10 additions and 0 deletions
|
@ -56,3 +56,13 @@ func UnmarshalBaseObject(raw map[string]any, _ BaseApChain) (BaseApChain, error)
|
||||||
Type: objType[0],
|
Type: objType[0],
|
||||||
}, nil
|
}, nil
|
||||||
}
|
}
|
||||||
|
|
||||||
|
type EmptyBaseObject struct{}
|
||||||
|
|
||||||
|
func (e *EmptyBaseObject) GetSelfOrBase() (BaseApChain, bool) {
|
||||||
|
return e, false
|
||||||
|
}
|
||||||
|
|
||||||
|
func (e *EmptyBaseObject) MarshalToMap() map[string]any {
|
||||||
|
return map[string]any{}
|
||||||
|
}
|
||||||
|
|
Loading…
Reference in a new issue