/** * @dev Update permissions for flow operator * @param token The token used in flow * @param flowOperator The address given flow permissions * @param allowCreate creation permissions * @param allowCreate update permissions * @param allowCreate deletion permissions * @param flowRateAllowance The allowance provided to flowOperator */functionsetFlowPermissions(ISuperToken token,address flowOperator,bool allowCreate,bool allowUpdate,bool allowDelete,int96 flowRateAllowance) internalreturns (bool)
The flowRateAllowance works just like allowance for regular ERC20 tokens. See it explained here.
Example Usage
// Giving Alice permission to only create flows (no update or delete permissions// of someSuperToken from the contract up to an allowance of 100,000 wei/sec.someSuperToken.setFlowPermissions( alice,true,false,false,100000)