factory UssdResponse.fromMap(Map<String, dynamic> map) { return UssdResponse( message: map['message'] ?? '', state: _parseState(map['state']?.toString()), ); }