The ExtendedErrorType can be one of:
Enums.ExtendedErrorTypeNone
(-1)
Enums.ExtendedErrorTypeNetworkError
(0)
Enums.ExtendedErrorTypeFileIOError
(1)