Map<String, dynamic> serializeAsMap() { final Map<String, dynamic> pendingRequest = { 'options': options?.serializeAsMap() }; pendingRequest.removeWhere((_, v) => v == null); return pendingRequest; }