@override Object toJson() => { if (updateTime case final updateTime?) 'updateTime': updateTime.toJson(), if (state.isNotDefault) 'state': state.toJson(), if (error case final error?) 'error': error.toJson(), };