URLSessionTask.State.completed
The task has completed (without being canceled), and the task’s delegate receives no further callbacks.
Declaration
case completedDiscussion
If the task completed successfully, the task’s error property is nil. Otherwise, it provides an error object that tells what went wrong. A task in this state is not subject to timeouts.