local Connection = { Name = "ConnectionScript", Type = "System", Environment = "All", Functions = { { Name = "CancelLogout", Type = "Function", }, { Name = "ForceLogout", Type = "Function", }, { Name = "ForceQuit", Type = "Function", }, { Name = "GetNativeRealmID", Type = "Function", Returns = { { Name = "nativeRealmID", Type = "number", Nilable = false }, }, }, { Name = "GetNetIpTypes", Type = "Function", Returns = { { Name = "ipTypes", Type = "ConnectionIptype", Nilable = false, StrideIndex = 1 }, }, }, { Name = "GetNetStats", Type = "Function", Returns = { { Name = "in", Type = "number", Nilable = false }, { Name = "out", Type = "number", Nilable = false }, { Name = "latencyList", Type = "number", Nilable = false, StrideIndex = 1 }, }, }, { Name = "GetProtocolTypes", Type = "Function", Returns = { { Name = "protocolTypes", Type = "ConnectionProtocol", Nilable = false, StrideIndex = 1 }, }, }, { Name = "GetRealmID", Type = "Function", Returns = { { Name = "realmID", Type = "number", Nilable = false }, }, }, { Name = "GetRealmName", Type = "Function", Returns = { { Name = "realmName", Type = "cstring", Nilable = false }, }, }, { Name = "IsOnTournamentRealm", Type = "Function", Returns = { { Name = "result", Type = "bool", Nilable = false }, }, }, { Name = "Logout", Type = "Function", }, { Name = "Quit", Type = "Function", }, { Name = "SelectedRealmName", Type = "Function", Returns = { { Name = "selectedRealmName", Type = "cstring", Nilable = false }, }, }, }, Events = { }, Tables = { }, Predicates = { }, }; APIDocumentation:AddDocumentationTable(Connection);