SYMBOL INDEX (65 symbols across 24 files) FILE: android/app/src/main/java/io/flutter/plugins/GeneratedPluginRegistrant.java class GeneratedPluginRegistrant (line 8) | public final class GeneratedPluginRegistrant { method registerWith (line 9) | public static void registerWith(PluginRegistry registry) { method alreadyRegisteredWith (line 15) | private static boolean alreadyRegisteredWith(PluginRegistry registry) { FILE: example/lib/main.dart function main (line 6) | void main() class MyApp (line 10) | class MyApp extends StatelessWidget { method build (line 14) | Widget build(BuildContext context) class ChatPage (line 26) | class ChatPage extends StatefulWidget { method createState (line 30) | State createState() class _ChatPageState (line 33) | class _ChatPageState extends State { method initState (line 44) | void initState() method build (line 54) | Widget build(BuildContext context) method _buildSubmit (line 99) | Widget _buildSubmit() method _buildInput (line 150) | Expanded _buildInput() method _buildList (line 169) | ListView _buildList() method _scrollDown (line 183) | void _scrollDown() class ChatMessageWidget (line 192) | class ChatMessageWidget extends StatelessWidget { method build (line 200) | Widget build(BuildContext context) FILE: example/test/widget_test.dart function main (line 11) | void main() FILE: lib/flutter_chatgpt_api.dart class ChatGPTApi (line 13) | class ChatGPTApi { method sendMessage (line 45) | Future sendMessage( method _refreshAccessToken (line 121) | Future _refreshAccessToken() FILE: lib/src/models/chat_message.model.dart type ChatMessageType (line 3) | enum ChatMessageType { user, bot } class ChatMessage (line 5) | class ChatMessage { FILE: lib/src/models/chat_response.model.dart class ChatResponse (line 3) | class ChatResponse { method toMap (line 14) | Map toMap() method toJson (line 30) | String toJson() FILE: lib/src/models/conversation_body.model.dart class ConversationBody (line 5) | class ConversationBody { method toMap (line 20) | Map toMap() method toJson (line 42) | String toJson() FILE: lib/src/models/conversation_response_event.model.dart class ConversationResponseEvent (line 5) | class ConversationResponseEvent { method toMap (line 16) | Map toMap() method toJson (line 32) | String toJson() FILE: lib/src/models/message.model.dart class Message (line 5) | class Message { method toMap (line 24) | Map toMap() method toJson (line 46) | String toJson() FILE: lib/src/models/message_content.model.dart class MessageContent (line 3) | class MessageContent { method toMap (line 11) | Map toMap() method toJson (line 25) | String toJson() FILE: lib/src/models/message_feedback_body.model.dart type MessageFeedbackTags (line 3) | enum MessageFeedbackTags { class MessageFeedbackBody (line 9) | class MessageFeedbackBody { FILE: lib/src/models/message_feedback_result.model.dart type MessageFeedbackRating (line 1) | enum MessageFeedbackRating { class MessageFeedbackResult (line 6) | class MessageFeedbackResult { FILE: lib/src/models/model.model.dart class Model (line 3) | class Model { method toMap (line 14) | Map toMap() method toJson (line 30) | String toJson() FILE: lib/src/models/model_result.model.dart class ModelsResult (line 3) | class ModelsResult { FILE: lib/src/models/moderation_body.model.dart type AvailableModerationModels (line 1) | enum AvailableModerationModels { class ModerationsBody (line 5) | class ModerationsBody { FILE: lib/src/models/moderation_result.model.dart class ModerationsResult (line 1) | class ModerationsResult { FILE: lib/src/models/prompt.model.dart class Prompt (line 5) | class Prompt { method toMap (line 16) | Map toMap() method toJson (line 32) | String toJson() FILE: lib/src/models/prompt_content.model.dart class PromptContent (line 3) | class PromptContent { method toMap (line 12) | Map toMap() method toJson (line 26) | String toJson() FILE: lib/src/models/session_result.model.dart class SessionResult (line 5) | class SessionResult { method toMap (line 16) | Map toMap() method toJson (line 32) | String toJson() FILE: lib/src/models/user.model.dart class User (line 3) | class User { method toMap (line 22) | Map toMap() method toJson (line 46) | String toJson() FILE: lib/src/utils/expiry_map.dart class ExpiryMap (line 1) | class ExpiryMap { FILE: linux/flutter/generated_plugin_registrant.cc function fl_register_plugins (line 10) | void fl_register_plugins(FlPluginRegistry* registry) { FILE: test/flutter_chatgpt_test.dart function main (line 7) | void main() FILE: windows/flutter/generated_plugin_registrant.cc function RegisterPlugins (line 10) | void RegisterPlugins(flutter::PluginRegistry* registry) {