Implement GetActualInstanceValue method (#20663)

This commit is contained in:
Sander Jochems
2025-02-26 08:54:41 +01:00
committed by GitHub
parent 09df01501a
commit 5757def39b
20 changed files with 182 additions and 0 deletions

View File

@@ -143,6 +143,10 @@ func typeCheckParameter(obj interface{}, expected string, name string) error {
func parameterValueToString( obj interface{}, key string ) string {
if reflect.TypeOf(obj).Kind() != reflect.Ptr {
if actualObj, ok := obj.(interface{ GetActualInstanceValue() interface{} }); ok {
return fmt.Sprintf("%v", actualObj.GetActualInstanceValue())
}
return fmt.Sprintf("%v", obj)
}
var param,ok = obj.(MappedNullable)