()
| 324 | } |
| 325 | |
| 326 | func (udp *UserDefaultPrimitive) CallInput() (*FunctionCallArgValue, error) { |
| 327 | jsonValue, err := udp.JSONValue() |
| 328 | if err != nil { |
| 329 | return nil, udp.errorf(err, "get json value") |
| 330 | } |
| 331 | return &FunctionCallArgValue{ |
| 332 | Name: udp.Arg.Name, |
| 333 | Value: jsonValue, |
| 334 | }, nil |
| 335 | } |
| 336 | |
| 337 | func (udp *UserDefaultPrimitive) Value() (any, error) { |
| 338 | switch udp.Arg.TypeDef.Self().Kind { |