isApproveis false and the asset being sold is not a protocol native gas token, then this endpoint can be used to assemble an approval transaction. This transaction will grant the exchange contract (i.e. the
spenderAddressfrom the previous step) an allowance, enabling it to transfer tokens from the
ownerAddressto the exchange contract. This step is required in order for the exchange contract to proceed if it does not yet have an allowance.