using SharedLibraryCore.RCon; namespace SharedLibraryCore.Interfaces { public interface IRConParserConfiguration { /// /// stores the command format for console commands /// CommandPrefix CommandPrefixes { get; set; } /// /// stores the regex info for parsing get status response /// ParserRegex Status { get; set; } /// /// stores regex info for parsing the map line from rcon status response /// ParserRegex MapStatus { get; set; } /// /// stores the regex info for parsing get DVAR responses /// ParserRegex Dvar { get; set; } /// /// Specifies the expected response message from rcon when the server is not running /// string ServerNotRunningResponse { get; set; } /// /// indicates if the application should wait for response from server /// when executing a command /// bool WaitForResponse { get; set; } } }