import Framework

# DataKit
Data = Framework.api.datakit.DataKit
Dict = Framework.api.datakit.DictKit
Cache = Framework.api.datakit.CacheKit

# RuntimeKit
Plugin = Framework.api.runtimekit.PluginKit
Route = Framework.api.runtimekit.RouteKit
Platform = Framework.api.runtimekit.PlatformKit
Client = Framework.api.runtimekit.ClientKit
Request = Framework.api.runtimekit.RequestKit
Response = Framework.api.runtimekit.ResponseKit
Ex = Framework.exceptions

# ThreadKit
Thread = Framework.api.threadkit.ThreadKit

# UtilKit
Archive = Framework.api.utilkit.ArchiveKit
AMF = Framework.api.utilkit.AMFKit
Hash = Framework.api.utilkit.HashKit
String = Framework.api.utilkit.StringKit
Datetime = Framework.api.utilkit.DatetimeKit
Util = Framework.api.utilkit.UtilKit

# NetworkKit
Network = Framework.api.networkkit.NetworkKit
HTTP = Framework.api.networkkit.HTTPKit
XMLRPC = Framework.api.networkkit.XMLRPCKit

# ParseKit
Plist = Framework.api.parsekit.PlistKit
JSON = Framework.api.parsekit.JSONKit
RSS = Framework.api.parsekit.RSSKit
YAML = Framework.api.parsekit.YAMLKit
XML = Framework.api.parsekit.XMLKit
HTML = Framework.api.parsekit.HTMLKit

# LogKit
Log = Framework.api.logkit.LogKit

# LocaleKit
Locale = Framework.api.localekit.LocaleKit
Language = Framework.components.localization.Language
CountryCodes = Framework.components.localization.CountryCodes

# ResourceKit
Resource = Framework.api.resourcekit.ResourceKit

# ConstKit
ClientPlatforms = Framework.api.constkit.ClientPlatforms

# CypherKit
Cipher = Framework.api.cryptokit.CipherKit