blob: 3d1832cbe57c5f190acabaa8694ee42b96357ab1 [file] [log] [blame]
{
"use_snake_file_names": true,
"use_title_case_methods": true,
"protocol": {
"package": "content/browser/devtools/protocol",
"output": "protocol",
"namespace": ["content", "protocol"],
"export_macro": "CONTENT_EXPORT",
"export_header": "content/common/content_export.h",
"options": [
{
"domain": "DOM",
"include": ["setFileInputFiles"],
"include_events": [],
"include_types": ["NodeId", "RGBA"]
},
{
"domain": "Emulation",
"include": ["setGeolocationOverride", "clearGeolocationOverride", "setTouchEmulationEnabled", "canEmulate", "setDeviceMetricsOverride", "clearDeviceMetricsOverride", "setVisibleSize"]
},
{
"domain": "Inspector"
},
{
"domain": "IO",
"async": ["read"]
},
{
"domain": "Memory",
"include": ["setPressureNotificationsSuppressed", "simulatePressureNotification"]
},
{
"domain": "Network",
"include": ["enable", "disable", "clearBrowserCache", "clearBrowserCookies", "getCookies", "getAllCookies", "deleteCookie", "setCookie", "canEmulateNetworkConditions"],
"include_types": ["CookieSameSite", "Cookie"],
"include_events": [],
"async": ["getCookies", "getAllCookies", "deleteCookie", "setCookie"]
},
{
"domain": "Page",
"include": ["enable", "disable", "reload", "navigate", "stopLoading", "getNavigationHistory", "navigateToHistoryEntry", "captureScreenshot",
"startScreencast", "stopScreencast", "screencastFrameAck", "handleJavaScriptDialog", "setColorPickerEnabled", "requestAppBanner",
"setControlNavigations", "processNavigation"],
"include_events": ["interstitialShown", "interstitialHidden", "navigationRequested", "screencastVisibilityChanged", "screencastFrame", "colorPicked"],
"async": ["captureScreenshot"]
},
{
"domain": "Schema"
},
{
"domain": "SystemInfo",
"async": ["getInfo"]
},
{
"domain": "Tethering",
"async": ["bind", "unbind"]
},
{
"domain": "Tracing",
"async": ["start", "end", "getCategories", "requestMemoryDump"]
}
]
},
"lib": {
"package": "content/browser/devtools/protocol",
"output": "protocol",
"string_header": "content/browser/devtools/protocol_string.h",
"export_macro": "CONTENT_EXPORT",
"export_header": "content/common/content_export.h"
}
}