objectId, primitive value, unserializable primitive value or neither of (for undefined) them should be specified.
**/
typedef CallArgument = {
/**
Primitive value or serializable javascript object.
**/
@:optional
var value : Dynamic;
/**
Primitive value which can not be JSON-stringified.
**/
@:optional
var unserializableValue : String;
/**
Remote object handle.
**/
@:optional
var objectId : String;
};