lib/schema.js
function validateIODActions(IOD, IODOpts) {
		// Validate IOD action schema
		var actionErr = validateAction(IOD, IODOpts.action, IODOpts.params)
		if (actionErr) return actionErr

		// Validate IOD action required inputs
		var inputErr = validateActionInputs(IOD, IODOpts)
		if (inputErr) return inputErr

		// Validate IOD action parameter pairs
		var pairErr = validateParamPairs(IOD, IODOpts)
		if (pairErr) return pairErr
	}
function validateIODActions(IOD, IODOpts) {
		// Validate IOD action schema
		var actionErr = validateAction(IOD, IODOpts.action, IODOpts.params)
		if (actionErr) return actionErr

		// Validate IOD action required inputs
		var inputErr = validateActionInputs(IOD, IODOpts)
		if (inputErr) return inputErr

		// Validate IOD action parameter pairs
		var pairErr = validateParamPairs(IOD, IODOpts)
		if (pairErr) return pairErr
	}
function validateIODActions ( IOD , IODOpts ) { // Validate IOD action schema var actionErr = validateAction ( IOD , IODOpts . action , IODOpts . params ) if ( actionErr ) return actionErr // Validate IOD action required inputs var inputErr = validateActionInputs ( IOD , IODOpts ) if ( inputErr ) return inputErr // Validate IOD action parameter pairs var pairErr = validateParamPairs ( IOD , IODOpts ) if ( pairErr ) return pairErr }
Validates IOD action schema along with their required inputs.

@param {IOD} IOD - IOD object
@param {Object} IODOpts - IOD options object
@returns {Object | null} - Schema errors
Validates IOD action schema along with their required inputs .