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