Creates a new RoutineArgument.
argumentKind Defaults to FIXED_TYPE.
dataType A JSON schema for the data type. Required unless argumentKind = ANY_TYPE.
mode Specifies whether the argument is input or output. Can be set for procedures only.
name The name of this argument. Can be absent for function return argument.
tableType If argumentKind is FIXED_TABLE, a schema for the table type.
A JSON schema for the data type. Required unless argumentKind = ANY_TYPE.
~>NOTE: Because this field expects a JSON string, any changes to the string
will create a diff, even if the JSON itself hasn't changed. If the API returns
a different value for the same schema, e.g. it switched the order of values
or replaced STRUCT field type with RECORD field type, we currently cannot
suppress the recurring diff this causes. As a workaround, we recommend using
the schema as returned by the API.