FunctionName: One quick sentence of what this function does.
Parameters:
<Param1> | <Type> | <One quick sentence on what this param does>
<Param2> | <Type> | <One quick sentence on what this param does>
<ParamN> | <Type> | <One quick sentence on what this param does>
Returns:
What does this function returns, If this function is a Future or a Promise. Then say what the it returns when it is successful and when it fails.
ClassName: One quick sentence of what this class does.
<Property1> | <Type> | <One quick sentence on what this property is>
<Property2> | <Type> | <One quick sentence on what this property does>
<PropertyN> | <Type> | <One quick sentence on what this property does>