@override Object toJson() => { if (retrievedUrl.isNotDefault) 'retrievedUrl': retrievedUrl, if (urlRetrievalStatus.isNotDefault) 'urlRetrievalStatus': urlRetrievalStatus.toJson(), };