diff --git a/source/ChromeDevTools/Protocol/Chrome/Accessibility/AXGlobalStates.cs b/source/ChromeDevTools/Protocol/Chrome/Accessibility/AXGlobalStates.cs index bd022a4662d9fe176d18b13044fee9136592346d..81af264049028481c6225c7f24b2b4987556fee1 100644 --- a/source/ChromeDevTools/Protocol/Chrome/Accessibility/AXGlobalStates.cs +++ b/source/ChromeDevTools/Protocol/Chrome/Accessibility/AXGlobalStates.cs @@ -11,6 +11,7 @@ namespace MasterDevs.ChromeDevTools.Protocol.Chrome.Accessibility{ [JsonConverter(typeof(StringEnumConverter))] public enum AXGlobalStates { + Busy, Disabled, Hidden, HiddenRoot, diff --git a/source/ChromeDevTools/Protocol/Chrome/Accessibility/AXLiveRegionAttributes.cs b/source/ChromeDevTools/Protocol/Chrome/Accessibility/AXLiveRegionAttributes.cs index b14d9e6e9f9b353c623ccaabbd3d937a1bf9d983..b891a4fabc51796e18cd4cc170b948442e1fc200 100644 --- a/source/ChromeDevTools/Protocol/Chrome/Accessibility/AXLiveRegionAttributes.cs +++ b/source/ChromeDevTools/Protocol/Chrome/Accessibility/AXLiveRegionAttributes.cs @@ -14,7 +14,6 @@ namespace MasterDevs.ChromeDevTools.Protocol.Chrome.Accessibility{ Live, Atomic, Relevant, - Busy, Root, } } diff --git a/source/ChromeDevTools/Protocol/Chrome/Accessibility/AXProperty.cs b/source/ChromeDevTools/Protocol/Chrome/Accessibility/AXProperty.cs index 0969ac06395883772f8b44c1ecf6af5fd7a6bdf7..a7147e5a11d4275693513f47d4a073b62174ac73 100644 --- a/source/ChromeDevTools/Protocol/Chrome/Accessibility/AXProperty.cs +++ b/source/ChromeDevTools/Protocol/Chrome/Accessibility/AXProperty.cs @@ -4,9 +4,6 @@ using System.Collections.Generic; namespace MasterDevs.ChromeDevTools.Protocol.Chrome.Accessibility { - /// <summary> - /// - /// </summary> [SupportedBy("Chrome")] public class AXProperty { diff --git a/source/ChromeDevTools/Protocol/Chrome/Accessibility/AXRelatedNode.cs b/source/ChromeDevTools/Protocol/Chrome/Accessibility/AXRelatedNode.cs index 986ccbd0210b12294ff9585b41837c7b213a31c7..de4dc8f3234cc8d3e9ea0e4de43a01f5fcdc118b 100644 --- a/source/ChromeDevTools/Protocol/Chrome/Accessibility/AXRelatedNode.cs +++ b/source/ChromeDevTools/Protocol/Chrome/Accessibility/AXRelatedNode.cs @@ -4,9 +4,6 @@ using System.Collections.Generic; namespace MasterDevs.ChromeDevTools.Protocol.Chrome.Accessibility { - /// <summary> - /// - /// </summary> [SupportedBy("Chrome")] public class AXRelatedNode { diff --git a/source/ChromeDevTools/Protocol/Chrome/Accessibility/GetPartialAXTreeCommand.cs b/source/ChromeDevTools/Protocol/Chrome/Accessibility/GetPartialAXTreeCommand.cs index 9e979669b0e197558b5447ee045b209965c334b8..f189a8aae982569a8db805b219b752e7f3981506 100644 --- a/source/ChromeDevTools/Protocol/Chrome/Accessibility/GetPartialAXTreeCommand.cs +++ b/source/ChromeDevTools/Protocol/Chrome/Accessibility/GetPartialAXTreeCommand.cs @@ -1,5 +1,6 @@ using MasterDevs.ChromeDevTools; using Newtonsoft.Json; +using System; using System.Collections.Generic; namespace MasterDevs.ChromeDevTools.Protocol.Chrome.Accessibility diff --git a/source/ChromeDevTools/Protocol/Chrome/Accessibility/GetPartialAXTreeCommandResponse.cs b/source/ChromeDevTools/Protocol/Chrome/Accessibility/GetPartialAXTreeCommandResponse.cs index 8c3c2ddac957a5a7e8b1200ab952b26225fb47d0..a3783adc7638564bad88ba017102189b6cfab8e4 100644 --- a/source/ChromeDevTools/Protocol/Chrome/Accessibility/GetPartialAXTreeCommandResponse.cs +++ b/source/ChromeDevTools/Protocol/Chrome/Accessibility/GetPartialAXTreeCommandResponse.cs @@ -1,5 +1,6 @@ using MasterDevs.ChromeDevTools; using Newtonsoft.Json; +using System; using System.Collections.Generic; namespace MasterDevs.ChromeDevTools.Protocol.Chrome.Accessibility diff --git a/source/ChromeDevTools/Protocol/Chrome/Animation/AnimationCanceledEvent.cs b/source/ChromeDevTools/Protocol/Chrome/Animation/AnimationCanceledEvent.cs index b87737b1b99b069381482b83f702050aae9a242a..a8307a274c9626e3036e48674828b8d1543e5c3d 100644 --- a/source/ChromeDevTools/Protocol/Chrome/Animation/AnimationCanceledEvent.cs +++ b/source/ChromeDevTools/Protocol/Chrome/Animation/AnimationCanceledEvent.cs @@ -1,4 +1,6 @@ -using MasterDevs.ChromeDevTools;using Newtonsoft.Json; +using MasterDevs.ChromeDevTools; +using Newtonsoft.Json; +using System.Collections.Generic; namespace MasterDevs.ChromeDevTools.Protocol.Chrome.Animation { diff --git a/source/ChromeDevTools/Protocol/Chrome/Animation/AnimationCreatedEvent.cs b/source/ChromeDevTools/Protocol/Chrome/Animation/AnimationCreatedEvent.cs index dda0e6170edbfa36d87355c229b172a08174be10..d48b45bb9d4c8418e46112f2e5f3bc86c5738756 100644 --- a/source/ChromeDevTools/Protocol/Chrome/Animation/AnimationCreatedEvent.cs +++ b/source/ChromeDevTools/Protocol/Chrome/Animation/AnimationCreatedEvent.cs @@ -1,4 +1,6 @@ -using MasterDevs.ChromeDevTools;using Newtonsoft.Json; +using MasterDevs.ChromeDevTools; +using Newtonsoft.Json; +using System.Collections.Generic; namespace MasterDevs.ChromeDevTools.Protocol.Chrome.Animation { diff --git a/source/ChromeDevTools/Protocol/Chrome/Animation/AnimationStartedEvent.cs b/source/ChromeDevTools/Protocol/Chrome/Animation/AnimationStartedEvent.cs index 293a9bf3fe74ac27c8050ff7cb06bc2b76b4daa2..bb4d52d2c9ac520a32a030246e208a89dc0f89a1 100644 --- a/source/ChromeDevTools/Protocol/Chrome/Animation/AnimationStartedEvent.cs +++ b/source/ChromeDevTools/Protocol/Chrome/Animation/AnimationStartedEvent.cs @@ -1,4 +1,6 @@ -using MasterDevs.ChromeDevTools;using Newtonsoft.Json; +using MasterDevs.ChromeDevTools; +using Newtonsoft.Json; +using System.Collections.Generic; namespace MasterDevs.ChromeDevTools.Protocol.Chrome.Animation { diff --git a/source/ChromeDevTools/Protocol/Chrome/Animation/DisableCommand.cs b/source/ChromeDevTools/Protocol/Chrome/Animation/DisableCommand.cs index 1a6fbdb12f25e53cebff073c37db2a6465a58c7e..200f63533b7de104bfa0427d9076c78e7b3ea3df 100644 --- a/source/ChromeDevTools/Protocol/Chrome/Animation/DisableCommand.cs +++ b/source/ChromeDevTools/Protocol/Chrome/Animation/DisableCommand.cs @@ -1,5 +1,6 @@ using MasterDevs.ChromeDevTools; using Newtonsoft.Json; +using System; using System.Collections.Generic; namespace MasterDevs.ChromeDevTools.Protocol.Chrome.Animation diff --git a/source/ChromeDevTools/Protocol/Chrome/Animation/DisableCommandResponse.cs b/source/ChromeDevTools/Protocol/Chrome/Animation/DisableCommandResponse.cs index d219dae7cade8b7813d1be90f0d10bf54ef874b5..d0461ef08de2a3464617ea6e11519f20b114db8e 100644 --- a/source/ChromeDevTools/Protocol/Chrome/Animation/DisableCommandResponse.cs +++ b/source/ChromeDevTools/Protocol/Chrome/Animation/DisableCommandResponse.cs @@ -1,5 +1,6 @@ using MasterDevs.ChromeDevTools; using Newtonsoft.Json; +using System; using System.Collections.Generic; namespace MasterDevs.ChromeDevTools.Protocol.Chrome.Animation diff --git a/source/ChromeDevTools/Protocol/Chrome/Animation/EnableCommand.cs b/source/ChromeDevTools/Protocol/Chrome/Animation/EnableCommand.cs index a1b2b4eb4571b77999fac872eda02a75fa023bce..8d5eefcadc6a39d8cd76cc08060d5903ff606f45 100644 --- a/source/ChromeDevTools/Protocol/Chrome/Animation/EnableCommand.cs +++ b/source/ChromeDevTools/Protocol/Chrome/Animation/EnableCommand.cs @@ -1,5 +1,6 @@ using MasterDevs.ChromeDevTools; using Newtonsoft.Json; +using System; using System.Collections.Generic; namespace MasterDevs.ChromeDevTools.Protocol.Chrome.Animation diff --git a/source/ChromeDevTools/Protocol/Chrome/Animation/EnableCommandResponse.cs b/source/ChromeDevTools/Protocol/Chrome/Animation/EnableCommandResponse.cs index c332fb612fcb1d08515aa3c080cd72fe0b721181..12bbaed72952295d867a0efbf6f42bf3c4699e07 100644 --- a/source/ChromeDevTools/Protocol/Chrome/Animation/EnableCommandResponse.cs +++ b/source/ChromeDevTools/Protocol/Chrome/Animation/EnableCommandResponse.cs @@ -1,5 +1,6 @@ using MasterDevs.ChromeDevTools; using Newtonsoft.Json; +using System; using System.Collections.Generic; namespace MasterDevs.ChromeDevTools.Protocol.Chrome.Animation diff --git a/source/ChromeDevTools/Protocol/Chrome/Animation/GetCurrentTimeCommand.cs b/source/ChromeDevTools/Protocol/Chrome/Animation/GetCurrentTimeCommand.cs index 06c868f77f5b0df01e74a0e9efb19cfd924d63b5..1fe4eac76a0f93e1d75a9271e9cfa3b1d8314e92 100644 --- a/source/ChromeDevTools/Protocol/Chrome/Animation/GetCurrentTimeCommand.cs +++ b/source/ChromeDevTools/Protocol/Chrome/Animation/GetCurrentTimeCommand.cs @@ -1,5 +1,6 @@ using MasterDevs.ChromeDevTools; using Newtonsoft.Json; +using System; using System.Collections.Generic; namespace MasterDevs.ChromeDevTools.Protocol.Chrome.Animation diff --git a/source/ChromeDevTools/Protocol/Chrome/Animation/GetCurrentTimeCommandResponse.cs b/source/ChromeDevTools/Protocol/Chrome/Animation/GetCurrentTimeCommandResponse.cs index 9b895539323bcd3fe01b1c77be2e2cac7ace9722..d8f8280fe72b2c92b8bd1a8c8eabf88491033834 100644 --- a/source/ChromeDevTools/Protocol/Chrome/Animation/GetCurrentTimeCommandResponse.cs +++ b/source/ChromeDevTools/Protocol/Chrome/Animation/GetCurrentTimeCommandResponse.cs @@ -1,5 +1,6 @@ using MasterDevs.ChromeDevTools; using Newtonsoft.Json; +using System; using System.Collections.Generic; namespace MasterDevs.ChromeDevTools.Protocol.Chrome.Animation diff --git a/source/ChromeDevTools/Protocol/Chrome/Animation/GetPlaybackRateCommand.cs b/source/ChromeDevTools/Protocol/Chrome/Animation/GetPlaybackRateCommand.cs index 39db814cb34f1d83b96310837e5daa4a44d6aae0..bf6af328e218a2b90a76fd7ff092f9ba04b5dbe1 100644 --- a/source/ChromeDevTools/Protocol/Chrome/Animation/GetPlaybackRateCommand.cs +++ b/source/ChromeDevTools/Protocol/Chrome/Animation/GetPlaybackRateCommand.cs @@ -1,5 +1,6 @@ using MasterDevs.ChromeDevTools; using Newtonsoft.Json; +using System; using System.Collections.Generic; namespace MasterDevs.ChromeDevTools.Protocol.Chrome.Animation diff --git a/source/ChromeDevTools/Protocol/Chrome/Animation/GetPlaybackRateCommandResponse.cs b/source/ChromeDevTools/Protocol/Chrome/Animation/GetPlaybackRateCommandResponse.cs index f106c24c3ba72b6b5d94c72865b56cf0c0294e56..787f4a33c3b5e7acec01053b68eb3779a4f2f678 100644 --- a/source/ChromeDevTools/Protocol/Chrome/Animation/GetPlaybackRateCommandResponse.cs +++ b/source/ChromeDevTools/Protocol/Chrome/Animation/GetPlaybackRateCommandResponse.cs @@ -1,5 +1,6 @@ using MasterDevs.ChromeDevTools; using Newtonsoft.Json; +using System; using System.Collections.Generic; namespace MasterDevs.ChromeDevTools.Protocol.Chrome.Animation diff --git a/source/ChromeDevTools/Protocol/Chrome/Animation/ReleaseAnimationsCommand.cs b/source/ChromeDevTools/Protocol/Chrome/Animation/ReleaseAnimationsCommand.cs index 0e0bd6d21adf94346db084647f61117ef3fd9643..8791cd907f7220fd6d0a4eadc71535ecd29b9ff2 100644 --- a/source/ChromeDevTools/Protocol/Chrome/Animation/ReleaseAnimationsCommand.cs +++ b/source/ChromeDevTools/Protocol/Chrome/Animation/ReleaseAnimationsCommand.cs @@ -1,5 +1,6 @@ using MasterDevs.ChromeDevTools; using Newtonsoft.Json; +using System; using System.Collections.Generic; namespace MasterDevs.ChromeDevTools.Protocol.Chrome.Animation diff --git a/source/ChromeDevTools/Protocol/Chrome/Animation/ReleaseAnimationsCommandResponse.cs b/source/ChromeDevTools/Protocol/Chrome/Animation/ReleaseAnimationsCommandResponse.cs index 8b52f71fb9f51725510b8b5e5710c0a274d7120c..5e9f2cf78d7916be3d4ac67c0e06f6c0daa33f66 100644 --- a/source/ChromeDevTools/Protocol/Chrome/Animation/ReleaseAnimationsCommandResponse.cs +++ b/source/ChromeDevTools/Protocol/Chrome/Animation/ReleaseAnimationsCommandResponse.cs @@ -1,5 +1,6 @@ using MasterDevs.ChromeDevTools; using Newtonsoft.Json; +using System; using System.Collections.Generic; namespace MasterDevs.ChromeDevTools.Protocol.Chrome.Animation diff --git a/source/ChromeDevTools/Protocol/Chrome/Animation/ResolveAnimationCommand.cs b/source/ChromeDevTools/Protocol/Chrome/Animation/ResolveAnimationCommand.cs index 25a0ceeb0aff7fe2b2747cdcfa06a015fde0a1e3..e041532e900178cdb1b4b8d53090e943349c08af 100644 --- a/source/ChromeDevTools/Protocol/Chrome/Animation/ResolveAnimationCommand.cs +++ b/source/ChromeDevTools/Protocol/Chrome/Animation/ResolveAnimationCommand.cs @@ -1,5 +1,6 @@ using MasterDevs.ChromeDevTools; using Newtonsoft.Json; +using System; using System.Collections.Generic; namespace MasterDevs.ChromeDevTools.Protocol.Chrome.Animation diff --git a/source/ChromeDevTools/Protocol/Chrome/Animation/ResolveAnimationCommandResponse.cs b/source/ChromeDevTools/Protocol/Chrome/Animation/ResolveAnimationCommandResponse.cs index 418c601f3668c36ad6152c39340063bddde7eb68..c92bc494372d06858b0c2eb29a07f69c250bb79a 100644 --- a/source/ChromeDevTools/Protocol/Chrome/Animation/ResolveAnimationCommandResponse.cs +++ b/source/ChromeDevTools/Protocol/Chrome/Animation/ResolveAnimationCommandResponse.cs @@ -1,5 +1,6 @@ using MasterDevs.ChromeDevTools; using Newtonsoft.Json; +using System; using System.Collections.Generic; namespace MasterDevs.ChromeDevTools.Protocol.Chrome.Animation diff --git a/source/ChromeDevTools/Protocol/Chrome/Animation/SeekAnimationsCommand.cs b/source/ChromeDevTools/Protocol/Chrome/Animation/SeekAnimationsCommand.cs index adff95bbf553b757047dd1890114b5d714c99123..6e14fa00c3ef8ed6e10216114df45ffd4d8e5f92 100644 --- a/source/ChromeDevTools/Protocol/Chrome/Animation/SeekAnimationsCommand.cs +++ b/source/ChromeDevTools/Protocol/Chrome/Animation/SeekAnimationsCommand.cs @@ -1,5 +1,6 @@ using MasterDevs.ChromeDevTools; using Newtonsoft.Json; +using System; using System.Collections.Generic; namespace MasterDevs.ChromeDevTools.Protocol.Chrome.Animation diff --git a/source/ChromeDevTools/Protocol/Chrome/Animation/SeekAnimationsCommandResponse.cs b/source/ChromeDevTools/Protocol/Chrome/Animation/SeekAnimationsCommandResponse.cs index 3e8b72654ac1dfa192378e9676a73d8700941a94..09f85e58eeca7c877021a5c390fca0184dd2a3de 100644 --- a/source/ChromeDevTools/Protocol/Chrome/Animation/SeekAnimationsCommandResponse.cs +++ b/source/ChromeDevTools/Protocol/Chrome/Animation/SeekAnimationsCommandResponse.cs @@ -1,5 +1,6 @@ using MasterDevs.ChromeDevTools; using Newtonsoft.Json; +using System; using System.Collections.Generic; namespace MasterDevs.ChromeDevTools.Protocol.Chrome.Animation diff --git a/source/ChromeDevTools/Protocol/Chrome/Animation/SetPausedCommand.cs b/source/ChromeDevTools/Protocol/Chrome/Animation/SetPausedCommand.cs index 53c44d93069c1d7c59ced04a8b2f6a372fe23891..d5ce465219e0557832761db4bdf6ce34dd5073ff 100644 --- a/source/ChromeDevTools/Protocol/Chrome/Animation/SetPausedCommand.cs +++ b/source/ChromeDevTools/Protocol/Chrome/Animation/SetPausedCommand.cs @@ -1,5 +1,6 @@ using MasterDevs.ChromeDevTools; using Newtonsoft.Json; +using System; using System.Collections.Generic; namespace MasterDevs.ChromeDevTools.Protocol.Chrome.Animation diff --git a/source/ChromeDevTools/Protocol/Chrome/Animation/SetPausedCommandResponse.cs b/source/ChromeDevTools/Protocol/Chrome/Animation/SetPausedCommandResponse.cs index 7c2f67398983cc6e48463da3dd13c6109ca6f49b..16b432dedf1b3305476cdc24f4c5134a0d14e025 100644 --- a/source/ChromeDevTools/Protocol/Chrome/Animation/SetPausedCommandResponse.cs +++ b/source/ChromeDevTools/Protocol/Chrome/Animation/SetPausedCommandResponse.cs @@ -1,5 +1,6 @@ using MasterDevs.ChromeDevTools; using Newtonsoft.Json; +using System; using System.Collections.Generic; namespace MasterDevs.ChromeDevTools.Protocol.Chrome.Animation diff --git a/source/ChromeDevTools/Protocol/Chrome/Animation/SetPlaybackRateCommand.cs b/source/ChromeDevTools/Protocol/Chrome/Animation/SetPlaybackRateCommand.cs index 4aa7c4a181252c5e8a32ff1e7c917e2b408a3704..875b562c2d6070b1a4cd6ade97fa8fdcad5ec79e 100644 --- a/source/ChromeDevTools/Protocol/Chrome/Animation/SetPlaybackRateCommand.cs +++ b/source/ChromeDevTools/Protocol/Chrome/Animation/SetPlaybackRateCommand.cs @@ -1,5 +1,6 @@ using MasterDevs.ChromeDevTools; using Newtonsoft.Json; +using System; using System.Collections.Generic; namespace MasterDevs.ChromeDevTools.Protocol.Chrome.Animation diff --git a/source/ChromeDevTools/Protocol/Chrome/Animation/SetPlaybackRateCommandResponse.cs b/source/ChromeDevTools/Protocol/Chrome/Animation/SetPlaybackRateCommandResponse.cs index 83f366ac799ac4088131823ae8bc4900fe5639cf..f4d5bb895d598ef22d49ec19b87fbb69829a65aa 100644 --- a/source/ChromeDevTools/Protocol/Chrome/Animation/SetPlaybackRateCommandResponse.cs +++ b/source/ChromeDevTools/Protocol/Chrome/Animation/SetPlaybackRateCommandResponse.cs @@ -1,5 +1,6 @@ using MasterDevs.ChromeDevTools; using Newtonsoft.Json; +using System; using System.Collections.Generic; namespace MasterDevs.ChromeDevTools.Protocol.Chrome.Animation diff --git a/source/ChromeDevTools/Protocol/Chrome/Animation/SetTimingCommand.cs b/source/ChromeDevTools/Protocol/Chrome/Animation/SetTimingCommand.cs index 7ee3e5a8f67b62e99a38810ecb3bf7f1248c0d1e..744fb6f4004baee4b065c8629b47ca585cc5eaa2 100644 --- a/source/ChromeDevTools/Protocol/Chrome/Animation/SetTimingCommand.cs +++ b/source/ChromeDevTools/Protocol/Chrome/Animation/SetTimingCommand.cs @@ -1,5 +1,6 @@ using MasterDevs.ChromeDevTools; using Newtonsoft.Json; +using System; using System.Collections.Generic; namespace MasterDevs.ChromeDevTools.Protocol.Chrome.Animation diff --git a/source/ChromeDevTools/Protocol/Chrome/Animation/SetTimingCommandResponse.cs b/source/ChromeDevTools/Protocol/Chrome/Animation/SetTimingCommandResponse.cs index 0adbe3a92f7253f306ade7e7f234e929bfefdf86..11b1a896192f0e951512d92088d91508fc54d8ec 100644 --- a/source/ChromeDevTools/Protocol/Chrome/Animation/SetTimingCommandResponse.cs +++ b/source/ChromeDevTools/Protocol/Chrome/Animation/SetTimingCommandResponse.cs @@ -1,5 +1,6 @@ using MasterDevs.ChromeDevTools; using Newtonsoft.Json; +using System; using System.Collections.Generic; namespace MasterDevs.ChromeDevTools.Protocol.Chrome.Animation diff --git a/source/ChromeDevTools/Protocol/Chrome/ApplicationCache/ApplicationCacheStatusUpdatedEvent.cs b/source/ChromeDevTools/Protocol/Chrome/ApplicationCache/ApplicationCacheStatusUpdatedEvent.cs index 391babb55970319a27ba1d8ce40e08af3b406a2d..26ee67d70126391794660afa8fec7636e00f6ab7 100644 --- a/source/ChromeDevTools/Protocol/Chrome/ApplicationCache/ApplicationCacheStatusUpdatedEvent.cs +++ b/source/ChromeDevTools/Protocol/Chrome/ApplicationCache/ApplicationCacheStatusUpdatedEvent.cs @@ -1,4 +1,6 @@ -using MasterDevs.ChromeDevTools;using Newtonsoft.Json; +using MasterDevs.ChromeDevTools; +using Newtonsoft.Json; +using System.Collections.Generic; namespace MasterDevs.ChromeDevTools.Protocol.Chrome.ApplicationCache { diff --git a/source/ChromeDevTools/Protocol/Chrome/ApplicationCache/EnableCommand.cs b/source/ChromeDevTools/Protocol/Chrome/ApplicationCache/EnableCommand.cs index fe564db6a8f33d6c9e83fe46f94d523f7d19d96a..d742cdec44de85b570b506f9db4cfef90c4555be 100644 --- a/source/ChromeDevTools/Protocol/Chrome/ApplicationCache/EnableCommand.cs +++ b/source/ChromeDevTools/Protocol/Chrome/ApplicationCache/EnableCommand.cs @@ -1,5 +1,6 @@ using MasterDevs.ChromeDevTools; using Newtonsoft.Json; +using System; using System.Collections.Generic; namespace MasterDevs.ChromeDevTools.Protocol.Chrome.ApplicationCache diff --git a/source/ChromeDevTools/Protocol/Chrome/ApplicationCache/EnableCommandResponse.cs b/source/ChromeDevTools/Protocol/Chrome/ApplicationCache/EnableCommandResponse.cs index d83eecc3082b90d5df5b680cd47128946ce53fbc..758be06d07031463e8bf2c48631c2a65a698e45c 100644 --- a/source/ChromeDevTools/Protocol/Chrome/ApplicationCache/EnableCommandResponse.cs +++ b/source/ChromeDevTools/Protocol/Chrome/ApplicationCache/EnableCommandResponse.cs @@ -1,5 +1,6 @@ using MasterDevs.ChromeDevTools; using Newtonsoft.Json; +using System; using System.Collections.Generic; namespace MasterDevs.ChromeDevTools.Protocol.Chrome.ApplicationCache diff --git a/source/ChromeDevTools/Protocol/Chrome/ApplicationCache/GetApplicationCacheForFrameCommand.cs b/source/ChromeDevTools/Protocol/Chrome/ApplicationCache/GetApplicationCacheForFrameCommand.cs index 4dfb87180483c0e918fdc14d878371c6cd14396e..6f76a98447c47ebb34227896e645c0384188667a 100644 --- a/source/ChromeDevTools/Protocol/Chrome/ApplicationCache/GetApplicationCacheForFrameCommand.cs +++ b/source/ChromeDevTools/Protocol/Chrome/ApplicationCache/GetApplicationCacheForFrameCommand.cs @@ -1,5 +1,6 @@ using MasterDevs.ChromeDevTools; using Newtonsoft.Json; +using System; using System.Collections.Generic; namespace MasterDevs.ChromeDevTools.Protocol.Chrome.ApplicationCache diff --git a/source/ChromeDevTools/Protocol/Chrome/ApplicationCache/GetApplicationCacheForFrameCommandResponse.cs b/source/ChromeDevTools/Protocol/Chrome/ApplicationCache/GetApplicationCacheForFrameCommandResponse.cs index ae1f553ecc74951d34c95e25ce854cbb47894ca9..12d8a17d472948c1e8b0f3c9bf3e53783084641c 100644 --- a/source/ChromeDevTools/Protocol/Chrome/ApplicationCache/GetApplicationCacheForFrameCommandResponse.cs +++ b/source/ChromeDevTools/Protocol/Chrome/ApplicationCache/GetApplicationCacheForFrameCommandResponse.cs @@ -1,5 +1,6 @@ using MasterDevs.ChromeDevTools; using Newtonsoft.Json; +using System; using System.Collections.Generic; namespace MasterDevs.ChromeDevTools.Protocol.Chrome.ApplicationCache diff --git a/source/ChromeDevTools/Protocol/Chrome/ApplicationCache/GetFramesWithManifestsCommand.cs b/source/ChromeDevTools/Protocol/Chrome/ApplicationCache/GetFramesWithManifestsCommand.cs index 2d766a502cec81c9a1178e93dbcd9709389566d1..21ef4d7792d5c5175d04a3a72d9ab7cacaa6d444 100644 --- a/source/ChromeDevTools/Protocol/Chrome/ApplicationCache/GetFramesWithManifestsCommand.cs +++ b/source/ChromeDevTools/Protocol/Chrome/ApplicationCache/GetFramesWithManifestsCommand.cs @@ -1,5 +1,6 @@ using MasterDevs.ChromeDevTools; using Newtonsoft.Json; +using System; using System.Collections.Generic; namespace MasterDevs.ChromeDevTools.Protocol.Chrome.ApplicationCache diff --git a/source/ChromeDevTools/Protocol/Chrome/ApplicationCache/GetFramesWithManifestsCommandResponse.cs b/source/ChromeDevTools/Protocol/Chrome/ApplicationCache/GetFramesWithManifestsCommandResponse.cs index f1899844f3314693d9cc1017d2e13af1567a2234..850959990af64e4d54b9db7dc7d31d1ae13a9da9 100644 --- a/source/ChromeDevTools/Protocol/Chrome/ApplicationCache/GetFramesWithManifestsCommandResponse.cs +++ b/source/ChromeDevTools/Protocol/Chrome/ApplicationCache/GetFramesWithManifestsCommandResponse.cs @@ -1,5 +1,6 @@ using MasterDevs.ChromeDevTools; using Newtonsoft.Json; +using System; using System.Collections.Generic; namespace MasterDevs.ChromeDevTools.Protocol.Chrome.ApplicationCache diff --git a/source/ChromeDevTools/Protocol/Chrome/ApplicationCache/GetManifestForFrameCommand.cs b/source/ChromeDevTools/Protocol/Chrome/ApplicationCache/GetManifestForFrameCommand.cs index 9c83755f5d5ff8adb10c468c9dcb115e5b0bd393..9a36d15f191c42838565964daa12963300722938 100644 --- a/source/ChromeDevTools/Protocol/Chrome/ApplicationCache/GetManifestForFrameCommand.cs +++ b/source/ChromeDevTools/Protocol/Chrome/ApplicationCache/GetManifestForFrameCommand.cs @@ -1,5 +1,6 @@ using MasterDevs.ChromeDevTools; using Newtonsoft.Json; +using System; using System.Collections.Generic; namespace MasterDevs.ChromeDevTools.Protocol.Chrome.ApplicationCache diff --git a/source/ChromeDevTools/Protocol/Chrome/ApplicationCache/GetManifestForFrameCommandResponse.cs b/source/ChromeDevTools/Protocol/Chrome/ApplicationCache/GetManifestForFrameCommandResponse.cs index 8e2fed342b7a46862220c097dd0ddceeaa14aa0a..b2ffd5eae2ca1259c093fce3eda3d6781a7bd229 100644 --- a/source/ChromeDevTools/Protocol/Chrome/ApplicationCache/GetManifestForFrameCommandResponse.cs +++ b/source/ChromeDevTools/Protocol/Chrome/ApplicationCache/GetManifestForFrameCommandResponse.cs @@ -1,5 +1,6 @@ using MasterDevs.ChromeDevTools; using Newtonsoft.Json; +using System; using System.Collections.Generic; namespace MasterDevs.ChromeDevTools.Protocol.Chrome.ApplicationCache diff --git a/source/ChromeDevTools/Protocol/Chrome/ApplicationCache/NetworkStateUpdatedEvent.cs b/source/ChromeDevTools/Protocol/Chrome/ApplicationCache/NetworkStateUpdatedEvent.cs index 1d21a4b52249f724180b911f0b94fc7c93f4d9d7..4f225521a1b75866da9a76908e91e6f116f10e21 100644 --- a/source/ChromeDevTools/Protocol/Chrome/ApplicationCache/NetworkStateUpdatedEvent.cs +++ b/source/ChromeDevTools/Protocol/Chrome/ApplicationCache/NetworkStateUpdatedEvent.cs @@ -1,4 +1,6 @@ -using MasterDevs.ChromeDevTools;using Newtonsoft.Json; +using MasterDevs.ChromeDevTools; +using Newtonsoft.Json; +using System.Collections.Generic; namespace MasterDevs.ChromeDevTools.Protocol.Chrome.ApplicationCache { diff --git a/source/ChromeDevTools/Protocol/Chrome/Audits/GetEncodedResponseCommand.cs b/source/ChromeDevTools/Protocol/Chrome/Audits/GetEncodedResponseCommand.cs new file mode 100644 index 0000000000000000000000000000000000000000..511b4527547733365cc478ab24d7ec1810cafa4b --- /dev/null +++ b/source/ChromeDevTools/Protocol/Chrome/Audits/GetEncodedResponseCommand.cs @@ -0,0 +1,34 @@ +using MasterDevs.ChromeDevTools; +using Newtonsoft.Json; +using System; +using System.Collections.Generic; + +namespace MasterDevs.ChromeDevTools.Protocol.Chrome.Audits +{ + /// <summary> + /// Returns the response body and size if it were re-encoded with the specified settings. Only applies to images. + /// </summary> + [Command(ProtocolName.Audits.GetEncodedResponse)] + [SupportedBy("Chrome")] + public class GetEncodedResponseCommand: ICommand<GetEncodedResponseCommandResponse> + { + /// <summary> + /// Gets or sets Identifier of the network request to get content for. + /// </summary> + public string RequestId { get; set; } + /// <summary> + /// Gets or sets The encoding to use. + /// </summary> + public string Encoding { get; set; } + /// <summary> + /// Gets or sets The quality of the encoding (0-1). (defaults to 1) + /// </summary> + [JsonProperty(NullValueHandling = NullValueHandling.Ignore)] + public double Quality { get; set; } + /// <summary> + /// Gets or sets Whether to only return the size information (defaults to false). + /// </summary> + [JsonProperty(NullValueHandling = NullValueHandling.Ignore)] + public bool? SizeOnly { get; set; } + } +} diff --git a/source/ChromeDevTools/Protocol/Chrome/Audits/GetEncodedResponseCommandResponse.cs b/source/ChromeDevTools/Protocol/Chrome/Audits/GetEncodedResponseCommandResponse.cs new file mode 100644 index 0000000000000000000000000000000000000000..e4a63839bf6ba8df4a3da7816d314268eaba6e85 --- /dev/null +++ b/source/ChromeDevTools/Protocol/Chrome/Audits/GetEncodedResponseCommandResponse.cs @@ -0,0 +1,29 @@ +using MasterDevs.ChromeDevTools; +using Newtonsoft.Json; +using System; +using System.Collections.Generic; + +namespace MasterDevs.ChromeDevTools.Protocol.Chrome.Audits +{ + /// <summary> + /// Returns the response body and size if it were re-encoded with the specified settings. Only applies to images. + /// </summary> + [CommandResponse(ProtocolName.Audits.GetEncodedResponse)] + [SupportedBy("Chrome")] + public class GetEncodedResponseCommandResponse + { + /// <summary> + /// Gets or sets The encoded body as a base64 string. Omitted if sizeOnly is true. + /// </summary> + [JsonProperty(NullValueHandling = NullValueHandling.Ignore)] + public string Body { get; set; } + /// <summary> + /// Gets or sets Size before re-encoding. + /// </summary> + public long OriginalSize { get; set; } + /// <summary> + /// Gets or sets Size after re-encoding. + /// </summary> + public long EncodedSize { get; set; } + } +} diff --git a/source/ChromeDevTools/Protocol/Chrome/Browser/GetVersionCommand.cs b/source/ChromeDevTools/Protocol/Chrome/Browser/GetVersionCommand.cs new file mode 100644 index 0000000000000000000000000000000000000000..d8b604a3b39be26328372526c8c84d8b311ca6ee --- /dev/null +++ b/source/ChromeDevTools/Protocol/Chrome/Browser/GetVersionCommand.cs @@ -0,0 +1,16 @@ +using MasterDevs.ChromeDevTools; +using Newtonsoft.Json; +using System; +using System.Collections.Generic; + +namespace MasterDevs.ChromeDevTools.Protocol.Chrome.Browser +{ + /// <summary> + /// Returns version information. + /// </summary> + [Command(ProtocolName.Browser.GetVersion)] + [SupportedBy("Chrome")] + public class GetVersionCommand: ICommand<GetVersionCommandResponse> + { + } +} diff --git a/source/ChromeDevTools/Protocol/Chrome/Browser/GetVersionCommandResponse.cs b/source/ChromeDevTools/Protocol/Chrome/Browser/GetVersionCommandResponse.cs new file mode 100644 index 0000000000000000000000000000000000000000..4008724b89fba68b19f27caeeec166e80d56f5f6 --- /dev/null +++ b/source/ChromeDevTools/Protocol/Chrome/Browser/GetVersionCommandResponse.cs @@ -0,0 +1,36 @@ +using MasterDevs.ChromeDevTools; +using Newtonsoft.Json; +using System; +using System.Collections.Generic; + +namespace MasterDevs.ChromeDevTools.Protocol.Chrome.Browser +{ + /// <summary> + /// Returns version information. + /// </summary> + [CommandResponse(ProtocolName.Browser.GetVersion)] + [SupportedBy("Chrome")] + public class GetVersionCommandResponse + { + /// <summary> + /// Gets or sets Protocol version. + /// </summary> + public string ProtocolVersion { get; set; } + /// <summary> + /// Gets or sets Product name. + /// </summary> + public string Product { get; set; } + /// <summary> + /// Gets or sets Product revision. + /// </summary> + public string Revision { get; set; } + /// <summary> + /// Gets or sets User-Agent. + /// </summary> + public string UserAgent { get; set; } + /// <summary> + /// Gets or sets V8 version. + /// </summary> + public string JsVersion { get; set; } + } +} diff --git a/source/ChromeDevTools/Protocol/Chrome/Browser/GetWindowBoundsCommand.cs b/source/ChromeDevTools/Protocol/Chrome/Browser/GetWindowBoundsCommand.cs index baefafe20cf3912236f37d593e41fa995879f5bd..eee6b43cfde1d9b38241171cfb23eb0ead5d0386 100644 --- a/source/ChromeDevTools/Protocol/Chrome/Browser/GetWindowBoundsCommand.cs +++ b/source/ChromeDevTools/Protocol/Chrome/Browser/GetWindowBoundsCommand.cs @@ -1,5 +1,6 @@ using MasterDevs.ChromeDevTools; using Newtonsoft.Json; +using System; using System.Collections.Generic; namespace MasterDevs.ChromeDevTools.Protocol.Chrome.Browser diff --git a/source/ChromeDevTools/Protocol/Chrome/Browser/GetWindowBoundsCommandResponse.cs b/source/ChromeDevTools/Protocol/Chrome/Browser/GetWindowBoundsCommandResponse.cs index c7c028be14f16db99b384f5319acb56c13996ec2..41f6ae649660db574e27518084b3ff2665767536 100644 --- a/source/ChromeDevTools/Protocol/Chrome/Browser/GetWindowBoundsCommandResponse.cs +++ b/source/ChromeDevTools/Protocol/Chrome/Browser/GetWindowBoundsCommandResponse.cs @@ -1,5 +1,6 @@ using MasterDevs.ChromeDevTools; using Newtonsoft.Json; +using System; using System.Collections.Generic; namespace MasterDevs.ChromeDevTools.Protocol.Chrome.Browser diff --git a/source/ChromeDevTools/Protocol/Chrome/Browser/GetWindowForTargetCommand.cs b/source/ChromeDevTools/Protocol/Chrome/Browser/GetWindowForTargetCommand.cs index cf8bd7601609a41ff430b9c1656d6e870c6e3f62..6792d66f53c59bf2c84ea26a06d11ecc4b89dce3 100644 --- a/source/ChromeDevTools/Protocol/Chrome/Browser/GetWindowForTargetCommand.cs +++ b/source/ChromeDevTools/Protocol/Chrome/Browser/GetWindowForTargetCommand.cs @@ -1,5 +1,6 @@ using MasterDevs.ChromeDevTools; using Newtonsoft.Json; +using System; using System.Collections.Generic; namespace MasterDevs.ChromeDevTools.Protocol.Chrome.Browser diff --git a/source/ChromeDevTools/Protocol/Chrome/Browser/GetWindowForTargetCommandResponse.cs b/source/ChromeDevTools/Protocol/Chrome/Browser/GetWindowForTargetCommandResponse.cs index 3c50de895bacf9488431a4d6810436a36c7629bc..44bd1bd730031913f39b7233551af076f30fb88c 100644 --- a/source/ChromeDevTools/Protocol/Chrome/Browser/GetWindowForTargetCommandResponse.cs +++ b/source/ChromeDevTools/Protocol/Chrome/Browser/GetWindowForTargetCommandResponse.cs @@ -1,5 +1,6 @@ using MasterDevs.ChromeDevTools; using Newtonsoft.Json; +using System; using System.Collections.Generic; namespace MasterDevs.ChromeDevTools.Protocol.Chrome.Browser diff --git a/source/ChromeDevTools/Protocol/Chrome/Browser/SetWindowBoundsCommand.cs b/source/ChromeDevTools/Protocol/Chrome/Browser/SetWindowBoundsCommand.cs index f1b8829bdf5c5b8160bdf2e0d5c8c7a701334634..fc2b5e3442e0d309005109b9286d5cc87d9e4869 100644 --- a/source/ChromeDevTools/Protocol/Chrome/Browser/SetWindowBoundsCommand.cs +++ b/source/ChromeDevTools/Protocol/Chrome/Browser/SetWindowBoundsCommand.cs @@ -1,5 +1,6 @@ using MasterDevs.ChromeDevTools; using Newtonsoft.Json; +using System; using System.Collections.Generic; namespace MasterDevs.ChromeDevTools.Protocol.Chrome.Browser diff --git a/source/ChromeDevTools/Protocol/Chrome/Browser/SetWindowBoundsCommandResponse.cs b/source/ChromeDevTools/Protocol/Chrome/Browser/SetWindowBoundsCommandResponse.cs index 20e1c12c553cf2d56523f227b3796ebc0c408707..b8435057748e785a4a230ebead4c47b3250103e2 100644 --- a/source/ChromeDevTools/Protocol/Chrome/Browser/SetWindowBoundsCommandResponse.cs +++ b/source/ChromeDevTools/Protocol/Chrome/Browser/SetWindowBoundsCommandResponse.cs @@ -1,5 +1,6 @@ using MasterDevs.ChromeDevTools; using Newtonsoft.Json; +using System; using System.Collections.Generic; namespace MasterDevs.ChromeDevTools.Protocol.Chrome.Browser diff --git a/source/ChromeDevTools/Protocol/Chrome/CSS/AddRuleCommand.cs b/source/ChromeDevTools/Protocol/Chrome/CSS/AddRuleCommand.cs index b4cc84b128e668ac99b71c50534147508379c0ce..1c02cadd396dc05159d94cc1cbb5e0adc303bf90 100644 --- a/source/ChromeDevTools/Protocol/Chrome/CSS/AddRuleCommand.cs +++ b/source/ChromeDevTools/Protocol/Chrome/CSS/AddRuleCommand.cs @@ -1,5 +1,6 @@ using MasterDevs.ChromeDevTools; using Newtonsoft.Json; +using System; using System.Collections.Generic; namespace MasterDevs.ChromeDevTools.Protocol.Chrome.CSS diff --git a/source/ChromeDevTools/Protocol/Chrome/CSS/AddRuleCommandResponse.cs b/source/ChromeDevTools/Protocol/Chrome/CSS/AddRuleCommandResponse.cs index 9a08e66beff91fd4c360c9eccda7febe4e6cd43e..b8b02a8832d002498ff64f3d5d53afe4954bd04c 100644 --- a/source/ChromeDevTools/Protocol/Chrome/CSS/AddRuleCommandResponse.cs +++ b/source/ChromeDevTools/Protocol/Chrome/CSS/AddRuleCommandResponse.cs @@ -1,5 +1,6 @@ using MasterDevs.ChromeDevTools; using Newtonsoft.Json; +using System; using System.Collections.Generic; namespace MasterDevs.ChromeDevTools.Protocol.Chrome.CSS diff --git a/source/ChromeDevTools/Protocol/Chrome/CSS/CSSComputedStyleProperty.cs b/source/ChromeDevTools/Protocol/Chrome/CSS/CSSComputedStyleProperty.cs index f911d72517cd6cd8cda081dc8882c490a25caff5..03e42d31102fcc14b626c8e5fc46ee506e0cf3c7 100644 --- a/source/ChromeDevTools/Protocol/Chrome/CSS/CSSComputedStyleProperty.cs +++ b/source/ChromeDevTools/Protocol/Chrome/CSS/CSSComputedStyleProperty.cs @@ -4,9 +4,6 @@ using System.Collections.Generic; namespace MasterDevs.ChromeDevTools.Protocol.Chrome.CSS { - /// <summary> - /// - /// </summary> [SupportedBy("Chrome")] public class CSSComputedStyleProperty { diff --git a/source/ChromeDevTools/Protocol/Chrome/CSS/CollectClassNamesCommand.cs b/source/ChromeDevTools/Protocol/Chrome/CSS/CollectClassNamesCommand.cs index da408eca665b47cffdd6ee37eb37aa9f4b08e0a4..6390aeca7f68cd02de2970000bca2af8d895e403 100644 --- a/source/ChromeDevTools/Protocol/Chrome/CSS/CollectClassNamesCommand.cs +++ b/source/ChromeDevTools/Protocol/Chrome/CSS/CollectClassNamesCommand.cs @@ -1,5 +1,6 @@ using MasterDevs.ChromeDevTools; using Newtonsoft.Json; +using System; using System.Collections.Generic; namespace MasterDevs.ChromeDevTools.Protocol.Chrome.CSS diff --git a/source/ChromeDevTools/Protocol/Chrome/CSS/CollectClassNamesCommandResponse.cs b/source/ChromeDevTools/Protocol/Chrome/CSS/CollectClassNamesCommandResponse.cs index 4130459ec93739cac3490a6c7d2c286ed34cb4b0..3a64716be5a8f58db007166a6139b6f9ef05ba3f 100644 --- a/source/ChromeDevTools/Protocol/Chrome/CSS/CollectClassNamesCommandResponse.cs +++ b/source/ChromeDevTools/Protocol/Chrome/CSS/CollectClassNamesCommandResponse.cs @@ -1,5 +1,6 @@ using MasterDevs.ChromeDevTools; using Newtonsoft.Json; +using System; using System.Collections.Generic; namespace MasterDevs.ChromeDevTools.Protocol.Chrome.CSS diff --git a/source/ChromeDevTools/Protocol/Chrome/CSS/CreateStyleSheetCommand.cs b/source/ChromeDevTools/Protocol/Chrome/CSS/CreateStyleSheetCommand.cs index 30e8b019960244331154642da9f3b5d014678103..da30e01f22f138fba155c9c63c5c4c582922189b 100644 --- a/source/ChromeDevTools/Protocol/Chrome/CSS/CreateStyleSheetCommand.cs +++ b/source/ChromeDevTools/Protocol/Chrome/CSS/CreateStyleSheetCommand.cs @@ -1,5 +1,6 @@ using MasterDevs.ChromeDevTools; using Newtonsoft.Json; +using System; using System.Collections.Generic; namespace MasterDevs.ChromeDevTools.Protocol.Chrome.CSS diff --git a/source/ChromeDevTools/Protocol/Chrome/CSS/CreateStyleSheetCommandResponse.cs b/source/ChromeDevTools/Protocol/Chrome/CSS/CreateStyleSheetCommandResponse.cs index 91b03d3e2e66f9ce81fc6ebfad7fd4e215385b94..17a3fdfcb1311f75b95dfee36e4ef6d79aacae44 100644 --- a/source/ChromeDevTools/Protocol/Chrome/CSS/CreateStyleSheetCommandResponse.cs +++ b/source/ChromeDevTools/Protocol/Chrome/CSS/CreateStyleSheetCommandResponse.cs @@ -1,5 +1,6 @@ using MasterDevs.ChromeDevTools; using Newtonsoft.Json; +using System; using System.Collections.Generic; namespace MasterDevs.ChromeDevTools.Protocol.Chrome.CSS diff --git a/source/ChromeDevTools/Protocol/Chrome/CSS/DisableCommand.cs b/source/ChromeDevTools/Protocol/Chrome/CSS/DisableCommand.cs index 6e8fb95e0f8499d81873bb04e97af130bed7a88b..860ae4cc92dc5f59e3a333af6c7730957af81b81 100644 --- a/source/ChromeDevTools/Protocol/Chrome/CSS/DisableCommand.cs +++ b/source/ChromeDevTools/Protocol/Chrome/CSS/DisableCommand.cs @@ -1,5 +1,6 @@ using MasterDevs.ChromeDevTools; using Newtonsoft.Json; +using System; using System.Collections.Generic; namespace MasterDevs.ChromeDevTools.Protocol.Chrome.CSS diff --git a/source/ChromeDevTools/Protocol/Chrome/CSS/DisableCommandResponse.cs b/source/ChromeDevTools/Protocol/Chrome/CSS/DisableCommandResponse.cs index fd034578032efbe2ad0ce9f230c04754aa27729a..2808e1334a11ba91c7415dfc8a0a1010fb625180 100644 --- a/source/ChromeDevTools/Protocol/Chrome/CSS/DisableCommandResponse.cs +++ b/source/ChromeDevTools/Protocol/Chrome/CSS/DisableCommandResponse.cs @@ -1,5 +1,6 @@ using MasterDevs.ChromeDevTools; using Newtonsoft.Json; +using System; using System.Collections.Generic; namespace MasterDevs.ChromeDevTools.Protocol.Chrome.CSS diff --git a/source/ChromeDevTools/Protocol/Chrome/CSS/EnableCommand.cs b/source/ChromeDevTools/Protocol/Chrome/CSS/EnableCommand.cs index 73c7a75e0afe251ea3e93eaa60f4151fc05b4384..877278054b6c5f9c37dde4aefd5ce63903844d65 100644 --- a/source/ChromeDevTools/Protocol/Chrome/CSS/EnableCommand.cs +++ b/source/ChromeDevTools/Protocol/Chrome/CSS/EnableCommand.cs @@ -1,5 +1,6 @@ using MasterDevs.ChromeDevTools; using Newtonsoft.Json; +using System; using System.Collections.Generic; namespace MasterDevs.ChromeDevTools.Protocol.Chrome.CSS diff --git a/source/ChromeDevTools/Protocol/Chrome/CSS/EnableCommandResponse.cs b/source/ChromeDevTools/Protocol/Chrome/CSS/EnableCommandResponse.cs index 21be53bd0bb6f615c595b11036e38c003c618a04..a910017598898f56bb5f3adbd3009fa62ce4ab57 100644 --- a/source/ChromeDevTools/Protocol/Chrome/CSS/EnableCommandResponse.cs +++ b/source/ChromeDevTools/Protocol/Chrome/CSS/EnableCommandResponse.cs @@ -1,5 +1,6 @@ using MasterDevs.ChromeDevTools; using Newtonsoft.Json; +using System; using System.Collections.Generic; namespace MasterDevs.ChromeDevTools.Protocol.Chrome.CSS diff --git a/source/ChromeDevTools/Protocol/Chrome/CSS/FontsUpdatedEvent.cs b/source/ChromeDevTools/Protocol/Chrome/CSS/FontsUpdatedEvent.cs index cf9505a03712904354e6b106f794afe468c74125..c3c9570e52836d7a35a2e57c6f002ff5da95c62a 100644 --- a/source/ChromeDevTools/Protocol/Chrome/CSS/FontsUpdatedEvent.cs +++ b/source/ChromeDevTools/Protocol/Chrome/CSS/FontsUpdatedEvent.cs @@ -1,4 +1,6 @@ -using MasterDevs.ChromeDevTools;using Newtonsoft.Json; +using MasterDevs.ChromeDevTools; +using Newtonsoft.Json; +using System.Collections.Generic; namespace MasterDevs.ChromeDevTools.Protocol.Chrome.CSS { diff --git a/source/ChromeDevTools/Protocol/Chrome/CSS/ForcePseudoStateCommand.cs b/source/ChromeDevTools/Protocol/Chrome/CSS/ForcePseudoStateCommand.cs index cd3f05ff50fe7c5fb52a172d1446eb3abc15acf6..8bb17b9f940368483bfd63f4826792f9fd8ded34 100644 --- a/source/ChromeDevTools/Protocol/Chrome/CSS/ForcePseudoStateCommand.cs +++ b/source/ChromeDevTools/Protocol/Chrome/CSS/ForcePseudoStateCommand.cs @@ -1,5 +1,6 @@ using MasterDevs.ChromeDevTools; using Newtonsoft.Json; +using System; using System.Collections.Generic; namespace MasterDevs.ChromeDevTools.Protocol.Chrome.CSS diff --git a/source/ChromeDevTools/Protocol/Chrome/CSS/ForcePseudoStateCommandResponse.cs b/source/ChromeDevTools/Protocol/Chrome/CSS/ForcePseudoStateCommandResponse.cs index 9b6d5e0abf98ac2f631dbf27f6d5215be6f7dfbe..d31283036c90774fc1f1cfef64e607f2fed05849 100644 --- a/source/ChromeDevTools/Protocol/Chrome/CSS/ForcePseudoStateCommandResponse.cs +++ b/source/ChromeDevTools/Protocol/Chrome/CSS/ForcePseudoStateCommandResponse.cs @@ -1,5 +1,6 @@ using MasterDevs.ChromeDevTools; using Newtonsoft.Json; +using System; using System.Collections.Generic; namespace MasterDevs.ChromeDevTools.Protocol.Chrome.CSS diff --git a/source/ChromeDevTools/Protocol/Chrome/CSS/GetBackgroundColorsCommand.cs b/source/ChromeDevTools/Protocol/Chrome/CSS/GetBackgroundColorsCommand.cs index d04e602dd532d2ea5e0e97dec99c4c3bc1a7cff7..7cc2601e7a50fda5be1d40267c3ef4839a2ca430 100644 --- a/source/ChromeDevTools/Protocol/Chrome/CSS/GetBackgroundColorsCommand.cs +++ b/source/ChromeDevTools/Protocol/Chrome/CSS/GetBackgroundColorsCommand.cs @@ -1,5 +1,6 @@ using MasterDevs.ChromeDevTools; using Newtonsoft.Json; +using System; using System.Collections.Generic; namespace MasterDevs.ChromeDevTools.Protocol.Chrome.CSS diff --git a/source/ChromeDevTools/Protocol/Chrome/CSS/GetBackgroundColorsCommandResponse.cs b/source/ChromeDevTools/Protocol/Chrome/CSS/GetBackgroundColorsCommandResponse.cs index acae41355f8bae1076c563bc45ad2a60edca0c53..78788a3d988b343dc5d9f5164a990dd79cea324d 100644 --- a/source/ChromeDevTools/Protocol/Chrome/CSS/GetBackgroundColorsCommandResponse.cs +++ b/source/ChromeDevTools/Protocol/Chrome/CSS/GetBackgroundColorsCommandResponse.cs @@ -1,5 +1,6 @@ using MasterDevs.ChromeDevTools; using Newtonsoft.Json; +using System; using System.Collections.Generic; namespace MasterDevs.ChromeDevTools.Protocol.Chrome.CSS @@ -13,5 +14,20 @@ namespace MasterDevs.ChromeDevTools.Protocol.Chrome.CSS /// </summary> [JsonProperty(NullValueHandling = NullValueHandling.Ignore)] public string[] BackgroundColors { get; set; } + /// <summary> + /// Gets or sets The computed font size for this node, as a CSS computed value string (e.g. '12px'). + /// </summary> + [JsonProperty(NullValueHandling = NullValueHandling.Ignore)] + public string ComputedFontSize { get; set; } + /// <summary> + /// Gets or sets The computed font weight for this node, as a CSS computed value string (e.g. 'normal' or '100'). + /// </summary> + [JsonProperty(NullValueHandling = NullValueHandling.Ignore)] + public string ComputedFontWeight { get; set; } + /// <summary> + /// Gets or sets The computed font size for the document body, as a computed CSS value string (e.g. '16px'). + /// </summary> + [JsonProperty(NullValueHandling = NullValueHandling.Ignore)] + public string ComputedBodyFontSize { get; set; } } } diff --git a/source/ChromeDevTools/Protocol/Chrome/CSS/GetComputedStyleForNodeCommand.cs b/source/ChromeDevTools/Protocol/Chrome/CSS/GetComputedStyleForNodeCommand.cs index e303d901784792ba078a243a374c7c5aa8627c85..d6ca3fd5cece6a14c0c512e71d4efca2bdbe0a62 100644 --- a/source/ChromeDevTools/Protocol/Chrome/CSS/GetComputedStyleForNodeCommand.cs +++ b/source/ChromeDevTools/Protocol/Chrome/CSS/GetComputedStyleForNodeCommand.cs @@ -1,5 +1,6 @@ using MasterDevs.ChromeDevTools; using Newtonsoft.Json; +using System; using System.Collections.Generic; namespace MasterDevs.ChromeDevTools.Protocol.Chrome.CSS diff --git a/source/ChromeDevTools/Protocol/Chrome/CSS/GetComputedStyleForNodeCommandResponse.cs b/source/ChromeDevTools/Protocol/Chrome/CSS/GetComputedStyleForNodeCommandResponse.cs index e9dbb3d5b6dd5a60d361f9dda026671286b34343..b7c8df96b6dc1a43b8a15e113b12dcbba1ea777a 100644 --- a/source/ChromeDevTools/Protocol/Chrome/CSS/GetComputedStyleForNodeCommandResponse.cs +++ b/source/ChromeDevTools/Protocol/Chrome/CSS/GetComputedStyleForNodeCommandResponse.cs @@ -1,5 +1,6 @@ using MasterDevs.ChromeDevTools; using Newtonsoft.Json; +using System; using System.Collections.Generic; namespace MasterDevs.ChromeDevTools.Protocol.Chrome.CSS diff --git a/source/ChromeDevTools/Protocol/Chrome/CSS/GetInlineStylesForNodeCommand.cs b/source/ChromeDevTools/Protocol/Chrome/CSS/GetInlineStylesForNodeCommand.cs index c31633e9902bf2052af3d84ac36de26c285a64a0..811d6f65beabe9b7efb38088133d63b16c94e75f 100644 --- a/source/ChromeDevTools/Protocol/Chrome/CSS/GetInlineStylesForNodeCommand.cs +++ b/source/ChromeDevTools/Protocol/Chrome/CSS/GetInlineStylesForNodeCommand.cs @@ -1,5 +1,6 @@ using MasterDevs.ChromeDevTools; using Newtonsoft.Json; +using System; using System.Collections.Generic; namespace MasterDevs.ChromeDevTools.Protocol.Chrome.CSS diff --git a/source/ChromeDevTools/Protocol/Chrome/CSS/GetInlineStylesForNodeCommandResponse.cs b/source/ChromeDevTools/Protocol/Chrome/CSS/GetInlineStylesForNodeCommandResponse.cs index 99b0f59be4b9f054ab43b001d76843a6ca022df2..3671b7bc87833aefb589c1496a56070ce5368c8b 100644 --- a/source/ChromeDevTools/Protocol/Chrome/CSS/GetInlineStylesForNodeCommandResponse.cs +++ b/source/ChromeDevTools/Protocol/Chrome/CSS/GetInlineStylesForNodeCommandResponse.cs @@ -1,5 +1,6 @@ using MasterDevs.ChromeDevTools; using Newtonsoft.Json; +using System; using System.Collections.Generic; namespace MasterDevs.ChromeDevTools.Protocol.Chrome.CSS diff --git a/source/ChromeDevTools/Protocol/Chrome/CSS/GetLayoutTreeAndStylesCommand.cs b/source/ChromeDevTools/Protocol/Chrome/CSS/GetLayoutTreeAndStylesCommand.cs deleted file mode 100644 index f7d11ddabdac1bac93d29337fc21ecc998e9aa37..0000000000000000000000000000000000000000 --- a/source/ChromeDevTools/Protocol/Chrome/CSS/GetLayoutTreeAndStylesCommand.cs +++ /dev/null @@ -1,19 +0,0 @@ -using MasterDevs.ChromeDevTools; -using Newtonsoft.Json; -using System.Collections.Generic; - -namespace MasterDevs.ChromeDevTools.Protocol.Chrome.CSS -{ - /// <summary> - /// For the main document and any content documents, return the LayoutTreeNodes and a whitelisted subset of the computed style. It only returns pushed nodes, on way to pull all nodes is to call DOM.getDocument with a depth of -1. - /// </summary> - [Command(ProtocolName.CSS.GetLayoutTreeAndStyles)] - [SupportedBy("Chrome")] - public class GetLayoutTreeAndStylesCommand: ICommand<GetLayoutTreeAndStylesCommandResponse> - { - /// <summary> - /// Gets or sets Whitelist of computed styles to return. - /// </summary> - public string[] ComputedStyleWhitelist { get; set; } - } -} diff --git a/source/ChromeDevTools/Protocol/Chrome/CSS/GetLayoutTreeAndStylesCommandResponse.cs b/source/ChromeDevTools/Protocol/Chrome/CSS/GetLayoutTreeAndStylesCommandResponse.cs deleted file mode 100644 index e83cc296f5d4aa10eda60b5bceadd216226e8e59..0000000000000000000000000000000000000000 --- a/source/ChromeDevTools/Protocol/Chrome/CSS/GetLayoutTreeAndStylesCommandResponse.cs +++ /dev/null @@ -1,23 +0,0 @@ -using MasterDevs.ChromeDevTools; -using Newtonsoft.Json; -using System.Collections.Generic; - -namespace MasterDevs.ChromeDevTools.Protocol.Chrome.CSS -{ - /// <summary> - /// For the main document and any content documents, return the LayoutTreeNodes and a whitelisted subset of the computed style. It only returns pushed nodes, on way to pull all nodes is to call DOM.getDocument with a depth of -1. - /// </summary> - [CommandResponse(ProtocolName.CSS.GetLayoutTreeAndStyles)] - [SupportedBy("Chrome")] - public class GetLayoutTreeAndStylesCommandResponse - { - /// <summary> - /// Gets or sets LayoutTreeNodes - /// </summary> - public LayoutTreeNode[] LayoutTreeNodes { get; set; } - /// <summary> - /// Gets or sets ComputedStyles - /// </summary> - public ComputedStyle[] ComputedStyles { get; set; } - } -} diff --git a/source/ChromeDevTools/Protocol/Chrome/CSS/GetMatchedStylesForNodeCommand.cs b/source/ChromeDevTools/Protocol/Chrome/CSS/GetMatchedStylesForNodeCommand.cs index 3b8bda19684af7f19810f3276f9cd21b40c31d32..200ab55b8d15a4e09cdf71d82494f4cf9ba4cd75 100644 --- a/source/ChromeDevTools/Protocol/Chrome/CSS/GetMatchedStylesForNodeCommand.cs +++ b/source/ChromeDevTools/Protocol/Chrome/CSS/GetMatchedStylesForNodeCommand.cs @@ -1,5 +1,6 @@ using MasterDevs.ChromeDevTools; using Newtonsoft.Json; +using System; using System.Collections.Generic; namespace MasterDevs.ChromeDevTools.Protocol.Chrome.CSS diff --git a/source/ChromeDevTools/Protocol/Chrome/CSS/GetMatchedStylesForNodeCommandResponse.cs b/source/ChromeDevTools/Protocol/Chrome/CSS/GetMatchedStylesForNodeCommandResponse.cs index 5b57feb08314700e95b15b2715caad0293764652..b6f0e4f4ebe4cfff9ee4b96b1d7a512194da71c5 100644 --- a/source/ChromeDevTools/Protocol/Chrome/CSS/GetMatchedStylesForNodeCommandResponse.cs +++ b/source/ChromeDevTools/Protocol/Chrome/CSS/GetMatchedStylesForNodeCommandResponse.cs @@ -1,5 +1,6 @@ using MasterDevs.ChromeDevTools; using Newtonsoft.Json; +using System; using System.Collections.Generic; namespace MasterDevs.ChromeDevTools.Protocol.Chrome.CSS diff --git a/source/ChromeDevTools/Protocol/Chrome/CSS/GetMediaQueriesCommand.cs b/source/ChromeDevTools/Protocol/Chrome/CSS/GetMediaQueriesCommand.cs index 0008763023bf1b9d3da799162955f391a3b5fa7f..253b7614499d51636d5f02d32dc3f816f269a884 100644 --- a/source/ChromeDevTools/Protocol/Chrome/CSS/GetMediaQueriesCommand.cs +++ b/source/ChromeDevTools/Protocol/Chrome/CSS/GetMediaQueriesCommand.cs @@ -1,5 +1,6 @@ using MasterDevs.ChromeDevTools; using Newtonsoft.Json; +using System; using System.Collections.Generic; namespace MasterDevs.ChromeDevTools.Protocol.Chrome.CSS diff --git a/source/ChromeDevTools/Protocol/Chrome/CSS/GetMediaQueriesCommandResponse.cs b/source/ChromeDevTools/Protocol/Chrome/CSS/GetMediaQueriesCommandResponse.cs index e6a2570bcaec928e0f31306d8d12814b2e3622b0..e552387fa3a0de32498fcd96d1e30811436a7944 100644 --- a/source/ChromeDevTools/Protocol/Chrome/CSS/GetMediaQueriesCommandResponse.cs +++ b/source/ChromeDevTools/Protocol/Chrome/CSS/GetMediaQueriesCommandResponse.cs @@ -1,5 +1,6 @@ using MasterDevs.ChromeDevTools; using Newtonsoft.Json; +using System; using System.Collections.Generic; namespace MasterDevs.ChromeDevTools.Protocol.Chrome.CSS diff --git a/source/ChromeDevTools/Protocol/Chrome/CSS/GetPlatformFontsForNodeCommand.cs b/source/ChromeDevTools/Protocol/Chrome/CSS/GetPlatformFontsForNodeCommand.cs index cff0f3e4524475d2569ec7ae6dcf29570e42a253..670dbcc28f4a3e4de18f35208572bd9068090c8c 100644 --- a/source/ChromeDevTools/Protocol/Chrome/CSS/GetPlatformFontsForNodeCommand.cs +++ b/source/ChromeDevTools/Protocol/Chrome/CSS/GetPlatformFontsForNodeCommand.cs @@ -1,5 +1,6 @@ using MasterDevs.ChromeDevTools; using Newtonsoft.Json; +using System; using System.Collections.Generic; namespace MasterDevs.ChromeDevTools.Protocol.Chrome.CSS diff --git a/source/ChromeDevTools/Protocol/Chrome/CSS/GetPlatformFontsForNodeCommandResponse.cs b/source/ChromeDevTools/Protocol/Chrome/CSS/GetPlatformFontsForNodeCommandResponse.cs index 2f8184f8489c4c219d5b46af2dbf985111b768fb..a2687acf81c86e0fd1a1f153a6f93dc0866f75e1 100644 --- a/source/ChromeDevTools/Protocol/Chrome/CSS/GetPlatformFontsForNodeCommandResponse.cs +++ b/source/ChromeDevTools/Protocol/Chrome/CSS/GetPlatformFontsForNodeCommandResponse.cs @@ -1,5 +1,6 @@ using MasterDevs.ChromeDevTools; using Newtonsoft.Json; +using System; using System.Collections.Generic; namespace MasterDevs.ChromeDevTools.Protocol.Chrome.CSS diff --git a/source/ChromeDevTools/Protocol/Chrome/CSS/GetStyleSheetTextCommand.cs b/source/ChromeDevTools/Protocol/Chrome/CSS/GetStyleSheetTextCommand.cs index 9a999053c1175267253ce8854d8d8723be2c4a82..45ea352cb4904870b54b245c2b775552053de8bf 100644 --- a/source/ChromeDevTools/Protocol/Chrome/CSS/GetStyleSheetTextCommand.cs +++ b/source/ChromeDevTools/Protocol/Chrome/CSS/GetStyleSheetTextCommand.cs @@ -1,5 +1,6 @@ using MasterDevs.ChromeDevTools; using Newtonsoft.Json; +using System; using System.Collections.Generic; namespace MasterDevs.ChromeDevTools.Protocol.Chrome.CSS diff --git a/source/ChromeDevTools/Protocol/Chrome/CSS/GetStyleSheetTextCommandResponse.cs b/source/ChromeDevTools/Protocol/Chrome/CSS/GetStyleSheetTextCommandResponse.cs index c50de64a3c412899527fb90d882e47bda9c1b39d..4da649fd1620448a48e16d560ca0aaeeeabccd27 100644 --- a/source/ChromeDevTools/Protocol/Chrome/CSS/GetStyleSheetTextCommandResponse.cs +++ b/source/ChromeDevTools/Protocol/Chrome/CSS/GetStyleSheetTextCommandResponse.cs @@ -1,5 +1,6 @@ using MasterDevs.ChromeDevTools; using Newtonsoft.Json; +using System; using System.Collections.Generic; namespace MasterDevs.ChromeDevTools.Protocol.Chrome.CSS diff --git a/source/ChromeDevTools/Protocol/Chrome/CSS/MediaQueryResultChangedEvent.cs b/source/ChromeDevTools/Protocol/Chrome/CSS/MediaQueryResultChangedEvent.cs index 11287ed767a3252f96a719d88ab620d9b29bb0a0..935754983dc0c3489be4b5d62b715f13afd03501 100644 --- a/source/ChromeDevTools/Protocol/Chrome/CSS/MediaQueryResultChangedEvent.cs +++ b/source/ChromeDevTools/Protocol/Chrome/CSS/MediaQueryResultChangedEvent.cs @@ -1,4 +1,6 @@ -using MasterDevs.ChromeDevTools;using Newtonsoft.Json; +using MasterDevs.ChromeDevTools; +using Newtonsoft.Json; +using System.Collections.Generic; namespace MasterDevs.ChromeDevTools.Protocol.Chrome.CSS { diff --git a/source/ChromeDevTools/Protocol/Chrome/CSS/SetEffectivePropertyValueForNodeCommand.cs b/source/ChromeDevTools/Protocol/Chrome/CSS/SetEffectivePropertyValueForNodeCommand.cs index 699b97791bfd4eee82f52ea73cf27694eb88120f..a9ab341a64c43286f9febd231d1f7b1e1c2438f6 100644 --- a/source/ChromeDevTools/Protocol/Chrome/CSS/SetEffectivePropertyValueForNodeCommand.cs +++ b/source/ChromeDevTools/Protocol/Chrome/CSS/SetEffectivePropertyValueForNodeCommand.cs @@ -1,5 +1,6 @@ using MasterDevs.ChromeDevTools; using Newtonsoft.Json; +using System; using System.Collections.Generic; namespace MasterDevs.ChromeDevTools.Protocol.Chrome.CSS diff --git a/source/ChromeDevTools/Protocol/Chrome/CSS/SetEffectivePropertyValueForNodeCommandResponse.cs b/source/ChromeDevTools/Protocol/Chrome/CSS/SetEffectivePropertyValueForNodeCommandResponse.cs index ce0121f6c73eb311c11c51d212933bc9bb823528..90284e3f0f3e5b3b0b98fe5c0e73619ea38fd91e 100644 --- a/source/ChromeDevTools/Protocol/Chrome/CSS/SetEffectivePropertyValueForNodeCommandResponse.cs +++ b/source/ChromeDevTools/Protocol/Chrome/CSS/SetEffectivePropertyValueForNodeCommandResponse.cs @@ -1,5 +1,6 @@ using MasterDevs.ChromeDevTools; using Newtonsoft.Json; +using System; using System.Collections.Generic; namespace MasterDevs.ChromeDevTools.Protocol.Chrome.CSS diff --git a/source/ChromeDevTools/Protocol/Chrome/CSS/SetKeyframeKeyCommand.cs b/source/ChromeDevTools/Protocol/Chrome/CSS/SetKeyframeKeyCommand.cs index 0284cad093e1d3b5ae05d9ab7eacf23af0210b20..0d952a99487600e1a49b88f3a00c2164341dcc7c 100644 --- a/source/ChromeDevTools/Protocol/Chrome/CSS/SetKeyframeKeyCommand.cs +++ b/source/ChromeDevTools/Protocol/Chrome/CSS/SetKeyframeKeyCommand.cs @@ -1,5 +1,6 @@ using MasterDevs.ChromeDevTools; using Newtonsoft.Json; +using System; using System.Collections.Generic; namespace MasterDevs.ChromeDevTools.Protocol.Chrome.CSS diff --git a/source/ChromeDevTools/Protocol/Chrome/CSS/SetKeyframeKeyCommandResponse.cs b/source/ChromeDevTools/Protocol/Chrome/CSS/SetKeyframeKeyCommandResponse.cs index 88c0aa46d60eb0795b0ad49b242b6e7670cce17b..133fa2a28a7ce3b041d4c57e726ce41c12448e15 100644 --- a/source/ChromeDevTools/Protocol/Chrome/CSS/SetKeyframeKeyCommandResponse.cs +++ b/source/ChromeDevTools/Protocol/Chrome/CSS/SetKeyframeKeyCommandResponse.cs @@ -1,5 +1,6 @@ using MasterDevs.ChromeDevTools; using Newtonsoft.Json; +using System; using System.Collections.Generic; namespace MasterDevs.ChromeDevTools.Protocol.Chrome.CSS diff --git a/source/ChromeDevTools/Protocol/Chrome/CSS/SetMediaTextCommand.cs b/source/ChromeDevTools/Protocol/Chrome/CSS/SetMediaTextCommand.cs index cae0a86181fbf4f337136ac2a71f7dd826a0d54e..f751c998d8624abae179025b4fe9f48b532e131d 100644 --- a/source/ChromeDevTools/Protocol/Chrome/CSS/SetMediaTextCommand.cs +++ b/source/ChromeDevTools/Protocol/Chrome/CSS/SetMediaTextCommand.cs @@ -1,5 +1,6 @@ using MasterDevs.ChromeDevTools; using Newtonsoft.Json; +using System; using System.Collections.Generic; namespace MasterDevs.ChromeDevTools.Protocol.Chrome.CSS diff --git a/source/ChromeDevTools/Protocol/Chrome/CSS/SetMediaTextCommandResponse.cs b/source/ChromeDevTools/Protocol/Chrome/CSS/SetMediaTextCommandResponse.cs index fa5a427218574c99fd616f22c2ba15bf2673e253..cfdf6a5f12a4195b35d6da11506ab7f70997dab8 100644 --- a/source/ChromeDevTools/Protocol/Chrome/CSS/SetMediaTextCommandResponse.cs +++ b/source/ChromeDevTools/Protocol/Chrome/CSS/SetMediaTextCommandResponse.cs @@ -1,5 +1,6 @@ using MasterDevs.ChromeDevTools; using Newtonsoft.Json; +using System; using System.Collections.Generic; namespace MasterDevs.ChromeDevTools.Protocol.Chrome.CSS diff --git a/source/ChromeDevTools/Protocol/Chrome/CSS/SetRuleSelectorCommand.cs b/source/ChromeDevTools/Protocol/Chrome/CSS/SetRuleSelectorCommand.cs index 09ec4c87b1f1c443fbf5e3b209ab2fb24d56d82a..d800b6cf970d50a9b3f2688677ad5489451207df 100644 --- a/source/ChromeDevTools/Protocol/Chrome/CSS/SetRuleSelectorCommand.cs +++ b/source/ChromeDevTools/Protocol/Chrome/CSS/SetRuleSelectorCommand.cs @@ -1,5 +1,6 @@ using MasterDevs.ChromeDevTools; using Newtonsoft.Json; +using System; using System.Collections.Generic; namespace MasterDevs.ChromeDevTools.Protocol.Chrome.CSS diff --git a/source/ChromeDevTools/Protocol/Chrome/CSS/SetRuleSelectorCommandResponse.cs b/source/ChromeDevTools/Protocol/Chrome/CSS/SetRuleSelectorCommandResponse.cs index 96efee74fd6750a2b9da9c975e0e96c8e231e31e..d730845031ed3357f63c9fef368f71fe9652bd28 100644 --- a/source/ChromeDevTools/Protocol/Chrome/CSS/SetRuleSelectorCommandResponse.cs +++ b/source/ChromeDevTools/Protocol/Chrome/CSS/SetRuleSelectorCommandResponse.cs @@ -1,5 +1,6 @@ using MasterDevs.ChromeDevTools; using Newtonsoft.Json; +using System; using System.Collections.Generic; namespace MasterDevs.ChromeDevTools.Protocol.Chrome.CSS diff --git a/source/ChromeDevTools/Protocol/Chrome/CSS/SetStyleSheetTextCommand.cs b/source/ChromeDevTools/Protocol/Chrome/CSS/SetStyleSheetTextCommand.cs index 02149afcefebde78231c3a491fe89d628e6b900c..25e95c026fc2b2e4673f343ad3b78b4fb82a778a 100644 --- a/source/ChromeDevTools/Protocol/Chrome/CSS/SetStyleSheetTextCommand.cs +++ b/source/ChromeDevTools/Protocol/Chrome/CSS/SetStyleSheetTextCommand.cs @@ -1,5 +1,6 @@ using MasterDevs.ChromeDevTools; using Newtonsoft.Json; +using System; using System.Collections.Generic; namespace MasterDevs.ChromeDevTools.Protocol.Chrome.CSS diff --git a/source/ChromeDevTools/Protocol/Chrome/CSS/SetStyleSheetTextCommandResponse.cs b/source/ChromeDevTools/Protocol/Chrome/CSS/SetStyleSheetTextCommandResponse.cs index 9ee94e08f43030dade5092812aa5bdd6c5b9c1da..8c922c3ff5326adc0c53c9a232e5d57e5a030efe 100644 --- a/source/ChromeDevTools/Protocol/Chrome/CSS/SetStyleSheetTextCommandResponse.cs +++ b/source/ChromeDevTools/Protocol/Chrome/CSS/SetStyleSheetTextCommandResponse.cs @@ -1,5 +1,6 @@ using MasterDevs.ChromeDevTools; using Newtonsoft.Json; +using System; using System.Collections.Generic; namespace MasterDevs.ChromeDevTools.Protocol.Chrome.CSS diff --git a/source/ChromeDevTools/Protocol/Chrome/CSS/SetStyleTextsCommand.cs b/source/ChromeDevTools/Protocol/Chrome/CSS/SetStyleTextsCommand.cs index c41d83dc6d3259657b39ddc4291ddeaf5c1b3aee..539d3d82ada26328998e8ec9fcaacccc45b1c8e7 100644 --- a/source/ChromeDevTools/Protocol/Chrome/CSS/SetStyleTextsCommand.cs +++ b/source/ChromeDevTools/Protocol/Chrome/CSS/SetStyleTextsCommand.cs @@ -1,5 +1,6 @@ using MasterDevs.ChromeDevTools; using Newtonsoft.Json; +using System; using System.Collections.Generic; namespace MasterDevs.ChromeDevTools.Protocol.Chrome.CSS diff --git a/source/ChromeDevTools/Protocol/Chrome/CSS/SetStyleTextsCommandResponse.cs b/source/ChromeDevTools/Protocol/Chrome/CSS/SetStyleTextsCommandResponse.cs index a843c39cbda2aaf7168251c7ebf6dc6ebec3b7f2..0b4ec35e0dd8fd7caa526ff18453df3a4f7520b7 100644 --- a/source/ChromeDevTools/Protocol/Chrome/CSS/SetStyleTextsCommandResponse.cs +++ b/source/ChromeDevTools/Protocol/Chrome/CSS/SetStyleTextsCommandResponse.cs @@ -1,5 +1,6 @@ using MasterDevs.ChromeDevTools; using Newtonsoft.Json; +using System; using System.Collections.Generic; namespace MasterDevs.ChromeDevTools.Protocol.Chrome.CSS diff --git a/source/ChromeDevTools/Protocol/Chrome/CSS/ShorthandEntry.cs b/source/ChromeDevTools/Protocol/Chrome/CSS/ShorthandEntry.cs index dd9c49cd4c1af41125239fd75cd7d6a8061e4aaa..1b5b0337840d6a49fdcd5965fb12086769d04229 100644 --- a/source/ChromeDevTools/Protocol/Chrome/CSS/ShorthandEntry.cs +++ b/source/ChromeDevTools/Protocol/Chrome/CSS/ShorthandEntry.cs @@ -4,9 +4,6 @@ using System.Collections.Generic; namespace MasterDevs.ChromeDevTools.Protocol.Chrome.CSS { - /// <summary> - /// - /// </summary> [SupportedBy("Chrome")] public class ShorthandEntry { diff --git a/source/ChromeDevTools/Protocol/Chrome/CSS/StartRuleUsageTrackingCommand.cs b/source/ChromeDevTools/Protocol/Chrome/CSS/StartRuleUsageTrackingCommand.cs index 06970030003a554c4f0eaea9d5cfa57164ea060d..6be436e266eeea9800757b4f68b11a1fbbb12d37 100644 --- a/source/ChromeDevTools/Protocol/Chrome/CSS/StartRuleUsageTrackingCommand.cs +++ b/source/ChromeDevTools/Protocol/Chrome/CSS/StartRuleUsageTrackingCommand.cs @@ -1,5 +1,6 @@ using MasterDevs.ChromeDevTools; using Newtonsoft.Json; +using System; using System.Collections.Generic; namespace MasterDevs.ChromeDevTools.Protocol.Chrome.CSS diff --git a/source/ChromeDevTools/Protocol/Chrome/CSS/StartRuleUsageTrackingCommandResponse.cs b/source/ChromeDevTools/Protocol/Chrome/CSS/StartRuleUsageTrackingCommandResponse.cs index f96bb330f1ca7276d5615e47552e96a2c87b1e13..76805fef40581f7d609aaadf2fb4b28289e7f41b 100644 --- a/source/ChromeDevTools/Protocol/Chrome/CSS/StartRuleUsageTrackingCommandResponse.cs +++ b/source/ChromeDevTools/Protocol/Chrome/CSS/StartRuleUsageTrackingCommandResponse.cs @@ -1,5 +1,6 @@ using MasterDevs.ChromeDevTools; using Newtonsoft.Json; +using System; using System.Collections.Generic; namespace MasterDevs.ChromeDevTools.Protocol.Chrome.CSS diff --git a/source/ChromeDevTools/Protocol/Chrome/CSS/StopRuleUsageTrackingCommand.cs b/source/ChromeDevTools/Protocol/Chrome/CSS/StopRuleUsageTrackingCommand.cs index d1fb1b3dc0b2277e3a50840cf5dc28825a7127df..267680fe24fac86d6d2fb7dfb9ade915b18ddd98 100644 --- a/source/ChromeDevTools/Protocol/Chrome/CSS/StopRuleUsageTrackingCommand.cs +++ b/source/ChromeDevTools/Protocol/Chrome/CSS/StopRuleUsageTrackingCommand.cs @@ -1,5 +1,6 @@ using MasterDevs.ChromeDevTools; using Newtonsoft.Json; +using System; using System.Collections.Generic; namespace MasterDevs.ChromeDevTools.Protocol.Chrome.CSS diff --git a/source/ChromeDevTools/Protocol/Chrome/CSS/StopRuleUsageTrackingCommandResponse.cs b/source/ChromeDevTools/Protocol/Chrome/CSS/StopRuleUsageTrackingCommandResponse.cs index 9cfe35a851c7b143e7e638def5b6dc287bbc9741..6d9f8792fd827b96d62a4f338cecca7985b2f3ff 100644 --- a/source/ChromeDevTools/Protocol/Chrome/CSS/StopRuleUsageTrackingCommandResponse.cs +++ b/source/ChromeDevTools/Protocol/Chrome/CSS/StopRuleUsageTrackingCommandResponse.cs @@ -1,5 +1,6 @@ using MasterDevs.ChromeDevTools; using Newtonsoft.Json; +using System; using System.Collections.Generic; namespace MasterDevs.ChromeDevTools.Protocol.Chrome.CSS diff --git a/source/ChromeDevTools/Protocol/Chrome/CSS/StyleSheetAddedEvent.cs b/source/ChromeDevTools/Protocol/Chrome/CSS/StyleSheetAddedEvent.cs index f7670869d677c917e0da08ceb2422fe5b4abd784..76568264f70ab3201985d2c15a6e6dbd1c8f4d75 100644 --- a/source/ChromeDevTools/Protocol/Chrome/CSS/StyleSheetAddedEvent.cs +++ b/source/ChromeDevTools/Protocol/Chrome/CSS/StyleSheetAddedEvent.cs @@ -1,4 +1,6 @@ -using MasterDevs.ChromeDevTools;using Newtonsoft.Json; +using MasterDevs.ChromeDevTools; +using Newtonsoft.Json; +using System.Collections.Generic; namespace MasterDevs.ChromeDevTools.Protocol.Chrome.CSS { diff --git a/source/ChromeDevTools/Protocol/Chrome/CSS/StyleSheetChangedEvent.cs b/source/ChromeDevTools/Protocol/Chrome/CSS/StyleSheetChangedEvent.cs index 860170af712aa1b66617ac27f4fc4aa9b84ee806..40e77f3ca6839092d4793cdac64531daf69ff4df 100644 --- a/source/ChromeDevTools/Protocol/Chrome/CSS/StyleSheetChangedEvent.cs +++ b/source/ChromeDevTools/Protocol/Chrome/CSS/StyleSheetChangedEvent.cs @@ -1,4 +1,6 @@ -using MasterDevs.ChromeDevTools;using Newtonsoft.Json; +using MasterDevs.ChromeDevTools; +using Newtonsoft.Json; +using System.Collections.Generic; namespace MasterDevs.ChromeDevTools.Protocol.Chrome.CSS { diff --git a/source/ChromeDevTools/Protocol/Chrome/CSS/StyleSheetRemovedEvent.cs b/source/ChromeDevTools/Protocol/Chrome/CSS/StyleSheetRemovedEvent.cs index 08a5a13c6c6e24eac163c1a7fac6d6bb8e1eaaaf..5d5356842351d562d8be780b8fed07383fb8f5ce 100644 --- a/source/ChromeDevTools/Protocol/Chrome/CSS/StyleSheetRemovedEvent.cs +++ b/source/ChromeDevTools/Protocol/Chrome/CSS/StyleSheetRemovedEvent.cs @@ -1,4 +1,6 @@ -using MasterDevs.ChromeDevTools;using Newtonsoft.Json; +using MasterDevs.ChromeDevTools; +using Newtonsoft.Json; +using System.Collections.Generic; namespace MasterDevs.ChromeDevTools.Protocol.Chrome.CSS { diff --git a/source/ChromeDevTools/Protocol/Chrome/CSS/TakeCoverageDeltaCommand.cs b/source/ChromeDevTools/Protocol/Chrome/CSS/TakeCoverageDeltaCommand.cs index 50f9115c76311457818a794696748735a5e7722f..b17ac078a3e8a9386e7ea7b9fb5a93f5557fb076 100644 --- a/source/ChromeDevTools/Protocol/Chrome/CSS/TakeCoverageDeltaCommand.cs +++ b/source/ChromeDevTools/Protocol/Chrome/CSS/TakeCoverageDeltaCommand.cs @@ -1,5 +1,6 @@ using MasterDevs.ChromeDevTools; using Newtonsoft.Json; +using System; using System.Collections.Generic; namespace MasterDevs.ChromeDevTools.Protocol.Chrome.CSS diff --git a/source/ChromeDevTools/Protocol/Chrome/CSS/TakeCoverageDeltaCommandResponse.cs b/source/ChromeDevTools/Protocol/Chrome/CSS/TakeCoverageDeltaCommandResponse.cs index 7cee60163c817722a89c629aef6a68e1e09e79fc..c0c93dcfa6c121d80011ddd62ed7073e4badd2cc 100644 --- a/source/ChromeDevTools/Protocol/Chrome/CSS/TakeCoverageDeltaCommandResponse.cs +++ b/source/ChromeDevTools/Protocol/Chrome/CSS/TakeCoverageDeltaCommandResponse.cs @@ -1,5 +1,6 @@ using MasterDevs.ChromeDevTools; using Newtonsoft.Json; +using System; using System.Collections.Generic; namespace MasterDevs.ChromeDevTools.Protocol.Chrome.CSS diff --git a/source/ChromeDevTools/Protocol/Chrome/CacheStorage/CachedResponse.cs b/source/ChromeDevTools/Protocol/Chrome/CacheStorage/CachedResponse.cs new file mode 100644 index 0000000000000000000000000000000000000000..93c1346b7c1834a0489dd2b42c7e0329dbf564d3 --- /dev/null +++ b/source/ChromeDevTools/Protocol/Chrome/CacheStorage/CachedResponse.cs @@ -0,0 +1,18 @@ +using MasterDevs.ChromeDevTools; +using Newtonsoft.Json; +using System.Collections.Generic; + +namespace MasterDevs.ChromeDevTools.Protocol.Chrome.CacheStorage +{ + /// <summary> + /// Cached response + /// </summary> + [SupportedBy("Chrome")] + public class CachedResponse + { + /// <summary> + /// Gets or sets Entry content, base64-encoded. + /// </summary> + public string Body { get; set; } + } +} diff --git a/source/ChromeDevTools/Protocol/Chrome/CacheStorage/DataEntry.cs b/source/ChromeDevTools/Protocol/Chrome/CacheStorage/DataEntry.cs index aaf5bf3a9212f30a76b1d2ed4c97d3c51144745e..08eb9602e2bcc0bce36c79cfaa994113ce8a0f88 100644 --- a/source/ChromeDevTools/Protocol/Chrome/CacheStorage/DataEntry.cs +++ b/source/ChromeDevTools/Protocol/Chrome/CacheStorage/DataEntry.cs @@ -11,12 +11,32 @@ namespace MasterDevs.ChromeDevTools.Protocol.Chrome.CacheStorage public class DataEntry { /// <summary> - /// Gets or sets Request url spec. + /// Gets or sets Request URL. /// </summary> - public string Request { get; set; } + public string RequestURL { get; set; } /// <summary> - /// Gets or sets Response stataus text. + /// Gets or sets Request method. /// </summary> - public string Response { get; set; } + public string RequestMethod { get; set; } + /// <summary> + /// Gets or sets Request headers + /// </summary> + public Header[] RequestHeaders { get; set; } + /// <summary> + /// Gets or sets Number of seconds since epoch. + /// </summary> + public double ResponseTime { get; set; } + /// <summary> + /// Gets or sets HTTP response status code. + /// </summary> + public long ResponseStatus { get; set; } + /// <summary> + /// Gets or sets HTTP response status text. + /// </summary> + public string ResponseStatusText { get; set; } + /// <summary> + /// Gets or sets Response headers + /// </summary> + public Header[] ResponseHeaders { get; set; } } } diff --git a/source/ChromeDevTools/Protocol/Chrome/CacheStorage/DeleteCacheCommand.cs b/source/ChromeDevTools/Protocol/Chrome/CacheStorage/DeleteCacheCommand.cs index f2d627e932cd7e178a5bc330de198c3b54727d04..f4cd658e42df2909fc7659747281da763bef0b17 100644 --- a/source/ChromeDevTools/Protocol/Chrome/CacheStorage/DeleteCacheCommand.cs +++ b/source/ChromeDevTools/Protocol/Chrome/CacheStorage/DeleteCacheCommand.cs @@ -1,5 +1,6 @@ using MasterDevs.ChromeDevTools; using Newtonsoft.Json; +using System; using System.Collections.Generic; namespace MasterDevs.ChromeDevTools.Protocol.Chrome.CacheStorage diff --git a/source/ChromeDevTools/Protocol/Chrome/CacheStorage/DeleteCacheCommandResponse.cs b/source/ChromeDevTools/Protocol/Chrome/CacheStorage/DeleteCacheCommandResponse.cs index 9cc238734bde23f19049935fba480c2bd4148ae9..edc79146e6e764258c0cd0f511f6907c3cf00d5d 100644 --- a/source/ChromeDevTools/Protocol/Chrome/CacheStorage/DeleteCacheCommandResponse.cs +++ b/source/ChromeDevTools/Protocol/Chrome/CacheStorage/DeleteCacheCommandResponse.cs @@ -1,5 +1,6 @@ using MasterDevs.ChromeDevTools; using Newtonsoft.Json; +using System; using System.Collections.Generic; namespace MasterDevs.ChromeDevTools.Protocol.Chrome.CacheStorage diff --git a/source/ChromeDevTools/Protocol/Chrome/CacheStorage/DeleteEntryCommand.cs b/source/ChromeDevTools/Protocol/Chrome/CacheStorage/DeleteEntryCommand.cs index 4abbab3206d2500adfaf2ae1c42a3b9f1dfa2b15..7952108743607299e907ce651d0f394005d21d24 100644 --- a/source/ChromeDevTools/Protocol/Chrome/CacheStorage/DeleteEntryCommand.cs +++ b/source/ChromeDevTools/Protocol/Chrome/CacheStorage/DeleteEntryCommand.cs @@ -1,5 +1,6 @@ using MasterDevs.ChromeDevTools; using Newtonsoft.Json; +using System; using System.Collections.Generic; namespace MasterDevs.ChromeDevTools.Protocol.Chrome.CacheStorage diff --git a/source/ChromeDevTools/Protocol/Chrome/CacheStorage/DeleteEntryCommandResponse.cs b/source/ChromeDevTools/Protocol/Chrome/CacheStorage/DeleteEntryCommandResponse.cs index ed4708c2c3b0c85be68b537a153c1a53cb6b912d..cf83c40f2e100d2960ff6e18369c1992492bcd5e 100644 --- a/source/ChromeDevTools/Protocol/Chrome/CacheStorage/DeleteEntryCommandResponse.cs +++ b/source/ChromeDevTools/Protocol/Chrome/CacheStorage/DeleteEntryCommandResponse.cs @@ -1,5 +1,6 @@ using MasterDevs.ChromeDevTools; using Newtonsoft.Json; +using System; using System.Collections.Generic; namespace MasterDevs.ChromeDevTools.Protocol.Chrome.CacheStorage diff --git a/source/ChromeDevTools/Protocol/Chrome/CacheStorage/Header.cs b/source/ChromeDevTools/Protocol/Chrome/CacheStorage/Header.cs new file mode 100644 index 0000000000000000000000000000000000000000..9d429406f9deb5ee692f11f9347ff4bb3f3ca421 --- /dev/null +++ b/source/ChromeDevTools/Protocol/Chrome/CacheStorage/Header.cs @@ -0,0 +1,19 @@ +using MasterDevs.ChromeDevTools; +using Newtonsoft.Json; +using System.Collections.Generic; + +namespace MasterDevs.ChromeDevTools.Protocol.Chrome.CacheStorage +{ + [SupportedBy("Chrome")] + public class Header + { + /// <summary> + /// Gets or sets Name + /// </summary> + public string Name { get; set; } + /// <summary> + /// Gets or sets Value + /// </summary> + public string Value { get; set; } + } +} diff --git a/source/ChromeDevTools/Protocol/Chrome/CacheStorage/RequestCacheNamesCommand.cs b/source/ChromeDevTools/Protocol/Chrome/CacheStorage/RequestCacheNamesCommand.cs index f1a0eb80cc6e6dcd5a88281a3502c23d8b8cda9b..5c9c2306bfa422aec9c406f3fa57a92237171246 100644 --- a/source/ChromeDevTools/Protocol/Chrome/CacheStorage/RequestCacheNamesCommand.cs +++ b/source/ChromeDevTools/Protocol/Chrome/CacheStorage/RequestCacheNamesCommand.cs @@ -1,5 +1,6 @@ using MasterDevs.ChromeDevTools; using Newtonsoft.Json; +using System; using System.Collections.Generic; namespace MasterDevs.ChromeDevTools.Protocol.Chrome.CacheStorage diff --git a/source/ChromeDevTools/Protocol/Chrome/CacheStorage/RequestCacheNamesCommandResponse.cs b/source/ChromeDevTools/Protocol/Chrome/CacheStorage/RequestCacheNamesCommandResponse.cs index 72efd00afd3b7d5faf3c1328bee8155854a44f74..b55a4c5af04ea9f3c8234e3a766ed63d755bc8df 100644 --- a/source/ChromeDevTools/Protocol/Chrome/CacheStorage/RequestCacheNamesCommandResponse.cs +++ b/source/ChromeDevTools/Protocol/Chrome/CacheStorage/RequestCacheNamesCommandResponse.cs @@ -1,5 +1,6 @@ using MasterDevs.ChromeDevTools; using Newtonsoft.Json; +using System; using System.Collections.Generic; namespace MasterDevs.ChromeDevTools.Protocol.Chrome.CacheStorage diff --git a/source/ChromeDevTools/Protocol/Chrome/CacheStorage/RequestCachedResponseCommand.cs b/source/ChromeDevTools/Protocol/Chrome/CacheStorage/RequestCachedResponseCommand.cs new file mode 100644 index 0000000000000000000000000000000000000000..46d022da2d363112edde2bef99ce935d2847f70c --- /dev/null +++ b/source/ChromeDevTools/Protocol/Chrome/CacheStorage/RequestCachedResponseCommand.cs @@ -0,0 +1,24 @@ +using MasterDevs.ChromeDevTools; +using Newtonsoft.Json; +using System; +using System.Collections.Generic; + +namespace MasterDevs.ChromeDevTools.Protocol.Chrome.CacheStorage +{ + /// <summary> + /// Fetches cache entry. + /// </summary> + [Command(ProtocolName.CacheStorage.RequestCachedResponse)] + [SupportedBy("Chrome")] + public class RequestCachedResponseCommand: ICommand<RequestCachedResponseCommandResponse> + { + /// <summary> + /// Gets or sets Id of cache that contains the enty. + /// </summary> + public string CacheId { get; set; } + /// <summary> + /// Gets or sets URL spec of the request. + /// </summary> + public string RequestURL { get; set; } + } +} diff --git a/source/ChromeDevTools/Protocol/Chrome/CacheStorage/RequestCachedResponseCommandResponse.cs b/source/ChromeDevTools/Protocol/Chrome/CacheStorage/RequestCachedResponseCommandResponse.cs new file mode 100644 index 0000000000000000000000000000000000000000..e5069f0ef591ae1e852b51fd19dc0c6cf448f849 --- /dev/null +++ b/source/ChromeDevTools/Protocol/Chrome/CacheStorage/RequestCachedResponseCommandResponse.cs @@ -0,0 +1,20 @@ +using MasterDevs.ChromeDevTools; +using Newtonsoft.Json; +using System; +using System.Collections.Generic; + +namespace MasterDevs.ChromeDevTools.Protocol.Chrome.CacheStorage +{ + /// <summary> + /// Fetches cache entry. + /// </summary> + [CommandResponse(ProtocolName.CacheStorage.RequestCachedResponse)] + [SupportedBy("Chrome")] + public class RequestCachedResponseCommandResponse + { + /// <summary> + /// Gets or sets Response read from the cache. + /// </summary> + public CachedResponse Response { get; set; } + } +} diff --git a/source/ChromeDevTools/Protocol/Chrome/CacheStorage/RequestEntriesCommand.cs b/source/ChromeDevTools/Protocol/Chrome/CacheStorage/RequestEntriesCommand.cs index 4bddb419db20225658cb080822d612b273e1b6a4..a2b5de6b41f94adb6c321ffac4cd47bd66d91278 100644 --- a/source/ChromeDevTools/Protocol/Chrome/CacheStorage/RequestEntriesCommand.cs +++ b/source/ChromeDevTools/Protocol/Chrome/CacheStorage/RequestEntriesCommand.cs @@ -1,5 +1,6 @@ using MasterDevs.ChromeDevTools; using Newtonsoft.Json; +using System; using System.Collections.Generic; namespace MasterDevs.ChromeDevTools.Protocol.Chrome.CacheStorage diff --git a/source/ChromeDevTools/Protocol/Chrome/CacheStorage/RequestEntriesCommandResponse.cs b/source/ChromeDevTools/Protocol/Chrome/CacheStorage/RequestEntriesCommandResponse.cs index 3f1015cadd0d5102e37b4e2c81d8044e155d075e..eba4e4aeaa8e5aea8760f61429f08e4147d9831c 100644 --- a/source/ChromeDevTools/Protocol/Chrome/CacheStorage/RequestEntriesCommandResponse.cs +++ b/source/ChromeDevTools/Protocol/Chrome/CacheStorage/RequestEntriesCommandResponse.cs @@ -1,5 +1,6 @@ using MasterDevs.ChromeDevTools; using Newtonsoft.Json; +using System; using System.Collections.Generic; namespace MasterDevs.ChromeDevTools.Protocol.Chrome.CacheStorage diff --git a/source/ChromeDevTools/Protocol/Chrome/Console/ClearMessagesCommand.cs b/source/ChromeDevTools/Protocol/Chrome/Console/ClearMessagesCommand.cs index d123bc570a6aa7c0148889bbd4fed2ac0b2b1413..229b8481e2622f1566d1e5c34fd245b729da940e 100644 --- a/source/ChromeDevTools/Protocol/Chrome/Console/ClearMessagesCommand.cs +++ b/source/ChromeDevTools/Protocol/Chrome/Console/ClearMessagesCommand.cs @@ -1,5 +1,6 @@ using MasterDevs.ChromeDevTools; using Newtonsoft.Json; +using System; using System.Collections.Generic; namespace MasterDevs.ChromeDevTools.Protocol.Chrome.Console diff --git a/source/ChromeDevTools/Protocol/Chrome/Console/ClearMessagesCommandResponse.cs b/source/ChromeDevTools/Protocol/Chrome/Console/ClearMessagesCommandResponse.cs index f9d5a628d45d547506f53574e23b81aba526d522..882dcbd25a6d6863e18b1e4e5d88aeb1d8e50343 100644 --- a/source/ChromeDevTools/Protocol/Chrome/Console/ClearMessagesCommandResponse.cs +++ b/source/ChromeDevTools/Protocol/Chrome/Console/ClearMessagesCommandResponse.cs @@ -1,5 +1,6 @@ using MasterDevs.ChromeDevTools; using Newtonsoft.Json; +using System; using System.Collections.Generic; namespace MasterDevs.ChromeDevTools.Protocol.Chrome.Console diff --git a/source/ChromeDevTools/Protocol/Chrome/Console/DisableCommand.cs b/source/ChromeDevTools/Protocol/Chrome/Console/DisableCommand.cs index 88056d92729046d1b3a09f34f5f60bc03a0cd7d6..c87a325d41966c8b2063b87ed617d057f7509944 100644 --- a/source/ChromeDevTools/Protocol/Chrome/Console/DisableCommand.cs +++ b/source/ChromeDevTools/Protocol/Chrome/Console/DisableCommand.cs @@ -1,5 +1,6 @@ using MasterDevs.ChromeDevTools; using Newtonsoft.Json; +using System; using System.Collections.Generic; namespace MasterDevs.ChromeDevTools.Protocol.Chrome.Console diff --git a/source/ChromeDevTools/Protocol/Chrome/Console/DisableCommandResponse.cs b/source/ChromeDevTools/Protocol/Chrome/Console/DisableCommandResponse.cs index 4dfa22b18e4414cace28aa76a50c8738041758e6..fb208021799deb07c2dd7d4295350261e5b56423 100644 --- a/source/ChromeDevTools/Protocol/Chrome/Console/DisableCommandResponse.cs +++ b/source/ChromeDevTools/Protocol/Chrome/Console/DisableCommandResponse.cs @@ -1,5 +1,6 @@ using MasterDevs.ChromeDevTools; using Newtonsoft.Json; +using System; using System.Collections.Generic; namespace MasterDevs.ChromeDevTools.Protocol.Chrome.Console diff --git a/source/ChromeDevTools/Protocol/Chrome/Console/EnableCommand.cs b/source/ChromeDevTools/Protocol/Chrome/Console/EnableCommand.cs index b88c914097704ba1e75f410216d96ff6abce3c9d..b4c6915ff95262c329f76c0fa5305a9f476cd769 100644 --- a/source/ChromeDevTools/Protocol/Chrome/Console/EnableCommand.cs +++ b/source/ChromeDevTools/Protocol/Chrome/Console/EnableCommand.cs @@ -1,5 +1,6 @@ using MasterDevs.ChromeDevTools; using Newtonsoft.Json; +using System; using System.Collections.Generic; namespace MasterDevs.ChromeDevTools.Protocol.Chrome.Console diff --git a/source/ChromeDevTools/Protocol/Chrome/Console/EnableCommandResponse.cs b/source/ChromeDevTools/Protocol/Chrome/Console/EnableCommandResponse.cs index 16ae4ee67ff0dba9f93a29e90b1043347783634f..e786f0b6506eb9767a31edc2acd2b58a85d66e00 100644 --- a/source/ChromeDevTools/Protocol/Chrome/Console/EnableCommandResponse.cs +++ b/source/ChromeDevTools/Protocol/Chrome/Console/EnableCommandResponse.cs @@ -1,5 +1,6 @@ using MasterDevs.ChromeDevTools; using Newtonsoft.Json; +using System; using System.Collections.Generic; namespace MasterDevs.ChromeDevTools.Protocol.Chrome.Console diff --git a/source/ChromeDevTools/Protocol/Chrome/Console/MessageAddedEvent.cs b/source/ChromeDevTools/Protocol/Chrome/Console/MessageAddedEvent.cs index 441134fd3b77d37bfef9a798854e3074b3e6f579..f6b82305f0ce5674ba8e7321ccfa98a077c0a869 100644 --- a/source/ChromeDevTools/Protocol/Chrome/Console/MessageAddedEvent.cs +++ b/source/ChromeDevTools/Protocol/Chrome/Console/MessageAddedEvent.cs @@ -1,4 +1,6 @@ -using MasterDevs.ChromeDevTools;using Newtonsoft.Json; +using MasterDevs.ChromeDevTools; +using Newtonsoft.Json; +using System.Collections.Generic; namespace MasterDevs.ChromeDevTools.Protocol.Chrome.Console { diff --git a/source/ChromeDevTools/Protocol/Chrome/DOM/AttributeModifiedEvent.cs b/source/ChromeDevTools/Protocol/Chrome/DOM/AttributeModifiedEvent.cs index 2f8e18ec8a1cfe3f6264a208673cc27772fb4e4c..dec3a871b61bc977b019e3d57cc31999ec4682cb 100644 --- a/source/ChromeDevTools/Protocol/Chrome/DOM/AttributeModifiedEvent.cs +++ b/source/ChromeDevTools/Protocol/Chrome/DOM/AttributeModifiedEvent.cs @@ -1,4 +1,6 @@ -using MasterDevs.ChromeDevTools;using Newtonsoft.Json; +using MasterDevs.ChromeDevTools; +using Newtonsoft.Json; +using System.Collections.Generic; namespace MasterDevs.ChromeDevTools.Protocol.Chrome.DOM { diff --git a/source/ChromeDevTools/Protocol/Chrome/DOM/AttributeRemovedEvent.cs b/source/ChromeDevTools/Protocol/Chrome/DOM/AttributeRemovedEvent.cs index d825216deda372e323771abe840f1e8aeadde2d5..1cdcddc7aa510b28e440ca6f892c79b93668964f 100644 --- a/source/ChromeDevTools/Protocol/Chrome/DOM/AttributeRemovedEvent.cs +++ b/source/ChromeDevTools/Protocol/Chrome/DOM/AttributeRemovedEvent.cs @@ -1,4 +1,6 @@ -using MasterDevs.ChromeDevTools;using Newtonsoft.Json; +using MasterDevs.ChromeDevTools; +using Newtonsoft.Json; +using System.Collections.Generic; namespace MasterDevs.ChromeDevTools.Protocol.Chrome.DOM { diff --git a/source/ChromeDevTools/Protocol/Chrome/DOM/CharacterDataModifiedEvent.cs b/source/ChromeDevTools/Protocol/Chrome/DOM/CharacterDataModifiedEvent.cs index 603beeac191b0ef428bd34ebf7244cadb264865e..112b728a6c55727ad0deb657f26ef4c95a9903f8 100644 --- a/source/ChromeDevTools/Protocol/Chrome/DOM/CharacterDataModifiedEvent.cs +++ b/source/ChromeDevTools/Protocol/Chrome/DOM/CharacterDataModifiedEvent.cs @@ -1,4 +1,6 @@ -using MasterDevs.ChromeDevTools;using Newtonsoft.Json; +using MasterDevs.ChromeDevTools; +using Newtonsoft.Json; +using System.Collections.Generic; namespace MasterDevs.ChromeDevTools.Protocol.Chrome.DOM { diff --git a/source/ChromeDevTools/Protocol/Chrome/DOM/ChildNodeCountUpdatedEvent.cs b/source/ChromeDevTools/Protocol/Chrome/DOM/ChildNodeCountUpdatedEvent.cs index 3bea04fe4807181adc783d50a119ade27f94f50c..8ad7ec6cf4968d4fa1abd5608f580951d47af3ea 100644 --- a/source/ChromeDevTools/Protocol/Chrome/DOM/ChildNodeCountUpdatedEvent.cs +++ b/source/ChromeDevTools/Protocol/Chrome/DOM/ChildNodeCountUpdatedEvent.cs @@ -1,4 +1,6 @@ -using MasterDevs.ChromeDevTools;using Newtonsoft.Json; +using MasterDevs.ChromeDevTools; +using Newtonsoft.Json; +using System.Collections.Generic; namespace MasterDevs.ChromeDevTools.Protocol.Chrome.DOM { diff --git a/source/ChromeDevTools/Protocol/Chrome/DOM/ChildNodeInsertedEvent.cs b/source/ChromeDevTools/Protocol/Chrome/DOM/ChildNodeInsertedEvent.cs index 4eba2f102511ed2f1a64f9edf81f3623e0637447..8f11d5b9fd6fc645c4202f209afceadea44a679b 100644 --- a/source/ChromeDevTools/Protocol/Chrome/DOM/ChildNodeInsertedEvent.cs +++ b/source/ChromeDevTools/Protocol/Chrome/DOM/ChildNodeInsertedEvent.cs @@ -1,4 +1,6 @@ -using MasterDevs.ChromeDevTools;using Newtonsoft.Json; +using MasterDevs.ChromeDevTools; +using Newtonsoft.Json; +using System.Collections.Generic; namespace MasterDevs.ChromeDevTools.Protocol.Chrome.DOM { diff --git a/source/ChromeDevTools/Protocol/Chrome/DOM/ChildNodeRemovedEvent.cs b/source/ChromeDevTools/Protocol/Chrome/DOM/ChildNodeRemovedEvent.cs index b5b4e68ccdf9093f77c9b188121e17c6542fa6c6..82ed519840917ed0dfafa44d52622603ac62c0f5 100644 --- a/source/ChromeDevTools/Protocol/Chrome/DOM/ChildNodeRemovedEvent.cs +++ b/source/ChromeDevTools/Protocol/Chrome/DOM/ChildNodeRemovedEvent.cs @@ -1,4 +1,6 @@ -using MasterDevs.ChromeDevTools;using Newtonsoft.Json; +using MasterDevs.ChromeDevTools; +using Newtonsoft.Json; +using System.Collections.Generic; namespace MasterDevs.ChromeDevTools.Protocol.Chrome.DOM { diff --git a/source/ChromeDevTools/Protocol/Chrome/DOM/CollectClassNamesFromSubtreeCommand.cs b/source/ChromeDevTools/Protocol/Chrome/DOM/CollectClassNamesFromSubtreeCommand.cs index 0e6767fd162f826e0762b9e289ce2dbb15c9b3c8..2abb997ed90015e4225ef0f56e3d2c5bb9c42635 100644 --- a/source/ChromeDevTools/Protocol/Chrome/DOM/CollectClassNamesFromSubtreeCommand.cs +++ b/source/ChromeDevTools/Protocol/Chrome/DOM/CollectClassNamesFromSubtreeCommand.cs @@ -1,5 +1,6 @@ using MasterDevs.ChromeDevTools; using Newtonsoft.Json; +using System; using System.Collections.Generic; namespace MasterDevs.ChromeDevTools.Protocol.Chrome.DOM diff --git a/source/ChromeDevTools/Protocol/Chrome/DOM/CollectClassNamesFromSubtreeCommandResponse.cs b/source/ChromeDevTools/Protocol/Chrome/DOM/CollectClassNamesFromSubtreeCommandResponse.cs index 4158d5f153b560a37553797d8cdcd7d055152204..e10a3057877c61a73d1ad13aabe337b08b7a45ce 100644 --- a/source/ChromeDevTools/Protocol/Chrome/DOM/CollectClassNamesFromSubtreeCommandResponse.cs +++ b/source/ChromeDevTools/Protocol/Chrome/DOM/CollectClassNamesFromSubtreeCommandResponse.cs @@ -1,5 +1,6 @@ using MasterDevs.ChromeDevTools; using Newtonsoft.Json; +using System; using System.Collections.Generic; namespace MasterDevs.ChromeDevTools.Protocol.Chrome.DOM diff --git a/source/ChromeDevTools/Protocol/Chrome/DOM/CopyToCommand.cs b/source/ChromeDevTools/Protocol/Chrome/DOM/CopyToCommand.cs index 1dd4acb7176482d797181b48a1e3c03a2401a439..5356cd95c7f7792321d83bb6908c08b027474499 100644 --- a/source/ChromeDevTools/Protocol/Chrome/DOM/CopyToCommand.cs +++ b/source/ChromeDevTools/Protocol/Chrome/DOM/CopyToCommand.cs @@ -1,5 +1,6 @@ using MasterDevs.ChromeDevTools; using Newtonsoft.Json; +using System; using System.Collections.Generic; namespace MasterDevs.ChromeDevTools.Protocol.Chrome.DOM diff --git a/source/ChromeDevTools/Protocol/Chrome/DOM/CopyToCommandResponse.cs b/source/ChromeDevTools/Protocol/Chrome/DOM/CopyToCommandResponse.cs index de4aac424d8a22170a6e865cfa4b9ab4b2cce5ae..e1453377e7252f0d21c06fd7fc67a495ca9a0a02 100644 --- a/source/ChromeDevTools/Protocol/Chrome/DOM/CopyToCommandResponse.cs +++ b/source/ChromeDevTools/Protocol/Chrome/DOM/CopyToCommandResponse.cs @@ -1,5 +1,6 @@ using MasterDevs.ChromeDevTools; using Newtonsoft.Json; +using System; using System.Collections.Generic; namespace MasterDevs.ChromeDevTools.Protocol.Chrome.DOM diff --git a/source/ChromeDevTools/Protocol/Chrome/DOM/DescribeNodeCommand.cs b/source/ChromeDevTools/Protocol/Chrome/DOM/DescribeNodeCommand.cs new file mode 100644 index 0000000000000000000000000000000000000000..ec3c554773f13dc11c07dfd9cd8f87b79cd99349 --- /dev/null +++ b/source/ChromeDevTools/Protocol/Chrome/DOM/DescribeNodeCommand.cs @@ -0,0 +1,41 @@ +using MasterDevs.ChromeDevTools; +using Newtonsoft.Json; +using System; +using System.Collections.Generic; + +namespace MasterDevs.ChromeDevTools.Protocol.Chrome.DOM +{ + /// <summary> + /// Describes node given its id, does not require domain to be enabled. Does not start tracking any objects, can be used for automation. + /// </summary> + [Command(ProtocolName.DOM.DescribeNode)] + [SupportedBy("Chrome")] + public class DescribeNodeCommand: ICommand<DescribeNodeCommandResponse> + { + /// <summary> + /// Gets or sets Identifier of the node. + /// </summary> + [JsonProperty(NullValueHandling = NullValueHandling.Ignore)] + public long? NodeId { get; set; } + /// <summary> + /// Gets or sets Identifier of the backend node. + /// </summary> + [JsonProperty(NullValueHandling = NullValueHandling.Ignore)] + public long? BackendNodeId { get; set; } + /// <summary> + /// Gets or sets JavaScript object id of the node wrapper. + /// </summary> + [JsonProperty(NullValueHandling = NullValueHandling.Ignore)] + public string ObjectId { get; set; } + /// <summary> + /// Gets or sets The maximum depth at which children should be retrieved, defaults to 1. Use -1 for the entire subtree or provide an integer larger than 0. + /// </summary> + [JsonProperty(NullValueHandling = NullValueHandling.Ignore)] + public long? Depth { get; set; } + /// <summary> + /// Gets or sets Whether or not iframes and shadow roots should be traversed when returning the subtree (default is false). + /// </summary> + [JsonProperty(NullValueHandling = NullValueHandling.Ignore)] + public bool? Pierce { get; set; } + } +} diff --git a/source/ChromeDevTools/Protocol/Chrome/DOM/DescribeNodeCommandResponse.cs b/source/ChromeDevTools/Protocol/Chrome/DOM/DescribeNodeCommandResponse.cs new file mode 100644 index 0000000000000000000000000000000000000000..27168d7ec36eb49940f89927885836fc6d6e5ded --- /dev/null +++ b/source/ChromeDevTools/Protocol/Chrome/DOM/DescribeNodeCommandResponse.cs @@ -0,0 +1,20 @@ +using MasterDevs.ChromeDevTools; +using Newtonsoft.Json; +using System; +using System.Collections.Generic; + +namespace MasterDevs.ChromeDevTools.Protocol.Chrome.DOM +{ + /// <summary> + /// Describes node given its id, does not require domain to be enabled. Does not start tracking any objects, can be used for automation. + /// </summary> + [CommandResponse(ProtocolName.DOM.DescribeNode)] + [SupportedBy("Chrome")] + public class DescribeNodeCommandResponse + { + /// <summary> + /// Gets or sets Node description. + /// </summary> + public Node Node { get; set; } + } +} diff --git a/source/ChromeDevTools/Protocol/Chrome/DOM/DisableCommand.cs b/source/ChromeDevTools/Protocol/Chrome/DOM/DisableCommand.cs index fa4b32cfeac09a979f5692b8af0b5d8d05a4d0ce..09ba3c4e5b7a9a344547111b86e61f2b453a726c 100644 --- a/source/ChromeDevTools/Protocol/Chrome/DOM/DisableCommand.cs +++ b/source/ChromeDevTools/Protocol/Chrome/DOM/DisableCommand.cs @@ -1,5 +1,6 @@ using MasterDevs.ChromeDevTools; using Newtonsoft.Json; +using System; using System.Collections.Generic; namespace MasterDevs.ChromeDevTools.Protocol.Chrome.DOM diff --git a/source/ChromeDevTools/Protocol/Chrome/DOM/DisableCommandResponse.cs b/source/ChromeDevTools/Protocol/Chrome/DOM/DisableCommandResponse.cs index e1ba87268f968428287fd937b1b5981f93c41914..4e37532d19967f7b6dfab38ca563fab2eb828eb1 100644 --- a/source/ChromeDevTools/Protocol/Chrome/DOM/DisableCommandResponse.cs +++ b/source/ChromeDevTools/Protocol/Chrome/DOM/DisableCommandResponse.cs @@ -1,5 +1,6 @@ using MasterDevs.ChromeDevTools; using Newtonsoft.Json; +using System; using System.Collections.Generic; namespace MasterDevs.ChromeDevTools.Protocol.Chrome.DOM diff --git a/source/ChromeDevTools/Protocol/Chrome/DOM/DiscardSearchResultsCommand.cs b/source/ChromeDevTools/Protocol/Chrome/DOM/DiscardSearchResultsCommand.cs index 33268db99bf44f068ff207db3d2aa72ec34822f3..341dc7b81e204b8b697171c21d4cda62527c744b 100644 --- a/source/ChromeDevTools/Protocol/Chrome/DOM/DiscardSearchResultsCommand.cs +++ b/source/ChromeDevTools/Protocol/Chrome/DOM/DiscardSearchResultsCommand.cs @@ -1,5 +1,6 @@ using MasterDevs.ChromeDevTools; using Newtonsoft.Json; +using System; using System.Collections.Generic; namespace MasterDevs.ChromeDevTools.Protocol.Chrome.DOM diff --git a/source/ChromeDevTools/Protocol/Chrome/DOM/DiscardSearchResultsCommandResponse.cs b/source/ChromeDevTools/Protocol/Chrome/DOM/DiscardSearchResultsCommandResponse.cs index 33c67226008f0aa09a2f4d39b4d0d3d3afb134d3..fa241f16c3f8069611fe154ededb020781da87d5 100644 --- a/source/ChromeDevTools/Protocol/Chrome/DOM/DiscardSearchResultsCommandResponse.cs +++ b/source/ChromeDevTools/Protocol/Chrome/DOM/DiscardSearchResultsCommandResponse.cs @@ -1,5 +1,6 @@ using MasterDevs.ChromeDevTools; using Newtonsoft.Json; +using System; using System.Collections.Generic; namespace MasterDevs.ChromeDevTools.Protocol.Chrome.DOM diff --git a/source/ChromeDevTools/Protocol/Chrome/DOM/DistributedNodesUpdatedEvent.cs b/source/ChromeDevTools/Protocol/Chrome/DOM/DistributedNodesUpdatedEvent.cs index ff102a94515e5d3d58b2163b9b830859527d758b..3bc8ec2f744d847cae02d28170610b8ee9bc267c 100644 --- a/source/ChromeDevTools/Protocol/Chrome/DOM/DistributedNodesUpdatedEvent.cs +++ b/source/ChromeDevTools/Protocol/Chrome/DOM/DistributedNodesUpdatedEvent.cs @@ -1,4 +1,6 @@ -using MasterDevs.ChromeDevTools;using Newtonsoft.Json; +using MasterDevs.ChromeDevTools; +using Newtonsoft.Json; +using System.Collections.Generic; namespace MasterDevs.ChromeDevTools.Protocol.Chrome.DOM { diff --git a/source/ChromeDevTools/Protocol/Chrome/DOM/DocumentUpdatedEvent.cs b/source/ChromeDevTools/Protocol/Chrome/DOM/DocumentUpdatedEvent.cs index 725d0a41bf81f4dd7c3cabaf0743049e922b4af6..3dd74fa7d145c7f90edb71f06d8b9338a1adbac6 100644 --- a/source/ChromeDevTools/Protocol/Chrome/DOM/DocumentUpdatedEvent.cs +++ b/source/ChromeDevTools/Protocol/Chrome/DOM/DocumentUpdatedEvent.cs @@ -1,4 +1,6 @@ -using MasterDevs.ChromeDevTools;using Newtonsoft.Json; +using MasterDevs.ChromeDevTools; +using Newtonsoft.Json; +using System.Collections.Generic; namespace MasterDevs.ChromeDevTools.Protocol.Chrome.DOM { diff --git a/source/ChromeDevTools/Protocol/Chrome/DOM/EnableCommand.cs b/source/ChromeDevTools/Protocol/Chrome/DOM/EnableCommand.cs index 1ba5d183c97c34775e41664c58fdf02bf8c24da1..cd3731147bda0f13131d00c7a1ff4f3032dd21e5 100644 --- a/source/ChromeDevTools/Protocol/Chrome/DOM/EnableCommand.cs +++ b/source/ChromeDevTools/Protocol/Chrome/DOM/EnableCommand.cs @@ -1,5 +1,6 @@ using MasterDevs.ChromeDevTools; using Newtonsoft.Json; +using System; using System.Collections.Generic; namespace MasterDevs.ChromeDevTools.Protocol.Chrome.DOM diff --git a/source/ChromeDevTools/Protocol/Chrome/DOM/EnableCommandResponse.cs b/source/ChromeDevTools/Protocol/Chrome/DOM/EnableCommandResponse.cs index a970deed610ee8c6e2779b6918db088a5e1b7b4e..be00b380588e4b0e2d79e5cea9220b15110a3ca4 100644 --- a/source/ChromeDevTools/Protocol/Chrome/DOM/EnableCommandResponse.cs +++ b/source/ChromeDevTools/Protocol/Chrome/DOM/EnableCommandResponse.cs @@ -1,5 +1,6 @@ using MasterDevs.ChromeDevTools; using Newtonsoft.Json; +using System; using System.Collections.Generic; namespace MasterDevs.ChromeDevTools.Protocol.Chrome.DOM diff --git a/source/ChromeDevTools/Protocol/Chrome/DOM/FocusCommand.cs b/source/ChromeDevTools/Protocol/Chrome/DOM/FocusCommand.cs index cb2c6db8976c85a52375ab7391de94eb1b5e83af..edfb7c335ac60f7c82da8055275ca1c939549e7e 100644 --- a/source/ChromeDevTools/Protocol/Chrome/DOM/FocusCommand.cs +++ b/source/ChromeDevTools/Protocol/Chrome/DOM/FocusCommand.cs @@ -1,5 +1,6 @@ using MasterDevs.ChromeDevTools; using Newtonsoft.Json; +using System; using System.Collections.Generic; namespace MasterDevs.ChromeDevTools.Protocol.Chrome.DOM @@ -12,8 +13,19 @@ namespace MasterDevs.ChromeDevTools.Protocol.Chrome.DOM public class FocusCommand: ICommand<FocusCommandResponse> { /// <summary> - /// Gets or sets Id of the node to focus. + /// Gets or sets Identifier of the node. /// </summary> - public long NodeId { get; set; } + [JsonProperty(NullValueHandling = NullValueHandling.Ignore)] + public long? NodeId { get; set; } + /// <summary> + /// Gets or sets Identifier of the backend node. + /// </summary> + [JsonProperty(NullValueHandling = NullValueHandling.Ignore)] + public long? BackendNodeId { get; set; } + /// <summary> + /// Gets or sets JavaScript object id of the node wrapper. + /// </summary> + [JsonProperty(NullValueHandling = NullValueHandling.Ignore)] + public string ObjectId { get; set; } } } diff --git a/source/ChromeDevTools/Protocol/Chrome/DOM/FocusCommandResponse.cs b/source/ChromeDevTools/Protocol/Chrome/DOM/FocusCommandResponse.cs index 073c9db1f430c45d308a00b9280594d733f0f35d..d3c8a4cb2363c755c10c794296029d6df9616f64 100644 --- a/source/ChromeDevTools/Protocol/Chrome/DOM/FocusCommandResponse.cs +++ b/source/ChromeDevTools/Protocol/Chrome/DOM/FocusCommandResponse.cs @@ -1,5 +1,6 @@ using MasterDevs.ChromeDevTools; using Newtonsoft.Json; +using System; using System.Collections.Generic; namespace MasterDevs.ChromeDevTools.Protocol.Chrome.DOM diff --git a/source/ChromeDevTools/Protocol/Chrome/DOM/GetAttributesCommand.cs b/source/ChromeDevTools/Protocol/Chrome/DOM/GetAttributesCommand.cs index 5a5a3d0622938b7c56a4555219ca6b493b737378..5ca3aa4172efe858518f5f2d53b4bd1351c23076 100644 --- a/source/ChromeDevTools/Protocol/Chrome/DOM/GetAttributesCommand.cs +++ b/source/ChromeDevTools/Protocol/Chrome/DOM/GetAttributesCommand.cs @@ -1,5 +1,6 @@ using MasterDevs.ChromeDevTools; using Newtonsoft.Json; +using System; using System.Collections.Generic; namespace MasterDevs.ChromeDevTools.Protocol.Chrome.DOM diff --git a/source/ChromeDevTools/Protocol/Chrome/DOM/GetAttributesCommandResponse.cs b/source/ChromeDevTools/Protocol/Chrome/DOM/GetAttributesCommandResponse.cs index 3a7bf05cf4acf2763e0103a3fc11269a6c982730..95f114f2c27f16a0ccea0825828eb9308f4983a2 100644 --- a/source/ChromeDevTools/Protocol/Chrome/DOM/GetAttributesCommandResponse.cs +++ b/source/ChromeDevTools/Protocol/Chrome/DOM/GetAttributesCommandResponse.cs @@ -1,5 +1,6 @@ using MasterDevs.ChromeDevTools; using Newtonsoft.Json; +using System; using System.Collections.Generic; namespace MasterDevs.ChromeDevTools.Protocol.Chrome.DOM diff --git a/source/ChromeDevTools/Protocol/Chrome/DOM/GetBoxModelCommand.cs b/source/ChromeDevTools/Protocol/Chrome/DOM/GetBoxModelCommand.cs index 684fcec524458157c97470c64cbb0c2d41f6b753..c03d594c3154db966b6ebfd572f5aa4f249d3071 100644 --- a/source/ChromeDevTools/Protocol/Chrome/DOM/GetBoxModelCommand.cs +++ b/source/ChromeDevTools/Protocol/Chrome/DOM/GetBoxModelCommand.cs @@ -1,5 +1,6 @@ using MasterDevs.ChromeDevTools; using Newtonsoft.Json; +using System; using System.Collections.Generic; namespace MasterDevs.ChromeDevTools.Protocol.Chrome.DOM @@ -12,8 +13,19 @@ namespace MasterDevs.ChromeDevTools.Protocol.Chrome.DOM public class GetBoxModelCommand: ICommand<GetBoxModelCommandResponse> { /// <summary> - /// Gets or sets Id of the node to get box model for. + /// Gets or sets Identifier of the node. /// </summary> - public long NodeId { get; set; } + [JsonProperty(NullValueHandling = NullValueHandling.Ignore)] + public long? NodeId { get; set; } + /// <summary> + /// Gets or sets Identifier of the backend node. + /// </summary> + [JsonProperty(NullValueHandling = NullValueHandling.Ignore)] + public long? BackendNodeId { get; set; } + /// <summary> + /// Gets or sets JavaScript object id of the node wrapper. + /// </summary> + [JsonProperty(NullValueHandling = NullValueHandling.Ignore)] + public string ObjectId { get; set; } } } diff --git a/source/ChromeDevTools/Protocol/Chrome/DOM/GetBoxModelCommandResponse.cs b/source/ChromeDevTools/Protocol/Chrome/DOM/GetBoxModelCommandResponse.cs index de6763b8fd510b2333822749e174cee047eb8d83..f55f11ffd987d3372d2ca11826c5347226af0356 100644 --- a/source/ChromeDevTools/Protocol/Chrome/DOM/GetBoxModelCommandResponse.cs +++ b/source/ChromeDevTools/Protocol/Chrome/DOM/GetBoxModelCommandResponse.cs @@ -1,5 +1,6 @@ using MasterDevs.ChromeDevTools; using Newtonsoft.Json; +using System; using System.Collections.Generic; namespace MasterDevs.ChromeDevTools.Protocol.Chrome.DOM diff --git a/source/ChromeDevTools/Protocol/Chrome/DOM/GetDocumentCommand.cs b/source/ChromeDevTools/Protocol/Chrome/DOM/GetDocumentCommand.cs index e1a7d0977819a084063f1e2d4daaa1a8bd1ddd35..90f492a9d6d04c8ab5839bddf295ec20db87bf49 100644 --- a/source/ChromeDevTools/Protocol/Chrome/DOM/GetDocumentCommand.cs +++ b/source/ChromeDevTools/Protocol/Chrome/DOM/GetDocumentCommand.cs @@ -1,5 +1,6 @@ using MasterDevs.ChromeDevTools; using Newtonsoft.Json; +using System; using System.Collections.Generic; namespace MasterDevs.ChromeDevTools.Protocol.Chrome.DOM diff --git a/source/ChromeDevTools/Protocol/Chrome/DOM/GetDocumentCommandResponse.cs b/source/ChromeDevTools/Protocol/Chrome/DOM/GetDocumentCommandResponse.cs index 900ef72737562b661da95f42c8160122ff361fb9..4f9fa1db471b2969fb11c844b53ae205ae645f24 100644 --- a/source/ChromeDevTools/Protocol/Chrome/DOM/GetDocumentCommandResponse.cs +++ b/source/ChromeDevTools/Protocol/Chrome/DOM/GetDocumentCommandResponse.cs @@ -1,5 +1,6 @@ using MasterDevs.ChromeDevTools; using Newtonsoft.Json; +using System; using System.Collections.Generic; namespace MasterDevs.ChromeDevTools.Protocol.Chrome.DOM diff --git a/source/ChromeDevTools/Protocol/Chrome/DOM/GetFlattenedDocumentCommand.cs b/source/ChromeDevTools/Protocol/Chrome/DOM/GetFlattenedDocumentCommand.cs index f8d62eee0ec0a529a27fd8ad29ace5473c63dbeb..a4b0d2c10967e2f83b6b0074490d00b39eb7ad9d 100644 --- a/source/ChromeDevTools/Protocol/Chrome/DOM/GetFlattenedDocumentCommand.cs +++ b/source/ChromeDevTools/Protocol/Chrome/DOM/GetFlattenedDocumentCommand.cs @@ -1,5 +1,6 @@ using MasterDevs.ChromeDevTools; using Newtonsoft.Json; +using System; using System.Collections.Generic; namespace MasterDevs.ChromeDevTools.Protocol.Chrome.DOM diff --git a/source/ChromeDevTools/Protocol/Chrome/DOM/GetFlattenedDocumentCommandResponse.cs b/source/ChromeDevTools/Protocol/Chrome/DOM/GetFlattenedDocumentCommandResponse.cs index 7fc36610cc43ba22d84cda931b4ac8ee07a8e48f..09310b222b54054884987a488526a7fa53dfbce0 100644 --- a/source/ChromeDevTools/Protocol/Chrome/DOM/GetFlattenedDocumentCommandResponse.cs +++ b/source/ChromeDevTools/Protocol/Chrome/DOM/GetFlattenedDocumentCommandResponse.cs @@ -1,5 +1,6 @@ using MasterDevs.ChromeDevTools; using Newtonsoft.Json; +using System; using System.Collections.Generic; namespace MasterDevs.ChromeDevTools.Protocol.Chrome.DOM diff --git a/source/ChromeDevTools/Protocol/Chrome/DOM/GetNodeForLocationCommand.cs b/source/ChromeDevTools/Protocol/Chrome/DOM/GetNodeForLocationCommand.cs index 37202b7dee51be2dee44f78dc68e8fe692b35c91..de804211ef1334a2fcf712e8445e448bb1ee64b6 100644 --- a/source/ChromeDevTools/Protocol/Chrome/DOM/GetNodeForLocationCommand.cs +++ b/source/ChromeDevTools/Protocol/Chrome/DOM/GetNodeForLocationCommand.cs @@ -1,5 +1,6 @@ using MasterDevs.ChromeDevTools; using Newtonsoft.Json; +using System; using System.Collections.Generic; namespace MasterDevs.ChromeDevTools.Protocol.Chrome.DOM diff --git a/source/ChromeDevTools/Protocol/Chrome/DOM/GetNodeForLocationCommandResponse.cs b/source/ChromeDevTools/Protocol/Chrome/DOM/GetNodeForLocationCommandResponse.cs index 49d9629bd24d82d1561443d325fdc72a35cb2254..2808a87604c7c40e4391383112edc4d8a4db4f46 100644 --- a/source/ChromeDevTools/Protocol/Chrome/DOM/GetNodeForLocationCommandResponse.cs +++ b/source/ChromeDevTools/Protocol/Chrome/DOM/GetNodeForLocationCommandResponse.cs @@ -1,5 +1,6 @@ using MasterDevs.ChromeDevTools; using Newtonsoft.Json; +using System; using System.Collections.Generic; namespace MasterDevs.ChromeDevTools.Protocol.Chrome.DOM diff --git a/source/ChromeDevTools/Protocol/Chrome/DOM/GetOuterHTMLCommand.cs b/source/ChromeDevTools/Protocol/Chrome/DOM/GetOuterHTMLCommand.cs index d8229db4e817bb72af66f0b19bba453842ef2dda..3701946ebdbbd844b0d0be92fa7c725c5d38e686 100644 --- a/source/ChromeDevTools/Protocol/Chrome/DOM/GetOuterHTMLCommand.cs +++ b/source/ChromeDevTools/Protocol/Chrome/DOM/GetOuterHTMLCommand.cs @@ -1,5 +1,6 @@ using MasterDevs.ChromeDevTools; using Newtonsoft.Json; +using System; using System.Collections.Generic; namespace MasterDevs.ChromeDevTools.Protocol.Chrome.DOM @@ -12,8 +13,19 @@ namespace MasterDevs.ChromeDevTools.Protocol.Chrome.DOM public class GetOuterHTMLCommand: ICommand<GetOuterHTMLCommandResponse> { /// <summary> - /// Gets or sets Id of the node to get markup for. + /// Gets or sets Identifier of the node. /// </summary> - public long NodeId { get; set; } + [JsonProperty(NullValueHandling = NullValueHandling.Ignore)] + public long? NodeId { get; set; } + /// <summary> + /// Gets or sets Identifier of the backend node. + /// </summary> + [JsonProperty(NullValueHandling = NullValueHandling.Ignore)] + public long? BackendNodeId { get; set; } + /// <summary> + /// Gets or sets JavaScript object id of the node wrapper. + /// </summary> + [JsonProperty(NullValueHandling = NullValueHandling.Ignore)] + public string ObjectId { get; set; } } } diff --git a/source/ChromeDevTools/Protocol/Chrome/DOM/GetOuterHTMLCommandResponse.cs b/source/ChromeDevTools/Protocol/Chrome/DOM/GetOuterHTMLCommandResponse.cs index c5543a20bef2b65bc51d35e39d6aaaa9b2875bf6..f9dbc9816828d7e339b18cfe219e6b79e05d7617 100644 --- a/source/ChromeDevTools/Protocol/Chrome/DOM/GetOuterHTMLCommandResponse.cs +++ b/source/ChromeDevTools/Protocol/Chrome/DOM/GetOuterHTMLCommandResponse.cs @@ -1,5 +1,6 @@ using MasterDevs.ChromeDevTools; using Newtonsoft.Json; +using System; using System.Collections.Generic; namespace MasterDevs.ChromeDevTools.Protocol.Chrome.DOM diff --git a/source/ChromeDevTools/Protocol/Chrome/DOM/GetRelayoutBoundaryCommand.cs b/source/ChromeDevTools/Protocol/Chrome/DOM/GetRelayoutBoundaryCommand.cs index f092478b1bc07ad5d3280fabef3e2ca3d8786c48..b37956c245b5997c18f929d9d39e0ba4b73630a2 100644 --- a/source/ChromeDevTools/Protocol/Chrome/DOM/GetRelayoutBoundaryCommand.cs +++ b/source/ChromeDevTools/Protocol/Chrome/DOM/GetRelayoutBoundaryCommand.cs @@ -1,5 +1,6 @@ using MasterDevs.ChromeDevTools; using Newtonsoft.Json; +using System; using System.Collections.Generic; namespace MasterDevs.ChromeDevTools.Protocol.Chrome.DOM diff --git a/source/ChromeDevTools/Protocol/Chrome/DOM/GetRelayoutBoundaryCommandResponse.cs b/source/ChromeDevTools/Protocol/Chrome/DOM/GetRelayoutBoundaryCommandResponse.cs index 28dae5e9d5a6981ea6c619f31f5f98cc9267370f..d3a8436042203c8f048ad4fd3ea4be0200369678 100644 --- a/source/ChromeDevTools/Protocol/Chrome/DOM/GetRelayoutBoundaryCommandResponse.cs +++ b/source/ChromeDevTools/Protocol/Chrome/DOM/GetRelayoutBoundaryCommandResponse.cs @@ -1,5 +1,6 @@ using MasterDevs.ChromeDevTools; using Newtonsoft.Json; +using System; using System.Collections.Generic; namespace MasterDevs.ChromeDevTools.Protocol.Chrome.DOM diff --git a/source/ChromeDevTools/Protocol/Chrome/DOM/GetSearchResultsCommand.cs b/source/ChromeDevTools/Protocol/Chrome/DOM/GetSearchResultsCommand.cs index 38110c7ec1da073f5acd58f541c2c14eb83e0941..5daf49100b5621948579fa818f1cc2278a6db5ea 100644 --- a/source/ChromeDevTools/Protocol/Chrome/DOM/GetSearchResultsCommand.cs +++ b/source/ChromeDevTools/Protocol/Chrome/DOM/GetSearchResultsCommand.cs @@ -1,5 +1,6 @@ using MasterDevs.ChromeDevTools; using Newtonsoft.Json; +using System; using System.Collections.Generic; namespace MasterDevs.ChromeDevTools.Protocol.Chrome.DOM diff --git a/source/ChromeDevTools/Protocol/Chrome/DOM/GetSearchResultsCommandResponse.cs b/source/ChromeDevTools/Protocol/Chrome/DOM/GetSearchResultsCommandResponse.cs index 9950b5164648d436af5d0671035466d4ab764f21..a14c384f6cc6b7392b92c340a36a084a270ea6f2 100644 --- a/source/ChromeDevTools/Protocol/Chrome/DOM/GetSearchResultsCommandResponse.cs +++ b/source/ChromeDevTools/Protocol/Chrome/DOM/GetSearchResultsCommandResponse.cs @@ -1,5 +1,6 @@ using MasterDevs.ChromeDevTools; using Newtonsoft.Json; +using System; using System.Collections.Generic; namespace MasterDevs.ChromeDevTools.Protocol.Chrome.DOM diff --git a/source/ChromeDevTools/Protocol/Chrome/DOM/HideHighlightCommand.cs b/source/ChromeDevTools/Protocol/Chrome/DOM/HideHighlightCommand.cs index 0e668d701d6c1cc62c05621a2d0e8588032b50a6..6b7c9ed616a6c64b68032ac822500fb4909a572f 100644 --- a/source/ChromeDevTools/Protocol/Chrome/DOM/HideHighlightCommand.cs +++ b/source/ChromeDevTools/Protocol/Chrome/DOM/HideHighlightCommand.cs @@ -1,5 +1,6 @@ using MasterDevs.ChromeDevTools; using Newtonsoft.Json; +using System; using System.Collections.Generic; namespace MasterDevs.ChromeDevTools.Protocol.Chrome.DOM diff --git a/source/ChromeDevTools/Protocol/Chrome/DOM/HideHighlightCommandResponse.cs b/source/ChromeDevTools/Protocol/Chrome/DOM/HideHighlightCommandResponse.cs index 2a74784966c427ade1af363804e2d2c23f979a99..6914ddf1b7edf0a5ca21f69f697565f362ad2c92 100644 --- a/source/ChromeDevTools/Protocol/Chrome/DOM/HideHighlightCommandResponse.cs +++ b/source/ChromeDevTools/Protocol/Chrome/DOM/HideHighlightCommandResponse.cs @@ -1,5 +1,6 @@ using MasterDevs.ChromeDevTools; using Newtonsoft.Json; +using System; using System.Collections.Generic; namespace MasterDevs.ChromeDevTools.Protocol.Chrome.DOM diff --git a/source/ChromeDevTools/Protocol/Chrome/DOM/HighlightNodeCommand.cs b/source/ChromeDevTools/Protocol/Chrome/DOM/HighlightNodeCommand.cs index 9c6087cdb783dd36850f476e2a4eb697bd5b087b..85c73ddbc966547173364cb8e7b210ab950388c7 100644 --- a/source/ChromeDevTools/Protocol/Chrome/DOM/HighlightNodeCommand.cs +++ b/source/ChromeDevTools/Protocol/Chrome/DOM/HighlightNodeCommand.cs @@ -1,5 +1,6 @@ using MasterDevs.ChromeDevTools; using Newtonsoft.Json; +using System; using System.Collections.Generic; namespace MasterDevs.ChromeDevTools.Protocol.Chrome.DOM diff --git a/source/ChromeDevTools/Protocol/Chrome/DOM/HighlightNodeCommandResponse.cs b/source/ChromeDevTools/Protocol/Chrome/DOM/HighlightNodeCommandResponse.cs index 88a1866c1fe89cfaf6f11a31ad3c9d12fde811bb..3a82843337f86d169fd855695cd38cb0a65fd1f8 100644 --- a/source/ChromeDevTools/Protocol/Chrome/DOM/HighlightNodeCommandResponse.cs +++ b/source/ChromeDevTools/Protocol/Chrome/DOM/HighlightNodeCommandResponse.cs @@ -1,5 +1,6 @@ using MasterDevs.ChromeDevTools; using Newtonsoft.Json; +using System; using System.Collections.Generic; namespace MasterDevs.ChromeDevTools.Protocol.Chrome.DOM diff --git a/source/ChromeDevTools/Protocol/Chrome/DOM/HighlightRectCommand.cs b/source/ChromeDevTools/Protocol/Chrome/DOM/HighlightRectCommand.cs index dfb034add8bcabb0a1df3e199417f93de883f9e6..665f9e8f7389d8599fbcd358561309727c150f0f 100644 --- a/source/ChromeDevTools/Protocol/Chrome/DOM/HighlightRectCommand.cs +++ b/source/ChromeDevTools/Protocol/Chrome/DOM/HighlightRectCommand.cs @@ -1,5 +1,6 @@ using MasterDevs.ChromeDevTools; using Newtonsoft.Json; +using System; using System.Collections.Generic; namespace MasterDevs.ChromeDevTools.Protocol.Chrome.DOM diff --git a/source/ChromeDevTools/Protocol/Chrome/DOM/HighlightRectCommandResponse.cs b/source/ChromeDevTools/Protocol/Chrome/DOM/HighlightRectCommandResponse.cs index 06a0d1bec6629056974b21231cdcd98929da8aaf..0e1c9302943c7318b3eefb9e219f09bee1dd964a 100644 --- a/source/ChromeDevTools/Protocol/Chrome/DOM/HighlightRectCommandResponse.cs +++ b/source/ChromeDevTools/Protocol/Chrome/DOM/HighlightRectCommandResponse.cs @@ -1,5 +1,6 @@ using MasterDevs.ChromeDevTools; using Newtonsoft.Json; +using System; using System.Collections.Generic; namespace MasterDevs.ChromeDevTools.Protocol.Chrome.DOM diff --git a/source/ChromeDevTools/Protocol/Chrome/DOM/InlineStyleInvalidatedEvent.cs b/source/ChromeDevTools/Protocol/Chrome/DOM/InlineStyleInvalidatedEvent.cs index 2d11e71b355c91082abf05eda6d10754ffa738c3..7ebe46ef9941e5dd4068290a031fe7b51a28b833 100644 --- a/source/ChromeDevTools/Protocol/Chrome/DOM/InlineStyleInvalidatedEvent.cs +++ b/source/ChromeDevTools/Protocol/Chrome/DOM/InlineStyleInvalidatedEvent.cs @@ -1,4 +1,6 @@ -using MasterDevs.ChromeDevTools;using Newtonsoft.Json; +using MasterDevs.ChromeDevTools; +using Newtonsoft.Json; +using System.Collections.Generic; namespace MasterDevs.ChromeDevTools.Protocol.Chrome.DOM { diff --git a/source/ChromeDevTools/Protocol/Chrome/DOM/MarkUndoableStateCommand.cs b/source/ChromeDevTools/Protocol/Chrome/DOM/MarkUndoableStateCommand.cs index 88dc65c224d57f21585483468d02fa4be5301300..79a914da4ad75e97dc06cdf180ffb6fcfa9b85c4 100644 --- a/source/ChromeDevTools/Protocol/Chrome/DOM/MarkUndoableStateCommand.cs +++ b/source/ChromeDevTools/Protocol/Chrome/DOM/MarkUndoableStateCommand.cs @@ -1,5 +1,6 @@ using MasterDevs.ChromeDevTools; using Newtonsoft.Json; +using System; using System.Collections.Generic; namespace MasterDevs.ChromeDevTools.Protocol.Chrome.DOM diff --git a/source/ChromeDevTools/Protocol/Chrome/DOM/MarkUndoableStateCommandResponse.cs b/source/ChromeDevTools/Protocol/Chrome/DOM/MarkUndoableStateCommandResponse.cs index a8e57e7a54211167192c83e5efd63c648b0e96ba..d1329d75be74af01c9574fa882136f685787f138 100644 --- a/source/ChromeDevTools/Protocol/Chrome/DOM/MarkUndoableStateCommandResponse.cs +++ b/source/ChromeDevTools/Protocol/Chrome/DOM/MarkUndoableStateCommandResponse.cs @@ -1,5 +1,6 @@ using MasterDevs.ChromeDevTools; using Newtonsoft.Json; +using System; using System.Collections.Generic; namespace MasterDevs.ChromeDevTools.Protocol.Chrome.DOM diff --git a/source/ChromeDevTools/Protocol/Chrome/DOM/MoveToCommand.cs b/source/ChromeDevTools/Protocol/Chrome/DOM/MoveToCommand.cs index ba0d5691537f62530081e408c90701d08adc1a63..6f460a9b02c72a602d8c2aa30c528921206a45f1 100644 --- a/source/ChromeDevTools/Protocol/Chrome/DOM/MoveToCommand.cs +++ b/source/ChromeDevTools/Protocol/Chrome/DOM/MoveToCommand.cs @@ -1,5 +1,6 @@ using MasterDevs.ChromeDevTools; using Newtonsoft.Json; +using System; using System.Collections.Generic; namespace MasterDevs.ChromeDevTools.Protocol.Chrome.DOM diff --git a/source/ChromeDevTools/Protocol/Chrome/DOM/MoveToCommandResponse.cs b/source/ChromeDevTools/Protocol/Chrome/DOM/MoveToCommandResponse.cs index d5bfa9afcca7beab988bcd1bbde107f305d84120..9d0454830594cb28dae960a8c8b5559cdf2991f1 100644 --- a/source/ChromeDevTools/Protocol/Chrome/DOM/MoveToCommandResponse.cs +++ b/source/ChromeDevTools/Protocol/Chrome/DOM/MoveToCommandResponse.cs @@ -1,5 +1,6 @@ using MasterDevs.ChromeDevTools; using Newtonsoft.Json; +using System; using System.Collections.Generic; namespace MasterDevs.ChromeDevTools.Protocol.Chrome.DOM diff --git a/source/ChromeDevTools/Protocol/Chrome/DOM/PerformSearchCommand.cs b/source/ChromeDevTools/Protocol/Chrome/DOM/PerformSearchCommand.cs index 15de5f7dbf5b66831d41632bdef12646b37d668a..c73ec0de795ebca70bdb25cf8b58526e1120a7f6 100644 --- a/source/ChromeDevTools/Protocol/Chrome/DOM/PerformSearchCommand.cs +++ b/source/ChromeDevTools/Protocol/Chrome/DOM/PerformSearchCommand.cs @@ -1,5 +1,6 @@ using MasterDevs.ChromeDevTools; using Newtonsoft.Json; +using System; using System.Collections.Generic; namespace MasterDevs.ChromeDevTools.Protocol.Chrome.DOM diff --git a/source/ChromeDevTools/Protocol/Chrome/DOM/PerformSearchCommandResponse.cs b/source/ChromeDevTools/Protocol/Chrome/DOM/PerformSearchCommandResponse.cs index c3187405fb79d9f7344487966ddb890e6d245631..a3153669cc813c8db6fafb6fc252d00a232e28bd 100644 --- a/source/ChromeDevTools/Protocol/Chrome/DOM/PerformSearchCommandResponse.cs +++ b/source/ChromeDevTools/Protocol/Chrome/DOM/PerformSearchCommandResponse.cs @@ -1,5 +1,6 @@ using MasterDevs.ChromeDevTools; using Newtonsoft.Json; +using System; using System.Collections.Generic; namespace MasterDevs.ChromeDevTools.Protocol.Chrome.DOM diff --git a/source/ChromeDevTools/Protocol/Chrome/DOM/PseudoElementAddedEvent.cs b/source/ChromeDevTools/Protocol/Chrome/DOM/PseudoElementAddedEvent.cs index aeb498a0447131997a8d8d4123064c26cbe5f8d8..7482bd5076d0e56c640539ac5954157ee05e1236 100644 --- a/source/ChromeDevTools/Protocol/Chrome/DOM/PseudoElementAddedEvent.cs +++ b/source/ChromeDevTools/Protocol/Chrome/DOM/PseudoElementAddedEvent.cs @@ -1,4 +1,6 @@ -using MasterDevs.ChromeDevTools;using Newtonsoft.Json; +using MasterDevs.ChromeDevTools; +using Newtonsoft.Json; +using System.Collections.Generic; namespace MasterDevs.ChromeDevTools.Protocol.Chrome.DOM { diff --git a/source/ChromeDevTools/Protocol/Chrome/DOM/PseudoElementRemovedEvent.cs b/source/ChromeDevTools/Protocol/Chrome/DOM/PseudoElementRemovedEvent.cs index 7ea305edfa8fa985957f64cf48cf97a9b09be4ac..b823d5e8dae21a4d3571c1ff81da3831f3e6a41b 100644 --- a/source/ChromeDevTools/Protocol/Chrome/DOM/PseudoElementRemovedEvent.cs +++ b/source/ChromeDevTools/Protocol/Chrome/DOM/PseudoElementRemovedEvent.cs @@ -1,4 +1,6 @@ -using MasterDevs.ChromeDevTools;using Newtonsoft.Json; +using MasterDevs.ChromeDevTools; +using Newtonsoft.Json; +using System.Collections.Generic; namespace MasterDevs.ChromeDevTools.Protocol.Chrome.DOM { diff --git a/source/ChromeDevTools/Protocol/Chrome/DOM/PushNodeByPathToFrontendCommand.cs b/source/ChromeDevTools/Protocol/Chrome/DOM/PushNodeByPathToFrontendCommand.cs index 83091b39953aaca2f2ee939846a6a59dc41016b2..8434850e8290f201693cef1ee7188d77115bf720 100644 --- a/source/ChromeDevTools/Protocol/Chrome/DOM/PushNodeByPathToFrontendCommand.cs +++ b/source/ChromeDevTools/Protocol/Chrome/DOM/PushNodeByPathToFrontendCommand.cs @@ -1,5 +1,6 @@ using MasterDevs.ChromeDevTools; using Newtonsoft.Json; +using System; using System.Collections.Generic; namespace MasterDevs.ChromeDevTools.Protocol.Chrome.DOM diff --git a/source/ChromeDevTools/Protocol/Chrome/DOM/PushNodeByPathToFrontendCommandResponse.cs b/source/ChromeDevTools/Protocol/Chrome/DOM/PushNodeByPathToFrontendCommandResponse.cs index 9e7eebbac71fa9c47638eaac5758dda1b7590f47..58d7f44b55726e3a73d0fcf9377e011ef51d193b 100644 --- a/source/ChromeDevTools/Protocol/Chrome/DOM/PushNodeByPathToFrontendCommandResponse.cs +++ b/source/ChromeDevTools/Protocol/Chrome/DOM/PushNodeByPathToFrontendCommandResponse.cs @@ -1,5 +1,6 @@ using MasterDevs.ChromeDevTools; using Newtonsoft.Json; +using System; using System.Collections.Generic; namespace MasterDevs.ChromeDevTools.Protocol.Chrome.DOM diff --git a/source/ChromeDevTools/Protocol/Chrome/DOM/PushNodesByBackendIdsToFrontendCommand.cs b/source/ChromeDevTools/Protocol/Chrome/DOM/PushNodesByBackendIdsToFrontendCommand.cs index bc65bf57b29b1a65a57f168059d06ff7540c4562..b9db043292d7ed64c49e3b3429fac3fa9912e01e 100644 --- a/source/ChromeDevTools/Protocol/Chrome/DOM/PushNodesByBackendIdsToFrontendCommand.cs +++ b/source/ChromeDevTools/Protocol/Chrome/DOM/PushNodesByBackendIdsToFrontendCommand.cs @@ -1,5 +1,6 @@ using MasterDevs.ChromeDevTools; using Newtonsoft.Json; +using System; using System.Collections.Generic; namespace MasterDevs.ChromeDevTools.Protocol.Chrome.DOM diff --git a/source/ChromeDevTools/Protocol/Chrome/DOM/PushNodesByBackendIdsToFrontendCommandResponse.cs b/source/ChromeDevTools/Protocol/Chrome/DOM/PushNodesByBackendIdsToFrontendCommandResponse.cs index 880f370a9951c3e1adbd00e2e0f56e76921cd751..7c24a24ef1d780cef83aa83020fcc3e6bf13502d 100644 --- a/source/ChromeDevTools/Protocol/Chrome/DOM/PushNodesByBackendIdsToFrontendCommandResponse.cs +++ b/source/ChromeDevTools/Protocol/Chrome/DOM/PushNodesByBackendIdsToFrontendCommandResponse.cs @@ -1,5 +1,6 @@ using MasterDevs.ChromeDevTools; using Newtonsoft.Json; +using System; using System.Collections.Generic; namespace MasterDevs.ChromeDevTools.Protocol.Chrome.DOM diff --git a/source/ChromeDevTools/Protocol/Chrome/DOM/QuerySelectorAllCommand.cs b/source/ChromeDevTools/Protocol/Chrome/DOM/QuerySelectorAllCommand.cs index ae75d2c729272660fcc8bd556aea7533ebb9e2b5..c874bfa16ebf8b2280516e1166711ab9ec0df0bb 100644 --- a/source/ChromeDevTools/Protocol/Chrome/DOM/QuerySelectorAllCommand.cs +++ b/source/ChromeDevTools/Protocol/Chrome/DOM/QuerySelectorAllCommand.cs @@ -1,5 +1,6 @@ using MasterDevs.ChromeDevTools; using Newtonsoft.Json; +using System; using System.Collections.Generic; namespace MasterDevs.ChromeDevTools.Protocol.Chrome.DOM diff --git a/source/ChromeDevTools/Protocol/Chrome/DOM/QuerySelectorAllCommandResponse.cs b/source/ChromeDevTools/Protocol/Chrome/DOM/QuerySelectorAllCommandResponse.cs index ed183314cf831a768faee39c6904d8a209c7b7dc..23e36c04f663185cfa71cd5238a32e98ce7191c9 100644 --- a/source/ChromeDevTools/Protocol/Chrome/DOM/QuerySelectorAllCommandResponse.cs +++ b/source/ChromeDevTools/Protocol/Chrome/DOM/QuerySelectorAllCommandResponse.cs @@ -1,5 +1,6 @@ using MasterDevs.ChromeDevTools; using Newtonsoft.Json; +using System; using System.Collections.Generic; namespace MasterDevs.ChromeDevTools.Protocol.Chrome.DOM diff --git a/source/ChromeDevTools/Protocol/Chrome/DOM/QuerySelectorCommand.cs b/source/ChromeDevTools/Protocol/Chrome/DOM/QuerySelectorCommand.cs index b98abf287e2d609d89cc9966fb838a759edf9b09..d457958992d8fd816c1ecc81e5c542779400d8f6 100644 --- a/source/ChromeDevTools/Protocol/Chrome/DOM/QuerySelectorCommand.cs +++ b/source/ChromeDevTools/Protocol/Chrome/DOM/QuerySelectorCommand.cs @@ -1,5 +1,6 @@ using MasterDevs.ChromeDevTools; using Newtonsoft.Json; +using System; using System.Collections.Generic; namespace MasterDevs.ChromeDevTools.Protocol.Chrome.DOM diff --git a/source/ChromeDevTools/Protocol/Chrome/DOM/QuerySelectorCommandResponse.cs b/source/ChromeDevTools/Protocol/Chrome/DOM/QuerySelectorCommandResponse.cs index 3983d6bb4394377e1114390fc71d8ee08379e3c3..7168024821852aaacf50f450df5323ab7e5d23af 100644 --- a/source/ChromeDevTools/Protocol/Chrome/DOM/QuerySelectorCommandResponse.cs +++ b/source/ChromeDevTools/Protocol/Chrome/DOM/QuerySelectorCommandResponse.cs @@ -1,5 +1,6 @@ using MasterDevs.ChromeDevTools; using Newtonsoft.Json; +using System; using System.Collections.Generic; namespace MasterDevs.ChromeDevTools.Protocol.Chrome.DOM diff --git a/source/ChromeDevTools/Protocol/Chrome/DOM/RedoCommand.cs b/source/ChromeDevTools/Protocol/Chrome/DOM/RedoCommand.cs index 17ce3b36eca1ad874a34474abc4cb2f18b50e8a5..d0ed3df0f3493f7496896d987e05cf8a02a1b971 100644 --- a/source/ChromeDevTools/Protocol/Chrome/DOM/RedoCommand.cs +++ b/source/ChromeDevTools/Protocol/Chrome/DOM/RedoCommand.cs @@ -1,5 +1,6 @@ using MasterDevs.ChromeDevTools; using Newtonsoft.Json; +using System; using System.Collections.Generic; namespace MasterDevs.ChromeDevTools.Protocol.Chrome.DOM diff --git a/source/ChromeDevTools/Protocol/Chrome/DOM/RedoCommandResponse.cs b/source/ChromeDevTools/Protocol/Chrome/DOM/RedoCommandResponse.cs index 47b38e597d6b477009823d5af4305247349c5b00..f123e6e1b1ad6289a28850f56a05357bd67a8961 100644 --- a/source/ChromeDevTools/Protocol/Chrome/DOM/RedoCommandResponse.cs +++ b/source/ChromeDevTools/Protocol/Chrome/DOM/RedoCommandResponse.cs @@ -1,5 +1,6 @@ using MasterDevs.ChromeDevTools; using Newtonsoft.Json; +using System; using System.Collections.Generic; namespace MasterDevs.ChromeDevTools.Protocol.Chrome.DOM diff --git a/source/ChromeDevTools/Protocol/Chrome/DOM/RemoveAttributeCommand.cs b/source/ChromeDevTools/Protocol/Chrome/DOM/RemoveAttributeCommand.cs index ddf2000958960fdeea0cfa91abd9eef88821fb3f..c07b60af1e9650b2d93c6edebe510d53e4d5b07b 100644 --- a/source/ChromeDevTools/Protocol/Chrome/DOM/RemoveAttributeCommand.cs +++ b/source/ChromeDevTools/Protocol/Chrome/DOM/RemoveAttributeCommand.cs @@ -1,5 +1,6 @@ using MasterDevs.ChromeDevTools; using Newtonsoft.Json; +using System; using System.Collections.Generic; namespace MasterDevs.ChromeDevTools.Protocol.Chrome.DOM diff --git a/source/ChromeDevTools/Protocol/Chrome/DOM/RemoveAttributeCommandResponse.cs b/source/ChromeDevTools/Protocol/Chrome/DOM/RemoveAttributeCommandResponse.cs index ffe22023397428fec97cfbe6f790db6eae6c26b1..fedf0b68c0696fe5c561ca0ff8a055c4dea4ee0e 100644 --- a/source/ChromeDevTools/Protocol/Chrome/DOM/RemoveAttributeCommandResponse.cs +++ b/source/ChromeDevTools/Protocol/Chrome/DOM/RemoveAttributeCommandResponse.cs @@ -1,5 +1,6 @@ using MasterDevs.ChromeDevTools; using Newtonsoft.Json; +using System; using System.Collections.Generic; namespace MasterDevs.ChromeDevTools.Protocol.Chrome.DOM diff --git a/source/ChromeDevTools/Protocol/Chrome/DOM/RemoveNodeCommand.cs b/source/ChromeDevTools/Protocol/Chrome/DOM/RemoveNodeCommand.cs index 91cd80fffb4fb920ef32661fb852fcaee06bc60a..41d357196625db5f4f64a8be8c71b13ac5bd9fbd 100644 --- a/source/ChromeDevTools/Protocol/Chrome/DOM/RemoveNodeCommand.cs +++ b/source/ChromeDevTools/Protocol/Chrome/DOM/RemoveNodeCommand.cs @@ -1,5 +1,6 @@ using MasterDevs.ChromeDevTools; using Newtonsoft.Json; +using System; using System.Collections.Generic; namespace MasterDevs.ChromeDevTools.Protocol.Chrome.DOM diff --git a/source/ChromeDevTools/Protocol/Chrome/DOM/RemoveNodeCommandResponse.cs b/source/ChromeDevTools/Protocol/Chrome/DOM/RemoveNodeCommandResponse.cs index c8bfecbc7722d7d87f3439b114e8a3e1f0ad1174..96306ce70a02ec73ed9b5f2ff8ab31e0d9375400 100644 --- a/source/ChromeDevTools/Protocol/Chrome/DOM/RemoveNodeCommandResponse.cs +++ b/source/ChromeDevTools/Protocol/Chrome/DOM/RemoveNodeCommandResponse.cs @@ -1,5 +1,6 @@ using MasterDevs.ChromeDevTools; using Newtonsoft.Json; +using System; using System.Collections.Generic; namespace MasterDevs.ChromeDevTools.Protocol.Chrome.DOM diff --git a/source/ChromeDevTools/Protocol/Chrome/DOM/RequestChildNodesCommand.cs b/source/ChromeDevTools/Protocol/Chrome/DOM/RequestChildNodesCommand.cs index 828e2b0f1c02d75d06eaab6c2a847fb81cd4fa45..6220be460b88beb25f5d03bac43cb7c3cd0aaf8d 100644 --- a/source/ChromeDevTools/Protocol/Chrome/DOM/RequestChildNodesCommand.cs +++ b/source/ChromeDevTools/Protocol/Chrome/DOM/RequestChildNodesCommand.cs @@ -1,5 +1,6 @@ using MasterDevs.ChromeDevTools; using Newtonsoft.Json; +using System; using System.Collections.Generic; namespace MasterDevs.ChromeDevTools.Protocol.Chrome.DOM diff --git a/source/ChromeDevTools/Protocol/Chrome/DOM/RequestChildNodesCommandResponse.cs b/source/ChromeDevTools/Protocol/Chrome/DOM/RequestChildNodesCommandResponse.cs index 24b76808092b03b35cd2039c3c71153ed0450d9b..5f583b63829cbdfe26cee5552ff9b294e1fd528f 100644 --- a/source/ChromeDevTools/Protocol/Chrome/DOM/RequestChildNodesCommandResponse.cs +++ b/source/ChromeDevTools/Protocol/Chrome/DOM/RequestChildNodesCommandResponse.cs @@ -1,5 +1,6 @@ using MasterDevs.ChromeDevTools; using Newtonsoft.Json; +using System; using System.Collections.Generic; namespace MasterDevs.ChromeDevTools.Protocol.Chrome.DOM diff --git a/source/ChromeDevTools/Protocol/Chrome/DOM/RequestNodeCommand.cs b/source/ChromeDevTools/Protocol/Chrome/DOM/RequestNodeCommand.cs index 531cb66cad71db072f79e188efd4043e9b861a53..1fb04a14829ae439a95c179f0db3bf718fb8f3c4 100644 --- a/source/ChromeDevTools/Protocol/Chrome/DOM/RequestNodeCommand.cs +++ b/source/ChromeDevTools/Protocol/Chrome/DOM/RequestNodeCommand.cs @@ -1,5 +1,6 @@ using MasterDevs.ChromeDevTools; using Newtonsoft.Json; +using System; using System.Collections.Generic; namespace MasterDevs.ChromeDevTools.Protocol.Chrome.DOM diff --git a/source/ChromeDevTools/Protocol/Chrome/DOM/RequestNodeCommandResponse.cs b/source/ChromeDevTools/Protocol/Chrome/DOM/RequestNodeCommandResponse.cs index f407b1e82de46a52276b79839c0df75d4ec29a95..b63dbced4be3c52f1faa8cb2fe5871b3b216df6f 100644 --- a/source/ChromeDevTools/Protocol/Chrome/DOM/RequestNodeCommandResponse.cs +++ b/source/ChromeDevTools/Protocol/Chrome/DOM/RequestNodeCommandResponse.cs @@ -1,5 +1,6 @@ using MasterDevs.ChromeDevTools; using Newtonsoft.Json; +using System; using System.Collections.Generic; namespace MasterDevs.ChromeDevTools.Protocol.Chrome.DOM diff --git a/source/ChromeDevTools/Protocol/Chrome/DOM/ResolveNodeCommand.cs b/source/ChromeDevTools/Protocol/Chrome/DOM/ResolveNodeCommand.cs index 4ef0a9d372ed9d741f72690502322f24ccb14f86..c32a7d25ce599fe1bccd27d0003fa89cb3c8399b 100644 --- a/source/ChromeDevTools/Protocol/Chrome/DOM/ResolveNodeCommand.cs +++ b/source/ChromeDevTools/Protocol/Chrome/DOM/ResolveNodeCommand.cs @@ -1,11 +1,12 @@ using MasterDevs.ChromeDevTools; using Newtonsoft.Json; +using System; using System.Collections.Generic; namespace MasterDevs.ChromeDevTools.Protocol.Chrome.DOM { /// <summary> - /// Resolves JavaScript node object for given node id. + /// Resolves the JavaScript node object for a given NodeId or BackendNodeId. /// </summary> [Command(ProtocolName.DOM.ResolveNode)] [SupportedBy("Chrome")] @@ -14,7 +15,13 @@ namespace MasterDevs.ChromeDevTools.Protocol.Chrome.DOM /// <summary> /// Gets or sets Id of the node to resolve. /// </summary> - public long NodeId { get; set; } + [JsonProperty(NullValueHandling = NullValueHandling.Ignore)] + public long? NodeId { get; set; } + /// <summary> + /// Gets or sets Backend identifier of the node to resolve. + /// </summary> + [JsonProperty(NullValueHandling = NullValueHandling.Ignore)] + public long? BackendNodeId { get; set; } /// <summary> /// Gets or sets Symbolic group name that can be used to release multiple objects. /// </summary> diff --git a/source/ChromeDevTools/Protocol/Chrome/DOM/ResolveNodeCommandResponse.cs b/source/ChromeDevTools/Protocol/Chrome/DOM/ResolveNodeCommandResponse.cs index ae45eec616e1d3ba3b2ae5bd07b558f50f7e21ad..50f89fab7ede6ac7ac24aff717ae53624b714ad7 100644 --- a/source/ChromeDevTools/Protocol/Chrome/DOM/ResolveNodeCommandResponse.cs +++ b/source/ChromeDevTools/Protocol/Chrome/DOM/ResolveNodeCommandResponse.cs @@ -1,11 +1,12 @@ using MasterDevs.ChromeDevTools; using Newtonsoft.Json; +using System; using System.Collections.Generic; namespace MasterDevs.ChromeDevTools.Protocol.Chrome.DOM { /// <summary> - /// Resolves JavaScript node object for given node id. + /// Resolves the JavaScript node object for a given NodeId or BackendNodeId. /// </summary> [CommandResponse(ProtocolName.DOM.ResolveNode)] [SupportedBy("Chrome")] diff --git a/source/ChromeDevTools/Protocol/Chrome/DOM/SetAttributeValueCommand.cs b/source/ChromeDevTools/Protocol/Chrome/DOM/SetAttributeValueCommand.cs index f8e4b24ca082a2cc4bf99d3fcf1997385787ea09..82e57f02b291cc9f45a78fe6d9061fdf90811654 100644 --- a/source/ChromeDevTools/Protocol/Chrome/DOM/SetAttributeValueCommand.cs +++ b/source/ChromeDevTools/Protocol/Chrome/DOM/SetAttributeValueCommand.cs @@ -1,5 +1,6 @@ using MasterDevs.ChromeDevTools; using Newtonsoft.Json; +using System; using System.Collections.Generic; namespace MasterDevs.ChromeDevTools.Protocol.Chrome.DOM diff --git a/source/ChromeDevTools/Protocol/Chrome/DOM/SetAttributeValueCommandResponse.cs b/source/ChromeDevTools/Protocol/Chrome/DOM/SetAttributeValueCommandResponse.cs index 8a8f4aac07c9ad01eebe2433aed00ec6e05c65a9..2eaf6527263b9a7e14660493bbcab5733816c18e 100644 --- a/source/ChromeDevTools/Protocol/Chrome/DOM/SetAttributeValueCommandResponse.cs +++ b/source/ChromeDevTools/Protocol/Chrome/DOM/SetAttributeValueCommandResponse.cs @@ -1,5 +1,6 @@ using MasterDevs.ChromeDevTools; using Newtonsoft.Json; +using System; using System.Collections.Generic; namespace MasterDevs.ChromeDevTools.Protocol.Chrome.DOM diff --git a/source/ChromeDevTools/Protocol/Chrome/DOM/SetAttributesAsTextCommand.cs b/source/ChromeDevTools/Protocol/Chrome/DOM/SetAttributesAsTextCommand.cs index e172e4af378144c715b7c1c8d71f8345d121dd62..2f77592c99997d69001d79c1d0671b71e7a196be 100644 --- a/source/ChromeDevTools/Protocol/Chrome/DOM/SetAttributesAsTextCommand.cs +++ b/source/ChromeDevTools/Protocol/Chrome/DOM/SetAttributesAsTextCommand.cs @@ -1,5 +1,6 @@ using MasterDevs.ChromeDevTools; using Newtonsoft.Json; +using System; using System.Collections.Generic; namespace MasterDevs.ChromeDevTools.Protocol.Chrome.DOM diff --git a/source/ChromeDevTools/Protocol/Chrome/DOM/SetAttributesAsTextCommandResponse.cs b/source/ChromeDevTools/Protocol/Chrome/DOM/SetAttributesAsTextCommandResponse.cs index f02db18809c95e1b16f6680e40aa76f97a6c6fcd..a1176740103442a5ae539857bff19759dd195682 100644 --- a/source/ChromeDevTools/Protocol/Chrome/DOM/SetAttributesAsTextCommandResponse.cs +++ b/source/ChromeDevTools/Protocol/Chrome/DOM/SetAttributesAsTextCommandResponse.cs @@ -1,5 +1,6 @@ using MasterDevs.ChromeDevTools; using Newtonsoft.Json; +using System; using System.Collections.Generic; namespace MasterDevs.ChromeDevTools.Protocol.Chrome.DOM diff --git a/source/ChromeDevTools/Protocol/Chrome/DOM/SetChildNodesEvent.cs b/source/ChromeDevTools/Protocol/Chrome/DOM/SetChildNodesEvent.cs index 8201219d9e724d630b9d62c834c66110fd7cda39..1fc807d3c009a2d7587d676e9db0ae1b69d18623 100644 --- a/source/ChromeDevTools/Protocol/Chrome/DOM/SetChildNodesEvent.cs +++ b/source/ChromeDevTools/Protocol/Chrome/DOM/SetChildNodesEvent.cs @@ -1,4 +1,6 @@ -using MasterDevs.ChromeDevTools;using Newtonsoft.Json; +using MasterDevs.ChromeDevTools; +using Newtonsoft.Json; +using System.Collections.Generic; namespace MasterDevs.ChromeDevTools.Protocol.Chrome.DOM { diff --git a/source/ChromeDevTools/Protocol/Chrome/DOM/SetFileInputFilesCommand.cs b/source/ChromeDevTools/Protocol/Chrome/DOM/SetFileInputFilesCommand.cs index e704426cf7debec809db035cfd061444d0de10c7..02ec13425378cd97dc0f6ead6859cf9e6cf3bc37 100644 --- a/source/ChromeDevTools/Protocol/Chrome/DOM/SetFileInputFilesCommand.cs +++ b/source/ChromeDevTools/Protocol/Chrome/DOM/SetFileInputFilesCommand.cs @@ -1,5 +1,6 @@ using MasterDevs.ChromeDevTools; using Newtonsoft.Json; +using System; using System.Collections.Generic; namespace MasterDevs.ChromeDevTools.Protocol.Chrome.DOM @@ -11,13 +12,24 @@ namespace MasterDevs.ChromeDevTools.Protocol.Chrome.DOM [SupportedBy("Chrome")] public class SetFileInputFilesCommand: ICommand<SetFileInputFilesCommandResponse> { - /// <summary> - /// Gets or sets Id of the file input node to set files for. - /// </summary> - public long NodeId { get; set; } /// <summary> /// Gets or sets Array of file paths to set. /// </summary> public string[] Files { get; set; } + /// <summary> + /// Gets or sets Identifier of the node. + /// </summary> + [JsonProperty(NullValueHandling = NullValueHandling.Ignore)] + public long? NodeId { get; set; } + /// <summary> + /// Gets or sets Identifier of the backend node. + /// </summary> + [JsonProperty(NullValueHandling = NullValueHandling.Ignore)] + public long? BackendNodeId { get; set; } + /// <summary> + /// Gets or sets JavaScript object id of the node wrapper. + /// </summary> + [JsonProperty(NullValueHandling = NullValueHandling.Ignore)] + public string ObjectId { get; set; } } } diff --git a/source/ChromeDevTools/Protocol/Chrome/DOM/SetFileInputFilesCommandResponse.cs b/source/ChromeDevTools/Protocol/Chrome/DOM/SetFileInputFilesCommandResponse.cs index 9b0fb5771eca2e524f8412837845c7545900783d..14ca16f0d3da4dccef63a4611a08cb8324ac64c6 100644 --- a/source/ChromeDevTools/Protocol/Chrome/DOM/SetFileInputFilesCommandResponse.cs +++ b/source/ChromeDevTools/Protocol/Chrome/DOM/SetFileInputFilesCommandResponse.cs @@ -1,5 +1,6 @@ using MasterDevs.ChromeDevTools; using Newtonsoft.Json; +using System; using System.Collections.Generic; namespace MasterDevs.ChromeDevTools.Protocol.Chrome.DOM diff --git a/source/ChromeDevTools/Protocol/Chrome/DOM/SetInspectedNodeCommand.cs b/source/ChromeDevTools/Protocol/Chrome/DOM/SetInspectedNodeCommand.cs index 5a49586c717eb3d3cff88ab5b5828d3aacf349ae..dd072620f157d3b54f9bf843f948bd761d57ce2a 100644 --- a/source/ChromeDevTools/Protocol/Chrome/DOM/SetInspectedNodeCommand.cs +++ b/source/ChromeDevTools/Protocol/Chrome/DOM/SetInspectedNodeCommand.cs @@ -1,5 +1,6 @@ using MasterDevs.ChromeDevTools; using Newtonsoft.Json; +using System; using System.Collections.Generic; namespace MasterDevs.ChromeDevTools.Protocol.Chrome.DOM diff --git a/source/ChromeDevTools/Protocol/Chrome/DOM/SetInspectedNodeCommandResponse.cs b/source/ChromeDevTools/Protocol/Chrome/DOM/SetInspectedNodeCommandResponse.cs index 46c288b46761eb17e58e80bd42cd4f57d2d71362..c5f2b81e4592ef7138e6950320ac56aa310af69b 100644 --- a/source/ChromeDevTools/Protocol/Chrome/DOM/SetInspectedNodeCommandResponse.cs +++ b/source/ChromeDevTools/Protocol/Chrome/DOM/SetInspectedNodeCommandResponse.cs @@ -1,5 +1,6 @@ using MasterDevs.ChromeDevTools; using Newtonsoft.Json; +using System; using System.Collections.Generic; namespace MasterDevs.ChromeDevTools.Protocol.Chrome.DOM diff --git a/source/ChromeDevTools/Protocol/Chrome/DOM/SetNodeNameCommand.cs b/source/ChromeDevTools/Protocol/Chrome/DOM/SetNodeNameCommand.cs index 3bd41828a23ce7b16f475e6b41d70d4cdc32c16a..e458f56b9dbb1a18a8c0c1038286ad8c4b79cf3c 100644 --- a/source/ChromeDevTools/Protocol/Chrome/DOM/SetNodeNameCommand.cs +++ b/source/ChromeDevTools/Protocol/Chrome/DOM/SetNodeNameCommand.cs @@ -1,5 +1,6 @@ using MasterDevs.ChromeDevTools; using Newtonsoft.Json; +using System; using System.Collections.Generic; namespace MasterDevs.ChromeDevTools.Protocol.Chrome.DOM diff --git a/source/ChromeDevTools/Protocol/Chrome/DOM/SetNodeNameCommandResponse.cs b/source/ChromeDevTools/Protocol/Chrome/DOM/SetNodeNameCommandResponse.cs index 0e0777e6d3b89dd418597887f5100074d103e72d..973e82f3ff57e6a025edc63a5530ced81610274e 100644 --- a/source/ChromeDevTools/Protocol/Chrome/DOM/SetNodeNameCommandResponse.cs +++ b/source/ChromeDevTools/Protocol/Chrome/DOM/SetNodeNameCommandResponse.cs @@ -1,5 +1,6 @@ using MasterDevs.ChromeDevTools; using Newtonsoft.Json; +using System; using System.Collections.Generic; namespace MasterDevs.ChromeDevTools.Protocol.Chrome.DOM diff --git a/source/ChromeDevTools/Protocol/Chrome/DOM/SetNodeValueCommand.cs b/source/ChromeDevTools/Protocol/Chrome/DOM/SetNodeValueCommand.cs index 5bda04dba05cba8c50f0c75ff3591b2a4f67d5a0..50ff5c544ae9c0a52f7a8f8f43e69c56e98e717e 100644 --- a/source/ChromeDevTools/Protocol/Chrome/DOM/SetNodeValueCommand.cs +++ b/source/ChromeDevTools/Protocol/Chrome/DOM/SetNodeValueCommand.cs @@ -1,5 +1,6 @@ using MasterDevs.ChromeDevTools; using Newtonsoft.Json; +using System; using System.Collections.Generic; namespace MasterDevs.ChromeDevTools.Protocol.Chrome.DOM diff --git a/source/ChromeDevTools/Protocol/Chrome/DOM/SetNodeValueCommandResponse.cs b/source/ChromeDevTools/Protocol/Chrome/DOM/SetNodeValueCommandResponse.cs index b70a80407bc399ff53a4a2ddf209dfb37b5ae422..dc91b1908d0696abfce6450f6a2c789169be7983 100644 --- a/source/ChromeDevTools/Protocol/Chrome/DOM/SetNodeValueCommandResponse.cs +++ b/source/ChromeDevTools/Protocol/Chrome/DOM/SetNodeValueCommandResponse.cs @@ -1,5 +1,6 @@ using MasterDevs.ChromeDevTools; using Newtonsoft.Json; +using System; using System.Collections.Generic; namespace MasterDevs.ChromeDevTools.Protocol.Chrome.DOM diff --git a/source/ChromeDevTools/Protocol/Chrome/DOM/SetOuterHTMLCommand.cs b/source/ChromeDevTools/Protocol/Chrome/DOM/SetOuterHTMLCommand.cs index 4202760942672170e56b59fadd9db3288871c93e..05b3586d1b2bde7f1c28d40aeb53e8039a1a4061 100644 --- a/source/ChromeDevTools/Protocol/Chrome/DOM/SetOuterHTMLCommand.cs +++ b/source/ChromeDevTools/Protocol/Chrome/DOM/SetOuterHTMLCommand.cs @@ -1,5 +1,6 @@ using MasterDevs.ChromeDevTools; using Newtonsoft.Json; +using System; using System.Collections.Generic; namespace MasterDevs.ChromeDevTools.Protocol.Chrome.DOM diff --git a/source/ChromeDevTools/Protocol/Chrome/DOM/SetOuterHTMLCommandResponse.cs b/source/ChromeDevTools/Protocol/Chrome/DOM/SetOuterHTMLCommandResponse.cs index 4b681ab146e4397abc51a678d9f2f667a906d828..96efa56917cdb9519b6ad7e092d7d91d682295a6 100644 --- a/source/ChromeDevTools/Protocol/Chrome/DOM/SetOuterHTMLCommandResponse.cs +++ b/source/ChromeDevTools/Protocol/Chrome/DOM/SetOuterHTMLCommandResponse.cs @@ -1,5 +1,6 @@ using MasterDevs.ChromeDevTools; using Newtonsoft.Json; +using System; using System.Collections.Generic; namespace MasterDevs.ChromeDevTools.Protocol.Chrome.DOM diff --git a/source/ChromeDevTools/Protocol/Chrome/DOM/ShadowRootPoppedEvent.cs b/source/ChromeDevTools/Protocol/Chrome/DOM/ShadowRootPoppedEvent.cs index 4e3e3ca7dfc75f91e7314146a4d5c3aa92cc4104..4cbd2f49156e200e8545180844b3100a90246eab 100644 --- a/source/ChromeDevTools/Protocol/Chrome/DOM/ShadowRootPoppedEvent.cs +++ b/source/ChromeDevTools/Protocol/Chrome/DOM/ShadowRootPoppedEvent.cs @@ -1,4 +1,6 @@ -using MasterDevs.ChromeDevTools;using Newtonsoft.Json; +using MasterDevs.ChromeDevTools; +using Newtonsoft.Json; +using System.Collections.Generic; namespace MasterDevs.ChromeDevTools.Protocol.Chrome.DOM { diff --git a/source/ChromeDevTools/Protocol/Chrome/DOM/ShadowRootPushedEvent.cs b/source/ChromeDevTools/Protocol/Chrome/DOM/ShadowRootPushedEvent.cs index 553274611886439fafd04267ac0f8c819e6f32c8..4c23602b5b3dde52b52663ee10c724ae13bab706 100644 --- a/source/ChromeDevTools/Protocol/Chrome/DOM/ShadowRootPushedEvent.cs +++ b/source/ChromeDevTools/Protocol/Chrome/DOM/ShadowRootPushedEvent.cs @@ -1,4 +1,6 @@ -using MasterDevs.ChromeDevTools;using Newtonsoft.Json; +using MasterDevs.ChromeDevTools; +using Newtonsoft.Json; +using System.Collections.Generic; namespace MasterDevs.ChromeDevTools.Protocol.Chrome.DOM { diff --git a/source/ChromeDevTools/Protocol/Chrome/DOM/UndoCommand.cs b/source/ChromeDevTools/Protocol/Chrome/DOM/UndoCommand.cs index e030e1aac501bb295070a0c782b2b233efb726f5..eff6cad46698679d540cdb5f8710334128b73571 100644 --- a/source/ChromeDevTools/Protocol/Chrome/DOM/UndoCommand.cs +++ b/source/ChromeDevTools/Protocol/Chrome/DOM/UndoCommand.cs @@ -1,5 +1,6 @@ using MasterDevs.ChromeDevTools; using Newtonsoft.Json; +using System; using System.Collections.Generic; namespace MasterDevs.ChromeDevTools.Protocol.Chrome.DOM diff --git a/source/ChromeDevTools/Protocol/Chrome/DOM/UndoCommandResponse.cs b/source/ChromeDevTools/Protocol/Chrome/DOM/UndoCommandResponse.cs index 69f984a8fb5277548340b1083fb9a57f92106bdf..bc0f1f275a9e7140e321b57a4afe270c0d110243 100644 --- a/source/ChromeDevTools/Protocol/Chrome/DOM/UndoCommandResponse.cs +++ b/source/ChromeDevTools/Protocol/Chrome/DOM/UndoCommandResponse.cs @@ -1,5 +1,6 @@ using MasterDevs.ChromeDevTools; using Newtonsoft.Json; +using System; using System.Collections.Generic; namespace MasterDevs.ChromeDevTools.Protocol.Chrome.DOM diff --git a/source/ChromeDevTools/Protocol/Chrome/DOMDebugger/GetEventListenersCommand.cs b/source/ChromeDevTools/Protocol/Chrome/DOMDebugger/GetEventListenersCommand.cs index bc1e9bb3be577787547bf38a40c9dfe804cb8992..7ff0c309880aa2a8894b8ab5164d1caa4ee9f0f8 100644 --- a/source/ChromeDevTools/Protocol/Chrome/DOMDebugger/GetEventListenersCommand.cs +++ b/source/ChromeDevTools/Protocol/Chrome/DOMDebugger/GetEventListenersCommand.cs @@ -1,5 +1,6 @@ using MasterDevs.ChromeDevTools; using Newtonsoft.Json; +using System; using System.Collections.Generic; namespace MasterDevs.ChromeDevTools.Protocol.Chrome.DOMDebugger diff --git a/source/ChromeDevTools/Protocol/Chrome/DOMDebugger/GetEventListenersCommandResponse.cs b/source/ChromeDevTools/Protocol/Chrome/DOMDebugger/GetEventListenersCommandResponse.cs index fb04af876c62b7dcb7c7b880996f1d2429d3f97f..be9a7dd6a90c3c0912df777ca67d567aabfd3892 100644 --- a/source/ChromeDevTools/Protocol/Chrome/DOMDebugger/GetEventListenersCommandResponse.cs +++ b/source/ChromeDevTools/Protocol/Chrome/DOMDebugger/GetEventListenersCommandResponse.cs @@ -1,5 +1,6 @@ using MasterDevs.ChromeDevTools; using Newtonsoft.Json; +using System; using System.Collections.Generic; namespace MasterDevs.ChromeDevTools.Protocol.Chrome.DOMDebugger diff --git a/source/ChromeDevTools/Protocol/Chrome/DOMDebugger/RemoveDOMBreakpointCommand.cs b/source/ChromeDevTools/Protocol/Chrome/DOMDebugger/RemoveDOMBreakpointCommand.cs index d9fb68cc457986193c8c965daace673e0a14730d..78be9b12ef3678660eada276cd0d0aaa5a0c43d1 100644 --- a/source/ChromeDevTools/Protocol/Chrome/DOMDebugger/RemoveDOMBreakpointCommand.cs +++ b/source/ChromeDevTools/Protocol/Chrome/DOMDebugger/RemoveDOMBreakpointCommand.cs @@ -1,5 +1,6 @@ using MasterDevs.ChromeDevTools; using Newtonsoft.Json; +using System; using System.Collections.Generic; namespace MasterDevs.ChromeDevTools.Protocol.Chrome.DOMDebugger diff --git a/source/ChromeDevTools/Protocol/Chrome/DOMDebugger/RemoveDOMBreakpointCommandResponse.cs b/source/ChromeDevTools/Protocol/Chrome/DOMDebugger/RemoveDOMBreakpointCommandResponse.cs index b2803622597aa3260819ab93c699f8a83f881bd1..919ae6fc054c5124f3151b8000011b87e850ebac 100644 --- a/source/ChromeDevTools/Protocol/Chrome/DOMDebugger/RemoveDOMBreakpointCommandResponse.cs +++ b/source/ChromeDevTools/Protocol/Chrome/DOMDebugger/RemoveDOMBreakpointCommandResponse.cs @@ -1,5 +1,6 @@ using MasterDevs.ChromeDevTools; using Newtonsoft.Json; +using System; using System.Collections.Generic; namespace MasterDevs.ChromeDevTools.Protocol.Chrome.DOMDebugger diff --git a/source/ChromeDevTools/Protocol/Chrome/DOMDebugger/RemoveEventListenerBreakpointCommand.cs b/source/ChromeDevTools/Protocol/Chrome/DOMDebugger/RemoveEventListenerBreakpointCommand.cs index 66569c1c488fb0622f44b398556e75dbf356f560..04923a501065606fe587c2b9d3f02cb04f938bd4 100644 --- a/source/ChromeDevTools/Protocol/Chrome/DOMDebugger/RemoveEventListenerBreakpointCommand.cs +++ b/source/ChromeDevTools/Protocol/Chrome/DOMDebugger/RemoveEventListenerBreakpointCommand.cs @@ -1,5 +1,6 @@ using MasterDevs.ChromeDevTools; using Newtonsoft.Json; +using System; using System.Collections.Generic; namespace MasterDevs.ChromeDevTools.Protocol.Chrome.DOMDebugger diff --git a/source/ChromeDevTools/Protocol/Chrome/DOMDebugger/RemoveEventListenerBreakpointCommandResponse.cs b/source/ChromeDevTools/Protocol/Chrome/DOMDebugger/RemoveEventListenerBreakpointCommandResponse.cs index f3bc874b479a78533e4f54892ffe4ca0bd1403dc..c320a6ca7ace3f5f69ae7f7afc6db3d6f793dbe7 100644 --- a/source/ChromeDevTools/Protocol/Chrome/DOMDebugger/RemoveEventListenerBreakpointCommandResponse.cs +++ b/source/ChromeDevTools/Protocol/Chrome/DOMDebugger/RemoveEventListenerBreakpointCommandResponse.cs @@ -1,5 +1,6 @@ using MasterDevs.ChromeDevTools; using Newtonsoft.Json; +using System; using System.Collections.Generic; namespace MasterDevs.ChromeDevTools.Protocol.Chrome.DOMDebugger diff --git a/source/ChromeDevTools/Protocol/Chrome/DOMDebugger/RemoveInstrumentationBreakpointCommand.cs b/source/ChromeDevTools/Protocol/Chrome/DOMDebugger/RemoveInstrumentationBreakpointCommand.cs index 0961571d5b2e0717504f000ee78675c835313a74..97a0e7e74b6d01d648d8dbaa30bd5bdadb2ee6e9 100644 --- a/source/ChromeDevTools/Protocol/Chrome/DOMDebugger/RemoveInstrumentationBreakpointCommand.cs +++ b/source/ChromeDevTools/Protocol/Chrome/DOMDebugger/RemoveInstrumentationBreakpointCommand.cs @@ -1,5 +1,6 @@ using MasterDevs.ChromeDevTools; using Newtonsoft.Json; +using System; using System.Collections.Generic; namespace MasterDevs.ChromeDevTools.Protocol.Chrome.DOMDebugger diff --git a/source/ChromeDevTools/Protocol/Chrome/DOMDebugger/RemoveInstrumentationBreakpointCommandResponse.cs b/source/ChromeDevTools/Protocol/Chrome/DOMDebugger/RemoveInstrumentationBreakpointCommandResponse.cs index c929e281d7f73bd9d2bbc5d4cc2b7421927e4aa1..ad7c9c8c11cbae49d9642c4b652c138756edc202 100644 --- a/source/ChromeDevTools/Protocol/Chrome/DOMDebugger/RemoveInstrumentationBreakpointCommandResponse.cs +++ b/source/ChromeDevTools/Protocol/Chrome/DOMDebugger/RemoveInstrumentationBreakpointCommandResponse.cs @@ -1,5 +1,6 @@ using MasterDevs.ChromeDevTools; using Newtonsoft.Json; +using System; using System.Collections.Generic; namespace MasterDevs.ChromeDevTools.Protocol.Chrome.DOMDebugger diff --git a/source/ChromeDevTools/Protocol/Chrome/DOMDebugger/RemoveXHRBreakpointCommand.cs b/source/ChromeDevTools/Protocol/Chrome/DOMDebugger/RemoveXHRBreakpointCommand.cs index c44d4c2b09a4bc1c50d88c12430bce6270de739c..d0ccd46c0b3ca12d9c869aeec83c66ad6266ca05 100644 --- a/source/ChromeDevTools/Protocol/Chrome/DOMDebugger/RemoveXHRBreakpointCommand.cs +++ b/source/ChromeDevTools/Protocol/Chrome/DOMDebugger/RemoveXHRBreakpointCommand.cs @@ -1,5 +1,6 @@ using MasterDevs.ChromeDevTools; using Newtonsoft.Json; +using System; using System.Collections.Generic; namespace MasterDevs.ChromeDevTools.Protocol.Chrome.DOMDebugger diff --git a/source/ChromeDevTools/Protocol/Chrome/DOMDebugger/RemoveXHRBreakpointCommandResponse.cs b/source/ChromeDevTools/Protocol/Chrome/DOMDebugger/RemoveXHRBreakpointCommandResponse.cs index 4b2e5e10a2b92629cb0f0675ce33b7c6591359ad..f9640edf62c0d4845fc96ea65d1543f6aea9a432 100644 --- a/source/ChromeDevTools/Protocol/Chrome/DOMDebugger/RemoveXHRBreakpointCommandResponse.cs +++ b/source/ChromeDevTools/Protocol/Chrome/DOMDebugger/RemoveXHRBreakpointCommandResponse.cs @@ -1,5 +1,6 @@ using MasterDevs.ChromeDevTools; using Newtonsoft.Json; +using System; using System.Collections.Generic; namespace MasterDevs.ChromeDevTools.Protocol.Chrome.DOMDebugger diff --git a/source/ChromeDevTools/Protocol/Chrome/DOMDebugger/SetDOMBreakpointCommand.cs b/source/ChromeDevTools/Protocol/Chrome/DOMDebugger/SetDOMBreakpointCommand.cs index 96108d3d411cfe7354edee16f26e245fc465f529..8f09ac3fed60fe569b80bb67f4fc9e97940e4c81 100644 --- a/source/ChromeDevTools/Protocol/Chrome/DOMDebugger/SetDOMBreakpointCommand.cs +++ b/source/ChromeDevTools/Protocol/Chrome/DOMDebugger/SetDOMBreakpointCommand.cs @@ -1,5 +1,6 @@ using MasterDevs.ChromeDevTools; using Newtonsoft.Json; +using System; using System.Collections.Generic; namespace MasterDevs.ChromeDevTools.Protocol.Chrome.DOMDebugger diff --git a/source/ChromeDevTools/Protocol/Chrome/DOMDebugger/SetDOMBreakpointCommandResponse.cs b/source/ChromeDevTools/Protocol/Chrome/DOMDebugger/SetDOMBreakpointCommandResponse.cs index 25efaec9b1d8ca928a1ee260cdc9ed7a8135913e..ac1b7aae48556a1d304e52fcd8f1b54acee69358 100644 --- a/source/ChromeDevTools/Protocol/Chrome/DOMDebugger/SetDOMBreakpointCommandResponse.cs +++ b/source/ChromeDevTools/Protocol/Chrome/DOMDebugger/SetDOMBreakpointCommandResponse.cs @@ -1,5 +1,6 @@ using MasterDevs.ChromeDevTools; using Newtonsoft.Json; +using System; using System.Collections.Generic; namespace MasterDevs.ChromeDevTools.Protocol.Chrome.DOMDebugger diff --git a/source/ChromeDevTools/Protocol/Chrome/DOMDebugger/SetEventListenerBreakpointCommand.cs b/source/ChromeDevTools/Protocol/Chrome/DOMDebugger/SetEventListenerBreakpointCommand.cs index 8950005c400652d0e93acbcd5e385f6fce2010db..fdc862c599753923323e6030fd2b59f68425eb10 100644 --- a/source/ChromeDevTools/Protocol/Chrome/DOMDebugger/SetEventListenerBreakpointCommand.cs +++ b/source/ChromeDevTools/Protocol/Chrome/DOMDebugger/SetEventListenerBreakpointCommand.cs @@ -1,5 +1,6 @@ using MasterDevs.ChromeDevTools; using Newtonsoft.Json; +using System; using System.Collections.Generic; namespace MasterDevs.ChromeDevTools.Protocol.Chrome.DOMDebugger diff --git a/source/ChromeDevTools/Protocol/Chrome/DOMDebugger/SetEventListenerBreakpointCommandResponse.cs b/source/ChromeDevTools/Protocol/Chrome/DOMDebugger/SetEventListenerBreakpointCommandResponse.cs index bf53436a3dbb62583968326c970be7c929737026..5347849472b4aa2f9a09dddbfc82e097407a7b1f 100644 --- a/source/ChromeDevTools/Protocol/Chrome/DOMDebugger/SetEventListenerBreakpointCommandResponse.cs +++ b/source/ChromeDevTools/Protocol/Chrome/DOMDebugger/SetEventListenerBreakpointCommandResponse.cs @@ -1,5 +1,6 @@ using MasterDevs.ChromeDevTools; using Newtonsoft.Json; +using System; using System.Collections.Generic; namespace MasterDevs.ChromeDevTools.Protocol.Chrome.DOMDebugger diff --git a/source/ChromeDevTools/Protocol/Chrome/DOMDebugger/SetInstrumentationBreakpointCommand.cs b/source/ChromeDevTools/Protocol/Chrome/DOMDebugger/SetInstrumentationBreakpointCommand.cs index f68cffb39f29f300f26690438bb4ec0f2cb84f5a..d479d6800c017c8786a68851983f59c9a5a1c341 100644 --- a/source/ChromeDevTools/Protocol/Chrome/DOMDebugger/SetInstrumentationBreakpointCommand.cs +++ b/source/ChromeDevTools/Protocol/Chrome/DOMDebugger/SetInstrumentationBreakpointCommand.cs @@ -1,5 +1,6 @@ using MasterDevs.ChromeDevTools; using Newtonsoft.Json; +using System; using System.Collections.Generic; namespace MasterDevs.ChromeDevTools.Protocol.Chrome.DOMDebugger diff --git a/source/ChromeDevTools/Protocol/Chrome/DOMDebugger/SetInstrumentationBreakpointCommandResponse.cs b/source/ChromeDevTools/Protocol/Chrome/DOMDebugger/SetInstrumentationBreakpointCommandResponse.cs index 588fd579a888fc1aded1f992ee4013394af50215..76ddb64d951d3ac54e0a5d4e8c4cc4bbd74b5ce1 100644 --- a/source/ChromeDevTools/Protocol/Chrome/DOMDebugger/SetInstrumentationBreakpointCommandResponse.cs +++ b/source/ChromeDevTools/Protocol/Chrome/DOMDebugger/SetInstrumentationBreakpointCommandResponse.cs @@ -1,5 +1,6 @@ using MasterDevs.ChromeDevTools; using Newtonsoft.Json; +using System; using System.Collections.Generic; namespace MasterDevs.ChromeDevTools.Protocol.Chrome.DOMDebugger diff --git a/source/ChromeDevTools/Protocol/Chrome/DOMDebugger/SetXHRBreakpointCommand.cs b/source/ChromeDevTools/Protocol/Chrome/DOMDebugger/SetXHRBreakpointCommand.cs index aff208c8cc286e980e3201a03398518031c6ad1d..e01e7474495ddb77f90e8e2f876c218d65e93d1f 100644 --- a/source/ChromeDevTools/Protocol/Chrome/DOMDebugger/SetXHRBreakpointCommand.cs +++ b/source/ChromeDevTools/Protocol/Chrome/DOMDebugger/SetXHRBreakpointCommand.cs @@ -1,5 +1,6 @@ using MasterDevs.ChromeDevTools; using Newtonsoft.Json; +using System; using System.Collections.Generic; namespace MasterDevs.ChromeDevTools.Protocol.Chrome.DOMDebugger diff --git a/source/ChromeDevTools/Protocol/Chrome/DOMDebugger/SetXHRBreakpointCommandResponse.cs b/source/ChromeDevTools/Protocol/Chrome/DOMDebugger/SetXHRBreakpointCommandResponse.cs index d85adae91cf271e643a2df3fa9c5d584d305db7f..7cd1138dca5f2c8af5a0720a001e1c20dfc7a272 100644 --- a/source/ChromeDevTools/Protocol/Chrome/DOMDebugger/SetXHRBreakpointCommandResponse.cs +++ b/source/ChromeDevTools/Protocol/Chrome/DOMDebugger/SetXHRBreakpointCommandResponse.cs @@ -1,5 +1,6 @@ using MasterDevs.ChromeDevTools; using Newtonsoft.Json; +using System; using System.Collections.Generic; namespace MasterDevs.ChromeDevTools.Protocol.Chrome.DOMDebugger diff --git a/source/ChromeDevTools/Protocol/Chrome/CSS/ComputedStyle.cs b/source/ChromeDevTools/Protocol/Chrome/DOMSnapshot/ComputedStyle.cs similarity index 62% rename from source/ChromeDevTools/Protocol/Chrome/CSS/ComputedStyle.cs rename to source/ChromeDevTools/Protocol/Chrome/DOMSnapshot/ComputedStyle.cs index 0921ea1b29f629784e30939f6a1447aa193f5016..13694b64b52e54a333fa087c33552ad7d79cc7d3 100644 --- a/source/ChromeDevTools/Protocol/Chrome/CSS/ComputedStyle.cs +++ b/source/ChromeDevTools/Protocol/Chrome/DOMSnapshot/ComputedStyle.cs @@ -2,7 +2,7 @@ using MasterDevs.ChromeDevTools; using Newtonsoft.Json; using System.Collections.Generic; -namespace MasterDevs.ChromeDevTools.Protocol.Chrome.CSS +namespace MasterDevs.ChromeDevTools.Protocol.Chrome.DOMSnapshot { /// <summary> /// A subset of the full ComputedStyle as defined by the request whitelist. @@ -11,8 +11,8 @@ namespace MasterDevs.ChromeDevTools.Protocol.Chrome.CSS public class ComputedStyle { /// <summary> - /// Gets or sets Properties + /// Gets or sets Name/value pairs of computed style properties. /// </summary> - public CSSComputedStyleProperty[] Properties { get; set; } + public NameValue[] Properties { get; set; } } } diff --git a/source/ChromeDevTools/Protocol/Chrome/DOMSnapshot/DOMNode.cs b/source/ChromeDevTools/Protocol/Chrome/DOMSnapshot/DOMNode.cs new file mode 100644 index 0000000000000000000000000000000000000000..43f6e9b29f3081a4900520c04a46a5017de2bce9 --- /dev/null +++ b/source/ChromeDevTools/Protocol/Chrome/DOMSnapshot/DOMNode.cs @@ -0,0 +1,130 @@ +using MasterDevs.ChromeDevTools; +using Newtonsoft.Json; +using System.Collections.Generic; + +namespace MasterDevs.ChromeDevTools.Protocol.Chrome.DOMSnapshot +{ + /// <summary> + /// A Node in the DOM tree. + /// </summary> + [SupportedBy("Chrome")] + public class DOMNode + { + /// <summary> + /// Gets or sets <code>Node</code>'s nodeType. + /// </summary> + public long NodeType { get; set; } + /// <summary> + /// Gets or sets <code>Node</code>'s nodeName. + /// </summary> + public string NodeName { get; set; } + /// <summary> + /// Gets or sets <code>Node</code>'s nodeValue. + /// </summary> + public string NodeValue { get; set; } + /// <summary> + /// Gets or sets Only set for textarea elements, contains the text value. + /// </summary> + [JsonProperty(NullValueHandling = NullValueHandling.Ignore)] + public string TextValue { get; set; } + /// <summary> + /// Gets or sets Only set for input elements, contains the input's associated text value. + /// </summary> + [JsonProperty(NullValueHandling = NullValueHandling.Ignore)] + public string InputValue { get; set; } + /// <summary> + /// Gets or sets Only set for radio and checkbox input elements, indicates if the element has been checked + /// </summary> + [JsonProperty(NullValueHandling = NullValueHandling.Ignore)] + public bool? InputChecked { get; set; } + /// <summary> + /// Gets or sets Only set for option elements, indicates if the element has been selected + /// </summary> + [JsonProperty(NullValueHandling = NullValueHandling.Ignore)] + public bool? OptionSelected { get; set; } + /// <summary> + /// Gets or sets <code>Node</code>'s id, corresponds to DOM.Node.backendNodeId. + /// </summary> + public long BackendNodeId { get; set; } + /// <summary> + /// Gets or sets The indexes of the node's child nodes in the <code>domNodes</code> array returned by <code>getSnapshot</code>, if any. + /// </summary> + [JsonProperty(NullValueHandling = NullValueHandling.Ignore)] + public long[] ChildNodeIndexes { get; set; } + /// <summary> + /// Gets or sets Attributes of an <code>Element</code> node. + /// </summary> + [JsonProperty(NullValueHandling = NullValueHandling.Ignore)] + public NameValue[] Attributes { get; set; } + /// <summary> + /// Gets or sets Indexes of pseudo elements associated with this node in the <code>domNodes</code> array returned by <code>getSnapshot</code>, if any. + /// </summary> + [JsonProperty(NullValueHandling = NullValueHandling.Ignore)] + public long[] PseudoElementIndexes { get; set; } + /// <summary> + /// Gets or sets The index of the node's related layout tree node in the <code>layoutTreeNodes</code> array returned by <code>getSnapshot</code>, if any. + /// </summary> + [JsonProperty(NullValueHandling = NullValueHandling.Ignore)] + public long? LayoutNodeIndex { get; set; } + /// <summary> + /// Gets or sets Document URL that <code>Document</code> or <code>FrameOwner</code> node points to. + /// </summary> + [JsonProperty(NullValueHandling = NullValueHandling.Ignore)] + public string DocumentURL { get; set; } + /// <summary> + /// Gets or sets Base URL that <code>Document</code> or <code>FrameOwner</code> node uses for URL completion. + /// </summary> + [JsonProperty(NullValueHandling = NullValueHandling.Ignore)] + public string BaseURL { get; set; } + /// <summary> + /// Gets or sets Only set for documents, contains the document's content language. + /// </summary> + [JsonProperty(NullValueHandling = NullValueHandling.Ignore)] + public string ContentLanguage { get; set; } + /// <summary> + /// Gets or sets Only set for documents, contains the document's character set encoding. + /// </summary> + [JsonProperty(NullValueHandling = NullValueHandling.Ignore)] + public string DocumentEncoding { get; set; } + /// <summary> + /// Gets or sets <code>DocumentType</code> node's publicId. + /// </summary> + [JsonProperty(NullValueHandling = NullValueHandling.Ignore)] + public string PublicId { get; set; } + /// <summary> + /// Gets or sets <code>DocumentType</code> node's systemId. + /// </summary> + [JsonProperty(NullValueHandling = NullValueHandling.Ignore)] + public string SystemId { get; set; } + /// <summary> + /// Gets or sets Frame ID for frame owner elements and also for the document node. + /// </summary> + [JsonProperty(NullValueHandling = NullValueHandling.Ignore)] + public string FrameId { get; set; } + /// <summary> + /// Gets or sets The index of a frame owner element's content document in the <code>domNodes</code> array returned by <code>getSnapshot</code>, if any. + /// </summary> + [JsonProperty(NullValueHandling = NullValueHandling.Ignore)] + public long? ContentDocumentIndex { get; set; } + /// <summary> + /// Gets or sets Index of the imported document's node of a link element in the <code>domNodes</code> array returned by <code>getSnapshot</code>, if any. + /// </summary> + [JsonProperty(NullValueHandling = NullValueHandling.Ignore)] + public long? ImportedDocumentIndex { get; set; } + /// <summary> + /// Gets or sets Index of the content node of a template element in the <code>domNodes</code> array returned by <code>getSnapshot</code>. + /// </summary> + [JsonProperty(NullValueHandling = NullValueHandling.Ignore)] + public long? TemplateContentIndex { get; set; } + /// <summary> + /// Gets or sets Type of a pseudo element node. + /// </summary> + [JsonProperty(NullValueHandling = NullValueHandling.Ignore)] + public DOM.PseudoType PseudoType { get; set; } + /// <summary> + /// Gets or sets Whether this DOM node responds to mouse clicks. This includes nodes that have had click event listeners attached via JavaScript as well as anchor tags that naturally navigate when clicked. + /// </summary> + [JsonProperty(NullValueHandling = NullValueHandling.Ignore)] + public bool? IsClickable { get; set; } + } +} diff --git a/source/ChromeDevTools/Protocol/Chrome/DOMSnapshot/GetSnapshotCommand.cs b/source/ChromeDevTools/Protocol/Chrome/DOMSnapshot/GetSnapshotCommand.cs new file mode 100644 index 0000000000000000000000000000000000000000..32ee0b9ec7735a803b01fb3126d8b2801f75de3a --- /dev/null +++ b/source/ChromeDevTools/Protocol/Chrome/DOMSnapshot/GetSnapshotCommand.cs @@ -0,0 +1,20 @@ +using MasterDevs.ChromeDevTools; +using Newtonsoft.Json; +using System; +using System.Collections.Generic; + +namespace MasterDevs.ChromeDevTools.Protocol.Chrome.DOMSnapshot +{ + /// <summary> + /// Returns a document snapshot, including the full DOM tree of the root node (including iframes, template contents, and imported documents) in a flattened array, as well as layout and white-listed computed style information for the nodes. Shadow DOM in the returned DOM tree is flattened. + /// </summary> + [Command(ProtocolName.DOMSnapshot.GetSnapshot)] + [SupportedBy("Chrome")] + public class GetSnapshotCommand: ICommand<GetSnapshotCommandResponse> + { + /// <summary> + /// Gets or sets Whitelist of computed styles to return. + /// </summary> + public string[] ComputedStyleWhitelist { get; set; } + } +} diff --git a/source/ChromeDevTools/Protocol/Chrome/DOMSnapshot/GetSnapshotCommandResponse.cs b/source/ChromeDevTools/Protocol/Chrome/DOMSnapshot/GetSnapshotCommandResponse.cs new file mode 100644 index 0000000000000000000000000000000000000000..4dfed5bdf5493373e739353b673c65bb1bea7328 --- /dev/null +++ b/source/ChromeDevTools/Protocol/Chrome/DOMSnapshot/GetSnapshotCommandResponse.cs @@ -0,0 +1,28 @@ +using MasterDevs.ChromeDevTools; +using Newtonsoft.Json; +using System; +using System.Collections.Generic; + +namespace MasterDevs.ChromeDevTools.Protocol.Chrome.DOMSnapshot +{ + /// <summary> + /// Returns a document snapshot, including the full DOM tree of the root node (including iframes, template contents, and imported documents) in a flattened array, as well as layout and white-listed computed style information for the nodes. Shadow DOM in the returned DOM tree is flattened. + /// </summary> + [CommandResponse(ProtocolName.DOMSnapshot.GetSnapshot)] + [SupportedBy("Chrome")] + public class GetSnapshotCommandResponse + { + /// <summary> + /// Gets or sets The nodes in the DOM tree. The DOMNode at index 0 corresponds to the root document. + /// </summary> + public DOMNode[] DomNodes { get; set; } + /// <summary> + /// Gets or sets The nodes in the layout tree. + /// </summary> + public LayoutTreeNode[] LayoutTreeNodes { get; set; } + /// <summary> + /// Gets or sets Whitelisted ComputedStyle properties for each node in the layout tree. + /// </summary> + public ComputedStyle[] ComputedStyles { get; set; } + } +} diff --git a/source/ChromeDevTools/Protocol/Chrome/CSS/LayoutTreeNode.cs b/source/ChromeDevTools/Protocol/Chrome/DOMSnapshot/LayoutTreeNode.cs similarity index 60% rename from source/ChromeDevTools/Protocol/Chrome/CSS/LayoutTreeNode.cs rename to source/ChromeDevTools/Protocol/Chrome/DOMSnapshot/LayoutTreeNode.cs index 49bb32249cacac7185f7dcd527a34a927d8b298a..2470206f016403eb6d359fc1f1c7fe058b43e2d8 100644 --- a/source/ChromeDevTools/Protocol/Chrome/CSS/LayoutTreeNode.cs +++ b/source/ChromeDevTools/Protocol/Chrome/DOMSnapshot/LayoutTreeNode.cs @@ -2,7 +2,7 @@ using MasterDevs.ChromeDevTools; using Newtonsoft.Json; using System.Collections.Generic; -namespace MasterDevs.ChromeDevTools.Protocol.Chrome.CSS +namespace MasterDevs.ChromeDevTools.Protocol.Chrome.DOMSnapshot { /// <summary> /// Details of an element in the DOM tree with a LayoutObject. @@ -11,25 +11,25 @@ namespace MasterDevs.ChromeDevTools.Protocol.Chrome.CSS public class LayoutTreeNode { /// <summary> - /// Gets or sets The id of the related DOM node matching one from DOM.GetDocument. + /// Gets or sets The index of the related DOM node in the <code>domNodes</code> array returned by <code>getSnapshot</code>. /// </summary> - public long NodeId { get; set; } + public long DomNodeIndex { get; set; } /// <summary> /// Gets or sets The absolute position bounding box. /// </summary> public DOM.Rect BoundingBox { get; set; } /// <summary> - /// Gets or sets Contents of the LayoutText if any + /// Gets or sets Contents of the LayoutText, if any. /// </summary> [JsonProperty(NullValueHandling = NullValueHandling.Ignore)] public string LayoutText { get; set; } /// <summary> - /// Gets or sets The post layout inline text nodes, if any. + /// Gets or sets The post-layout inline text nodes, if any. /// </summary> [JsonProperty(NullValueHandling = NullValueHandling.Ignore)] - public InlineTextBox[] InlineTextNodes { get; set; } + public CSS.InlineTextBox[] InlineTextNodes { get; set; } /// <summary> - /// Gets or sets Index into the computedStyles array returned by getLayoutTreeAndStyles. + /// Gets or sets Index into the <code>computedStyles</code> array returned by <code>getSnapshot</code>. /// </summary> [JsonProperty(NullValueHandling = NullValueHandling.Ignore)] public long? StyleIndex { get; set; } diff --git a/source/ChromeDevTools/Protocol/Chrome/DOMSnapshot/NameValue.cs b/source/ChromeDevTools/Protocol/Chrome/DOMSnapshot/NameValue.cs new file mode 100644 index 0000000000000000000000000000000000000000..598233d4198021452328721eb0368e90fb54ecbe --- /dev/null +++ b/source/ChromeDevTools/Protocol/Chrome/DOMSnapshot/NameValue.cs @@ -0,0 +1,22 @@ +using MasterDevs.ChromeDevTools; +using Newtonsoft.Json; +using System.Collections.Generic; + +namespace MasterDevs.ChromeDevTools.Protocol.Chrome.DOMSnapshot +{ + /// <summary> + /// A name/value pair. + /// </summary> + [SupportedBy("Chrome")] + public class NameValue + { + /// <summary> + /// Gets or sets Attribute/property name. + /// </summary> + public string Name { get; set; } + /// <summary> + /// Gets or sets Attribute/property value. + /// </summary> + public string Value { get; set; } + } +} diff --git a/source/ChromeDevTools/Protocol/Chrome/DOMStorage/ClearCommand.cs b/source/ChromeDevTools/Protocol/Chrome/DOMStorage/ClearCommand.cs index b1b327c1a6adde5a4e938100e01fad57dabef56b..124e8efec19ac47823b9a1d483e2642c7a9e3832 100644 --- a/source/ChromeDevTools/Protocol/Chrome/DOMStorage/ClearCommand.cs +++ b/source/ChromeDevTools/Protocol/Chrome/DOMStorage/ClearCommand.cs @@ -1,5 +1,6 @@ using MasterDevs.ChromeDevTools; using Newtonsoft.Json; +using System; using System.Collections.Generic; namespace MasterDevs.ChromeDevTools.Protocol.Chrome.DOMStorage diff --git a/source/ChromeDevTools/Protocol/Chrome/DOMStorage/ClearCommandResponse.cs b/source/ChromeDevTools/Protocol/Chrome/DOMStorage/ClearCommandResponse.cs index 50c70172d18fe4ba6426bd40012e82ba0913779a..e084a953c8c7b892cc4142e443c01dad7e370666 100644 --- a/source/ChromeDevTools/Protocol/Chrome/DOMStorage/ClearCommandResponse.cs +++ b/source/ChromeDevTools/Protocol/Chrome/DOMStorage/ClearCommandResponse.cs @@ -1,5 +1,6 @@ using MasterDevs.ChromeDevTools; using Newtonsoft.Json; +using System; using System.Collections.Generic; namespace MasterDevs.ChromeDevTools.Protocol.Chrome.DOMStorage diff --git a/source/ChromeDevTools/Protocol/Chrome/DOMStorage/DisableCommand.cs b/source/ChromeDevTools/Protocol/Chrome/DOMStorage/DisableCommand.cs index 1add3ce06e7927e99aa3104484f3f8e7b1408510..35d29f72e68e979348d337d43c62e6a7da10558d 100644 --- a/source/ChromeDevTools/Protocol/Chrome/DOMStorage/DisableCommand.cs +++ b/source/ChromeDevTools/Protocol/Chrome/DOMStorage/DisableCommand.cs @@ -1,5 +1,6 @@ using MasterDevs.ChromeDevTools; using Newtonsoft.Json; +using System; using System.Collections.Generic; namespace MasterDevs.ChromeDevTools.Protocol.Chrome.DOMStorage diff --git a/source/ChromeDevTools/Protocol/Chrome/DOMStorage/DisableCommandResponse.cs b/source/ChromeDevTools/Protocol/Chrome/DOMStorage/DisableCommandResponse.cs index 409b8ef4b15e842917947dc8e64ff874b775e05d..620999e366bc96dcaca7bb18f5651e370c3e056b 100644 --- a/source/ChromeDevTools/Protocol/Chrome/DOMStorage/DisableCommandResponse.cs +++ b/source/ChromeDevTools/Protocol/Chrome/DOMStorage/DisableCommandResponse.cs @@ -1,5 +1,6 @@ using MasterDevs.ChromeDevTools; using Newtonsoft.Json; +using System; using System.Collections.Generic; namespace MasterDevs.ChromeDevTools.Protocol.Chrome.DOMStorage diff --git a/source/ChromeDevTools/Protocol/Chrome/DOMStorage/DomStorageItemAddedEvent.cs b/source/ChromeDevTools/Protocol/Chrome/DOMStorage/DomStorageItemAddedEvent.cs index 439e2e5c9a996ce5771582471070c78eab0a5aba..362fe0ff998c7c2a7c8750d0d9d4ebe335ace84c 100644 --- a/source/ChromeDevTools/Protocol/Chrome/DOMStorage/DomStorageItemAddedEvent.cs +++ b/source/ChromeDevTools/Protocol/Chrome/DOMStorage/DomStorageItemAddedEvent.cs @@ -1,4 +1,6 @@ -using MasterDevs.ChromeDevTools;using Newtonsoft.Json; +using MasterDevs.ChromeDevTools; +using Newtonsoft.Json; +using System.Collections.Generic; namespace MasterDevs.ChromeDevTools.Protocol.Chrome.DOMStorage { diff --git a/source/ChromeDevTools/Protocol/Chrome/DOMStorage/DomStorageItemRemovedEvent.cs b/source/ChromeDevTools/Protocol/Chrome/DOMStorage/DomStorageItemRemovedEvent.cs index 8871a19a58dfeac958f2af60a8c1391abf2d49c9..af1e1799148ab2581df19584630bf74a110eab39 100644 --- a/source/ChromeDevTools/Protocol/Chrome/DOMStorage/DomStorageItemRemovedEvent.cs +++ b/source/ChromeDevTools/Protocol/Chrome/DOMStorage/DomStorageItemRemovedEvent.cs @@ -1,4 +1,6 @@ -using MasterDevs.ChromeDevTools;using Newtonsoft.Json; +using MasterDevs.ChromeDevTools; +using Newtonsoft.Json; +using System.Collections.Generic; namespace MasterDevs.ChromeDevTools.Protocol.Chrome.DOMStorage { diff --git a/source/ChromeDevTools/Protocol/Chrome/DOMStorage/DomStorageItemUpdatedEvent.cs b/source/ChromeDevTools/Protocol/Chrome/DOMStorage/DomStorageItemUpdatedEvent.cs index 406a402cfead6df465472536372b9cc9aadbf1b4..2c3d2198a56d44370c36b6761ec0796980641f7a 100644 --- a/source/ChromeDevTools/Protocol/Chrome/DOMStorage/DomStorageItemUpdatedEvent.cs +++ b/source/ChromeDevTools/Protocol/Chrome/DOMStorage/DomStorageItemUpdatedEvent.cs @@ -1,4 +1,6 @@ -using MasterDevs.ChromeDevTools;using Newtonsoft.Json; +using MasterDevs.ChromeDevTools; +using Newtonsoft.Json; +using System.Collections.Generic; namespace MasterDevs.ChromeDevTools.Protocol.Chrome.DOMStorage { diff --git a/source/ChromeDevTools/Protocol/Chrome/DOMStorage/DomStorageItemsClearedEvent.cs b/source/ChromeDevTools/Protocol/Chrome/DOMStorage/DomStorageItemsClearedEvent.cs index 75835d4fa7ac46a7be1fce657266a595f6858fe1..145805e8c9e56ee4962f8823dea84c0b9dcc3b82 100644 --- a/source/ChromeDevTools/Protocol/Chrome/DOMStorage/DomStorageItemsClearedEvent.cs +++ b/source/ChromeDevTools/Protocol/Chrome/DOMStorage/DomStorageItemsClearedEvent.cs @@ -1,4 +1,6 @@ -using MasterDevs.ChromeDevTools;using Newtonsoft.Json; +using MasterDevs.ChromeDevTools; +using Newtonsoft.Json; +using System.Collections.Generic; namespace MasterDevs.ChromeDevTools.Protocol.Chrome.DOMStorage { diff --git a/source/ChromeDevTools/Protocol/Chrome/DOMStorage/EnableCommand.cs b/source/ChromeDevTools/Protocol/Chrome/DOMStorage/EnableCommand.cs index cf1732d240274f55948040954be6fd83ff878916..c587fd6051416ec5cbe42a0af301c4ed69fa3294 100644 --- a/source/ChromeDevTools/Protocol/Chrome/DOMStorage/EnableCommand.cs +++ b/source/ChromeDevTools/Protocol/Chrome/DOMStorage/EnableCommand.cs @@ -1,5 +1,6 @@ using MasterDevs.ChromeDevTools; using Newtonsoft.Json; +using System; using System.Collections.Generic; namespace MasterDevs.ChromeDevTools.Protocol.Chrome.DOMStorage diff --git a/source/ChromeDevTools/Protocol/Chrome/DOMStorage/EnableCommandResponse.cs b/source/ChromeDevTools/Protocol/Chrome/DOMStorage/EnableCommandResponse.cs index 0c460717c41f662d7a85edbb7dcf76e8af455594..101c8b258096d0d65a92c36b05590ee594de1308 100644 --- a/source/ChromeDevTools/Protocol/Chrome/DOMStorage/EnableCommandResponse.cs +++ b/source/ChromeDevTools/Protocol/Chrome/DOMStorage/EnableCommandResponse.cs @@ -1,5 +1,6 @@ using MasterDevs.ChromeDevTools; using Newtonsoft.Json; +using System; using System.Collections.Generic; namespace MasterDevs.ChromeDevTools.Protocol.Chrome.DOMStorage diff --git a/source/ChromeDevTools/Protocol/Chrome/DOMStorage/GetDOMStorageItemsCommand.cs b/source/ChromeDevTools/Protocol/Chrome/DOMStorage/GetDOMStorageItemsCommand.cs index 606e8217f28f77e41bbd526b9ee6d3e16e9162b2..fd64d4c11bc3d0d61d2ddbc03495509d31e488ef 100644 --- a/source/ChromeDevTools/Protocol/Chrome/DOMStorage/GetDOMStorageItemsCommand.cs +++ b/source/ChromeDevTools/Protocol/Chrome/DOMStorage/GetDOMStorageItemsCommand.cs @@ -1,5 +1,6 @@ using MasterDevs.ChromeDevTools; using Newtonsoft.Json; +using System; using System.Collections.Generic; namespace MasterDevs.ChromeDevTools.Protocol.Chrome.DOMStorage diff --git a/source/ChromeDevTools/Protocol/Chrome/DOMStorage/GetDOMStorageItemsCommandResponse.cs b/source/ChromeDevTools/Protocol/Chrome/DOMStorage/GetDOMStorageItemsCommandResponse.cs index 7cbdc587858abf2111a60019a27998abbc19f93c..cca1a36e7cc0bdbd5ec0e1c8ca26717c92860648 100644 --- a/source/ChromeDevTools/Protocol/Chrome/DOMStorage/GetDOMStorageItemsCommandResponse.cs +++ b/source/ChromeDevTools/Protocol/Chrome/DOMStorage/GetDOMStorageItemsCommandResponse.cs @@ -1,5 +1,6 @@ using MasterDevs.ChromeDevTools; using Newtonsoft.Json; +using System; using System.Collections.Generic; namespace MasterDevs.ChromeDevTools.Protocol.Chrome.DOMStorage diff --git a/source/ChromeDevTools/Protocol/Chrome/DOMStorage/RemoveDOMStorageItemCommand.cs b/source/ChromeDevTools/Protocol/Chrome/DOMStorage/RemoveDOMStorageItemCommand.cs index a39bfd09eebed836eba7744746a88e33e0c9779b..aab5fa078bac2df84c17cb7abeb6542b4fb591e2 100644 --- a/source/ChromeDevTools/Protocol/Chrome/DOMStorage/RemoveDOMStorageItemCommand.cs +++ b/source/ChromeDevTools/Protocol/Chrome/DOMStorage/RemoveDOMStorageItemCommand.cs @@ -1,5 +1,6 @@ using MasterDevs.ChromeDevTools; using Newtonsoft.Json; +using System; using System.Collections.Generic; namespace MasterDevs.ChromeDevTools.Protocol.Chrome.DOMStorage diff --git a/source/ChromeDevTools/Protocol/Chrome/DOMStorage/RemoveDOMStorageItemCommandResponse.cs b/source/ChromeDevTools/Protocol/Chrome/DOMStorage/RemoveDOMStorageItemCommandResponse.cs index 9701634d227150c22d9b8130c4ade987c84c9c3c..2eac410cbd9b3e4ffff498dede1c319d2a5a5dec 100644 --- a/source/ChromeDevTools/Protocol/Chrome/DOMStorage/RemoveDOMStorageItemCommandResponse.cs +++ b/source/ChromeDevTools/Protocol/Chrome/DOMStorage/RemoveDOMStorageItemCommandResponse.cs @@ -1,5 +1,6 @@ using MasterDevs.ChromeDevTools; using Newtonsoft.Json; +using System; using System.Collections.Generic; namespace MasterDevs.ChromeDevTools.Protocol.Chrome.DOMStorage diff --git a/source/ChromeDevTools/Protocol/Chrome/DOMStorage/SetDOMStorageItemCommand.cs b/source/ChromeDevTools/Protocol/Chrome/DOMStorage/SetDOMStorageItemCommand.cs index ebdb11fa7a3efbeb5654aa1662705e23fc0cfe63..5cef05026e9531adee5e39c56c8a435c392645f1 100644 --- a/source/ChromeDevTools/Protocol/Chrome/DOMStorage/SetDOMStorageItemCommand.cs +++ b/source/ChromeDevTools/Protocol/Chrome/DOMStorage/SetDOMStorageItemCommand.cs @@ -1,5 +1,6 @@ using MasterDevs.ChromeDevTools; using Newtonsoft.Json; +using System; using System.Collections.Generic; namespace MasterDevs.ChromeDevTools.Protocol.Chrome.DOMStorage diff --git a/source/ChromeDevTools/Protocol/Chrome/DOMStorage/SetDOMStorageItemCommandResponse.cs b/source/ChromeDevTools/Protocol/Chrome/DOMStorage/SetDOMStorageItemCommandResponse.cs index 15a09dabc684ccd6eff8235d42e6b66a066f90a4..26df008f5e42d948daa6d66469acd809aeb28949 100644 --- a/source/ChromeDevTools/Protocol/Chrome/DOMStorage/SetDOMStorageItemCommandResponse.cs +++ b/source/ChromeDevTools/Protocol/Chrome/DOMStorage/SetDOMStorageItemCommandResponse.cs @@ -1,5 +1,6 @@ using MasterDevs.ChromeDevTools; using Newtonsoft.Json; +using System; using System.Collections.Generic; namespace MasterDevs.ChromeDevTools.Protocol.Chrome.DOMStorage diff --git a/source/ChromeDevTools/Protocol/Chrome/Database/AddDatabaseEvent.cs b/source/ChromeDevTools/Protocol/Chrome/Database/AddDatabaseEvent.cs index 0855a4f5db0f1dd9f5a85eeda0445bb7da331e46..a0d706d57fb036c2f9f99f9014539f19b9aadde1 100644 --- a/source/ChromeDevTools/Protocol/Chrome/Database/AddDatabaseEvent.cs +++ b/source/ChromeDevTools/Protocol/Chrome/Database/AddDatabaseEvent.cs @@ -1,4 +1,6 @@ -using MasterDevs.ChromeDevTools;using Newtonsoft.Json; +using MasterDevs.ChromeDevTools; +using Newtonsoft.Json; +using System.Collections.Generic; namespace MasterDevs.ChromeDevTools.Protocol.Chrome.Database { diff --git a/source/ChromeDevTools/Protocol/Chrome/Database/DisableCommand.cs b/source/ChromeDevTools/Protocol/Chrome/Database/DisableCommand.cs index e9cd9fbad88398931822536f8185a4ae329ab867..82b7b28787688ab8ce3960040f6378e42c48f34c 100644 --- a/source/ChromeDevTools/Protocol/Chrome/Database/DisableCommand.cs +++ b/source/ChromeDevTools/Protocol/Chrome/Database/DisableCommand.cs @@ -1,5 +1,6 @@ using MasterDevs.ChromeDevTools; using Newtonsoft.Json; +using System; using System.Collections.Generic; namespace MasterDevs.ChromeDevTools.Protocol.Chrome.Database diff --git a/source/ChromeDevTools/Protocol/Chrome/Database/DisableCommandResponse.cs b/source/ChromeDevTools/Protocol/Chrome/Database/DisableCommandResponse.cs index 72695cda4c57fb56fe1f042dea888b820b4c3dfe..807c14954c2fa0b901be3687f7fbd119bd06fc55 100644 --- a/source/ChromeDevTools/Protocol/Chrome/Database/DisableCommandResponse.cs +++ b/source/ChromeDevTools/Protocol/Chrome/Database/DisableCommandResponse.cs @@ -1,5 +1,6 @@ using MasterDevs.ChromeDevTools; using Newtonsoft.Json; +using System; using System.Collections.Generic; namespace MasterDevs.ChromeDevTools.Protocol.Chrome.Database diff --git a/source/ChromeDevTools/Protocol/Chrome/Database/EnableCommand.cs b/source/ChromeDevTools/Protocol/Chrome/Database/EnableCommand.cs index 5d3352ee53d7e3870c0a93f6d03ce952ff7ab809..79f987a5c2e50afcdf2330d79b17a7b21878d5b7 100644 --- a/source/ChromeDevTools/Protocol/Chrome/Database/EnableCommand.cs +++ b/source/ChromeDevTools/Protocol/Chrome/Database/EnableCommand.cs @@ -1,5 +1,6 @@ using MasterDevs.ChromeDevTools; using Newtonsoft.Json; +using System; using System.Collections.Generic; namespace MasterDevs.ChromeDevTools.Protocol.Chrome.Database diff --git a/source/ChromeDevTools/Protocol/Chrome/Database/EnableCommandResponse.cs b/source/ChromeDevTools/Protocol/Chrome/Database/EnableCommandResponse.cs index a50350c0b43439edb9ec386839c97fbef6fbcf94..62227d924201ff3fd433fdd7666555348eaf555c 100644 --- a/source/ChromeDevTools/Protocol/Chrome/Database/EnableCommandResponse.cs +++ b/source/ChromeDevTools/Protocol/Chrome/Database/EnableCommandResponse.cs @@ -1,5 +1,6 @@ using MasterDevs.ChromeDevTools; using Newtonsoft.Json; +using System; using System.Collections.Generic; namespace MasterDevs.ChromeDevTools.Protocol.Chrome.Database diff --git a/source/ChromeDevTools/Protocol/Chrome/Database/ExecuteSQLCommand.cs b/source/ChromeDevTools/Protocol/Chrome/Database/ExecuteSQLCommand.cs index 0350d8efcac36b2edd7961d9e1e65c5ce5c7c974..46fc6cdfeaad9d2ecc1a7e70053e2472a9e4f885 100644 --- a/source/ChromeDevTools/Protocol/Chrome/Database/ExecuteSQLCommand.cs +++ b/source/ChromeDevTools/Protocol/Chrome/Database/ExecuteSQLCommand.cs @@ -1,5 +1,6 @@ using MasterDevs.ChromeDevTools; using Newtonsoft.Json; +using System; using System.Collections.Generic; namespace MasterDevs.ChromeDevTools.Protocol.Chrome.Database diff --git a/source/ChromeDevTools/Protocol/Chrome/Database/ExecuteSQLCommandResponse.cs b/source/ChromeDevTools/Protocol/Chrome/Database/ExecuteSQLCommandResponse.cs index e00d92a974f4a7acb868824603cc4d668c0f78f3..43a2fafd2399903a76a0188a7bc8cf2875bdc1fe 100644 --- a/source/ChromeDevTools/Protocol/Chrome/Database/ExecuteSQLCommandResponse.cs +++ b/source/ChromeDevTools/Protocol/Chrome/Database/ExecuteSQLCommandResponse.cs @@ -1,5 +1,6 @@ using MasterDevs.ChromeDevTools; using Newtonsoft.Json; +using System; using System.Collections.Generic; namespace MasterDevs.ChromeDevTools.Protocol.Chrome.Database diff --git a/source/ChromeDevTools/Protocol/Chrome/Database/GetDatabaseTableNamesCommand.cs b/source/ChromeDevTools/Protocol/Chrome/Database/GetDatabaseTableNamesCommand.cs index f9049ee3dd177edb5353ac5206f26d0370ba16ea..6340b2f988c176caadfc9eff8ff7b55ed9f3ebd9 100644 --- a/source/ChromeDevTools/Protocol/Chrome/Database/GetDatabaseTableNamesCommand.cs +++ b/source/ChromeDevTools/Protocol/Chrome/Database/GetDatabaseTableNamesCommand.cs @@ -1,5 +1,6 @@ using MasterDevs.ChromeDevTools; using Newtonsoft.Json; +using System; using System.Collections.Generic; namespace MasterDevs.ChromeDevTools.Protocol.Chrome.Database diff --git a/source/ChromeDevTools/Protocol/Chrome/Database/GetDatabaseTableNamesCommandResponse.cs b/source/ChromeDevTools/Protocol/Chrome/Database/GetDatabaseTableNamesCommandResponse.cs index 73ef114763b736418170fb6280a8c93f02f113cb..619d46330782feb53186cfb052953510936c28e6 100644 --- a/source/ChromeDevTools/Protocol/Chrome/Database/GetDatabaseTableNamesCommandResponse.cs +++ b/source/ChromeDevTools/Protocol/Chrome/Database/GetDatabaseTableNamesCommandResponse.cs @@ -1,5 +1,6 @@ using MasterDevs.ChromeDevTools; using Newtonsoft.Json; +using System; using System.Collections.Generic; namespace MasterDevs.ChromeDevTools.Protocol.Chrome.Database diff --git a/source/ChromeDevTools/Protocol/Chrome/Debugger/BreakLocation.cs b/source/ChromeDevTools/Protocol/Chrome/Debugger/BreakLocation.cs index 73f4131292c09e2826f164ebc3078232645724dc..5385f231094372df2732d5ba23d046ea087eb5b8 100644 --- a/source/ChromeDevTools/Protocol/Chrome/Debugger/BreakLocation.cs +++ b/source/ChromeDevTools/Protocol/Chrome/Debugger/BreakLocation.cs @@ -4,9 +4,6 @@ using System.Collections.Generic; namespace MasterDevs.ChromeDevTools.Protocol.Chrome.Debugger { - /// <summary> - /// - /// </summary> [SupportedBy("Chrome")] public class BreakLocation { diff --git a/source/ChromeDevTools/Protocol/Chrome/Debugger/BreakpointResolvedEvent.cs b/source/ChromeDevTools/Protocol/Chrome/Debugger/BreakpointResolvedEvent.cs index 96268e7fedac6e22983af0359e102eb17e6fa2ba..e0eeb1b5449b4fddb9976e0a2b767a26085af84c 100644 --- a/source/ChromeDevTools/Protocol/Chrome/Debugger/BreakpointResolvedEvent.cs +++ b/source/ChromeDevTools/Protocol/Chrome/Debugger/BreakpointResolvedEvent.cs @@ -1,4 +1,6 @@ -using MasterDevs.ChromeDevTools;using Newtonsoft.Json; +using MasterDevs.ChromeDevTools; +using Newtonsoft.Json; +using System.Collections.Generic; namespace MasterDevs.ChromeDevTools.Protocol.Chrome.Debugger { diff --git a/source/ChromeDevTools/Protocol/Chrome/Debugger/ContinueToLocationCommand.cs b/source/ChromeDevTools/Protocol/Chrome/Debugger/ContinueToLocationCommand.cs index fd011ceae02acc4299d5157f77f46bd0618d7196..447c11c7c372fe6066ea757ab481ef890a5f272d 100644 --- a/source/ChromeDevTools/Protocol/Chrome/Debugger/ContinueToLocationCommand.cs +++ b/source/ChromeDevTools/Protocol/Chrome/Debugger/ContinueToLocationCommand.cs @@ -1,5 +1,6 @@ using MasterDevs.ChromeDevTools; using Newtonsoft.Json; +using System; using System.Collections.Generic; namespace MasterDevs.ChromeDevTools.Protocol.Chrome.Debugger diff --git a/source/ChromeDevTools/Protocol/Chrome/Debugger/ContinueToLocationCommandResponse.cs b/source/ChromeDevTools/Protocol/Chrome/Debugger/ContinueToLocationCommandResponse.cs index aa3c9474243a3d117de1ab2be9efe02292782ece..1050bf516b75a7aabe7a8534a2bda3c1bf096462 100644 --- a/source/ChromeDevTools/Protocol/Chrome/Debugger/ContinueToLocationCommandResponse.cs +++ b/source/ChromeDevTools/Protocol/Chrome/Debugger/ContinueToLocationCommandResponse.cs @@ -1,5 +1,6 @@ using MasterDevs.ChromeDevTools; using Newtonsoft.Json; +using System; using System.Collections.Generic; namespace MasterDevs.ChromeDevTools.Protocol.Chrome.Debugger diff --git a/source/ChromeDevTools/Protocol/Chrome/Debugger/DisableCommand.cs b/source/ChromeDevTools/Protocol/Chrome/Debugger/DisableCommand.cs index 3c4f1daebb21b5ce1c1e688b2b8d1bef34b08f81..20f517c41df985ed40374ff5ebd4ec5fadb1842f 100644 --- a/source/ChromeDevTools/Protocol/Chrome/Debugger/DisableCommand.cs +++ b/source/ChromeDevTools/Protocol/Chrome/Debugger/DisableCommand.cs @@ -1,5 +1,6 @@ using MasterDevs.ChromeDevTools; using Newtonsoft.Json; +using System; using System.Collections.Generic; namespace MasterDevs.ChromeDevTools.Protocol.Chrome.Debugger diff --git a/source/ChromeDevTools/Protocol/Chrome/Debugger/DisableCommandResponse.cs b/source/ChromeDevTools/Protocol/Chrome/Debugger/DisableCommandResponse.cs index 6ab912f070a7171afa52d20249bafdca429f88f7..8551e50f0bae5f53906ca3adc362fa42db057e9e 100644 --- a/source/ChromeDevTools/Protocol/Chrome/Debugger/DisableCommandResponse.cs +++ b/source/ChromeDevTools/Protocol/Chrome/Debugger/DisableCommandResponse.cs @@ -1,5 +1,6 @@ using MasterDevs.ChromeDevTools; using Newtonsoft.Json; +using System; using System.Collections.Generic; namespace MasterDevs.ChromeDevTools.Protocol.Chrome.Debugger diff --git a/source/ChromeDevTools/Protocol/Chrome/Debugger/EnableCommand.cs b/source/ChromeDevTools/Protocol/Chrome/Debugger/EnableCommand.cs index dd7e1ece4f11b7fc61b3f2361a47dfb3b16a75fe..4046c9b9c9efc5a60425e02f5d8b93328a1da658 100644 --- a/source/ChromeDevTools/Protocol/Chrome/Debugger/EnableCommand.cs +++ b/source/ChromeDevTools/Protocol/Chrome/Debugger/EnableCommand.cs @@ -1,5 +1,6 @@ using MasterDevs.ChromeDevTools; using Newtonsoft.Json; +using System; using System.Collections.Generic; namespace MasterDevs.ChromeDevTools.Protocol.Chrome.Debugger diff --git a/source/ChromeDevTools/Protocol/Chrome/Debugger/EnableCommandResponse.cs b/source/ChromeDevTools/Protocol/Chrome/Debugger/EnableCommandResponse.cs index 6e085b6976758b8c7a55aa0042d039b5eaaa9695..131fc7859ac3d0efe7069ea367b40cd1b450e45e 100644 --- a/source/ChromeDevTools/Protocol/Chrome/Debugger/EnableCommandResponse.cs +++ b/source/ChromeDevTools/Protocol/Chrome/Debugger/EnableCommandResponse.cs @@ -1,5 +1,6 @@ using MasterDevs.ChromeDevTools; using Newtonsoft.Json; +using System; using System.Collections.Generic; namespace MasterDevs.ChromeDevTools.Protocol.Chrome.Debugger diff --git a/source/ChromeDevTools/Protocol/Chrome/Debugger/EvaluateOnCallFrameCommand.cs b/source/ChromeDevTools/Protocol/Chrome/Debugger/EvaluateOnCallFrameCommand.cs index 620709e037a2346f7799cad05270962ee74d5ee4..be5685b44617ae0f15e0036a1fa93bb5450f1552 100644 --- a/source/ChromeDevTools/Protocol/Chrome/Debugger/EvaluateOnCallFrameCommand.cs +++ b/source/ChromeDevTools/Protocol/Chrome/Debugger/EvaluateOnCallFrameCommand.cs @@ -1,5 +1,6 @@ using MasterDevs.ChromeDevTools; using Newtonsoft.Json; +using System; using System.Collections.Generic; namespace MasterDevs.ChromeDevTools.Protocol.Chrome.Debugger diff --git a/source/ChromeDevTools/Protocol/Chrome/Debugger/EvaluateOnCallFrameCommandResponse.cs b/source/ChromeDevTools/Protocol/Chrome/Debugger/EvaluateOnCallFrameCommandResponse.cs index 018f9cea511202d7db181c6c089828ca7452cb59..1dd52d1e4d9c18190806cab898145cd854b60c78 100644 --- a/source/ChromeDevTools/Protocol/Chrome/Debugger/EvaluateOnCallFrameCommandResponse.cs +++ b/source/ChromeDevTools/Protocol/Chrome/Debugger/EvaluateOnCallFrameCommandResponse.cs @@ -1,5 +1,6 @@ using MasterDevs.ChromeDevTools; using Newtonsoft.Json; +using System; using System.Collections.Generic; namespace MasterDevs.ChromeDevTools.Protocol.Chrome.Debugger diff --git a/source/ChromeDevTools/Protocol/Chrome/Debugger/GetPossibleBreakpointsCommand.cs b/source/ChromeDevTools/Protocol/Chrome/Debugger/GetPossibleBreakpointsCommand.cs index 75c124b212a62c2d798c7da048ff88476a86096d..8c5d7f0ea8475c62776780b25a9e1067567d50ed 100644 --- a/source/ChromeDevTools/Protocol/Chrome/Debugger/GetPossibleBreakpointsCommand.cs +++ b/source/ChromeDevTools/Protocol/Chrome/Debugger/GetPossibleBreakpointsCommand.cs @@ -1,5 +1,6 @@ using MasterDevs.ChromeDevTools; using Newtonsoft.Json; +using System; using System.Collections.Generic; namespace MasterDevs.ChromeDevTools.Protocol.Chrome.Debugger diff --git a/source/ChromeDevTools/Protocol/Chrome/Debugger/GetPossibleBreakpointsCommandResponse.cs b/source/ChromeDevTools/Protocol/Chrome/Debugger/GetPossibleBreakpointsCommandResponse.cs index a638224d38b151b2a221828eab3f9c7a2bbf81a5..3256d2204617cdb8c56954667c13a3d97b0f48c6 100644 --- a/source/ChromeDevTools/Protocol/Chrome/Debugger/GetPossibleBreakpointsCommandResponse.cs +++ b/source/ChromeDevTools/Protocol/Chrome/Debugger/GetPossibleBreakpointsCommandResponse.cs @@ -1,5 +1,6 @@ using MasterDevs.ChromeDevTools; using Newtonsoft.Json; +using System; using System.Collections.Generic; namespace MasterDevs.ChromeDevTools.Protocol.Chrome.Debugger diff --git a/source/ChromeDevTools/Protocol/Chrome/Debugger/GetScriptSourceCommand.cs b/source/ChromeDevTools/Protocol/Chrome/Debugger/GetScriptSourceCommand.cs index a031353ece4f3438109ba7852957ae23598e6bca..d3bd5161acd3df84dc2bd925636c70c4a1d86996 100644 --- a/source/ChromeDevTools/Protocol/Chrome/Debugger/GetScriptSourceCommand.cs +++ b/source/ChromeDevTools/Protocol/Chrome/Debugger/GetScriptSourceCommand.cs @@ -1,5 +1,6 @@ using MasterDevs.ChromeDevTools; using Newtonsoft.Json; +using System; using System.Collections.Generic; namespace MasterDevs.ChromeDevTools.Protocol.Chrome.Debugger diff --git a/source/ChromeDevTools/Protocol/Chrome/Debugger/GetScriptSourceCommandResponse.cs b/source/ChromeDevTools/Protocol/Chrome/Debugger/GetScriptSourceCommandResponse.cs index 468120fe66b1a41d8f2359ecbca8b6d459111a61..fc05ddd5878ba532928105734f30f2c4a433d330 100644 --- a/source/ChromeDevTools/Protocol/Chrome/Debugger/GetScriptSourceCommandResponse.cs +++ b/source/ChromeDevTools/Protocol/Chrome/Debugger/GetScriptSourceCommandResponse.cs @@ -1,5 +1,6 @@ using MasterDevs.ChromeDevTools; using Newtonsoft.Json; +using System; using System.Collections.Generic; namespace MasterDevs.ChromeDevTools.Protocol.Chrome.Debugger diff --git a/source/ChromeDevTools/Protocol/Chrome/Debugger/PauseCommand.cs b/source/ChromeDevTools/Protocol/Chrome/Debugger/PauseCommand.cs index ecbab66a3a6f82da75a302dd482e45774fdd8583..56ac0a53b281672b1e614fd1b7d0c4fb6d0f4f89 100644 --- a/source/ChromeDevTools/Protocol/Chrome/Debugger/PauseCommand.cs +++ b/source/ChromeDevTools/Protocol/Chrome/Debugger/PauseCommand.cs @@ -1,5 +1,6 @@ using MasterDevs.ChromeDevTools; using Newtonsoft.Json; +using System; using System.Collections.Generic; namespace MasterDevs.ChromeDevTools.Protocol.Chrome.Debugger diff --git a/source/ChromeDevTools/Protocol/Chrome/Debugger/PauseCommandResponse.cs b/source/ChromeDevTools/Protocol/Chrome/Debugger/PauseCommandResponse.cs index eb61992cb8300b58aed6efae087ede1c672f472f..2d3847c1dd8b1aa924b879c9421ec3ddc996c392 100644 --- a/source/ChromeDevTools/Protocol/Chrome/Debugger/PauseCommandResponse.cs +++ b/source/ChromeDevTools/Protocol/Chrome/Debugger/PauseCommandResponse.cs @@ -1,5 +1,6 @@ using MasterDevs.ChromeDevTools; using Newtonsoft.Json; +using System; using System.Collections.Generic; namespace MasterDevs.ChromeDevTools.Protocol.Chrome.Debugger diff --git a/source/ChromeDevTools/Protocol/Chrome/Debugger/PausedEvent.cs b/source/ChromeDevTools/Protocol/Chrome/Debugger/PausedEvent.cs index fc7d6cb9d46dd9c7760aae101c31397825301e63..aa55a06515cec390355c134e8a863109e843230e 100644 --- a/source/ChromeDevTools/Protocol/Chrome/Debugger/PausedEvent.cs +++ b/source/ChromeDevTools/Protocol/Chrome/Debugger/PausedEvent.cs @@ -1,4 +1,6 @@ -using MasterDevs.ChromeDevTools;using Newtonsoft.Json; +using MasterDevs.ChromeDevTools; +using Newtonsoft.Json; +using System.Collections.Generic; namespace MasterDevs.ChromeDevTools.Protocol.Chrome.Debugger { diff --git a/source/ChromeDevTools/Protocol/Chrome/Debugger/RemoveBreakpointCommand.cs b/source/ChromeDevTools/Protocol/Chrome/Debugger/RemoveBreakpointCommand.cs index c841b84f9a573ca1e3d86fdc71a0c16ab0d23c73..0d318bc4ef0466c451af00fc8a746a2adb9909cf 100644 --- a/source/ChromeDevTools/Protocol/Chrome/Debugger/RemoveBreakpointCommand.cs +++ b/source/ChromeDevTools/Protocol/Chrome/Debugger/RemoveBreakpointCommand.cs @@ -1,5 +1,6 @@ using MasterDevs.ChromeDevTools; using Newtonsoft.Json; +using System; using System.Collections.Generic; namespace MasterDevs.ChromeDevTools.Protocol.Chrome.Debugger diff --git a/source/ChromeDevTools/Protocol/Chrome/Debugger/RemoveBreakpointCommandResponse.cs b/source/ChromeDevTools/Protocol/Chrome/Debugger/RemoveBreakpointCommandResponse.cs index ad0a70b297bd7c7b6ec2f6a6daf1963c0f6d18b1..7e52b3ab1e0d9195540691d8ce49b38486b083f3 100644 --- a/source/ChromeDevTools/Protocol/Chrome/Debugger/RemoveBreakpointCommandResponse.cs +++ b/source/ChromeDevTools/Protocol/Chrome/Debugger/RemoveBreakpointCommandResponse.cs @@ -1,5 +1,6 @@ using MasterDevs.ChromeDevTools; using Newtonsoft.Json; +using System; using System.Collections.Generic; namespace MasterDevs.ChromeDevTools.Protocol.Chrome.Debugger diff --git a/source/ChromeDevTools/Protocol/Chrome/Debugger/RestartFrameCommand.cs b/source/ChromeDevTools/Protocol/Chrome/Debugger/RestartFrameCommand.cs index c11f5e8619413500e0acb54f7716159a843af4e6..ee497355e2b28d2881c7035162488393c0946500 100644 --- a/source/ChromeDevTools/Protocol/Chrome/Debugger/RestartFrameCommand.cs +++ b/source/ChromeDevTools/Protocol/Chrome/Debugger/RestartFrameCommand.cs @@ -1,5 +1,6 @@ using MasterDevs.ChromeDevTools; using Newtonsoft.Json; +using System; using System.Collections.Generic; namespace MasterDevs.ChromeDevTools.Protocol.Chrome.Debugger diff --git a/source/ChromeDevTools/Protocol/Chrome/Debugger/RestartFrameCommandResponse.cs b/source/ChromeDevTools/Protocol/Chrome/Debugger/RestartFrameCommandResponse.cs index 8d621088936f4203a47bfaa2f8eef94e87813867..146362547eee69b1e0589da5bdd954c31979f88e 100644 --- a/source/ChromeDevTools/Protocol/Chrome/Debugger/RestartFrameCommandResponse.cs +++ b/source/ChromeDevTools/Protocol/Chrome/Debugger/RestartFrameCommandResponse.cs @@ -1,5 +1,6 @@ using MasterDevs.ChromeDevTools; using Newtonsoft.Json; +using System; using System.Collections.Generic; namespace MasterDevs.ChromeDevTools.Protocol.Chrome.Debugger diff --git a/source/ChromeDevTools/Protocol/Chrome/Debugger/ResumeCommand.cs b/source/ChromeDevTools/Protocol/Chrome/Debugger/ResumeCommand.cs index 7b4841117b71670a31d263b89857f3756db05052..bd3e1a8bc7caf04be6acbfa6f4645f610ce58bb6 100644 --- a/source/ChromeDevTools/Protocol/Chrome/Debugger/ResumeCommand.cs +++ b/source/ChromeDevTools/Protocol/Chrome/Debugger/ResumeCommand.cs @@ -1,5 +1,6 @@ using MasterDevs.ChromeDevTools; using Newtonsoft.Json; +using System; using System.Collections.Generic; namespace MasterDevs.ChromeDevTools.Protocol.Chrome.Debugger diff --git a/source/ChromeDevTools/Protocol/Chrome/Debugger/ResumeCommandResponse.cs b/source/ChromeDevTools/Protocol/Chrome/Debugger/ResumeCommandResponse.cs index 1c0d07cf276e85a15f8288d227886aba4d66160b..6f8982b587ea488f154cd4058661fc9f25468285 100644 --- a/source/ChromeDevTools/Protocol/Chrome/Debugger/ResumeCommandResponse.cs +++ b/source/ChromeDevTools/Protocol/Chrome/Debugger/ResumeCommandResponse.cs @@ -1,5 +1,6 @@ using MasterDevs.ChromeDevTools; using Newtonsoft.Json; +using System; using System.Collections.Generic; namespace MasterDevs.ChromeDevTools.Protocol.Chrome.Debugger diff --git a/source/ChromeDevTools/Protocol/Chrome/Debugger/ResumedEvent.cs b/source/ChromeDevTools/Protocol/Chrome/Debugger/ResumedEvent.cs index 4036ade0e97f85f75e76532ed2be2e467d112fad..ef04a516489826c0845ef2e60083f754a9b41883 100644 --- a/source/ChromeDevTools/Protocol/Chrome/Debugger/ResumedEvent.cs +++ b/source/ChromeDevTools/Protocol/Chrome/Debugger/ResumedEvent.cs @@ -1,4 +1,6 @@ -using MasterDevs.ChromeDevTools;using Newtonsoft.Json; +using MasterDevs.ChromeDevTools; +using Newtonsoft.Json; +using System.Collections.Generic; namespace MasterDevs.ChromeDevTools.Protocol.Chrome.Debugger { diff --git a/source/ChromeDevTools/Protocol/Chrome/Debugger/ScheduleStepIntoAsyncCommand.cs b/source/ChromeDevTools/Protocol/Chrome/Debugger/ScheduleStepIntoAsyncCommand.cs index 240824485de2fa047860039869aba9026e37648f..049ecfce2c89c828d1b28abff30e06272465f64c 100644 --- a/source/ChromeDevTools/Protocol/Chrome/Debugger/ScheduleStepIntoAsyncCommand.cs +++ b/source/ChromeDevTools/Protocol/Chrome/Debugger/ScheduleStepIntoAsyncCommand.cs @@ -1,5 +1,6 @@ using MasterDevs.ChromeDevTools; using Newtonsoft.Json; +using System; using System.Collections.Generic; namespace MasterDevs.ChromeDevTools.Protocol.Chrome.Debugger diff --git a/source/ChromeDevTools/Protocol/Chrome/Debugger/ScheduleStepIntoAsyncCommandResponse.cs b/source/ChromeDevTools/Protocol/Chrome/Debugger/ScheduleStepIntoAsyncCommandResponse.cs index e6e5967d9f3c3a7cae31dd72613adfa919dfa5f3..8d5294f6f3f87f73a2bb0a2f1188dc2bb1aeaf4e 100644 --- a/source/ChromeDevTools/Protocol/Chrome/Debugger/ScheduleStepIntoAsyncCommandResponse.cs +++ b/source/ChromeDevTools/Protocol/Chrome/Debugger/ScheduleStepIntoAsyncCommandResponse.cs @@ -1,5 +1,6 @@ using MasterDevs.ChromeDevTools; using Newtonsoft.Json; +using System; using System.Collections.Generic; namespace MasterDevs.ChromeDevTools.Protocol.Chrome.Debugger diff --git a/source/ChromeDevTools/Protocol/Chrome/Debugger/ScriptFailedToParseEvent.cs b/source/ChromeDevTools/Protocol/Chrome/Debugger/ScriptFailedToParseEvent.cs index a776ff476df82ee4f69ccb78f9c7039f60a3e107..5978df453a5fe8b143d2d0fe47ec1d1c4c2dff4a 100644 --- a/source/ChromeDevTools/Protocol/Chrome/Debugger/ScriptFailedToParseEvent.cs +++ b/source/ChromeDevTools/Protocol/Chrome/Debugger/ScriptFailedToParseEvent.cs @@ -1,4 +1,6 @@ -using MasterDevs.ChromeDevTools;using Newtonsoft.Json; +using MasterDevs.ChromeDevTools; +using Newtonsoft.Json; +using System.Collections.Generic; namespace MasterDevs.ChromeDevTools.Protocol.Chrome.Debugger { diff --git a/source/ChromeDevTools/Protocol/Chrome/Debugger/ScriptParsedEvent.cs b/source/ChromeDevTools/Protocol/Chrome/Debugger/ScriptParsedEvent.cs index bf7dbea2410b715e97f2f6b34a0923b424dc8bb5..ade281d68f0b12eacb2bcc730d40c9fe48731499 100644 --- a/source/ChromeDevTools/Protocol/Chrome/Debugger/ScriptParsedEvent.cs +++ b/source/ChromeDevTools/Protocol/Chrome/Debugger/ScriptParsedEvent.cs @@ -1,4 +1,6 @@ -using MasterDevs.ChromeDevTools;using Newtonsoft.Json; +using MasterDevs.ChromeDevTools; +using Newtonsoft.Json; +using System.Collections.Generic; namespace MasterDevs.ChromeDevTools.Protocol.Chrome.Debugger { diff --git a/source/ChromeDevTools/Protocol/Chrome/Debugger/SearchInContentCommand.cs b/source/ChromeDevTools/Protocol/Chrome/Debugger/SearchInContentCommand.cs index 8f1238981f9487ca4894d59086cb06728f326d65..fe1fe8aa02a9a7ddac54963f00b980a403068ad2 100644 --- a/source/ChromeDevTools/Protocol/Chrome/Debugger/SearchInContentCommand.cs +++ b/source/ChromeDevTools/Protocol/Chrome/Debugger/SearchInContentCommand.cs @@ -1,5 +1,6 @@ using MasterDevs.ChromeDevTools; using Newtonsoft.Json; +using System; using System.Collections.Generic; namespace MasterDevs.ChromeDevTools.Protocol.Chrome.Debugger diff --git a/source/ChromeDevTools/Protocol/Chrome/Debugger/SearchInContentCommandResponse.cs b/source/ChromeDevTools/Protocol/Chrome/Debugger/SearchInContentCommandResponse.cs index 24ef2a673ae3909b6999a24740068332b4829503..c54f003d9ba988eaed3a1cc707a9daf347f1e17d 100644 --- a/source/ChromeDevTools/Protocol/Chrome/Debugger/SearchInContentCommandResponse.cs +++ b/source/ChromeDevTools/Protocol/Chrome/Debugger/SearchInContentCommandResponse.cs @@ -1,5 +1,6 @@ using MasterDevs.ChromeDevTools; using Newtonsoft.Json; +using System; using System.Collections.Generic; namespace MasterDevs.ChromeDevTools.Protocol.Chrome.Debugger diff --git a/source/ChromeDevTools/Protocol/Chrome/Debugger/SetAsyncCallStackDepthCommand.cs b/source/ChromeDevTools/Protocol/Chrome/Debugger/SetAsyncCallStackDepthCommand.cs index 314240dbac5733482742d7c53de5d4fc3a3ea186..9b91aa6cfd0ea3fa5d0958204c9ef7e1f545b6a3 100644 --- a/source/ChromeDevTools/Protocol/Chrome/Debugger/SetAsyncCallStackDepthCommand.cs +++ b/source/ChromeDevTools/Protocol/Chrome/Debugger/SetAsyncCallStackDepthCommand.cs @@ -1,5 +1,6 @@ using MasterDevs.ChromeDevTools; using Newtonsoft.Json; +using System; using System.Collections.Generic; namespace MasterDevs.ChromeDevTools.Protocol.Chrome.Debugger diff --git a/source/ChromeDevTools/Protocol/Chrome/Debugger/SetAsyncCallStackDepthCommandResponse.cs b/source/ChromeDevTools/Protocol/Chrome/Debugger/SetAsyncCallStackDepthCommandResponse.cs index 4c3e7e92dc5306bd9de35881f9ffee519da07471..c34c57e5940250cbf677d4454ea0d276a633de89 100644 --- a/source/ChromeDevTools/Protocol/Chrome/Debugger/SetAsyncCallStackDepthCommandResponse.cs +++ b/source/ChromeDevTools/Protocol/Chrome/Debugger/SetAsyncCallStackDepthCommandResponse.cs @@ -1,5 +1,6 @@ using MasterDevs.ChromeDevTools; using Newtonsoft.Json; +using System; using System.Collections.Generic; namespace MasterDevs.ChromeDevTools.Protocol.Chrome.Debugger diff --git a/source/ChromeDevTools/Protocol/Chrome/Debugger/SetBlackboxPatternsCommand.cs b/source/ChromeDevTools/Protocol/Chrome/Debugger/SetBlackboxPatternsCommand.cs index 33de1549210e4b586674495fd69137d7b600184f..8389620e9ce3d9d52581897dbf607d271d13bd6f 100644 --- a/source/ChromeDevTools/Protocol/Chrome/Debugger/SetBlackboxPatternsCommand.cs +++ b/source/ChromeDevTools/Protocol/Chrome/Debugger/SetBlackboxPatternsCommand.cs @@ -1,5 +1,6 @@ using MasterDevs.ChromeDevTools; using Newtonsoft.Json; +using System; using System.Collections.Generic; namespace MasterDevs.ChromeDevTools.Protocol.Chrome.Debugger diff --git a/source/ChromeDevTools/Protocol/Chrome/Debugger/SetBlackboxPatternsCommandResponse.cs b/source/ChromeDevTools/Protocol/Chrome/Debugger/SetBlackboxPatternsCommandResponse.cs index 845823e0a61f43c091bdf72d2e7d4cdd01d919d1..f5b48b77ad2235863703228a2508be7733b5ba0c 100644 --- a/source/ChromeDevTools/Protocol/Chrome/Debugger/SetBlackboxPatternsCommandResponse.cs +++ b/source/ChromeDevTools/Protocol/Chrome/Debugger/SetBlackboxPatternsCommandResponse.cs @@ -1,5 +1,6 @@ using MasterDevs.ChromeDevTools; using Newtonsoft.Json; +using System; using System.Collections.Generic; namespace MasterDevs.ChromeDevTools.Protocol.Chrome.Debugger diff --git a/source/ChromeDevTools/Protocol/Chrome/Debugger/SetBlackboxedRangesCommand.cs b/source/ChromeDevTools/Protocol/Chrome/Debugger/SetBlackboxedRangesCommand.cs index 4a662caf286c8ba58c7ac31ed6e059e8a3573652..aded06fc57a6b866d00ef95269eada85478f5f15 100644 --- a/source/ChromeDevTools/Protocol/Chrome/Debugger/SetBlackboxedRangesCommand.cs +++ b/source/ChromeDevTools/Protocol/Chrome/Debugger/SetBlackboxedRangesCommand.cs @@ -1,5 +1,6 @@ using MasterDevs.ChromeDevTools; using Newtonsoft.Json; +using System; using System.Collections.Generic; namespace MasterDevs.ChromeDevTools.Protocol.Chrome.Debugger diff --git a/source/ChromeDevTools/Protocol/Chrome/Debugger/SetBlackboxedRangesCommandResponse.cs b/source/ChromeDevTools/Protocol/Chrome/Debugger/SetBlackboxedRangesCommandResponse.cs index 5328b5631b6338dbc2eeaf100de519433f7b61ab..1ed0a7899496b0285a2a94325d9ca65e26a109ba 100644 --- a/source/ChromeDevTools/Protocol/Chrome/Debugger/SetBlackboxedRangesCommandResponse.cs +++ b/source/ChromeDevTools/Protocol/Chrome/Debugger/SetBlackboxedRangesCommandResponse.cs @@ -1,5 +1,6 @@ using MasterDevs.ChromeDevTools; using Newtonsoft.Json; +using System; using System.Collections.Generic; namespace MasterDevs.ChromeDevTools.Protocol.Chrome.Debugger diff --git a/source/ChromeDevTools/Protocol/Chrome/Debugger/SetBreakpointByUrlCommand.cs b/source/ChromeDevTools/Protocol/Chrome/Debugger/SetBreakpointByUrlCommand.cs index da7207fcf3f3ce50b904809338b18f382a72ffed..76dc4e8385a8f958ee5bbbf6469880a1c3e93a33 100644 --- a/source/ChromeDevTools/Protocol/Chrome/Debugger/SetBreakpointByUrlCommand.cs +++ b/source/ChromeDevTools/Protocol/Chrome/Debugger/SetBreakpointByUrlCommand.cs @@ -1,5 +1,6 @@ using MasterDevs.ChromeDevTools; using Newtonsoft.Json; +using System; using System.Collections.Generic; namespace MasterDevs.ChromeDevTools.Protocol.Chrome.Debugger diff --git a/source/ChromeDevTools/Protocol/Chrome/Debugger/SetBreakpointByUrlCommandResponse.cs b/source/ChromeDevTools/Protocol/Chrome/Debugger/SetBreakpointByUrlCommandResponse.cs index a2509da4c5ee0366dcf7a37781da09b9dd2b86ba..f4ad5c63f0f02481c2c9d3cdb83f7b0dbd72ab36 100644 --- a/source/ChromeDevTools/Protocol/Chrome/Debugger/SetBreakpointByUrlCommandResponse.cs +++ b/source/ChromeDevTools/Protocol/Chrome/Debugger/SetBreakpointByUrlCommandResponse.cs @@ -1,5 +1,6 @@ using MasterDevs.ChromeDevTools; using Newtonsoft.Json; +using System; using System.Collections.Generic; namespace MasterDevs.ChromeDevTools.Protocol.Chrome.Debugger diff --git a/source/ChromeDevTools/Protocol/Chrome/Debugger/SetBreakpointCommand.cs b/source/ChromeDevTools/Protocol/Chrome/Debugger/SetBreakpointCommand.cs index 09a2dcf3826063d3c233fd601802d4a6da96003f..67efa554ba2c0d32a2d7297b42af7c2f0b85f476 100644 --- a/source/ChromeDevTools/Protocol/Chrome/Debugger/SetBreakpointCommand.cs +++ b/source/ChromeDevTools/Protocol/Chrome/Debugger/SetBreakpointCommand.cs @@ -1,5 +1,6 @@ using MasterDevs.ChromeDevTools; using Newtonsoft.Json; +using System; using System.Collections.Generic; namespace MasterDevs.ChromeDevTools.Protocol.Chrome.Debugger diff --git a/source/ChromeDevTools/Protocol/Chrome/Debugger/SetBreakpointCommandResponse.cs b/source/ChromeDevTools/Protocol/Chrome/Debugger/SetBreakpointCommandResponse.cs index 8128133297ed34fd7dab7bd45f9a85dae712781a..906dbbbfc9a7f38be08ccd9fd18efcdd5f125eca 100644 --- a/source/ChromeDevTools/Protocol/Chrome/Debugger/SetBreakpointCommandResponse.cs +++ b/source/ChromeDevTools/Protocol/Chrome/Debugger/SetBreakpointCommandResponse.cs @@ -1,5 +1,6 @@ using MasterDevs.ChromeDevTools; using Newtonsoft.Json; +using System; using System.Collections.Generic; namespace MasterDevs.ChromeDevTools.Protocol.Chrome.Debugger diff --git a/source/ChromeDevTools/Protocol/Chrome/Debugger/SetBreakpointsActiveCommand.cs b/source/ChromeDevTools/Protocol/Chrome/Debugger/SetBreakpointsActiveCommand.cs index b93daf0f399df381c7c962e44a8e69511442e188..9c9f4e00b13cf78766d6221ecb1ccc6b758887d2 100644 --- a/source/ChromeDevTools/Protocol/Chrome/Debugger/SetBreakpointsActiveCommand.cs +++ b/source/ChromeDevTools/Protocol/Chrome/Debugger/SetBreakpointsActiveCommand.cs @@ -1,5 +1,6 @@ using MasterDevs.ChromeDevTools; using Newtonsoft.Json; +using System; using System.Collections.Generic; namespace MasterDevs.ChromeDevTools.Protocol.Chrome.Debugger diff --git a/source/ChromeDevTools/Protocol/Chrome/Debugger/SetBreakpointsActiveCommandResponse.cs b/source/ChromeDevTools/Protocol/Chrome/Debugger/SetBreakpointsActiveCommandResponse.cs index 163fbb6066f87e23dd1b110339fc6d88316804d4..4de26519020a20a8d133a84ca3e097aac6cbc342 100644 --- a/source/ChromeDevTools/Protocol/Chrome/Debugger/SetBreakpointsActiveCommandResponse.cs +++ b/source/ChromeDevTools/Protocol/Chrome/Debugger/SetBreakpointsActiveCommandResponse.cs @@ -1,5 +1,6 @@ using MasterDevs.ChromeDevTools; using Newtonsoft.Json; +using System; using System.Collections.Generic; namespace MasterDevs.ChromeDevTools.Protocol.Chrome.Debugger diff --git a/source/ChromeDevTools/Protocol/Chrome/Debugger/SetPauseOnExceptionsCommand.cs b/source/ChromeDevTools/Protocol/Chrome/Debugger/SetPauseOnExceptionsCommand.cs index 815e85d47dded584232ed852dcf7de21af3dad6e..1680ecb2e7b2409a02d6fd3d599ccc67264451ed 100644 --- a/source/ChromeDevTools/Protocol/Chrome/Debugger/SetPauseOnExceptionsCommand.cs +++ b/source/ChromeDevTools/Protocol/Chrome/Debugger/SetPauseOnExceptionsCommand.cs @@ -1,5 +1,6 @@ using MasterDevs.ChromeDevTools; using Newtonsoft.Json; +using System; using System.Collections.Generic; namespace MasterDevs.ChromeDevTools.Protocol.Chrome.Debugger diff --git a/source/ChromeDevTools/Protocol/Chrome/Debugger/SetPauseOnExceptionsCommandResponse.cs b/source/ChromeDevTools/Protocol/Chrome/Debugger/SetPauseOnExceptionsCommandResponse.cs index 9781b4715914aad4b65bccc1d2812f25b7d9b7c5..906d6a7edacbeccc8e8c5d44517a1b3ba4ac55cc 100644 --- a/source/ChromeDevTools/Protocol/Chrome/Debugger/SetPauseOnExceptionsCommandResponse.cs +++ b/source/ChromeDevTools/Protocol/Chrome/Debugger/SetPauseOnExceptionsCommandResponse.cs @@ -1,5 +1,6 @@ using MasterDevs.ChromeDevTools; using Newtonsoft.Json; +using System; using System.Collections.Generic; namespace MasterDevs.ChromeDevTools.Protocol.Chrome.Debugger diff --git a/source/ChromeDevTools/Protocol/Chrome/Debugger/SetScriptSourceCommand.cs b/source/ChromeDevTools/Protocol/Chrome/Debugger/SetScriptSourceCommand.cs index 8af5fae1a546f5f2b138c95a9a04e60148cf5217..d5547c433642dcb21f3f4f07c908fd9a2b48f900 100644 --- a/source/ChromeDevTools/Protocol/Chrome/Debugger/SetScriptSourceCommand.cs +++ b/source/ChromeDevTools/Protocol/Chrome/Debugger/SetScriptSourceCommand.cs @@ -1,5 +1,6 @@ using MasterDevs.ChromeDevTools; using Newtonsoft.Json; +using System; using System.Collections.Generic; namespace MasterDevs.ChromeDevTools.Protocol.Chrome.Debugger diff --git a/source/ChromeDevTools/Protocol/Chrome/Debugger/SetScriptSourceCommandResponse.cs b/source/ChromeDevTools/Protocol/Chrome/Debugger/SetScriptSourceCommandResponse.cs index 33a9acdd7b1aa669def5990212b969dfefaf520d..7c84ef6d5ca03ad5b3b3ec7c1cceef84c32c6a07 100644 --- a/source/ChromeDevTools/Protocol/Chrome/Debugger/SetScriptSourceCommandResponse.cs +++ b/source/ChromeDevTools/Protocol/Chrome/Debugger/SetScriptSourceCommandResponse.cs @@ -1,5 +1,6 @@ using MasterDevs.ChromeDevTools; using Newtonsoft.Json; +using System; using System.Collections.Generic; namespace MasterDevs.ChromeDevTools.Protocol.Chrome.Debugger diff --git a/source/ChromeDevTools/Protocol/Chrome/Debugger/SetSkipAllPausesCommand.cs b/source/ChromeDevTools/Protocol/Chrome/Debugger/SetSkipAllPausesCommand.cs index f8a05b4768528ba7f143199b434b93bb96a863fa..d1861ad3be5f3508cf4a040e2eaced618ed7cf37 100644 --- a/source/ChromeDevTools/Protocol/Chrome/Debugger/SetSkipAllPausesCommand.cs +++ b/source/ChromeDevTools/Protocol/Chrome/Debugger/SetSkipAllPausesCommand.cs @@ -1,5 +1,6 @@ using MasterDevs.ChromeDevTools; using Newtonsoft.Json; +using System; using System.Collections.Generic; namespace MasterDevs.ChromeDevTools.Protocol.Chrome.Debugger diff --git a/source/ChromeDevTools/Protocol/Chrome/Debugger/SetSkipAllPausesCommandResponse.cs b/source/ChromeDevTools/Protocol/Chrome/Debugger/SetSkipAllPausesCommandResponse.cs index 2b39f5ae56612da6a17398b94acc761e79d45cd0..39e151d2c5075195ed3bf9bec1297c4f8c08bc3b 100644 --- a/source/ChromeDevTools/Protocol/Chrome/Debugger/SetSkipAllPausesCommandResponse.cs +++ b/source/ChromeDevTools/Protocol/Chrome/Debugger/SetSkipAllPausesCommandResponse.cs @@ -1,5 +1,6 @@ using MasterDevs.ChromeDevTools; using Newtonsoft.Json; +using System; using System.Collections.Generic; namespace MasterDevs.ChromeDevTools.Protocol.Chrome.Debugger diff --git a/source/ChromeDevTools/Protocol/Chrome/Debugger/SetVariableValueCommand.cs b/source/ChromeDevTools/Protocol/Chrome/Debugger/SetVariableValueCommand.cs index 580406b751ea23cdece1aeda35f888ecea08c163..9c81660932034c736d129c460fd7a6ce0dce484e 100644 --- a/source/ChromeDevTools/Protocol/Chrome/Debugger/SetVariableValueCommand.cs +++ b/source/ChromeDevTools/Protocol/Chrome/Debugger/SetVariableValueCommand.cs @@ -1,5 +1,6 @@ using MasterDevs.ChromeDevTools; using Newtonsoft.Json; +using System; using System.Collections.Generic; namespace MasterDevs.ChromeDevTools.Protocol.Chrome.Debugger diff --git a/source/ChromeDevTools/Protocol/Chrome/Debugger/SetVariableValueCommandResponse.cs b/source/ChromeDevTools/Protocol/Chrome/Debugger/SetVariableValueCommandResponse.cs index 0d83753a05255dff705ed8f6b8bcce0a9d7f5d18..ac95733162e385c8c7618e67b6c805338561e764 100644 --- a/source/ChromeDevTools/Protocol/Chrome/Debugger/SetVariableValueCommandResponse.cs +++ b/source/ChromeDevTools/Protocol/Chrome/Debugger/SetVariableValueCommandResponse.cs @@ -1,5 +1,6 @@ using MasterDevs.ChromeDevTools; using Newtonsoft.Json; +using System; using System.Collections.Generic; namespace MasterDevs.ChromeDevTools.Protocol.Chrome.Debugger diff --git a/source/ChromeDevTools/Protocol/Chrome/Debugger/StepIntoCommand.cs b/source/ChromeDevTools/Protocol/Chrome/Debugger/StepIntoCommand.cs index 607694c5af2872c97fd60dd66e98e7b08a405f44..c4586f7bc027c56b9cd690e6ab85d7491e7a3e72 100644 --- a/source/ChromeDevTools/Protocol/Chrome/Debugger/StepIntoCommand.cs +++ b/source/ChromeDevTools/Protocol/Chrome/Debugger/StepIntoCommand.cs @@ -1,5 +1,6 @@ using MasterDevs.ChromeDevTools; using Newtonsoft.Json; +using System; using System.Collections.Generic; namespace MasterDevs.ChromeDevTools.Protocol.Chrome.Debugger diff --git a/source/ChromeDevTools/Protocol/Chrome/Debugger/StepIntoCommandResponse.cs b/source/ChromeDevTools/Protocol/Chrome/Debugger/StepIntoCommandResponse.cs index ab682cbf83b1e69a2e0e64f6d445bd7313727de7..941311765de1d2b338cf1330d5eb41d70892b074 100644 --- a/source/ChromeDevTools/Protocol/Chrome/Debugger/StepIntoCommandResponse.cs +++ b/source/ChromeDevTools/Protocol/Chrome/Debugger/StepIntoCommandResponse.cs @@ -1,5 +1,6 @@ using MasterDevs.ChromeDevTools; using Newtonsoft.Json; +using System; using System.Collections.Generic; namespace MasterDevs.ChromeDevTools.Protocol.Chrome.Debugger diff --git a/source/ChromeDevTools/Protocol/Chrome/Debugger/StepOutCommand.cs b/source/ChromeDevTools/Protocol/Chrome/Debugger/StepOutCommand.cs index 3e49c2feca93a704c74705a9bd65b979dceb6b71..fe05af1517309a9af42f877e672567010fe925b8 100644 --- a/source/ChromeDevTools/Protocol/Chrome/Debugger/StepOutCommand.cs +++ b/source/ChromeDevTools/Protocol/Chrome/Debugger/StepOutCommand.cs @@ -1,5 +1,6 @@ using MasterDevs.ChromeDevTools; using Newtonsoft.Json; +using System; using System.Collections.Generic; namespace MasterDevs.ChromeDevTools.Protocol.Chrome.Debugger diff --git a/source/ChromeDevTools/Protocol/Chrome/Debugger/StepOutCommandResponse.cs b/source/ChromeDevTools/Protocol/Chrome/Debugger/StepOutCommandResponse.cs index 0583aef5b80442e2b5c82b5b9a8466acf29aff50..d121c6099102eacba535c62c2043d46e1b3ebf42 100644 --- a/source/ChromeDevTools/Protocol/Chrome/Debugger/StepOutCommandResponse.cs +++ b/source/ChromeDevTools/Protocol/Chrome/Debugger/StepOutCommandResponse.cs @@ -1,5 +1,6 @@ using MasterDevs.ChromeDevTools; using Newtonsoft.Json; +using System; using System.Collections.Generic; namespace MasterDevs.ChromeDevTools.Protocol.Chrome.Debugger diff --git a/source/ChromeDevTools/Protocol/Chrome/Debugger/StepOverCommand.cs b/source/ChromeDevTools/Protocol/Chrome/Debugger/StepOverCommand.cs index bfecf2e25f9c9be329b8f6744c5d63e136d23b80..dd4f97daf997d14a056057aad5addb20cb2e0fe8 100644 --- a/source/ChromeDevTools/Protocol/Chrome/Debugger/StepOverCommand.cs +++ b/source/ChromeDevTools/Protocol/Chrome/Debugger/StepOverCommand.cs @@ -1,5 +1,6 @@ using MasterDevs.ChromeDevTools; using Newtonsoft.Json; +using System; using System.Collections.Generic; namespace MasterDevs.ChromeDevTools.Protocol.Chrome.Debugger diff --git a/source/ChromeDevTools/Protocol/Chrome/Debugger/StepOverCommandResponse.cs b/source/ChromeDevTools/Protocol/Chrome/Debugger/StepOverCommandResponse.cs index abc609a9780188bf5984cf40518f989bff6a8f79..60402f80d2c9927bc13e509abf72627f7c52d610 100644 --- a/source/ChromeDevTools/Protocol/Chrome/Debugger/StepOverCommandResponse.cs +++ b/source/ChromeDevTools/Protocol/Chrome/Debugger/StepOverCommandResponse.cs @@ -1,5 +1,6 @@ using MasterDevs.ChromeDevTools; using Newtonsoft.Json; +using System; using System.Collections.Generic; namespace MasterDevs.ChromeDevTools.Protocol.Chrome.Debugger diff --git a/source/ChromeDevTools/Protocol/Chrome/DeviceOrientation/ClearDeviceOrientationOverrideCommand.cs b/source/ChromeDevTools/Protocol/Chrome/DeviceOrientation/ClearDeviceOrientationOverrideCommand.cs index 95bae6a1866cb59c33eefb5a2ae07304e16d1bae..154397f1bfa5f21f91765d7d35517743363eb65d 100644 --- a/source/ChromeDevTools/Protocol/Chrome/DeviceOrientation/ClearDeviceOrientationOverrideCommand.cs +++ b/source/ChromeDevTools/Protocol/Chrome/DeviceOrientation/ClearDeviceOrientationOverrideCommand.cs @@ -1,5 +1,6 @@ using MasterDevs.ChromeDevTools; using Newtonsoft.Json; +using System; using System.Collections.Generic; namespace MasterDevs.ChromeDevTools.Protocol.Chrome.DeviceOrientation diff --git a/source/ChromeDevTools/Protocol/Chrome/DeviceOrientation/ClearDeviceOrientationOverrideCommandResponse.cs b/source/ChromeDevTools/Protocol/Chrome/DeviceOrientation/ClearDeviceOrientationOverrideCommandResponse.cs index f3a0582e1ff6d4458c3591af769a6e5f461b1a10..7024fd7847d2eb5c7b98717c0dadd6f9eadb97f1 100644 --- a/source/ChromeDevTools/Protocol/Chrome/DeviceOrientation/ClearDeviceOrientationOverrideCommandResponse.cs +++ b/source/ChromeDevTools/Protocol/Chrome/DeviceOrientation/ClearDeviceOrientationOverrideCommandResponse.cs @@ -1,5 +1,6 @@ using MasterDevs.ChromeDevTools; using Newtonsoft.Json; +using System; using System.Collections.Generic; namespace MasterDevs.ChromeDevTools.Protocol.Chrome.DeviceOrientation diff --git a/source/ChromeDevTools/Protocol/Chrome/DeviceOrientation/SetDeviceOrientationOverrideCommand.cs b/source/ChromeDevTools/Protocol/Chrome/DeviceOrientation/SetDeviceOrientationOverrideCommand.cs index bb9b4c0478ca78de4449d4372cb86bf55370a703..8c5dc88be1341f43491ea0948c689999e5f2cb4d 100644 --- a/source/ChromeDevTools/Protocol/Chrome/DeviceOrientation/SetDeviceOrientationOverrideCommand.cs +++ b/source/ChromeDevTools/Protocol/Chrome/DeviceOrientation/SetDeviceOrientationOverrideCommand.cs @@ -1,5 +1,6 @@ using MasterDevs.ChromeDevTools; using Newtonsoft.Json; +using System; using System.Collections.Generic; namespace MasterDevs.ChromeDevTools.Protocol.Chrome.DeviceOrientation diff --git a/source/ChromeDevTools/Protocol/Chrome/DeviceOrientation/SetDeviceOrientationOverrideCommandResponse.cs b/source/ChromeDevTools/Protocol/Chrome/DeviceOrientation/SetDeviceOrientationOverrideCommandResponse.cs index 4c0bc7886ffe759cd13331c1a3f7a32048a90085..5ee189f2db29c4aa26bba823482091795ca16c2c 100644 --- a/source/ChromeDevTools/Protocol/Chrome/DeviceOrientation/SetDeviceOrientationOverrideCommandResponse.cs +++ b/source/ChromeDevTools/Protocol/Chrome/DeviceOrientation/SetDeviceOrientationOverrideCommandResponse.cs @@ -1,5 +1,6 @@ using MasterDevs.ChromeDevTools; using Newtonsoft.Json; +using System; using System.Collections.Generic; namespace MasterDevs.ChromeDevTools.Protocol.Chrome.DeviceOrientation diff --git a/source/ChromeDevTools/Protocol/Chrome/Emulation/CanEmulateCommand.cs b/source/ChromeDevTools/Protocol/Chrome/Emulation/CanEmulateCommand.cs index 498e7dddc27d540d5a22bc4d4aa891343c3406e1..448d40645a76e53f2040bb577cd72dd1d0da98da 100644 --- a/source/ChromeDevTools/Protocol/Chrome/Emulation/CanEmulateCommand.cs +++ b/source/ChromeDevTools/Protocol/Chrome/Emulation/CanEmulateCommand.cs @@ -1,5 +1,6 @@ using MasterDevs.ChromeDevTools; using Newtonsoft.Json; +using System; using System.Collections.Generic; namespace MasterDevs.ChromeDevTools.Protocol.Chrome.Emulation diff --git a/source/ChromeDevTools/Protocol/Chrome/Emulation/CanEmulateCommandResponse.cs b/source/ChromeDevTools/Protocol/Chrome/Emulation/CanEmulateCommandResponse.cs index f552bf5c6209336aed66e660d0492f43ef3d85fe..1b6c42ff1689ecb68c2c26d6f13d071ed6e5564d 100644 --- a/source/ChromeDevTools/Protocol/Chrome/Emulation/CanEmulateCommandResponse.cs +++ b/source/ChromeDevTools/Protocol/Chrome/Emulation/CanEmulateCommandResponse.cs @@ -1,5 +1,6 @@ using MasterDevs.ChromeDevTools; using Newtonsoft.Json; +using System; using System.Collections.Generic; namespace MasterDevs.ChromeDevTools.Protocol.Chrome.Emulation diff --git a/source/ChromeDevTools/Protocol/Chrome/Emulation/ClearDeviceMetricsOverrideCommand.cs b/source/ChromeDevTools/Protocol/Chrome/Emulation/ClearDeviceMetricsOverrideCommand.cs index e77d07b539460442a209fc48803c2205b64fe19f..957ff8f0a66bc11661ca61aa7a0ca78c873960eb 100644 --- a/source/ChromeDevTools/Protocol/Chrome/Emulation/ClearDeviceMetricsOverrideCommand.cs +++ b/source/ChromeDevTools/Protocol/Chrome/Emulation/ClearDeviceMetricsOverrideCommand.cs @@ -1,5 +1,6 @@ using MasterDevs.ChromeDevTools; using Newtonsoft.Json; +using System; using System.Collections.Generic; namespace MasterDevs.ChromeDevTools.Protocol.Chrome.Emulation diff --git a/source/ChromeDevTools/Protocol/Chrome/Emulation/ClearDeviceMetricsOverrideCommandResponse.cs b/source/ChromeDevTools/Protocol/Chrome/Emulation/ClearDeviceMetricsOverrideCommandResponse.cs index 60dab2306d0dd0af44081fcf80390c9992fff847..be18103dec7e193447f061b0d778f8bbd7629605 100644 --- a/source/ChromeDevTools/Protocol/Chrome/Emulation/ClearDeviceMetricsOverrideCommandResponse.cs +++ b/source/ChromeDevTools/Protocol/Chrome/Emulation/ClearDeviceMetricsOverrideCommandResponse.cs @@ -1,5 +1,6 @@ using MasterDevs.ChromeDevTools; using Newtonsoft.Json; +using System; using System.Collections.Generic; namespace MasterDevs.ChromeDevTools.Protocol.Chrome.Emulation diff --git a/source/ChromeDevTools/Protocol/Chrome/Emulation/ClearGeolocationOverrideCommand.cs b/source/ChromeDevTools/Protocol/Chrome/Emulation/ClearGeolocationOverrideCommand.cs index 459febd92d0b6486b8801ca200ef7ec047699c84..f20f3aa4f6920acefa5956d2dc8b9b3d2123cd65 100644 --- a/source/ChromeDevTools/Protocol/Chrome/Emulation/ClearGeolocationOverrideCommand.cs +++ b/source/ChromeDevTools/Protocol/Chrome/Emulation/ClearGeolocationOverrideCommand.cs @@ -1,5 +1,6 @@ using MasterDevs.ChromeDevTools; using Newtonsoft.Json; +using System; using System.Collections.Generic; namespace MasterDevs.ChromeDevTools.Protocol.Chrome.Emulation diff --git a/source/ChromeDevTools/Protocol/Chrome/Emulation/ClearGeolocationOverrideCommandResponse.cs b/source/ChromeDevTools/Protocol/Chrome/Emulation/ClearGeolocationOverrideCommandResponse.cs index 9947edbbf156457ce37623b4ef74bf2c67d52598..a39e752bda8d04b22486bc4c3bee67d87a4f8d2f 100644 --- a/source/ChromeDevTools/Protocol/Chrome/Emulation/ClearGeolocationOverrideCommandResponse.cs +++ b/source/ChromeDevTools/Protocol/Chrome/Emulation/ClearGeolocationOverrideCommandResponse.cs @@ -1,5 +1,6 @@ using MasterDevs.ChromeDevTools; using Newtonsoft.Json; +using System; using System.Collections.Generic; namespace MasterDevs.ChromeDevTools.Protocol.Chrome.Emulation diff --git a/source/ChromeDevTools/Protocol/Chrome/Emulation/ForceViewportCommand.cs b/source/ChromeDevTools/Protocol/Chrome/Emulation/ForceViewportCommand.cs deleted file mode 100644 index f33be9cda661154dd8634053387bd253fef0468d..0000000000000000000000000000000000000000 --- a/source/ChromeDevTools/Protocol/Chrome/Emulation/ForceViewportCommand.cs +++ /dev/null @@ -1,27 +0,0 @@ -using MasterDevs.ChromeDevTools; -using Newtonsoft.Json; -using System.Collections.Generic; - -namespace MasterDevs.ChromeDevTools.Protocol.Chrome.Emulation -{ - /// <summary> - /// Overrides the visible area of the page. The change is hidden from the page, i.e. the observable scroll position and page scale does not change. In effect, the command moves the specified area of the page into the top-left corner of the frame. - /// </summary> - [Command(ProtocolName.Emulation.ForceViewport)] - [SupportedBy("Chrome")] - public class ForceViewportCommand: ICommand<ForceViewportCommandResponse> - { - /// <summary> - /// Gets or sets X coordinate of top-left corner of the area (CSS pixels). - /// </summary> - public double X { get; set; } - /// <summary> - /// Gets or sets Y coordinate of top-left corner of the area (CSS pixels). - /// </summary> - public double Y { get; set; } - /// <summary> - /// Gets or sets Scale to apply to the area (relative to a page scale of 1.0). - /// </summary> - public double Scale { get; set; } - } -} diff --git a/source/ChromeDevTools/Protocol/Chrome/Emulation/ForceViewportCommandResponse.cs b/source/ChromeDevTools/Protocol/Chrome/Emulation/ForceViewportCommandResponse.cs deleted file mode 100644 index 8e99770aae53a547e191d8de163c0231ef4b2189..0000000000000000000000000000000000000000 --- a/source/ChromeDevTools/Protocol/Chrome/Emulation/ForceViewportCommandResponse.cs +++ /dev/null @@ -1,15 +0,0 @@ -using MasterDevs.ChromeDevTools; -using Newtonsoft.Json; -using System.Collections.Generic; - -namespace MasterDevs.ChromeDevTools.Protocol.Chrome.Emulation -{ - /// <summary> - /// Overrides the visible area of the page. The change is hidden from the page, i.e. the observable scroll position and page scale does not change. In effect, the command moves the specified area of the page into the top-left corner of the frame. - /// </summary> - [CommandResponse(ProtocolName.Emulation.ForceViewport)] - [SupportedBy("Chrome")] - public class ForceViewportCommandResponse - { - } -} diff --git a/source/ChromeDevTools/Protocol/Chrome/Emulation/ResetPageScaleFactorCommand.cs b/source/ChromeDevTools/Protocol/Chrome/Emulation/ResetPageScaleFactorCommand.cs index a8658e8c4a683a3a66f492edfd7237d8c90dfa27..34f17584c204eee0a9b1e5acfdb97f0e2291ee15 100644 --- a/source/ChromeDevTools/Protocol/Chrome/Emulation/ResetPageScaleFactorCommand.cs +++ b/source/ChromeDevTools/Protocol/Chrome/Emulation/ResetPageScaleFactorCommand.cs @@ -1,5 +1,6 @@ using MasterDevs.ChromeDevTools; using Newtonsoft.Json; +using System; using System.Collections.Generic; namespace MasterDevs.ChromeDevTools.Protocol.Chrome.Emulation diff --git a/source/ChromeDevTools/Protocol/Chrome/Emulation/ResetPageScaleFactorCommandResponse.cs b/source/ChromeDevTools/Protocol/Chrome/Emulation/ResetPageScaleFactorCommandResponse.cs index 79efddea2d6d777dcf57abedec558eefbace9ce1..256fe36670ff8db06e67883684984cbb3a510ab1 100644 --- a/source/ChromeDevTools/Protocol/Chrome/Emulation/ResetPageScaleFactorCommandResponse.cs +++ b/source/ChromeDevTools/Protocol/Chrome/Emulation/ResetPageScaleFactorCommandResponse.cs @@ -1,5 +1,6 @@ using MasterDevs.ChromeDevTools; using Newtonsoft.Json; +using System; using System.Collections.Generic; namespace MasterDevs.ChromeDevTools.Protocol.Chrome.Emulation diff --git a/source/ChromeDevTools/Protocol/Chrome/Emulation/ResetViewportCommand.cs b/source/ChromeDevTools/Protocol/Chrome/Emulation/ResetViewportCommand.cs deleted file mode 100644 index 551178edcf918139855754ed32ee2da36e6ff869..0000000000000000000000000000000000000000 --- a/source/ChromeDevTools/Protocol/Chrome/Emulation/ResetViewportCommand.cs +++ /dev/null @@ -1,15 +0,0 @@ -using MasterDevs.ChromeDevTools; -using Newtonsoft.Json; -using System.Collections.Generic; - -namespace MasterDevs.ChromeDevTools.Protocol.Chrome.Emulation -{ - /// <summary> - /// Resets the visible area of the page to the original viewport, undoing any effects of the <code>forceViewport</code> command. - /// </summary> - [Command(ProtocolName.Emulation.ResetViewport)] - [SupportedBy("Chrome")] - public class ResetViewportCommand: ICommand<ResetViewportCommandResponse> - { - } -} diff --git a/source/ChromeDevTools/Protocol/Chrome/Emulation/ResetViewportCommandResponse.cs b/source/ChromeDevTools/Protocol/Chrome/Emulation/ResetViewportCommandResponse.cs deleted file mode 100644 index 8a044f889888dbd539c9c0de74ff87e6230f9f5d..0000000000000000000000000000000000000000 --- a/source/ChromeDevTools/Protocol/Chrome/Emulation/ResetViewportCommandResponse.cs +++ /dev/null @@ -1,15 +0,0 @@ -using MasterDevs.ChromeDevTools; -using Newtonsoft.Json; -using System.Collections.Generic; - -namespace MasterDevs.ChromeDevTools.Protocol.Chrome.Emulation -{ - /// <summary> - /// Resets the visible area of the page to the original viewport, undoing any effects of the <code>forceViewport</code> command. - /// </summary> - [CommandResponse(ProtocolName.Emulation.ResetViewport)] - [SupportedBy("Chrome")] - public class ResetViewportCommandResponse - { - } -} diff --git a/source/ChromeDevTools/Protocol/Chrome/Emulation/SetCPUThrottlingRateCommand.cs b/source/ChromeDevTools/Protocol/Chrome/Emulation/SetCPUThrottlingRateCommand.cs index 4effc0b7f78c5684e3cfd3ed052e612b0eb6a763..6e09cfccc3e91ff80587070f89a9c19e602cbd42 100644 --- a/source/ChromeDevTools/Protocol/Chrome/Emulation/SetCPUThrottlingRateCommand.cs +++ b/source/ChromeDevTools/Protocol/Chrome/Emulation/SetCPUThrottlingRateCommand.cs @@ -1,5 +1,6 @@ using MasterDevs.ChromeDevTools; using Newtonsoft.Json; +using System; using System.Collections.Generic; namespace MasterDevs.ChromeDevTools.Protocol.Chrome.Emulation diff --git a/source/ChromeDevTools/Protocol/Chrome/Emulation/SetCPUThrottlingRateCommandResponse.cs b/source/ChromeDevTools/Protocol/Chrome/Emulation/SetCPUThrottlingRateCommandResponse.cs index c003b34893571e243dbf55e81e775e5e27234cb2..101a1582cf50313f4b28dcda93d8f29a808b06ab 100644 --- a/source/ChromeDevTools/Protocol/Chrome/Emulation/SetCPUThrottlingRateCommandResponse.cs +++ b/source/ChromeDevTools/Protocol/Chrome/Emulation/SetCPUThrottlingRateCommandResponse.cs @@ -1,5 +1,6 @@ using MasterDevs.ChromeDevTools; using Newtonsoft.Json; +using System; using System.Collections.Generic; namespace MasterDevs.ChromeDevTools.Protocol.Chrome.Emulation diff --git a/source/ChromeDevTools/Protocol/Chrome/Emulation/SetDefaultBackgroundColorOverrideCommand.cs b/source/ChromeDevTools/Protocol/Chrome/Emulation/SetDefaultBackgroundColorOverrideCommand.cs index 75a4548e1ab1ed8383cb2efb4507b660cc86fcc6..c84d352c9eca8f839cda48996ca1f31e39ec859b 100644 --- a/source/ChromeDevTools/Protocol/Chrome/Emulation/SetDefaultBackgroundColorOverrideCommand.cs +++ b/source/ChromeDevTools/Protocol/Chrome/Emulation/SetDefaultBackgroundColorOverrideCommand.cs @@ -1,5 +1,6 @@ using MasterDevs.ChromeDevTools; using Newtonsoft.Json; +using System; using System.Collections.Generic; namespace MasterDevs.ChromeDevTools.Protocol.Chrome.Emulation diff --git a/source/ChromeDevTools/Protocol/Chrome/Emulation/SetDefaultBackgroundColorOverrideCommandResponse.cs b/source/ChromeDevTools/Protocol/Chrome/Emulation/SetDefaultBackgroundColorOverrideCommandResponse.cs index b56cc2825ad128e9dc0ffc56088446ac4bcefc90..eb4967940f26537bc0218eb3aae4adb17b0bf31b 100644 --- a/source/ChromeDevTools/Protocol/Chrome/Emulation/SetDefaultBackgroundColorOverrideCommandResponse.cs +++ b/source/ChromeDevTools/Protocol/Chrome/Emulation/SetDefaultBackgroundColorOverrideCommandResponse.cs @@ -1,5 +1,6 @@ using MasterDevs.ChromeDevTools; using Newtonsoft.Json; +using System; using System.Collections.Generic; namespace MasterDevs.ChromeDevTools.Protocol.Chrome.Emulation diff --git a/source/ChromeDevTools/Protocol/Chrome/Emulation/SetDeviceMetricsOverrideCommand.cs b/source/ChromeDevTools/Protocol/Chrome/Emulation/SetDeviceMetricsOverrideCommand.cs index 22cc8ae3e662f56a3a308bb741b6928a555b9528..51019796850ebfbcf09b18259d806965b5aeb329 100644 --- a/source/ChromeDevTools/Protocol/Chrome/Emulation/SetDeviceMetricsOverrideCommand.cs +++ b/source/ChromeDevTools/Protocol/Chrome/Emulation/SetDeviceMetricsOverrideCommand.cs @@ -1,5 +1,6 @@ using MasterDevs.ChromeDevTools; using Newtonsoft.Json; +using System; using System.Collections.Generic; namespace MasterDevs.ChromeDevTools.Protocol.Chrome.Emulation @@ -28,25 +29,11 @@ namespace MasterDevs.ChromeDevTools.Protocol.Chrome.Emulation /// </summary> public bool Mobile { get; set; } /// <summary> - /// Gets or sets Whether a view that exceeds the available browser window area should be scaled down to fit. - /// </summary> - public bool FitWindow { get; set; } - /// <summary> /// Gets or sets Scale to apply to resulting view image. Ignored in |fitWindow| mode. /// </summary> [JsonProperty(NullValueHandling = NullValueHandling.Ignore)] public double Scale { get; set; } /// <summary> - /// Gets or sets Not used. - /// </summary> - [JsonProperty(NullValueHandling = NullValueHandling.Ignore)] - public double OffsetX { get; set; } - /// <summary> - /// Gets or sets Not used. - /// </summary> - [JsonProperty(NullValueHandling = NullValueHandling.Ignore)] - public double OffsetY { get; set; } - /// <summary> /// Gets or sets Overriding screen width value in pixels (minimum 0, maximum 10000000). Only used for |mobile==true|. /// </summary> [JsonProperty(NullValueHandling = NullValueHandling.Ignore)] @@ -67,6 +54,11 @@ namespace MasterDevs.ChromeDevTools.Protocol.Chrome.Emulation [JsonProperty(NullValueHandling = NullValueHandling.Ignore)] public long? PositionY { get; set; } /// <summary> + /// Gets or sets Do not set visible view size, rely upon explicit setVisibleSize call. + /// </summary> + [JsonProperty(NullValueHandling = NullValueHandling.Ignore)] + public bool? DontSetVisibleSize { get; set; } + /// <summary> /// Gets or sets Screen orientation override. /// </summary> [JsonProperty(NullValueHandling = NullValueHandling.Ignore)] diff --git a/source/ChromeDevTools/Protocol/Chrome/Emulation/SetDeviceMetricsOverrideCommandResponse.cs b/source/ChromeDevTools/Protocol/Chrome/Emulation/SetDeviceMetricsOverrideCommandResponse.cs index 213bb2ddfff64bb9904e373724586d9b40debc1f..841e1812da71dd4f37d5138b6091e94191d719d7 100644 --- a/source/ChromeDevTools/Protocol/Chrome/Emulation/SetDeviceMetricsOverrideCommandResponse.cs +++ b/source/ChromeDevTools/Protocol/Chrome/Emulation/SetDeviceMetricsOverrideCommandResponse.cs @@ -1,5 +1,6 @@ using MasterDevs.ChromeDevTools; using Newtonsoft.Json; +using System; using System.Collections.Generic; namespace MasterDevs.ChromeDevTools.Protocol.Chrome.Emulation diff --git a/source/ChromeDevTools/Protocol/Chrome/Emulation/SetEmitTouchEventsForMouseCommand.cs b/source/ChromeDevTools/Protocol/Chrome/Emulation/SetEmitTouchEventsForMouseCommand.cs new file mode 100644 index 0000000000000000000000000000000000000000..48fa9df1e0f307282b007055164a04fc80272000 --- /dev/null +++ b/source/ChromeDevTools/Protocol/Chrome/Emulation/SetEmitTouchEventsForMouseCommand.cs @@ -0,0 +1,22 @@ +using MasterDevs.ChromeDevTools; +using Newtonsoft.Json; +using System; +using System.Collections.Generic; + +namespace MasterDevs.ChromeDevTools.Protocol.Chrome.Emulation +{ + [Command(ProtocolName.Emulation.SetEmitTouchEventsForMouse)] + [SupportedBy("Chrome")] + public class SetEmitTouchEventsForMouseCommand: ICommand<SetEmitTouchEventsForMouseCommandResponse> + { + /// <summary> + /// Gets or sets Whether touch emulation based on mouse input should be enabled. + /// </summary> + public bool Enabled { get; set; } + /// <summary> + /// Gets or sets Touch/gesture events configuration. Default: current platform. + /// </summary> + [JsonProperty(NullValueHandling = NullValueHandling.Ignore)] + public string Configuration { get; set; } + } +} diff --git a/source/ChromeDevTools/Protocol/Chrome/Emulation/SetEmitTouchEventsForMouseCommandResponse.cs b/source/ChromeDevTools/Protocol/Chrome/Emulation/SetEmitTouchEventsForMouseCommandResponse.cs new file mode 100644 index 0000000000000000000000000000000000000000..3f0801339a579f24bda3e09a3e23f626842b3dc0 --- /dev/null +++ b/source/ChromeDevTools/Protocol/Chrome/Emulation/SetEmitTouchEventsForMouseCommandResponse.cs @@ -0,0 +1,13 @@ +using MasterDevs.ChromeDevTools; +using Newtonsoft.Json; +using System; +using System.Collections.Generic; + +namespace MasterDevs.ChromeDevTools.Protocol.Chrome.Emulation +{ + [CommandResponse(ProtocolName.Emulation.SetEmitTouchEventsForMouse)] + [SupportedBy("Chrome")] + public class SetEmitTouchEventsForMouseCommandResponse + { + } +} diff --git a/source/ChromeDevTools/Protocol/Chrome/Emulation/SetEmulatedMediaCommand.cs b/source/ChromeDevTools/Protocol/Chrome/Emulation/SetEmulatedMediaCommand.cs index 2b941b60d519bf52e890af9e4998e217210ba354..49bceca9fa1d52b28dfa3db19b90c7106aa9cc28 100644 --- a/source/ChromeDevTools/Protocol/Chrome/Emulation/SetEmulatedMediaCommand.cs +++ b/source/ChromeDevTools/Protocol/Chrome/Emulation/SetEmulatedMediaCommand.cs @@ -1,5 +1,6 @@ using MasterDevs.ChromeDevTools; using Newtonsoft.Json; +using System; using System.Collections.Generic; namespace MasterDevs.ChromeDevTools.Protocol.Chrome.Emulation diff --git a/source/ChromeDevTools/Protocol/Chrome/Emulation/SetEmulatedMediaCommandResponse.cs b/source/ChromeDevTools/Protocol/Chrome/Emulation/SetEmulatedMediaCommandResponse.cs index ed76c9c04dda32b79cd61ae308e404d6b9bd7b5d..17ee14ef3b338e4b38520eb3cfcf2bd48a7654f8 100644 --- a/source/ChromeDevTools/Protocol/Chrome/Emulation/SetEmulatedMediaCommandResponse.cs +++ b/source/ChromeDevTools/Protocol/Chrome/Emulation/SetEmulatedMediaCommandResponse.cs @@ -1,5 +1,6 @@ using MasterDevs.ChromeDevTools; using Newtonsoft.Json; +using System; using System.Collections.Generic; namespace MasterDevs.ChromeDevTools.Protocol.Chrome.Emulation diff --git a/source/ChromeDevTools/Protocol/Chrome/Emulation/SetGeolocationOverrideCommand.cs b/source/ChromeDevTools/Protocol/Chrome/Emulation/SetGeolocationOverrideCommand.cs index 3ce412319992beb441f668214fc94fb4337bd09e..0bd7eb32e42c32e0fa72be54a0352d1a4b91bb36 100644 --- a/source/ChromeDevTools/Protocol/Chrome/Emulation/SetGeolocationOverrideCommand.cs +++ b/source/ChromeDevTools/Protocol/Chrome/Emulation/SetGeolocationOverrideCommand.cs @@ -1,5 +1,6 @@ using MasterDevs.ChromeDevTools; using Newtonsoft.Json; +using System; using System.Collections.Generic; namespace MasterDevs.ChromeDevTools.Protocol.Chrome.Emulation diff --git a/source/ChromeDevTools/Protocol/Chrome/Emulation/SetGeolocationOverrideCommandResponse.cs b/source/ChromeDevTools/Protocol/Chrome/Emulation/SetGeolocationOverrideCommandResponse.cs index f30b48e4d508aa11f5dc2a7cc30052d73218be89..cfecf5cdf936d1bd0bd528b2eb6c2463ef0dc604 100644 --- a/source/ChromeDevTools/Protocol/Chrome/Emulation/SetGeolocationOverrideCommandResponse.cs +++ b/source/ChromeDevTools/Protocol/Chrome/Emulation/SetGeolocationOverrideCommandResponse.cs @@ -1,5 +1,6 @@ using MasterDevs.ChromeDevTools; using Newtonsoft.Json; +using System; using System.Collections.Generic; namespace MasterDevs.ChromeDevTools.Protocol.Chrome.Emulation diff --git a/source/ChromeDevTools/Protocol/Chrome/Emulation/SetPageScaleFactorCommand.cs b/source/ChromeDevTools/Protocol/Chrome/Emulation/SetPageScaleFactorCommand.cs index f0e57f7bb80482383d4faa4bc01985ef9f22c959..44622bd1167d0d62b47cadd3d3f68540d16e5fef 100644 --- a/source/ChromeDevTools/Protocol/Chrome/Emulation/SetPageScaleFactorCommand.cs +++ b/source/ChromeDevTools/Protocol/Chrome/Emulation/SetPageScaleFactorCommand.cs @@ -1,5 +1,6 @@ using MasterDevs.ChromeDevTools; using Newtonsoft.Json; +using System; using System.Collections.Generic; namespace MasterDevs.ChromeDevTools.Protocol.Chrome.Emulation diff --git a/source/ChromeDevTools/Protocol/Chrome/Emulation/SetPageScaleFactorCommandResponse.cs b/source/ChromeDevTools/Protocol/Chrome/Emulation/SetPageScaleFactorCommandResponse.cs index 8ea2781158ab49fc174a938cf9aa3d00889a3555..fa628a1a21fdc64205c2a11d690df2c3f93244e8 100644 --- a/source/ChromeDevTools/Protocol/Chrome/Emulation/SetPageScaleFactorCommandResponse.cs +++ b/source/ChromeDevTools/Protocol/Chrome/Emulation/SetPageScaleFactorCommandResponse.cs @@ -1,5 +1,6 @@ using MasterDevs.ChromeDevTools; using Newtonsoft.Json; +using System; using System.Collections.Generic; namespace MasterDevs.ChromeDevTools.Protocol.Chrome.Emulation diff --git a/source/ChromeDevTools/Protocol/Chrome/Emulation/SetScriptExecutionDisabledCommand.cs b/source/ChromeDevTools/Protocol/Chrome/Emulation/SetScriptExecutionDisabledCommand.cs index bad31db4dcac2b23000edd4a218919a69f75a4c6..35ff798a9962bc165836ca312fb74b2ae18b910a 100644 --- a/source/ChromeDevTools/Protocol/Chrome/Emulation/SetScriptExecutionDisabledCommand.cs +++ b/source/ChromeDevTools/Protocol/Chrome/Emulation/SetScriptExecutionDisabledCommand.cs @@ -1,5 +1,6 @@ using MasterDevs.ChromeDevTools; using Newtonsoft.Json; +using System; using System.Collections.Generic; namespace MasterDevs.ChromeDevTools.Protocol.Chrome.Emulation diff --git a/source/ChromeDevTools/Protocol/Chrome/Emulation/SetScriptExecutionDisabledCommandResponse.cs b/source/ChromeDevTools/Protocol/Chrome/Emulation/SetScriptExecutionDisabledCommandResponse.cs index 5e7ee6be1cb35124dc56fe0becd306cca1f45d7f..49e656d355cd28f342257f50de56ebbdba7d2cd8 100644 --- a/source/ChromeDevTools/Protocol/Chrome/Emulation/SetScriptExecutionDisabledCommandResponse.cs +++ b/source/ChromeDevTools/Protocol/Chrome/Emulation/SetScriptExecutionDisabledCommandResponse.cs @@ -1,5 +1,6 @@ using MasterDevs.ChromeDevTools; using Newtonsoft.Json; +using System; using System.Collections.Generic; namespace MasterDevs.ChromeDevTools.Protocol.Chrome.Emulation diff --git a/source/ChromeDevTools/Protocol/Chrome/Emulation/SetTouchEmulationEnabledCommand.cs b/source/ChromeDevTools/Protocol/Chrome/Emulation/SetTouchEmulationEnabledCommand.cs index cfa269b994aecd00d8f4a99bdae35472883eadd8..6265b9af3e56626c1b31d6d778d75555a2dd3dea 100644 --- a/source/ChromeDevTools/Protocol/Chrome/Emulation/SetTouchEmulationEnabledCommand.cs +++ b/source/ChromeDevTools/Protocol/Chrome/Emulation/SetTouchEmulationEnabledCommand.cs @@ -1,11 +1,12 @@ using MasterDevs.ChromeDevTools; using Newtonsoft.Json; +using System; using System.Collections.Generic; namespace MasterDevs.ChromeDevTools.Protocol.Chrome.Emulation { /// <summary> - /// Toggles mouse event-based touch event emulation. + /// Enables touch on platforms which do not support them. /// </summary> [Command(ProtocolName.Emulation.SetTouchEmulationEnabled)] [SupportedBy("Chrome")] @@ -16,9 +17,9 @@ namespace MasterDevs.ChromeDevTools.Protocol.Chrome.Emulation /// </summary> public bool Enabled { get; set; } /// <summary> - /// Gets or sets Touch/gesture events configuration. Default: current platform. + /// Gets or sets Maximum touch points supported. Defaults to one. /// </summary> [JsonProperty(NullValueHandling = NullValueHandling.Ignore)] - public string Configuration { get; set; } + public long? MaxTouchPoints { get; set; } } } diff --git a/source/ChromeDevTools/Protocol/Chrome/Emulation/SetTouchEmulationEnabledCommandResponse.cs b/source/ChromeDevTools/Protocol/Chrome/Emulation/SetTouchEmulationEnabledCommandResponse.cs index 9d73481276cb3cea054f6132f2f0959855681c06..a0ec08d2b56062c5cb421bcea88ef4b3fb69e4e4 100644 --- a/source/ChromeDevTools/Protocol/Chrome/Emulation/SetTouchEmulationEnabledCommandResponse.cs +++ b/source/ChromeDevTools/Protocol/Chrome/Emulation/SetTouchEmulationEnabledCommandResponse.cs @@ -1,11 +1,12 @@ using MasterDevs.ChromeDevTools; using Newtonsoft.Json; +using System; using System.Collections.Generic; namespace MasterDevs.ChromeDevTools.Protocol.Chrome.Emulation { /// <summary> - /// Toggles mouse event-based touch event emulation. + /// Enables touch on platforms which do not support them. /// </summary> [CommandResponse(ProtocolName.Emulation.SetTouchEmulationEnabled)] [SupportedBy("Chrome")] diff --git a/source/ChromeDevTools/Protocol/Chrome/Emulation/SetVirtualTimePolicyCommand.cs b/source/ChromeDevTools/Protocol/Chrome/Emulation/SetVirtualTimePolicyCommand.cs index 5ee5996f371a739d87033e41a3555811648f56fc..7bc20637adb7f5a1c4cd80752cd633eeac8d3bf6 100644 --- a/source/ChromeDevTools/Protocol/Chrome/Emulation/SetVirtualTimePolicyCommand.cs +++ b/source/ChromeDevTools/Protocol/Chrome/Emulation/SetVirtualTimePolicyCommand.cs @@ -1,5 +1,6 @@ using MasterDevs.ChromeDevTools; using Newtonsoft.Json; +using System; using System.Collections.Generic; namespace MasterDevs.ChromeDevTools.Protocol.Chrome.Emulation diff --git a/source/ChromeDevTools/Protocol/Chrome/Emulation/SetVirtualTimePolicyCommandResponse.cs b/source/ChromeDevTools/Protocol/Chrome/Emulation/SetVirtualTimePolicyCommandResponse.cs index 93e68a7509cfe3d8e07aabbf160ccce2adffd6c1..76029d7a29dd48c3fc8fb211085223b38b941075 100644 --- a/source/ChromeDevTools/Protocol/Chrome/Emulation/SetVirtualTimePolicyCommandResponse.cs +++ b/source/ChromeDevTools/Protocol/Chrome/Emulation/SetVirtualTimePolicyCommandResponse.cs @@ -1,5 +1,6 @@ using MasterDevs.ChromeDevTools; using Newtonsoft.Json; +using System; using System.Collections.Generic; namespace MasterDevs.ChromeDevTools.Protocol.Chrome.Emulation diff --git a/source/ChromeDevTools/Protocol/Chrome/Emulation/SetVisibleSizeCommand.cs b/source/ChromeDevTools/Protocol/Chrome/Emulation/SetVisibleSizeCommand.cs index 28efd57c70b410b5e4493a50faa1f89f44cca916..549ecc3ff45c893f29faafcd109240710e2ddcd4 100644 --- a/source/ChromeDevTools/Protocol/Chrome/Emulation/SetVisibleSizeCommand.cs +++ b/source/ChromeDevTools/Protocol/Chrome/Emulation/SetVisibleSizeCommand.cs @@ -1,5 +1,6 @@ using MasterDevs.ChromeDevTools; using Newtonsoft.Json; +using System; using System.Collections.Generic; namespace MasterDevs.ChromeDevTools.Protocol.Chrome.Emulation @@ -7,6 +8,7 @@ namespace MasterDevs.ChromeDevTools.Protocol.Chrome.Emulation /// <summary> /// Resizes the frame/viewport of the page. Note that this does not affect the frame's container (e.g. browser window). Can be used to produce screenshots of the specified size. Not supported on Android. /// </summary> + [Obsolete] [Command(ProtocolName.Emulation.SetVisibleSize)] [SupportedBy("Chrome")] public class SetVisibleSizeCommand: ICommand<SetVisibleSizeCommandResponse> diff --git a/source/ChromeDevTools/Protocol/Chrome/Emulation/SetVisibleSizeCommandResponse.cs b/source/ChromeDevTools/Protocol/Chrome/Emulation/SetVisibleSizeCommandResponse.cs index 034134d263b7754d070b71f5e4c6d0771e399fb6..ad6636e5bf3430f0d6cbb2ada62d000934e80bdd 100644 --- a/source/ChromeDevTools/Protocol/Chrome/Emulation/SetVisibleSizeCommandResponse.cs +++ b/source/ChromeDevTools/Protocol/Chrome/Emulation/SetVisibleSizeCommandResponse.cs @@ -1,5 +1,6 @@ using MasterDevs.ChromeDevTools; using Newtonsoft.Json; +using System; using System.Collections.Generic; namespace MasterDevs.ChromeDevTools.Protocol.Chrome.Emulation @@ -7,6 +8,7 @@ namespace MasterDevs.ChromeDevTools.Protocol.Chrome.Emulation /// <summary> /// Resizes the frame/viewport of the page. Note that this does not affect the frame's container (e.g. browser window). Can be used to produce screenshots of the specified size. Not supported on Android. /// </summary> + [Obsolete] [CommandResponse(ProtocolName.Emulation.SetVisibleSize)] [SupportedBy("Chrome")] public class SetVisibleSizeCommandResponse diff --git a/source/ChromeDevTools/Protocol/Chrome/Emulation/VirtualTimeBudgetExpiredEvent.cs b/source/ChromeDevTools/Protocol/Chrome/Emulation/VirtualTimeBudgetExpiredEvent.cs index 15d2a7c665d2e56a8c0200581165cbdbaa95132a..624cedda98351af052bcd12bd70359a4723009f5 100644 --- a/source/ChromeDevTools/Protocol/Chrome/Emulation/VirtualTimeBudgetExpiredEvent.cs +++ b/source/ChromeDevTools/Protocol/Chrome/Emulation/VirtualTimeBudgetExpiredEvent.cs @@ -1,9 +1,11 @@ -using MasterDevs.ChromeDevTools;using Newtonsoft.Json; +using MasterDevs.ChromeDevTools; +using Newtonsoft.Json; +using System.Collections.Generic; namespace MasterDevs.ChromeDevTools.Protocol.Chrome.Emulation { /// <summary> - /// Notification sent after the virual time budget for the current VirtualTimePolicy has run out. + /// Notification sent after the virtual time budget for the current VirtualTimePolicy has run out. /// </summary> [Event(ProtocolName.Emulation.VirtualTimeBudgetExpired)] [SupportedBy("Chrome")] diff --git a/source/ChromeDevTools/Protocol/Chrome/Emulation/VirtualTimePausedEvent.cs b/source/ChromeDevTools/Protocol/Chrome/Emulation/VirtualTimePausedEvent.cs new file mode 100644 index 0000000000000000000000000000000000000000..c12c3ed244692bb3602e413053946448f938c432 --- /dev/null +++ b/source/ChromeDevTools/Protocol/Chrome/Emulation/VirtualTimePausedEvent.cs @@ -0,0 +1,19 @@ +using MasterDevs.ChromeDevTools; +using Newtonsoft.Json; +using System.Collections.Generic; + +namespace MasterDevs.ChromeDevTools.Protocol.Chrome.Emulation +{ + /// <summary> + /// Notification sent after the virtual time has paused. + /// </summary> + [Event(ProtocolName.Emulation.VirtualTimePaused)] + [SupportedBy("Chrome")] + public class VirtualTimePausedEvent + { + /// <summary> + /// Gets or sets The amount of virtual time that has elapsed in milliseconds since virtual time was first enabled. + /// </summary> + public long VirtualTimeElapsed { get; set; } + } +} diff --git a/source/ChromeDevTools/Protocol/Chrome/HeapProfiler/AddHeapSnapshotChunkEvent.cs b/source/ChromeDevTools/Protocol/Chrome/HeapProfiler/AddHeapSnapshotChunkEvent.cs index 7225b45ec3f6de58b0e0645766a24eb2004c5a15..d7d3f06f9fe0ef545d7ddbeb8460ebab21c57e96 100644 --- a/source/ChromeDevTools/Protocol/Chrome/HeapProfiler/AddHeapSnapshotChunkEvent.cs +++ b/source/ChromeDevTools/Protocol/Chrome/HeapProfiler/AddHeapSnapshotChunkEvent.cs @@ -1,4 +1,6 @@ -using MasterDevs.ChromeDevTools;using Newtonsoft.Json; +using MasterDevs.ChromeDevTools; +using Newtonsoft.Json; +using System.Collections.Generic; namespace MasterDevs.ChromeDevTools.Protocol.Chrome.HeapProfiler { diff --git a/source/ChromeDevTools/Protocol/Chrome/HeapProfiler/AddInspectedHeapObjectCommand.cs b/source/ChromeDevTools/Protocol/Chrome/HeapProfiler/AddInspectedHeapObjectCommand.cs index 61c6750327875e3002db1a7e294cf6aa3539e660..7091f23c2ebbb7fc87caea3bfad2539185b559fe 100644 --- a/source/ChromeDevTools/Protocol/Chrome/HeapProfiler/AddInspectedHeapObjectCommand.cs +++ b/source/ChromeDevTools/Protocol/Chrome/HeapProfiler/AddInspectedHeapObjectCommand.cs @@ -1,5 +1,6 @@ using MasterDevs.ChromeDevTools; using Newtonsoft.Json; +using System; using System.Collections.Generic; namespace MasterDevs.ChromeDevTools.Protocol.Chrome.HeapProfiler diff --git a/source/ChromeDevTools/Protocol/Chrome/HeapProfiler/AddInspectedHeapObjectCommandResponse.cs b/source/ChromeDevTools/Protocol/Chrome/HeapProfiler/AddInspectedHeapObjectCommandResponse.cs index 20f006f99c88e37fb3d6506dea7efb5a14e007f4..8242e51d99f7fcd1372aa5faecb7f0e732c9c17d 100644 --- a/source/ChromeDevTools/Protocol/Chrome/HeapProfiler/AddInspectedHeapObjectCommandResponse.cs +++ b/source/ChromeDevTools/Protocol/Chrome/HeapProfiler/AddInspectedHeapObjectCommandResponse.cs @@ -1,5 +1,6 @@ using MasterDevs.ChromeDevTools; using Newtonsoft.Json; +using System; using System.Collections.Generic; namespace MasterDevs.ChromeDevTools.Protocol.Chrome.HeapProfiler diff --git a/source/ChromeDevTools/Protocol/Chrome/HeapProfiler/CollectGarbageCommand.cs b/source/ChromeDevTools/Protocol/Chrome/HeapProfiler/CollectGarbageCommand.cs index cc559b1d94e8f019d5bd291c4ce396d30b657824..9de89dfbd85315b6ea8b1f38ebe4a3e00398321f 100644 --- a/source/ChromeDevTools/Protocol/Chrome/HeapProfiler/CollectGarbageCommand.cs +++ b/source/ChromeDevTools/Protocol/Chrome/HeapProfiler/CollectGarbageCommand.cs @@ -1,5 +1,6 @@ using MasterDevs.ChromeDevTools; using Newtonsoft.Json; +using System; using System.Collections.Generic; namespace MasterDevs.ChromeDevTools.Protocol.Chrome.HeapProfiler diff --git a/source/ChromeDevTools/Protocol/Chrome/HeapProfiler/CollectGarbageCommandResponse.cs b/source/ChromeDevTools/Protocol/Chrome/HeapProfiler/CollectGarbageCommandResponse.cs index 962b5df098f0cb250274f89898e9cb225ccc8cf6..e309d5d4484005eef2fde03f2c977b1dc96a8eab 100644 --- a/source/ChromeDevTools/Protocol/Chrome/HeapProfiler/CollectGarbageCommandResponse.cs +++ b/source/ChromeDevTools/Protocol/Chrome/HeapProfiler/CollectGarbageCommandResponse.cs @@ -1,5 +1,6 @@ using MasterDevs.ChromeDevTools; using Newtonsoft.Json; +using System; using System.Collections.Generic; namespace MasterDevs.ChromeDevTools.Protocol.Chrome.HeapProfiler diff --git a/source/ChromeDevTools/Protocol/Chrome/HeapProfiler/DisableCommand.cs b/source/ChromeDevTools/Protocol/Chrome/HeapProfiler/DisableCommand.cs index fdeb4c1d2331c90df8f3024e3cbf0bfa94bdd970..550d5e3f0c7a6a117940694865ac7e07bc19fc49 100644 --- a/source/ChromeDevTools/Protocol/Chrome/HeapProfiler/DisableCommand.cs +++ b/source/ChromeDevTools/Protocol/Chrome/HeapProfiler/DisableCommand.cs @@ -1,5 +1,6 @@ using MasterDevs.ChromeDevTools; using Newtonsoft.Json; +using System; using System.Collections.Generic; namespace MasterDevs.ChromeDevTools.Protocol.Chrome.HeapProfiler diff --git a/source/ChromeDevTools/Protocol/Chrome/HeapProfiler/DisableCommandResponse.cs b/source/ChromeDevTools/Protocol/Chrome/HeapProfiler/DisableCommandResponse.cs index 56552d406d152b0e359444a88faa16501dd68798..e2cb7c9128906afd4ef18ef06f1bc5b8bc6beefa 100644 --- a/source/ChromeDevTools/Protocol/Chrome/HeapProfiler/DisableCommandResponse.cs +++ b/source/ChromeDevTools/Protocol/Chrome/HeapProfiler/DisableCommandResponse.cs @@ -1,5 +1,6 @@ using MasterDevs.ChromeDevTools; using Newtonsoft.Json; +using System; using System.Collections.Generic; namespace MasterDevs.ChromeDevTools.Protocol.Chrome.HeapProfiler diff --git a/source/ChromeDevTools/Protocol/Chrome/HeapProfiler/EnableCommand.cs b/source/ChromeDevTools/Protocol/Chrome/HeapProfiler/EnableCommand.cs index f8ab1559b99d1874c3b2cd442f9a86c7c6ea445e..38a8c3e7deb45480473c82c3cf8af969f4b5ce24 100644 --- a/source/ChromeDevTools/Protocol/Chrome/HeapProfiler/EnableCommand.cs +++ b/source/ChromeDevTools/Protocol/Chrome/HeapProfiler/EnableCommand.cs @@ -1,5 +1,6 @@ using MasterDevs.ChromeDevTools; using Newtonsoft.Json; +using System; using System.Collections.Generic; namespace MasterDevs.ChromeDevTools.Protocol.Chrome.HeapProfiler diff --git a/source/ChromeDevTools/Protocol/Chrome/HeapProfiler/EnableCommandResponse.cs b/source/ChromeDevTools/Protocol/Chrome/HeapProfiler/EnableCommandResponse.cs index bc5e6ccf0c2d85e2577f8774070a98dd1277e3ed..c11d2e4a961172d3cc45e20870ecda625b54c9b2 100644 --- a/source/ChromeDevTools/Protocol/Chrome/HeapProfiler/EnableCommandResponse.cs +++ b/source/ChromeDevTools/Protocol/Chrome/HeapProfiler/EnableCommandResponse.cs @@ -1,5 +1,6 @@ using MasterDevs.ChromeDevTools; using Newtonsoft.Json; +using System; using System.Collections.Generic; namespace MasterDevs.ChromeDevTools.Protocol.Chrome.HeapProfiler diff --git a/source/ChromeDevTools/Protocol/Chrome/HeapProfiler/GetHeapObjectIdCommand.cs b/source/ChromeDevTools/Protocol/Chrome/HeapProfiler/GetHeapObjectIdCommand.cs index b2d840ee011094a1d8e1a086923d38d20e421355..56a5484dee19a62f548c8fba860ff7812e537995 100644 --- a/source/ChromeDevTools/Protocol/Chrome/HeapProfiler/GetHeapObjectIdCommand.cs +++ b/source/ChromeDevTools/Protocol/Chrome/HeapProfiler/GetHeapObjectIdCommand.cs @@ -1,5 +1,6 @@ using MasterDevs.ChromeDevTools; using Newtonsoft.Json; +using System; using System.Collections.Generic; namespace MasterDevs.ChromeDevTools.Protocol.Chrome.HeapProfiler diff --git a/source/ChromeDevTools/Protocol/Chrome/HeapProfiler/GetHeapObjectIdCommandResponse.cs b/source/ChromeDevTools/Protocol/Chrome/HeapProfiler/GetHeapObjectIdCommandResponse.cs index 5338378af5a8f740054e03f1f2a7a143af50ad41..208ae450ee78b5a6e0b35dc9651e154f762acf4c 100644 --- a/source/ChromeDevTools/Protocol/Chrome/HeapProfiler/GetHeapObjectIdCommandResponse.cs +++ b/source/ChromeDevTools/Protocol/Chrome/HeapProfiler/GetHeapObjectIdCommandResponse.cs @@ -1,5 +1,6 @@ using MasterDevs.ChromeDevTools; using Newtonsoft.Json; +using System; using System.Collections.Generic; namespace MasterDevs.ChromeDevTools.Protocol.Chrome.HeapProfiler diff --git a/source/ChromeDevTools/Protocol/Chrome/HeapProfiler/GetObjectByHeapObjectIdCommand.cs b/source/ChromeDevTools/Protocol/Chrome/HeapProfiler/GetObjectByHeapObjectIdCommand.cs index 7b45fdf8046abc8b0f8a30eb9e7ea1493ba4e160..6852b25ea6d07832ebf27b3db55724cd0b1e330c 100644 --- a/source/ChromeDevTools/Protocol/Chrome/HeapProfiler/GetObjectByHeapObjectIdCommand.cs +++ b/source/ChromeDevTools/Protocol/Chrome/HeapProfiler/GetObjectByHeapObjectIdCommand.cs @@ -1,5 +1,6 @@ using MasterDevs.ChromeDevTools; using Newtonsoft.Json; +using System; using System.Collections.Generic; namespace MasterDevs.ChromeDevTools.Protocol.Chrome.HeapProfiler diff --git a/source/ChromeDevTools/Protocol/Chrome/HeapProfiler/GetObjectByHeapObjectIdCommandResponse.cs b/source/ChromeDevTools/Protocol/Chrome/HeapProfiler/GetObjectByHeapObjectIdCommandResponse.cs index 53aa7a71fb026a144afe623c5900ea7d449e74ba..70f24a4598fd1fe5f4c660bc16681cb371895fe3 100644 --- a/source/ChromeDevTools/Protocol/Chrome/HeapProfiler/GetObjectByHeapObjectIdCommandResponse.cs +++ b/source/ChromeDevTools/Protocol/Chrome/HeapProfiler/GetObjectByHeapObjectIdCommandResponse.cs @@ -1,5 +1,6 @@ using MasterDevs.ChromeDevTools; using Newtonsoft.Json; +using System; using System.Collections.Generic; namespace MasterDevs.ChromeDevTools.Protocol.Chrome.HeapProfiler diff --git a/source/ChromeDevTools/Protocol/Chrome/HeapProfiler/HeapStatsUpdateEvent.cs b/source/ChromeDevTools/Protocol/Chrome/HeapProfiler/HeapStatsUpdateEvent.cs index 9673f3045954257fd5576ddecf53c31577bc95f1..fedaa00cf07d5236567e68879e35a143b5c7ca35 100644 --- a/source/ChromeDevTools/Protocol/Chrome/HeapProfiler/HeapStatsUpdateEvent.cs +++ b/source/ChromeDevTools/Protocol/Chrome/HeapProfiler/HeapStatsUpdateEvent.cs @@ -1,4 +1,6 @@ -using MasterDevs.ChromeDevTools;using Newtonsoft.Json; +using MasterDevs.ChromeDevTools; +using Newtonsoft.Json; +using System.Collections.Generic; namespace MasterDevs.ChromeDevTools.Protocol.Chrome.HeapProfiler { diff --git a/source/ChromeDevTools/Protocol/Chrome/HeapProfiler/LastSeenObjectIdEvent.cs b/source/ChromeDevTools/Protocol/Chrome/HeapProfiler/LastSeenObjectIdEvent.cs index 95652d7f566c3e0ae7b608cc245cca82b1ee60a9..e8d40cc736de85785af6ec52bbd8c99654e374ac 100644 --- a/source/ChromeDevTools/Protocol/Chrome/HeapProfiler/LastSeenObjectIdEvent.cs +++ b/source/ChromeDevTools/Protocol/Chrome/HeapProfiler/LastSeenObjectIdEvent.cs @@ -1,4 +1,6 @@ -using MasterDevs.ChromeDevTools;using Newtonsoft.Json; +using MasterDevs.ChromeDevTools; +using Newtonsoft.Json; +using System.Collections.Generic; namespace MasterDevs.ChromeDevTools.Protocol.Chrome.HeapProfiler { diff --git a/source/ChromeDevTools/Protocol/Chrome/HeapProfiler/ReportHeapSnapshotProgressEvent.cs b/source/ChromeDevTools/Protocol/Chrome/HeapProfiler/ReportHeapSnapshotProgressEvent.cs index 7c4bbfa4a7d7f79fbe4cef6b466b68385c9f4abf..f383a779a17b20119aa14ee0d094cedc2d1b7dd9 100644 --- a/source/ChromeDevTools/Protocol/Chrome/HeapProfiler/ReportHeapSnapshotProgressEvent.cs +++ b/source/ChromeDevTools/Protocol/Chrome/HeapProfiler/ReportHeapSnapshotProgressEvent.cs @@ -1,4 +1,6 @@ -using MasterDevs.ChromeDevTools;using Newtonsoft.Json; +using MasterDevs.ChromeDevTools; +using Newtonsoft.Json; +using System.Collections.Generic; namespace MasterDevs.ChromeDevTools.Protocol.Chrome.HeapProfiler { diff --git a/source/ChromeDevTools/Protocol/Chrome/HeapProfiler/ResetProfilesEvent.cs b/source/ChromeDevTools/Protocol/Chrome/HeapProfiler/ResetProfilesEvent.cs index 934668afa2b86495b9e36005381af50dca9a6e26..4413d63befeb38b5a7a5bed81ab0ed3824276ee2 100644 --- a/source/ChromeDevTools/Protocol/Chrome/HeapProfiler/ResetProfilesEvent.cs +++ b/source/ChromeDevTools/Protocol/Chrome/HeapProfiler/ResetProfilesEvent.cs @@ -1,4 +1,6 @@ -using MasterDevs.ChromeDevTools;using Newtonsoft.Json; +using MasterDevs.ChromeDevTools; +using Newtonsoft.Json; +using System.Collections.Generic; namespace MasterDevs.ChromeDevTools.Protocol.Chrome.HeapProfiler { diff --git a/source/ChromeDevTools/Protocol/Chrome/HeapProfiler/StartSamplingCommand.cs b/source/ChromeDevTools/Protocol/Chrome/HeapProfiler/StartSamplingCommand.cs index 0cb0c1d468d24064f8debc6a17aab104b03aed7f..f6a5b15fa72fdd2a507cd2a06df986d4260d6588 100644 --- a/source/ChromeDevTools/Protocol/Chrome/HeapProfiler/StartSamplingCommand.cs +++ b/source/ChromeDevTools/Protocol/Chrome/HeapProfiler/StartSamplingCommand.cs @@ -1,5 +1,6 @@ using MasterDevs.ChromeDevTools; using Newtonsoft.Json; +using System; using System.Collections.Generic; namespace MasterDevs.ChromeDevTools.Protocol.Chrome.HeapProfiler diff --git a/source/ChromeDevTools/Protocol/Chrome/HeapProfiler/StartSamplingCommandResponse.cs b/source/ChromeDevTools/Protocol/Chrome/HeapProfiler/StartSamplingCommandResponse.cs index 52b6e8aa9c1bcf24c99dc4d649f0f1a967e50094..a81e884102221a51188a4fca85b32c0c1569c6ac 100644 --- a/source/ChromeDevTools/Protocol/Chrome/HeapProfiler/StartSamplingCommandResponse.cs +++ b/source/ChromeDevTools/Protocol/Chrome/HeapProfiler/StartSamplingCommandResponse.cs @@ -1,5 +1,6 @@ using MasterDevs.ChromeDevTools; using Newtonsoft.Json; +using System; using System.Collections.Generic; namespace MasterDevs.ChromeDevTools.Protocol.Chrome.HeapProfiler diff --git a/source/ChromeDevTools/Protocol/Chrome/HeapProfiler/StartTrackingHeapObjectsCommand.cs b/source/ChromeDevTools/Protocol/Chrome/HeapProfiler/StartTrackingHeapObjectsCommand.cs index c502f7f2a97e771e02852cc992751a31823f0bf5..71ca98e30e3be56a5feebabf9f9d33f22a2909df 100644 --- a/source/ChromeDevTools/Protocol/Chrome/HeapProfiler/StartTrackingHeapObjectsCommand.cs +++ b/source/ChromeDevTools/Protocol/Chrome/HeapProfiler/StartTrackingHeapObjectsCommand.cs @@ -1,5 +1,6 @@ using MasterDevs.ChromeDevTools; using Newtonsoft.Json; +using System; using System.Collections.Generic; namespace MasterDevs.ChromeDevTools.Protocol.Chrome.HeapProfiler diff --git a/source/ChromeDevTools/Protocol/Chrome/HeapProfiler/StartTrackingHeapObjectsCommandResponse.cs b/source/ChromeDevTools/Protocol/Chrome/HeapProfiler/StartTrackingHeapObjectsCommandResponse.cs index 1a28c2b51b8836712d143c7c343b348aad90220b..5a075c474873d0abdd5ab217807143178d4dc428 100644 --- a/source/ChromeDevTools/Protocol/Chrome/HeapProfiler/StartTrackingHeapObjectsCommandResponse.cs +++ b/source/ChromeDevTools/Protocol/Chrome/HeapProfiler/StartTrackingHeapObjectsCommandResponse.cs @@ -1,5 +1,6 @@ using MasterDevs.ChromeDevTools; using Newtonsoft.Json; +using System; using System.Collections.Generic; namespace MasterDevs.ChromeDevTools.Protocol.Chrome.HeapProfiler diff --git a/source/ChromeDevTools/Protocol/Chrome/HeapProfiler/StopSamplingCommand.cs b/source/ChromeDevTools/Protocol/Chrome/HeapProfiler/StopSamplingCommand.cs index 8ea24dfcf2c8f3558ee4780f6996376372e02025..171c7e9793cfa1cedf8a2f0fe51812750389e46b 100644 --- a/source/ChromeDevTools/Protocol/Chrome/HeapProfiler/StopSamplingCommand.cs +++ b/source/ChromeDevTools/Protocol/Chrome/HeapProfiler/StopSamplingCommand.cs @@ -1,5 +1,6 @@ using MasterDevs.ChromeDevTools; using Newtonsoft.Json; +using System; using System.Collections.Generic; namespace MasterDevs.ChromeDevTools.Protocol.Chrome.HeapProfiler diff --git a/source/ChromeDevTools/Protocol/Chrome/HeapProfiler/StopSamplingCommandResponse.cs b/source/ChromeDevTools/Protocol/Chrome/HeapProfiler/StopSamplingCommandResponse.cs index f57538569512c348492b001a60abb4c7b571b909..0056cded8cc1debcce60e70837aed0ecc345034f 100644 --- a/source/ChromeDevTools/Protocol/Chrome/HeapProfiler/StopSamplingCommandResponse.cs +++ b/source/ChromeDevTools/Protocol/Chrome/HeapProfiler/StopSamplingCommandResponse.cs @@ -1,5 +1,6 @@ using MasterDevs.ChromeDevTools; using Newtonsoft.Json; +using System; using System.Collections.Generic; namespace MasterDevs.ChromeDevTools.Protocol.Chrome.HeapProfiler diff --git a/source/ChromeDevTools/Protocol/Chrome/HeapProfiler/StopTrackingHeapObjectsCommand.cs b/source/ChromeDevTools/Protocol/Chrome/HeapProfiler/StopTrackingHeapObjectsCommand.cs index a24b21599e3d0218f61137016cbccafcfefc1277..f33c882fd9c9ce57d8a6e050df3892ef0a92b37e 100644 --- a/source/ChromeDevTools/Protocol/Chrome/HeapProfiler/StopTrackingHeapObjectsCommand.cs +++ b/source/ChromeDevTools/Protocol/Chrome/HeapProfiler/StopTrackingHeapObjectsCommand.cs @@ -1,5 +1,6 @@ using MasterDevs.ChromeDevTools; using Newtonsoft.Json; +using System; using System.Collections.Generic; namespace MasterDevs.ChromeDevTools.Protocol.Chrome.HeapProfiler diff --git a/source/ChromeDevTools/Protocol/Chrome/HeapProfiler/StopTrackingHeapObjectsCommandResponse.cs b/source/ChromeDevTools/Protocol/Chrome/HeapProfiler/StopTrackingHeapObjectsCommandResponse.cs index 5f9383751e440c1a5a12c7a44003fbb8136eaaaf..bac2fb1c0fa1b7f7fd16c64fc997c6efdd373ba2 100644 --- a/source/ChromeDevTools/Protocol/Chrome/HeapProfiler/StopTrackingHeapObjectsCommandResponse.cs +++ b/source/ChromeDevTools/Protocol/Chrome/HeapProfiler/StopTrackingHeapObjectsCommandResponse.cs @@ -1,5 +1,6 @@ using MasterDevs.ChromeDevTools; using Newtonsoft.Json; +using System; using System.Collections.Generic; namespace MasterDevs.ChromeDevTools.Protocol.Chrome.HeapProfiler diff --git a/source/ChromeDevTools/Protocol/Chrome/HeapProfiler/TakeHeapSnapshotCommand.cs b/source/ChromeDevTools/Protocol/Chrome/HeapProfiler/TakeHeapSnapshotCommand.cs index 39df4cdd41d19109bbda91b5b32a7f2d7928e917..ac652949c10c05d300940e80e555fa9609d6f6a7 100644 --- a/source/ChromeDevTools/Protocol/Chrome/HeapProfiler/TakeHeapSnapshotCommand.cs +++ b/source/ChromeDevTools/Protocol/Chrome/HeapProfiler/TakeHeapSnapshotCommand.cs @@ -1,5 +1,6 @@ using MasterDevs.ChromeDevTools; using Newtonsoft.Json; +using System; using System.Collections.Generic; namespace MasterDevs.ChromeDevTools.Protocol.Chrome.HeapProfiler diff --git a/source/ChromeDevTools/Protocol/Chrome/HeapProfiler/TakeHeapSnapshotCommandResponse.cs b/source/ChromeDevTools/Protocol/Chrome/HeapProfiler/TakeHeapSnapshotCommandResponse.cs index 6db471ed432adfc9e0c3a29b6f344176ee55732d..8a7e507538695bd52ccff58588be895598dc63b9 100644 --- a/source/ChromeDevTools/Protocol/Chrome/HeapProfiler/TakeHeapSnapshotCommandResponse.cs +++ b/source/ChromeDevTools/Protocol/Chrome/HeapProfiler/TakeHeapSnapshotCommandResponse.cs @@ -1,5 +1,6 @@ using MasterDevs.ChromeDevTools; using Newtonsoft.Json; +using System; using System.Collections.Generic; namespace MasterDevs.ChromeDevTools.Protocol.Chrome.HeapProfiler diff --git a/source/ChromeDevTools/Protocol/Chrome/IO/CloseCommand.cs b/source/ChromeDevTools/Protocol/Chrome/IO/CloseCommand.cs index 4d913ada434cafb65a687951e03a8e0ba920a8a5..8d157afb98598771d3a59d34c780120dfd1d2512 100644 --- a/source/ChromeDevTools/Protocol/Chrome/IO/CloseCommand.cs +++ b/source/ChromeDevTools/Protocol/Chrome/IO/CloseCommand.cs @@ -1,5 +1,6 @@ using MasterDevs.ChromeDevTools; using Newtonsoft.Json; +using System; using System.Collections.Generic; namespace MasterDevs.ChromeDevTools.Protocol.Chrome.IO diff --git a/source/ChromeDevTools/Protocol/Chrome/IO/CloseCommandResponse.cs b/source/ChromeDevTools/Protocol/Chrome/IO/CloseCommandResponse.cs index 6bd9141b766a9ad93b5bf44d56ebb9b18dbaa564..072b91f6dcdcb6f961e2a4d5b16f9ad2ee2c42db 100644 --- a/source/ChromeDevTools/Protocol/Chrome/IO/CloseCommandResponse.cs +++ b/source/ChromeDevTools/Protocol/Chrome/IO/CloseCommandResponse.cs @@ -1,5 +1,6 @@ using MasterDevs.ChromeDevTools; using Newtonsoft.Json; +using System; using System.Collections.Generic; namespace MasterDevs.ChromeDevTools.Protocol.Chrome.IO diff --git a/source/ChromeDevTools/Protocol/Chrome/IO/ReadCommand.cs b/source/ChromeDevTools/Protocol/Chrome/IO/ReadCommand.cs index bc580ffc6da3447c20a5cec0cdd9b749e578de3c..c4c1c97f08180bfd2473e54dc3aa7df69a794021 100644 --- a/source/ChromeDevTools/Protocol/Chrome/IO/ReadCommand.cs +++ b/source/ChromeDevTools/Protocol/Chrome/IO/ReadCommand.cs @@ -1,5 +1,6 @@ using MasterDevs.ChromeDevTools; using Newtonsoft.Json; +using System; using System.Collections.Generic; namespace MasterDevs.ChromeDevTools.Protocol.Chrome.IO diff --git a/source/ChromeDevTools/Protocol/Chrome/IO/ReadCommandResponse.cs b/source/ChromeDevTools/Protocol/Chrome/IO/ReadCommandResponse.cs index 349dda7b6557f50e6ac7be0bd3e3a0c2f8873e6a..20b62c5ab54c5daef9aa564e75678c4ce04e57d7 100644 --- a/source/ChromeDevTools/Protocol/Chrome/IO/ReadCommandResponse.cs +++ b/source/ChromeDevTools/Protocol/Chrome/IO/ReadCommandResponse.cs @@ -1,5 +1,6 @@ using MasterDevs.ChromeDevTools; using Newtonsoft.Json; +using System; using System.Collections.Generic; namespace MasterDevs.ChromeDevTools.Protocol.Chrome.IO @@ -11,6 +12,11 @@ namespace MasterDevs.ChromeDevTools.Protocol.Chrome.IO [SupportedBy("Chrome")] public class ReadCommandResponse { + /// <summary> + /// Gets or sets Set if the data is base64-encoded + /// </summary> + [JsonProperty(NullValueHandling = NullValueHandling.Ignore)] + public bool? Base64Encoded { get; set; } /// <summary> /// Gets or sets Data that were read. /// </summary> diff --git a/source/ChromeDevTools/Protocol/Chrome/IO/ResolveBlobCommand.cs b/source/ChromeDevTools/Protocol/Chrome/IO/ResolveBlobCommand.cs new file mode 100644 index 0000000000000000000000000000000000000000..7fc723f47fd7769e493dd03fc0d3c1ee4a16e9b2 --- /dev/null +++ b/source/ChromeDevTools/Protocol/Chrome/IO/ResolveBlobCommand.cs @@ -0,0 +1,20 @@ +using MasterDevs.ChromeDevTools; +using Newtonsoft.Json; +using System; +using System.Collections.Generic; + +namespace MasterDevs.ChromeDevTools.Protocol.Chrome.IO +{ + /// <summary> + /// Return UUID of Blob object specified by a remote object id. + /// </summary> + [Command(ProtocolName.IO.ResolveBlob)] + [SupportedBy("Chrome")] + public class ResolveBlobCommand: ICommand<ResolveBlobCommandResponse> + { + /// <summary> + /// Gets or sets Object id of a Blob object wrapper. + /// </summary> + public string ObjectId { get; set; } + } +} diff --git a/source/ChromeDevTools/Protocol/Chrome/IO/ResolveBlobCommandResponse.cs b/source/ChromeDevTools/Protocol/Chrome/IO/ResolveBlobCommandResponse.cs new file mode 100644 index 0000000000000000000000000000000000000000..6362ec07b100ea55af21b0e2372f9e4aa141c0ab --- /dev/null +++ b/source/ChromeDevTools/Protocol/Chrome/IO/ResolveBlobCommandResponse.cs @@ -0,0 +1,20 @@ +using MasterDevs.ChromeDevTools; +using Newtonsoft.Json; +using System; +using System.Collections.Generic; + +namespace MasterDevs.ChromeDevTools.Protocol.Chrome.IO +{ + /// <summary> + /// Return UUID of Blob object specified by a remote object id. + /// </summary> + [CommandResponse(ProtocolName.IO.ResolveBlob)] + [SupportedBy("Chrome")] + public class ResolveBlobCommandResponse + { + /// <summary> + /// Gets or sets UUID of the specified Blob. + /// </summary> + public string Uuid { get; set; } + } +} diff --git a/source/ChromeDevTools/Protocol/Chrome/IndexedDB/ClearObjectStoreCommand.cs b/source/ChromeDevTools/Protocol/Chrome/IndexedDB/ClearObjectStoreCommand.cs index 90ac71a68def9ddabbe7f1b57f18681f06b8aa76..762eba7006202857a111fd1b38d10f1c9130e16e 100644 --- a/source/ChromeDevTools/Protocol/Chrome/IndexedDB/ClearObjectStoreCommand.cs +++ b/source/ChromeDevTools/Protocol/Chrome/IndexedDB/ClearObjectStoreCommand.cs @@ -1,5 +1,6 @@ using MasterDevs.ChromeDevTools; using Newtonsoft.Json; +using System; using System.Collections.Generic; namespace MasterDevs.ChromeDevTools.Protocol.Chrome.IndexedDB diff --git a/source/ChromeDevTools/Protocol/Chrome/IndexedDB/ClearObjectStoreCommandResponse.cs b/source/ChromeDevTools/Protocol/Chrome/IndexedDB/ClearObjectStoreCommandResponse.cs index d4711a19f906461747961bb74871cdd12d8a3967..10f56bc3da23aa79a65a35c1f7a138ba9f5f6305 100644 --- a/source/ChromeDevTools/Protocol/Chrome/IndexedDB/ClearObjectStoreCommandResponse.cs +++ b/source/ChromeDevTools/Protocol/Chrome/IndexedDB/ClearObjectStoreCommandResponse.cs @@ -1,5 +1,6 @@ using MasterDevs.ChromeDevTools; using Newtonsoft.Json; +using System; using System.Collections.Generic; namespace MasterDevs.ChromeDevTools.Protocol.Chrome.IndexedDB diff --git a/source/ChromeDevTools/Protocol/Chrome/IndexedDB/DeleteDatabaseCommand.cs b/source/ChromeDevTools/Protocol/Chrome/IndexedDB/DeleteDatabaseCommand.cs index c72b7c507fd19d6951f7d9588ebaa21f70901305..4d6197d1ce1806e91384a32df6e08caee739b702 100644 --- a/source/ChromeDevTools/Protocol/Chrome/IndexedDB/DeleteDatabaseCommand.cs +++ b/source/ChromeDevTools/Protocol/Chrome/IndexedDB/DeleteDatabaseCommand.cs @@ -1,5 +1,6 @@ using MasterDevs.ChromeDevTools; using Newtonsoft.Json; +using System; using System.Collections.Generic; namespace MasterDevs.ChromeDevTools.Protocol.Chrome.IndexedDB diff --git a/source/ChromeDevTools/Protocol/Chrome/IndexedDB/DeleteDatabaseCommandResponse.cs b/source/ChromeDevTools/Protocol/Chrome/IndexedDB/DeleteDatabaseCommandResponse.cs index 7d9cca3555eb582b7697e91c94fb25f874a6ca78..c9dfea5d01790ebe726443559a0a22cd34e35b85 100644 --- a/source/ChromeDevTools/Protocol/Chrome/IndexedDB/DeleteDatabaseCommandResponse.cs +++ b/source/ChromeDevTools/Protocol/Chrome/IndexedDB/DeleteDatabaseCommandResponse.cs @@ -1,5 +1,6 @@ using MasterDevs.ChromeDevTools; using Newtonsoft.Json; +using System; using System.Collections.Generic; namespace MasterDevs.ChromeDevTools.Protocol.Chrome.IndexedDB diff --git a/source/ChromeDevTools/Protocol/Chrome/IndexedDB/DisableCommand.cs b/source/ChromeDevTools/Protocol/Chrome/IndexedDB/DisableCommand.cs index 34ccea4bd36033c3391fc2e449fc84e3c836d65d..1c6fd1440aaba2f03d137f67a2fe6b709765ad9a 100644 --- a/source/ChromeDevTools/Protocol/Chrome/IndexedDB/DisableCommand.cs +++ b/source/ChromeDevTools/Protocol/Chrome/IndexedDB/DisableCommand.cs @@ -1,5 +1,6 @@ using MasterDevs.ChromeDevTools; using Newtonsoft.Json; +using System; using System.Collections.Generic; namespace MasterDevs.ChromeDevTools.Protocol.Chrome.IndexedDB diff --git a/source/ChromeDevTools/Protocol/Chrome/IndexedDB/DisableCommandResponse.cs b/source/ChromeDevTools/Protocol/Chrome/IndexedDB/DisableCommandResponse.cs index 841161812ba22385c57c674c5f834f3c79652e94..feb7008b970689f0768fd771683e5080d458a9d1 100644 --- a/source/ChromeDevTools/Protocol/Chrome/IndexedDB/DisableCommandResponse.cs +++ b/source/ChromeDevTools/Protocol/Chrome/IndexedDB/DisableCommandResponse.cs @@ -1,5 +1,6 @@ using MasterDevs.ChromeDevTools; using Newtonsoft.Json; +using System; using System.Collections.Generic; namespace MasterDevs.ChromeDevTools.Protocol.Chrome.IndexedDB diff --git a/source/ChromeDevTools/Protocol/Chrome/IndexedDB/EnableCommand.cs b/source/ChromeDevTools/Protocol/Chrome/IndexedDB/EnableCommand.cs index a799505e99fdbb8582513a895fdc098a62115b10..7f542c63c1b7eaa15e03ca1b9945e5afbca20478 100644 --- a/source/ChromeDevTools/Protocol/Chrome/IndexedDB/EnableCommand.cs +++ b/source/ChromeDevTools/Protocol/Chrome/IndexedDB/EnableCommand.cs @@ -1,5 +1,6 @@ using MasterDevs.ChromeDevTools; using Newtonsoft.Json; +using System; using System.Collections.Generic; namespace MasterDevs.ChromeDevTools.Protocol.Chrome.IndexedDB diff --git a/source/ChromeDevTools/Protocol/Chrome/IndexedDB/EnableCommandResponse.cs b/source/ChromeDevTools/Protocol/Chrome/IndexedDB/EnableCommandResponse.cs index aae2448193295f8b63eec88d99c7f3f7b6420ba7..e93158097ef2b05f91c3dd52399f9e04f4880554 100644 --- a/source/ChromeDevTools/Protocol/Chrome/IndexedDB/EnableCommandResponse.cs +++ b/source/ChromeDevTools/Protocol/Chrome/IndexedDB/EnableCommandResponse.cs @@ -1,5 +1,6 @@ using MasterDevs.ChromeDevTools; using Newtonsoft.Json; +using System; using System.Collections.Generic; namespace MasterDevs.ChromeDevTools.Protocol.Chrome.IndexedDB diff --git a/source/ChromeDevTools/Protocol/Chrome/IndexedDB/RequestDataCommand.cs b/source/ChromeDevTools/Protocol/Chrome/IndexedDB/RequestDataCommand.cs index 5cde7b3d47316e784df3accef997a15daaafa934..1f055d3532772a17618872a375d78b3dbc15444e 100644 --- a/source/ChromeDevTools/Protocol/Chrome/IndexedDB/RequestDataCommand.cs +++ b/source/ChromeDevTools/Protocol/Chrome/IndexedDB/RequestDataCommand.cs @@ -1,5 +1,6 @@ using MasterDevs.ChromeDevTools; using Newtonsoft.Json; +using System; using System.Collections.Generic; namespace MasterDevs.ChromeDevTools.Protocol.Chrome.IndexedDB diff --git a/source/ChromeDevTools/Protocol/Chrome/IndexedDB/RequestDataCommandResponse.cs b/source/ChromeDevTools/Protocol/Chrome/IndexedDB/RequestDataCommandResponse.cs index b3f3d092558522df5eff771b3ac7373e36e11f39..9be5a6ddeee332ea087ef3e6f94c4af8b8e97134 100644 --- a/source/ChromeDevTools/Protocol/Chrome/IndexedDB/RequestDataCommandResponse.cs +++ b/source/ChromeDevTools/Protocol/Chrome/IndexedDB/RequestDataCommandResponse.cs @@ -1,5 +1,6 @@ using MasterDevs.ChromeDevTools; using Newtonsoft.Json; +using System; using System.Collections.Generic; namespace MasterDevs.ChromeDevTools.Protocol.Chrome.IndexedDB diff --git a/source/ChromeDevTools/Protocol/Chrome/IndexedDB/RequestDatabaseCommand.cs b/source/ChromeDevTools/Protocol/Chrome/IndexedDB/RequestDatabaseCommand.cs index 816b801948481aa07fb88180e146443d26b97d43..4c06f46a1e24bd0f3243af19cc268fe51acfc5bc 100644 --- a/source/ChromeDevTools/Protocol/Chrome/IndexedDB/RequestDatabaseCommand.cs +++ b/source/ChromeDevTools/Protocol/Chrome/IndexedDB/RequestDatabaseCommand.cs @@ -1,5 +1,6 @@ using MasterDevs.ChromeDevTools; using Newtonsoft.Json; +using System; using System.Collections.Generic; namespace MasterDevs.ChromeDevTools.Protocol.Chrome.IndexedDB diff --git a/source/ChromeDevTools/Protocol/Chrome/IndexedDB/RequestDatabaseCommandResponse.cs b/source/ChromeDevTools/Protocol/Chrome/IndexedDB/RequestDatabaseCommandResponse.cs index 0f41551b311a490d95f41f44cc9f9394e3747016..08047a1cfbe4d3d6dbc80fea93535c2e16d57e5d 100644 --- a/source/ChromeDevTools/Protocol/Chrome/IndexedDB/RequestDatabaseCommandResponse.cs +++ b/source/ChromeDevTools/Protocol/Chrome/IndexedDB/RequestDatabaseCommandResponse.cs @@ -1,5 +1,6 @@ using MasterDevs.ChromeDevTools; using Newtonsoft.Json; +using System; using System.Collections.Generic; namespace MasterDevs.ChromeDevTools.Protocol.Chrome.IndexedDB diff --git a/source/ChromeDevTools/Protocol/Chrome/IndexedDB/RequestDatabaseNamesCommand.cs b/source/ChromeDevTools/Protocol/Chrome/IndexedDB/RequestDatabaseNamesCommand.cs index 474631928f85104d609c2e969de57f6cf6bb6699..8b0ccc653176fd627469a10342607b8fb82733d4 100644 --- a/source/ChromeDevTools/Protocol/Chrome/IndexedDB/RequestDatabaseNamesCommand.cs +++ b/source/ChromeDevTools/Protocol/Chrome/IndexedDB/RequestDatabaseNamesCommand.cs @@ -1,5 +1,6 @@ using MasterDevs.ChromeDevTools; using Newtonsoft.Json; +using System; using System.Collections.Generic; namespace MasterDevs.ChromeDevTools.Protocol.Chrome.IndexedDB diff --git a/source/ChromeDevTools/Protocol/Chrome/IndexedDB/RequestDatabaseNamesCommandResponse.cs b/source/ChromeDevTools/Protocol/Chrome/IndexedDB/RequestDatabaseNamesCommandResponse.cs index 86a5d5368c62d426be012fd8ce524f539960dac4..5d833f1f4d5ff7e9b0bed5620ff6e9e50faf0f23 100644 --- a/source/ChromeDevTools/Protocol/Chrome/IndexedDB/RequestDatabaseNamesCommandResponse.cs +++ b/source/ChromeDevTools/Protocol/Chrome/IndexedDB/RequestDatabaseNamesCommandResponse.cs @@ -1,5 +1,6 @@ using MasterDevs.ChromeDevTools; using Newtonsoft.Json; +using System; using System.Collections.Generic; namespace MasterDevs.ChromeDevTools.Protocol.Chrome.IndexedDB diff --git a/source/ChromeDevTools/Protocol/Chrome/Input/DispatchKeyEventCommand.cs b/source/ChromeDevTools/Protocol/Chrome/Input/DispatchKeyEventCommand.cs index 306544eb02e1ebbe006a942c7a4e51fcd8ebd69c..aa4029c96acefacd09db867bba5a97eb7412cd1e 100644 --- a/source/ChromeDevTools/Protocol/Chrome/Input/DispatchKeyEventCommand.cs +++ b/source/ChromeDevTools/Protocol/Chrome/Input/DispatchKeyEventCommand.cs @@ -1,5 +1,6 @@ using MasterDevs.ChromeDevTools; using Newtonsoft.Json; +using System; using System.Collections.Generic; namespace MasterDevs.ChromeDevTools.Protocol.Chrome.Input @@ -21,7 +22,7 @@ namespace MasterDevs.ChromeDevTools.Protocol.Chrome.Input [JsonProperty(NullValueHandling = NullValueHandling.Ignore)] public long? Modifiers { get; set; } /// <summary> - /// Gets or sets Time at which the event occurred. Measured in UTC time in seconds since January 1, 1970 (default: current time). + /// Gets or sets Time at which the event occurred. /// </summary> [JsonProperty(NullValueHandling = NullValueHandling.Ignore)] public double Timestamp { get; set; } diff --git a/source/ChromeDevTools/Protocol/Chrome/Input/DispatchKeyEventCommandResponse.cs b/source/ChromeDevTools/Protocol/Chrome/Input/DispatchKeyEventCommandResponse.cs index 9213281b4657714f21b3e4d62b299883791042e0..5dcfcd64f59978934798920bdbc5524509c369bf 100644 --- a/source/ChromeDevTools/Protocol/Chrome/Input/DispatchKeyEventCommandResponse.cs +++ b/source/ChromeDevTools/Protocol/Chrome/Input/DispatchKeyEventCommandResponse.cs @@ -1,5 +1,6 @@ using MasterDevs.ChromeDevTools; using Newtonsoft.Json; +using System; using System.Collections.Generic; namespace MasterDevs.ChromeDevTools.Protocol.Chrome.Input diff --git a/source/ChromeDevTools/Protocol/Chrome/Input/DispatchMouseEventCommand.cs b/source/ChromeDevTools/Protocol/Chrome/Input/DispatchMouseEventCommand.cs index 4d8b6ecfd77e3f596cccf64ccdb9810c5ff71371..e97b57dce0b20fdabc33362279dd7dabffdd5775 100644 --- a/source/ChromeDevTools/Protocol/Chrome/Input/DispatchMouseEventCommand.cs +++ b/source/ChromeDevTools/Protocol/Chrome/Input/DispatchMouseEventCommand.cs @@ -1,5 +1,6 @@ using MasterDevs.ChromeDevTools; using Newtonsoft.Json; +using System; using System.Collections.Generic; namespace MasterDevs.ChromeDevTools.Protocol.Chrome.Input @@ -16,20 +17,20 @@ namespace MasterDevs.ChromeDevTools.Protocol.Chrome.Input /// </summary> public string Type { get; set; } /// <summary> - /// Gets or sets X coordinate of the event relative to the main frame's viewport. + /// Gets or sets X coordinate of the event relative to the main frame's viewport in CSS pixels. /// </summary> - public long X { get; set; } + public double X { get; set; } /// <summary> - /// Gets or sets Y coordinate of the event relative to the main frame's viewport. 0 refers to the top of the viewport and Y increases as it proceeds towards the bottom of the viewport. + /// Gets or sets Y coordinate of the event relative to the main frame's viewport in CSS pixels. 0 refers to the top of the viewport and Y increases as it proceeds towards the bottom of the viewport. /// </summary> - public long Y { get; set; } + public double Y { get; set; } /// <summary> /// Gets or sets Bit field representing pressed modifier keys. Alt=1, Ctrl=2, Meta/Command=4, Shift=8 (default: 0). /// </summary> [JsonProperty(NullValueHandling = NullValueHandling.Ignore)] public long? Modifiers { get; set; } /// <summary> - /// Gets or sets Time at which the event occurred. Measured in UTC time in seconds since January 1, 1970 (default: current time). + /// Gets or sets Time at which the event occurred. /// </summary> [JsonProperty(NullValueHandling = NullValueHandling.Ignore)] public double Timestamp { get; set; } @@ -43,5 +44,15 @@ namespace MasterDevs.ChromeDevTools.Protocol.Chrome.Input /// </summary> [JsonProperty(NullValueHandling = NullValueHandling.Ignore)] public long? ClickCount { get; set; } + /// <summary> + /// Gets or sets X delta in CSS pixels for mouse wheel event (default: 0). + /// </summary> + [JsonProperty(NullValueHandling = NullValueHandling.Ignore)] + public double DeltaX { get; set; } + /// <summary> + /// Gets or sets Y delta in CSS pixels for mouse wheel event (default: 0). + /// </summary> + [JsonProperty(NullValueHandling = NullValueHandling.Ignore)] + public double DeltaY { get; set; } } } diff --git a/source/ChromeDevTools/Protocol/Chrome/Input/DispatchMouseEventCommandResponse.cs b/source/ChromeDevTools/Protocol/Chrome/Input/DispatchMouseEventCommandResponse.cs index 5302b3f13ba216b7fad9e387b7c1bbb798577490..61cb0e89532d6a845d034ef37d1414e5adb61ccc 100644 --- a/source/ChromeDevTools/Protocol/Chrome/Input/DispatchMouseEventCommandResponse.cs +++ b/source/ChromeDevTools/Protocol/Chrome/Input/DispatchMouseEventCommandResponse.cs @@ -1,5 +1,6 @@ using MasterDevs.ChromeDevTools; using Newtonsoft.Json; +using System; using System.Collections.Generic; namespace MasterDevs.ChromeDevTools.Protocol.Chrome.Input diff --git a/source/ChromeDevTools/Protocol/Chrome/Input/DispatchTouchEventCommand.cs b/source/ChromeDevTools/Protocol/Chrome/Input/DispatchTouchEventCommand.cs index 5eb1805d51f69715fb36d97aab08fbf6b6829ca4..9917f399c53ac70f60e2bb2e220716d2f2d7a6dc 100644 --- a/source/ChromeDevTools/Protocol/Chrome/Input/DispatchTouchEventCommand.cs +++ b/source/ChromeDevTools/Protocol/Chrome/Input/DispatchTouchEventCommand.cs @@ -1,5 +1,6 @@ using MasterDevs.ChromeDevTools; using Newtonsoft.Json; +using System; using System.Collections.Generic; namespace MasterDevs.ChromeDevTools.Protocol.Chrome.Input @@ -12,11 +13,11 @@ namespace MasterDevs.ChromeDevTools.Protocol.Chrome.Input public class DispatchTouchEventCommand: ICommand<DispatchTouchEventCommandResponse> { /// <summary> - /// Gets or sets Type of the touch event. + /// Gets or sets Type of the touch event. TouchEnd and TouchCancel must not contain any touch points, while TouchStart and TouchMove must contains at least one. /// </summary> public string Type { get; set; } /// <summary> - /// Gets or sets Touch points. + /// Gets or sets Active touch points on the touch device. One event per any changed point (compared to previous touch event in a sequence) is generated, emulating pressing/moving/releasing points one by one. /// </summary> public TouchPoint[] TouchPoints { get; set; } /// <summary> @@ -25,7 +26,7 @@ namespace MasterDevs.ChromeDevTools.Protocol.Chrome.Input [JsonProperty(NullValueHandling = NullValueHandling.Ignore)] public long? Modifiers { get; set; } /// <summary> - /// Gets or sets Time at which the event occurred. Measured in UTC time in seconds since January 1, 1970 (default: current time). + /// Gets or sets Time at which the event occurred. /// </summary> [JsonProperty(NullValueHandling = NullValueHandling.Ignore)] public double Timestamp { get; set; } diff --git a/source/ChromeDevTools/Protocol/Chrome/Input/DispatchTouchEventCommandResponse.cs b/source/ChromeDevTools/Protocol/Chrome/Input/DispatchTouchEventCommandResponse.cs index d7a8b0568bf090e448720a2ceae082450c17a2ea..5f1b0c6c8577b8d8045a9c0238ae82a80a36d17a 100644 --- a/source/ChromeDevTools/Protocol/Chrome/Input/DispatchTouchEventCommandResponse.cs +++ b/source/ChromeDevTools/Protocol/Chrome/Input/DispatchTouchEventCommandResponse.cs @@ -1,5 +1,6 @@ using MasterDevs.ChromeDevTools; using Newtonsoft.Json; +using System; using System.Collections.Generic; namespace MasterDevs.ChromeDevTools.Protocol.Chrome.Input diff --git a/source/ChromeDevTools/Protocol/Chrome/Input/EmulateTouchFromMouseEventCommand.cs b/source/ChromeDevTools/Protocol/Chrome/Input/EmulateTouchFromMouseEventCommand.cs index a97516267dd1c5f3751d1e1fbd1642f4d67362da..4f7ac764b15d0c192a66592f2b1d15ab706b99cc 100644 --- a/source/ChromeDevTools/Protocol/Chrome/Input/EmulateTouchFromMouseEventCommand.cs +++ b/source/ChromeDevTools/Protocol/Chrome/Input/EmulateTouchFromMouseEventCommand.cs @@ -1,5 +1,6 @@ using MasterDevs.ChromeDevTools; using Newtonsoft.Json; +using System; using System.Collections.Generic; namespace MasterDevs.ChromeDevTools.Protocol.Chrome.Input @@ -24,7 +25,7 @@ namespace MasterDevs.ChromeDevTools.Protocol.Chrome.Input /// </summary> public long Y { get; set; } /// <summary> - /// Gets or sets Time at which the event occurred. Measured in UTC time in seconds since January 1, 1970. + /// Gets or sets Time at which the event occurred. /// </summary> public double Timestamp { get; set; } /// <summary> diff --git a/source/ChromeDevTools/Protocol/Chrome/Input/EmulateTouchFromMouseEventCommandResponse.cs b/source/ChromeDevTools/Protocol/Chrome/Input/EmulateTouchFromMouseEventCommandResponse.cs index 2b9454e62c0e5f97c0d14ba251d8b76e14918aa6..61700c4a3eaf7bcc78deffda18e6c9343186d582 100644 --- a/source/ChromeDevTools/Protocol/Chrome/Input/EmulateTouchFromMouseEventCommandResponse.cs +++ b/source/ChromeDevTools/Protocol/Chrome/Input/EmulateTouchFromMouseEventCommandResponse.cs @@ -1,5 +1,6 @@ using MasterDevs.ChromeDevTools; using Newtonsoft.Json; +using System; using System.Collections.Generic; namespace MasterDevs.ChromeDevTools.Protocol.Chrome.Input diff --git a/source/ChromeDevTools/Protocol/Chrome/Input/SetIgnoreInputEventsCommand.cs b/source/ChromeDevTools/Protocol/Chrome/Input/SetIgnoreInputEventsCommand.cs index 2b965d405bac6e6a7f12c34c56bece334523f848..c27a224e31964abc339e8501032f81efbeadeee7 100644 --- a/source/ChromeDevTools/Protocol/Chrome/Input/SetIgnoreInputEventsCommand.cs +++ b/source/ChromeDevTools/Protocol/Chrome/Input/SetIgnoreInputEventsCommand.cs @@ -1,5 +1,6 @@ using MasterDevs.ChromeDevTools; using Newtonsoft.Json; +using System; using System.Collections.Generic; namespace MasterDevs.ChromeDevTools.Protocol.Chrome.Input diff --git a/source/ChromeDevTools/Protocol/Chrome/Input/SetIgnoreInputEventsCommandResponse.cs b/source/ChromeDevTools/Protocol/Chrome/Input/SetIgnoreInputEventsCommandResponse.cs index 0e9dfcc78db8a405ab0fe4a73132e97b62e40668..8c60433bf034af5a3a62590a82dd213280840491 100644 --- a/source/ChromeDevTools/Protocol/Chrome/Input/SetIgnoreInputEventsCommandResponse.cs +++ b/source/ChromeDevTools/Protocol/Chrome/Input/SetIgnoreInputEventsCommandResponse.cs @@ -1,5 +1,6 @@ using MasterDevs.ChromeDevTools; using Newtonsoft.Json; +using System; using System.Collections.Generic; namespace MasterDevs.ChromeDevTools.Protocol.Chrome.Input diff --git a/source/ChromeDevTools/Protocol/Chrome/Input/SynthesizePinchGestureCommand.cs b/source/ChromeDevTools/Protocol/Chrome/Input/SynthesizePinchGestureCommand.cs index 29321fcb3275e5ff312a9c676c3a0a2d29ec48c9..0fbc0a1021dbee41521a6e93787e286798689be0 100644 --- a/source/ChromeDevTools/Protocol/Chrome/Input/SynthesizePinchGestureCommand.cs +++ b/source/ChromeDevTools/Protocol/Chrome/Input/SynthesizePinchGestureCommand.cs @@ -1,5 +1,6 @@ using MasterDevs.ChromeDevTools; using Newtonsoft.Json; +using System; using System.Collections.Generic; namespace MasterDevs.ChromeDevTools.Protocol.Chrome.Input @@ -14,11 +15,11 @@ namespace MasterDevs.ChromeDevTools.Protocol.Chrome.Input /// <summary> /// Gets or sets X coordinate of the start of the gesture in CSS pixels. /// </summary> - public long X { get; set; } + public double X { get; set; } /// <summary> /// Gets or sets Y coordinate of the start of the gesture in CSS pixels. /// </summary> - public long Y { get; set; } + public double Y { get; set; } /// <summary> /// Gets or sets Relative scale factor after zooming (>1.0 zooms in, <1.0 zooms out). /// </summary> diff --git a/source/ChromeDevTools/Protocol/Chrome/Input/SynthesizePinchGestureCommandResponse.cs b/source/ChromeDevTools/Protocol/Chrome/Input/SynthesizePinchGestureCommandResponse.cs index b9ec09a9a6d2c4d40b6d699211ba3fe59f0d2519..66faecd2d29537fc90945727865a4cf320a4a2a7 100644 --- a/source/ChromeDevTools/Protocol/Chrome/Input/SynthesizePinchGestureCommandResponse.cs +++ b/source/ChromeDevTools/Protocol/Chrome/Input/SynthesizePinchGestureCommandResponse.cs @@ -1,5 +1,6 @@ using MasterDevs.ChromeDevTools; using Newtonsoft.Json; +using System; using System.Collections.Generic; namespace MasterDevs.ChromeDevTools.Protocol.Chrome.Input diff --git a/source/ChromeDevTools/Protocol/Chrome/Input/SynthesizeScrollGestureCommand.cs b/source/ChromeDevTools/Protocol/Chrome/Input/SynthesizeScrollGestureCommand.cs index 59adc18d5bba33702ac73e6a0b5630bb3403c258..34e590152bd463df4c0ad555d473d5be7e663728 100644 --- a/source/ChromeDevTools/Protocol/Chrome/Input/SynthesizeScrollGestureCommand.cs +++ b/source/ChromeDevTools/Protocol/Chrome/Input/SynthesizeScrollGestureCommand.cs @@ -1,5 +1,6 @@ using MasterDevs.ChromeDevTools; using Newtonsoft.Json; +using System; using System.Collections.Generic; namespace MasterDevs.ChromeDevTools.Protocol.Chrome.Input @@ -14,31 +15,31 @@ namespace MasterDevs.ChromeDevTools.Protocol.Chrome.Input /// <summary> /// Gets or sets X coordinate of the start of the gesture in CSS pixels. /// </summary> - public long X { get; set; } + public double X { get; set; } /// <summary> /// Gets or sets Y coordinate of the start of the gesture in CSS pixels. /// </summary> - public long Y { get; set; } + public double Y { get; set; } /// <summary> /// Gets or sets The distance to scroll along the X axis (positive to scroll left). /// </summary> [JsonProperty(NullValueHandling = NullValueHandling.Ignore)] - public long? XDistance { get; set; } + public double XDistance { get; set; } /// <summary> /// Gets or sets The distance to scroll along the Y axis (positive to scroll up). /// </summary> [JsonProperty(NullValueHandling = NullValueHandling.Ignore)] - public long? YDistance { get; set; } + public double YDistance { get; set; } /// <summary> /// Gets or sets The number of additional pixels to scroll back along the X axis, in addition to the given distance. /// </summary> [JsonProperty(NullValueHandling = NullValueHandling.Ignore)] - public long? XOverscroll { get; set; } + public double XOverscroll { get; set; } /// <summary> /// Gets or sets The number of additional pixels to scroll back along the Y axis, in addition to the given distance. /// </summary> [JsonProperty(NullValueHandling = NullValueHandling.Ignore)] - public long? YOverscroll { get; set; } + public double YOverscroll { get; set; } /// <summary> /// Gets or sets Prevent fling (default: true). /// </summary> diff --git a/source/ChromeDevTools/Protocol/Chrome/Input/SynthesizeScrollGestureCommandResponse.cs b/source/ChromeDevTools/Protocol/Chrome/Input/SynthesizeScrollGestureCommandResponse.cs index 739844ca432f43595e5694a6767ae949e85a627d..e19a38df4feb36b185175d38ee2f7acd1bc37c6c 100644 --- a/source/ChromeDevTools/Protocol/Chrome/Input/SynthesizeScrollGestureCommandResponse.cs +++ b/source/ChromeDevTools/Protocol/Chrome/Input/SynthesizeScrollGestureCommandResponse.cs @@ -1,5 +1,6 @@ using MasterDevs.ChromeDevTools; using Newtonsoft.Json; +using System; using System.Collections.Generic; namespace MasterDevs.ChromeDevTools.Protocol.Chrome.Input diff --git a/source/ChromeDevTools/Protocol/Chrome/Input/SynthesizeTapGestureCommand.cs b/source/ChromeDevTools/Protocol/Chrome/Input/SynthesizeTapGestureCommand.cs index b3d12fd1a8cb3bb5903fb06259bce82f144cfed2..84054fe3606a6e9214ba1af895daead3f4d18ed7 100644 --- a/source/ChromeDevTools/Protocol/Chrome/Input/SynthesizeTapGestureCommand.cs +++ b/source/ChromeDevTools/Protocol/Chrome/Input/SynthesizeTapGestureCommand.cs @@ -1,5 +1,6 @@ using MasterDevs.ChromeDevTools; using Newtonsoft.Json; +using System; using System.Collections.Generic; namespace MasterDevs.ChromeDevTools.Protocol.Chrome.Input @@ -14,11 +15,11 @@ namespace MasterDevs.ChromeDevTools.Protocol.Chrome.Input /// <summary> /// Gets or sets X coordinate of the start of the gesture in CSS pixels. /// </summary> - public long X { get; set; } + public double X { get; set; } /// <summary> /// Gets or sets Y coordinate of the start of the gesture in CSS pixels. /// </summary> - public long Y { get; set; } + public double Y { get; set; } /// <summary> /// Gets or sets Duration between touchdown and touchup events in ms (default: 50). /// </summary> diff --git a/source/ChromeDevTools/Protocol/Chrome/Input/SynthesizeTapGestureCommandResponse.cs b/source/ChromeDevTools/Protocol/Chrome/Input/SynthesizeTapGestureCommandResponse.cs index 2d162defc43e3d47c6eff0ea8a23678ee6bdfa8c..f774955afbe3a4e05319c7ab705712d08eace120 100644 --- a/source/ChromeDevTools/Protocol/Chrome/Input/SynthesizeTapGestureCommandResponse.cs +++ b/source/ChromeDevTools/Protocol/Chrome/Input/SynthesizeTapGestureCommandResponse.cs @@ -1,5 +1,6 @@ using MasterDevs.ChromeDevTools; using Newtonsoft.Json; +using System; using System.Collections.Generic; namespace MasterDevs.ChromeDevTools.Protocol.Chrome.Input diff --git a/source/ChromeDevTools/Protocol/Chrome/Input/TouchPoint.cs b/source/ChromeDevTools/Protocol/Chrome/Input/TouchPoint.cs index e2ded6dd24026c3dca0e2eb4af3369b53343a9b8..f2537b91b96642c4e19e5af0eb4ed4d316010c5c 100644 --- a/source/ChromeDevTools/Protocol/Chrome/Input/TouchPoint.cs +++ b/source/ChromeDevTools/Protocol/Chrome/Input/TouchPoint.cs @@ -4,22 +4,15 @@ using System.Collections.Generic; namespace MasterDevs.ChromeDevTools.Protocol.Chrome.Input { - /// <summary> - /// - /// </summary> [SupportedBy("Chrome")] public class TouchPoint { /// <summary> - /// Gets or sets State of the touch point. - /// </summary> - public string State { get; set; } - /// <summary> - /// Gets or sets X coordinate of the event relative to the main frame's viewport. + /// Gets or sets X coordinate of the event relative to the main frame's viewport in CSS pixels. /// </summary> public long X { get; set; } /// <summary> - /// Gets or sets Y coordinate of the event relative to the main frame's viewport. 0 refers to the top of the viewport and Y increases as it proceeds towards the bottom of the viewport. + /// Gets or sets Y coordinate of the event relative to the main frame's viewport in CSS pixels. 0 refers to the top of the viewport and Y increases as it proceeds towards the bottom of the viewport. /// </summary> public long Y { get; set; } /// <summary> diff --git a/source/ChromeDevTools/Protocol/Chrome/Inspector/DetachedEvent.cs b/source/ChromeDevTools/Protocol/Chrome/Inspector/DetachedEvent.cs index 13dc005429305d57c18d859a58b62ab6163e1756..9789074c7bf5c214f2c16553c74cde68dbc8f758 100644 --- a/source/ChromeDevTools/Protocol/Chrome/Inspector/DetachedEvent.cs +++ b/source/ChromeDevTools/Protocol/Chrome/Inspector/DetachedEvent.cs @@ -1,4 +1,6 @@ -using MasterDevs.ChromeDevTools;using Newtonsoft.Json; +using MasterDevs.ChromeDevTools; +using Newtonsoft.Json; +using System.Collections.Generic; namespace MasterDevs.ChromeDevTools.Protocol.Chrome.Inspector { diff --git a/source/ChromeDevTools/Protocol/Chrome/Inspector/DisableCommand.cs b/source/ChromeDevTools/Protocol/Chrome/Inspector/DisableCommand.cs index 22110820a35d25c52cc83a11809c890cdaadc121..ef445c4d5ab8aee775723be08a6ef10b844336ec 100644 --- a/source/ChromeDevTools/Protocol/Chrome/Inspector/DisableCommand.cs +++ b/source/ChromeDevTools/Protocol/Chrome/Inspector/DisableCommand.cs @@ -1,5 +1,6 @@ using MasterDevs.ChromeDevTools; using Newtonsoft.Json; +using System; using System.Collections.Generic; namespace MasterDevs.ChromeDevTools.Protocol.Chrome.Inspector diff --git a/source/ChromeDevTools/Protocol/Chrome/Inspector/DisableCommandResponse.cs b/source/ChromeDevTools/Protocol/Chrome/Inspector/DisableCommandResponse.cs index 66354862e42449c46fef025260f6505f424c8bd9..53edae4508ac27c27244f7c14664f2d955286677 100644 --- a/source/ChromeDevTools/Protocol/Chrome/Inspector/DisableCommandResponse.cs +++ b/source/ChromeDevTools/Protocol/Chrome/Inspector/DisableCommandResponse.cs @@ -1,5 +1,6 @@ using MasterDevs.ChromeDevTools; using Newtonsoft.Json; +using System; using System.Collections.Generic; namespace MasterDevs.ChromeDevTools.Protocol.Chrome.Inspector diff --git a/source/ChromeDevTools/Protocol/Chrome/Inspector/EnableCommand.cs b/source/ChromeDevTools/Protocol/Chrome/Inspector/EnableCommand.cs index c890fb9f7a9a46a634b6681f067fade88394510d..38966941e0e0db19c1493cf22b261602e80c5fdc 100644 --- a/source/ChromeDevTools/Protocol/Chrome/Inspector/EnableCommand.cs +++ b/source/ChromeDevTools/Protocol/Chrome/Inspector/EnableCommand.cs @@ -1,5 +1,6 @@ using MasterDevs.ChromeDevTools; using Newtonsoft.Json; +using System; using System.Collections.Generic; namespace MasterDevs.ChromeDevTools.Protocol.Chrome.Inspector diff --git a/source/ChromeDevTools/Protocol/Chrome/Inspector/EnableCommandResponse.cs b/source/ChromeDevTools/Protocol/Chrome/Inspector/EnableCommandResponse.cs index b9adafd89b97c16f3db5c0cbbc31a80d3058a3ad..039f07e75555c8e4f9b7b0b0f207dd1c26dd47ff 100644 --- a/source/ChromeDevTools/Protocol/Chrome/Inspector/EnableCommandResponse.cs +++ b/source/ChromeDevTools/Protocol/Chrome/Inspector/EnableCommandResponse.cs @@ -1,5 +1,6 @@ using MasterDevs.ChromeDevTools; using Newtonsoft.Json; +using System; using System.Collections.Generic; namespace MasterDevs.ChromeDevTools.Protocol.Chrome.Inspector diff --git a/source/ChromeDevTools/Protocol/Chrome/Inspector/TargetCrashedEvent.cs b/source/ChromeDevTools/Protocol/Chrome/Inspector/TargetCrashedEvent.cs index 45f1e1a96b23198e5599c36f84117593ffac8841..e430131508d9b0fb032fcfd1f7b109a0d18bc3f2 100644 --- a/source/ChromeDevTools/Protocol/Chrome/Inspector/TargetCrashedEvent.cs +++ b/source/ChromeDevTools/Protocol/Chrome/Inspector/TargetCrashedEvent.cs @@ -1,4 +1,6 @@ -using MasterDevs.ChromeDevTools;using Newtonsoft.Json; +using MasterDevs.ChromeDevTools; +using Newtonsoft.Json; +using System.Collections.Generic; namespace MasterDevs.ChromeDevTools.Protocol.Chrome.Inspector { diff --git a/source/ChromeDevTools/Protocol/Chrome/LayerTree/CompositingReasonsCommand.cs b/source/ChromeDevTools/Protocol/Chrome/LayerTree/CompositingReasonsCommand.cs index d47ce2b57244474e4377e5900ccb42669c0a6c15..c3c4d276d705cea4be9d6e8454860bcefd0c9ca4 100644 --- a/source/ChromeDevTools/Protocol/Chrome/LayerTree/CompositingReasonsCommand.cs +++ b/source/ChromeDevTools/Protocol/Chrome/LayerTree/CompositingReasonsCommand.cs @@ -1,5 +1,6 @@ using MasterDevs.ChromeDevTools; using Newtonsoft.Json; +using System; using System.Collections.Generic; namespace MasterDevs.ChromeDevTools.Protocol.Chrome.LayerTree diff --git a/source/ChromeDevTools/Protocol/Chrome/LayerTree/CompositingReasonsCommandResponse.cs b/source/ChromeDevTools/Protocol/Chrome/LayerTree/CompositingReasonsCommandResponse.cs index 07a6bf8d6e759f467e4364b98330886cebe30f57..9b49a0dffc0686ee2f8affbc396af3bbf8f82704 100644 --- a/source/ChromeDevTools/Protocol/Chrome/LayerTree/CompositingReasonsCommandResponse.cs +++ b/source/ChromeDevTools/Protocol/Chrome/LayerTree/CompositingReasonsCommandResponse.cs @@ -1,5 +1,6 @@ using MasterDevs.ChromeDevTools; using Newtonsoft.Json; +using System; using System.Collections.Generic; namespace MasterDevs.ChromeDevTools.Protocol.Chrome.LayerTree diff --git a/source/ChromeDevTools/Protocol/Chrome/LayerTree/DisableCommand.cs b/source/ChromeDevTools/Protocol/Chrome/LayerTree/DisableCommand.cs index d9ae03a2b2a3bd0b83a03c3ace6781ab178d8c8a..a0b709e41f64f827e26b34b9425f9e931f0beb0d 100644 --- a/source/ChromeDevTools/Protocol/Chrome/LayerTree/DisableCommand.cs +++ b/source/ChromeDevTools/Protocol/Chrome/LayerTree/DisableCommand.cs @@ -1,5 +1,6 @@ using MasterDevs.ChromeDevTools; using Newtonsoft.Json; +using System; using System.Collections.Generic; namespace MasterDevs.ChromeDevTools.Protocol.Chrome.LayerTree diff --git a/source/ChromeDevTools/Protocol/Chrome/LayerTree/DisableCommandResponse.cs b/source/ChromeDevTools/Protocol/Chrome/LayerTree/DisableCommandResponse.cs index e172b3d639d80a75c0d1f391f6f0279517569587..c4d9020847a9ead0db56697d8dcb4d643dc62250 100644 --- a/source/ChromeDevTools/Protocol/Chrome/LayerTree/DisableCommandResponse.cs +++ b/source/ChromeDevTools/Protocol/Chrome/LayerTree/DisableCommandResponse.cs @@ -1,5 +1,6 @@ using MasterDevs.ChromeDevTools; using Newtonsoft.Json; +using System; using System.Collections.Generic; namespace MasterDevs.ChromeDevTools.Protocol.Chrome.LayerTree diff --git a/source/ChromeDevTools/Protocol/Chrome/LayerTree/EnableCommand.cs b/source/ChromeDevTools/Protocol/Chrome/LayerTree/EnableCommand.cs index 4c052c2fd173e3582e60c4d44439181c706e603c..d5cf80d7f8ac903fae647895a1cf0c628f564321 100644 --- a/source/ChromeDevTools/Protocol/Chrome/LayerTree/EnableCommand.cs +++ b/source/ChromeDevTools/Protocol/Chrome/LayerTree/EnableCommand.cs @@ -1,5 +1,6 @@ using MasterDevs.ChromeDevTools; using Newtonsoft.Json; +using System; using System.Collections.Generic; namespace MasterDevs.ChromeDevTools.Protocol.Chrome.LayerTree diff --git a/source/ChromeDevTools/Protocol/Chrome/LayerTree/EnableCommandResponse.cs b/source/ChromeDevTools/Protocol/Chrome/LayerTree/EnableCommandResponse.cs index f3541cce6ac5aaa89d9b84173e7f17ea551f1e1d..e703414cfdb0fe88bd975e933f9563c0cdc0d6c9 100644 --- a/source/ChromeDevTools/Protocol/Chrome/LayerTree/EnableCommandResponse.cs +++ b/source/ChromeDevTools/Protocol/Chrome/LayerTree/EnableCommandResponse.cs @@ -1,5 +1,6 @@ using MasterDevs.ChromeDevTools; using Newtonsoft.Json; +using System; using System.Collections.Generic; namespace MasterDevs.ChromeDevTools.Protocol.Chrome.LayerTree diff --git a/source/ChromeDevTools/Protocol/Chrome/LayerTree/Layer.cs b/source/ChromeDevTools/Protocol/Chrome/LayerTree/Layer.cs index f79ef91750a22fc1db50ddcf81dcdf2f54ae7572..a85e4fbab57847f11a89be2e096995cfa04bcde2 100644 --- a/source/ChromeDevTools/Protocol/Chrome/LayerTree/Layer.cs +++ b/source/ChromeDevTools/Protocol/Chrome/LayerTree/Layer.cs @@ -78,5 +78,10 @@ namespace MasterDevs.ChromeDevTools.Protocol.Chrome.LayerTree /// </summary> [JsonProperty(NullValueHandling = NullValueHandling.Ignore)] public ScrollRect[] ScrollRects { get; set; } + /// <summary> + /// Gets or sets Sticky position constraint information + /// </summary> + [JsonProperty(NullValueHandling = NullValueHandling.Ignore)] + public StickyPositionConstraint StickyPositionConstraint { get; set; } } } diff --git a/source/ChromeDevTools/Protocol/Chrome/LayerTree/LayerPaintedEvent.cs b/source/ChromeDevTools/Protocol/Chrome/LayerTree/LayerPaintedEvent.cs index f680cae62cda9b9018d96f6ef276acc10ddd807c..bdf6ed589e037985a0a978a327e023ddb771b15a 100644 --- a/source/ChromeDevTools/Protocol/Chrome/LayerTree/LayerPaintedEvent.cs +++ b/source/ChromeDevTools/Protocol/Chrome/LayerTree/LayerPaintedEvent.cs @@ -1,4 +1,6 @@ -using MasterDevs.ChromeDevTools;using Newtonsoft.Json; +using MasterDevs.ChromeDevTools; +using Newtonsoft.Json; +using System.Collections.Generic; namespace MasterDevs.ChromeDevTools.Protocol.Chrome.LayerTree { diff --git a/source/ChromeDevTools/Protocol/Chrome/LayerTree/LayerTreeDidChangeEvent.cs b/source/ChromeDevTools/Protocol/Chrome/LayerTree/LayerTreeDidChangeEvent.cs index fd423e1cd2933a29b437f92b8318be230038eda0..01bd5b54705641613afaa778fa2c9fa38b60f69f 100644 --- a/source/ChromeDevTools/Protocol/Chrome/LayerTree/LayerTreeDidChangeEvent.cs +++ b/source/ChromeDevTools/Protocol/Chrome/LayerTree/LayerTreeDidChangeEvent.cs @@ -1,4 +1,6 @@ -using MasterDevs.ChromeDevTools;using Newtonsoft.Json; +using MasterDevs.ChromeDevTools; +using Newtonsoft.Json; +using System.Collections.Generic; namespace MasterDevs.ChromeDevTools.Protocol.Chrome.LayerTree { diff --git a/source/ChromeDevTools/Protocol/Chrome/LayerTree/LoadSnapshotCommand.cs b/source/ChromeDevTools/Protocol/Chrome/LayerTree/LoadSnapshotCommand.cs index 0c456c3f0fd066cd421bb0c8eab27bfb558c8ce0..9c0e60c2a68e5e2e03f4ba699015ee0bc8c4bd79 100644 --- a/source/ChromeDevTools/Protocol/Chrome/LayerTree/LoadSnapshotCommand.cs +++ b/source/ChromeDevTools/Protocol/Chrome/LayerTree/LoadSnapshotCommand.cs @@ -1,5 +1,6 @@ using MasterDevs.ChromeDevTools; using Newtonsoft.Json; +using System; using System.Collections.Generic; namespace MasterDevs.ChromeDevTools.Protocol.Chrome.LayerTree diff --git a/source/ChromeDevTools/Protocol/Chrome/LayerTree/LoadSnapshotCommandResponse.cs b/source/ChromeDevTools/Protocol/Chrome/LayerTree/LoadSnapshotCommandResponse.cs index d8dad71bde1d2d0153ab8e13ad21c0bc296606e4..51966594e5533022bf6dbd1fb7015cb2746448c2 100644 --- a/source/ChromeDevTools/Protocol/Chrome/LayerTree/LoadSnapshotCommandResponse.cs +++ b/source/ChromeDevTools/Protocol/Chrome/LayerTree/LoadSnapshotCommandResponse.cs @@ -1,5 +1,6 @@ using MasterDevs.ChromeDevTools; using Newtonsoft.Json; +using System; using System.Collections.Generic; namespace MasterDevs.ChromeDevTools.Protocol.Chrome.LayerTree diff --git a/source/ChromeDevTools/Protocol/Chrome/LayerTree/MakeSnapshotCommand.cs b/source/ChromeDevTools/Protocol/Chrome/LayerTree/MakeSnapshotCommand.cs index e847b34e6521c99b375c4e73b67cbfcc284af235..f93716bbe2c2d1e6343477b050afabb53bfc5f74 100644 --- a/source/ChromeDevTools/Protocol/Chrome/LayerTree/MakeSnapshotCommand.cs +++ b/source/ChromeDevTools/Protocol/Chrome/LayerTree/MakeSnapshotCommand.cs @@ -1,5 +1,6 @@ using MasterDevs.ChromeDevTools; using Newtonsoft.Json; +using System; using System.Collections.Generic; namespace MasterDevs.ChromeDevTools.Protocol.Chrome.LayerTree diff --git a/source/ChromeDevTools/Protocol/Chrome/LayerTree/MakeSnapshotCommandResponse.cs b/source/ChromeDevTools/Protocol/Chrome/LayerTree/MakeSnapshotCommandResponse.cs index da3fee538df2400050c2a7f06ff535694d6f0c8d..b9b923f5ef86e200185c08ead2abed2ee053a72f 100644 --- a/source/ChromeDevTools/Protocol/Chrome/LayerTree/MakeSnapshotCommandResponse.cs +++ b/source/ChromeDevTools/Protocol/Chrome/LayerTree/MakeSnapshotCommandResponse.cs @@ -1,5 +1,6 @@ using MasterDevs.ChromeDevTools; using Newtonsoft.Json; +using System; using System.Collections.Generic; namespace MasterDevs.ChromeDevTools.Protocol.Chrome.LayerTree diff --git a/source/ChromeDevTools/Protocol/Chrome/LayerTree/ProfileSnapshotCommand.cs b/source/ChromeDevTools/Protocol/Chrome/LayerTree/ProfileSnapshotCommand.cs index 7a862e74bc5f54c0d10fe6260f31b92610a40356..7ccd52ae8531f5b2bdc06fa1fe3a13c9a807837b 100644 --- a/source/ChromeDevTools/Protocol/Chrome/LayerTree/ProfileSnapshotCommand.cs +++ b/source/ChromeDevTools/Protocol/Chrome/LayerTree/ProfileSnapshotCommand.cs @@ -1,5 +1,6 @@ using MasterDevs.ChromeDevTools; using Newtonsoft.Json; +using System; using System.Collections.Generic; namespace MasterDevs.ChromeDevTools.Protocol.Chrome.LayerTree diff --git a/source/ChromeDevTools/Protocol/Chrome/LayerTree/ProfileSnapshotCommandResponse.cs b/source/ChromeDevTools/Protocol/Chrome/LayerTree/ProfileSnapshotCommandResponse.cs index fad70fb39b418bbbf0921279c5e7085b88335030..3ba11d204faae850cf027790f80ba6bcfe9e121b 100644 --- a/source/ChromeDevTools/Protocol/Chrome/LayerTree/ProfileSnapshotCommandResponse.cs +++ b/source/ChromeDevTools/Protocol/Chrome/LayerTree/ProfileSnapshotCommandResponse.cs @@ -1,5 +1,6 @@ using MasterDevs.ChromeDevTools; using Newtonsoft.Json; +using System; using System.Collections.Generic; namespace MasterDevs.ChromeDevTools.Protocol.Chrome.LayerTree diff --git a/source/ChromeDevTools/Protocol/Chrome/LayerTree/ReleaseSnapshotCommand.cs b/source/ChromeDevTools/Protocol/Chrome/LayerTree/ReleaseSnapshotCommand.cs index b0e0cea0691350bd28eb987324200dcf4019bc6d..e3575ec6aa9f9ace94a82c38ee054b19a09366e6 100644 --- a/source/ChromeDevTools/Protocol/Chrome/LayerTree/ReleaseSnapshotCommand.cs +++ b/source/ChromeDevTools/Protocol/Chrome/LayerTree/ReleaseSnapshotCommand.cs @@ -1,5 +1,6 @@ using MasterDevs.ChromeDevTools; using Newtonsoft.Json; +using System; using System.Collections.Generic; namespace MasterDevs.ChromeDevTools.Protocol.Chrome.LayerTree diff --git a/source/ChromeDevTools/Protocol/Chrome/LayerTree/ReleaseSnapshotCommandResponse.cs b/source/ChromeDevTools/Protocol/Chrome/LayerTree/ReleaseSnapshotCommandResponse.cs index 2a3a3fd4244d10fb9a6017f54dfa1a9a7af9eba1..d9b0763e3db248a4a72c768d538a2047e8c557b0 100644 --- a/source/ChromeDevTools/Protocol/Chrome/LayerTree/ReleaseSnapshotCommandResponse.cs +++ b/source/ChromeDevTools/Protocol/Chrome/LayerTree/ReleaseSnapshotCommandResponse.cs @@ -1,5 +1,6 @@ using MasterDevs.ChromeDevTools; using Newtonsoft.Json; +using System; using System.Collections.Generic; namespace MasterDevs.ChromeDevTools.Protocol.Chrome.LayerTree diff --git a/source/ChromeDevTools/Protocol/Chrome/LayerTree/ReplaySnapshotCommand.cs b/source/ChromeDevTools/Protocol/Chrome/LayerTree/ReplaySnapshotCommand.cs index b8b493c192f502687fbffb0b5e1d2583dc8ff0f1..dea23abe9b06ccebe3e2af3d7f588497dce125f2 100644 --- a/source/ChromeDevTools/Protocol/Chrome/LayerTree/ReplaySnapshotCommand.cs +++ b/source/ChromeDevTools/Protocol/Chrome/LayerTree/ReplaySnapshotCommand.cs @@ -1,5 +1,6 @@ using MasterDevs.ChromeDevTools; using Newtonsoft.Json; +using System; using System.Collections.Generic; namespace MasterDevs.ChromeDevTools.Protocol.Chrome.LayerTree diff --git a/source/ChromeDevTools/Protocol/Chrome/LayerTree/ReplaySnapshotCommandResponse.cs b/source/ChromeDevTools/Protocol/Chrome/LayerTree/ReplaySnapshotCommandResponse.cs index 8b1a44932c9363b7824ba1931cae98dd11c250f4..1bda37def52aadebf95893670ce7bd327eb745cf 100644 --- a/source/ChromeDevTools/Protocol/Chrome/LayerTree/ReplaySnapshotCommandResponse.cs +++ b/source/ChromeDevTools/Protocol/Chrome/LayerTree/ReplaySnapshotCommandResponse.cs @@ -1,5 +1,6 @@ using MasterDevs.ChromeDevTools; using Newtonsoft.Json; +using System; using System.Collections.Generic; namespace MasterDevs.ChromeDevTools.Protocol.Chrome.LayerTree diff --git a/source/ChromeDevTools/Protocol/Chrome/LayerTree/SnapshotCommandLogCommand.cs b/source/ChromeDevTools/Protocol/Chrome/LayerTree/SnapshotCommandLogCommand.cs index 64d40aa797e608368236e4c6d24157d0fb2b7ff9..d7217dfa0a8f43cb72964bc239a9bdeda53f6e05 100644 --- a/source/ChromeDevTools/Protocol/Chrome/LayerTree/SnapshotCommandLogCommand.cs +++ b/source/ChromeDevTools/Protocol/Chrome/LayerTree/SnapshotCommandLogCommand.cs @@ -1,5 +1,6 @@ using MasterDevs.ChromeDevTools; using Newtonsoft.Json; +using System; using System.Collections.Generic; namespace MasterDevs.ChromeDevTools.Protocol.Chrome.LayerTree diff --git a/source/ChromeDevTools/Protocol/Chrome/LayerTree/SnapshotCommandLogCommandResponse.cs b/source/ChromeDevTools/Protocol/Chrome/LayerTree/SnapshotCommandLogCommandResponse.cs index fdcd8e2b35090882ca5c599ca0553ff33524a6de..b46b9665ce120bc2b7d9522383b11d0766025252 100644 --- a/source/ChromeDevTools/Protocol/Chrome/LayerTree/SnapshotCommandLogCommandResponse.cs +++ b/source/ChromeDevTools/Protocol/Chrome/LayerTree/SnapshotCommandLogCommandResponse.cs @@ -1,5 +1,6 @@ using MasterDevs.ChromeDevTools; using Newtonsoft.Json; +using System; using System.Collections.Generic; namespace MasterDevs.ChromeDevTools.Protocol.Chrome.LayerTree diff --git a/source/ChromeDevTools/Protocol/Chrome/LayerTree/StickyPositionConstraint.cs b/source/ChromeDevTools/Protocol/Chrome/LayerTree/StickyPositionConstraint.cs new file mode 100644 index 0000000000000000000000000000000000000000..610b24abe5bea431f4df1b2c6dd340afe5f1abe0 --- /dev/null +++ b/source/ChromeDevTools/Protocol/Chrome/LayerTree/StickyPositionConstraint.cs @@ -0,0 +1,32 @@ +using MasterDevs.ChromeDevTools; +using Newtonsoft.Json; +using System.Collections.Generic; + +namespace MasterDevs.ChromeDevTools.Protocol.Chrome.LayerTree +{ + /// <summary> + /// Sticky position constraints. + /// </summary> + [SupportedBy("Chrome")] + public class StickyPositionConstraint + { + /// <summary> + /// Gets or sets Layout rectangle of the sticky element before being shifted + /// </summary> + public DOM.Rect StickyBoxRect { get; set; } + /// <summary> + /// Gets or sets Layout rectangle of the containing block of the sticky element + /// </summary> + public DOM.Rect ContainingBlockRect { get; set; } + /// <summary> + /// Gets or sets The nearest sticky layer that shifts the sticky box + /// </summary> + [JsonProperty(NullValueHandling = NullValueHandling.Ignore)] + public string NearestLayerShiftingStickyBox { get; set; } + /// <summary> + /// Gets or sets The nearest sticky layer that shifts the containing block + /// </summary> + [JsonProperty(NullValueHandling = NullValueHandling.Ignore)] + public string NearestLayerShiftingContainingBlock { get; set; } + } +} diff --git a/source/ChromeDevTools/Protocol/Chrome/Log/ClearCommand.cs b/source/ChromeDevTools/Protocol/Chrome/Log/ClearCommand.cs index 752bf5a06abb6b06d805102e403538658212efcf..ba1de4267613c2f0165e1e1fc8e1ea5dd71fdbcf 100644 --- a/source/ChromeDevTools/Protocol/Chrome/Log/ClearCommand.cs +++ b/source/ChromeDevTools/Protocol/Chrome/Log/ClearCommand.cs @@ -1,5 +1,6 @@ using MasterDevs.ChromeDevTools; using Newtonsoft.Json; +using System; using System.Collections.Generic; namespace MasterDevs.ChromeDevTools.Protocol.Chrome.Log diff --git a/source/ChromeDevTools/Protocol/Chrome/Log/ClearCommandResponse.cs b/source/ChromeDevTools/Protocol/Chrome/Log/ClearCommandResponse.cs index 1ca821b54f4472ad4575b7800f1a50d99f2e3bf6..7955c5648876606e3e7194a5ee1f2a41b3649ef6 100644 --- a/source/ChromeDevTools/Protocol/Chrome/Log/ClearCommandResponse.cs +++ b/source/ChromeDevTools/Protocol/Chrome/Log/ClearCommandResponse.cs @@ -1,5 +1,6 @@ using MasterDevs.ChromeDevTools; using Newtonsoft.Json; +using System; using System.Collections.Generic; namespace MasterDevs.ChromeDevTools.Protocol.Chrome.Log diff --git a/source/ChromeDevTools/Protocol/Chrome/Log/DisableCommand.cs b/source/ChromeDevTools/Protocol/Chrome/Log/DisableCommand.cs index efa3400e82134820995a76c027408fd878b5a9ae..8b0f28dddd7d5f98e691ba7a4b68e1a949066b66 100644 --- a/source/ChromeDevTools/Protocol/Chrome/Log/DisableCommand.cs +++ b/source/ChromeDevTools/Protocol/Chrome/Log/DisableCommand.cs @@ -1,5 +1,6 @@ using MasterDevs.ChromeDevTools; using Newtonsoft.Json; +using System; using System.Collections.Generic; namespace MasterDevs.ChromeDevTools.Protocol.Chrome.Log diff --git a/source/ChromeDevTools/Protocol/Chrome/Log/DisableCommandResponse.cs b/source/ChromeDevTools/Protocol/Chrome/Log/DisableCommandResponse.cs index 8c6e346eb27d8c65e95d746dc53b592a1907e149..e2edb269fc62c37d4382ec577115e650939769a6 100644 --- a/source/ChromeDevTools/Protocol/Chrome/Log/DisableCommandResponse.cs +++ b/source/ChromeDevTools/Protocol/Chrome/Log/DisableCommandResponse.cs @@ -1,5 +1,6 @@ using MasterDevs.ChromeDevTools; using Newtonsoft.Json; +using System; using System.Collections.Generic; namespace MasterDevs.ChromeDevTools.Protocol.Chrome.Log diff --git a/source/ChromeDevTools/Protocol/Chrome/Log/EnableCommand.cs b/source/ChromeDevTools/Protocol/Chrome/Log/EnableCommand.cs index 292da212fa7552103b81276c1b1c490a1d6626d3..930b3ae5ff13a7b9fafd48173e2b80696e6ec1fc 100644 --- a/source/ChromeDevTools/Protocol/Chrome/Log/EnableCommand.cs +++ b/source/ChromeDevTools/Protocol/Chrome/Log/EnableCommand.cs @@ -1,5 +1,6 @@ using MasterDevs.ChromeDevTools; using Newtonsoft.Json; +using System; using System.Collections.Generic; namespace MasterDevs.ChromeDevTools.Protocol.Chrome.Log diff --git a/source/ChromeDevTools/Protocol/Chrome/Log/EnableCommandResponse.cs b/source/ChromeDevTools/Protocol/Chrome/Log/EnableCommandResponse.cs index 76a55c620fdca5c55adfb204b9655896fbacc6cf..16a3e9d25903fb4a6dba36db5d6a09f62fd83ef3 100644 --- a/source/ChromeDevTools/Protocol/Chrome/Log/EnableCommandResponse.cs +++ b/source/ChromeDevTools/Protocol/Chrome/Log/EnableCommandResponse.cs @@ -1,5 +1,6 @@ using MasterDevs.ChromeDevTools; using Newtonsoft.Json; +using System; using System.Collections.Generic; namespace MasterDevs.ChromeDevTools.Protocol.Chrome.Log diff --git a/source/ChromeDevTools/Protocol/Chrome/Log/EntryAddedEvent.cs b/source/ChromeDevTools/Protocol/Chrome/Log/EntryAddedEvent.cs index 28c26b565e765f3b581b0a336c4376f68ac59e43..19c8e2e80a0c3f4427211957c0f1c7a5a84a2e10 100644 --- a/source/ChromeDevTools/Protocol/Chrome/Log/EntryAddedEvent.cs +++ b/source/ChromeDevTools/Protocol/Chrome/Log/EntryAddedEvent.cs @@ -1,4 +1,6 @@ -using MasterDevs.ChromeDevTools;using Newtonsoft.Json; +using MasterDevs.ChromeDevTools; +using Newtonsoft.Json; +using System.Collections.Generic; namespace MasterDevs.ChromeDevTools.Protocol.Chrome.Log { diff --git a/source/ChromeDevTools/Protocol/Chrome/Log/StartViolationsReportCommand.cs b/source/ChromeDevTools/Protocol/Chrome/Log/StartViolationsReportCommand.cs index 2d73f97b48497a326f8564c37ce4c7c98a3b7661..17c00d74352caddd0d8a88dc960da30209573fe3 100644 --- a/source/ChromeDevTools/Protocol/Chrome/Log/StartViolationsReportCommand.cs +++ b/source/ChromeDevTools/Protocol/Chrome/Log/StartViolationsReportCommand.cs @@ -1,5 +1,6 @@ using MasterDevs.ChromeDevTools; using Newtonsoft.Json; +using System; using System.Collections.Generic; namespace MasterDevs.ChromeDevTools.Protocol.Chrome.Log diff --git a/source/ChromeDevTools/Protocol/Chrome/Log/StartViolationsReportCommandResponse.cs b/source/ChromeDevTools/Protocol/Chrome/Log/StartViolationsReportCommandResponse.cs index b17b79f923394098d0798402f40c73b9a0b21860..a68ba5401c9387ceaae4fe78caea2a1d37e74050 100644 --- a/source/ChromeDevTools/Protocol/Chrome/Log/StartViolationsReportCommandResponse.cs +++ b/source/ChromeDevTools/Protocol/Chrome/Log/StartViolationsReportCommandResponse.cs @@ -1,5 +1,6 @@ using MasterDevs.ChromeDevTools; using Newtonsoft.Json; +using System; using System.Collections.Generic; namespace MasterDevs.ChromeDevTools.Protocol.Chrome.Log diff --git a/source/ChromeDevTools/Protocol/Chrome/Log/StopViolationsReportCommand.cs b/source/ChromeDevTools/Protocol/Chrome/Log/StopViolationsReportCommand.cs index ad3e5dc4868c0b1f912ccc7cb79056cbfdfb0a51..212d0be5893df0121ec6a15f8674fed36dde6108 100644 --- a/source/ChromeDevTools/Protocol/Chrome/Log/StopViolationsReportCommand.cs +++ b/source/ChromeDevTools/Protocol/Chrome/Log/StopViolationsReportCommand.cs @@ -1,5 +1,6 @@ using MasterDevs.ChromeDevTools; using Newtonsoft.Json; +using System; using System.Collections.Generic; namespace MasterDevs.ChromeDevTools.Protocol.Chrome.Log diff --git a/source/ChromeDevTools/Protocol/Chrome/Log/StopViolationsReportCommandResponse.cs b/source/ChromeDevTools/Protocol/Chrome/Log/StopViolationsReportCommandResponse.cs index f56bd736f798b2623d75493a5a41916d16b675c0..a5248b661dec02fb2f6e02dcbc9ad1e090eaf0a0 100644 --- a/source/ChromeDevTools/Protocol/Chrome/Log/StopViolationsReportCommandResponse.cs +++ b/source/ChromeDevTools/Protocol/Chrome/Log/StopViolationsReportCommandResponse.cs @@ -1,5 +1,6 @@ using MasterDevs.ChromeDevTools; using Newtonsoft.Json; +using System; using System.Collections.Generic; namespace MasterDevs.ChromeDevTools.Protocol.Chrome.Log diff --git a/source/ChromeDevTools/Protocol/Chrome/Memory/GetDOMCountersCommand.cs b/source/ChromeDevTools/Protocol/Chrome/Memory/GetDOMCountersCommand.cs index d385d1ef4df77668055a8ace84f7bfcfd5dc6a81..3dbdeaa696250660e045d9b767b29fbd3b984bc0 100644 --- a/source/ChromeDevTools/Protocol/Chrome/Memory/GetDOMCountersCommand.cs +++ b/source/ChromeDevTools/Protocol/Chrome/Memory/GetDOMCountersCommand.cs @@ -1,5 +1,6 @@ using MasterDevs.ChromeDevTools; using Newtonsoft.Json; +using System; using System.Collections.Generic; namespace MasterDevs.ChromeDevTools.Protocol.Chrome.Memory diff --git a/source/ChromeDevTools/Protocol/Chrome/Memory/GetDOMCountersCommandResponse.cs b/source/ChromeDevTools/Protocol/Chrome/Memory/GetDOMCountersCommandResponse.cs index 946ccee1425a39771796d0b24019e6d24f02b294..69b0b5b15bc984c7776c3c42845bf25f39267a53 100644 --- a/source/ChromeDevTools/Protocol/Chrome/Memory/GetDOMCountersCommandResponse.cs +++ b/source/ChromeDevTools/Protocol/Chrome/Memory/GetDOMCountersCommandResponse.cs @@ -1,5 +1,6 @@ using MasterDevs.ChromeDevTools; using Newtonsoft.Json; +using System; using System.Collections.Generic; namespace MasterDevs.ChromeDevTools.Protocol.Chrome.Memory diff --git a/source/ChromeDevTools/Protocol/Chrome/Memory/PrepareForLeakDetectionCommand.cs b/source/ChromeDevTools/Protocol/Chrome/Memory/PrepareForLeakDetectionCommand.cs new file mode 100644 index 0000000000000000000000000000000000000000..aee9566a1825272e9ee18b50aa34b6bdb2faa323 --- /dev/null +++ b/source/ChromeDevTools/Protocol/Chrome/Memory/PrepareForLeakDetectionCommand.cs @@ -0,0 +1,13 @@ +using MasterDevs.ChromeDevTools; +using Newtonsoft.Json; +using System; +using System.Collections.Generic; + +namespace MasterDevs.ChromeDevTools.Protocol.Chrome.Memory +{ + [Command(ProtocolName.Memory.PrepareForLeakDetection)] + [SupportedBy("Chrome")] + public class PrepareForLeakDetectionCommand: ICommand<PrepareForLeakDetectionCommandResponse> + { + } +} diff --git a/source/ChromeDevTools/Protocol/Chrome/Memory/PrepareForLeakDetectionCommandResponse.cs b/source/ChromeDevTools/Protocol/Chrome/Memory/PrepareForLeakDetectionCommandResponse.cs new file mode 100644 index 0000000000000000000000000000000000000000..52d142d1d0dc7bde37f7374b64bdc1d47ad07bbb --- /dev/null +++ b/source/ChromeDevTools/Protocol/Chrome/Memory/PrepareForLeakDetectionCommandResponse.cs @@ -0,0 +1,13 @@ +using MasterDevs.ChromeDevTools; +using Newtonsoft.Json; +using System; +using System.Collections.Generic; + +namespace MasterDevs.ChromeDevTools.Protocol.Chrome.Memory +{ + [CommandResponse(ProtocolName.Memory.PrepareForLeakDetection)] + [SupportedBy("Chrome")] + public class PrepareForLeakDetectionCommandResponse + { + } +} diff --git a/source/ChromeDevTools/Protocol/Chrome/Memory/SetPressureNotificationsSuppressedCommand.cs b/source/ChromeDevTools/Protocol/Chrome/Memory/SetPressureNotificationsSuppressedCommand.cs index 7f8afe26b8eb541e8e197ff7502218e225652564..2d777ee223fdebe857225222dd49ec1cab4ddf69 100644 --- a/source/ChromeDevTools/Protocol/Chrome/Memory/SetPressureNotificationsSuppressedCommand.cs +++ b/source/ChromeDevTools/Protocol/Chrome/Memory/SetPressureNotificationsSuppressedCommand.cs @@ -1,5 +1,6 @@ using MasterDevs.ChromeDevTools; using Newtonsoft.Json; +using System; using System.Collections.Generic; namespace MasterDevs.ChromeDevTools.Protocol.Chrome.Memory diff --git a/source/ChromeDevTools/Protocol/Chrome/Memory/SetPressureNotificationsSuppressedCommandResponse.cs b/source/ChromeDevTools/Protocol/Chrome/Memory/SetPressureNotificationsSuppressedCommandResponse.cs index 2f7cb8ddf37f966ee193f8ff48fe8b21042de522..af2b9344c5b4cde945bb38888ed1cd912fe6b4af 100644 --- a/source/ChromeDevTools/Protocol/Chrome/Memory/SetPressureNotificationsSuppressedCommandResponse.cs +++ b/source/ChromeDevTools/Protocol/Chrome/Memory/SetPressureNotificationsSuppressedCommandResponse.cs @@ -1,5 +1,6 @@ using MasterDevs.ChromeDevTools; using Newtonsoft.Json; +using System; using System.Collections.Generic; namespace MasterDevs.ChromeDevTools.Protocol.Chrome.Memory diff --git a/source/ChromeDevTools/Protocol/Chrome/Memory/SimulatePressureNotificationCommand.cs b/source/ChromeDevTools/Protocol/Chrome/Memory/SimulatePressureNotificationCommand.cs index 359ac31d5eabff42d89d4cec97b46fc914c860c6..ffde88803ddd57cfc8cfe82447129d2d491cd08c 100644 --- a/source/ChromeDevTools/Protocol/Chrome/Memory/SimulatePressureNotificationCommand.cs +++ b/source/ChromeDevTools/Protocol/Chrome/Memory/SimulatePressureNotificationCommand.cs @@ -1,5 +1,6 @@ using MasterDevs.ChromeDevTools; using Newtonsoft.Json; +using System; using System.Collections.Generic; namespace MasterDevs.ChromeDevTools.Protocol.Chrome.Memory diff --git a/source/ChromeDevTools/Protocol/Chrome/Memory/SimulatePressureNotificationCommandResponse.cs b/source/ChromeDevTools/Protocol/Chrome/Memory/SimulatePressureNotificationCommandResponse.cs index d689a52c25601814ea123f4671e18a426e305190..7d6ef5424206b1db47302d762842700a59ad5199 100644 --- a/source/ChromeDevTools/Protocol/Chrome/Memory/SimulatePressureNotificationCommandResponse.cs +++ b/source/ChromeDevTools/Protocol/Chrome/Memory/SimulatePressureNotificationCommandResponse.cs @@ -1,5 +1,6 @@ using MasterDevs.ChromeDevTools; using Newtonsoft.Json; +using System; using System.Collections.Generic; namespace MasterDevs.ChromeDevTools.Protocol.Chrome.Memory diff --git a/source/ChromeDevTools/Protocol/Chrome/Network/AuthChallenge.cs b/source/ChromeDevTools/Protocol/Chrome/Network/AuthChallenge.cs new file mode 100644 index 0000000000000000000000000000000000000000..fb75385dd85b85d8b7f401598347f6d03bdedd36 --- /dev/null +++ b/source/ChromeDevTools/Protocol/Chrome/Network/AuthChallenge.cs @@ -0,0 +1,31 @@ +using MasterDevs.ChromeDevTools; +using Newtonsoft.Json; +using System.Collections.Generic; + +namespace MasterDevs.ChromeDevTools.Protocol.Chrome.Network +{ + /// <summary> + /// Authorization challenge for HTTP status code 401 or 407. + /// </summary> + [SupportedBy("Chrome")] + public class AuthChallenge + { + /// <summary> + /// Gets or sets Source of the authentication challenge. + /// </summary> + [JsonProperty(NullValueHandling = NullValueHandling.Ignore)] + public string Source { get; set; } + /// <summary> + /// Gets or sets Origin of the challenger. + /// </summary> + public string Origin { get; set; } + /// <summary> + /// Gets or sets The authentication scheme used, such as basic or digest + /// </summary> + public string Scheme { get; set; } + /// <summary> + /// Gets or sets The realm of the challenge. May be empty. + /// </summary> + public string Realm { get; set; } + } +} diff --git a/source/ChromeDevTools/Protocol/Chrome/Network/AuthChallengeResponse.cs b/source/ChromeDevTools/Protocol/Chrome/Network/AuthChallengeResponse.cs new file mode 100644 index 0000000000000000000000000000000000000000..f2449cf454952da084d9f9ffbe6d3c2ab1e4a3a0 --- /dev/null +++ b/source/ChromeDevTools/Protocol/Chrome/Network/AuthChallengeResponse.cs @@ -0,0 +1,28 @@ +using MasterDevs.ChromeDevTools; +using Newtonsoft.Json; +using System.Collections.Generic; + +namespace MasterDevs.ChromeDevTools.Protocol.Chrome.Network +{ + /// <summary> + /// Response to an AuthChallenge. + /// </summary> + [SupportedBy("Chrome")] + public class AuthChallengeResponse + { + /// <summary> + /// Gets or sets The decision on what to do in response to the authorization challenge. Default means deferring to the default behavior of the net stack, which will likely either the Cancel authentication or display a popup dialog box. + /// </summary> + public string Response { get; set; } + /// <summary> + /// Gets or sets The username to provide, possibly empty. Should only be set if response is ProvideCredentials. + /// </summary> + [JsonProperty(NullValueHandling = NullValueHandling.Ignore)] + public string Username { get; set; } + /// <summary> + /// Gets or sets The password to provide, possibly empty. Should only be set if response is ProvideCredentials. + /// </summary> + [JsonProperty(NullValueHandling = NullValueHandling.Ignore)] + public string Password { get; set; } + } +} diff --git a/source/ChromeDevTools/Protocol/Chrome/Network/CanClearBrowserCacheCommand.cs b/source/ChromeDevTools/Protocol/Chrome/Network/CanClearBrowserCacheCommand.cs index 6e18fa9b2c27bc23c8d6b08a0a57b321a0f855b0..2f7bcbc3fef41995ecd7ff176c880598688f21d9 100644 --- a/source/ChromeDevTools/Protocol/Chrome/Network/CanClearBrowserCacheCommand.cs +++ b/source/ChromeDevTools/Protocol/Chrome/Network/CanClearBrowserCacheCommand.cs @@ -1,5 +1,6 @@ using MasterDevs.ChromeDevTools; using Newtonsoft.Json; +using System; using System.Collections.Generic; namespace MasterDevs.ChromeDevTools.Protocol.Chrome.Network diff --git a/source/ChromeDevTools/Protocol/Chrome/Network/CanClearBrowserCacheCommandResponse.cs b/source/ChromeDevTools/Protocol/Chrome/Network/CanClearBrowserCacheCommandResponse.cs index f5573cc54f3b852a8c2a2bfec1c814d2cfbaedc9..193190440b01d252cb01ac7fbdcce8d75d888149 100644 --- a/source/ChromeDevTools/Protocol/Chrome/Network/CanClearBrowserCacheCommandResponse.cs +++ b/source/ChromeDevTools/Protocol/Chrome/Network/CanClearBrowserCacheCommandResponse.cs @@ -1,5 +1,6 @@ using MasterDevs.ChromeDevTools; using Newtonsoft.Json; +using System; using System.Collections.Generic; namespace MasterDevs.ChromeDevTools.Protocol.Chrome.Network diff --git a/source/ChromeDevTools/Protocol/Chrome/Network/CanClearBrowserCookiesCommand.cs b/source/ChromeDevTools/Protocol/Chrome/Network/CanClearBrowserCookiesCommand.cs index 44d36887a97c8d9ca54b702687c092dfbf7c4fae..36ba3e5ab9e2954db4f9c042720c15f5d2ae6d2c 100644 --- a/source/ChromeDevTools/Protocol/Chrome/Network/CanClearBrowserCookiesCommand.cs +++ b/source/ChromeDevTools/Protocol/Chrome/Network/CanClearBrowserCookiesCommand.cs @@ -1,5 +1,6 @@ using MasterDevs.ChromeDevTools; using Newtonsoft.Json; +using System; using System.Collections.Generic; namespace MasterDevs.ChromeDevTools.Protocol.Chrome.Network diff --git a/source/ChromeDevTools/Protocol/Chrome/Network/CanClearBrowserCookiesCommandResponse.cs b/source/ChromeDevTools/Protocol/Chrome/Network/CanClearBrowserCookiesCommandResponse.cs index 12732a91dddad632b98953e416ee21acb81a67ab..174a26cafec1c77cf7ac466fad44e55029b3e16b 100644 --- a/source/ChromeDevTools/Protocol/Chrome/Network/CanClearBrowserCookiesCommandResponse.cs +++ b/source/ChromeDevTools/Protocol/Chrome/Network/CanClearBrowserCookiesCommandResponse.cs @@ -1,5 +1,6 @@ using MasterDevs.ChromeDevTools; using Newtonsoft.Json; +using System; using System.Collections.Generic; namespace MasterDevs.ChromeDevTools.Protocol.Chrome.Network diff --git a/source/ChromeDevTools/Protocol/Chrome/Network/CanEmulateNetworkConditionsCommand.cs b/source/ChromeDevTools/Protocol/Chrome/Network/CanEmulateNetworkConditionsCommand.cs index 608d0cb80f4e4123e598cd27778bc8ad1396642d..f6d7343f3751984bcbd4ffa765e568e6fd47e8f1 100644 --- a/source/ChromeDevTools/Protocol/Chrome/Network/CanEmulateNetworkConditionsCommand.cs +++ b/source/ChromeDevTools/Protocol/Chrome/Network/CanEmulateNetworkConditionsCommand.cs @@ -1,5 +1,6 @@ using MasterDevs.ChromeDevTools; using Newtonsoft.Json; +using System; using System.Collections.Generic; namespace MasterDevs.ChromeDevTools.Protocol.Chrome.Network diff --git a/source/ChromeDevTools/Protocol/Chrome/Network/CanEmulateNetworkConditionsCommandResponse.cs b/source/ChromeDevTools/Protocol/Chrome/Network/CanEmulateNetworkConditionsCommandResponse.cs index c6944adca49630cfb8e828de32e9f24c8ddb4d27..628d2763265cfcf33561fc6441fa88c5653ededc 100644 --- a/source/ChromeDevTools/Protocol/Chrome/Network/CanEmulateNetworkConditionsCommandResponse.cs +++ b/source/ChromeDevTools/Protocol/Chrome/Network/CanEmulateNetworkConditionsCommandResponse.cs @@ -1,5 +1,6 @@ using MasterDevs.ChromeDevTools; using Newtonsoft.Json; +using System; using System.Collections.Generic; namespace MasterDevs.ChromeDevTools.Protocol.Chrome.Network diff --git a/source/ChromeDevTools/Protocol/Chrome/Network/ClearBrowserCacheCommand.cs b/source/ChromeDevTools/Protocol/Chrome/Network/ClearBrowserCacheCommand.cs index f33db62764786a7579e0a8a189c631bad8593ff9..4b12ceddeaf1a8d919968475d2c39f4b74bcda29 100644 --- a/source/ChromeDevTools/Protocol/Chrome/Network/ClearBrowserCacheCommand.cs +++ b/source/ChromeDevTools/Protocol/Chrome/Network/ClearBrowserCacheCommand.cs @@ -1,5 +1,6 @@ using MasterDevs.ChromeDevTools; using Newtonsoft.Json; +using System; using System.Collections.Generic; namespace MasterDevs.ChromeDevTools.Protocol.Chrome.Network diff --git a/source/ChromeDevTools/Protocol/Chrome/Network/ClearBrowserCacheCommandResponse.cs b/source/ChromeDevTools/Protocol/Chrome/Network/ClearBrowserCacheCommandResponse.cs index fd20ddf5564bfac22534eac1845631c1152cffca..6cb153a4b73ff1c092b2c234ec84adecc89edf92 100644 --- a/source/ChromeDevTools/Protocol/Chrome/Network/ClearBrowserCacheCommandResponse.cs +++ b/source/ChromeDevTools/Protocol/Chrome/Network/ClearBrowserCacheCommandResponse.cs @@ -1,5 +1,6 @@ using MasterDevs.ChromeDevTools; using Newtonsoft.Json; +using System; using System.Collections.Generic; namespace MasterDevs.ChromeDevTools.Protocol.Chrome.Network diff --git a/source/ChromeDevTools/Protocol/Chrome/Network/ClearBrowserCookiesCommand.cs b/source/ChromeDevTools/Protocol/Chrome/Network/ClearBrowserCookiesCommand.cs index 173b8bc1e62859f54fc6a5324b319ed612852b06..7c2a400ba3fd45919905147541237793d7311535 100644 --- a/source/ChromeDevTools/Protocol/Chrome/Network/ClearBrowserCookiesCommand.cs +++ b/source/ChromeDevTools/Protocol/Chrome/Network/ClearBrowserCookiesCommand.cs @@ -1,5 +1,6 @@ using MasterDevs.ChromeDevTools; using Newtonsoft.Json; +using System; using System.Collections.Generic; namespace MasterDevs.ChromeDevTools.Protocol.Chrome.Network diff --git a/source/ChromeDevTools/Protocol/Chrome/Network/ClearBrowserCookiesCommandResponse.cs b/source/ChromeDevTools/Protocol/Chrome/Network/ClearBrowserCookiesCommandResponse.cs index e57ebd6c2cae9a72e46c358895587dd0ac5adb65..36c68f636a90241edd90f2cfdf55382241afb56e 100644 --- a/source/ChromeDevTools/Protocol/Chrome/Network/ClearBrowserCookiesCommandResponse.cs +++ b/source/ChromeDevTools/Protocol/Chrome/Network/ClearBrowserCookiesCommandResponse.cs @@ -1,5 +1,6 @@ using MasterDevs.ChromeDevTools; using Newtonsoft.Json; +using System; using System.Collections.Generic; namespace MasterDevs.ChromeDevTools.Protocol.Chrome.Network diff --git a/source/ChromeDevTools/Protocol/Chrome/Network/ContinueInterceptedRequestCommand.cs b/source/ChromeDevTools/Protocol/Chrome/Network/ContinueInterceptedRequestCommand.cs new file mode 100644 index 0000000000000000000000000000000000000000..d4a03ee96a195b691d1d532d4a7ed1d75eb68a43 --- /dev/null +++ b/source/ChromeDevTools/Protocol/Chrome/Network/ContinueInterceptedRequestCommand.cs @@ -0,0 +1,55 @@ +using MasterDevs.ChromeDevTools; +using Newtonsoft.Json; +using System; +using System.Collections.Generic; + +namespace MasterDevs.ChromeDevTools.Protocol.Chrome.Network +{ + /// <summary> + /// Response to Network.requestIntercepted which either modifies the request to continue with any modifications, or blocks it, or completes it with the provided response bytes. If a network fetch occurs as a result which encounters a redirect an additional Network.requestIntercepted event will be sent with the same InterceptionId. + /// </summary> + [Command(ProtocolName.Network.ContinueInterceptedRequest)] + [SupportedBy("Chrome")] + public class ContinueInterceptedRequestCommand: ICommand<ContinueInterceptedRequestCommandResponse> + { + /// <summary> + /// Gets or sets InterceptionId + /// </summary> + public string InterceptionId { get; set; } + /// <summary> + /// Gets or sets If set this causes the request to fail with the given reason. Passing <code>Aborted</code> for requests marked with <code>isNavigationRequest</code> also cancels the navigation. Must not be set in response to an authChallenge. + /// </summary> + [JsonProperty(NullValueHandling = NullValueHandling.Ignore)] + public string ErrorReason { get; set; } + /// <summary> + /// Gets or sets If set the requests completes using with the provided base64 encoded raw response, including HTTP status line and headers etc... Must not be set in response to an authChallenge. + /// </summary> + [JsonProperty(NullValueHandling = NullValueHandling.Ignore)] + public string RawResponse { get; set; } + /// <summary> + /// Gets or sets If set the request url will be modified in a way that's not observable by page. Must not be set in response to an authChallenge. + /// </summary> + [JsonProperty(NullValueHandling = NullValueHandling.Ignore)] + public string Url { get; set; } + /// <summary> + /// Gets or sets If set this allows the request method to be overridden. Must not be set in response to an authChallenge. + /// </summary> + [JsonProperty(NullValueHandling = NullValueHandling.Ignore)] + public string Method { get; set; } + /// <summary> + /// Gets or sets If set this allows postData to be set. Must not be set in response to an authChallenge. + /// </summary> + [JsonProperty(NullValueHandling = NullValueHandling.Ignore)] + public string PostData { get; set; } + /// <summary> + /// Gets or sets If set this allows the request headers to be changed. Must not be set in response to an authChallenge. + /// </summary> + [JsonProperty(NullValueHandling = NullValueHandling.Ignore)] + public Dictionary<string, string> Headers { get; set; } + /// <summary> + /// Gets or sets Response to a requestIntercepted with an authChallenge. Must not be set otherwise. + /// </summary> + [JsonProperty(NullValueHandling = NullValueHandling.Ignore)] + public AuthChallengeResponse AuthChallengeResponse { get; set; } + } +} diff --git a/source/ChromeDevTools/Protocol/Chrome/Network/ContinueInterceptedRequestCommandResponse.cs b/source/ChromeDevTools/Protocol/Chrome/Network/ContinueInterceptedRequestCommandResponse.cs new file mode 100644 index 0000000000000000000000000000000000000000..489ab34e7886f334ae5880c98bc4f9f42d708d0e --- /dev/null +++ b/source/ChromeDevTools/Protocol/Chrome/Network/ContinueInterceptedRequestCommandResponse.cs @@ -0,0 +1,16 @@ +using MasterDevs.ChromeDevTools; +using Newtonsoft.Json; +using System; +using System.Collections.Generic; + +namespace MasterDevs.ChromeDevTools.Protocol.Chrome.Network +{ + /// <summary> + /// Response to Network.requestIntercepted which either modifies the request to continue with any modifications, or blocks it, or completes it with the provided response bytes. If a network fetch occurs as a result which encounters a redirect an additional Network.requestIntercepted event will be sent with the same InterceptionId. + /// </summary> + [CommandResponse(ProtocolName.Network.ContinueInterceptedRequest)] + [SupportedBy("Chrome")] + public class ContinueInterceptedRequestCommandResponse + { + } +} diff --git a/source/ChromeDevTools/Protocol/Chrome/Network/CookieParam.cs b/source/ChromeDevTools/Protocol/Chrome/Network/CookieParam.cs new file mode 100644 index 0000000000000000000000000000000000000000..c7bae5637c77bf3ff5947d9bdc4328d08b2dfe79 --- /dev/null +++ b/source/ChromeDevTools/Protocol/Chrome/Network/CookieParam.cs @@ -0,0 +1,57 @@ +using MasterDevs.ChromeDevTools; +using Newtonsoft.Json; +using System.Collections.Generic; + +namespace MasterDevs.ChromeDevTools.Protocol.Chrome.Network +{ + /// <summary> + /// Cookie parameter object + /// </summary> + [SupportedBy("Chrome")] + public class CookieParam + { + /// <summary> + /// Gets or sets Cookie name. + /// </summary> + public string Name { get; set; } + /// <summary> + /// Gets or sets Cookie value. + /// </summary> + public string Value { get; set; } + /// <summary> + /// Gets or sets The request-URI to associate with the setting of the cookie. This value can affect the default domain and path values of the created cookie. + /// </summary> + [JsonProperty(NullValueHandling = NullValueHandling.Ignore)] + public string Url { get; set; } + /// <summary> + /// Gets or sets Cookie domain. + /// </summary> + [JsonProperty(NullValueHandling = NullValueHandling.Ignore)] + public string Domain { get; set; } + /// <summary> + /// Gets or sets Cookie path. + /// </summary> + [JsonProperty(NullValueHandling = NullValueHandling.Ignore)] + public string Path { get; set; } + /// <summary> + /// Gets or sets True if cookie is secure. + /// </summary> + [JsonProperty(NullValueHandling = NullValueHandling.Ignore)] + public bool? Secure { get; set; } + /// <summary> + /// Gets or sets True if cookie is http-only. + /// </summary> + [JsonProperty(NullValueHandling = NullValueHandling.Ignore)] + public bool? HttpOnly { get; set; } + /// <summary> + /// Gets or sets Cookie SameSite type. + /// </summary> + [JsonProperty(NullValueHandling = NullValueHandling.Ignore)] + public CookieSameSite SameSite { get; set; } + /// <summary> + /// Gets or sets Cookie expiration date, session cookie if not set + /// </summary> + [JsonProperty(NullValueHandling = NullValueHandling.Ignore)] + public double Expires { get; set; } + } +} diff --git a/source/ChromeDevTools/Protocol/Chrome/Network/DataReceivedEvent.cs b/source/ChromeDevTools/Protocol/Chrome/Network/DataReceivedEvent.cs index 922018eaa84675e0888d2cd825598146f7705c27..79bec5645897c66019f2ad2693620547c62d6c6d 100644 --- a/source/ChromeDevTools/Protocol/Chrome/Network/DataReceivedEvent.cs +++ b/source/ChromeDevTools/Protocol/Chrome/Network/DataReceivedEvent.cs @@ -1,4 +1,6 @@ -using MasterDevs.ChromeDevTools;using Newtonsoft.Json; +using MasterDevs.ChromeDevTools; +using Newtonsoft.Json; +using System.Collections.Generic; namespace MasterDevs.ChromeDevTools.Protocol.Chrome.Network { diff --git a/source/ChromeDevTools/Protocol/Chrome/Network/DeleteCookieCommand.cs b/source/ChromeDevTools/Protocol/Chrome/Network/DeleteCookieCommand.cs deleted file mode 100644 index 3de4c3aa78080d691f8561291b8142a928422335..0000000000000000000000000000000000000000 --- a/source/ChromeDevTools/Protocol/Chrome/Network/DeleteCookieCommand.cs +++ /dev/null @@ -1,23 +0,0 @@ -using MasterDevs.ChromeDevTools; -using Newtonsoft.Json; -using System.Collections.Generic; - -namespace MasterDevs.ChromeDevTools.Protocol.Chrome.Network -{ - /// <summary> - /// Deletes browser cookie with given name, domain and path. - /// </summary> - [Command(ProtocolName.Network.DeleteCookie)] - [SupportedBy("Chrome")] - public class DeleteCookieCommand: ICommand<DeleteCookieCommandResponse> - { - /// <summary> - /// Gets or sets Name of the cookie to remove. - /// </summary> - public string CookieName { get; set; } - /// <summary> - /// Gets or sets URL to match cooke domain and path. - /// </summary> - public string Url { get; set; } - } -} diff --git a/source/ChromeDevTools/Protocol/Chrome/Network/DeleteCookiesCommand.cs b/source/ChromeDevTools/Protocol/Chrome/Network/DeleteCookiesCommand.cs new file mode 100644 index 0000000000000000000000000000000000000000..3e4921745366aea6ca9ea14a1f239729d66d0f42 --- /dev/null +++ b/source/ChromeDevTools/Protocol/Chrome/Network/DeleteCookiesCommand.cs @@ -0,0 +1,35 @@ +using MasterDevs.ChromeDevTools; +using Newtonsoft.Json; +using System; +using System.Collections.Generic; + +namespace MasterDevs.ChromeDevTools.Protocol.Chrome.Network +{ + /// <summary> + /// Deletes browser cookies with matching name and url or domain/path pair. + /// </summary> + [Command(ProtocolName.Network.DeleteCookies)] + [SupportedBy("Chrome")] + public class DeleteCookiesCommand: ICommand<DeleteCookiesCommandResponse> + { + /// <summary> + /// Gets or sets Name of the cookies to remove. + /// </summary> + public string Name { get; set; } + /// <summary> + /// Gets or sets If specified, deletes all the cookies with the given name where domain and path match provided URL. + /// </summary> + [JsonProperty(NullValueHandling = NullValueHandling.Ignore)] + public string Url { get; set; } + /// <summary> + /// Gets or sets If specified, deletes only cookies with the exact domain. + /// </summary> + [JsonProperty(NullValueHandling = NullValueHandling.Ignore)] + public string Domain { get; set; } + /// <summary> + /// Gets or sets If specified, deletes only cookies with the exact path. + /// </summary> + [JsonProperty(NullValueHandling = NullValueHandling.Ignore)] + public string Path { get; set; } + } +} diff --git a/source/ChromeDevTools/Protocol/Chrome/Network/DeleteCookiesCommandResponse.cs b/source/ChromeDevTools/Protocol/Chrome/Network/DeleteCookiesCommandResponse.cs new file mode 100644 index 0000000000000000000000000000000000000000..2fba769e066041b1b0e26dd6c4e3154998e220fc --- /dev/null +++ b/source/ChromeDevTools/Protocol/Chrome/Network/DeleteCookiesCommandResponse.cs @@ -0,0 +1,16 @@ +using MasterDevs.ChromeDevTools; +using Newtonsoft.Json; +using System; +using System.Collections.Generic; + +namespace MasterDevs.ChromeDevTools.Protocol.Chrome.Network +{ + /// <summary> + /// Deletes browser cookies with matching name and url or domain/path pair. + /// </summary> + [CommandResponse(ProtocolName.Network.DeleteCookies)] + [SupportedBy("Chrome")] + public class DeleteCookiesCommandResponse + { + } +} diff --git a/source/ChromeDevTools/Protocol/Chrome/Network/DisableCommand.cs b/source/ChromeDevTools/Protocol/Chrome/Network/DisableCommand.cs index e09a09ee478347a5ea14157b4ccac97d886da2b6..72062da508b632f971e43b663f6e775005a1ae51 100644 --- a/source/ChromeDevTools/Protocol/Chrome/Network/DisableCommand.cs +++ b/source/ChromeDevTools/Protocol/Chrome/Network/DisableCommand.cs @@ -1,5 +1,6 @@ using MasterDevs.ChromeDevTools; using Newtonsoft.Json; +using System; using System.Collections.Generic; namespace MasterDevs.ChromeDevTools.Protocol.Chrome.Network diff --git a/source/ChromeDevTools/Protocol/Chrome/Network/DisableCommandResponse.cs b/source/ChromeDevTools/Protocol/Chrome/Network/DisableCommandResponse.cs index 2c9eb13b62825531263c73ca9e50667819f2aede..61a515be03eef09085de6a091d881261eda58839 100644 --- a/source/ChromeDevTools/Protocol/Chrome/Network/DisableCommandResponse.cs +++ b/source/ChromeDevTools/Protocol/Chrome/Network/DisableCommandResponse.cs @@ -1,5 +1,6 @@ using MasterDevs.ChromeDevTools; using Newtonsoft.Json; +using System; using System.Collections.Generic; namespace MasterDevs.ChromeDevTools.Protocol.Chrome.Network diff --git a/source/ChromeDevTools/Protocol/Chrome/Network/EmulateNetworkConditionsCommand.cs b/source/ChromeDevTools/Protocol/Chrome/Network/EmulateNetworkConditionsCommand.cs index f6b65e256f90b5374be6d792cc8640d40950f919..deac9fc91bd2e41a65a69ea90c04d5043741f03c 100644 --- a/source/ChromeDevTools/Protocol/Chrome/Network/EmulateNetworkConditionsCommand.cs +++ b/source/ChromeDevTools/Protocol/Chrome/Network/EmulateNetworkConditionsCommand.cs @@ -1,5 +1,6 @@ using MasterDevs.ChromeDevTools; using Newtonsoft.Json; +using System; using System.Collections.Generic; namespace MasterDevs.ChromeDevTools.Protocol.Chrome.Network diff --git a/source/ChromeDevTools/Protocol/Chrome/Network/EmulateNetworkConditionsCommandResponse.cs b/source/ChromeDevTools/Protocol/Chrome/Network/EmulateNetworkConditionsCommandResponse.cs index 435bb0c79b4d59d5167dab16cfdff7177cf36d6a..64a9dd0e11999037d02cc78d6d269f5e1f862e71 100644 --- a/source/ChromeDevTools/Protocol/Chrome/Network/EmulateNetworkConditionsCommandResponse.cs +++ b/source/ChromeDevTools/Protocol/Chrome/Network/EmulateNetworkConditionsCommandResponse.cs @@ -1,5 +1,6 @@ using MasterDevs.ChromeDevTools; using Newtonsoft.Json; +using System; using System.Collections.Generic; namespace MasterDevs.ChromeDevTools.Protocol.Chrome.Network diff --git a/source/ChromeDevTools/Protocol/Chrome/Network/EnableCommand.cs b/source/ChromeDevTools/Protocol/Chrome/Network/EnableCommand.cs index 7e5b243dc3562f92b779ba6d8bb9e6d9380328ab..0741efb3d7001f1898a3f1ca20a0af4328ac365f 100644 --- a/source/ChromeDevTools/Protocol/Chrome/Network/EnableCommand.cs +++ b/source/ChromeDevTools/Protocol/Chrome/Network/EnableCommand.cs @@ -1,5 +1,6 @@ using MasterDevs.ChromeDevTools; using Newtonsoft.Json; +using System; using System.Collections.Generic; namespace MasterDevs.ChromeDevTools.Protocol.Chrome.Network diff --git a/source/ChromeDevTools/Protocol/Chrome/Network/EnableCommandResponse.cs b/source/ChromeDevTools/Protocol/Chrome/Network/EnableCommandResponse.cs index bb286eea9e01a1f309773e0c4d531ad1e2b5edf9..58df9272679d22a8e5d11e04f8b483a986301133 100644 --- a/source/ChromeDevTools/Protocol/Chrome/Network/EnableCommandResponse.cs +++ b/source/ChromeDevTools/Protocol/Chrome/Network/EnableCommandResponse.cs @@ -1,5 +1,6 @@ using MasterDevs.ChromeDevTools; using Newtonsoft.Json; +using System; using System.Collections.Generic; namespace MasterDevs.ChromeDevTools.Protocol.Chrome.Network diff --git a/source/ChromeDevTools/Protocol/Chrome/Network/ErrorReason.cs b/source/ChromeDevTools/Protocol/Chrome/Network/ErrorReason.cs new file mode 100644 index 0000000000000000000000000000000000000000..0401c153f0c7d0f163816c5c9be316c5de270a19 --- /dev/null +++ b/source/ChromeDevTools/Protocol/Chrome/Network/ErrorReason.cs @@ -0,0 +1,27 @@ +using MasterDevs.ChromeDevTools; +using Newtonsoft.Json; +using Newtonsoft.Json.Converters; +using System.Runtime.Serialization; + + +namespace MasterDevs.ChromeDevTools.Protocol.Chrome.Network{ + /// <summary> + /// Network level fetch failure reason. + /// </summary> + [JsonConverter(typeof(StringEnumConverter))] + public enum ErrorReason + { + Failed, + Aborted, + TimedOut, + AccessDenied, + ConnectionClosed, + ConnectionReset, + ConnectionRefused, + ConnectionAborted, + ConnectionFailed, + NameNotResolved, + InternetDisconnected, + AddressUnreachable, + } +} diff --git a/source/ChromeDevTools/Protocol/Chrome/Network/EventSourceMessageReceivedEvent.cs b/source/ChromeDevTools/Protocol/Chrome/Network/EventSourceMessageReceivedEvent.cs index b53dbed676ce9bf634ceb310118a9e0bd1ada566..c16306da5649eb3a87d22e007b776d5a5bd851d4 100644 --- a/source/ChromeDevTools/Protocol/Chrome/Network/EventSourceMessageReceivedEvent.cs +++ b/source/ChromeDevTools/Protocol/Chrome/Network/EventSourceMessageReceivedEvent.cs @@ -1,4 +1,6 @@ -using MasterDevs.ChromeDevTools;using Newtonsoft.Json; +using MasterDevs.ChromeDevTools; +using Newtonsoft.Json; +using System.Collections.Generic; namespace MasterDevs.ChromeDevTools.Protocol.Chrome.Network { diff --git a/source/ChromeDevTools/Protocol/Chrome/Network/GetAllCookiesCommand.cs b/source/ChromeDevTools/Protocol/Chrome/Network/GetAllCookiesCommand.cs index b68bf19247e89cd34a122684eb5fa95198a8c896..4931496c72c8c0abbb924bc90a2dabd8e0bb822e 100644 --- a/source/ChromeDevTools/Protocol/Chrome/Network/GetAllCookiesCommand.cs +++ b/source/ChromeDevTools/Protocol/Chrome/Network/GetAllCookiesCommand.cs @@ -1,5 +1,6 @@ using MasterDevs.ChromeDevTools; using Newtonsoft.Json; +using System; using System.Collections.Generic; namespace MasterDevs.ChromeDevTools.Protocol.Chrome.Network diff --git a/source/ChromeDevTools/Protocol/Chrome/Network/GetAllCookiesCommandResponse.cs b/source/ChromeDevTools/Protocol/Chrome/Network/GetAllCookiesCommandResponse.cs index 413c3cda82682715617f4b858f1203491d5a9772..4e171902676d2087e9e8e9b276488c4bf27f7b5c 100644 --- a/source/ChromeDevTools/Protocol/Chrome/Network/GetAllCookiesCommandResponse.cs +++ b/source/ChromeDevTools/Protocol/Chrome/Network/GetAllCookiesCommandResponse.cs @@ -1,5 +1,6 @@ using MasterDevs.ChromeDevTools; using Newtonsoft.Json; +using System; using System.Collections.Generic; namespace MasterDevs.ChromeDevTools.Protocol.Chrome.Network diff --git a/source/ChromeDevTools/Protocol/Chrome/Network/GetCertificateCommand.cs b/source/ChromeDevTools/Protocol/Chrome/Network/GetCertificateCommand.cs index 0b040472880acd80b31cf9e6b74f0c955eb0c356..c46db6c5e57d34dee3827323fbdf911640b5956e 100644 --- a/source/ChromeDevTools/Protocol/Chrome/Network/GetCertificateCommand.cs +++ b/source/ChromeDevTools/Protocol/Chrome/Network/GetCertificateCommand.cs @@ -1,5 +1,6 @@ using MasterDevs.ChromeDevTools; using Newtonsoft.Json; +using System; using System.Collections.Generic; namespace MasterDevs.ChromeDevTools.Protocol.Chrome.Network diff --git a/source/ChromeDevTools/Protocol/Chrome/Network/GetCertificateCommandResponse.cs b/source/ChromeDevTools/Protocol/Chrome/Network/GetCertificateCommandResponse.cs index 8a56f15a1247a34d517e6ed23887ac5e45dedd80..e98d53bd0c72314ab6e287f7c0e276729e097b48 100644 --- a/source/ChromeDevTools/Protocol/Chrome/Network/GetCertificateCommandResponse.cs +++ b/source/ChromeDevTools/Protocol/Chrome/Network/GetCertificateCommandResponse.cs @@ -1,5 +1,6 @@ using MasterDevs.ChromeDevTools; using Newtonsoft.Json; +using System; using System.Collections.Generic; namespace MasterDevs.ChromeDevTools.Protocol.Chrome.Network diff --git a/source/ChromeDevTools/Protocol/Chrome/Network/GetCookiesCommand.cs b/source/ChromeDevTools/Protocol/Chrome/Network/GetCookiesCommand.cs index e0fb0d6c98b7b1ccc7b612115f453237c54f2128..2ed37ed9a4292d9323ac7ab5558527931dd2c086 100644 --- a/source/ChromeDevTools/Protocol/Chrome/Network/GetCookiesCommand.cs +++ b/source/ChromeDevTools/Protocol/Chrome/Network/GetCookiesCommand.cs @@ -1,5 +1,6 @@ using MasterDevs.ChromeDevTools; using Newtonsoft.Json; +using System; using System.Collections.Generic; namespace MasterDevs.ChromeDevTools.Protocol.Chrome.Network diff --git a/source/ChromeDevTools/Protocol/Chrome/Network/GetCookiesCommandResponse.cs b/source/ChromeDevTools/Protocol/Chrome/Network/GetCookiesCommandResponse.cs index 792722a7184924c7731fbcd40bbb1766b4ad23c0..ec04fab3450892f1294f2fb916809077bb0eb3bb 100644 --- a/source/ChromeDevTools/Protocol/Chrome/Network/GetCookiesCommandResponse.cs +++ b/source/ChromeDevTools/Protocol/Chrome/Network/GetCookiesCommandResponse.cs @@ -1,5 +1,6 @@ using MasterDevs.ChromeDevTools; using Newtonsoft.Json; +using System; using System.Collections.Generic; namespace MasterDevs.ChromeDevTools.Protocol.Chrome.Network diff --git a/source/ChromeDevTools/Protocol/Chrome/Network/GetResponseBodyCommand.cs b/source/ChromeDevTools/Protocol/Chrome/Network/GetResponseBodyCommand.cs index c3d4fc863cd2c07d598ba15b46571fc47d1b4248..d32409934459ffea23e84f50632e2797c6b6a2a0 100644 --- a/source/ChromeDevTools/Protocol/Chrome/Network/GetResponseBodyCommand.cs +++ b/source/ChromeDevTools/Protocol/Chrome/Network/GetResponseBodyCommand.cs @@ -1,5 +1,6 @@ using MasterDevs.ChromeDevTools; using Newtonsoft.Json; +using System; using System.Collections.Generic; namespace MasterDevs.ChromeDevTools.Protocol.Chrome.Network diff --git a/source/ChromeDevTools/Protocol/Chrome/Network/GetResponseBodyCommandResponse.cs b/source/ChromeDevTools/Protocol/Chrome/Network/GetResponseBodyCommandResponse.cs index 015439ae3b7f97d7ba3d2f40e8037915ca429349..9ff052e763732a19a1b5831cf70f9369ad8b9a75 100644 --- a/source/ChromeDevTools/Protocol/Chrome/Network/GetResponseBodyCommandResponse.cs +++ b/source/ChromeDevTools/Protocol/Chrome/Network/GetResponseBodyCommandResponse.cs @@ -1,5 +1,6 @@ using MasterDevs.ChromeDevTools; using Newtonsoft.Json; +using System; using System.Collections.Generic; namespace MasterDevs.ChromeDevTools.Protocol.Chrome.Network diff --git a/source/ChromeDevTools/Protocol/Chrome/Network/Initiator.cs b/source/ChromeDevTools/Protocol/Chrome/Network/Initiator.cs index d2212b8de921c8e39b6672fc57cebdd19883b9aa..eaf92c7375b4b9b11dd5a271c74090023de2520e 100644 --- a/source/ChromeDevTools/Protocol/Chrome/Network/Initiator.cs +++ b/source/ChromeDevTools/Protocol/Chrome/Network/Initiator.cs @@ -20,12 +20,12 @@ namespace MasterDevs.ChromeDevTools.Protocol.Chrome.Network [JsonProperty(NullValueHandling = NullValueHandling.Ignore)] public Runtime.StackTrace Stack { get; set; } /// <summary> - /// Gets or sets Initiator URL, set for Parser type only. + /// Gets or sets Initiator URL, set for Parser type or for Script type (when script is importing module). /// </summary> [JsonProperty(NullValueHandling = NullValueHandling.Ignore)] public string Url { get; set; } /// <summary> - /// Gets or sets Initiator line number, set for Parser type only (0-based). + /// Gets or sets Initiator line number, set for Parser type or for Script type (when script is importing module) (0-based). /// </summary> [JsonProperty(NullValueHandling = NullValueHandling.Ignore)] public double LineNumber { get; set; } diff --git a/source/ChromeDevTools/Protocol/Chrome/Network/LoadingFailedEvent.cs b/source/ChromeDevTools/Protocol/Chrome/Network/LoadingFailedEvent.cs index 6e3df63e2d0f87a034a2347d19238ca214cad8ce..e2d45c16bd6974695b57c8723f1c0e82cb6f396a 100644 --- a/source/ChromeDevTools/Protocol/Chrome/Network/LoadingFailedEvent.cs +++ b/source/ChromeDevTools/Protocol/Chrome/Network/LoadingFailedEvent.cs @@ -1,4 +1,6 @@ -using MasterDevs.ChromeDevTools;using Newtonsoft.Json; +using MasterDevs.ChromeDevTools; +using Newtonsoft.Json; +using System.Collections.Generic; namespace MasterDevs.ChromeDevTools.Protocol.Chrome.Network { diff --git a/source/ChromeDevTools/Protocol/Chrome/Network/LoadingFinishedEvent.cs b/source/ChromeDevTools/Protocol/Chrome/Network/LoadingFinishedEvent.cs index 90285e0c701c84cedbf93266ee260d7b58e02842..cd73113b7c78b93737b1a1894a16eff711f3e815 100644 --- a/source/ChromeDevTools/Protocol/Chrome/Network/LoadingFinishedEvent.cs +++ b/source/ChromeDevTools/Protocol/Chrome/Network/LoadingFinishedEvent.cs @@ -1,4 +1,6 @@ -using MasterDevs.ChromeDevTools;using Newtonsoft.Json; +using MasterDevs.ChromeDevTools; +using Newtonsoft.Json; +using System.Collections.Generic; namespace MasterDevs.ChromeDevTools.Protocol.Chrome.Network { diff --git a/source/ChromeDevTools/Protocol/Chrome/Network/ReplayXHRCommand.cs b/source/ChromeDevTools/Protocol/Chrome/Network/ReplayXHRCommand.cs index 0ae6737b286ea509707b45224f23f1e0762be0b5..a1b0b413dc61aaf43f679eb92856a59cf3b20f6d 100644 --- a/source/ChromeDevTools/Protocol/Chrome/Network/ReplayXHRCommand.cs +++ b/source/ChromeDevTools/Protocol/Chrome/Network/ReplayXHRCommand.cs @@ -1,5 +1,6 @@ using MasterDevs.ChromeDevTools; using Newtonsoft.Json; +using System; using System.Collections.Generic; namespace MasterDevs.ChromeDevTools.Protocol.Chrome.Network diff --git a/source/ChromeDevTools/Protocol/Chrome/Network/ReplayXHRCommandResponse.cs b/source/ChromeDevTools/Protocol/Chrome/Network/ReplayXHRCommandResponse.cs index 41fc42a15bb891a098aa7867beeace863776dece..edf8e86784da98452f6d255210fd549008994b45 100644 --- a/source/ChromeDevTools/Protocol/Chrome/Network/ReplayXHRCommandResponse.cs +++ b/source/ChromeDevTools/Protocol/Chrome/Network/ReplayXHRCommandResponse.cs @@ -1,5 +1,6 @@ using MasterDevs.ChromeDevTools; using Newtonsoft.Json; +using System; using System.Collections.Generic; namespace MasterDevs.ChromeDevTools.Protocol.Chrome.Network diff --git a/source/ChromeDevTools/Protocol/Chrome/Network/Request.cs b/source/ChromeDevTools/Protocol/Chrome/Network/Request.cs index 7845175157bf578df47549c69de6fe66c6d33472..1835f96522b50803107e24b2fce890bf000b6073 100644 --- a/source/ChromeDevTools/Protocol/Chrome/Network/Request.cs +++ b/source/ChromeDevTools/Protocol/Chrome/Network/Request.cs @@ -28,10 +28,10 @@ namespace MasterDevs.ChromeDevTools.Protocol.Chrome.Network [JsonProperty(NullValueHandling = NullValueHandling.Ignore)] public string PostData { get; set; } /// <summary> - /// Gets or sets The mixed content status of the request, as defined in http://www.w3.org/TR/mixed-content/ + /// Gets or sets The mixed content type of the request. /// </summary> [JsonProperty(NullValueHandling = NullValueHandling.Ignore)] - public string MixedContentType { get; set; } + public Security.MixedContentType MixedContentType { get; set; } /// <summary> /// Gets or sets Priority of the resource request at the time request is sent. /// </summary> diff --git a/source/ChromeDevTools/Protocol/Chrome/Network/RequestInterceptedEvent.cs b/source/ChromeDevTools/Protocol/Chrome/Network/RequestInterceptedEvent.cs new file mode 100644 index 0000000000000000000000000000000000000000..67cc4fec617e60074f7961b2d329c6be742ae6fc --- /dev/null +++ b/source/ChromeDevTools/Protocol/Chrome/Network/RequestInterceptedEvent.cs @@ -0,0 +1,51 @@ +using MasterDevs.ChromeDevTools; +using Newtonsoft.Json; +using System.Collections.Generic; + +namespace MasterDevs.ChromeDevTools.Protocol.Chrome.Network +{ + /// <summary> + /// Details of an intercepted HTTP request, which must be either allowed, blocked, modified or mocked. + /// </summary> + [Event(ProtocolName.Network.RequestIntercepted)] + [SupportedBy("Chrome")] + public class RequestInterceptedEvent + { + /// <summary> + /// Gets or sets Each request the page makes will have a unique id, however if any redirects are encountered while processing that fetch, they will be reported with the same id as the original fetch. Likewise if HTTP authentication is needed then the same fetch id will be used. + /// </summary> + public string InterceptionId { get; set; } + /// <summary> + /// Gets or sets Request + /// </summary> + public Request Request { get; set; } + /// <summary> + /// Gets or sets How the requested resource will be used. + /// </summary> + public Page.ResourceType ResourceType { get; set; } + /// <summary> + /// Gets or sets Whether this is a navigation request, which can abort the navigation completely. + /// </summary> + public bool IsNavigationRequest { get; set; } + /// <summary> + /// Gets or sets HTTP response headers, only sent if a redirect was intercepted. + /// </summary> + [JsonProperty(NullValueHandling = NullValueHandling.Ignore)] + public Dictionary<string, string> RedirectHeaders { get; set; } + /// <summary> + /// Gets or sets HTTP response code, only sent if a redirect was intercepted. + /// </summary> + [JsonProperty(NullValueHandling = NullValueHandling.Ignore)] + public long? RedirectStatusCode { get; set; } + /// <summary> + /// Gets or sets Redirect location, only sent if a redirect was intercepted. + /// </summary> + [JsonProperty(NullValueHandling = NullValueHandling.Ignore)] + public string RedirectUrl { get; set; } + /// <summary> + /// Gets or sets Details of the Authorization Challenge encountered. If this is set then continueInterceptedRequest must contain an authChallengeResponse. + /// </summary> + [JsonProperty(NullValueHandling = NullValueHandling.Ignore)] + public AuthChallenge AuthChallenge { get; set; } + } +} diff --git a/source/ChromeDevTools/Protocol/Chrome/Network/RequestServedFromCacheEvent.cs b/source/ChromeDevTools/Protocol/Chrome/Network/RequestServedFromCacheEvent.cs index 80fa2b0154aae594caeb5f213a1fc6f0aa0b76e0..cfe4b1969777893d5863744002e5a3ab622fe099 100644 --- a/source/ChromeDevTools/Protocol/Chrome/Network/RequestServedFromCacheEvent.cs +++ b/source/ChromeDevTools/Protocol/Chrome/Network/RequestServedFromCacheEvent.cs @@ -1,4 +1,6 @@ -using MasterDevs.ChromeDevTools;using Newtonsoft.Json; +using MasterDevs.ChromeDevTools; +using Newtonsoft.Json; +using System.Collections.Generic; namespace MasterDevs.ChromeDevTools.Protocol.Chrome.Network { diff --git a/source/ChromeDevTools/Protocol/Chrome/Network/RequestWillBeSentEvent.cs b/source/ChromeDevTools/Protocol/Chrome/Network/RequestWillBeSentEvent.cs index 469df0b690fa31511d074d0228462fc1bcef1783..a9883c573043b57da767cedcaeb5bef4e489d43f 100644 --- a/source/ChromeDevTools/Protocol/Chrome/Network/RequestWillBeSentEvent.cs +++ b/source/ChromeDevTools/Protocol/Chrome/Network/RequestWillBeSentEvent.cs @@ -1,4 +1,6 @@ -using MasterDevs.ChromeDevTools;using Newtonsoft.Json; +using MasterDevs.ChromeDevTools; +using Newtonsoft.Json; +using System.Collections.Generic; namespace MasterDevs.ChromeDevTools.Protocol.Chrome.Network { @@ -14,11 +16,7 @@ namespace MasterDevs.ChromeDevTools.Protocol.Chrome.Network /// </summary> public string RequestId { get; set; } /// <summary> - /// Gets or sets Frame identifier. - /// </summary> - public string FrameId { get; set; } - /// <summary> - /// Gets or sets Loader identifier. + /// Gets or sets Loader identifier. Empty string if the request is fetched form worker. /// </summary> public string LoaderId { get; set; } /// <summary> @@ -34,7 +32,7 @@ namespace MasterDevs.ChromeDevTools.Protocol.Chrome.Network /// </summary> public double Timestamp { get; set; } /// <summary> - /// Gets or sets UTC Timestamp. + /// Gets or sets Timestamp. /// </summary> public double WallTime { get; set; } /// <summary> @@ -51,5 +49,10 @@ namespace MasterDevs.ChromeDevTools.Protocol.Chrome.Network /// </summary> [JsonProperty(NullValueHandling = NullValueHandling.Ignore)] public Page.ResourceType Type { get; set; } + /// <summary> + /// Gets or sets Frame identifier. + /// </summary> + [JsonProperty(NullValueHandling = NullValueHandling.Ignore)] + public string FrameId { get; set; } } } diff --git a/source/ChromeDevTools/Protocol/Chrome/Network/ResourceChangedPriorityEvent.cs b/source/ChromeDevTools/Protocol/Chrome/Network/ResourceChangedPriorityEvent.cs index 551ced60c1545a835d9bf8788481e9e6f503d28c..b28948f44f236b7eaee48223c63d32e2c56fc62c 100644 --- a/source/ChromeDevTools/Protocol/Chrome/Network/ResourceChangedPriorityEvent.cs +++ b/source/ChromeDevTools/Protocol/Chrome/Network/ResourceChangedPriorityEvent.cs @@ -1,4 +1,6 @@ -using MasterDevs.ChromeDevTools;using Newtonsoft.Json; +using MasterDevs.ChromeDevTools; +using Newtonsoft.Json; +using System.Collections.Generic; namespace MasterDevs.ChromeDevTools.Protocol.Chrome.Network { diff --git a/source/ChromeDevTools/Protocol/Chrome/Network/ResponseReceivedEvent.cs b/source/ChromeDevTools/Protocol/Chrome/Network/ResponseReceivedEvent.cs index 55d6da9bce9770f3a17c367c66972992c280cd4d..0ea1b11a2cf344b7c222e533f75ef73e5d677805 100644 --- a/source/ChromeDevTools/Protocol/Chrome/Network/ResponseReceivedEvent.cs +++ b/source/ChromeDevTools/Protocol/Chrome/Network/ResponseReceivedEvent.cs @@ -1,4 +1,6 @@ -using MasterDevs.ChromeDevTools;using Newtonsoft.Json; +using MasterDevs.ChromeDevTools; +using Newtonsoft.Json; +using System.Collections.Generic; namespace MasterDevs.ChromeDevTools.Protocol.Chrome.Network { @@ -14,11 +16,7 @@ namespace MasterDevs.ChromeDevTools.Protocol.Chrome.Network /// </summary> public string RequestId { get; set; } /// <summary> - /// Gets or sets Frame identifier. - /// </summary> - public string FrameId { get; set; } - /// <summary> - /// Gets or sets Loader identifier. + /// Gets or sets Loader identifier. Empty string if the request is fetched form worker. /// </summary> public string LoaderId { get; set; } /// <summary> @@ -33,5 +31,10 @@ namespace MasterDevs.ChromeDevTools.Protocol.Chrome.Network /// Gets or sets Response data. /// </summary> public Response Response { get; set; } + /// <summary> + /// Gets or sets Frame identifier. + /// </summary> + [JsonProperty(NullValueHandling = NullValueHandling.Ignore)] + public string FrameId { get; set; } } } diff --git a/source/ChromeDevTools/Protocol/Chrome/Network/SetBlockedURLsCommand.cs b/source/ChromeDevTools/Protocol/Chrome/Network/SetBlockedURLsCommand.cs index be4d14ff50fe23ea3daffc0372ed1d112078c172..ccb20bca8e376da83992534d2029e6cf1d8b1174 100644 --- a/source/ChromeDevTools/Protocol/Chrome/Network/SetBlockedURLsCommand.cs +++ b/source/ChromeDevTools/Protocol/Chrome/Network/SetBlockedURLsCommand.cs @@ -1,5 +1,6 @@ using MasterDevs.ChromeDevTools; using Newtonsoft.Json; +using System; using System.Collections.Generic; namespace MasterDevs.ChromeDevTools.Protocol.Chrome.Network diff --git a/source/ChromeDevTools/Protocol/Chrome/Network/SetBlockedURLsCommandResponse.cs b/source/ChromeDevTools/Protocol/Chrome/Network/SetBlockedURLsCommandResponse.cs index 2eb769cd06a95aed073450b151d7a153614f8128..fbb8b3beca32591ec48b207a248ec6eff93c2cf9 100644 --- a/source/ChromeDevTools/Protocol/Chrome/Network/SetBlockedURLsCommandResponse.cs +++ b/source/ChromeDevTools/Protocol/Chrome/Network/SetBlockedURLsCommandResponse.cs @@ -1,5 +1,6 @@ using MasterDevs.ChromeDevTools; using Newtonsoft.Json; +using System; using System.Collections.Generic; namespace MasterDevs.ChromeDevTools.Protocol.Chrome.Network diff --git a/source/ChromeDevTools/Protocol/Chrome/Network/SetBypassServiceWorkerCommand.cs b/source/ChromeDevTools/Protocol/Chrome/Network/SetBypassServiceWorkerCommand.cs index d194081d2249251f808662258aebab8f25fa5687..255fff512a0d371558d7111d54b3445bd5c50ba6 100644 --- a/source/ChromeDevTools/Protocol/Chrome/Network/SetBypassServiceWorkerCommand.cs +++ b/source/ChromeDevTools/Protocol/Chrome/Network/SetBypassServiceWorkerCommand.cs @@ -1,5 +1,6 @@ using MasterDevs.ChromeDevTools; using Newtonsoft.Json; +using System; using System.Collections.Generic; namespace MasterDevs.ChromeDevTools.Protocol.Chrome.Network diff --git a/source/ChromeDevTools/Protocol/Chrome/Network/SetBypassServiceWorkerCommandResponse.cs b/source/ChromeDevTools/Protocol/Chrome/Network/SetBypassServiceWorkerCommandResponse.cs index b7500b6c9ef2c21e879216da4c7e69bc45682478..515334783be768fb22f5ac2cbbf1976d33e8a6b7 100644 --- a/source/ChromeDevTools/Protocol/Chrome/Network/SetBypassServiceWorkerCommandResponse.cs +++ b/source/ChromeDevTools/Protocol/Chrome/Network/SetBypassServiceWorkerCommandResponse.cs @@ -1,5 +1,6 @@ using MasterDevs.ChromeDevTools; using Newtonsoft.Json; +using System; using System.Collections.Generic; namespace MasterDevs.ChromeDevTools.Protocol.Chrome.Network diff --git a/source/ChromeDevTools/Protocol/Chrome/Network/SetCacheDisabledCommand.cs b/source/ChromeDevTools/Protocol/Chrome/Network/SetCacheDisabledCommand.cs index cd34ac20158aa2ad597ee3d7a8a0f34472c87012..c0b464024b5c9fc29609524a148912fa11dfe4cf 100644 --- a/source/ChromeDevTools/Protocol/Chrome/Network/SetCacheDisabledCommand.cs +++ b/source/ChromeDevTools/Protocol/Chrome/Network/SetCacheDisabledCommand.cs @@ -1,5 +1,6 @@ using MasterDevs.ChromeDevTools; using Newtonsoft.Json; +using System; using System.Collections.Generic; namespace MasterDevs.ChromeDevTools.Protocol.Chrome.Network diff --git a/source/ChromeDevTools/Protocol/Chrome/Network/SetCacheDisabledCommandResponse.cs b/source/ChromeDevTools/Protocol/Chrome/Network/SetCacheDisabledCommandResponse.cs index db64cfe1e3ff847a94fb905bb160b64f6c845ef9..e8815fe150ac4f7a853f39f7c21a654115cfb435 100644 --- a/source/ChromeDevTools/Protocol/Chrome/Network/SetCacheDisabledCommandResponse.cs +++ b/source/ChromeDevTools/Protocol/Chrome/Network/SetCacheDisabledCommandResponse.cs @@ -1,5 +1,6 @@ using MasterDevs.ChromeDevTools; using Newtonsoft.Json; +using System; using System.Collections.Generic; namespace MasterDevs.ChromeDevTools.Protocol.Chrome.Network diff --git a/source/ChromeDevTools/Protocol/Chrome/Network/SetCookieCommand.cs b/source/ChromeDevTools/Protocol/Chrome/Network/SetCookieCommand.cs index c06c2d034a14353fca093730829897f72dd69426..1b099cd2eb4e5d03bb5988af1e4a64908ca3f31a 100644 --- a/source/ChromeDevTools/Protocol/Chrome/Network/SetCookieCommand.cs +++ b/source/ChromeDevTools/Protocol/Chrome/Network/SetCookieCommand.cs @@ -1,5 +1,6 @@ using MasterDevs.ChromeDevTools; using Newtonsoft.Json; +using System; using System.Collections.Generic; namespace MasterDevs.ChromeDevTools.Protocol.Chrome.Network @@ -12,46 +13,47 @@ namespace MasterDevs.ChromeDevTools.Protocol.Chrome.Network public class SetCookieCommand: ICommand<SetCookieCommandResponse> { /// <summary> - /// Gets or sets The request-URI to associate with the setting of the cookie. This value can affect the default domain and path values of the created cookie. - /// </summary> - public string Url { get; set; } - /// <summary> - /// Gets or sets The name of the cookie. + /// Gets or sets Cookie name. /// </summary> public string Name { get; set; } /// <summary> - /// Gets or sets The value of the cookie. + /// Gets or sets Cookie value. /// </summary> public string Value { get; set; } /// <summary> - /// Gets or sets If omitted, the cookie becomes a host-only cookie. + /// Gets or sets The request-URI to associate with the setting of the cookie. This value can affect the default domain and path values of the created cookie. + /// </summary> + [JsonProperty(NullValueHandling = NullValueHandling.Ignore)] + public string Url { get; set; } + /// <summary> + /// Gets or sets Cookie domain. /// </summary> [JsonProperty(NullValueHandling = NullValueHandling.Ignore)] public string Domain { get; set; } /// <summary> - /// Gets or sets Defaults to the path portion of the url parameter. + /// Gets or sets Cookie path. /// </summary> [JsonProperty(NullValueHandling = NullValueHandling.Ignore)] public string Path { get; set; } /// <summary> - /// Gets or sets Defaults ot false. + /// Gets or sets True if cookie is secure. /// </summary> [JsonProperty(NullValueHandling = NullValueHandling.Ignore)] public bool? Secure { get; set; } /// <summary> - /// Gets or sets Defaults to false. + /// Gets or sets True if cookie is http-only. /// </summary> [JsonProperty(NullValueHandling = NullValueHandling.Ignore)] public bool? HttpOnly { get; set; } /// <summary> - /// Gets or sets Defaults to browser default behavior. + /// Gets or sets Cookie SameSite type. /// </summary> [JsonProperty(NullValueHandling = NullValueHandling.Ignore)] public string SameSite { get; set; } /// <summary> - /// Gets or sets If omitted, the cookie becomes a session cookie. + /// Gets or sets Cookie expiration date, session cookie if not set /// </summary> [JsonProperty(NullValueHandling = NullValueHandling.Ignore)] - public double ExpirationDate { get; set; } + public double Expires { get; set; } } } diff --git a/source/ChromeDevTools/Protocol/Chrome/Network/SetCookieCommandResponse.cs b/source/ChromeDevTools/Protocol/Chrome/Network/SetCookieCommandResponse.cs index 28ac8255155e7bda0efe887698dd035038e0f08d..13f81208cd0c521bd04aa784fb7e192786056fbd 100644 --- a/source/ChromeDevTools/Protocol/Chrome/Network/SetCookieCommandResponse.cs +++ b/source/ChromeDevTools/Protocol/Chrome/Network/SetCookieCommandResponse.cs @@ -1,5 +1,6 @@ using MasterDevs.ChromeDevTools; using Newtonsoft.Json; +using System; using System.Collections.Generic; namespace MasterDevs.ChromeDevTools.Protocol.Chrome.Network diff --git a/source/ChromeDevTools/Protocol/Chrome/Network/SetCookiesCommand.cs b/source/ChromeDevTools/Protocol/Chrome/Network/SetCookiesCommand.cs new file mode 100644 index 0000000000000000000000000000000000000000..cdb8435276c4f399158622a721f5cfba7ac9a298 --- /dev/null +++ b/source/ChromeDevTools/Protocol/Chrome/Network/SetCookiesCommand.cs @@ -0,0 +1,20 @@ +using MasterDevs.ChromeDevTools; +using Newtonsoft.Json; +using System; +using System.Collections.Generic; + +namespace MasterDevs.ChromeDevTools.Protocol.Chrome.Network +{ + /// <summary> + /// Sets given cookies. + /// </summary> + [Command(ProtocolName.Network.SetCookies)] + [SupportedBy("Chrome")] + public class SetCookiesCommand: ICommand<SetCookiesCommandResponse> + { + /// <summary> + /// Gets or sets Cookies to be set. + /// </summary> + public CookieParam[] Cookies { get; set; } + } +} diff --git a/source/ChromeDevTools/Protocol/Chrome/Network/DeleteCookieCommandResponse.cs b/source/ChromeDevTools/Protocol/Chrome/Network/SetCookiesCommandResponse.cs similarity index 57% rename from source/ChromeDevTools/Protocol/Chrome/Network/DeleteCookieCommandResponse.cs rename to source/ChromeDevTools/Protocol/Chrome/Network/SetCookiesCommandResponse.cs index eb366e5773bdd563e84f402232077df13cdadad3..c8d065ca7c5e60c54f48cc5c445fbfec36d6378b 100644 --- a/source/ChromeDevTools/Protocol/Chrome/Network/DeleteCookieCommandResponse.cs +++ b/source/ChromeDevTools/Protocol/Chrome/Network/SetCookiesCommandResponse.cs @@ -1,15 +1,16 @@ using MasterDevs.ChromeDevTools; using Newtonsoft.Json; +using System; using System.Collections.Generic; namespace MasterDevs.ChromeDevTools.Protocol.Chrome.Network { /// <summary> - /// Deletes browser cookie with given name, domain and path. + /// Sets given cookies. /// </summary> - [CommandResponse(ProtocolName.Network.DeleteCookie)] + [CommandResponse(ProtocolName.Network.SetCookies)] [SupportedBy("Chrome")] - public class DeleteCookieCommandResponse + public class SetCookiesCommandResponse { } } diff --git a/source/ChromeDevTools/Protocol/Chrome/Network/SetDataSizeLimitsForTestCommand.cs b/source/ChromeDevTools/Protocol/Chrome/Network/SetDataSizeLimitsForTestCommand.cs index 61c0d0aa4f3fadad5c19b0f58a7f85d8abe988bb..ad912fd53c6caf61f7ec23b048eb7b889591554a 100644 --- a/source/ChromeDevTools/Protocol/Chrome/Network/SetDataSizeLimitsForTestCommand.cs +++ b/source/ChromeDevTools/Protocol/Chrome/Network/SetDataSizeLimitsForTestCommand.cs @@ -1,5 +1,6 @@ using MasterDevs.ChromeDevTools; using Newtonsoft.Json; +using System; using System.Collections.Generic; namespace MasterDevs.ChromeDevTools.Protocol.Chrome.Network diff --git a/source/ChromeDevTools/Protocol/Chrome/Network/SetDataSizeLimitsForTestCommandResponse.cs b/source/ChromeDevTools/Protocol/Chrome/Network/SetDataSizeLimitsForTestCommandResponse.cs index 34b9462144a2aec40525e6779455fa0e08418c4e..f9aa5e80f2beaae53362159b95048c69b5dbf4ed 100644 --- a/source/ChromeDevTools/Protocol/Chrome/Network/SetDataSizeLimitsForTestCommandResponse.cs +++ b/source/ChromeDevTools/Protocol/Chrome/Network/SetDataSizeLimitsForTestCommandResponse.cs @@ -1,5 +1,6 @@ using MasterDevs.ChromeDevTools; using Newtonsoft.Json; +using System; using System.Collections.Generic; namespace MasterDevs.ChromeDevTools.Protocol.Chrome.Network diff --git a/source/ChromeDevTools/Protocol/Chrome/Network/SetExtraHTTPHeadersCommand.cs b/source/ChromeDevTools/Protocol/Chrome/Network/SetExtraHTTPHeadersCommand.cs index ff46e91faf504e90ddded855bd5cce4870a2d09a..2c27b2819ee9400f65cbad37f166775fe145812c 100644 --- a/source/ChromeDevTools/Protocol/Chrome/Network/SetExtraHTTPHeadersCommand.cs +++ b/source/ChromeDevTools/Protocol/Chrome/Network/SetExtraHTTPHeadersCommand.cs @@ -1,5 +1,6 @@ using MasterDevs.ChromeDevTools; using Newtonsoft.Json; +using System; using System.Collections.Generic; namespace MasterDevs.ChromeDevTools.Protocol.Chrome.Network diff --git a/source/ChromeDevTools/Protocol/Chrome/Network/SetExtraHTTPHeadersCommandResponse.cs b/source/ChromeDevTools/Protocol/Chrome/Network/SetExtraHTTPHeadersCommandResponse.cs index dcd398f65c6a693ac54deb582b0dc45b25f877fb..6fe319ba991a4b959776a0f5d0aa84055f57000c 100644 --- a/source/ChromeDevTools/Protocol/Chrome/Network/SetExtraHTTPHeadersCommandResponse.cs +++ b/source/ChromeDevTools/Protocol/Chrome/Network/SetExtraHTTPHeadersCommandResponse.cs @@ -1,5 +1,6 @@ using MasterDevs.ChromeDevTools; using Newtonsoft.Json; +using System; using System.Collections.Generic; namespace MasterDevs.ChromeDevTools.Protocol.Chrome.Network diff --git a/source/ChromeDevTools/Protocol/Chrome/Network/SetRequestInterceptionEnabledCommand.cs b/source/ChromeDevTools/Protocol/Chrome/Network/SetRequestInterceptionEnabledCommand.cs new file mode 100644 index 0000000000000000000000000000000000000000..22ae30ca25db7faf11d3627e2ae52c71a8075425 --- /dev/null +++ b/source/ChromeDevTools/Protocol/Chrome/Network/SetRequestInterceptionEnabledCommand.cs @@ -0,0 +1,25 @@ +using MasterDevs.ChromeDevTools; +using Newtonsoft.Json; +using System; +using System.Collections.Generic; + +namespace MasterDevs.ChromeDevTools.Protocol.Chrome.Network +{ + /// <summary> + /// Sets the requests to intercept that match a the provided patterns. + /// </summary> + [Command(ProtocolName.Network.SetRequestInterceptionEnabled)] + [SupportedBy("Chrome")] + public class SetRequestInterceptionEnabledCommand: ICommand<SetRequestInterceptionEnabledCommandResponse> + { + /// <summary> + /// Gets or sets Whether requests should be intercepted. If patterns is not set, matches all and resets any previously set patterns. Other parameters are ignored if false. + /// </summary> + public bool Enabled { get; set; } + /// <summary> + /// Gets or sets URLs matching any of these patterns will be forwarded and wait for the corresponding continueInterceptedRequest call. Wildcards ('*' -> zero or more, '?' -> exactly one) are allowed. Escape character is backslash. If omitted equivalent to ['*'] (intercept all). + /// </summary> + [JsonProperty(NullValueHandling = NullValueHandling.Ignore)] + public string[] Patterns { get; set; } + } +} diff --git a/source/ChromeDevTools/Protocol/Chrome/Network/SetRequestInterceptionEnabledCommandResponse.cs b/source/ChromeDevTools/Protocol/Chrome/Network/SetRequestInterceptionEnabledCommandResponse.cs new file mode 100644 index 0000000000000000000000000000000000000000..7c158d5a6ea3181dbe37e4e1321d3cba7f949c47 --- /dev/null +++ b/source/ChromeDevTools/Protocol/Chrome/Network/SetRequestInterceptionEnabledCommandResponse.cs @@ -0,0 +1,16 @@ +using MasterDevs.ChromeDevTools; +using Newtonsoft.Json; +using System; +using System.Collections.Generic; + +namespace MasterDevs.ChromeDevTools.Protocol.Chrome.Network +{ + /// <summary> + /// Sets the requests to intercept that match a the provided patterns. + /// </summary> + [CommandResponse(ProtocolName.Network.SetRequestInterceptionEnabled)] + [SupportedBy("Chrome")] + public class SetRequestInterceptionEnabledCommandResponse + { + } +} diff --git a/source/ChromeDevTools/Protocol/Chrome/Network/SetUserAgentOverrideCommand.cs b/source/ChromeDevTools/Protocol/Chrome/Network/SetUserAgentOverrideCommand.cs index 72621ec702342f703d6184127d216a81c04aa983..fc0ad7f19fb55cfcbba77f92a0c3cb947f2e1565 100644 --- a/source/ChromeDevTools/Protocol/Chrome/Network/SetUserAgentOverrideCommand.cs +++ b/source/ChromeDevTools/Protocol/Chrome/Network/SetUserAgentOverrideCommand.cs @@ -1,5 +1,6 @@ using MasterDevs.ChromeDevTools; using Newtonsoft.Json; +using System; using System.Collections.Generic; namespace MasterDevs.ChromeDevTools.Protocol.Chrome.Network diff --git a/source/ChromeDevTools/Protocol/Chrome/Network/SetUserAgentOverrideCommandResponse.cs b/source/ChromeDevTools/Protocol/Chrome/Network/SetUserAgentOverrideCommandResponse.cs index 6ce283ba74c09a456339690985a798cf585c76ce..e1168f65a1a52daa0f25d30557137c7d5501d4b5 100644 --- a/source/ChromeDevTools/Protocol/Chrome/Network/SetUserAgentOverrideCommandResponse.cs +++ b/source/ChromeDevTools/Protocol/Chrome/Network/SetUserAgentOverrideCommandResponse.cs @@ -1,5 +1,6 @@ using MasterDevs.ChromeDevTools; using Newtonsoft.Json; +using System; using System.Collections.Generic; namespace MasterDevs.ChromeDevTools.Protocol.Chrome.Network diff --git a/source/ChromeDevTools/Protocol/Chrome/Network/WebSocketClosedEvent.cs b/source/ChromeDevTools/Protocol/Chrome/Network/WebSocketClosedEvent.cs index f3def23fea804a8fd7ba02f178913b7aaa60fc70..cfaecbd7fea313fa7588f28b7e3c39fc4442eece 100644 --- a/source/ChromeDevTools/Protocol/Chrome/Network/WebSocketClosedEvent.cs +++ b/source/ChromeDevTools/Protocol/Chrome/Network/WebSocketClosedEvent.cs @@ -1,4 +1,6 @@ -using MasterDevs.ChromeDevTools;using Newtonsoft.Json; +using MasterDevs.ChromeDevTools; +using Newtonsoft.Json; +using System.Collections.Generic; namespace MasterDevs.ChromeDevTools.Protocol.Chrome.Network { diff --git a/source/ChromeDevTools/Protocol/Chrome/Network/WebSocketCreatedEvent.cs b/source/ChromeDevTools/Protocol/Chrome/Network/WebSocketCreatedEvent.cs index be812cc616e57d20b7569efb9410f88497ad9747..d5aec81d9cd260fd73793ef723f07d2069bae6a8 100644 --- a/source/ChromeDevTools/Protocol/Chrome/Network/WebSocketCreatedEvent.cs +++ b/source/ChromeDevTools/Protocol/Chrome/Network/WebSocketCreatedEvent.cs @@ -1,4 +1,6 @@ -using MasterDevs.ChromeDevTools;using Newtonsoft.Json; +using MasterDevs.ChromeDevTools; +using Newtonsoft.Json; +using System.Collections.Generic; namespace MasterDevs.ChromeDevTools.Protocol.Chrome.Network { diff --git a/source/ChromeDevTools/Protocol/Chrome/Network/WebSocketFrameErrorEvent.cs b/source/ChromeDevTools/Protocol/Chrome/Network/WebSocketFrameErrorEvent.cs index 5bcdc110c13c5fc356d099130e880f7265132694..a351c9c5d539590e25844fd002ca4a423e009cbd 100644 --- a/source/ChromeDevTools/Protocol/Chrome/Network/WebSocketFrameErrorEvent.cs +++ b/source/ChromeDevTools/Protocol/Chrome/Network/WebSocketFrameErrorEvent.cs @@ -1,4 +1,6 @@ -using MasterDevs.ChromeDevTools;using Newtonsoft.Json; +using MasterDevs.ChromeDevTools; +using Newtonsoft.Json; +using System.Collections.Generic; namespace MasterDevs.ChromeDevTools.Protocol.Chrome.Network { diff --git a/source/ChromeDevTools/Protocol/Chrome/Network/WebSocketFrameReceivedEvent.cs b/source/ChromeDevTools/Protocol/Chrome/Network/WebSocketFrameReceivedEvent.cs index 74a0240960c99dab34919d92ce38a20be78bc188..e06efd8bff2d0cc98febe33c4d7da8ba51aa0d2c 100644 --- a/source/ChromeDevTools/Protocol/Chrome/Network/WebSocketFrameReceivedEvent.cs +++ b/source/ChromeDevTools/Protocol/Chrome/Network/WebSocketFrameReceivedEvent.cs @@ -1,4 +1,6 @@ -using MasterDevs.ChromeDevTools;using Newtonsoft.Json; +using MasterDevs.ChromeDevTools; +using Newtonsoft.Json; +using System.Collections.Generic; namespace MasterDevs.ChromeDevTools.Protocol.Chrome.Network { diff --git a/source/ChromeDevTools/Protocol/Chrome/Network/WebSocketFrameSentEvent.cs b/source/ChromeDevTools/Protocol/Chrome/Network/WebSocketFrameSentEvent.cs index 060172bd8c0dc617fc8ccf0d38eed24409254c46..84f06fa702f3c5d644d6d1261f70f2b62572fbb0 100644 --- a/source/ChromeDevTools/Protocol/Chrome/Network/WebSocketFrameSentEvent.cs +++ b/source/ChromeDevTools/Protocol/Chrome/Network/WebSocketFrameSentEvent.cs @@ -1,4 +1,6 @@ -using MasterDevs.ChromeDevTools;using Newtonsoft.Json; +using MasterDevs.ChromeDevTools; +using Newtonsoft.Json; +using System.Collections.Generic; namespace MasterDevs.ChromeDevTools.Protocol.Chrome.Network { diff --git a/source/ChromeDevTools/Protocol/Chrome/Network/WebSocketHandshakeResponseReceivedEvent.cs b/source/ChromeDevTools/Protocol/Chrome/Network/WebSocketHandshakeResponseReceivedEvent.cs index f1a7a5259cef984281aa9147c90bac2192bfb87d..1bdee6e73796d31103bf8595454adf9137c0e1a3 100644 --- a/source/ChromeDevTools/Protocol/Chrome/Network/WebSocketHandshakeResponseReceivedEvent.cs +++ b/source/ChromeDevTools/Protocol/Chrome/Network/WebSocketHandshakeResponseReceivedEvent.cs @@ -1,4 +1,6 @@ -using MasterDevs.ChromeDevTools;using Newtonsoft.Json; +using MasterDevs.ChromeDevTools; +using Newtonsoft.Json; +using System.Collections.Generic; namespace MasterDevs.ChromeDevTools.Protocol.Chrome.Network { diff --git a/source/ChromeDevTools/Protocol/Chrome/Network/WebSocketWillSendHandshakeRequestEvent.cs b/source/ChromeDevTools/Protocol/Chrome/Network/WebSocketWillSendHandshakeRequestEvent.cs index 8667018c1b07f594ba2b2765d075c430ab933326..44862c1fd67bc856249d2eb2b4d6164371b7be3c 100644 --- a/source/ChromeDevTools/Protocol/Chrome/Network/WebSocketWillSendHandshakeRequestEvent.cs +++ b/source/ChromeDevTools/Protocol/Chrome/Network/WebSocketWillSendHandshakeRequestEvent.cs @@ -1,4 +1,6 @@ -using MasterDevs.ChromeDevTools;using Newtonsoft.Json; +using MasterDevs.ChromeDevTools; +using Newtonsoft.Json; +using System.Collections.Generic; namespace MasterDevs.ChromeDevTools.Protocol.Chrome.Network { diff --git a/source/ChromeDevTools/Protocol/Chrome/Overlay/DisableCommand.cs b/source/ChromeDevTools/Protocol/Chrome/Overlay/DisableCommand.cs index d00619de6cebf197eb62fafd02530680517f13f3..97d0ca18aab740268164c946f6ead84be87bb197 100644 --- a/source/ChromeDevTools/Protocol/Chrome/Overlay/DisableCommand.cs +++ b/source/ChromeDevTools/Protocol/Chrome/Overlay/DisableCommand.cs @@ -1,5 +1,6 @@ using MasterDevs.ChromeDevTools; using Newtonsoft.Json; +using System; using System.Collections.Generic; namespace MasterDevs.ChromeDevTools.Protocol.Chrome.Overlay diff --git a/source/ChromeDevTools/Protocol/Chrome/Overlay/DisableCommandResponse.cs b/source/ChromeDevTools/Protocol/Chrome/Overlay/DisableCommandResponse.cs index d441c57f3fd8fbdbc10624905b511900f7967667..30caed6c8afea1fb1d2d357275ba6ec7ab6eb993 100644 --- a/source/ChromeDevTools/Protocol/Chrome/Overlay/DisableCommandResponse.cs +++ b/source/ChromeDevTools/Protocol/Chrome/Overlay/DisableCommandResponse.cs @@ -1,5 +1,6 @@ using MasterDevs.ChromeDevTools; using Newtonsoft.Json; +using System; using System.Collections.Generic; namespace MasterDevs.ChromeDevTools.Protocol.Chrome.Overlay diff --git a/source/ChromeDevTools/Protocol/Chrome/Overlay/EnableCommand.cs b/source/ChromeDevTools/Protocol/Chrome/Overlay/EnableCommand.cs index b1841c44b7159f845920ebe4133ecf14bb0a6cf6..eac4088e048da706ceca9c95a28a77a871d0426d 100644 --- a/source/ChromeDevTools/Protocol/Chrome/Overlay/EnableCommand.cs +++ b/source/ChromeDevTools/Protocol/Chrome/Overlay/EnableCommand.cs @@ -1,5 +1,6 @@ using MasterDevs.ChromeDevTools; using Newtonsoft.Json; +using System; using System.Collections.Generic; namespace MasterDevs.ChromeDevTools.Protocol.Chrome.Overlay diff --git a/source/ChromeDevTools/Protocol/Chrome/Overlay/EnableCommandResponse.cs b/source/ChromeDevTools/Protocol/Chrome/Overlay/EnableCommandResponse.cs index 2ace3bf8851e090052d456febedecf0754d15168..923ccd2ed47b08dc023ea3d7e2124e90141bfbc0 100644 --- a/source/ChromeDevTools/Protocol/Chrome/Overlay/EnableCommandResponse.cs +++ b/source/ChromeDevTools/Protocol/Chrome/Overlay/EnableCommandResponse.cs @@ -1,5 +1,6 @@ using MasterDevs.ChromeDevTools; using Newtonsoft.Json; +using System; using System.Collections.Generic; namespace MasterDevs.ChromeDevTools.Protocol.Chrome.Overlay diff --git a/source/ChromeDevTools/Protocol/Chrome/Overlay/GetHighlightObjectForTestCommand.cs b/source/ChromeDevTools/Protocol/Chrome/Overlay/GetHighlightObjectForTestCommand.cs index c8ee0b048dbd03032891954f0cf8ab2cca96afa8..eacb83289ffa52157b716f7e5e22d8883e0b66fb 100644 --- a/source/ChromeDevTools/Protocol/Chrome/Overlay/GetHighlightObjectForTestCommand.cs +++ b/source/ChromeDevTools/Protocol/Chrome/Overlay/GetHighlightObjectForTestCommand.cs @@ -1,5 +1,6 @@ using MasterDevs.ChromeDevTools; using Newtonsoft.Json; +using System; using System.Collections.Generic; namespace MasterDevs.ChromeDevTools.Protocol.Chrome.Overlay diff --git a/source/ChromeDevTools/Protocol/Chrome/Overlay/GetHighlightObjectForTestCommandResponse.cs b/source/ChromeDevTools/Protocol/Chrome/Overlay/GetHighlightObjectForTestCommandResponse.cs index 43eaeb523deb408d34d09236fa9c1b63544c7ac9..4fc2533a89336bca6f038ff2a6259560d535368d 100644 --- a/source/ChromeDevTools/Protocol/Chrome/Overlay/GetHighlightObjectForTestCommandResponse.cs +++ b/source/ChromeDevTools/Protocol/Chrome/Overlay/GetHighlightObjectForTestCommandResponse.cs @@ -1,5 +1,6 @@ using MasterDevs.ChromeDevTools; using Newtonsoft.Json; +using System; using System.Collections.Generic; namespace MasterDevs.ChromeDevTools.Protocol.Chrome.Overlay diff --git a/source/ChromeDevTools/Protocol/Chrome/Overlay/HideHighlightCommand.cs b/source/ChromeDevTools/Protocol/Chrome/Overlay/HideHighlightCommand.cs index b71c3e3e403c72a30dd3622b7aec6cfd26549bb4..6f0368a0c64cd60cbeaefb4321cb436509bd58d4 100644 --- a/source/ChromeDevTools/Protocol/Chrome/Overlay/HideHighlightCommand.cs +++ b/source/ChromeDevTools/Protocol/Chrome/Overlay/HideHighlightCommand.cs @@ -1,5 +1,6 @@ using MasterDevs.ChromeDevTools; using Newtonsoft.Json; +using System; using System.Collections.Generic; namespace MasterDevs.ChromeDevTools.Protocol.Chrome.Overlay diff --git a/source/ChromeDevTools/Protocol/Chrome/Overlay/HideHighlightCommandResponse.cs b/source/ChromeDevTools/Protocol/Chrome/Overlay/HideHighlightCommandResponse.cs index 5fa6d12c722a007b3a5f537a43e4e16e8b07e33d..2ae1b5a852eb7f18594867148901529c67e96b17 100644 --- a/source/ChromeDevTools/Protocol/Chrome/Overlay/HideHighlightCommandResponse.cs +++ b/source/ChromeDevTools/Protocol/Chrome/Overlay/HideHighlightCommandResponse.cs @@ -1,5 +1,6 @@ using MasterDevs.ChromeDevTools; using Newtonsoft.Json; +using System; using System.Collections.Generic; namespace MasterDevs.ChromeDevTools.Protocol.Chrome.Overlay diff --git a/source/ChromeDevTools/Protocol/Chrome/Overlay/HighlightConfig.cs b/source/ChromeDevTools/Protocol/Chrome/Overlay/HighlightConfig.cs index 96a783aa74c4c7a0f47c3e60ec40af3176f51329..3cd8b97303733b22315b43d974b16290cfa268f6 100644 --- a/source/ChromeDevTools/Protocol/Chrome/Overlay/HighlightConfig.cs +++ b/source/ChromeDevTools/Protocol/Chrome/Overlay/HighlightConfig.cs @@ -70,5 +70,10 @@ namespace MasterDevs.ChromeDevTools.Protocol.Chrome.Overlay /// </summary> [JsonProperty(NullValueHandling = NullValueHandling.Ignore)] public string SelectorList { get; set; } + /// <summary> + /// Gets or sets The grid layout color (default: transparent). + /// </summary> + [JsonProperty(NullValueHandling = NullValueHandling.Ignore)] + public DOM.RGBA CssGridColor { get; set; } } } diff --git a/source/ChromeDevTools/Protocol/Chrome/Overlay/HighlightFrameCommand.cs b/source/ChromeDevTools/Protocol/Chrome/Overlay/HighlightFrameCommand.cs index a053ba279ce4d5d88582d6461ee76b6279afb55d..9de6bea08558b0e6678a086afb01d67f6f1a2eed 100644 --- a/source/ChromeDevTools/Protocol/Chrome/Overlay/HighlightFrameCommand.cs +++ b/source/ChromeDevTools/Protocol/Chrome/Overlay/HighlightFrameCommand.cs @@ -1,5 +1,6 @@ using MasterDevs.ChromeDevTools; using Newtonsoft.Json; +using System; using System.Collections.Generic; namespace MasterDevs.ChromeDevTools.Protocol.Chrome.Overlay diff --git a/source/ChromeDevTools/Protocol/Chrome/Overlay/HighlightFrameCommandResponse.cs b/source/ChromeDevTools/Protocol/Chrome/Overlay/HighlightFrameCommandResponse.cs index ec37eb745b4c7dab1e90ea9738014d9d12c3ae06..56e6c3427bcab581805c15baa91939b8a7cb1f8c 100644 --- a/source/ChromeDevTools/Protocol/Chrome/Overlay/HighlightFrameCommandResponse.cs +++ b/source/ChromeDevTools/Protocol/Chrome/Overlay/HighlightFrameCommandResponse.cs @@ -1,5 +1,6 @@ using MasterDevs.ChromeDevTools; using Newtonsoft.Json; +using System; using System.Collections.Generic; namespace MasterDevs.ChromeDevTools.Protocol.Chrome.Overlay diff --git a/source/ChromeDevTools/Protocol/Chrome/Overlay/HighlightNodeCommand.cs b/source/ChromeDevTools/Protocol/Chrome/Overlay/HighlightNodeCommand.cs index 629ab4d9c323f8f188a223b58cd3f67c1c4fd3f4..8505e7291e5f0d769aefb80c72a5a99656b23b8e 100644 --- a/source/ChromeDevTools/Protocol/Chrome/Overlay/HighlightNodeCommand.cs +++ b/source/ChromeDevTools/Protocol/Chrome/Overlay/HighlightNodeCommand.cs @@ -1,5 +1,6 @@ using MasterDevs.ChromeDevTools; using Newtonsoft.Json; +using System; using System.Collections.Generic; namespace MasterDevs.ChromeDevTools.Protocol.Chrome.Overlay diff --git a/source/ChromeDevTools/Protocol/Chrome/Overlay/HighlightNodeCommandResponse.cs b/source/ChromeDevTools/Protocol/Chrome/Overlay/HighlightNodeCommandResponse.cs index 6baa6bedd0a825e5be17a439c90d9110e7ef8643..eb815cd344136345c9cf5642f4c355ca08c6b3aa 100644 --- a/source/ChromeDevTools/Protocol/Chrome/Overlay/HighlightNodeCommandResponse.cs +++ b/source/ChromeDevTools/Protocol/Chrome/Overlay/HighlightNodeCommandResponse.cs @@ -1,5 +1,6 @@ using MasterDevs.ChromeDevTools; using Newtonsoft.Json; +using System; using System.Collections.Generic; namespace MasterDevs.ChromeDevTools.Protocol.Chrome.Overlay diff --git a/source/ChromeDevTools/Protocol/Chrome/Overlay/HighlightQuadCommand.cs b/source/ChromeDevTools/Protocol/Chrome/Overlay/HighlightQuadCommand.cs index 642736277a56c1a33659a04ebfd4eeaad67641d0..0dfdc0c6b210815657e2bf88bb33a7ab5f139d33 100644 --- a/source/ChromeDevTools/Protocol/Chrome/Overlay/HighlightQuadCommand.cs +++ b/source/ChromeDevTools/Protocol/Chrome/Overlay/HighlightQuadCommand.cs @@ -1,5 +1,6 @@ using MasterDevs.ChromeDevTools; using Newtonsoft.Json; +using System; using System.Collections.Generic; namespace MasterDevs.ChromeDevTools.Protocol.Chrome.Overlay diff --git a/source/ChromeDevTools/Protocol/Chrome/Overlay/HighlightQuadCommandResponse.cs b/source/ChromeDevTools/Protocol/Chrome/Overlay/HighlightQuadCommandResponse.cs index 655035ff76827807115f0a69abbce932aa088381..ccc057c7e05b9fb16f404e7dfd84fbe41f274c91 100644 --- a/source/ChromeDevTools/Protocol/Chrome/Overlay/HighlightQuadCommandResponse.cs +++ b/source/ChromeDevTools/Protocol/Chrome/Overlay/HighlightQuadCommandResponse.cs @@ -1,5 +1,6 @@ using MasterDevs.ChromeDevTools; using Newtonsoft.Json; +using System; using System.Collections.Generic; namespace MasterDevs.ChromeDevTools.Protocol.Chrome.Overlay diff --git a/source/ChromeDevTools/Protocol/Chrome/Overlay/HighlightRectCommand.cs b/source/ChromeDevTools/Protocol/Chrome/Overlay/HighlightRectCommand.cs index 59e83dad0d8a1091c7d94e2f0fe773882b9aabbe..39ad97a5abdc1cd6641045117cffd5e68dda0f8d 100644 --- a/source/ChromeDevTools/Protocol/Chrome/Overlay/HighlightRectCommand.cs +++ b/source/ChromeDevTools/Protocol/Chrome/Overlay/HighlightRectCommand.cs @@ -1,5 +1,6 @@ using MasterDevs.ChromeDevTools; using Newtonsoft.Json; +using System; using System.Collections.Generic; namespace MasterDevs.ChromeDevTools.Protocol.Chrome.Overlay diff --git a/source/ChromeDevTools/Protocol/Chrome/Overlay/HighlightRectCommandResponse.cs b/source/ChromeDevTools/Protocol/Chrome/Overlay/HighlightRectCommandResponse.cs index 7c12b30b4331688a99699bc844a0c40bdfb75c8c..b6f1ac25e1c09c620aee6a018c013ff40749ce01 100644 --- a/source/ChromeDevTools/Protocol/Chrome/Overlay/HighlightRectCommandResponse.cs +++ b/source/ChromeDevTools/Protocol/Chrome/Overlay/HighlightRectCommandResponse.cs @@ -1,5 +1,6 @@ using MasterDevs.ChromeDevTools; using Newtonsoft.Json; +using System; using System.Collections.Generic; namespace MasterDevs.ChromeDevTools.Protocol.Chrome.Overlay diff --git a/source/ChromeDevTools/Protocol/Chrome/Overlay/InspectNodeRequestedEvent.cs b/source/ChromeDevTools/Protocol/Chrome/Overlay/InspectNodeRequestedEvent.cs index cdcf079ddda1e80ebe258211d6557fd05a8ce9b1..8895c094d011fbe9518310a9741900addec78b53 100644 --- a/source/ChromeDevTools/Protocol/Chrome/Overlay/InspectNodeRequestedEvent.cs +++ b/source/ChromeDevTools/Protocol/Chrome/Overlay/InspectNodeRequestedEvent.cs @@ -1,4 +1,6 @@ -using MasterDevs.ChromeDevTools;using Newtonsoft.Json; +using MasterDevs.ChromeDevTools; +using Newtonsoft.Json; +using System.Collections.Generic; namespace MasterDevs.ChromeDevTools.Protocol.Chrome.Overlay { diff --git a/source/ChromeDevTools/Protocol/Chrome/Overlay/NodeHighlightRequestedEvent.cs b/source/ChromeDevTools/Protocol/Chrome/Overlay/NodeHighlightRequestedEvent.cs index 4931677b43798defc95a62627584e418c5aac816..e45f2dd688c0e02b210ac3dcc5920022ab4d8b88 100644 --- a/source/ChromeDevTools/Protocol/Chrome/Overlay/NodeHighlightRequestedEvent.cs +++ b/source/ChromeDevTools/Protocol/Chrome/Overlay/NodeHighlightRequestedEvent.cs @@ -1,4 +1,6 @@ -using MasterDevs.ChromeDevTools;using Newtonsoft.Json; +using MasterDevs.ChromeDevTools; +using Newtonsoft.Json; +using System.Collections.Generic; namespace MasterDevs.ChromeDevTools.Protocol.Chrome.Overlay { diff --git a/source/ChromeDevTools/Protocol/Chrome/Overlay/ScreenshotRequestedEvent.cs b/source/ChromeDevTools/Protocol/Chrome/Overlay/ScreenshotRequestedEvent.cs new file mode 100644 index 0000000000000000000000000000000000000000..48cbb2359993f264159b50b1cb7091cb75af27ba --- /dev/null +++ b/source/ChromeDevTools/Protocol/Chrome/Overlay/ScreenshotRequestedEvent.cs @@ -0,0 +1,19 @@ +using MasterDevs.ChromeDevTools; +using Newtonsoft.Json; +using System.Collections.Generic; + +namespace MasterDevs.ChromeDevTools.Protocol.Chrome.Overlay +{ + /// <summary> + /// Fired when user asks to capture screenshot of some area on the page. + /// </summary> + [Event(ProtocolName.Overlay.ScreenshotRequested)] + [SupportedBy("Chrome")] + public class ScreenshotRequestedEvent + { + /// <summary> + /// Gets or sets Viewport to capture, in CSS. + /// </summary> + public Page.Viewport Viewport { get; set; } + } +} diff --git a/source/ChromeDevTools/Protocol/Chrome/Overlay/SetInspectModeCommand.cs b/source/ChromeDevTools/Protocol/Chrome/Overlay/SetInspectModeCommand.cs index c4f9917635f323a9f34bbf5c1579c4b4cc412f5c..492ccfc9ec5917dac8663cc6a9c15bf055b56e4d 100644 --- a/source/ChromeDevTools/Protocol/Chrome/Overlay/SetInspectModeCommand.cs +++ b/source/ChromeDevTools/Protocol/Chrome/Overlay/SetInspectModeCommand.cs @@ -1,5 +1,6 @@ using MasterDevs.ChromeDevTools; using Newtonsoft.Json; +using System; using System.Collections.Generic; namespace MasterDevs.ChromeDevTools.Protocol.Chrome.Overlay diff --git a/source/ChromeDevTools/Protocol/Chrome/Overlay/SetInspectModeCommandResponse.cs b/source/ChromeDevTools/Protocol/Chrome/Overlay/SetInspectModeCommandResponse.cs index d08f5bb590ee49a2c4fb35a6eb8d43616de8ec3f..db414080e070a7c9bc360b0cb73b6eb661d75a79 100644 --- a/source/ChromeDevTools/Protocol/Chrome/Overlay/SetInspectModeCommandResponse.cs +++ b/source/ChromeDevTools/Protocol/Chrome/Overlay/SetInspectModeCommandResponse.cs @@ -1,5 +1,6 @@ using MasterDevs.ChromeDevTools; using Newtonsoft.Json; +using System; using System.Collections.Generic; namespace MasterDevs.ChromeDevTools.Protocol.Chrome.Overlay diff --git a/source/ChromeDevTools/Protocol/Chrome/Overlay/SetPausedInDebuggerMessageCommand.cs b/source/ChromeDevTools/Protocol/Chrome/Overlay/SetPausedInDebuggerMessageCommand.cs index 33806cd09bea128b0697eb95cd1cb7828d7d7e79..be208036a07f29207082cc32fb189617fe9aea84 100644 --- a/source/ChromeDevTools/Protocol/Chrome/Overlay/SetPausedInDebuggerMessageCommand.cs +++ b/source/ChromeDevTools/Protocol/Chrome/Overlay/SetPausedInDebuggerMessageCommand.cs @@ -1,5 +1,6 @@ using MasterDevs.ChromeDevTools; using Newtonsoft.Json; +using System; using System.Collections.Generic; namespace MasterDevs.ChromeDevTools.Protocol.Chrome.Overlay diff --git a/source/ChromeDevTools/Protocol/Chrome/Overlay/SetPausedInDebuggerMessageCommandResponse.cs b/source/ChromeDevTools/Protocol/Chrome/Overlay/SetPausedInDebuggerMessageCommandResponse.cs index d7e1efed32c4280eadb6361f742eb835c528a005..8a0ea43b8c4c02762e7300fa70aa6a3483eff9b8 100644 --- a/source/ChromeDevTools/Protocol/Chrome/Overlay/SetPausedInDebuggerMessageCommandResponse.cs +++ b/source/ChromeDevTools/Protocol/Chrome/Overlay/SetPausedInDebuggerMessageCommandResponse.cs @@ -1,5 +1,6 @@ using MasterDevs.ChromeDevTools; using Newtonsoft.Json; +using System; using System.Collections.Generic; namespace MasterDevs.ChromeDevTools.Protocol.Chrome.Overlay diff --git a/source/ChromeDevTools/Protocol/Chrome/Overlay/SetShowDebugBordersCommand.cs b/source/ChromeDevTools/Protocol/Chrome/Overlay/SetShowDebugBordersCommand.cs index b8b0fd9ad85bda48b60292e109068b97f04d25d3..a8412aadb8b184b18e69318e2fa053e0d87a4e29 100644 --- a/source/ChromeDevTools/Protocol/Chrome/Overlay/SetShowDebugBordersCommand.cs +++ b/source/ChromeDevTools/Protocol/Chrome/Overlay/SetShowDebugBordersCommand.cs @@ -1,5 +1,6 @@ using MasterDevs.ChromeDevTools; using Newtonsoft.Json; +using System; using System.Collections.Generic; namespace MasterDevs.ChromeDevTools.Protocol.Chrome.Overlay diff --git a/source/ChromeDevTools/Protocol/Chrome/Overlay/SetShowDebugBordersCommandResponse.cs b/source/ChromeDevTools/Protocol/Chrome/Overlay/SetShowDebugBordersCommandResponse.cs index b7a86b6781da1dc73db55c1fddd16d3e357f8f32..16e2ad0b2f58abdea0ec7d71de64a25dd35c4756 100644 --- a/source/ChromeDevTools/Protocol/Chrome/Overlay/SetShowDebugBordersCommandResponse.cs +++ b/source/ChromeDevTools/Protocol/Chrome/Overlay/SetShowDebugBordersCommandResponse.cs @@ -1,5 +1,6 @@ using MasterDevs.ChromeDevTools; using Newtonsoft.Json; +using System; using System.Collections.Generic; namespace MasterDevs.ChromeDevTools.Protocol.Chrome.Overlay diff --git a/source/ChromeDevTools/Protocol/Chrome/Overlay/SetShowFPSCounterCommand.cs b/source/ChromeDevTools/Protocol/Chrome/Overlay/SetShowFPSCounterCommand.cs index 1cbef45a269dcebdac9e5bb2f64dd3598b68af69..9d5d535837aa3815154d103f3416774a92bdde53 100644 --- a/source/ChromeDevTools/Protocol/Chrome/Overlay/SetShowFPSCounterCommand.cs +++ b/source/ChromeDevTools/Protocol/Chrome/Overlay/SetShowFPSCounterCommand.cs @@ -1,5 +1,6 @@ using MasterDevs.ChromeDevTools; using Newtonsoft.Json; +using System; using System.Collections.Generic; namespace MasterDevs.ChromeDevTools.Protocol.Chrome.Overlay diff --git a/source/ChromeDevTools/Protocol/Chrome/Overlay/SetShowFPSCounterCommandResponse.cs b/source/ChromeDevTools/Protocol/Chrome/Overlay/SetShowFPSCounterCommandResponse.cs index 361fcf7849734cf31687b7b9562a5f8bca656e41..5abe7edb57c980c07319bbe012ab63655f6dedc1 100644 --- a/source/ChromeDevTools/Protocol/Chrome/Overlay/SetShowFPSCounterCommandResponse.cs +++ b/source/ChromeDevTools/Protocol/Chrome/Overlay/SetShowFPSCounterCommandResponse.cs @@ -1,5 +1,6 @@ using MasterDevs.ChromeDevTools; using Newtonsoft.Json; +using System; using System.Collections.Generic; namespace MasterDevs.ChromeDevTools.Protocol.Chrome.Overlay diff --git a/source/ChromeDevTools/Protocol/Chrome/Overlay/SetShowPaintRectsCommand.cs b/source/ChromeDevTools/Protocol/Chrome/Overlay/SetShowPaintRectsCommand.cs index 0ef21627d238040523599956e9ac97a001c71c18..d4dbfa97ba14d9397201f626d2d925c07722f922 100644 --- a/source/ChromeDevTools/Protocol/Chrome/Overlay/SetShowPaintRectsCommand.cs +++ b/source/ChromeDevTools/Protocol/Chrome/Overlay/SetShowPaintRectsCommand.cs @@ -1,5 +1,6 @@ using MasterDevs.ChromeDevTools; using Newtonsoft.Json; +using System; using System.Collections.Generic; namespace MasterDevs.ChromeDevTools.Protocol.Chrome.Overlay diff --git a/source/ChromeDevTools/Protocol/Chrome/Overlay/SetShowPaintRectsCommandResponse.cs b/source/ChromeDevTools/Protocol/Chrome/Overlay/SetShowPaintRectsCommandResponse.cs index cd69541a5390c8f56794f00f2390fcb79d55a25f..fb3b3f42a001c0f57f3b1edbfa37aaed3171051b 100644 --- a/source/ChromeDevTools/Protocol/Chrome/Overlay/SetShowPaintRectsCommandResponse.cs +++ b/source/ChromeDevTools/Protocol/Chrome/Overlay/SetShowPaintRectsCommandResponse.cs @@ -1,5 +1,6 @@ using MasterDevs.ChromeDevTools; using Newtonsoft.Json; +using System; using System.Collections.Generic; namespace MasterDevs.ChromeDevTools.Protocol.Chrome.Overlay diff --git a/source/ChromeDevTools/Protocol/Chrome/Overlay/SetShowScrollBottleneckRectsCommand.cs b/source/ChromeDevTools/Protocol/Chrome/Overlay/SetShowScrollBottleneckRectsCommand.cs index c02953bbe9f77a6adeb614b04a4fab5d0fe6e30b..7caf5ff15a418def2199ac747d91af2e365b7d2f 100644 --- a/source/ChromeDevTools/Protocol/Chrome/Overlay/SetShowScrollBottleneckRectsCommand.cs +++ b/source/ChromeDevTools/Protocol/Chrome/Overlay/SetShowScrollBottleneckRectsCommand.cs @@ -1,5 +1,6 @@ using MasterDevs.ChromeDevTools; using Newtonsoft.Json; +using System; using System.Collections.Generic; namespace MasterDevs.ChromeDevTools.Protocol.Chrome.Overlay diff --git a/source/ChromeDevTools/Protocol/Chrome/Overlay/SetShowScrollBottleneckRectsCommandResponse.cs b/source/ChromeDevTools/Protocol/Chrome/Overlay/SetShowScrollBottleneckRectsCommandResponse.cs index 1865574fc75789d300b4d9de43b74cebcc41a88f..4301ff3fcf86174c587277553e4fe66479acafdf 100644 --- a/source/ChromeDevTools/Protocol/Chrome/Overlay/SetShowScrollBottleneckRectsCommandResponse.cs +++ b/source/ChromeDevTools/Protocol/Chrome/Overlay/SetShowScrollBottleneckRectsCommandResponse.cs @@ -1,5 +1,6 @@ using MasterDevs.ChromeDevTools; using Newtonsoft.Json; +using System; using System.Collections.Generic; namespace MasterDevs.ChromeDevTools.Protocol.Chrome.Overlay diff --git a/source/ChromeDevTools/Protocol/Chrome/Overlay/SetShowViewportSizeOnResizeCommand.cs b/source/ChromeDevTools/Protocol/Chrome/Overlay/SetShowViewportSizeOnResizeCommand.cs index e1800a346c17bc82304107289fdb3fd31070df62..47f94c5fc97c883933b4bf84842683ddc7431062 100644 --- a/source/ChromeDevTools/Protocol/Chrome/Overlay/SetShowViewportSizeOnResizeCommand.cs +++ b/source/ChromeDevTools/Protocol/Chrome/Overlay/SetShowViewportSizeOnResizeCommand.cs @@ -1,5 +1,6 @@ using MasterDevs.ChromeDevTools; using Newtonsoft.Json; +using System; using System.Collections.Generic; namespace MasterDevs.ChromeDevTools.Protocol.Chrome.Overlay diff --git a/source/ChromeDevTools/Protocol/Chrome/Overlay/SetShowViewportSizeOnResizeCommandResponse.cs b/source/ChromeDevTools/Protocol/Chrome/Overlay/SetShowViewportSizeOnResizeCommandResponse.cs index fc697307d08f230673e09ddaea8b954cb96c163a..f298fd9b5e22da4509d07b787a4226c6c9395eec 100644 --- a/source/ChromeDevTools/Protocol/Chrome/Overlay/SetShowViewportSizeOnResizeCommandResponse.cs +++ b/source/ChromeDevTools/Protocol/Chrome/Overlay/SetShowViewportSizeOnResizeCommandResponse.cs @@ -1,5 +1,6 @@ using MasterDevs.ChromeDevTools; using Newtonsoft.Json; +using System; using System.Collections.Generic; namespace MasterDevs.ChromeDevTools.Protocol.Chrome.Overlay diff --git a/source/ChromeDevTools/Protocol/Chrome/Overlay/SetSuspendedCommand.cs b/source/ChromeDevTools/Protocol/Chrome/Overlay/SetSuspendedCommand.cs index f6cee47908232c6e05bc0d6b2b7441b07127cf62..1d847a4cd119a9a37585fa1ac6386d643b2b1141 100644 --- a/source/ChromeDevTools/Protocol/Chrome/Overlay/SetSuspendedCommand.cs +++ b/source/ChromeDevTools/Protocol/Chrome/Overlay/SetSuspendedCommand.cs @@ -1,5 +1,6 @@ using MasterDevs.ChromeDevTools; using Newtonsoft.Json; +using System; using System.Collections.Generic; namespace MasterDevs.ChromeDevTools.Protocol.Chrome.Overlay diff --git a/source/ChromeDevTools/Protocol/Chrome/Overlay/SetSuspendedCommandResponse.cs b/source/ChromeDevTools/Protocol/Chrome/Overlay/SetSuspendedCommandResponse.cs index 2f9d9cab9d654cb5291519c40678f9e6ca1179d4..74ddcffd071f1ae79179ee1a4c50996ad6b43b8b 100644 --- a/source/ChromeDevTools/Protocol/Chrome/Overlay/SetSuspendedCommandResponse.cs +++ b/source/ChromeDevTools/Protocol/Chrome/Overlay/SetSuspendedCommandResponse.cs @@ -1,5 +1,6 @@ using MasterDevs.ChromeDevTools; using Newtonsoft.Json; +using System; using System.Collections.Generic; namespace MasterDevs.ChromeDevTools.Protocol.Chrome.Overlay diff --git a/source/ChromeDevTools/Protocol/Chrome/Page/AddScriptToEvaluateOnLoadCommand.cs b/source/ChromeDevTools/Protocol/Chrome/Page/AddScriptToEvaluateOnLoadCommand.cs index 88d8d19c80e2f0cef99b1e7711513d0908d3ab8b..3249a5207b7592ca920efe3b15680f74348f36f4 100644 --- a/source/ChromeDevTools/Protocol/Chrome/Page/AddScriptToEvaluateOnLoadCommand.cs +++ b/source/ChromeDevTools/Protocol/Chrome/Page/AddScriptToEvaluateOnLoadCommand.cs @@ -1,9 +1,14 @@ using MasterDevs.ChromeDevTools; using Newtonsoft.Json; +using System; using System.Collections.Generic; namespace MasterDevs.ChromeDevTools.Protocol.Chrome.Page { + /// <summary> + /// Deprecated, please use addScriptToEvaluateOnNewDocument instead. + /// </summary> + [Obsolete("Deprecated, please use addScriptToEvaluateOnNewDocument instead.")] [Command(ProtocolName.Page.AddScriptToEvaluateOnLoad)] [SupportedBy("Chrome")] public class AddScriptToEvaluateOnLoadCommand: ICommand<AddScriptToEvaluateOnLoadCommandResponse> diff --git a/source/ChromeDevTools/Protocol/Chrome/Page/AddScriptToEvaluateOnLoadCommandResponse.cs b/source/ChromeDevTools/Protocol/Chrome/Page/AddScriptToEvaluateOnLoadCommandResponse.cs index a8ff01f5413cb6e20921e7e20cf1a60a6227ddff..08a5010d612574dc6d40ba009ce059b033034708 100644 --- a/source/ChromeDevTools/Protocol/Chrome/Page/AddScriptToEvaluateOnLoadCommandResponse.cs +++ b/source/ChromeDevTools/Protocol/Chrome/Page/AddScriptToEvaluateOnLoadCommandResponse.cs @@ -1,9 +1,14 @@ using MasterDevs.ChromeDevTools; using Newtonsoft.Json; +using System; using System.Collections.Generic; namespace MasterDevs.ChromeDevTools.Protocol.Chrome.Page { + /// <summary> + /// Deprecated, please use addScriptToEvaluateOnNewDocument instead. + /// </summary> + [Obsolete("Deprecated, please use addScriptToEvaluateOnNewDocument instead.")] [CommandResponse(ProtocolName.Page.AddScriptToEvaluateOnLoad)] [SupportedBy("Chrome")] public class AddScriptToEvaluateOnLoadCommandResponse diff --git a/source/ChromeDevTools/Protocol/Chrome/Page/AddScriptToEvaluateOnNewDocumentCommand.cs b/source/ChromeDevTools/Protocol/Chrome/Page/AddScriptToEvaluateOnNewDocumentCommand.cs new file mode 100644 index 0000000000000000000000000000000000000000..29797f043d6522b94e4f04e8b78a17628f195030 --- /dev/null +++ b/source/ChromeDevTools/Protocol/Chrome/Page/AddScriptToEvaluateOnNewDocumentCommand.cs @@ -0,0 +1,20 @@ +using MasterDevs.ChromeDevTools; +using Newtonsoft.Json; +using System; +using System.Collections.Generic; + +namespace MasterDevs.ChromeDevTools.Protocol.Chrome.Page +{ + /// <summary> + /// Evaluates given script in every frame upon creation (before loading frame's scripts). + /// </summary> + [Command(ProtocolName.Page.AddScriptToEvaluateOnNewDocument)] + [SupportedBy("Chrome")] + public class AddScriptToEvaluateOnNewDocumentCommand: ICommand<AddScriptToEvaluateOnNewDocumentCommandResponse> + { + /// <summary> + /// Gets or sets Source + /// </summary> + public string Source { get; set; } + } +} diff --git a/source/ChromeDevTools/Protocol/Chrome/Page/AddScriptToEvaluateOnNewDocumentCommandResponse.cs b/source/ChromeDevTools/Protocol/Chrome/Page/AddScriptToEvaluateOnNewDocumentCommandResponse.cs new file mode 100644 index 0000000000000000000000000000000000000000..5df419a558c291e6af0aa7716149b103e71ed4b8 --- /dev/null +++ b/source/ChromeDevTools/Protocol/Chrome/Page/AddScriptToEvaluateOnNewDocumentCommandResponse.cs @@ -0,0 +1,20 @@ +using MasterDevs.ChromeDevTools; +using Newtonsoft.Json; +using System; +using System.Collections.Generic; + +namespace MasterDevs.ChromeDevTools.Protocol.Chrome.Page +{ + /// <summary> + /// Evaluates given script in every frame upon creation (before loading frame's scripts). + /// </summary> + [CommandResponse(ProtocolName.Page.AddScriptToEvaluateOnNewDocument)] + [SupportedBy("Chrome")] + public class AddScriptToEvaluateOnNewDocumentCommandResponse + { + /// <summary> + /// Gets or sets Identifier of the added script. + /// </summary> + public string Identifier { get; set; } + } +} diff --git a/source/ChromeDevTools/Protocol/Chrome/Page/BringToFrontCommand.cs b/source/ChromeDevTools/Protocol/Chrome/Page/BringToFrontCommand.cs new file mode 100644 index 0000000000000000000000000000000000000000..e28d344001d1a953d0792c24c80bb43387531723 --- /dev/null +++ b/source/ChromeDevTools/Protocol/Chrome/Page/BringToFrontCommand.cs @@ -0,0 +1,16 @@ +using MasterDevs.ChromeDevTools; +using Newtonsoft.Json; +using System; +using System.Collections.Generic; + +namespace MasterDevs.ChromeDevTools.Protocol.Chrome.Page +{ + /// <summary> + /// Brings page to front (activates tab). + /// </summary> + [Command(ProtocolName.Page.BringToFront)] + [SupportedBy("Chrome")] + public class BringToFrontCommand: ICommand<BringToFrontCommandResponse> + { + } +} diff --git a/source/ChromeDevTools/Protocol/Chrome/Page/BringToFrontCommandResponse.cs b/source/ChromeDevTools/Protocol/Chrome/Page/BringToFrontCommandResponse.cs new file mode 100644 index 0000000000000000000000000000000000000000..37d0bcd2c19c3740377334b63c465604c09811ab --- /dev/null +++ b/source/ChromeDevTools/Protocol/Chrome/Page/BringToFrontCommandResponse.cs @@ -0,0 +1,16 @@ +using MasterDevs.ChromeDevTools; +using Newtonsoft.Json; +using System; +using System.Collections.Generic; + +namespace MasterDevs.ChromeDevTools.Protocol.Chrome.Page +{ + /// <summary> + /// Brings page to front (activates tab). + /// </summary> + [CommandResponse(ProtocolName.Page.BringToFront)] + [SupportedBy("Chrome")] + public class BringToFrontCommandResponse + { + } +} diff --git a/source/ChromeDevTools/Protocol/Chrome/Page/CaptureScreenshotCommand.cs b/source/ChromeDevTools/Protocol/Chrome/Page/CaptureScreenshotCommand.cs index 361674c92b228b4dc6f6c6898df755c3734ed49c..bce1201b992c288a5deab7d248f7dc5191d7dc62 100644 --- a/source/ChromeDevTools/Protocol/Chrome/Page/CaptureScreenshotCommand.cs +++ b/source/ChromeDevTools/Protocol/Chrome/Page/CaptureScreenshotCommand.cs @@ -1,5 +1,6 @@ using MasterDevs.ChromeDevTools; using Newtonsoft.Json; +using System; using System.Collections.Generic; namespace MasterDevs.ChromeDevTools.Protocol.Chrome.Page @@ -22,6 +23,11 @@ namespace MasterDevs.ChromeDevTools.Protocol.Chrome.Page [JsonProperty(NullValueHandling = NullValueHandling.Ignore)] public long? Quality { get; set; } /// <summary> + /// Gets or sets Capture the screenshot of a given region only. + /// </summary> + [JsonProperty(NullValueHandling = NullValueHandling.Ignore)] + public Viewport Clip { get; set; } + /// <summary> /// Gets or sets Capture the screenshot from the surface, rather than the view. Defaults to true. /// </summary> [JsonProperty(NullValueHandling = NullValueHandling.Ignore)] diff --git a/source/ChromeDevTools/Protocol/Chrome/Page/CaptureScreenshotCommandResponse.cs b/source/ChromeDevTools/Protocol/Chrome/Page/CaptureScreenshotCommandResponse.cs index 393903f2fa3c4cf71d092be240feab340c441cb3..8cff2b8ba15f828151cf3020a5cdd779c5bbedc6 100644 --- a/source/ChromeDevTools/Protocol/Chrome/Page/CaptureScreenshotCommandResponse.cs +++ b/source/ChromeDevTools/Protocol/Chrome/Page/CaptureScreenshotCommandResponse.cs @@ -1,5 +1,6 @@ using MasterDevs.ChromeDevTools; using Newtonsoft.Json; +using System; using System.Collections.Generic; namespace MasterDevs.ChromeDevTools.Protocol.Chrome.Page diff --git a/source/ChromeDevTools/Protocol/Chrome/Page/ClearDeviceMetricsOverrideCommand.cs b/source/ChromeDevTools/Protocol/Chrome/Page/ClearDeviceMetricsOverrideCommand.cs index 357a059ec1afb316cbe5631965487dfbf4d29a29..afaadfcb0613611ca27270dee370bca79d93f86a 100644 --- a/source/ChromeDevTools/Protocol/Chrome/Page/ClearDeviceMetricsOverrideCommand.cs +++ b/source/ChromeDevTools/Protocol/Chrome/Page/ClearDeviceMetricsOverrideCommand.cs @@ -1,5 +1,6 @@ using MasterDevs.ChromeDevTools; using Newtonsoft.Json; +using System; using System.Collections.Generic; namespace MasterDevs.ChromeDevTools.Protocol.Chrome.Page diff --git a/source/ChromeDevTools/Protocol/Chrome/Page/ClearDeviceMetricsOverrideCommandResponse.cs b/source/ChromeDevTools/Protocol/Chrome/Page/ClearDeviceMetricsOverrideCommandResponse.cs index 099252d33a821f0013215f30f3a99a318fc5c968..b7cb83f73e1347734142d27340cf7f13165b4388 100644 --- a/source/ChromeDevTools/Protocol/Chrome/Page/ClearDeviceMetricsOverrideCommandResponse.cs +++ b/source/ChromeDevTools/Protocol/Chrome/Page/ClearDeviceMetricsOverrideCommandResponse.cs @@ -1,5 +1,6 @@ using MasterDevs.ChromeDevTools; using Newtonsoft.Json; +using System; using System.Collections.Generic; namespace MasterDevs.ChromeDevTools.Protocol.Chrome.Page diff --git a/source/ChromeDevTools/Protocol/Chrome/Page/ClearDeviceOrientationOverrideCommand.cs b/source/ChromeDevTools/Protocol/Chrome/Page/ClearDeviceOrientationOverrideCommand.cs index 47215821e6426bdb29b19955b19de99860c65674..052e2def86703ad6928a6834b7e9b61a1049ea1d 100644 --- a/source/ChromeDevTools/Protocol/Chrome/Page/ClearDeviceOrientationOverrideCommand.cs +++ b/source/ChromeDevTools/Protocol/Chrome/Page/ClearDeviceOrientationOverrideCommand.cs @@ -1,5 +1,6 @@ using MasterDevs.ChromeDevTools; using Newtonsoft.Json; +using System; using System.Collections.Generic; namespace MasterDevs.ChromeDevTools.Protocol.Chrome.Page diff --git a/source/ChromeDevTools/Protocol/Chrome/Page/ClearDeviceOrientationOverrideCommandResponse.cs b/source/ChromeDevTools/Protocol/Chrome/Page/ClearDeviceOrientationOverrideCommandResponse.cs index 737913ef6e8a6b33b67fac640e849462fa78353e..5445b7a0b4dbd0bfadc5498a5ad869045eb6bec9 100644 --- a/source/ChromeDevTools/Protocol/Chrome/Page/ClearDeviceOrientationOverrideCommandResponse.cs +++ b/source/ChromeDevTools/Protocol/Chrome/Page/ClearDeviceOrientationOverrideCommandResponse.cs @@ -1,5 +1,6 @@ using MasterDevs.ChromeDevTools; using Newtonsoft.Json; +using System; using System.Collections.Generic; namespace MasterDevs.ChromeDevTools.Protocol.Chrome.Page diff --git a/source/ChromeDevTools/Protocol/Chrome/Page/ClearGeolocationOverrideCommand.cs b/source/ChromeDevTools/Protocol/Chrome/Page/ClearGeolocationOverrideCommand.cs index 426cec69ca060dd2d4a677431a1f9239c7a9f099..eb2e3645620de86cf84396625cbad1ea3a78c73f 100644 --- a/source/ChromeDevTools/Protocol/Chrome/Page/ClearGeolocationOverrideCommand.cs +++ b/source/ChromeDevTools/Protocol/Chrome/Page/ClearGeolocationOverrideCommand.cs @@ -1,5 +1,6 @@ using MasterDevs.ChromeDevTools; using Newtonsoft.Json; +using System; using System.Collections.Generic; namespace MasterDevs.ChromeDevTools.Protocol.Chrome.Page diff --git a/source/ChromeDevTools/Protocol/Chrome/Page/ClearGeolocationOverrideCommandResponse.cs b/source/ChromeDevTools/Protocol/Chrome/Page/ClearGeolocationOverrideCommandResponse.cs index 37c744a215938efd9736204faf24e2b6e4c1351c..048018557bb8b4c718dfe65b660b6070138bc588 100644 --- a/source/ChromeDevTools/Protocol/Chrome/Page/ClearGeolocationOverrideCommandResponse.cs +++ b/source/ChromeDevTools/Protocol/Chrome/Page/ClearGeolocationOverrideCommandResponse.cs @@ -1,5 +1,6 @@ using MasterDevs.ChromeDevTools; using Newtonsoft.Json; +using System; using System.Collections.Generic; namespace MasterDevs.ChromeDevTools.Protocol.Chrome.Page diff --git a/source/ChromeDevTools/Protocol/Chrome/Page/CreateIsolatedWorldCommand.cs b/source/ChromeDevTools/Protocol/Chrome/Page/CreateIsolatedWorldCommand.cs index 98e87886632718196ffd27c159fe493417b79099..b8c01cf103ea6eb4c79bf532b88ee05f7f23d7b2 100644 --- a/source/ChromeDevTools/Protocol/Chrome/Page/CreateIsolatedWorldCommand.cs +++ b/source/ChromeDevTools/Protocol/Chrome/Page/CreateIsolatedWorldCommand.cs @@ -1,5 +1,6 @@ using MasterDevs.ChromeDevTools; using Newtonsoft.Json; +using System; using System.Collections.Generic; namespace MasterDevs.ChromeDevTools.Protocol.Chrome.Page diff --git a/source/ChromeDevTools/Protocol/Chrome/Page/CreateIsolatedWorldCommandResponse.cs b/source/ChromeDevTools/Protocol/Chrome/Page/CreateIsolatedWorldCommandResponse.cs index 4fe866121bc6104de85880203e78c0aeab425d52..54fd29cb4880e5ea5f2b1a8a3a3ce63cc2131b0c 100644 --- a/source/ChromeDevTools/Protocol/Chrome/Page/CreateIsolatedWorldCommandResponse.cs +++ b/source/ChromeDevTools/Protocol/Chrome/Page/CreateIsolatedWorldCommandResponse.cs @@ -1,5 +1,6 @@ using MasterDevs.ChromeDevTools; using Newtonsoft.Json; +using System; using System.Collections.Generic; namespace MasterDevs.ChromeDevTools.Protocol.Chrome.Page @@ -11,5 +12,9 @@ namespace MasterDevs.ChromeDevTools.Protocol.Chrome.Page [SupportedBy("Chrome")] public class CreateIsolatedWorldCommandResponse { + /// <summary> + /// Gets or sets Execution context of the isolated world. + /// </summary> + public long ExecutionContextId { get; set; } } } diff --git a/source/ChromeDevTools/Protocol/Chrome/Page/DeleteCookieCommand.cs b/source/ChromeDevTools/Protocol/Chrome/Page/DeleteCookieCommand.cs index 4792d16f5a6ee295c99d5fae25816c32afbf80a4..271387814dc30abc864101a855ae08153cb1dd85 100644 --- a/source/ChromeDevTools/Protocol/Chrome/Page/DeleteCookieCommand.cs +++ b/source/ChromeDevTools/Protocol/Chrome/Page/DeleteCookieCommand.cs @@ -1,5 +1,6 @@ using MasterDevs.ChromeDevTools; using Newtonsoft.Json; +using System; using System.Collections.Generic; namespace MasterDevs.ChromeDevTools.Protocol.Chrome.Page diff --git a/source/ChromeDevTools/Protocol/Chrome/Page/DeleteCookieCommandResponse.cs b/source/ChromeDevTools/Protocol/Chrome/Page/DeleteCookieCommandResponse.cs index 3cfbf5876f20ef2cfa7f9fc1da2e78160a4603f0..e3aaf7c45d9427a34854635fecb88eb9267234ea 100644 --- a/source/ChromeDevTools/Protocol/Chrome/Page/DeleteCookieCommandResponse.cs +++ b/source/ChromeDevTools/Protocol/Chrome/Page/DeleteCookieCommandResponse.cs @@ -1,5 +1,6 @@ using MasterDevs.ChromeDevTools; using Newtonsoft.Json; +using System; using System.Collections.Generic; namespace MasterDevs.ChromeDevTools.Protocol.Chrome.Page diff --git a/source/ChromeDevTools/Protocol/Chrome/Page/DisableCommand.cs b/source/ChromeDevTools/Protocol/Chrome/Page/DisableCommand.cs index 8f8c6126c6ed6588d9a198af40de0994d7569ece..10a57e72b1032d3bb1f1705dd4d1bf79bed6102b 100644 --- a/source/ChromeDevTools/Protocol/Chrome/Page/DisableCommand.cs +++ b/source/ChromeDevTools/Protocol/Chrome/Page/DisableCommand.cs @@ -1,5 +1,6 @@ using MasterDevs.ChromeDevTools; using Newtonsoft.Json; +using System; using System.Collections.Generic; namespace MasterDevs.ChromeDevTools.Protocol.Chrome.Page diff --git a/source/ChromeDevTools/Protocol/Chrome/Page/DisableCommandResponse.cs b/source/ChromeDevTools/Protocol/Chrome/Page/DisableCommandResponse.cs index ca483b336461886ed4fedcfad7efce852f4fef47..4b2ec0cb5215f107bbc7cab20a7726e890318dfb 100644 --- a/source/ChromeDevTools/Protocol/Chrome/Page/DisableCommandResponse.cs +++ b/source/ChromeDevTools/Protocol/Chrome/Page/DisableCommandResponse.cs @@ -1,5 +1,6 @@ using MasterDevs.ChromeDevTools; using Newtonsoft.Json; +using System; using System.Collections.Generic; namespace MasterDevs.ChromeDevTools.Protocol.Chrome.Page diff --git a/source/ChromeDevTools/Protocol/Chrome/Page/DomContentEventFiredEvent.cs b/source/ChromeDevTools/Protocol/Chrome/Page/DomContentEventFiredEvent.cs index 3bb1ea298536769f2b543e8a9ab1fb1f407b3a5b..f3055ffbaca31fa3729ba0b257fdf4c7933f671d 100644 --- a/source/ChromeDevTools/Protocol/Chrome/Page/DomContentEventFiredEvent.cs +++ b/source/ChromeDevTools/Protocol/Chrome/Page/DomContentEventFiredEvent.cs @@ -1,4 +1,6 @@ -using MasterDevs.ChromeDevTools;using Newtonsoft.Json; +using MasterDevs.ChromeDevTools; +using Newtonsoft.Json; +using System.Collections.Generic; namespace MasterDevs.ChromeDevTools.Protocol.Chrome.Page { diff --git a/source/ChromeDevTools/Protocol/Chrome/Page/EnableCommand.cs b/source/ChromeDevTools/Protocol/Chrome/Page/EnableCommand.cs index 863f4f48e4038857ca0856d611db8cc03b3159b5..9ce6dfe2988031f20a030400f8fbc5304f51e8fd 100644 --- a/source/ChromeDevTools/Protocol/Chrome/Page/EnableCommand.cs +++ b/source/ChromeDevTools/Protocol/Chrome/Page/EnableCommand.cs @@ -1,5 +1,6 @@ using MasterDevs.ChromeDevTools; using Newtonsoft.Json; +using System; using System.Collections.Generic; namespace MasterDevs.ChromeDevTools.Protocol.Chrome.Page diff --git a/source/ChromeDevTools/Protocol/Chrome/Page/EnableCommandResponse.cs b/source/ChromeDevTools/Protocol/Chrome/Page/EnableCommandResponse.cs index 805756a7a22e25d91cfd379a2cbe27bc52653adc..bb414137b2151b2cee7b28ad6e8d9a6e16c034f4 100644 --- a/source/ChromeDevTools/Protocol/Chrome/Page/EnableCommandResponse.cs +++ b/source/ChromeDevTools/Protocol/Chrome/Page/EnableCommandResponse.cs @@ -1,5 +1,6 @@ using MasterDevs.ChromeDevTools; using Newtonsoft.Json; +using System; using System.Collections.Generic; namespace MasterDevs.ChromeDevTools.Protocol.Chrome.Page diff --git a/source/ChromeDevTools/Protocol/Chrome/Page/Frame.cs b/source/ChromeDevTools/Protocol/Chrome/Page/Frame.cs index ef99c614d88250d021d4847fe68cfd9904485b2a..49a0b2beb27df203226efb8ea3bf8b268ac3a859 100644 --- a/source/ChromeDevTools/Protocol/Chrome/Page/Frame.cs +++ b/source/ChromeDevTools/Protocol/Chrome/Page/Frame.cs @@ -40,5 +40,10 @@ namespace MasterDevs.ChromeDevTools.Protocol.Chrome.Page /// Gets or sets Frame document's mimeType as determined by the browser. /// </summary> public string MimeType { get; set; } + /// <summary> + /// Gets or sets If the frame failed to load, this contains the URL that could not be loaded. + /// </summary> + [JsonProperty(NullValueHandling = NullValueHandling.Ignore)] + public string UnreachableUrl { get; set; } } } diff --git a/source/ChromeDevTools/Protocol/Chrome/Page/FrameAttachedEvent.cs b/source/ChromeDevTools/Protocol/Chrome/Page/FrameAttachedEvent.cs index 04b63e8da129facd6971047d115b2e7d64ffda77..5f16e84e25c82c16aa7644cb6ac3e74c5db9eaac 100644 --- a/source/ChromeDevTools/Protocol/Chrome/Page/FrameAttachedEvent.cs +++ b/source/ChromeDevTools/Protocol/Chrome/Page/FrameAttachedEvent.cs @@ -1,4 +1,6 @@ -using MasterDevs.ChromeDevTools;using Newtonsoft.Json; +using MasterDevs.ChromeDevTools; +using Newtonsoft.Json; +using System.Collections.Generic; namespace MasterDevs.ChromeDevTools.Protocol.Chrome.Page { diff --git a/source/ChromeDevTools/Protocol/Chrome/Page/FrameClearedScheduledNavigationEvent.cs b/source/ChromeDevTools/Protocol/Chrome/Page/FrameClearedScheduledNavigationEvent.cs index 2295b22205c72d6110f7537dafe4caba58e1e444..a3f4458a882582bcb279bbc0386746cc9a81b853 100644 --- a/source/ChromeDevTools/Protocol/Chrome/Page/FrameClearedScheduledNavigationEvent.cs +++ b/source/ChromeDevTools/Protocol/Chrome/Page/FrameClearedScheduledNavigationEvent.cs @@ -1,4 +1,6 @@ -using MasterDevs.ChromeDevTools;using Newtonsoft.Json; +using MasterDevs.ChromeDevTools; +using Newtonsoft.Json; +using System.Collections.Generic; namespace MasterDevs.ChromeDevTools.Protocol.Chrome.Page { diff --git a/source/ChromeDevTools/Protocol/Chrome/Page/FrameDetachedEvent.cs b/source/ChromeDevTools/Protocol/Chrome/Page/FrameDetachedEvent.cs index c48eab49687c6b66423ca9da3bf056afd92828ff..9db0c4ae691a734bb4211e8de75307008b57b7fe 100644 --- a/source/ChromeDevTools/Protocol/Chrome/Page/FrameDetachedEvent.cs +++ b/source/ChromeDevTools/Protocol/Chrome/Page/FrameDetachedEvent.cs @@ -1,4 +1,6 @@ -using MasterDevs.ChromeDevTools;using Newtonsoft.Json; +using MasterDevs.ChromeDevTools; +using Newtonsoft.Json; +using System.Collections.Generic; namespace MasterDevs.ChromeDevTools.Protocol.Chrome.Page { diff --git a/source/ChromeDevTools/Protocol/Chrome/Page/FrameNavigatedEvent.cs b/source/ChromeDevTools/Protocol/Chrome/Page/FrameNavigatedEvent.cs index 67100f61628e83b25979848acdc19e2c05b0cac0..a6c01e995f514484fb29bc70f6e10af5fad33cb4 100644 --- a/source/ChromeDevTools/Protocol/Chrome/Page/FrameNavigatedEvent.cs +++ b/source/ChromeDevTools/Protocol/Chrome/Page/FrameNavigatedEvent.cs @@ -1,4 +1,6 @@ -using MasterDevs.ChromeDevTools;using Newtonsoft.Json; +using MasterDevs.ChromeDevTools; +using Newtonsoft.Json; +using System.Collections.Generic; namespace MasterDevs.ChromeDevTools.Protocol.Chrome.Page { diff --git a/source/ChromeDevTools/Protocol/Chrome/Page/FrameResizedEvent.cs b/source/ChromeDevTools/Protocol/Chrome/Page/FrameResizedEvent.cs index 36f1dd35aa8504349cfd3d396009a0e1c5122694..59d64048e18fb5b5f14b73fc6cd9c3aea6b683fd 100644 --- a/source/ChromeDevTools/Protocol/Chrome/Page/FrameResizedEvent.cs +++ b/source/ChromeDevTools/Protocol/Chrome/Page/FrameResizedEvent.cs @@ -1,4 +1,6 @@ -using MasterDevs.ChromeDevTools;using Newtonsoft.Json; +using MasterDevs.ChromeDevTools; +using Newtonsoft.Json; +using System.Collections.Generic; namespace MasterDevs.ChromeDevTools.Protocol.Chrome.Page { diff --git a/source/ChromeDevTools/Protocol/Chrome/Page/FrameScheduledNavigationEvent.cs b/source/ChromeDevTools/Protocol/Chrome/Page/FrameScheduledNavigationEvent.cs index 03710602dcc3a0fd8540c95b041477290b48d57f..579e1fc603a78c5c9e44a370408c37c7dc24d498 100644 --- a/source/ChromeDevTools/Protocol/Chrome/Page/FrameScheduledNavigationEvent.cs +++ b/source/ChromeDevTools/Protocol/Chrome/Page/FrameScheduledNavigationEvent.cs @@ -1,4 +1,6 @@ -using MasterDevs.ChromeDevTools;using Newtonsoft.Json; +using MasterDevs.ChromeDevTools; +using Newtonsoft.Json; +using System.Collections.Generic; namespace MasterDevs.ChromeDevTools.Protocol.Chrome.Page { @@ -17,5 +19,13 @@ namespace MasterDevs.ChromeDevTools.Protocol.Chrome.Page /// Gets or sets Delay (in seconds) until the navigation is scheduled to begin. The navigation is not guaranteed to start. /// </summary> public double Delay { get; set; } + /// <summary> + /// Gets or sets The reason for the navigation. + /// </summary> + public string Reason { get; set; } + /// <summary> + /// Gets or sets The destination URL for the scheduled navigation. + /// </summary> + public string Url { get; set; } } } diff --git a/source/ChromeDevTools/Protocol/Chrome/Page/FrameStartedLoadingEvent.cs b/source/ChromeDevTools/Protocol/Chrome/Page/FrameStartedLoadingEvent.cs index 05363703b81246b57e8ca6e0bc22cb91c81d9699..3f952fc91536d190e242b0484d3577609fe21fa9 100644 --- a/source/ChromeDevTools/Protocol/Chrome/Page/FrameStartedLoadingEvent.cs +++ b/source/ChromeDevTools/Protocol/Chrome/Page/FrameStartedLoadingEvent.cs @@ -1,4 +1,6 @@ -using MasterDevs.ChromeDevTools;using Newtonsoft.Json; +using MasterDevs.ChromeDevTools; +using Newtonsoft.Json; +using System.Collections.Generic; namespace MasterDevs.ChromeDevTools.Protocol.Chrome.Page { diff --git a/source/ChromeDevTools/Protocol/Chrome/Page/FrameStoppedLoadingEvent.cs b/source/ChromeDevTools/Protocol/Chrome/Page/FrameStoppedLoadingEvent.cs index 437b26125f002f0076e15aae3f1946e1307f4d78..117ce78bc5b075e671f8234786e01e2282a7c764 100644 --- a/source/ChromeDevTools/Protocol/Chrome/Page/FrameStoppedLoadingEvent.cs +++ b/source/ChromeDevTools/Protocol/Chrome/Page/FrameStoppedLoadingEvent.cs @@ -1,4 +1,6 @@ -using MasterDevs.ChromeDevTools;using Newtonsoft.Json; +using MasterDevs.ChromeDevTools; +using Newtonsoft.Json; +using System.Collections.Generic; namespace MasterDevs.ChromeDevTools.Protocol.Chrome.Page { diff --git a/source/ChromeDevTools/Protocol/Chrome/Page/GetAppManifestCommand.cs b/source/ChromeDevTools/Protocol/Chrome/Page/GetAppManifestCommand.cs index fc6cb6f1b6e54e9217c00a4fe6be2094e48d5f7c..1b36e182073a0707cc091a5cc96d92982f96c474 100644 --- a/source/ChromeDevTools/Protocol/Chrome/Page/GetAppManifestCommand.cs +++ b/source/ChromeDevTools/Protocol/Chrome/Page/GetAppManifestCommand.cs @@ -1,5 +1,6 @@ using MasterDevs.ChromeDevTools; using Newtonsoft.Json; +using System; using System.Collections.Generic; namespace MasterDevs.ChromeDevTools.Protocol.Chrome.Page diff --git a/source/ChromeDevTools/Protocol/Chrome/Page/GetAppManifestCommandResponse.cs b/source/ChromeDevTools/Protocol/Chrome/Page/GetAppManifestCommandResponse.cs index 8371023f67ec8f958e6d722ff722d9dbeca515da..7d7945e8de3384995973bf587cd9042595e781c0 100644 --- a/source/ChromeDevTools/Protocol/Chrome/Page/GetAppManifestCommandResponse.cs +++ b/source/ChromeDevTools/Protocol/Chrome/Page/GetAppManifestCommandResponse.cs @@ -1,5 +1,6 @@ using MasterDevs.ChromeDevTools; using Newtonsoft.Json; +using System; using System.Collections.Generic; namespace MasterDevs.ChromeDevTools.Protocol.Chrome.Page diff --git a/source/ChromeDevTools/Protocol/Chrome/Page/GetCookiesCommand.cs b/source/ChromeDevTools/Protocol/Chrome/Page/GetCookiesCommand.cs index 9f245b35004e0da42af8dff1aeec20bf6bc23a89..32cdf5414d403da14b3bc7130b2ae7f575b5f95f 100644 --- a/source/ChromeDevTools/Protocol/Chrome/Page/GetCookiesCommand.cs +++ b/source/ChromeDevTools/Protocol/Chrome/Page/GetCookiesCommand.cs @@ -1,5 +1,6 @@ using MasterDevs.ChromeDevTools; using Newtonsoft.Json; +using System; using System.Collections.Generic; namespace MasterDevs.ChromeDevTools.Protocol.Chrome.Page diff --git a/source/ChromeDevTools/Protocol/Chrome/Page/GetCookiesCommandResponse.cs b/source/ChromeDevTools/Protocol/Chrome/Page/GetCookiesCommandResponse.cs index cdc12f12c8d05c8638715ed12b9ba2eb4bbab3fc..3a2be5928398976a191a2f8a82c183f799fe4eb1 100644 --- a/source/ChromeDevTools/Protocol/Chrome/Page/GetCookiesCommandResponse.cs +++ b/source/ChromeDevTools/Protocol/Chrome/Page/GetCookiesCommandResponse.cs @@ -1,5 +1,6 @@ using MasterDevs.ChromeDevTools; using Newtonsoft.Json; +using System; using System.Collections.Generic; namespace MasterDevs.ChromeDevTools.Protocol.Chrome.Page diff --git a/source/ChromeDevTools/Protocol/Chrome/Page/GetLayoutMetricsCommand.cs b/source/ChromeDevTools/Protocol/Chrome/Page/GetLayoutMetricsCommand.cs index 76739a4f515ce9ef9665c5eaeb0f5c1d392878b9..aafe346462e8d77120abf6be4c8e295d216737f1 100644 --- a/source/ChromeDevTools/Protocol/Chrome/Page/GetLayoutMetricsCommand.cs +++ b/source/ChromeDevTools/Protocol/Chrome/Page/GetLayoutMetricsCommand.cs @@ -1,5 +1,6 @@ using MasterDevs.ChromeDevTools; using Newtonsoft.Json; +using System; using System.Collections.Generic; namespace MasterDevs.ChromeDevTools.Protocol.Chrome.Page diff --git a/source/ChromeDevTools/Protocol/Chrome/Page/GetLayoutMetricsCommandResponse.cs b/source/ChromeDevTools/Protocol/Chrome/Page/GetLayoutMetricsCommandResponse.cs index 3bb17cd5af6cab878b88b7b886768a3eac293943..dab1717d0c5696ee2660daae07860f1f56dad7ab 100644 --- a/source/ChromeDevTools/Protocol/Chrome/Page/GetLayoutMetricsCommandResponse.cs +++ b/source/ChromeDevTools/Protocol/Chrome/Page/GetLayoutMetricsCommandResponse.cs @@ -1,5 +1,6 @@ using MasterDevs.ChromeDevTools; using Newtonsoft.Json; +using System; using System.Collections.Generic; namespace MasterDevs.ChromeDevTools.Protocol.Chrome.Page diff --git a/source/ChromeDevTools/Protocol/Chrome/Page/GetNavigationHistoryCommand.cs b/source/ChromeDevTools/Protocol/Chrome/Page/GetNavigationHistoryCommand.cs index d2f006c64480d9d267093f5c600a4a618b520b0a..3498f82f97763650439e261b68091f0627f1a5b4 100644 --- a/source/ChromeDevTools/Protocol/Chrome/Page/GetNavigationHistoryCommand.cs +++ b/source/ChromeDevTools/Protocol/Chrome/Page/GetNavigationHistoryCommand.cs @@ -1,5 +1,6 @@ using MasterDevs.ChromeDevTools; using Newtonsoft.Json; +using System; using System.Collections.Generic; namespace MasterDevs.ChromeDevTools.Protocol.Chrome.Page diff --git a/source/ChromeDevTools/Protocol/Chrome/Page/GetNavigationHistoryCommandResponse.cs b/source/ChromeDevTools/Protocol/Chrome/Page/GetNavigationHistoryCommandResponse.cs index 8996b43763dca1a5a0ccfec000f184efef95003e..3f2dd73f65e37ed5dbbb03a87f8cda93869f00ea 100644 --- a/source/ChromeDevTools/Protocol/Chrome/Page/GetNavigationHistoryCommandResponse.cs +++ b/source/ChromeDevTools/Protocol/Chrome/Page/GetNavigationHistoryCommandResponse.cs @@ -1,5 +1,6 @@ using MasterDevs.ChromeDevTools; using Newtonsoft.Json; +using System; using System.Collections.Generic; namespace MasterDevs.ChromeDevTools.Protocol.Chrome.Page diff --git a/source/ChromeDevTools/Protocol/Chrome/Page/GetResourceContentCommand.cs b/source/ChromeDevTools/Protocol/Chrome/Page/GetResourceContentCommand.cs index 2091b1d65ef6a28c5d53d81de15588e68b00ca2d..f91c2054939f46d66ba62db59ad4ee0a60af6a48 100644 --- a/source/ChromeDevTools/Protocol/Chrome/Page/GetResourceContentCommand.cs +++ b/source/ChromeDevTools/Protocol/Chrome/Page/GetResourceContentCommand.cs @@ -1,5 +1,6 @@ using MasterDevs.ChromeDevTools; using Newtonsoft.Json; +using System; using System.Collections.Generic; namespace MasterDevs.ChromeDevTools.Protocol.Chrome.Page diff --git a/source/ChromeDevTools/Protocol/Chrome/Page/GetResourceContentCommandResponse.cs b/source/ChromeDevTools/Protocol/Chrome/Page/GetResourceContentCommandResponse.cs index aeea560ac7553679a20fa7998b0aecc37576d171..17e7aa0c7a4faf0cbbb9fd0f1a2da1837c1152d7 100644 --- a/source/ChromeDevTools/Protocol/Chrome/Page/GetResourceContentCommandResponse.cs +++ b/source/ChromeDevTools/Protocol/Chrome/Page/GetResourceContentCommandResponse.cs @@ -1,5 +1,6 @@ using MasterDevs.ChromeDevTools; using Newtonsoft.Json; +using System; using System.Collections.Generic; namespace MasterDevs.ChromeDevTools.Protocol.Chrome.Page diff --git a/source/ChromeDevTools/Protocol/Chrome/Page/GetResourceTreeCommand.cs b/source/ChromeDevTools/Protocol/Chrome/Page/GetResourceTreeCommand.cs index 9e1c676662bac1f450bec14c20cd1bf57bf1168f..229f708b0c6361bbbcba65a13b9afc6503da94da 100644 --- a/source/ChromeDevTools/Protocol/Chrome/Page/GetResourceTreeCommand.cs +++ b/source/ChromeDevTools/Protocol/Chrome/Page/GetResourceTreeCommand.cs @@ -1,5 +1,6 @@ using MasterDevs.ChromeDevTools; using Newtonsoft.Json; +using System; using System.Collections.Generic; namespace MasterDevs.ChromeDevTools.Protocol.Chrome.Page diff --git a/source/ChromeDevTools/Protocol/Chrome/Page/GetResourceTreeCommandResponse.cs b/source/ChromeDevTools/Protocol/Chrome/Page/GetResourceTreeCommandResponse.cs index 89fe2461cce1a98706c80f1a47f380d16c185643..095d62194936b8f2656167deff312d278e74b102 100644 --- a/source/ChromeDevTools/Protocol/Chrome/Page/GetResourceTreeCommandResponse.cs +++ b/source/ChromeDevTools/Protocol/Chrome/Page/GetResourceTreeCommandResponse.cs @@ -1,5 +1,6 @@ using MasterDevs.ChromeDevTools; using Newtonsoft.Json; +using System; using System.Collections.Generic; namespace MasterDevs.ChromeDevTools.Protocol.Chrome.Page diff --git a/source/ChromeDevTools/Protocol/Chrome/Page/HandleJavaScriptDialogCommand.cs b/source/ChromeDevTools/Protocol/Chrome/Page/HandleJavaScriptDialogCommand.cs index 4f02169a4a1fc7825237816a3119a850c3ba2bb7..0e89edddaf7adbb1a0f7ceda26c4fb67e26eeefb 100644 --- a/source/ChromeDevTools/Protocol/Chrome/Page/HandleJavaScriptDialogCommand.cs +++ b/source/ChromeDevTools/Protocol/Chrome/Page/HandleJavaScriptDialogCommand.cs @@ -1,5 +1,6 @@ using MasterDevs.ChromeDevTools; using Newtonsoft.Json; +using System; using System.Collections.Generic; namespace MasterDevs.ChromeDevTools.Protocol.Chrome.Page diff --git a/source/ChromeDevTools/Protocol/Chrome/Page/HandleJavaScriptDialogCommandResponse.cs b/source/ChromeDevTools/Protocol/Chrome/Page/HandleJavaScriptDialogCommandResponse.cs index 3cad7d378f59b574a97f52da0d99c351ec4aeb35..45318ef55f15b99396d987d6200ac8cf6cc598f7 100644 --- a/source/ChromeDevTools/Protocol/Chrome/Page/HandleJavaScriptDialogCommandResponse.cs +++ b/source/ChromeDevTools/Protocol/Chrome/Page/HandleJavaScriptDialogCommandResponse.cs @@ -1,5 +1,6 @@ using MasterDevs.ChromeDevTools; using Newtonsoft.Json; +using System; using System.Collections.Generic; namespace MasterDevs.ChromeDevTools.Protocol.Chrome.Page diff --git a/source/ChromeDevTools/Protocol/Chrome/Page/InterstitialHiddenEvent.cs b/source/ChromeDevTools/Protocol/Chrome/Page/InterstitialHiddenEvent.cs index 81e1c6bbbb464f6f6db5927e0a3a67aec71706d6..a3a1d950f792ad731d58c036240101c78c6a6327 100644 --- a/source/ChromeDevTools/Protocol/Chrome/Page/InterstitialHiddenEvent.cs +++ b/source/ChromeDevTools/Protocol/Chrome/Page/InterstitialHiddenEvent.cs @@ -1,4 +1,6 @@ -using MasterDevs.ChromeDevTools;using Newtonsoft.Json; +using MasterDevs.ChromeDevTools; +using Newtonsoft.Json; +using System.Collections.Generic; namespace MasterDevs.ChromeDevTools.Protocol.Chrome.Page { diff --git a/source/ChromeDevTools/Protocol/Chrome/Page/InterstitialShownEvent.cs b/source/ChromeDevTools/Protocol/Chrome/Page/InterstitialShownEvent.cs index 4302255181b28f6136a2516a86fe82592ad1cc3d..f33948fbf892c9d04a4d36a74a79019cf0d89384 100644 --- a/source/ChromeDevTools/Protocol/Chrome/Page/InterstitialShownEvent.cs +++ b/source/ChromeDevTools/Protocol/Chrome/Page/InterstitialShownEvent.cs @@ -1,4 +1,6 @@ -using MasterDevs.ChromeDevTools;using Newtonsoft.Json; +using MasterDevs.ChromeDevTools; +using Newtonsoft.Json; +using System.Collections.Generic; namespace MasterDevs.ChromeDevTools.Protocol.Chrome.Page { diff --git a/source/ChromeDevTools/Protocol/Chrome/Page/JavascriptDialogClosedEvent.cs b/source/ChromeDevTools/Protocol/Chrome/Page/JavascriptDialogClosedEvent.cs index bd0058421184b9f28d98fdf5b495db69be908a78..0beaca43ef2c4d487d695e4ddf71f36124997ff5 100644 --- a/source/ChromeDevTools/Protocol/Chrome/Page/JavascriptDialogClosedEvent.cs +++ b/source/ChromeDevTools/Protocol/Chrome/Page/JavascriptDialogClosedEvent.cs @@ -1,4 +1,6 @@ -using MasterDevs.ChromeDevTools;using Newtonsoft.Json; +using MasterDevs.ChromeDevTools; +using Newtonsoft.Json; +using System.Collections.Generic; namespace MasterDevs.ChromeDevTools.Protocol.Chrome.Page { @@ -13,5 +15,9 @@ namespace MasterDevs.ChromeDevTools.Protocol.Chrome.Page /// Gets or sets Whether dialog was confirmed. /// </summary> public bool Result { get; set; } + /// <summary> + /// Gets or sets User input in case of prompt. + /// </summary> + public string UserInput { get; set; } } } diff --git a/source/ChromeDevTools/Protocol/Chrome/Page/JavascriptDialogOpeningEvent.cs b/source/ChromeDevTools/Protocol/Chrome/Page/JavascriptDialogOpeningEvent.cs index c0781a5b6e7b980e56439f61f20d7ce8903bb784..920f88c526ff9cb2af19012ce4437d90875120a2 100644 --- a/source/ChromeDevTools/Protocol/Chrome/Page/JavascriptDialogOpeningEvent.cs +++ b/source/ChromeDevTools/Protocol/Chrome/Page/JavascriptDialogOpeningEvent.cs @@ -1,4 +1,6 @@ -using MasterDevs.ChromeDevTools;using Newtonsoft.Json; +using MasterDevs.ChromeDevTools; +using Newtonsoft.Json; +using System.Collections.Generic; namespace MasterDevs.ChromeDevTools.Protocol.Chrome.Page { @@ -9,6 +11,10 @@ namespace MasterDevs.ChromeDevTools.Protocol.Chrome.Page [SupportedBy("Chrome")] public class JavascriptDialogOpeningEvent { + /// <summary> + /// Gets or sets Frame url. + /// </summary> + public string Url { get; set; } /// <summary> /// Gets or sets Message that will be displayed by the dialog. /// </summary> @@ -17,5 +23,10 @@ namespace MasterDevs.ChromeDevTools.Protocol.Chrome.Page /// Gets or sets Dialog type. /// </summary> public DialogType Type { get; set; } + /// <summary> + /// Gets or sets Default dialog prompt. + /// </summary> + [JsonProperty(NullValueHandling = NullValueHandling.Ignore)] + public string DefaultPrompt { get; set; } } } diff --git a/source/ChromeDevTools/Protocol/Chrome/Page/LifecycleEventEvent.cs b/source/ChromeDevTools/Protocol/Chrome/Page/LifecycleEventEvent.cs new file mode 100644 index 0000000000000000000000000000000000000000..611f1f7e9ba373b1f95cf197b1c132148df771b3 --- /dev/null +++ b/source/ChromeDevTools/Protocol/Chrome/Page/LifecycleEventEvent.cs @@ -0,0 +1,23 @@ +using MasterDevs.ChromeDevTools; +using Newtonsoft.Json; +using System.Collections.Generic; + +namespace MasterDevs.ChromeDevTools.Protocol.Chrome.Page +{ + /// <summary> + /// Fired for top level page lifecycle events such as navigation, load, paint, etc. + /// </summary> + [Event(ProtocolName.Page.LifecycleEvent)] + [SupportedBy("Chrome")] + public class LifecycleEventEvent + { + /// <summary> + /// Gets or sets Name + /// </summary> + public string Name { get; set; } + /// <summary> + /// Gets or sets Timestamp + /// </summary> + public double Timestamp { get; set; } + } +} diff --git a/source/ChromeDevTools/Protocol/Chrome/Page/LoadEventFiredEvent.cs b/source/ChromeDevTools/Protocol/Chrome/Page/LoadEventFiredEvent.cs index 73480d152e5e9a6e6210caa3be21affd77f56353..f276ecdd77019bcb271821635a96770d3dac5ada 100644 --- a/source/ChromeDevTools/Protocol/Chrome/Page/LoadEventFiredEvent.cs +++ b/source/ChromeDevTools/Protocol/Chrome/Page/LoadEventFiredEvent.cs @@ -1,4 +1,6 @@ -using MasterDevs.ChromeDevTools;using Newtonsoft.Json; +using MasterDevs.ChromeDevTools; +using Newtonsoft.Json; +using System.Collections.Generic; namespace MasterDevs.ChromeDevTools.Protocol.Chrome.Page { diff --git a/source/ChromeDevTools/Protocol/Chrome/Page/NavigateCommand.cs b/source/ChromeDevTools/Protocol/Chrome/Page/NavigateCommand.cs index 549dbda230c22d57ec967bdb403316132d6d3f25..d76ac47f3aa43d42056dc56e570552156912c4cc 100644 --- a/source/ChromeDevTools/Protocol/Chrome/Page/NavigateCommand.cs +++ b/source/ChromeDevTools/Protocol/Chrome/Page/NavigateCommand.cs @@ -1,5 +1,6 @@ using MasterDevs.ChromeDevTools; using Newtonsoft.Json; +using System; using System.Collections.Generic; namespace MasterDevs.ChromeDevTools.Protocol.Chrome.Page diff --git a/source/ChromeDevTools/Protocol/Chrome/Page/NavigateCommandResponse.cs b/source/ChromeDevTools/Protocol/Chrome/Page/NavigateCommandResponse.cs index 3d8f40717b63f2e2a346f797c9c85489f55003a8..8f07f4c9bf84294a0f68981e4fedfa51fed3d140 100644 --- a/source/ChromeDevTools/Protocol/Chrome/Page/NavigateCommandResponse.cs +++ b/source/ChromeDevTools/Protocol/Chrome/Page/NavigateCommandResponse.cs @@ -1,5 +1,6 @@ using MasterDevs.ChromeDevTools; using Newtonsoft.Json; +using System; using System.Collections.Generic; namespace MasterDevs.ChromeDevTools.Protocol.Chrome.Page diff --git a/source/ChromeDevTools/Protocol/Chrome/Page/NavigateToHistoryEntryCommand.cs b/source/ChromeDevTools/Protocol/Chrome/Page/NavigateToHistoryEntryCommand.cs index af9de23b90c780d17c950c7bb6eda5b5343271b2..3a3cd58e43e37edcbd67e8689165dcbc3c5fa01a 100644 --- a/source/ChromeDevTools/Protocol/Chrome/Page/NavigateToHistoryEntryCommand.cs +++ b/source/ChromeDevTools/Protocol/Chrome/Page/NavigateToHistoryEntryCommand.cs @@ -1,5 +1,6 @@ using MasterDevs.ChromeDevTools; using Newtonsoft.Json; +using System; using System.Collections.Generic; namespace MasterDevs.ChromeDevTools.Protocol.Chrome.Page diff --git a/source/ChromeDevTools/Protocol/Chrome/Page/NavigateToHistoryEntryCommandResponse.cs b/source/ChromeDevTools/Protocol/Chrome/Page/NavigateToHistoryEntryCommandResponse.cs index 355e83a36459e479fe87d1f8da00af3d0c3ee579..52f10a52d9f7b59a92b5cdb4e78ec404cc2e6fa8 100644 --- a/source/ChromeDevTools/Protocol/Chrome/Page/NavigateToHistoryEntryCommandResponse.cs +++ b/source/ChromeDevTools/Protocol/Chrome/Page/NavigateToHistoryEntryCommandResponse.cs @@ -1,5 +1,6 @@ using MasterDevs.ChromeDevTools; using Newtonsoft.Json; +using System; using System.Collections.Generic; namespace MasterDevs.ChromeDevTools.Protocol.Chrome.Page diff --git a/source/ChromeDevTools/Protocol/Chrome/Page/NavigationRequestedEvent.cs b/source/ChromeDevTools/Protocol/Chrome/Page/NavigationRequestedEvent.cs deleted file mode 100644 index 177a223d0f8e3326dc0d0552b67dd519509e0e10..0000000000000000000000000000000000000000 --- a/source/ChromeDevTools/Protocol/Chrome/Page/NavigationRequestedEvent.cs +++ /dev/null @@ -1,29 +0,0 @@ -using MasterDevs.ChromeDevTools;using Newtonsoft.Json; - -namespace MasterDevs.ChromeDevTools.Protocol.Chrome.Page -{ - /// <summary> - /// Fired when a navigation is started if navigation throttles are enabled. The navigation will be deferred until processNavigation is called. - /// </summary> - [Event(ProtocolName.Page.NavigationRequested)] - [SupportedBy("Chrome")] - public class NavigationRequestedEvent - { - /// <summary> - /// Gets or sets Whether the navigation is taking place in the main frame or in a subframe. - /// </summary> - public bool IsInMainFrame { get; set; } - /// <summary> - /// Gets or sets Whether the navigation has encountered a server redirect or not. - /// </summary> - public bool IsRedirect { get; set; } - /// <summary> - /// Gets or sets NavigationId - /// </summary> - public long NavigationId { get; set; } - /// <summary> - /// Gets or sets URL of requested navigation. - /// </summary> - public string Url { get; set; } - } -} diff --git a/source/ChromeDevTools/Protocol/Chrome/Page/PrintToPDFCommand.cs b/source/ChromeDevTools/Protocol/Chrome/Page/PrintToPDFCommand.cs index 3d77153fbef81d88c834c2aad521a9c3f2fa452e..3e9bf7eb641f9c9988c70be3e433b06dda937095 100644 --- a/source/ChromeDevTools/Protocol/Chrome/Page/PrintToPDFCommand.cs +++ b/source/ChromeDevTools/Protocol/Chrome/Page/PrintToPDFCommand.cs @@ -1,5 +1,6 @@ using MasterDevs.ChromeDevTools; using Newtonsoft.Json; +using System; using System.Collections.Generic; namespace MasterDevs.ChromeDevTools.Protocol.Chrome.Page @@ -66,5 +67,10 @@ namespace MasterDevs.ChromeDevTools.Protocol.Chrome.Page /// </summary> [JsonProperty(NullValueHandling = NullValueHandling.Ignore)] public string PageRanges { get; set; } + /// <summary> + /// Gets or sets Whether to silently ignore invalid but successfully parsed page ranges, such as '3-2'. Defaults to false. + /// </summary> + [JsonProperty(NullValueHandling = NullValueHandling.Ignore)] + public bool? IgnoreInvalidPageRanges { get; set; } } } diff --git a/source/ChromeDevTools/Protocol/Chrome/Page/PrintToPDFCommandResponse.cs b/source/ChromeDevTools/Protocol/Chrome/Page/PrintToPDFCommandResponse.cs index a503ff575aa271d7aabefab5d7309d852227ecc4..2f40ef128e5de87bf0046a732e0f0d9f6f484067 100644 --- a/source/ChromeDevTools/Protocol/Chrome/Page/PrintToPDFCommandResponse.cs +++ b/source/ChromeDevTools/Protocol/Chrome/Page/PrintToPDFCommandResponse.cs @@ -1,5 +1,6 @@ using MasterDevs.ChromeDevTools; using Newtonsoft.Json; +using System; using System.Collections.Generic; namespace MasterDevs.ChromeDevTools.Protocol.Chrome.Page diff --git a/source/ChromeDevTools/Protocol/Chrome/Page/ProcessNavigationCommand.cs b/source/ChromeDevTools/Protocol/Chrome/Page/ProcessNavigationCommand.cs deleted file mode 100644 index 6fff07f4e6f9668b262214878273b4838374bd76..0000000000000000000000000000000000000000 --- a/source/ChromeDevTools/Protocol/Chrome/Page/ProcessNavigationCommand.cs +++ /dev/null @@ -1,23 +0,0 @@ -using MasterDevs.ChromeDevTools; -using Newtonsoft.Json; -using System.Collections.Generic; - -namespace MasterDevs.ChromeDevTools.Protocol.Chrome.Page -{ - /// <summary> - /// Should be sent in response to a navigationRequested or a redirectRequested event, telling the browser how to handle the navigation. - /// </summary> - [Command(ProtocolName.Page.ProcessNavigation)] - [SupportedBy("Chrome")] - public class ProcessNavigationCommand: ICommand<ProcessNavigationCommandResponse> - { - /// <summary> - /// Gets or sets Response - /// </summary> - public string Response { get; set; } - /// <summary> - /// Gets or sets NavigationId - /// </summary> - public long NavigationId { get; set; } - } -} diff --git a/source/ChromeDevTools/Protocol/Chrome/Page/ProcessNavigationCommandResponse.cs b/source/ChromeDevTools/Protocol/Chrome/Page/ProcessNavigationCommandResponse.cs deleted file mode 100644 index 39e1374a9c04e6e8b38a97b8a203b0a909500104..0000000000000000000000000000000000000000 --- a/source/ChromeDevTools/Protocol/Chrome/Page/ProcessNavigationCommandResponse.cs +++ /dev/null @@ -1,15 +0,0 @@ -using MasterDevs.ChromeDevTools; -using Newtonsoft.Json; -using System.Collections.Generic; - -namespace MasterDevs.ChromeDevTools.Protocol.Chrome.Page -{ - /// <summary> - /// Should be sent in response to a navigationRequested or a redirectRequested event, telling the browser how to handle the navigation. - /// </summary> - [CommandResponse(ProtocolName.Page.ProcessNavigation)] - [SupportedBy("Chrome")] - public class ProcessNavigationCommandResponse - { - } -} diff --git a/source/ChromeDevTools/Protocol/Chrome/Page/ReloadCommand.cs b/source/ChromeDevTools/Protocol/Chrome/Page/ReloadCommand.cs index 207ccb8883da9cefb073987d0dae13a8f878ce2b..c118b96c5eb61091e677e7751132b962c72378f3 100644 --- a/source/ChromeDevTools/Protocol/Chrome/Page/ReloadCommand.cs +++ b/source/ChromeDevTools/Protocol/Chrome/Page/ReloadCommand.cs @@ -1,5 +1,6 @@ using MasterDevs.ChromeDevTools; using Newtonsoft.Json; +using System; using System.Collections.Generic; namespace MasterDevs.ChromeDevTools.Protocol.Chrome.Page diff --git a/source/ChromeDevTools/Protocol/Chrome/Page/ReloadCommandResponse.cs b/source/ChromeDevTools/Protocol/Chrome/Page/ReloadCommandResponse.cs index 0948edd95534837eecbd302fd4e19c2106dcf871..c7be24ff3fe2b4001074aaa587b072a9c8f77703 100644 --- a/source/ChromeDevTools/Protocol/Chrome/Page/ReloadCommandResponse.cs +++ b/source/ChromeDevTools/Protocol/Chrome/Page/ReloadCommandResponse.cs @@ -1,5 +1,6 @@ using MasterDevs.ChromeDevTools; using Newtonsoft.Json; +using System; using System.Collections.Generic; namespace MasterDevs.ChromeDevTools.Protocol.Chrome.Page diff --git a/source/ChromeDevTools/Protocol/Chrome/Page/RemoveScriptToEvaluateOnLoadCommand.cs b/source/ChromeDevTools/Protocol/Chrome/Page/RemoveScriptToEvaluateOnLoadCommand.cs index 45320f8803f9fb72c23b1f12eb1c885007e444c6..6db56d8633ae530892b5da828c756ff4208ba567 100644 --- a/source/ChromeDevTools/Protocol/Chrome/Page/RemoveScriptToEvaluateOnLoadCommand.cs +++ b/source/ChromeDevTools/Protocol/Chrome/Page/RemoveScriptToEvaluateOnLoadCommand.cs @@ -1,9 +1,14 @@ using MasterDevs.ChromeDevTools; using Newtonsoft.Json; +using System; using System.Collections.Generic; namespace MasterDevs.ChromeDevTools.Protocol.Chrome.Page { + /// <summary> + /// Deprecated, please use removeScriptToEvaluateOnNewDocument instead. + /// </summary> + [Obsolete("Deprecated, please use removeScriptToEvaluateOnNewDocument instead.")] [Command(ProtocolName.Page.RemoveScriptToEvaluateOnLoad)] [SupportedBy("Chrome")] public class RemoveScriptToEvaluateOnLoadCommand: ICommand<RemoveScriptToEvaluateOnLoadCommandResponse> diff --git a/source/ChromeDevTools/Protocol/Chrome/Page/RemoveScriptToEvaluateOnLoadCommandResponse.cs b/source/ChromeDevTools/Protocol/Chrome/Page/RemoveScriptToEvaluateOnLoadCommandResponse.cs index 00e3c440d1c33bc1c21e2b54cafed621d96d0f0e..e754550ec377eca4550cc27c3f573e6bc32421bd 100644 --- a/source/ChromeDevTools/Protocol/Chrome/Page/RemoveScriptToEvaluateOnLoadCommandResponse.cs +++ b/source/ChromeDevTools/Protocol/Chrome/Page/RemoveScriptToEvaluateOnLoadCommandResponse.cs @@ -1,9 +1,14 @@ using MasterDevs.ChromeDevTools; using Newtonsoft.Json; +using System; using System.Collections.Generic; namespace MasterDevs.ChromeDevTools.Protocol.Chrome.Page { + /// <summary> + /// Deprecated, please use removeScriptToEvaluateOnNewDocument instead. + /// </summary> + [Obsolete("Deprecated, please use removeScriptToEvaluateOnNewDocument instead.")] [CommandResponse(ProtocolName.Page.RemoveScriptToEvaluateOnLoad)] [SupportedBy("Chrome")] public class RemoveScriptToEvaluateOnLoadCommandResponse diff --git a/source/ChromeDevTools/Protocol/Chrome/Page/RemoveScriptToEvaluateOnNewDocumentCommand.cs b/source/ChromeDevTools/Protocol/Chrome/Page/RemoveScriptToEvaluateOnNewDocumentCommand.cs new file mode 100644 index 0000000000000000000000000000000000000000..635d7ca32f6870dcdf3a56797b3efbb3422dcff1 --- /dev/null +++ b/source/ChromeDevTools/Protocol/Chrome/Page/RemoveScriptToEvaluateOnNewDocumentCommand.cs @@ -0,0 +1,20 @@ +using MasterDevs.ChromeDevTools; +using Newtonsoft.Json; +using System; +using System.Collections.Generic; + +namespace MasterDevs.ChromeDevTools.Protocol.Chrome.Page +{ + /// <summary> + /// Removes given script from the list. + /// </summary> + [Command(ProtocolName.Page.RemoveScriptToEvaluateOnNewDocument)] + [SupportedBy("Chrome")] + public class RemoveScriptToEvaluateOnNewDocumentCommand: ICommand<RemoveScriptToEvaluateOnNewDocumentCommandResponse> + { + /// <summary> + /// Gets or sets Identifier + /// </summary> + public string Identifier { get; set; } + } +} diff --git a/source/ChromeDevTools/Protocol/Chrome/Page/RemoveScriptToEvaluateOnNewDocumentCommandResponse.cs b/source/ChromeDevTools/Protocol/Chrome/Page/RemoveScriptToEvaluateOnNewDocumentCommandResponse.cs new file mode 100644 index 0000000000000000000000000000000000000000..bf0e300c74fdd4fea99b404745b4a3fad71e69c2 --- /dev/null +++ b/source/ChromeDevTools/Protocol/Chrome/Page/RemoveScriptToEvaluateOnNewDocumentCommandResponse.cs @@ -0,0 +1,16 @@ +using MasterDevs.ChromeDevTools; +using Newtonsoft.Json; +using System; +using System.Collections.Generic; + +namespace MasterDevs.ChromeDevTools.Protocol.Chrome.Page +{ + /// <summary> + /// Removes given script from the list. + /// </summary> + [CommandResponse(ProtocolName.Page.RemoveScriptToEvaluateOnNewDocument)] + [SupportedBy("Chrome")] + public class RemoveScriptToEvaluateOnNewDocumentCommandResponse + { + } +} diff --git a/source/ChromeDevTools/Protocol/Chrome/Page/RequestAppBannerCommand.cs b/source/ChromeDevTools/Protocol/Chrome/Page/RequestAppBannerCommand.cs index 5fa5a2b36718914be584caffbc2789bc9a8357f2..b8a607b28c2f4dd17614ab08e39b7e97066f9c34 100644 --- a/source/ChromeDevTools/Protocol/Chrome/Page/RequestAppBannerCommand.cs +++ b/source/ChromeDevTools/Protocol/Chrome/Page/RequestAppBannerCommand.cs @@ -1,5 +1,6 @@ using MasterDevs.ChromeDevTools; using Newtonsoft.Json; +using System; using System.Collections.Generic; namespace MasterDevs.ChromeDevTools.Protocol.Chrome.Page diff --git a/source/ChromeDevTools/Protocol/Chrome/Page/RequestAppBannerCommandResponse.cs b/source/ChromeDevTools/Protocol/Chrome/Page/RequestAppBannerCommandResponse.cs index 05ebf1a65993cd4e21380bedae429e9474301a69..ca9e8859abd814c95b03b9b95f04e3141e04543c 100644 --- a/source/ChromeDevTools/Protocol/Chrome/Page/RequestAppBannerCommandResponse.cs +++ b/source/ChromeDevTools/Protocol/Chrome/Page/RequestAppBannerCommandResponse.cs @@ -1,5 +1,6 @@ using MasterDevs.ChromeDevTools; using Newtonsoft.Json; +using System; using System.Collections.Generic; namespace MasterDevs.ChromeDevTools.Protocol.Chrome.Page diff --git a/source/ChromeDevTools/Protocol/Chrome/Page/ScreencastFrameAckCommand.cs b/source/ChromeDevTools/Protocol/Chrome/Page/ScreencastFrameAckCommand.cs index db0ab49f8774860332570d4050dcfc184e48f851..553ecbe49818fe49582e2180f5f4e4bb6aebfbf5 100644 --- a/source/ChromeDevTools/Protocol/Chrome/Page/ScreencastFrameAckCommand.cs +++ b/source/ChromeDevTools/Protocol/Chrome/Page/ScreencastFrameAckCommand.cs @@ -1,5 +1,6 @@ using MasterDevs.ChromeDevTools; using Newtonsoft.Json; +using System; using System.Collections.Generic; namespace MasterDevs.ChromeDevTools.Protocol.Chrome.Page diff --git a/source/ChromeDevTools/Protocol/Chrome/Page/ScreencastFrameAckCommandResponse.cs b/source/ChromeDevTools/Protocol/Chrome/Page/ScreencastFrameAckCommandResponse.cs index ee5a6021c8f053615f18fedb14ceb73a57a63e9d..955db0d88b88137ebe7a68c65530ffb1d97e2cc0 100644 --- a/source/ChromeDevTools/Protocol/Chrome/Page/ScreencastFrameAckCommandResponse.cs +++ b/source/ChromeDevTools/Protocol/Chrome/Page/ScreencastFrameAckCommandResponse.cs @@ -1,5 +1,6 @@ using MasterDevs.ChromeDevTools; using Newtonsoft.Json; +using System; using System.Collections.Generic; namespace MasterDevs.ChromeDevTools.Protocol.Chrome.Page diff --git a/source/ChromeDevTools/Protocol/Chrome/Page/ScreencastFrameEvent.cs b/source/ChromeDevTools/Protocol/Chrome/Page/ScreencastFrameEvent.cs index c8f2bffb58351406655362d1dae5dc50ec4bfd3a..ea940a611aaf5702e00e0ad1f4f67b2c9b846011 100644 --- a/source/ChromeDevTools/Protocol/Chrome/Page/ScreencastFrameEvent.cs +++ b/source/ChromeDevTools/Protocol/Chrome/Page/ScreencastFrameEvent.cs @@ -1,4 +1,6 @@ -using MasterDevs.ChromeDevTools;using Newtonsoft.Json; +using MasterDevs.ChromeDevTools; +using Newtonsoft.Json; +using System.Collections.Generic; namespace MasterDevs.ChromeDevTools.Protocol.Chrome.Page { diff --git a/source/ChromeDevTools/Protocol/Chrome/Page/ScreencastVisibilityChangedEvent.cs b/source/ChromeDevTools/Protocol/Chrome/Page/ScreencastVisibilityChangedEvent.cs index c2c7aa0230e5f6f7b62cdd345d133d3e71b26b6d..345b83abd7ebe338d9093e8c4142aa7e0ecfeafc 100644 --- a/source/ChromeDevTools/Protocol/Chrome/Page/ScreencastVisibilityChangedEvent.cs +++ b/source/ChromeDevTools/Protocol/Chrome/Page/ScreencastVisibilityChangedEvent.cs @@ -1,4 +1,6 @@ -using MasterDevs.ChromeDevTools;using Newtonsoft.Json; +using MasterDevs.ChromeDevTools; +using Newtonsoft.Json; +using System.Collections.Generic; namespace MasterDevs.ChromeDevTools.Protocol.Chrome.Page { diff --git a/source/ChromeDevTools/Protocol/Chrome/Page/SearchInResourceCommand.cs b/source/ChromeDevTools/Protocol/Chrome/Page/SearchInResourceCommand.cs index c0cba1eb050b8d8cfe89197a6a7245f5f29f8623..1ac83e8f682ac34f7f677c9de2293c87b5014055 100644 --- a/source/ChromeDevTools/Protocol/Chrome/Page/SearchInResourceCommand.cs +++ b/source/ChromeDevTools/Protocol/Chrome/Page/SearchInResourceCommand.cs @@ -1,5 +1,6 @@ using MasterDevs.ChromeDevTools; using Newtonsoft.Json; +using System; using System.Collections.Generic; namespace MasterDevs.ChromeDevTools.Protocol.Chrome.Page diff --git a/source/ChromeDevTools/Protocol/Chrome/Page/SearchInResourceCommandResponse.cs b/source/ChromeDevTools/Protocol/Chrome/Page/SearchInResourceCommandResponse.cs index 6630c6b012b12a043284677efe818955ddc88f1c..06e85c2d6666fe6595b6d52a184876f06024082c 100644 --- a/source/ChromeDevTools/Protocol/Chrome/Page/SearchInResourceCommandResponse.cs +++ b/source/ChromeDevTools/Protocol/Chrome/Page/SearchInResourceCommandResponse.cs @@ -1,5 +1,6 @@ using MasterDevs.ChromeDevTools; using Newtonsoft.Json; +using System; using System.Collections.Generic; namespace MasterDevs.ChromeDevTools.Protocol.Chrome.Page diff --git a/source/ChromeDevTools/Protocol/Chrome/Page/SetControlNavigationsCommand.cs b/source/ChromeDevTools/Protocol/Chrome/Page/SetAdBlockingEnabledCommand.cs similarity index 50% rename from source/ChromeDevTools/Protocol/Chrome/Page/SetControlNavigationsCommand.cs rename to source/ChromeDevTools/Protocol/Chrome/Page/SetAdBlockingEnabledCommand.cs index 4746e4030f963e830f66e032436b5cddb14724c1..82e3d40458af7164710be2ddb0e2d85704c2020b 100644 --- a/source/ChromeDevTools/Protocol/Chrome/Page/SetControlNavigationsCommand.cs +++ b/source/ChromeDevTools/Protocol/Chrome/Page/SetAdBlockingEnabledCommand.cs @@ -1,18 +1,19 @@ using MasterDevs.ChromeDevTools; using Newtonsoft.Json; +using System; using System.Collections.Generic; namespace MasterDevs.ChromeDevTools.Protocol.Chrome.Page { /// <summary> - /// Toggles navigation throttling which allows programatic control over navigation and redirect response. + /// Enable Chrome's experimental ad filter on all sites. /// </summary> - [Command(ProtocolName.Page.SetControlNavigations)] + [Command(ProtocolName.Page.SetAdBlockingEnabled)] [SupportedBy("Chrome")] - public class SetControlNavigationsCommand: ICommand<SetControlNavigationsCommandResponse> + public class SetAdBlockingEnabledCommand: ICommand<SetAdBlockingEnabledCommandResponse> { /// <summary> - /// Gets or sets Enabled + /// Gets or sets Whether to block ads. /// </summary> public bool Enabled { get; set; } } diff --git a/source/ChromeDevTools/Protocol/Chrome/Page/SetAdBlockingEnabledCommandResponse.cs b/source/ChromeDevTools/Protocol/Chrome/Page/SetAdBlockingEnabledCommandResponse.cs new file mode 100644 index 0000000000000000000000000000000000000000..bcc036331da9289c53899b9a40084fa332f3fb25 --- /dev/null +++ b/source/ChromeDevTools/Protocol/Chrome/Page/SetAdBlockingEnabledCommandResponse.cs @@ -0,0 +1,16 @@ +using MasterDevs.ChromeDevTools; +using Newtonsoft.Json; +using System; +using System.Collections.Generic; + +namespace MasterDevs.ChromeDevTools.Protocol.Chrome.Page +{ + /// <summary> + /// Enable Chrome's experimental ad filter on all sites. + /// </summary> + [CommandResponse(ProtocolName.Page.SetAdBlockingEnabled)] + [SupportedBy("Chrome")] + public class SetAdBlockingEnabledCommandResponse + { + } +} diff --git a/source/ChromeDevTools/Protocol/Chrome/Page/SetAutoAttachToCreatedPagesCommand.cs b/source/ChromeDevTools/Protocol/Chrome/Page/SetAutoAttachToCreatedPagesCommand.cs index f5ea83ad10d0341872cd54ebc96e1490e50658ae..4545ac86d9293f93184eb73470248ed3e8b31f14 100644 --- a/source/ChromeDevTools/Protocol/Chrome/Page/SetAutoAttachToCreatedPagesCommand.cs +++ b/source/ChromeDevTools/Protocol/Chrome/Page/SetAutoAttachToCreatedPagesCommand.cs @@ -1,5 +1,6 @@ using MasterDevs.ChromeDevTools; using Newtonsoft.Json; +using System; using System.Collections.Generic; namespace MasterDevs.ChromeDevTools.Protocol.Chrome.Page diff --git a/source/ChromeDevTools/Protocol/Chrome/Page/SetAutoAttachToCreatedPagesCommandResponse.cs b/source/ChromeDevTools/Protocol/Chrome/Page/SetAutoAttachToCreatedPagesCommandResponse.cs index 09c0c11113053e8eea3e43f7832832f6c5b34e38..2042e174c9cbfe2bde1e8f01b08b9565589ad9a3 100644 --- a/source/ChromeDevTools/Protocol/Chrome/Page/SetAutoAttachToCreatedPagesCommandResponse.cs +++ b/source/ChromeDevTools/Protocol/Chrome/Page/SetAutoAttachToCreatedPagesCommandResponse.cs @@ -1,5 +1,6 @@ using MasterDevs.ChromeDevTools; using Newtonsoft.Json; +using System; using System.Collections.Generic; namespace MasterDevs.ChromeDevTools.Protocol.Chrome.Page diff --git a/source/ChromeDevTools/Protocol/Chrome/Page/SetControlNavigationsCommandResponse.cs b/source/ChromeDevTools/Protocol/Chrome/Page/SetControlNavigationsCommandResponse.cs deleted file mode 100644 index 02ab74339c87da0ddc0bd922b5ed2c1a07bf6e74..0000000000000000000000000000000000000000 --- a/source/ChromeDevTools/Protocol/Chrome/Page/SetControlNavigationsCommandResponse.cs +++ /dev/null @@ -1,15 +0,0 @@ -using MasterDevs.ChromeDevTools; -using Newtonsoft.Json; -using System.Collections.Generic; - -namespace MasterDevs.ChromeDevTools.Protocol.Chrome.Page -{ - /// <summary> - /// Toggles navigation throttling which allows programatic control over navigation and redirect response. - /// </summary> - [CommandResponse(ProtocolName.Page.SetControlNavigations)] - [SupportedBy("Chrome")] - public class SetControlNavigationsCommandResponse - { - } -} diff --git a/source/ChromeDevTools/Protocol/Chrome/Page/SetDeviceMetricsOverrideCommand.cs b/source/ChromeDevTools/Protocol/Chrome/Page/SetDeviceMetricsOverrideCommand.cs index 0efb3ab93ac46a9d019ff0e594e6888770a0bb63..726e89616af5c09a6a8141a89f626dffab870bdd 100644 --- a/source/ChromeDevTools/Protocol/Chrome/Page/SetDeviceMetricsOverrideCommand.cs +++ b/source/ChromeDevTools/Protocol/Chrome/Page/SetDeviceMetricsOverrideCommand.cs @@ -1,5 +1,6 @@ using MasterDevs.ChromeDevTools; using Newtonsoft.Json; +using System; using System.Collections.Generic; namespace MasterDevs.ChromeDevTools.Protocol.Chrome.Page @@ -28,25 +29,11 @@ namespace MasterDevs.ChromeDevTools.Protocol.Chrome.Page /// </summary> public bool Mobile { get; set; } /// <summary> - /// Gets or sets Whether a view that exceeds the available browser window area should be scaled down to fit. - /// </summary> - public bool FitWindow { get; set; } - /// <summary> /// Gets or sets Scale to apply to resulting view image. Ignored in |fitWindow| mode. /// </summary> [JsonProperty(NullValueHandling = NullValueHandling.Ignore)] public double Scale { get; set; } /// <summary> - /// Gets or sets X offset to shift resulting view image by. Ignored in |fitWindow| mode. - /// </summary> - [JsonProperty(NullValueHandling = NullValueHandling.Ignore)] - public double OffsetX { get; set; } - /// <summary> - /// Gets or sets Y offset to shift resulting view image by. Ignored in |fitWindow| mode. - /// </summary> - [JsonProperty(NullValueHandling = NullValueHandling.Ignore)] - public double OffsetY { get; set; } - /// <summary> /// Gets or sets Overriding screen width value in pixels (minimum 0, maximum 10000000). Only used for |mobile==true|. /// </summary> [JsonProperty(NullValueHandling = NullValueHandling.Ignore)] @@ -67,6 +54,11 @@ namespace MasterDevs.ChromeDevTools.Protocol.Chrome.Page [JsonProperty(NullValueHandling = NullValueHandling.Ignore)] public long? PositionY { get; set; } /// <summary> + /// Gets or sets Do not set visible view size, rely upon explicit setVisibleSize call. + /// </summary> + [JsonProperty(NullValueHandling = NullValueHandling.Ignore)] + public bool? DontSetVisibleSize { get; set; } + /// <summary> /// Gets or sets Screen orientation override. /// </summary> [JsonProperty(NullValueHandling = NullValueHandling.Ignore)] diff --git a/source/ChromeDevTools/Protocol/Chrome/Page/SetDeviceMetricsOverrideCommandResponse.cs b/source/ChromeDevTools/Protocol/Chrome/Page/SetDeviceMetricsOverrideCommandResponse.cs index 08ba3004f426c4dbc45bfcdf78878fbc50418247..698e86ac6c2846bbf2ed913a87c7210bd06e8b22 100644 --- a/source/ChromeDevTools/Protocol/Chrome/Page/SetDeviceMetricsOverrideCommandResponse.cs +++ b/source/ChromeDevTools/Protocol/Chrome/Page/SetDeviceMetricsOverrideCommandResponse.cs @@ -1,5 +1,6 @@ using MasterDevs.ChromeDevTools; using Newtonsoft.Json; +using System; using System.Collections.Generic; namespace MasterDevs.ChromeDevTools.Protocol.Chrome.Page diff --git a/source/ChromeDevTools/Protocol/Chrome/Page/SetDeviceOrientationOverrideCommand.cs b/source/ChromeDevTools/Protocol/Chrome/Page/SetDeviceOrientationOverrideCommand.cs index 52eea9ea87bcfe44217bb97fd3eec5ead6cbd2ae..fc99e6c2466c214a7336b10383f76aeacb323fea 100644 --- a/source/ChromeDevTools/Protocol/Chrome/Page/SetDeviceOrientationOverrideCommand.cs +++ b/source/ChromeDevTools/Protocol/Chrome/Page/SetDeviceOrientationOverrideCommand.cs @@ -1,5 +1,6 @@ using MasterDevs.ChromeDevTools; using Newtonsoft.Json; +using System; using System.Collections.Generic; namespace MasterDevs.ChromeDevTools.Protocol.Chrome.Page diff --git a/source/ChromeDevTools/Protocol/Chrome/Page/SetDeviceOrientationOverrideCommandResponse.cs b/source/ChromeDevTools/Protocol/Chrome/Page/SetDeviceOrientationOverrideCommandResponse.cs index a7c58db74d394941eb528c54d38e733d02b01942..d64a196747ba923b070fde72091f404847366205 100644 --- a/source/ChromeDevTools/Protocol/Chrome/Page/SetDeviceOrientationOverrideCommandResponse.cs +++ b/source/ChromeDevTools/Protocol/Chrome/Page/SetDeviceOrientationOverrideCommandResponse.cs @@ -1,5 +1,6 @@ using MasterDevs.ChromeDevTools; using Newtonsoft.Json; +using System; using System.Collections.Generic; namespace MasterDevs.ChromeDevTools.Protocol.Chrome.Page diff --git a/source/ChromeDevTools/Protocol/Chrome/Page/SetDocumentContentCommand.cs b/source/ChromeDevTools/Protocol/Chrome/Page/SetDocumentContentCommand.cs index 6586a83c322946b8298828415ba25954a68ac0ea..7de71d95bb5c43fe7484631385f2dbc8c1f8aacb 100644 --- a/source/ChromeDevTools/Protocol/Chrome/Page/SetDocumentContentCommand.cs +++ b/source/ChromeDevTools/Protocol/Chrome/Page/SetDocumentContentCommand.cs @@ -1,5 +1,6 @@ using MasterDevs.ChromeDevTools; using Newtonsoft.Json; +using System; using System.Collections.Generic; namespace MasterDevs.ChromeDevTools.Protocol.Chrome.Page diff --git a/source/ChromeDevTools/Protocol/Chrome/Page/SetDocumentContentCommandResponse.cs b/source/ChromeDevTools/Protocol/Chrome/Page/SetDocumentContentCommandResponse.cs index c9e2847cdb09dc858fdcd03642f8a753f8354aac..0e1e10d84f6e5878e143aa84f567283490ff5f99 100644 --- a/source/ChromeDevTools/Protocol/Chrome/Page/SetDocumentContentCommandResponse.cs +++ b/source/ChromeDevTools/Protocol/Chrome/Page/SetDocumentContentCommandResponse.cs @@ -1,5 +1,6 @@ using MasterDevs.ChromeDevTools; using Newtonsoft.Json; +using System; using System.Collections.Generic; namespace MasterDevs.ChromeDevTools.Protocol.Chrome.Page diff --git a/source/ChromeDevTools/Protocol/Chrome/Page/SetDownloadBehaviorCommand.cs b/source/ChromeDevTools/Protocol/Chrome/Page/SetDownloadBehaviorCommand.cs new file mode 100644 index 0000000000000000000000000000000000000000..8786b00ef643551a8de853c71bcb233e70d4dfcb --- /dev/null +++ b/source/ChromeDevTools/Protocol/Chrome/Page/SetDownloadBehaviorCommand.cs @@ -0,0 +1,25 @@ +using MasterDevs.ChromeDevTools; +using Newtonsoft.Json; +using System; +using System.Collections.Generic; + +namespace MasterDevs.ChromeDevTools.Protocol.Chrome.Page +{ + /// <summary> + /// Set the behavior when downloading a file. + /// </summary> + [Command(ProtocolName.Page.SetDownloadBehavior)] + [SupportedBy("Chrome")] + public class SetDownloadBehaviorCommand: ICommand<SetDownloadBehaviorCommandResponse> + { + /// <summary> + /// Gets or sets Whether to allow all or deny all download requests, or use default Chrome behavior if available (otherwise deny). + /// </summary> + public string Behavior { get; set; } + /// <summary> + /// Gets or sets The default path to save downloaded files to. This is requred if behavior is set to 'allow' + /// </summary> + [JsonProperty(NullValueHandling = NullValueHandling.Ignore)] + public string DownloadPath { get; set; } + } +} diff --git a/source/ChromeDevTools/Protocol/Chrome/Page/SetDownloadBehaviorCommandResponse.cs b/source/ChromeDevTools/Protocol/Chrome/Page/SetDownloadBehaviorCommandResponse.cs new file mode 100644 index 0000000000000000000000000000000000000000..e181aab41dadf2c740131fc651f45459e66f141c --- /dev/null +++ b/source/ChromeDevTools/Protocol/Chrome/Page/SetDownloadBehaviorCommandResponse.cs @@ -0,0 +1,16 @@ +using MasterDevs.ChromeDevTools; +using Newtonsoft.Json; +using System; +using System.Collections.Generic; + +namespace MasterDevs.ChromeDevTools.Protocol.Chrome.Page +{ + /// <summary> + /// Set the behavior when downloading a file. + /// </summary> + [CommandResponse(ProtocolName.Page.SetDownloadBehavior)] + [SupportedBy("Chrome")] + public class SetDownloadBehaviorCommandResponse + { + } +} diff --git a/source/ChromeDevTools/Protocol/Chrome/Page/SetGeolocationOverrideCommand.cs b/source/ChromeDevTools/Protocol/Chrome/Page/SetGeolocationOverrideCommand.cs index ccae53f92bfa7acad31980e7d6edd321435cb852..67a1def8c28d06036597f0e3c379a211c2ec7423 100644 --- a/source/ChromeDevTools/Protocol/Chrome/Page/SetGeolocationOverrideCommand.cs +++ b/source/ChromeDevTools/Protocol/Chrome/Page/SetGeolocationOverrideCommand.cs @@ -1,5 +1,6 @@ using MasterDevs.ChromeDevTools; using Newtonsoft.Json; +using System; using System.Collections.Generic; namespace MasterDevs.ChromeDevTools.Protocol.Chrome.Page diff --git a/source/ChromeDevTools/Protocol/Chrome/Page/SetGeolocationOverrideCommandResponse.cs b/source/ChromeDevTools/Protocol/Chrome/Page/SetGeolocationOverrideCommandResponse.cs index 2e7583967d26309851a828b8b2b11e41dd356ddf..b1fba534ef898139faba61812f462aea745ef948 100644 --- a/source/ChromeDevTools/Protocol/Chrome/Page/SetGeolocationOverrideCommandResponse.cs +++ b/source/ChromeDevTools/Protocol/Chrome/Page/SetGeolocationOverrideCommandResponse.cs @@ -1,5 +1,6 @@ using MasterDevs.ChromeDevTools; using Newtonsoft.Json; +using System; using System.Collections.Generic; namespace MasterDevs.ChromeDevTools.Protocol.Chrome.Page diff --git a/source/ChromeDevTools/Protocol/Chrome/Page/SetTouchEmulationEnabledCommand.cs b/source/ChromeDevTools/Protocol/Chrome/Page/SetTouchEmulationEnabledCommand.cs index 921e2f5d5e5e5457f075fdbcf3d3ac655f65e52a..9fe2c08e547bac0d35ef2049cff97c1a52d63842 100644 --- a/source/ChromeDevTools/Protocol/Chrome/Page/SetTouchEmulationEnabledCommand.cs +++ b/source/ChromeDevTools/Protocol/Chrome/Page/SetTouchEmulationEnabledCommand.cs @@ -1,5 +1,6 @@ using MasterDevs.ChromeDevTools; using Newtonsoft.Json; +using System; using System.Collections.Generic; namespace MasterDevs.ChromeDevTools.Protocol.Chrome.Page diff --git a/source/ChromeDevTools/Protocol/Chrome/Page/SetTouchEmulationEnabledCommandResponse.cs b/source/ChromeDevTools/Protocol/Chrome/Page/SetTouchEmulationEnabledCommandResponse.cs index 5b7d5ccda4969643959b9c3d755836fbff09b763..9c9694a1c57792a96c99a4b243596d504269f4cd 100644 --- a/source/ChromeDevTools/Protocol/Chrome/Page/SetTouchEmulationEnabledCommandResponse.cs +++ b/source/ChromeDevTools/Protocol/Chrome/Page/SetTouchEmulationEnabledCommandResponse.cs @@ -1,5 +1,6 @@ using MasterDevs.ChromeDevTools; using Newtonsoft.Json; +using System; using System.Collections.Generic; namespace MasterDevs.ChromeDevTools.Protocol.Chrome.Page diff --git a/source/ChromeDevTools/Protocol/Chrome/Page/StartScreencastCommand.cs b/source/ChromeDevTools/Protocol/Chrome/Page/StartScreencastCommand.cs index 15ccdde4b466f3b563755d0e405ed4c0e74033d7..a836aaae1a330c90ac094fcf9eebfc46b5156292 100644 --- a/source/ChromeDevTools/Protocol/Chrome/Page/StartScreencastCommand.cs +++ b/source/ChromeDevTools/Protocol/Chrome/Page/StartScreencastCommand.cs @@ -1,5 +1,6 @@ using MasterDevs.ChromeDevTools; using Newtonsoft.Json; +using System; using System.Collections.Generic; namespace MasterDevs.ChromeDevTools.Protocol.Chrome.Page diff --git a/source/ChromeDevTools/Protocol/Chrome/Page/StartScreencastCommandResponse.cs b/source/ChromeDevTools/Protocol/Chrome/Page/StartScreencastCommandResponse.cs index 6fa61b528805111bf123dbcc53dada6c80c9bbd1..5574be6b5c67ddf16d80bf76ac11f0950e04d845 100644 --- a/source/ChromeDevTools/Protocol/Chrome/Page/StartScreencastCommandResponse.cs +++ b/source/ChromeDevTools/Protocol/Chrome/Page/StartScreencastCommandResponse.cs @@ -1,5 +1,6 @@ using MasterDevs.ChromeDevTools; using Newtonsoft.Json; +using System; using System.Collections.Generic; namespace MasterDevs.ChromeDevTools.Protocol.Chrome.Page diff --git a/source/ChromeDevTools/Protocol/Chrome/Page/StopLoadingCommand.cs b/source/ChromeDevTools/Protocol/Chrome/Page/StopLoadingCommand.cs index bcba50a0d2d465eb145ceaea5bd21c11f9dc848d..4a9c976ad407932b7984fecd9831f91cda67acde 100644 --- a/source/ChromeDevTools/Protocol/Chrome/Page/StopLoadingCommand.cs +++ b/source/ChromeDevTools/Protocol/Chrome/Page/StopLoadingCommand.cs @@ -1,5 +1,6 @@ using MasterDevs.ChromeDevTools; using Newtonsoft.Json; +using System; using System.Collections.Generic; namespace MasterDevs.ChromeDevTools.Protocol.Chrome.Page diff --git a/source/ChromeDevTools/Protocol/Chrome/Page/StopLoadingCommandResponse.cs b/source/ChromeDevTools/Protocol/Chrome/Page/StopLoadingCommandResponse.cs index 9b41fa8fc7ce749d59109785c368b59035d680d3..6a1332d64cb72956b22df6af413553ad2c8e430f 100644 --- a/source/ChromeDevTools/Protocol/Chrome/Page/StopLoadingCommandResponse.cs +++ b/source/ChromeDevTools/Protocol/Chrome/Page/StopLoadingCommandResponse.cs @@ -1,5 +1,6 @@ using MasterDevs.ChromeDevTools; using Newtonsoft.Json; +using System; using System.Collections.Generic; namespace MasterDevs.ChromeDevTools.Protocol.Chrome.Page diff --git a/source/ChromeDevTools/Protocol/Chrome/Page/StopScreencastCommand.cs b/source/ChromeDevTools/Protocol/Chrome/Page/StopScreencastCommand.cs index 23c4a2c182473f113d5e64bead478f77a039ad4f..4b77405d55ff29c541638512c797cdcacf137421 100644 --- a/source/ChromeDevTools/Protocol/Chrome/Page/StopScreencastCommand.cs +++ b/source/ChromeDevTools/Protocol/Chrome/Page/StopScreencastCommand.cs @@ -1,5 +1,6 @@ using MasterDevs.ChromeDevTools; using Newtonsoft.Json; +using System; using System.Collections.Generic; namespace MasterDevs.ChromeDevTools.Protocol.Chrome.Page diff --git a/source/ChromeDevTools/Protocol/Chrome/Page/StopScreencastCommandResponse.cs b/source/ChromeDevTools/Protocol/Chrome/Page/StopScreencastCommandResponse.cs index ffe0151e58c9a20988616632775fd7ecd417f446..56743a4cecea6049441928f5804a491fa622f07b 100644 --- a/source/ChromeDevTools/Protocol/Chrome/Page/StopScreencastCommandResponse.cs +++ b/source/ChromeDevTools/Protocol/Chrome/Page/StopScreencastCommandResponse.cs @@ -1,5 +1,6 @@ using MasterDevs.ChromeDevTools; using Newtonsoft.Json; +using System; using System.Collections.Generic; namespace MasterDevs.ChromeDevTools.Protocol.Chrome.Page diff --git a/source/ChromeDevTools/Protocol/Chrome/Page/Viewport.cs b/source/ChromeDevTools/Protocol/Chrome/Page/Viewport.cs new file mode 100644 index 0000000000000000000000000000000000000000..e6ce3cd05be1e86b877ed036b200849fcc90702b --- /dev/null +++ b/source/ChromeDevTools/Protocol/Chrome/Page/Viewport.cs @@ -0,0 +1,34 @@ +using MasterDevs.ChromeDevTools; +using Newtonsoft.Json; +using System.Collections.Generic; + +namespace MasterDevs.ChromeDevTools.Protocol.Chrome.Page +{ + /// <summary> + /// Viewport for capturing screenshot. + /// </summary> + [SupportedBy("Chrome")] + public class Viewport + { + /// <summary> + /// Gets or sets X offset in CSS pixels. + /// </summary> + public double X { get; set; } + /// <summary> + /// Gets or sets Y offset in CSS pixels + /// </summary> + public double Y { get; set; } + /// <summary> + /// Gets or sets Rectangle width in CSS pixels + /// </summary> + public double Width { get; set; } + /// <summary> + /// Gets or sets Rectangle height in CSS pixels + /// </summary> + public double Height { get; set; } + /// <summary> + /// Gets or sets Page scale factor. + /// </summary> + public double Scale { get; set; } + } +} diff --git a/source/ChromeDevTools/Protocol/Chrome/Performance/DisableCommand.cs b/source/ChromeDevTools/Protocol/Chrome/Performance/DisableCommand.cs new file mode 100644 index 0000000000000000000000000000000000000000..0fc0d618c7d44337a1da6e28b2ae0aff755c3d6b --- /dev/null +++ b/source/ChromeDevTools/Protocol/Chrome/Performance/DisableCommand.cs @@ -0,0 +1,16 @@ +using MasterDevs.ChromeDevTools; +using Newtonsoft.Json; +using System; +using System.Collections.Generic; + +namespace MasterDevs.ChromeDevTools.Protocol.Chrome.Performance +{ + /// <summary> + /// Disable collecting and reporting metrics. + /// </summary> + [Command(ProtocolName.Performance.Disable)] + [SupportedBy("Chrome")] + public class DisableCommand: ICommand<DisableCommandResponse> + { + } +} diff --git a/source/ChromeDevTools/Protocol/Chrome/Performance/DisableCommandResponse.cs b/source/ChromeDevTools/Protocol/Chrome/Performance/DisableCommandResponse.cs new file mode 100644 index 0000000000000000000000000000000000000000..dd0b27f4bc3bf1a37d048dbecd6e6537107c8af5 --- /dev/null +++ b/source/ChromeDevTools/Protocol/Chrome/Performance/DisableCommandResponse.cs @@ -0,0 +1,16 @@ +using MasterDevs.ChromeDevTools; +using Newtonsoft.Json; +using System; +using System.Collections.Generic; + +namespace MasterDevs.ChromeDevTools.Protocol.Chrome.Performance +{ + /// <summary> + /// Disable collecting and reporting metrics. + /// </summary> + [CommandResponse(ProtocolName.Performance.Disable)] + [SupportedBy("Chrome")] + public class DisableCommandResponse + { + } +} diff --git a/source/ChromeDevTools/Protocol/Chrome/Performance/EnableCommand.cs b/source/ChromeDevTools/Protocol/Chrome/Performance/EnableCommand.cs new file mode 100644 index 0000000000000000000000000000000000000000..3bba6a5aa4175ce212e1f31b6de3d24004f5e2b3 --- /dev/null +++ b/source/ChromeDevTools/Protocol/Chrome/Performance/EnableCommand.cs @@ -0,0 +1,16 @@ +using MasterDevs.ChromeDevTools; +using Newtonsoft.Json; +using System; +using System.Collections.Generic; + +namespace MasterDevs.ChromeDevTools.Protocol.Chrome.Performance +{ + /// <summary> + /// Enable collecting and reporting metrics. + /// </summary> + [Command(ProtocolName.Performance.Enable)] + [SupportedBy("Chrome")] + public class EnableCommand: ICommand<EnableCommandResponse> + { + } +} diff --git a/source/ChromeDevTools/Protocol/Chrome/Performance/EnableCommandResponse.cs b/source/ChromeDevTools/Protocol/Chrome/Performance/EnableCommandResponse.cs new file mode 100644 index 0000000000000000000000000000000000000000..7d4ff04efa754b7a74f77f8a3aa80b234f5dc050 --- /dev/null +++ b/source/ChromeDevTools/Protocol/Chrome/Performance/EnableCommandResponse.cs @@ -0,0 +1,16 @@ +using MasterDevs.ChromeDevTools; +using Newtonsoft.Json; +using System; +using System.Collections.Generic; + +namespace MasterDevs.ChromeDevTools.Protocol.Chrome.Performance +{ + /// <summary> + /// Enable collecting and reporting metrics. + /// </summary> + [CommandResponse(ProtocolName.Performance.Enable)] + [SupportedBy("Chrome")] + public class EnableCommandResponse + { + } +} diff --git a/source/ChromeDevTools/Protocol/Chrome/Performance/GetMetricsCommand.cs b/source/ChromeDevTools/Protocol/Chrome/Performance/GetMetricsCommand.cs new file mode 100644 index 0000000000000000000000000000000000000000..a9bd7e82af01f041402537fcd31fc6b039407319 --- /dev/null +++ b/source/ChromeDevTools/Protocol/Chrome/Performance/GetMetricsCommand.cs @@ -0,0 +1,16 @@ +using MasterDevs.ChromeDevTools; +using Newtonsoft.Json; +using System; +using System.Collections.Generic; + +namespace MasterDevs.ChromeDevTools.Protocol.Chrome.Performance +{ + /// <summary> + /// Retrieve current values of run-time metrics. + /// </summary> + [Command(ProtocolName.Performance.GetMetrics)] + [SupportedBy("Chrome")] + public class GetMetricsCommand: ICommand<GetMetricsCommandResponse> + { + } +} diff --git a/source/ChromeDevTools/Protocol/Chrome/Performance/GetMetricsCommandResponse.cs b/source/ChromeDevTools/Protocol/Chrome/Performance/GetMetricsCommandResponse.cs new file mode 100644 index 0000000000000000000000000000000000000000..02dd626b3b7bfb460ccb4b40eb0bede69030b694 --- /dev/null +++ b/source/ChromeDevTools/Protocol/Chrome/Performance/GetMetricsCommandResponse.cs @@ -0,0 +1,20 @@ +using MasterDevs.ChromeDevTools; +using Newtonsoft.Json; +using System; +using System.Collections.Generic; + +namespace MasterDevs.ChromeDevTools.Protocol.Chrome.Performance +{ + /// <summary> + /// Retrieve current values of run-time metrics. + /// </summary> + [CommandResponse(ProtocolName.Performance.GetMetrics)] + [SupportedBy("Chrome")] + public class GetMetricsCommandResponse + { + /// <summary> + /// Gets or sets Current values for run-time metrics. + /// </summary> + public Metric[] Metrics { get; set; } + } +} diff --git a/source/ChromeDevTools/Protocol/Chrome/Performance/Metric.cs b/source/ChromeDevTools/Protocol/Chrome/Performance/Metric.cs new file mode 100644 index 0000000000000000000000000000000000000000..2314ebf4cc1dee38f8149c93308fc0d2f7dec05c --- /dev/null +++ b/source/ChromeDevTools/Protocol/Chrome/Performance/Metric.cs @@ -0,0 +1,22 @@ +using MasterDevs.ChromeDevTools; +using Newtonsoft.Json; +using System.Collections.Generic; + +namespace MasterDevs.ChromeDevTools.Protocol.Chrome.Performance +{ + /// <summary> + /// Run-time execution metric. + /// </summary> + [SupportedBy("Chrome")] + public class Metric + { + /// <summary> + /// Gets or sets Metric name. + /// </summary> + public string Name { get; set; } + /// <summary> + /// Gets or sets Metric value. + /// </summary> + public double Value { get; set; } + } +} diff --git a/source/ChromeDevTools/Protocol/Chrome/Performance/MetricsEvent.cs b/source/ChromeDevTools/Protocol/Chrome/Performance/MetricsEvent.cs new file mode 100644 index 0000000000000000000000000000000000000000..b4ec80647d2fc7c7606db82f036dce856b6efbe9 --- /dev/null +++ b/source/ChromeDevTools/Protocol/Chrome/Performance/MetricsEvent.cs @@ -0,0 +1,23 @@ +using MasterDevs.ChromeDevTools; +using Newtonsoft.Json; +using System.Collections.Generic; + +namespace MasterDevs.ChromeDevTools.Protocol.Chrome.Performance +{ + /// <summary> + /// Current values of the metrics. + /// </summary> + [Event(ProtocolName.Performance.Metrics)] + [SupportedBy("Chrome")] + public class MetricsEvent + { + /// <summary> + /// Gets or sets Current values of the metrics. + /// </summary> + public Metric[] Metrics { get; set; } + /// <summary> + /// Gets or sets Timestamp title. + /// </summary> + public string Title { get; set; } + } +} diff --git a/source/ChromeDevTools/Protocol/Chrome/Profiler/ConsoleProfileFinishedEvent.cs b/source/ChromeDevTools/Protocol/Chrome/Profiler/ConsoleProfileFinishedEvent.cs index 2c15f1357c2bd6eb5b8acc5ae6898a23153a5bfe..16c898dbd9bd2d1a3ccd01cb94c2686698df8c27 100644 --- a/source/ChromeDevTools/Protocol/Chrome/Profiler/ConsoleProfileFinishedEvent.cs +++ b/source/ChromeDevTools/Protocol/Chrome/Profiler/ConsoleProfileFinishedEvent.cs @@ -1,4 +1,6 @@ -using MasterDevs.ChromeDevTools;using Newtonsoft.Json; +using MasterDevs.ChromeDevTools; +using Newtonsoft.Json; +using System.Collections.Generic; namespace MasterDevs.ChromeDevTools.Protocol.Chrome.Profiler { diff --git a/source/ChromeDevTools/Protocol/Chrome/Profiler/ConsoleProfileStartedEvent.cs b/source/ChromeDevTools/Protocol/Chrome/Profiler/ConsoleProfileStartedEvent.cs index aa4da37795d21661dd5f55aeed5193c108f2d8cc..dbaa749a1919b5470699c010ab6b1b164cf9091a 100644 --- a/source/ChromeDevTools/Protocol/Chrome/Profiler/ConsoleProfileStartedEvent.cs +++ b/source/ChromeDevTools/Protocol/Chrome/Profiler/ConsoleProfileStartedEvent.cs @@ -1,4 +1,6 @@ -using MasterDevs.ChromeDevTools;using Newtonsoft.Json; +using MasterDevs.ChromeDevTools; +using Newtonsoft.Json; +using System.Collections.Generic; namespace MasterDevs.ChromeDevTools.Protocol.Chrome.Profiler { diff --git a/source/ChromeDevTools/Protocol/Chrome/Profiler/DisableCommand.cs b/source/ChromeDevTools/Protocol/Chrome/Profiler/DisableCommand.cs index aaa28a6290867210546a41c67f8d445abe7b55b5..fcf254aa06d7401fd2946ebd8d8a2fb1e41415af 100644 --- a/source/ChromeDevTools/Protocol/Chrome/Profiler/DisableCommand.cs +++ b/source/ChromeDevTools/Protocol/Chrome/Profiler/DisableCommand.cs @@ -1,5 +1,6 @@ using MasterDevs.ChromeDevTools; using Newtonsoft.Json; +using System; using System.Collections.Generic; namespace MasterDevs.ChromeDevTools.Protocol.Chrome.Profiler diff --git a/source/ChromeDevTools/Protocol/Chrome/Profiler/DisableCommandResponse.cs b/source/ChromeDevTools/Protocol/Chrome/Profiler/DisableCommandResponse.cs index 6b293e5bafaa1d0d412225ede2dcde63cf82e987..d26f5accbb5c337005ab9701d44c2c4bc13f166d 100644 --- a/source/ChromeDevTools/Protocol/Chrome/Profiler/DisableCommandResponse.cs +++ b/source/ChromeDevTools/Protocol/Chrome/Profiler/DisableCommandResponse.cs @@ -1,5 +1,6 @@ using MasterDevs.ChromeDevTools; using Newtonsoft.Json; +using System; using System.Collections.Generic; namespace MasterDevs.ChromeDevTools.Protocol.Chrome.Profiler diff --git a/source/ChromeDevTools/Protocol/Chrome/Profiler/EnableCommand.cs b/source/ChromeDevTools/Protocol/Chrome/Profiler/EnableCommand.cs index 16eae40c7417f8d3f65d1ad522d309ebb6a1f5a3..4d289264084e5cbbca12295a176a3b7c03dbd2bc 100644 --- a/source/ChromeDevTools/Protocol/Chrome/Profiler/EnableCommand.cs +++ b/source/ChromeDevTools/Protocol/Chrome/Profiler/EnableCommand.cs @@ -1,5 +1,6 @@ using MasterDevs.ChromeDevTools; using Newtonsoft.Json; +using System; using System.Collections.Generic; namespace MasterDevs.ChromeDevTools.Protocol.Chrome.Profiler diff --git a/source/ChromeDevTools/Protocol/Chrome/Profiler/EnableCommandResponse.cs b/source/ChromeDevTools/Protocol/Chrome/Profiler/EnableCommandResponse.cs index 2af77896006d134627d478fa671850d5b17b14c2..5ed2dd358f99eb203cdc7e478f8dad3447c819f5 100644 --- a/source/ChromeDevTools/Protocol/Chrome/Profiler/EnableCommandResponse.cs +++ b/source/ChromeDevTools/Protocol/Chrome/Profiler/EnableCommandResponse.cs @@ -1,5 +1,6 @@ using MasterDevs.ChromeDevTools; using Newtonsoft.Json; +using System; using System.Collections.Generic; namespace MasterDevs.ChromeDevTools.Protocol.Chrome.Profiler diff --git a/source/ChromeDevTools/Protocol/Chrome/Profiler/FunctionCoverage.cs b/source/ChromeDevTools/Protocol/Chrome/Profiler/FunctionCoverage.cs index dfeba528f8c3d35668ab9e304ab15ea7c4546829..90c69f1e2826175dc10617e9ac6d6501f60f8f90 100644 --- a/source/ChromeDevTools/Protocol/Chrome/Profiler/FunctionCoverage.cs +++ b/source/ChromeDevTools/Protocol/Chrome/Profiler/FunctionCoverage.cs @@ -18,5 +18,9 @@ namespace MasterDevs.ChromeDevTools.Protocol.Chrome.Profiler /// Gets or sets Source ranges inside the function with coverage data. /// </summary> public CoverageRange[] Ranges { get; set; } + /// <summary> + /// Gets or sets Whether coverage data for this function has block granularity. + /// </summary> + public bool IsBlockCoverage { get; set; } } } diff --git a/source/ChromeDevTools/Protocol/Chrome/Profiler/GetBestEffortCoverageCommand.cs b/source/ChromeDevTools/Protocol/Chrome/Profiler/GetBestEffortCoverageCommand.cs index 35af34fce45928ad5a11d242c04cdecba9f69a21..bb2f7f162a462a6cf0f42e9445aa6deb5a25ee3a 100644 --- a/source/ChromeDevTools/Protocol/Chrome/Profiler/GetBestEffortCoverageCommand.cs +++ b/source/ChromeDevTools/Protocol/Chrome/Profiler/GetBestEffortCoverageCommand.cs @@ -1,5 +1,6 @@ using MasterDevs.ChromeDevTools; using Newtonsoft.Json; +using System; using System.Collections.Generic; namespace MasterDevs.ChromeDevTools.Protocol.Chrome.Profiler diff --git a/source/ChromeDevTools/Protocol/Chrome/Profiler/GetBestEffortCoverageCommandResponse.cs b/source/ChromeDevTools/Protocol/Chrome/Profiler/GetBestEffortCoverageCommandResponse.cs index b042b70bb6df89efe005cbbbf4e647ed3b383422..1be3bdca83fd4e1c2d0dca5da16751cd284b667e 100644 --- a/source/ChromeDevTools/Protocol/Chrome/Profiler/GetBestEffortCoverageCommandResponse.cs +++ b/source/ChromeDevTools/Protocol/Chrome/Profiler/GetBestEffortCoverageCommandResponse.cs @@ -1,5 +1,6 @@ using MasterDevs.ChromeDevTools; using Newtonsoft.Json; +using System; using System.Collections.Generic; namespace MasterDevs.ChromeDevTools.Protocol.Chrome.Profiler diff --git a/source/ChromeDevTools/Protocol/Chrome/Profiler/SetSamplingIntervalCommand.cs b/source/ChromeDevTools/Protocol/Chrome/Profiler/SetSamplingIntervalCommand.cs index 2b8c688c1fc97c10c9305b013c8ff628b3b8eeac..18075bb20a61710e3920f9e74998bbd25541cc17 100644 --- a/source/ChromeDevTools/Protocol/Chrome/Profiler/SetSamplingIntervalCommand.cs +++ b/source/ChromeDevTools/Protocol/Chrome/Profiler/SetSamplingIntervalCommand.cs @@ -1,5 +1,6 @@ using MasterDevs.ChromeDevTools; using Newtonsoft.Json; +using System; using System.Collections.Generic; namespace MasterDevs.ChromeDevTools.Protocol.Chrome.Profiler diff --git a/source/ChromeDevTools/Protocol/Chrome/Profiler/SetSamplingIntervalCommandResponse.cs b/source/ChromeDevTools/Protocol/Chrome/Profiler/SetSamplingIntervalCommandResponse.cs index 2c713aa27bf7fafdad8ca46aedc068bc72501dd9..c4f4487164eb0c28a8f5e2e8a3799677cdaffe80 100644 --- a/source/ChromeDevTools/Protocol/Chrome/Profiler/SetSamplingIntervalCommandResponse.cs +++ b/source/ChromeDevTools/Protocol/Chrome/Profiler/SetSamplingIntervalCommandResponse.cs @@ -1,5 +1,6 @@ using MasterDevs.ChromeDevTools; using Newtonsoft.Json; +using System; using System.Collections.Generic; namespace MasterDevs.ChromeDevTools.Protocol.Chrome.Profiler diff --git a/source/ChromeDevTools/Protocol/Chrome/Profiler/StartCommand.cs b/source/ChromeDevTools/Protocol/Chrome/Profiler/StartCommand.cs index 1e103ab774b59d58f7dd292d51072418c19ba13e..a5b6cb1e3211dfc3be0d7c830c320eac55c086c6 100644 --- a/source/ChromeDevTools/Protocol/Chrome/Profiler/StartCommand.cs +++ b/source/ChromeDevTools/Protocol/Chrome/Profiler/StartCommand.cs @@ -1,5 +1,6 @@ using MasterDevs.ChromeDevTools; using Newtonsoft.Json; +using System; using System.Collections.Generic; namespace MasterDevs.ChromeDevTools.Protocol.Chrome.Profiler diff --git a/source/ChromeDevTools/Protocol/Chrome/Profiler/StartCommandResponse.cs b/source/ChromeDevTools/Protocol/Chrome/Profiler/StartCommandResponse.cs index ef64f590de69845333facf209c48e966f5056757..3b711fd1fb510935cd0b26a29e6328f8e35d1a13 100644 --- a/source/ChromeDevTools/Protocol/Chrome/Profiler/StartCommandResponse.cs +++ b/source/ChromeDevTools/Protocol/Chrome/Profiler/StartCommandResponse.cs @@ -1,5 +1,6 @@ using MasterDevs.ChromeDevTools; using Newtonsoft.Json; +using System; using System.Collections.Generic; namespace MasterDevs.ChromeDevTools.Protocol.Chrome.Profiler diff --git a/source/ChromeDevTools/Protocol/Chrome/Profiler/StartPreciseCoverageCommand.cs b/source/ChromeDevTools/Protocol/Chrome/Profiler/StartPreciseCoverageCommand.cs index 6e9153a9b6e6bfb4a70871bc641548e551f825f7..b7056da2345d6e5cc6a16e704ff882965e8bfd29 100644 --- a/source/ChromeDevTools/Protocol/Chrome/Profiler/StartPreciseCoverageCommand.cs +++ b/source/ChromeDevTools/Protocol/Chrome/Profiler/StartPreciseCoverageCommand.cs @@ -1,5 +1,6 @@ using MasterDevs.ChromeDevTools; using Newtonsoft.Json; +using System; using System.Collections.Generic; namespace MasterDevs.ChromeDevTools.Protocol.Chrome.Profiler @@ -16,5 +17,10 @@ namespace MasterDevs.ChromeDevTools.Protocol.Chrome.Profiler /// </summary> [JsonProperty(NullValueHandling = NullValueHandling.Ignore)] public bool? CallCount { get; set; } + /// <summary> + /// Gets or sets Collect block-based coverage. + /// </summary> + [JsonProperty(NullValueHandling = NullValueHandling.Ignore)] + public bool? Detailed { get; set; } } } diff --git a/source/ChromeDevTools/Protocol/Chrome/Profiler/StartPreciseCoverageCommandResponse.cs b/source/ChromeDevTools/Protocol/Chrome/Profiler/StartPreciseCoverageCommandResponse.cs index a60aae6df225fd45a31a314e39ca48827691175a..5525307f4053f435954e0315acfdde95a6dfcc90 100644 --- a/source/ChromeDevTools/Protocol/Chrome/Profiler/StartPreciseCoverageCommandResponse.cs +++ b/source/ChromeDevTools/Protocol/Chrome/Profiler/StartPreciseCoverageCommandResponse.cs @@ -1,5 +1,6 @@ using MasterDevs.ChromeDevTools; using Newtonsoft.Json; +using System; using System.Collections.Generic; namespace MasterDevs.ChromeDevTools.Protocol.Chrome.Profiler diff --git a/source/ChromeDevTools/Protocol/Chrome/Profiler/StopCommand.cs b/source/ChromeDevTools/Protocol/Chrome/Profiler/StopCommand.cs index b5fd0c5229f6214b93e10190b5ccdd6cf10b1e35..4c7ae3743bb04b8fb941a4fa98abec5166e2b339 100644 --- a/source/ChromeDevTools/Protocol/Chrome/Profiler/StopCommand.cs +++ b/source/ChromeDevTools/Protocol/Chrome/Profiler/StopCommand.cs @@ -1,5 +1,6 @@ using MasterDevs.ChromeDevTools; using Newtonsoft.Json; +using System; using System.Collections.Generic; namespace MasterDevs.ChromeDevTools.Protocol.Chrome.Profiler diff --git a/source/ChromeDevTools/Protocol/Chrome/Profiler/StopCommandResponse.cs b/source/ChromeDevTools/Protocol/Chrome/Profiler/StopCommandResponse.cs index 822efe75a586de041f91e7e94a3abd7f32a856e8..ca3bb28bcd2430c329bba7d5f181774de332943e 100644 --- a/source/ChromeDevTools/Protocol/Chrome/Profiler/StopCommandResponse.cs +++ b/source/ChromeDevTools/Protocol/Chrome/Profiler/StopCommandResponse.cs @@ -1,5 +1,6 @@ using MasterDevs.ChromeDevTools; using Newtonsoft.Json; +using System; using System.Collections.Generic; namespace MasterDevs.ChromeDevTools.Protocol.Chrome.Profiler diff --git a/source/ChromeDevTools/Protocol/Chrome/Profiler/StopPreciseCoverageCommand.cs b/source/ChromeDevTools/Protocol/Chrome/Profiler/StopPreciseCoverageCommand.cs index 7072cee70092b10fe14201c3c03ef7930eab22dd..e6d0f4893df5fb566bd252b14e30614a7e81cde6 100644 --- a/source/ChromeDevTools/Protocol/Chrome/Profiler/StopPreciseCoverageCommand.cs +++ b/source/ChromeDevTools/Protocol/Chrome/Profiler/StopPreciseCoverageCommand.cs @@ -1,5 +1,6 @@ using MasterDevs.ChromeDevTools; using Newtonsoft.Json; +using System; using System.Collections.Generic; namespace MasterDevs.ChromeDevTools.Protocol.Chrome.Profiler diff --git a/source/ChromeDevTools/Protocol/Chrome/Profiler/StopPreciseCoverageCommandResponse.cs b/source/ChromeDevTools/Protocol/Chrome/Profiler/StopPreciseCoverageCommandResponse.cs index 8a99cc061e67922850d1f3cc0dca05661bfdc466..7ada032f51a1c594c8894555ee7b80cf9579add9 100644 --- a/source/ChromeDevTools/Protocol/Chrome/Profiler/StopPreciseCoverageCommandResponse.cs +++ b/source/ChromeDevTools/Protocol/Chrome/Profiler/StopPreciseCoverageCommandResponse.cs @@ -1,5 +1,6 @@ using MasterDevs.ChromeDevTools; using Newtonsoft.Json; +using System; using System.Collections.Generic; namespace MasterDevs.ChromeDevTools.Protocol.Chrome.Profiler diff --git a/source/ChromeDevTools/Protocol/Chrome/Profiler/TakePreciseCoverageCommand.cs b/source/ChromeDevTools/Protocol/Chrome/Profiler/TakePreciseCoverageCommand.cs index e2270dbd1c8ce1a44026436197860d5861c7ea7d..5a6dafc315b046786a4a97f10dfd494f6071fab2 100644 --- a/source/ChromeDevTools/Protocol/Chrome/Profiler/TakePreciseCoverageCommand.cs +++ b/source/ChromeDevTools/Protocol/Chrome/Profiler/TakePreciseCoverageCommand.cs @@ -1,5 +1,6 @@ using MasterDevs.ChromeDevTools; using Newtonsoft.Json; +using System; using System.Collections.Generic; namespace MasterDevs.ChromeDevTools.Protocol.Chrome.Profiler diff --git a/source/ChromeDevTools/Protocol/Chrome/Profiler/TakePreciseCoverageCommandResponse.cs b/source/ChromeDevTools/Protocol/Chrome/Profiler/TakePreciseCoverageCommandResponse.cs index 549fd3d2745f32a82748df2ee836395b04f2213b..af3f9df103dbdd3cb3f88102982bdfa80659236a 100644 --- a/source/ChromeDevTools/Protocol/Chrome/Profiler/TakePreciseCoverageCommandResponse.cs +++ b/source/ChromeDevTools/Protocol/Chrome/Profiler/TakePreciseCoverageCommandResponse.cs @@ -1,5 +1,6 @@ using MasterDevs.ChromeDevTools; using Newtonsoft.Json; +using System; using System.Collections.Generic; namespace MasterDevs.ChromeDevTools.Protocol.Chrome.Profiler diff --git a/source/ChromeDevTools/Protocol/Chrome/ProtocolName.cs b/source/ChromeDevTools/Protocol/Chrome/ProtocolName.cs index b51f897294204ece2317da1c746db21d96925eda..4ded09bf71842c826fcaf1c6895a30aaa53dcbef 100644 --- a/source/ChromeDevTools/Protocol/Chrome/ProtocolName.cs +++ b/source/ChromeDevTools/Protocol/Chrome/ProtocolName.cs @@ -24,6 +24,7 @@ namespace MasterDevs.ChromeDevTools.Protocol.Chrome public const string SetCustomObjectFormatterEnabled = "Runtime.setCustomObjectFormatterEnabled"; public const string CompileScript = "Runtime.compileScript"; public const string RunScript = "Runtime.runScript"; + public const string QueryObjects = "Runtime.queryObjects"; public const string ExecutionContextCreated = "Runtime.executionContextCreated"; public const string ExecutionContextDestroyed = "Runtime.executionContextDestroyed"; public const string ExecutionContextsCleared = "Runtime.executionContextsCleared"; @@ -121,18 +122,30 @@ namespace MasterDevs.ChromeDevTools.Protocol.Chrome public static class Memory { public const string GetDOMCounters = "Memory.getDOMCounters"; + public const string PrepareForLeakDetection = "Memory.prepareForLeakDetection"; public const string SetPressureNotificationsSuppressed = "Memory.setPressureNotificationsSuppressed"; public const string SimulatePressureNotification = "Memory.simulatePressureNotification"; } + public static class Performance + { + public const string Enable = "Performance.enable"; + public const string Disable = "Performance.disable"; + public const string GetMetrics = "Performance.getMetrics"; + public const string Metrics = "Performance.metrics"; + } + public static class Page { public const string Enable = "Page.enable"; public const string Disable = "Page.disable"; public const string AddScriptToEvaluateOnLoad = "Page.addScriptToEvaluateOnLoad"; public const string RemoveScriptToEvaluateOnLoad = "Page.removeScriptToEvaluateOnLoad"; + public const string AddScriptToEvaluateOnNewDocument = "Page.addScriptToEvaluateOnNewDocument"; + public const string RemoveScriptToEvaluateOnNewDocument = "Page.removeScriptToEvaluateOnNewDocument"; public const string SetAutoAttachToCreatedPages = "Page.setAutoAttachToCreatedPages"; public const string Reload = "Page.reload"; + public const string SetAdBlockingEnabled = "Page.setAdBlockingEnabled"; public const string Navigate = "Page.navigate"; public const string StopLoading = "Page.stopLoading"; public const string GetNavigationHistory = "Page.getNavigationHistory"; @@ -158,12 +171,13 @@ namespace MasterDevs.ChromeDevTools.Protocol.Chrome public const string HandleJavaScriptDialog = "Page.handleJavaScriptDialog"; public const string GetAppManifest = "Page.getAppManifest"; public const string RequestAppBanner = "Page.requestAppBanner"; - public const string SetControlNavigations = "Page.setControlNavigations"; - public const string ProcessNavigation = "Page.processNavigation"; public const string GetLayoutMetrics = "Page.getLayoutMetrics"; public const string CreateIsolatedWorld = "Page.createIsolatedWorld"; + public const string BringToFront = "Page.bringToFront"; + public const string SetDownloadBehavior = "Page.setDownloadBehavior"; public const string DomContentEventFired = "Page.domContentEventFired"; public const string LoadEventFired = "Page.loadEventFired"; + public const string LifecycleEvent = "Page.lifecycleEvent"; public const string FrameAttached = "Page.frameAttached"; public const string FrameNavigated = "Page.frameNavigated"; public const string FrameDetached = "Page.frameDetached"; @@ -178,7 +192,6 @@ namespace MasterDevs.ChromeDevTools.Protocol.Chrome public const string ScreencastVisibilityChanged = "Page.screencastVisibilityChanged"; public const string InterstitialShown = "Page.interstitialShown"; public const string InterstitialHidden = "Page.interstitialHidden"; - public const string NavigationRequested = "Page.navigationRequested"; } public static class Overlay @@ -201,14 +214,13 @@ namespace MasterDevs.ChromeDevTools.Protocol.Chrome public const string GetHighlightObjectForTest = "Overlay.getHighlightObjectForTest"; public const string NodeHighlightRequested = "Overlay.nodeHighlightRequested"; public const string InspectNodeRequested = "Overlay.inspectNodeRequested"; + public const string ScreenshotRequested = "Overlay.screenshotRequested"; } public static class Emulation { public const string SetDeviceMetricsOverride = "Emulation.setDeviceMetricsOverride"; public const string ClearDeviceMetricsOverride = "Emulation.clearDeviceMetricsOverride"; - public const string ForceViewport = "Emulation.forceViewport"; - public const string ResetViewport = "Emulation.resetViewport"; public const string ResetPageScaleFactor = "Emulation.resetPageScaleFactor"; public const string SetPageScaleFactor = "Emulation.setPageScaleFactor"; public const string SetVisibleSize = "Emulation.setVisibleSize"; @@ -216,25 +228,31 @@ namespace MasterDevs.ChromeDevTools.Protocol.Chrome public const string SetGeolocationOverride = "Emulation.setGeolocationOverride"; public const string ClearGeolocationOverride = "Emulation.clearGeolocationOverride"; public const string SetTouchEmulationEnabled = "Emulation.setTouchEmulationEnabled"; + public const string SetEmitTouchEventsForMouse = "Emulation.setEmitTouchEventsForMouse"; public const string SetEmulatedMedia = "Emulation.setEmulatedMedia"; public const string SetCPUThrottlingRate = "Emulation.setCPUThrottlingRate"; public const string CanEmulate = "Emulation.canEmulate"; public const string SetVirtualTimePolicy = "Emulation.setVirtualTimePolicy"; public const string SetDefaultBackgroundColorOverride = "Emulation.setDefaultBackgroundColorOverride"; public const string VirtualTimeBudgetExpired = "Emulation.virtualTimeBudgetExpired"; + public const string VirtualTimePaused = "Emulation.virtualTimePaused"; } public static class Security { public const string Enable = "Security.enable"; public const string Disable = "Security.disable"; - public const string ShowCertificateViewer = "Security.showCertificateViewer"; public const string HandleCertificateError = "Security.handleCertificateError"; public const string SetOverrideCertificateErrors = "Security.setOverrideCertificateErrors"; public const string SecurityStateChanged = "Security.securityStateChanged"; public const string CertificateError = "Security.certificateError"; } + public static class Audits + { + public const string GetEncodedResponse = "Audits.getEncodedResponse"; + } + public static class Network { public const string Enable = "Network.enable"; @@ -250,14 +268,17 @@ namespace MasterDevs.ChromeDevTools.Protocol.Chrome public const string ClearBrowserCookies = "Network.clearBrowserCookies"; public const string GetCookies = "Network.getCookies"; public const string GetAllCookies = "Network.getAllCookies"; - public const string DeleteCookie = "Network.deleteCookie"; + public const string DeleteCookies = "Network.deleteCookies"; public const string SetCookie = "Network.setCookie"; + public const string SetCookies = "Network.setCookies"; public const string CanEmulateNetworkConditions = "Network.canEmulateNetworkConditions"; public const string EmulateNetworkConditions = "Network.emulateNetworkConditions"; public const string SetCacheDisabled = "Network.setCacheDisabled"; public const string SetBypassServiceWorker = "Network.setBypassServiceWorker"; public const string SetDataSizeLimitsForTest = "Network.setDataSizeLimitsForTest"; public const string GetCertificate = "Network.getCertificate"; + public const string SetRequestInterceptionEnabled = "Network.setRequestInterceptionEnabled"; + public const string ContinueInterceptedRequest = "Network.continueInterceptedRequest"; public const string ResourceChangedPriority = "Network.resourceChangedPriority"; public const string RequestWillBeSent = "Network.requestWillBeSent"; public const string RequestServedFromCache = "Network.requestServedFromCache"; @@ -273,6 +294,7 @@ namespace MasterDevs.ChromeDevTools.Protocol.Chrome public const string WebSocketFrameError = "Network.webSocketFrameError"; public const string WebSocketFrameSent = "Network.webSocketFrameSent"; public const string EventSourceMessageReceived = "Network.eventSourceMessageReceived"; + public const string RequestIntercepted = "Network.requestIntercepted"; } public static class Database @@ -301,6 +323,7 @@ namespace MasterDevs.ChromeDevTools.Protocol.Chrome public const string RequestEntries = "CacheStorage.requestEntries"; public const string DeleteCache = "CacheStorage.deleteCache"; public const string DeleteEntry = "CacheStorage.deleteEntry"; + public const string RequestCachedResponse = "CacheStorage.requestCachedResponse"; } public static class DOMStorage @@ -367,6 +390,7 @@ namespace MasterDevs.ChromeDevTools.Protocol.Chrome public const string GetBoxModel = "DOM.getBoxModel"; public const string GetNodeForLocation = "DOM.getNodeForLocation"; public const string GetRelayoutBoundary = "DOM.getRelayoutBoundary"; + public const string DescribeNode = "DOM.describeNode"; public const string DocumentUpdated = "DOM.documentUpdated"; public const string SetChildNodes = "DOM.setChildNodes"; public const string AttributeModified = "DOM.attributeModified"; @@ -404,7 +428,6 @@ namespace MasterDevs.ChromeDevTools.Protocol.Chrome public const string GetMediaQueries = "CSS.getMediaQueries"; public const string SetEffectivePropertyValueForNode = "CSS.setEffectivePropertyValueForNode"; public const string GetBackgroundColors = "CSS.getBackgroundColors"; - public const string GetLayoutTreeAndStyles = "CSS.getLayoutTreeAndStyles"; public const string StartRuleUsageTracking = "CSS.startRuleUsageTracking"; public const string TakeCoverageDelta = "CSS.takeCoverageDelta"; public const string StopRuleUsageTracking = "CSS.stopRuleUsageTracking"; @@ -415,10 +438,16 @@ namespace MasterDevs.ChromeDevTools.Protocol.Chrome public const string StyleSheetRemoved = "CSS.styleSheetRemoved"; } + public static class DOMSnapshot + { + public const string GetSnapshot = "DOMSnapshot.getSnapshot"; + } + public static class IO { public const string Read = "IO.read"; public const string Close = "IO.close"; + public const string ResolveBlob = "IO.resolveBlob"; } public static class DOMDebugger @@ -451,6 +480,7 @@ namespace MasterDevs.ChromeDevTools.Protocol.Chrome public const string CreateTarget = "Target.createTarget"; public const string GetTargets = "Target.getTargets"; public const string TargetCreated = "Target.targetCreated"; + public const string TargetInfoChanged = "Target.targetInfoChanged"; public const string TargetDestroyed = "Target.targetDestroyed"; public const string AttachedToTarget = "Target.attachedToTarget"; public const string DetachedFromTarget = "Target.detachedFromTarget"; @@ -545,6 +575,11 @@ namespace MasterDevs.ChromeDevTools.Protocol.Chrome public static class Storage { public const string ClearDataForOrigin = "Storage.clearDataForOrigin"; + public const string GetUsageAndQuota = "Storage.getUsageAndQuota"; + public const string TrackCacheStorageForOrigin = "Storage.trackCacheStorageForOrigin"; + public const string UntrackCacheStorageForOrigin = "Storage.untrackCacheStorageForOrigin"; + public const string CacheStorageListUpdated = "Storage.cacheStorageListUpdated"; + public const string CacheStorageContentUpdated = "Storage.cacheStorageContentUpdated"; } public static class Log @@ -572,6 +607,7 @@ namespace MasterDevs.ChromeDevTools.Protocol.Chrome public static class Browser { public const string GetWindowForTarget = "Browser.getWindowForTarget"; + public const string GetVersion = "Browser.getVersion"; public const string SetWindowBounds = "Browser.setWindowBounds"; public const string GetWindowBounds = "Browser.getWindowBounds"; } diff --git a/source/ChromeDevTools/Protocol/Chrome/Runtime/AwaitPromiseCommand.cs b/source/ChromeDevTools/Protocol/Chrome/Runtime/AwaitPromiseCommand.cs index 5a9cd9102b5f53b585f44ca21556e027582878aa..2b687bc48135a7c884082b8d8056c412d4f214a7 100644 --- a/source/ChromeDevTools/Protocol/Chrome/Runtime/AwaitPromiseCommand.cs +++ b/source/ChromeDevTools/Protocol/Chrome/Runtime/AwaitPromiseCommand.cs @@ -1,5 +1,6 @@ using MasterDevs.ChromeDevTools; using Newtonsoft.Json; +using System; using System.Collections.Generic; namespace MasterDevs.ChromeDevTools.Protocol.Chrome.Runtime diff --git a/source/ChromeDevTools/Protocol/Chrome/Runtime/AwaitPromiseCommandResponse.cs b/source/ChromeDevTools/Protocol/Chrome/Runtime/AwaitPromiseCommandResponse.cs index a9978d51566adfc23c73ddf3bab8fac7ee1479ee..e096aa780eecde41fb27f3cb86d55ec2758d6d64 100644 --- a/source/ChromeDevTools/Protocol/Chrome/Runtime/AwaitPromiseCommandResponse.cs +++ b/source/ChromeDevTools/Protocol/Chrome/Runtime/AwaitPromiseCommandResponse.cs @@ -1,5 +1,6 @@ using MasterDevs.ChromeDevTools; using Newtonsoft.Json; +using System; using System.Collections.Generic; namespace MasterDevs.ChromeDevTools.Protocol.Chrome.Runtime diff --git a/source/ChromeDevTools/Protocol/Chrome/Runtime/CallArgument.cs b/source/ChromeDevTools/Protocol/Chrome/Runtime/CallArgument.cs index a015ba92a0559fc51685082966336c0c41f0e96d..60472ae4fc7b898a2f69c576f54d94d2d7af8dd9 100644 --- a/source/ChromeDevTools/Protocol/Chrome/Runtime/CallArgument.cs +++ b/source/ChromeDevTools/Protocol/Chrome/Runtime/CallArgument.cs @@ -11,7 +11,7 @@ namespace MasterDevs.ChromeDevTools.Protocol.Chrome.Runtime public class CallArgument { /// <summary> - /// Gets or sets Primitive value. + /// Gets or sets Primitive value or serializable javascript object. /// </summary> [JsonProperty(NullValueHandling = NullValueHandling.Ignore)] public object Value { get; set; } diff --git a/source/ChromeDevTools/Protocol/Chrome/Runtime/CallFunctionOnCommand.cs b/source/ChromeDevTools/Protocol/Chrome/Runtime/CallFunctionOnCommand.cs index 834a39995fc529fb6a98cb6876512aa4c7d1b761..fb8b680a4e10c80db623593ccfa0a34a64e14778 100644 --- a/source/ChromeDevTools/Protocol/Chrome/Runtime/CallFunctionOnCommand.cs +++ b/source/ChromeDevTools/Protocol/Chrome/Runtime/CallFunctionOnCommand.cs @@ -1,5 +1,6 @@ using MasterDevs.ChromeDevTools; using Newtonsoft.Json; +using System; using System.Collections.Generic; namespace MasterDevs.ChromeDevTools.Protocol.Chrome.Runtime @@ -45,7 +46,7 @@ namespace MasterDevs.ChromeDevTools.Protocol.Chrome.Runtime [JsonProperty(NullValueHandling = NullValueHandling.Ignore)] public bool? UserGesture { get; set; } /// <summary> - /// Gets or sets Whether execution should wait for promise to be resolved. If the result of evaluation is not a Promise, it's considered to be an error. + /// Gets or sets Whether execution should <code>await</code> for resulting value and return once awaited promise is resolved. /// </summary> [JsonProperty(NullValueHandling = NullValueHandling.Ignore)] public bool? AwaitPromise { get; set; } diff --git a/source/ChromeDevTools/Protocol/Chrome/Runtime/CallFunctionOnCommandResponse.cs b/source/ChromeDevTools/Protocol/Chrome/Runtime/CallFunctionOnCommandResponse.cs index 7bed517fee15f0b20e6699732a3b92bdd6449d43..1847153b42d97b6c8d6739ce1c491358183a02c0 100644 --- a/source/ChromeDevTools/Protocol/Chrome/Runtime/CallFunctionOnCommandResponse.cs +++ b/source/ChromeDevTools/Protocol/Chrome/Runtime/CallFunctionOnCommandResponse.cs @@ -1,5 +1,6 @@ using MasterDevs.ChromeDevTools; using Newtonsoft.Json; +using System; using System.Collections.Generic; namespace MasterDevs.ChromeDevTools.Protocol.Chrome.Runtime diff --git a/source/ChromeDevTools/Protocol/Chrome/Runtime/CompileScriptCommand.cs b/source/ChromeDevTools/Protocol/Chrome/Runtime/CompileScriptCommand.cs index 896fc0fcf8bcf72c178b6a6ae0302573c8704026..3de5bf46fbcdf2f8077dc2f6e6f703db4a949119 100644 --- a/source/ChromeDevTools/Protocol/Chrome/Runtime/CompileScriptCommand.cs +++ b/source/ChromeDevTools/Protocol/Chrome/Runtime/CompileScriptCommand.cs @@ -1,5 +1,6 @@ using MasterDevs.ChromeDevTools; using Newtonsoft.Json; +using System; using System.Collections.Generic; namespace MasterDevs.ChromeDevTools.Protocol.Chrome.Runtime diff --git a/source/ChromeDevTools/Protocol/Chrome/Runtime/CompileScriptCommandResponse.cs b/source/ChromeDevTools/Protocol/Chrome/Runtime/CompileScriptCommandResponse.cs index 4167c49b3f86f714fca358ad4b068632cf3823c1..4f58494768091efb39e93ed88855cfe4186716c7 100644 --- a/source/ChromeDevTools/Protocol/Chrome/Runtime/CompileScriptCommandResponse.cs +++ b/source/ChromeDevTools/Protocol/Chrome/Runtime/CompileScriptCommandResponse.cs @@ -1,5 +1,6 @@ using MasterDevs.ChromeDevTools; using Newtonsoft.Json; +using System; using System.Collections.Generic; namespace MasterDevs.ChromeDevTools.Protocol.Chrome.Runtime diff --git a/source/ChromeDevTools/Protocol/Chrome/Runtime/ConsoleAPICalledEvent.cs b/source/ChromeDevTools/Protocol/Chrome/Runtime/ConsoleAPICalledEvent.cs index f1d70d396f765144172c5de407d9088a363308eb..1043b1e865afd47af3b174c7a59ebde75bc6209a 100644 --- a/source/ChromeDevTools/Protocol/Chrome/Runtime/ConsoleAPICalledEvent.cs +++ b/source/ChromeDevTools/Protocol/Chrome/Runtime/ConsoleAPICalledEvent.cs @@ -1,4 +1,6 @@ -using MasterDevs.ChromeDevTools;using Newtonsoft.Json; +using MasterDevs.ChromeDevTools; +using Newtonsoft.Json; +using System.Collections.Generic; namespace MasterDevs.ChromeDevTools.Protocol.Chrome.Runtime { @@ -30,5 +32,10 @@ namespace MasterDevs.ChromeDevTools.Protocol.Chrome.Runtime /// </summary> [JsonProperty(NullValueHandling = NullValueHandling.Ignore)] public StackTrace StackTrace { get; set; } + /// <summary> + /// Gets or sets Console context descriptor for calls on non-default console context (not console.*): 'anonymous#unique-logger-id' for call on unnamed context, 'name#unique-logger-id' for call on named context. + /// </summary> + [JsonProperty(NullValueHandling = NullValueHandling.Ignore)] + public string Context { get; set; } } } diff --git a/source/ChromeDevTools/Protocol/Chrome/Runtime/CustomPreview.cs b/source/ChromeDevTools/Protocol/Chrome/Runtime/CustomPreview.cs index 2da7ee769fb063f3fc4378da7161f50d3cbeb024..f211a4bb5d91a8bc42d34f8714217927da5eb598 100644 --- a/source/ChromeDevTools/Protocol/Chrome/Runtime/CustomPreview.cs +++ b/source/ChromeDevTools/Protocol/Chrome/Runtime/CustomPreview.cs @@ -4,9 +4,6 @@ using System.Collections.Generic; namespace MasterDevs.ChromeDevTools.Protocol.Chrome.Runtime { - /// <summary> - /// - /// </summary> [SupportedBy("Chrome")] public class CustomPreview { diff --git a/source/ChromeDevTools/Protocol/Chrome/Runtime/DisableCommand.cs b/source/ChromeDevTools/Protocol/Chrome/Runtime/DisableCommand.cs index e6e049cf45ffe90d4b565b7a8f3940a002b5563a..3103fed8f3c002052ba5ec4d218240fa1b3bb12e 100644 --- a/source/ChromeDevTools/Protocol/Chrome/Runtime/DisableCommand.cs +++ b/source/ChromeDevTools/Protocol/Chrome/Runtime/DisableCommand.cs @@ -1,5 +1,6 @@ using MasterDevs.ChromeDevTools; using Newtonsoft.Json; +using System; using System.Collections.Generic; namespace MasterDevs.ChromeDevTools.Protocol.Chrome.Runtime diff --git a/source/ChromeDevTools/Protocol/Chrome/Runtime/DisableCommandResponse.cs b/source/ChromeDevTools/Protocol/Chrome/Runtime/DisableCommandResponse.cs index 9ad2d974802675e3e63328a7b9356585523afca5..9356e8cefbc16e2bcb8ff818f4fd033650856755 100644 --- a/source/ChromeDevTools/Protocol/Chrome/Runtime/DisableCommandResponse.cs +++ b/source/ChromeDevTools/Protocol/Chrome/Runtime/DisableCommandResponse.cs @@ -1,5 +1,6 @@ using MasterDevs.ChromeDevTools; using Newtonsoft.Json; +using System; using System.Collections.Generic; namespace MasterDevs.ChromeDevTools.Protocol.Chrome.Runtime diff --git a/source/ChromeDevTools/Protocol/Chrome/Runtime/DiscardConsoleEntriesCommand.cs b/source/ChromeDevTools/Protocol/Chrome/Runtime/DiscardConsoleEntriesCommand.cs index 9738281c7ae9a9d9732e698d315fdbd5b0260b82..7040e61f84aafcc3844010f08db8efbf2f83288f 100644 --- a/source/ChromeDevTools/Protocol/Chrome/Runtime/DiscardConsoleEntriesCommand.cs +++ b/source/ChromeDevTools/Protocol/Chrome/Runtime/DiscardConsoleEntriesCommand.cs @@ -1,5 +1,6 @@ using MasterDevs.ChromeDevTools; using Newtonsoft.Json; +using System; using System.Collections.Generic; namespace MasterDevs.ChromeDevTools.Protocol.Chrome.Runtime diff --git a/source/ChromeDevTools/Protocol/Chrome/Runtime/DiscardConsoleEntriesCommandResponse.cs b/source/ChromeDevTools/Protocol/Chrome/Runtime/DiscardConsoleEntriesCommandResponse.cs index 3151e63f2bb62aaac2f68082e838644937d5607e..ec2429f1e3b89323c2d9e5f94f2c50bc98e2d9c0 100644 --- a/source/ChromeDevTools/Protocol/Chrome/Runtime/DiscardConsoleEntriesCommandResponse.cs +++ b/source/ChromeDevTools/Protocol/Chrome/Runtime/DiscardConsoleEntriesCommandResponse.cs @@ -1,5 +1,6 @@ using MasterDevs.ChromeDevTools; using Newtonsoft.Json; +using System; using System.Collections.Generic; namespace MasterDevs.ChromeDevTools.Protocol.Chrome.Runtime diff --git a/source/ChromeDevTools/Protocol/Chrome/Runtime/EnableCommand.cs b/source/ChromeDevTools/Protocol/Chrome/Runtime/EnableCommand.cs index 5d14738ca502bcc58e2ab91bba683d1e52ec386c..19f7128153749e5ff68f12732e01e3f35af64f67 100644 --- a/source/ChromeDevTools/Protocol/Chrome/Runtime/EnableCommand.cs +++ b/source/ChromeDevTools/Protocol/Chrome/Runtime/EnableCommand.cs @@ -1,5 +1,6 @@ using MasterDevs.ChromeDevTools; using Newtonsoft.Json; +using System; using System.Collections.Generic; namespace MasterDevs.ChromeDevTools.Protocol.Chrome.Runtime diff --git a/source/ChromeDevTools/Protocol/Chrome/Runtime/EnableCommandResponse.cs b/source/ChromeDevTools/Protocol/Chrome/Runtime/EnableCommandResponse.cs index 15b474914425acdb01390e706b55d0b8504e85ba..5499856900f99eb05b12e9c2f9b6583354008d32 100644 --- a/source/ChromeDevTools/Protocol/Chrome/Runtime/EnableCommandResponse.cs +++ b/source/ChromeDevTools/Protocol/Chrome/Runtime/EnableCommandResponse.cs @@ -1,5 +1,6 @@ using MasterDevs.ChromeDevTools; using Newtonsoft.Json; +using System; using System.Collections.Generic; namespace MasterDevs.ChromeDevTools.Protocol.Chrome.Runtime diff --git a/source/ChromeDevTools/Protocol/Chrome/Runtime/EntryPreview.cs b/source/ChromeDevTools/Protocol/Chrome/Runtime/EntryPreview.cs index 24cd89b464feb59a03570f21f0081cdbd3c28a28..fca978d259f9e8ba7a509bb9a522b8aef7dd0ca3 100644 --- a/source/ChromeDevTools/Protocol/Chrome/Runtime/EntryPreview.cs +++ b/source/ChromeDevTools/Protocol/Chrome/Runtime/EntryPreview.cs @@ -4,9 +4,6 @@ using System.Collections.Generic; namespace MasterDevs.ChromeDevTools.Protocol.Chrome.Runtime { - /// <summary> - /// - /// </summary> [SupportedBy("Chrome")] public class EntryPreview { diff --git a/source/ChromeDevTools/Protocol/Chrome/Runtime/EvaluateCommand.cs b/source/ChromeDevTools/Protocol/Chrome/Runtime/EvaluateCommand.cs index 0eb6c82d15e006d8fa94b3adbb0d8e3202d5f508..521d29781620a7a15368d230364fc2ea16d48cf1 100644 --- a/source/ChromeDevTools/Protocol/Chrome/Runtime/EvaluateCommand.cs +++ b/source/ChromeDevTools/Protocol/Chrome/Runtime/EvaluateCommand.cs @@ -1,5 +1,6 @@ using MasterDevs.ChromeDevTools; using Newtonsoft.Json; +using System; using System.Collections.Generic; namespace MasterDevs.ChromeDevTools.Protocol.Chrome.Runtime @@ -51,7 +52,7 @@ namespace MasterDevs.ChromeDevTools.Protocol.Chrome.Runtime [JsonProperty(NullValueHandling = NullValueHandling.Ignore)] public bool? UserGesture { get; set; } /// <summary> - /// Gets or sets Whether execution should wait for promise to be resolved. If the result of evaluation is not a Promise, it's considered to be an error. + /// Gets or sets Whether execution should <code>await</code> for resulting value and return once awaited promise is resolved. /// </summary> [JsonProperty(NullValueHandling = NullValueHandling.Ignore)] public bool? AwaitPromise { get; set; } diff --git a/source/ChromeDevTools/Protocol/Chrome/Runtime/EvaluateCommandResponse.cs b/source/ChromeDevTools/Protocol/Chrome/Runtime/EvaluateCommandResponse.cs index 1f7d767c87b981dbf880d255dc7b7d3d898821d9..4ff328a8a9fd929a02e439ca00aab264b7693cdc 100644 --- a/source/ChromeDevTools/Protocol/Chrome/Runtime/EvaluateCommandResponse.cs +++ b/source/ChromeDevTools/Protocol/Chrome/Runtime/EvaluateCommandResponse.cs @@ -1,5 +1,6 @@ using MasterDevs.ChromeDevTools; using Newtonsoft.Json; +using System; using System.Collections.Generic; namespace MasterDevs.ChromeDevTools.Protocol.Chrome.Runtime diff --git a/source/ChromeDevTools/Protocol/Chrome/Runtime/ExceptionRevokedEvent.cs b/source/ChromeDevTools/Protocol/Chrome/Runtime/ExceptionRevokedEvent.cs index 202cfcb37ead423aa07f3a3723d953ff4e16561a..65a6a5e0bdb723312af8324ee24e806fe908db5a 100644 --- a/source/ChromeDevTools/Protocol/Chrome/Runtime/ExceptionRevokedEvent.cs +++ b/source/ChromeDevTools/Protocol/Chrome/Runtime/ExceptionRevokedEvent.cs @@ -1,4 +1,6 @@ -using MasterDevs.ChromeDevTools;using Newtonsoft.Json; +using MasterDevs.ChromeDevTools; +using Newtonsoft.Json; +using System.Collections.Generic; namespace MasterDevs.ChromeDevTools.Protocol.Chrome.Runtime { diff --git a/source/ChromeDevTools/Protocol/Chrome/Runtime/ExceptionThrownEvent.cs b/source/ChromeDevTools/Protocol/Chrome/Runtime/ExceptionThrownEvent.cs index a695600b47503c4f4bd96a0dab0b4163283f6912..f932841a7ec8aee588e3693051274aac0ec6eeb4 100644 --- a/source/ChromeDevTools/Protocol/Chrome/Runtime/ExceptionThrownEvent.cs +++ b/source/ChromeDevTools/Protocol/Chrome/Runtime/ExceptionThrownEvent.cs @@ -1,4 +1,6 @@ -using MasterDevs.ChromeDevTools;using Newtonsoft.Json; +using MasterDevs.ChromeDevTools; +using Newtonsoft.Json; +using System.Collections.Generic; namespace MasterDevs.ChromeDevTools.Protocol.Chrome.Runtime { diff --git a/source/ChromeDevTools/Protocol/Chrome/Runtime/ExecutionContextCreatedEvent.cs b/source/ChromeDevTools/Protocol/Chrome/Runtime/ExecutionContextCreatedEvent.cs index 53d76bbc7eaeb4fcd26040b0e6c94dd0ecaee594..6212970605c27480a145078066f7cf95f797bdb3 100644 --- a/source/ChromeDevTools/Protocol/Chrome/Runtime/ExecutionContextCreatedEvent.cs +++ b/source/ChromeDevTools/Protocol/Chrome/Runtime/ExecutionContextCreatedEvent.cs @@ -1,4 +1,6 @@ -using MasterDevs.ChromeDevTools;using Newtonsoft.Json; +using MasterDevs.ChromeDevTools; +using Newtonsoft.Json; +using System.Collections.Generic; namespace MasterDevs.ChromeDevTools.Protocol.Chrome.Runtime { diff --git a/source/ChromeDevTools/Protocol/Chrome/Runtime/ExecutionContextDestroyedEvent.cs b/source/ChromeDevTools/Protocol/Chrome/Runtime/ExecutionContextDestroyedEvent.cs index 4d43bd4546a37e31e9c1ae2d63c3b2c593ed8ed4..115ad12e62e3ce180ed95976b78c8bff1d144203 100644 --- a/source/ChromeDevTools/Protocol/Chrome/Runtime/ExecutionContextDestroyedEvent.cs +++ b/source/ChromeDevTools/Protocol/Chrome/Runtime/ExecutionContextDestroyedEvent.cs @@ -1,4 +1,6 @@ -using MasterDevs.ChromeDevTools;using Newtonsoft.Json; +using MasterDevs.ChromeDevTools; +using Newtonsoft.Json; +using System.Collections.Generic; namespace MasterDevs.ChromeDevTools.Protocol.Chrome.Runtime { diff --git a/source/ChromeDevTools/Protocol/Chrome/Runtime/ExecutionContextsClearedEvent.cs b/source/ChromeDevTools/Protocol/Chrome/Runtime/ExecutionContextsClearedEvent.cs index 8d4a8b3fcf7c06c80a26d0eba2dd697259c1f3b6..caaec3324cc88bf264ba89d6b35f8c91ad2632ee 100644 --- a/source/ChromeDevTools/Protocol/Chrome/Runtime/ExecutionContextsClearedEvent.cs +++ b/source/ChromeDevTools/Protocol/Chrome/Runtime/ExecutionContextsClearedEvent.cs @@ -1,4 +1,6 @@ -using MasterDevs.ChromeDevTools;using Newtonsoft.Json; +using MasterDevs.ChromeDevTools; +using Newtonsoft.Json; +using System.Collections.Generic; namespace MasterDevs.ChromeDevTools.Protocol.Chrome.Runtime { diff --git a/source/ChromeDevTools/Protocol/Chrome/Runtime/GetPropertiesCommand.cs b/source/ChromeDevTools/Protocol/Chrome/Runtime/GetPropertiesCommand.cs index 2d20d64a6fe1ccdbc43eb22ad6a7373469973c1f..b769d138b4941c51acb8ca60b9b39182d4eb9328 100644 --- a/source/ChromeDevTools/Protocol/Chrome/Runtime/GetPropertiesCommand.cs +++ b/source/ChromeDevTools/Protocol/Chrome/Runtime/GetPropertiesCommand.cs @@ -1,5 +1,6 @@ using MasterDevs.ChromeDevTools; using Newtonsoft.Json; +using System; using System.Collections.Generic; namespace MasterDevs.ChromeDevTools.Protocol.Chrome.Runtime diff --git a/source/ChromeDevTools/Protocol/Chrome/Runtime/GetPropertiesCommandResponse.cs b/source/ChromeDevTools/Protocol/Chrome/Runtime/GetPropertiesCommandResponse.cs index db45ce6689caf8b5e0d437c86bbc7c1bc8993cc3..e70eb4b6c70700a43ede9e66b57f838ee14c9b34 100644 --- a/source/ChromeDevTools/Protocol/Chrome/Runtime/GetPropertiesCommandResponse.cs +++ b/source/ChromeDevTools/Protocol/Chrome/Runtime/GetPropertiesCommandResponse.cs @@ -1,5 +1,6 @@ using MasterDevs.ChromeDevTools; using Newtonsoft.Json; +using System; using System.Collections.Generic; namespace MasterDevs.ChromeDevTools.Protocol.Chrome.Runtime diff --git a/source/ChromeDevTools/Protocol/Chrome/Runtime/InspectRequestedEvent.cs b/source/ChromeDevTools/Protocol/Chrome/Runtime/InspectRequestedEvent.cs index 42340473b517a6502dd76a943c86f17e7ceaf2a2..5fa510871dfaae6542cd51edf744352a19656eb1 100644 --- a/source/ChromeDevTools/Protocol/Chrome/Runtime/InspectRequestedEvent.cs +++ b/source/ChromeDevTools/Protocol/Chrome/Runtime/InspectRequestedEvent.cs @@ -1,4 +1,6 @@ -using MasterDevs.ChromeDevTools;using Newtonsoft.Json; +using MasterDevs.ChromeDevTools; +using Newtonsoft.Json; +using System.Collections.Generic; namespace MasterDevs.ChromeDevTools.Protocol.Chrome.Runtime { diff --git a/source/ChromeDevTools/Protocol/Chrome/Runtime/PropertyPreview.cs b/source/ChromeDevTools/Protocol/Chrome/Runtime/PropertyPreview.cs index c48da64fd2ced4530a107689d4ecde25d2c79f8f..09d353bdf395dd35a083ee63bae3a73a19110490 100644 --- a/source/ChromeDevTools/Protocol/Chrome/Runtime/PropertyPreview.cs +++ b/source/ChromeDevTools/Protocol/Chrome/Runtime/PropertyPreview.cs @@ -4,9 +4,6 @@ using System.Collections.Generic; namespace MasterDevs.ChromeDevTools.Protocol.Chrome.Runtime { - /// <summary> - /// - /// </summary> [SupportedBy("Chrome")] public class PropertyPreview { diff --git a/source/ChromeDevTools/Protocol/Chrome/Runtime/QueryObjectsCommand.cs b/source/ChromeDevTools/Protocol/Chrome/Runtime/QueryObjectsCommand.cs new file mode 100644 index 0000000000000000000000000000000000000000..4d0b979a9b0d27623c6649c56fcd6d6926b7296e --- /dev/null +++ b/source/ChromeDevTools/Protocol/Chrome/Runtime/QueryObjectsCommand.cs @@ -0,0 +1,17 @@ +using MasterDevs.ChromeDevTools; +using Newtonsoft.Json; +using System; +using System.Collections.Generic; + +namespace MasterDevs.ChromeDevTools.Protocol.Chrome.Runtime +{ + [Command(ProtocolName.Runtime.QueryObjects)] + [SupportedBy("Chrome")] + public class QueryObjectsCommand: ICommand<QueryObjectsCommandResponse> + { + /// <summary> + /// Gets or sets Identifier of the prototype to return objects for. + /// </summary> + public string PrototypeObjectId { get; set; } + } +} diff --git a/source/ChromeDevTools/Protocol/Chrome/Runtime/QueryObjectsCommandResponse.cs b/source/ChromeDevTools/Protocol/Chrome/Runtime/QueryObjectsCommandResponse.cs new file mode 100644 index 0000000000000000000000000000000000000000..9af51d85e2b63d55e26251c9255d3e80b005ec69 --- /dev/null +++ b/source/ChromeDevTools/Protocol/Chrome/Runtime/QueryObjectsCommandResponse.cs @@ -0,0 +1,17 @@ +using MasterDevs.ChromeDevTools; +using Newtonsoft.Json; +using System; +using System.Collections.Generic; + +namespace MasterDevs.ChromeDevTools.Protocol.Chrome.Runtime +{ + [CommandResponse(ProtocolName.Runtime.QueryObjects)] + [SupportedBy("Chrome")] + public class QueryObjectsCommandResponse + { + /// <summary> + /// Gets or sets Array with objects. + /// </summary> + public RemoteObject Objects { get; set; } + } +} diff --git a/source/ChromeDevTools/Protocol/Chrome/Runtime/ReleaseObjectCommand.cs b/source/ChromeDevTools/Protocol/Chrome/Runtime/ReleaseObjectCommand.cs index a9bc1e6f4163a2d9e063a3e969ae00856a24fe89..d4cbcc074473f98ce5289d7c0b69023af7503436 100644 --- a/source/ChromeDevTools/Protocol/Chrome/Runtime/ReleaseObjectCommand.cs +++ b/source/ChromeDevTools/Protocol/Chrome/Runtime/ReleaseObjectCommand.cs @@ -1,5 +1,6 @@ using MasterDevs.ChromeDevTools; using Newtonsoft.Json; +using System; using System.Collections.Generic; namespace MasterDevs.ChromeDevTools.Protocol.Chrome.Runtime diff --git a/source/ChromeDevTools/Protocol/Chrome/Runtime/ReleaseObjectCommandResponse.cs b/source/ChromeDevTools/Protocol/Chrome/Runtime/ReleaseObjectCommandResponse.cs index 957e3f79cf74476e52d1fd65533de4aea1bd6249..3690d977133b323a4d9534d8766808360ea55e2c 100644 --- a/source/ChromeDevTools/Protocol/Chrome/Runtime/ReleaseObjectCommandResponse.cs +++ b/source/ChromeDevTools/Protocol/Chrome/Runtime/ReleaseObjectCommandResponse.cs @@ -1,5 +1,6 @@ using MasterDevs.ChromeDevTools; using Newtonsoft.Json; +using System; using System.Collections.Generic; namespace MasterDevs.ChromeDevTools.Protocol.Chrome.Runtime diff --git a/source/ChromeDevTools/Protocol/Chrome/Runtime/ReleaseObjectGroupCommand.cs b/source/ChromeDevTools/Protocol/Chrome/Runtime/ReleaseObjectGroupCommand.cs index e8f12fd46010980444961f7a760ff6359ae34024..f7fb8f8daf3295a4febdabec588854cf981fceb3 100644 --- a/source/ChromeDevTools/Protocol/Chrome/Runtime/ReleaseObjectGroupCommand.cs +++ b/source/ChromeDevTools/Protocol/Chrome/Runtime/ReleaseObjectGroupCommand.cs @@ -1,5 +1,6 @@ using MasterDevs.ChromeDevTools; using Newtonsoft.Json; +using System; using System.Collections.Generic; namespace MasterDevs.ChromeDevTools.Protocol.Chrome.Runtime diff --git a/source/ChromeDevTools/Protocol/Chrome/Runtime/ReleaseObjectGroupCommandResponse.cs b/source/ChromeDevTools/Protocol/Chrome/Runtime/ReleaseObjectGroupCommandResponse.cs index 0f271c7fe224fda52f72699b6ed1b477f24e2735..cd7a00ce8898207911a7db22c7e68fc8237785f9 100644 --- a/source/ChromeDevTools/Protocol/Chrome/Runtime/ReleaseObjectGroupCommandResponse.cs +++ b/source/ChromeDevTools/Protocol/Chrome/Runtime/ReleaseObjectGroupCommandResponse.cs @@ -1,5 +1,6 @@ using MasterDevs.ChromeDevTools; using Newtonsoft.Json; +using System; using System.Collections.Generic; namespace MasterDevs.ChromeDevTools.Protocol.Chrome.Runtime diff --git a/source/ChromeDevTools/Protocol/Chrome/Runtime/RunIfWaitingForDebuggerCommand.cs b/source/ChromeDevTools/Protocol/Chrome/Runtime/RunIfWaitingForDebuggerCommand.cs index b88249cdd670fc27294a364ec0ba812183f3fed1..6d5ce7afc584f493554d3d3155de44b45f1df650 100644 --- a/source/ChromeDevTools/Protocol/Chrome/Runtime/RunIfWaitingForDebuggerCommand.cs +++ b/source/ChromeDevTools/Protocol/Chrome/Runtime/RunIfWaitingForDebuggerCommand.cs @@ -1,5 +1,6 @@ using MasterDevs.ChromeDevTools; using Newtonsoft.Json; +using System; using System.Collections.Generic; namespace MasterDevs.ChromeDevTools.Protocol.Chrome.Runtime diff --git a/source/ChromeDevTools/Protocol/Chrome/Runtime/RunIfWaitingForDebuggerCommandResponse.cs b/source/ChromeDevTools/Protocol/Chrome/Runtime/RunIfWaitingForDebuggerCommandResponse.cs index 4d82cb081f34226009e2e5d01d466a2bf7902378..3a4de4e64980feaebb687e1c370b5538127ae3b9 100644 --- a/source/ChromeDevTools/Protocol/Chrome/Runtime/RunIfWaitingForDebuggerCommandResponse.cs +++ b/source/ChromeDevTools/Protocol/Chrome/Runtime/RunIfWaitingForDebuggerCommandResponse.cs @@ -1,5 +1,6 @@ using MasterDevs.ChromeDevTools; using Newtonsoft.Json; +using System; using System.Collections.Generic; namespace MasterDevs.ChromeDevTools.Protocol.Chrome.Runtime diff --git a/source/ChromeDevTools/Protocol/Chrome/Runtime/RunScriptCommand.cs b/source/ChromeDevTools/Protocol/Chrome/Runtime/RunScriptCommand.cs index cf0041b8d7616833b0e0b489ef87dca9ccd346c9..37a2999ee01c78a10d6b610e1fb34a5a11c1bbbb 100644 --- a/source/ChromeDevTools/Protocol/Chrome/Runtime/RunScriptCommand.cs +++ b/source/ChromeDevTools/Protocol/Chrome/Runtime/RunScriptCommand.cs @@ -1,5 +1,6 @@ using MasterDevs.ChromeDevTools; using Newtonsoft.Json; +using System; using System.Collections.Generic; namespace MasterDevs.ChromeDevTools.Protocol.Chrome.Runtime @@ -46,7 +47,7 @@ namespace MasterDevs.ChromeDevTools.Protocol.Chrome.Runtime [JsonProperty(NullValueHandling = NullValueHandling.Ignore)] public bool? GeneratePreview { get; set; } /// <summary> - /// Gets or sets Whether execution should wait for promise to be resolved. If the result of evaluation is not a Promise, it's considered to be an error. + /// Gets or sets Whether execution should <code>await</code> for resulting value and return once awaited promise is resolved. /// </summary> [JsonProperty(NullValueHandling = NullValueHandling.Ignore)] public bool? AwaitPromise { get; set; } diff --git a/source/ChromeDevTools/Protocol/Chrome/Runtime/RunScriptCommandResponse.cs b/source/ChromeDevTools/Protocol/Chrome/Runtime/RunScriptCommandResponse.cs index 91a939a906e0f92c78d934e93f52da0139ad0533..0e80796a16f93417e1320751c868d650cc23af3a 100644 --- a/source/ChromeDevTools/Protocol/Chrome/Runtime/RunScriptCommandResponse.cs +++ b/source/ChromeDevTools/Protocol/Chrome/Runtime/RunScriptCommandResponse.cs @@ -1,5 +1,6 @@ using MasterDevs.ChromeDevTools; using Newtonsoft.Json; +using System; using System.Collections.Generic; namespace MasterDevs.ChromeDevTools.Protocol.Chrome.Runtime diff --git a/source/ChromeDevTools/Protocol/Chrome/Runtime/SetCustomObjectFormatterEnabledCommand.cs b/source/ChromeDevTools/Protocol/Chrome/Runtime/SetCustomObjectFormatterEnabledCommand.cs index ede82b66ed80e113ca3e829a10874e3356f3ea6c..d7512f5cf6850f81d52be91778dcea989bd3c4e1 100644 --- a/source/ChromeDevTools/Protocol/Chrome/Runtime/SetCustomObjectFormatterEnabledCommand.cs +++ b/source/ChromeDevTools/Protocol/Chrome/Runtime/SetCustomObjectFormatterEnabledCommand.cs @@ -1,5 +1,6 @@ using MasterDevs.ChromeDevTools; using Newtonsoft.Json; +using System; using System.Collections.Generic; namespace MasterDevs.ChromeDevTools.Protocol.Chrome.Runtime diff --git a/source/ChromeDevTools/Protocol/Chrome/Runtime/SetCustomObjectFormatterEnabledCommandResponse.cs b/source/ChromeDevTools/Protocol/Chrome/Runtime/SetCustomObjectFormatterEnabledCommandResponse.cs index 56749da2e80fe168bf86d43f2763d56add86268b..fadc5c7e0655488a57434dc244e2ae47afa85244 100644 --- a/source/ChromeDevTools/Protocol/Chrome/Runtime/SetCustomObjectFormatterEnabledCommandResponse.cs +++ b/source/ChromeDevTools/Protocol/Chrome/Runtime/SetCustomObjectFormatterEnabledCommandResponse.cs @@ -1,5 +1,6 @@ using MasterDevs.ChromeDevTools; using Newtonsoft.Json; +using System; using System.Collections.Generic; namespace MasterDevs.ChromeDevTools.Protocol.Chrome.Runtime diff --git a/source/ChromeDevTools/Protocol/Chrome/Schema/GetDomainsCommand.cs b/source/ChromeDevTools/Protocol/Chrome/Schema/GetDomainsCommand.cs index 63266ed4d53f668790646bae6c16e79893fb76e8..11885d302987e1787c36fd5bd284661f63aafa9a 100644 --- a/source/ChromeDevTools/Protocol/Chrome/Schema/GetDomainsCommand.cs +++ b/source/ChromeDevTools/Protocol/Chrome/Schema/GetDomainsCommand.cs @@ -1,5 +1,6 @@ using MasterDevs.ChromeDevTools; using Newtonsoft.Json; +using System; using System.Collections.Generic; namespace MasterDevs.ChromeDevTools.Protocol.Chrome.Schema diff --git a/source/ChromeDevTools/Protocol/Chrome/Schema/GetDomainsCommandResponse.cs b/source/ChromeDevTools/Protocol/Chrome/Schema/GetDomainsCommandResponse.cs index 44d411f4e422642cb47fc08914e3bf9737a9f5cc..d2112c703ca273800cb7703b43e66a55da69a553 100644 --- a/source/ChromeDevTools/Protocol/Chrome/Schema/GetDomainsCommandResponse.cs +++ b/source/ChromeDevTools/Protocol/Chrome/Schema/GetDomainsCommandResponse.cs @@ -1,5 +1,6 @@ using MasterDevs.ChromeDevTools; using Newtonsoft.Json; +using System; using System.Collections.Generic; namespace MasterDevs.ChromeDevTools.Protocol.Chrome.Schema diff --git a/source/ChromeDevTools/Protocol/Chrome/Security/CertificateErrorEvent.cs b/source/ChromeDevTools/Protocol/Chrome/Security/CertificateErrorEvent.cs index e6f8d20139f97d108e36921631c034bc4cbeb29f..1c22ef93872925d0426d5042d2f06f759c4d6a22 100644 --- a/source/ChromeDevTools/Protocol/Chrome/Security/CertificateErrorEvent.cs +++ b/source/ChromeDevTools/Protocol/Chrome/Security/CertificateErrorEvent.cs @@ -1,4 +1,6 @@ -using MasterDevs.ChromeDevTools;using Newtonsoft.Json; +using MasterDevs.ChromeDevTools; +using Newtonsoft.Json; +using System.Collections.Generic; namespace MasterDevs.ChromeDevTools.Protocol.Chrome.Security { diff --git a/source/ChromeDevTools/Protocol/Chrome/Security/DisableCommand.cs b/source/ChromeDevTools/Protocol/Chrome/Security/DisableCommand.cs index 8cf8dffabd6f06d4eec44c1ec4b72b1a35a884ca..155d80c3679ca41f62079dffba38f95d2ad557e3 100644 --- a/source/ChromeDevTools/Protocol/Chrome/Security/DisableCommand.cs +++ b/source/ChromeDevTools/Protocol/Chrome/Security/DisableCommand.cs @@ -1,5 +1,6 @@ using MasterDevs.ChromeDevTools; using Newtonsoft.Json; +using System; using System.Collections.Generic; namespace MasterDevs.ChromeDevTools.Protocol.Chrome.Security diff --git a/source/ChromeDevTools/Protocol/Chrome/Security/DisableCommandResponse.cs b/source/ChromeDevTools/Protocol/Chrome/Security/DisableCommandResponse.cs index 1bdd9b421b1cf16b9198b6bec459a973832e95da..2f0125f21e8587db440c927aa74467af38344c17 100644 --- a/source/ChromeDevTools/Protocol/Chrome/Security/DisableCommandResponse.cs +++ b/source/ChromeDevTools/Protocol/Chrome/Security/DisableCommandResponse.cs @@ -1,5 +1,6 @@ using MasterDevs.ChromeDevTools; using Newtonsoft.Json; +using System; using System.Collections.Generic; namespace MasterDevs.ChromeDevTools.Protocol.Chrome.Security diff --git a/source/ChromeDevTools/Protocol/Chrome/Security/EnableCommand.cs b/source/ChromeDevTools/Protocol/Chrome/Security/EnableCommand.cs index 308eaf7e2b99938adb72d59da5abc4c07b01152f..a38e0050c60abf96d39d68017e741fd2724e83e1 100644 --- a/source/ChromeDevTools/Protocol/Chrome/Security/EnableCommand.cs +++ b/source/ChromeDevTools/Protocol/Chrome/Security/EnableCommand.cs @@ -1,5 +1,6 @@ using MasterDevs.ChromeDevTools; using Newtonsoft.Json; +using System; using System.Collections.Generic; namespace MasterDevs.ChromeDevTools.Protocol.Chrome.Security diff --git a/source/ChromeDevTools/Protocol/Chrome/Security/EnableCommandResponse.cs b/source/ChromeDevTools/Protocol/Chrome/Security/EnableCommandResponse.cs index 416324634a64039af811828bd54ec9e885862bd1..517ae0d092b6b472e739eba3dd516261ef9f738a 100644 --- a/source/ChromeDevTools/Protocol/Chrome/Security/EnableCommandResponse.cs +++ b/source/ChromeDevTools/Protocol/Chrome/Security/EnableCommandResponse.cs @@ -1,5 +1,6 @@ using MasterDevs.ChromeDevTools; using Newtonsoft.Json; +using System; using System.Collections.Generic; namespace MasterDevs.ChromeDevTools.Protocol.Chrome.Security diff --git a/source/ChromeDevTools/Protocol/Chrome/Security/HandleCertificateErrorCommand.cs b/source/ChromeDevTools/Protocol/Chrome/Security/HandleCertificateErrorCommand.cs index 204335bde267598ae48f46f9405cdba99ab76ee2..f518fed316f7033c0b9c1e2116ee1b123d4d90bc 100644 --- a/source/ChromeDevTools/Protocol/Chrome/Security/HandleCertificateErrorCommand.cs +++ b/source/ChromeDevTools/Protocol/Chrome/Security/HandleCertificateErrorCommand.cs @@ -1,5 +1,6 @@ using MasterDevs.ChromeDevTools; using Newtonsoft.Json; +using System; using System.Collections.Generic; namespace MasterDevs.ChromeDevTools.Protocol.Chrome.Security diff --git a/source/ChromeDevTools/Protocol/Chrome/Security/HandleCertificateErrorCommandResponse.cs b/source/ChromeDevTools/Protocol/Chrome/Security/HandleCertificateErrorCommandResponse.cs index c89f25685636ec9f6eeb742cb2ced07bfd3282a5..f1fcb3ad858f1ebb69275d5fd65dd5f08bb3bd12 100644 --- a/source/ChromeDevTools/Protocol/Chrome/Security/HandleCertificateErrorCommandResponse.cs +++ b/source/ChromeDevTools/Protocol/Chrome/Security/HandleCertificateErrorCommandResponse.cs @@ -1,5 +1,6 @@ using MasterDevs.ChromeDevTools; using Newtonsoft.Json; +using System; using System.Collections.Generic; namespace MasterDevs.ChromeDevTools.Protocol.Chrome.Security diff --git a/source/ChromeDevTools/Protocol/Chrome/Security/MixedContentType.cs b/source/ChromeDevTools/Protocol/Chrome/Security/MixedContentType.cs new file mode 100644 index 0000000000000000000000000000000000000000..b8e1db05629e1d1f272b9d6a3a42fcc06b4643e9 --- /dev/null +++ b/source/ChromeDevTools/Protocol/Chrome/Security/MixedContentType.cs @@ -0,0 +1,19 @@ +using MasterDevs.ChromeDevTools; +using Newtonsoft.Json; +using Newtonsoft.Json.Converters; +using System.Runtime.Serialization; + + +namespace MasterDevs.ChromeDevTools.Protocol.Chrome.Security{ + /// <summary> + /// A description of mixed content (HTTP resources on HTTPS pages), as defined by https://www.w3.org/TR/mixed-content/#categories + /// </summary> + [JsonConverter(typeof(StringEnumConverter))] + public enum MixedContentType + { + Blockable, + [EnumMember(Value = "optionally-blockable")] + Optionally_blockable, + None, + } +} diff --git a/source/ChromeDevTools/Protocol/Chrome/Security/SecurityState.cs b/source/ChromeDevTools/Protocol/Chrome/Security/SecurityState.cs index 50c3a003d0b3fbbf3fc75ff41e67268fbc34ca48..d4936a2542f76ae97a7ac01bcb8a45eea618f518 100644 --- a/source/ChromeDevTools/Protocol/Chrome/Security/SecurityState.cs +++ b/source/ChromeDevTools/Protocol/Chrome/Security/SecurityState.cs @@ -14,7 +14,6 @@ namespace MasterDevs.ChromeDevTools.Protocol.Chrome.Security{ Unknown, Neutral, Insecure, - Warning, Secure, Info, } diff --git a/source/ChromeDevTools/Protocol/Chrome/Security/SecurityStateChangedEvent.cs b/source/ChromeDevTools/Protocol/Chrome/Security/SecurityStateChangedEvent.cs index 607b782d9847ef109b3fb20dee4e15241c7c2594..138ecf920627a52424245d657cd28b1318e4248b 100644 --- a/source/ChromeDevTools/Protocol/Chrome/Security/SecurityStateChangedEvent.cs +++ b/source/ChromeDevTools/Protocol/Chrome/Security/SecurityStateChangedEvent.cs @@ -1,4 +1,6 @@ -using MasterDevs.ChromeDevTools;using Newtonsoft.Json; +using MasterDevs.ChromeDevTools; +using Newtonsoft.Json; +using System.Collections.Generic; namespace MasterDevs.ChromeDevTools.Protocol.Chrome.Security { diff --git a/source/ChromeDevTools/Protocol/Chrome/Security/SecurityStateExplanation.cs b/source/ChromeDevTools/Protocol/Chrome/Security/SecurityStateExplanation.cs index 6ca684a0190c71dceee43d604b9dd960bacdbd9c..05e1cbbf70f2e14ea5a5368fdae0cf50b1dbb8c4 100644 --- a/source/ChromeDevTools/Protocol/Chrome/Security/SecurityStateExplanation.cs +++ b/source/ChromeDevTools/Protocol/Chrome/Security/SecurityStateExplanation.cs @@ -23,8 +23,12 @@ namespace MasterDevs.ChromeDevTools.Protocol.Chrome.Security /// </summary> public string Description { get; set; } /// <summary> - /// Gets or sets True if the page has a certificate. + /// Gets or sets The type of mixed content described by the explanation. /// </summary> - public bool HasCertificate { get; set; } + public MixedContentType MixedContentType { get; set; } + /// <summary> + /// Gets or sets Page certificate. + /// </summary> + public string[] Certificate { get; set; } } } diff --git a/source/ChromeDevTools/Protocol/Chrome/Security/SetOverrideCertificateErrorsCommand.cs b/source/ChromeDevTools/Protocol/Chrome/Security/SetOverrideCertificateErrorsCommand.cs index 809a72b0608d1141fae02ff7d10fe517cf9d3d2f..d007ca0a76f9f9a31cb2f3a5b70e1a7a253962b4 100644 --- a/source/ChromeDevTools/Protocol/Chrome/Security/SetOverrideCertificateErrorsCommand.cs +++ b/source/ChromeDevTools/Protocol/Chrome/Security/SetOverrideCertificateErrorsCommand.cs @@ -1,5 +1,6 @@ using MasterDevs.ChromeDevTools; using Newtonsoft.Json; +using System; using System.Collections.Generic; namespace MasterDevs.ChromeDevTools.Protocol.Chrome.Security diff --git a/source/ChromeDevTools/Protocol/Chrome/Security/SetOverrideCertificateErrorsCommandResponse.cs b/source/ChromeDevTools/Protocol/Chrome/Security/SetOverrideCertificateErrorsCommandResponse.cs index fd90815834148149cde3973123977a19a4128866..2fb348a3597c7269a2a720901e777d2b196b4a27 100644 --- a/source/ChromeDevTools/Protocol/Chrome/Security/SetOverrideCertificateErrorsCommandResponse.cs +++ b/source/ChromeDevTools/Protocol/Chrome/Security/SetOverrideCertificateErrorsCommandResponse.cs @@ -1,5 +1,6 @@ using MasterDevs.ChromeDevTools; using Newtonsoft.Json; +using System; using System.Collections.Generic; namespace MasterDevs.ChromeDevTools.Protocol.Chrome.Security diff --git a/source/ChromeDevTools/Protocol/Chrome/Security/ShowCertificateViewerCommand.cs b/source/ChromeDevTools/Protocol/Chrome/Security/ShowCertificateViewerCommand.cs deleted file mode 100644 index 9ca0f7ee30ad7ee722a9631bb41832a0da78bdab..0000000000000000000000000000000000000000 --- a/source/ChromeDevTools/Protocol/Chrome/Security/ShowCertificateViewerCommand.cs +++ /dev/null @@ -1,15 +0,0 @@ -using MasterDevs.ChromeDevTools; -using Newtonsoft.Json; -using System.Collections.Generic; - -namespace MasterDevs.ChromeDevTools.Protocol.Chrome.Security -{ - /// <summary> - /// Displays native dialog with the certificate details. - /// </summary> - [Command(ProtocolName.Security.ShowCertificateViewer)] - [SupportedBy("Chrome")] - public class ShowCertificateViewerCommand: ICommand<ShowCertificateViewerCommandResponse> - { - } -} diff --git a/source/ChromeDevTools/Protocol/Chrome/Security/ShowCertificateViewerCommandResponse.cs b/source/ChromeDevTools/Protocol/Chrome/Security/ShowCertificateViewerCommandResponse.cs deleted file mode 100644 index 0f5b7f40549e4fea9843cef5e3546839abc5b973..0000000000000000000000000000000000000000 --- a/source/ChromeDevTools/Protocol/Chrome/Security/ShowCertificateViewerCommandResponse.cs +++ /dev/null @@ -1,15 +0,0 @@ -using MasterDevs.ChromeDevTools; -using Newtonsoft.Json; -using System.Collections.Generic; - -namespace MasterDevs.ChromeDevTools.Protocol.Chrome.Security -{ - /// <summary> - /// Displays native dialog with the certificate details. - /// </summary> - [CommandResponse(ProtocolName.Security.ShowCertificateViewer)] - [SupportedBy("Chrome")] - public class ShowCertificateViewerCommandResponse - { - } -} diff --git a/source/ChromeDevTools/Protocol/Chrome/ServiceWorker/DeliverPushMessageCommand.cs b/source/ChromeDevTools/Protocol/Chrome/ServiceWorker/DeliverPushMessageCommand.cs index d3d68d78fa5a20b0185f444618ee33b475a63666..bd527cb59b86bfa93563174d56f6dacc0a96ea06 100644 --- a/source/ChromeDevTools/Protocol/Chrome/ServiceWorker/DeliverPushMessageCommand.cs +++ b/source/ChromeDevTools/Protocol/Chrome/ServiceWorker/DeliverPushMessageCommand.cs @@ -1,5 +1,6 @@ using MasterDevs.ChromeDevTools; using Newtonsoft.Json; +using System; using System.Collections.Generic; namespace MasterDevs.ChromeDevTools.Protocol.Chrome.ServiceWorker diff --git a/source/ChromeDevTools/Protocol/Chrome/ServiceWorker/DeliverPushMessageCommandResponse.cs b/source/ChromeDevTools/Protocol/Chrome/ServiceWorker/DeliverPushMessageCommandResponse.cs index 71a876235e55bb606e0b6eb01acc2b15b27abec1..3420c55dc53fb7b15e8d0ac2d5a52804acc68fea 100644 --- a/source/ChromeDevTools/Protocol/Chrome/ServiceWorker/DeliverPushMessageCommandResponse.cs +++ b/source/ChromeDevTools/Protocol/Chrome/ServiceWorker/DeliverPushMessageCommandResponse.cs @@ -1,5 +1,6 @@ using MasterDevs.ChromeDevTools; using Newtonsoft.Json; +using System; using System.Collections.Generic; namespace MasterDevs.ChromeDevTools.Protocol.Chrome.ServiceWorker diff --git a/source/ChromeDevTools/Protocol/Chrome/ServiceWorker/DisableCommand.cs b/source/ChromeDevTools/Protocol/Chrome/ServiceWorker/DisableCommand.cs index 70bee320380c3f5fc2254685c366c0d627551ddd..a2feee5be869159534732914b572b02db15eb67d 100644 --- a/source/ChromeDevTools/Protocol/Chrome/ServiceWorker/DisableCommand.cs +++ b/source/ChromeDevTools/Protocol/Chrome/ServiceWorker/DisableCommand.cs @@ -1,5 +1,6 @@ using MasterDevs.ChromeDevTools; using Newtonsoft.Json; +using System; using System.Collections.Generic; namespace MasterDevs.ChromeDevTools.Protocol.Chrome.ServiceWorker diff --git a/source/ChromeDevTools/Protocol/Chrome/ServiceWorker/DisableCommandResponse.cs b/source/ChromeDevTools/Protocol/Chrome/ServiceWorker/DisableCommandResponse.cs index 699bba1a5bef87ff55cca252c2a40d0658805143..0dca1585fdaaf23ecdaffc8cf7dc905344f5c688 100644 --- a/source/ChromeDevTools/Protocol/Chrome/ServiceWorker/DisableCommandResponse.cs +++ b/source/ChromeDevTools/Protocol/Chrome/ServiceWorker/DisableCommandResponse.cs @@ -1,5 +1,6 @@ using MasterDevs.ChromeDevTools; using Newtonsoft.Json; +using System; using System.Collections.Generic; namespace MasterDevs.ChromeDevTools.Protocol.Chrome.ServiceWorker diff --git a/source/ChromeDevTools/Protocol/Chrome/ServiceWorker/DispatchSyncEventCommand.cs b/source/ChromeDevTools/Protocol/Chrome/ServiceWorker/DispatchSyncEventCommand.cs index d042e3e852bc102c62b5edad2977aed83830d886..9106d13c6b64a304c57865ea9ac1e369435561af 100644 --- a/source/ChromeDevTools/Protocol/Chrome/ServiceWorker/DispatchSyncEventCommand.cs +++ b/source/ChromeDevTools/Protocol/Chrome/ServiceWorker/DispatchSyncEventCommand.cs @@ -1,5 +1,6 @@ using MasterDevs.ChromeDevTools; using Newtonsoft.Json; +using System; using System.Collections.Generic; namespace MasterDevs.ChromeDevTools.Protocol.Chrome.ServiceWorker diff --git a/source/ChromeDevTools/Protocol/Chrome/ServiceWorker/DispatchSyncEventCommandResponse.cs b/source/ChromeDevTools/Protocol/Chrome/ServiceWorker/DispatchSyncEventCommandResponse.cs index 483a30436a4a3e8a925bd94ea13540654acfa1d1..8574d74827ced80275ccdb97f34c153aee044861 100644 --- a/source/ChromeDevTools/Protocol/Chrome/ServiceWorker/DispatchSyncEventCommandResponse.cs +++ b/source/ChromeDevTools/Protocol/Chrome/ServiceWorker/DispatchSyncEventCommandResponse.cs @@ -1,5 +1,6 @@ using MasterDevs.ChromeDevTools; using Newtonsoft.Json; +using System; using System.Collections.Generic; namespace MasterDevs.ChromeDevTools.Protocol.Chrome.ServiceWorker diff --git a/source/ChromeDevTools/Protocol/Chrome/ServiceWorker/EnableCommand.cs b/source/ChromeDevTools/Protocol/Chrome/ServiceWorker/EnableCommand.cs index a6e8b070f876d3c551c021d0ca83feb2e7084636..2916f10e3d351186cf1234b52e13d35210a5bcf0 100644 --- a/source/ChromeDevTools/Protocol/Chrome/ServiceWorker/EnableCommand.cs +++ b/source/ChromeDevTools/Protocol/Chrome/ServiceWorker/EnableCommand.cs @@ -1,5 +1,6 @@ using MasterDevs.ChromeDevTools; using Newtonsoft.Json; +using System; using System.Collections.Generic; namespace MasterDevs.ChromeDevTools.Protocol.Chrome.ServiceWorker diff --git a/source/ChromeDevTools/Protocol/Chrome/ServiceWorker/EnableCommandResponse.cs b/source/ChromeDevTools/Protocol/Chrome/ServiceWorker/EnableCommandResponse.cs index e46132f426ec7b490be9ab7d002d4ee4e4c83c22..9f0b48cb01fb2832152dc2f79fa16ee0fdc9931b 100644 --- a/source/ChromeDevTools/Protocol/Chrome/ServiceWorker/EnableCommandResponse.cs +++ b/source/ChromeDevTools/Protocol/Chrome/ServiceWorker/EnableCommandResponse.cs @@ -1,5 +1,6 @@ using MasterDevs.ChromeDevTools; using Newtonsoft.Json; +using System; using System.Collections.Generic; namespace MasterDevs.ChromeDevTools.Protocol.Chrome.ServiceWorker diff --git a/source/ChromeDevTools/Protocol/Chrome/ServiceWorker/InspectWorkerCommand.cs b/source/ChromeDevTools/Protocol/Chrome/ServiceWorker/InspectWorkerCommand.cs index 97860a808f81e83a0c8be2f3d88d6327e2371296..bccc93eb70177c5277b77652ca1512e2ae726a6c 100644 --- a/source/ChromeDevTools/Protocol/Chrome/ServiceWorker/InspectWorkerCommand.cs +++ b/source/ChromeDevTools/Protocol/Chrome/ServiceWorker/InspectWorkerCommand.cs @@ -1,5 +1,6 @@ using MasterDevs.ChromeDevTools; using Newtonsoft.Json; +using System; using System.Collections.Generic; namespace MasterDevs.ChromeDevTools.Protocol.Chrome.ServiceWorker diff --git a/source/ChromeDevTools/Protocol/Chrome/ServiceWorker/InspectWorkerCommandResponse.cs b/source/ChromeDevTools/Protocol/Chrome/ServiceWorker/InspectWorkerCommandResponse.cs index bec06ccb09a771cc6181edd57aadc633661345f9..e5c912da6cca9634e0ac7d2b9d69e1435e118988 100644 --- a/source/ChromeDevTools/Protocol/Chrome/ServiceWorker/InspectWorkerCommandResponse.cs +++ b/source/ChromeDevTools/Protocol/Chrome/ServiceWorker/InspectWorkerCommandResponse.cs @@ -1,5 +1,6 @@ using MasterDevs.ChromeDevTools; using Newtonsoft.Json; +using System; using System.Collections.Generic; namespace MasterDevs.ChromeDevTools.Protocol.Chrome.ServiceWorker diff --git a/source/ChromeDevTools/Protocol/Chrome/ServiceWorker/SetForceUpdateOnPageLoadCommand.cs b/source/ChromeDevTools/Protocol/Chrome/ServiceWorker/SetForceUpdateOnPageLoadCommand.cs index 4c3056efb0513899fa1271f5cb40da4c24823a37..916c3cffd441fbaf1c31593a88aaa774c41dbcb4 100644 --- a/source/ChromeDevTools/Protocol/Chrome/ServiceWorker/SetForceUpdateOnPageLoadCommand.cs +++ b/source/ChromeDevTools/Protocol/Chrome/ServiceWorker/SetForceUpdateOnPageLoadCommand.cs @@ -1,5 +1,6 @@ using MasterDevs.ChromeDevTools; using Newtonsoft.Json; +using System; using System.Collections.Generic; namespace MasterDevs.ChromeDevTools.Protocol.Chrome.ServiceWorker diff --git a/source/ChromeDevTools/Protocol/Chrome/ServiceWorker/SetForceUpdateOnPageLoadCommandResponse.cs b/source/ChromeDevTools/Protocol/Chrome/ServiceWorker/SetForceUpdateOnPageLoadCommandResponse.cs index b03940ce144f4b1662cd993b502eb7cf19abd21c..db65c7aa760422dd7cedf6c12bf1e68ec7a7f3b5 100644 --- a/source/ChromeDevTools/Protocol/Chrome/ServiceWorker/SetForceUpdateOnPageLoadCommandResponse.cs +++ b/source/ChromeDevTools/Protocol/Chrome/ServiceWorker/SetForceUpdateOnPageLoadCommandResponse.cs @@ -1,5 +1,6 @@ using MasterDevs.ChromeDevTools; using Newtonsoft.Json; +using System; using System.Collections.Generic; namespace MasterDevs.ChromeDevTools.Protocol.Chrome.ServiceWorker diff --git a/source/ChromeDevTools/Protocol/Chrome/ServiceWorker/SkipWaitingCommand.cs b/source/ChromeDevTools/Protocol/Chrome/ServiceWorker/SkipWaitingCommand.cs index 12e9430bf1b8bdd2b2db6cf6dcad31663277d53d..79d2e6d975b498360ef4850012bef8297c62bca7 100644 --- a/source/ChromeDevTools/Protocol/Chrome/ServiceWorker/SkipWaitingCommand.cs +++ b/source/ChromeDevTools/Protocol/Chrome/ServiceWorker/SkipWaitingCommand.cs @@ -1,5 +1,6 @@ using MasterDevs.ChromeDevTools; using Newtonsoft.Json; +using System; using System.Collections.Generic; namespace MasterDevs.ChromeDevTools.Protocol.Chrome.ServiceWorker diff --git a/source/ChromeDevTools/Protocol/Chrome/ServiceWorker/SkipWaitingCommandResponse.cs b/source/ChromeDevTools/Protocol/Chrome/ServiceWorker/SkipWaitingCommandResponse.cs index a69e2a99f48cc0f7d416d3d4be731568f74f37e2..1f8265c286628e68620fad4573b7fcc4999bcde6 100644 --- a/source/ChromeDevTools/Protocol/Chrome/ServiceWorker/SkipWaitingCommandResponse.cs +++ b/source/ChromeDevTools/Protocol/Chrome/ServiceWorker/SkipWaitingCommandResponse.cs @@ -1,5 +1,6 @@ using MasterDevs.ChromeDevTools; using Newtonsoft.Json; +using System; using System.Collections.Generic; namespace MasterDevs.ChromeDevTools.Protocol.Chrome.ServiceWorker diff --git a/source/ChromeDevTools/Protocol/Chrome/ServiceWorker/StartWorkerCommand.cs b/source/ChromeDevTools/Protocol/Chrome/ServiceWorker/StartWorkerCommand.cs index 70ddebeeafe39eae70f0957fe9d30f718327201e..341821717da32b335bb6f5e6b8be62953cae9d53 100644 --- a/source/ChromeDevTools/Protocol/Chrome/ServiceWorker/StartWorkerCommand.cs +++ b/source/ChromeDevTools/Protocol/Chrome/ServiceWorker/StartWorkerCommand.cs @@ -1,5 +1,6 @@ using MasterDevs.ChromeDevTools; using Newtonsoft.Json; +using System; using System.Collections.Generic; namespace MasterDevs.ChromeDevTools.Protocol.Chrome.ServiceWorker diff --git a/source/ChromeDevTools/Protocol/Chrome/ServiceWorker/StartWorkerCommandResponse.cs b/source/ChromeDevTools/Protocol/Chrome/ServiceWorker/StartWorkerCommandResponse.cs index b0cd3b4bc5aab4dac4ba0f365285dc65d0bf8e7e..e4e6a9c759ba195358b01772e84db243b2b24202 100644 --- a/source/ChromeDevTools/Protocol/Chrome/ServiceWorker/StartWorkerCommandResponse.cs +++ b/source/ChromeDevTools/Protocol/Chrome/ServiceWorker/StartWorkerCommandResponse.cs @@ -1,5 +1,6 @@ using MasterDevs.ChromeDevTools; using Newtonsoft.Json; +using System; using System.Collections.Generic; namespace MasterDevs.ChromeDevTools.Protocol.Chrome.ServiceWorker diff --git a/source/ChromeDevTools/Protocol/Chrome/ServiceWorker/StopWorkerCommand.cs b/source/ChromeDevTools/Protocol/Chrome/ServiceWorker/StopWorkerCommand.cs index b96299c9a0d85f2be4a3e3b28c47c53dbb27448c..6fa188b4242795129cafe5eebc71a503dc943127 100644 --- a/source/ChromeDevTools/Protocol/Chrome/ServiceWorker/StopWorkerCommand.cs +++ b/source/ChromeDevTools/Protocol/Chrome/ServiceWorker/StopWorkerCommand.cs @@ -1,5 +1,6 @@ using MasterDevs.ChromeDevTools; using Newtonsoft.Json; +using System; using System.Collections.Generic; namespace MasterDevs.ChromeDevTools.Protocol.Chrome.ServiceWorker diff --git a/source/ChromeDevTools/Protocol/Chrome/ServiceWorker/StopWorkerCommandResponse.cs b/source/ChromeDevTools/Protocol/Chrome/ServiceWorker/StopWorkerCommandResponse.cs index 0779737b9b94b4a5481efdf1e15c6dc95ce24762..c55f1c9583651eafb241080a10a3d8b09b0f8844 100644 --- a/source/ChromeDevTools/Protocol/Chrome/ServiceWorker/StopWorkerCommandResponse.cs +++ b/source/ChromeDevTools/Protocol/Chrome/ServiceWorker/StopWorkerCommandResponse.cs @@ -1,5 +1,6 @@ using MasterDevs.ChromeDevTools; using Newtonsoft.Json; +using System; using System.Collections.Generic; namespace MasterDevs.ChromeDevTools.Protocol.Chrome.ServiceWorker diff --git a/source/ChromeDevTools/Protocol/Chrome/ServiceWorker/UnregisterCommand.cs b/source/ChromeDevTools/Protocol/Chrome/ServiceWorker/UnregisterCommand.cs index c48a4fd65d719b05461b4ddb58c5aa595f9199c6..71f777588630ae82e6d744c2bca6236294f18d13 100644 --- a/source/ChromeDevTools/Protocol/Chrome/ServiceWorker/UnregisterCommand.cs +++ b/source/ChromeDevTools/Protocol/Chrome/ServiceWorker/UnregisterCommand.cs @@ -1,5 +1,6 @@ using MasterDevs.ChromeDevTools; using Newtonsoft.Json; +using System; using System.Collections.Generic; namespace MasterDevs.ChromeDevTools.Protocol.Chrome.ServiceWorker diff --git a/source/ChromeDevTools/Protocol/Chrome/ServiceWorker/UnregisterCommandResponse.cs b/source/ChromeDevTools/Protocol/Chrome/ServiceWorker/UnregisterCommandResponse.cs index 121b0e141231e92348e30f63198923a35dd73e2d..3070899689b6391c6285190f4eef73d6a126a906 100644 --- a/source/ChromeDevTools/Protocol/Chrome/ServiceWorker/UnregisterCommandResponse.cs +++ b/source/ChromeDevTools/Protocol/Chrome/ServiceWorker/UnregisterCommandResponse.cs @@ -1,5 +1,6 @@ using MasterDevs.ChromeDevTools; using Newtonsoft.Json; +using System; using System.Collections.Generic; namespace MasterDevs.ChromeDevTools.Protocol.Chrome.ServiceWorker diff --git a/source/ChromeDevTools/Protocol/Chrome/ServiceWorker/UpdateRegistrationCommand.cs b/source/ChromeDevTools/Protocol/Chrome/ServiceWorker/UpdateRegistrationCommand.cs index 14a8fcb306ead5d9f94c24c3ab86195f7bbe18a5..52480da5543892d6bbfb9810c74e8d5ccb2d5812 100644 --- a/source/ChromeDevTools/Protocol/Chrome/ServiceWorker/UpdateRegistrationCommand.cs +++ b/source/ChromeDevTools/Protocol/Chrome/ServiceWorker/UpdateRegistrationCommand.cs @@ -1,5 +1,6 @@ using MasterDevs.ChromeDevTools; using Newtonsoft.Json; +using System; using System.Collections.Generic; namespace MasterDevs.ChromeDevTools.Protocol.Chrome.ServiceWorker diff --git a/source/ChromeDevTools/Protocol/Chrome/ServiceWorker/UpdateRegistrationCommandResponse.cs b/source/ChromeDevTools/Protocol/Chrome/ServiceWorker/UpdateRegistrationCommandResponse.cs index 369893cb1c2d8b9eb6d841bb3a1a453d5bf45048..a86d7a832c9f275213227ec0c96aa07789ac3aff 100644 --- a/source/ChromeDevTools/Protocol/Chrome/ServiceWorker/UpdateRegistrationCommandResponse.cs +++ b/source/ChromeDevTools/Protocol/Chrome/ServiceWorker/UpdateRegistrationCommandResponse.cs @@ -1,5 +1,6 @@ using MasterDevs.ChromeDevTools; using Newtonsoft.Json; +using System; using System.Collections.Generic; namespace MasterDevs.ChromeDevTools.Protocol.Chrome.ServiceWorker diff --git a/source/ChromeDevTools/Protocol/Chrome/ServiceWorker/WorkerErrorReportedEvent.cs b/source/ChromeDevTools/Protocol/Chrome/ServiceWorker/WorkerErrorReportedEvent.cs index 592c4ea7c55e718123bc8ed513ad8605d9ab8a5b..e81f4544b1eb70ac9abe76cf869d46a9e9e78ef7 100644 --- a/source/ChromeDevTools/Protocol/Chrome/ServiceWorker/WorkerErrorReportedEvent.cs +++ b/source/ChromeDevTools/Protocol/Chrome/ServiceWorker/WorkerErrorReportedEvent.cs @@ -1,4 +1,6 @@ -using MasterDevs.ChromeDevTools;using Newtonsoft.Json; +using MasterDevs.ChromeDevTools; +using Newtonsoft.Json; +using System.Collections.Generic; namespace MasterDevs.ChromeDevTools.Protocol.Chrome.ServiceWorker { diff --git a/source/ChromeDevTools/Protocol/Chrome/ServiceWorker/WorkerRegistrationUpdatedEvent.cs b/source/ChromeDevTools/Protocol/Chrome/ServiceWorker/WorkerRegistrationUpdatedEvent.cs index aa89ac8103553a8e9206646e5dcd6ebc4b929d0d..d46400e6ea88dd0971b84716dfdfc980deafac9b 100644 --- a/source/ChromeDevTools/Protocol/Chrome/ServiceWorker/WorkerRegistrationUpdatedEvent.cs +++ b/source/ChromeDevTools/Protocol/Chrome/ServiceWorker/WorkerRegistrationUpdatedEvent.cs @@ -1,4 +1,6 @@ -using MasterDevs.ChromeDevTools;using Newtonsoft.Json; +using MasterDevs.ChromeDevTools; +using Newtonsoft.Json; +using System.Collections.Generic; namespace MasterDevs.ChromeDevTools.Protocol.Chrome.ServiceWorker { diff --git a/source/ChromeDevTools/Protocol/Chrome/ServiceWorker/WorkerVersionUpdatedEvent.cs b/source/ChromeDevTools/Protocol/Chrome/ServiceWorker/WorkerVersionUpdatedEvent.cs index 3aec55ec1729bb8cbe1c15cef379f574b4471f2d..53e9a916ec148946e9ca1cc50c0eecaacfb45cc3 100644 --- a/source/ChromeDevTools/Protocol/Chrome/ServiceWorker/WorkerVersionUpdatedEvent.cs +++ b/source/ChromeDevTools/Protocol/Chrome/ServiceWorker/WorkerVersionUpdatedEvent.cs @@ -1,4 +1,6 @@ -using MasterDevs.ChromeDevTools;using Newtonsoft.Json; +using MasterDevs.ChromeDevTools; +using Newtonsoft.Json; +using System.Collections.Generic; namespace MasterDevs.ChromeDevTools.Protocol.Chrome.ServiceWorker { diff --git a/source/ChromeDevTools/Protocol/Chrome/Storage/CacheStorageContentUpdatedEvent.cs b/source/ChromeDevTools/Protocol/Chrome/Storage/CacheStorageContentUpdatedEvent.cs new file mode 100644 index 0000000000000000000000000000000000000000..7d0d21f98a4cedfc2f38e69e0b05b49e8ec73a26 --- /dev/null +++ b/source/ChromeDevTools/Protocol/Chrome/Storage/CacheStorageContentUpdatedEvent.cs @@ -0,0 +1,23 @@ +using MasterDevs.ChromeDevTools; +using Newtonsoft.Json; +using System.Collections.Generic; + +namespace MasterDevs.ChromeDevTools.Protocol.Chrome.Storage +{ + /// <summary> + /// A cache's contents have been modified. + /// </summary> + [Event(ProtocolName.Storage.CacheStorageContentUpdated)] + [SupportedBy("Chrome")] + public class CacheStorageContentUpdatedEvent + { + /// <summary> + /// Gets or sets Origin to update. + /// </summary> + public string Origin { get; set; } + /// <summary> + /// Gets or sets Name of cache in origin. + /// </summary> + public string CacheName { get; set; } + } +} diff --git a/source/ChromeDevTools/Protocol/Chrome/Storage/CacheStorageListUpdatedEvent.cs b/source/ChromeDevTools/Protocol/Chrome/Storage/CacheStorageListUpdatedEvent.cs new file mode 100644 index 0000000000000000000000000000000000000000..bd622a48e3bec2ed52d15729a1249ddbeaefe889 --- /dev/null +++ b/source/ChromeDevTools/Protocol/Chrome/Storage/CacheStorageListUpdatedEvent.cs @@ -0,0 +1,19 @@ +using MasterDevs.ChromeDevTools; +using Newtonsoft.Json; +using System.Collections.Generic; + +namespace MasterDevs.ChromeDevTools.Protocol.Chrome.Storage +{ + /// <summary> + /// A cache has been added/deleted. + /// </summary> + [Event(ProtocolName.Storage.CacheStorageListUpdated)] + [SupportedBy("Chrome")] + public class CacheStorageListUpdatedEvent + { + /// <summary> + /// Gets or sets Origin to update. + /// </summary> + public string Origin { get; set; } + } +} diff --git a/source/ChromeDevTools/Protocol/Chrome/Storage/ClearDataForOriginCommand.cs b/source/ChromeDevTools/Protocol/Chrome/Storage/ClearDataForOriginCommand.cs index 4d3ff77286e0beb105a6547f7f5f2efb061ed520..085a3d6c038f3dcfb18f26fc461264667141d3f0 100644 --- a/source/ChromeDevTools/Protocol/Chrome/Storage/ClearDataForOriginCommand.cs +++ b/source/ChromeDevTools/Protocol/Chrome/Storage/ClearDataForOriginCommand.cs @@ -1,5 +1,6 @@ using MasterDevs.ChromeDevTools; using Newtonsoft.Json; +using System; using System.Collections.Generic; namespace MasterDevs.ChromeDevTools.Protocol.Chrome.Storage diff --git a/source/ChromeDevTools/Protocol/Chrome/Storage/ClearDataForOriginCommandResponse.cs b/source/ChromeDevTools/Protocol/Chrome/Storage/ClearDataForOriginCommandResponse.cs index 8820401b9c2f53a331ff3234d6c48a4c603e06b5..c4d12176c2c80f8e68066c2852ba71297c6fc24a 100644 --- a/source/ChromeDevTools/Protocol/Chrome/Storage/ClearDataForOriginCommandResponse.cs +++ b/source/ChromeDevTools/Protocol/Chrome/Storage/ClearDataForOriginCommandResponse.cs @@ -1,5 +1,6 @@ using MasterDevs.ChromeDevTools; using Newtonsoft.Json; +using System; using System.Collections.Generic; namespace MasterDevs.ChromeDevTools.Protocol.Chrome.Storage diff --git a/source/ChromeDevTools/Protocol/Chrome/Storage/GetUsageAndQuotaCommand.cs b/source/ChromeDevTools/Protocol/Chrome/Storage/GetUsageAndQuotaCommand.cs new file mode 100644 index 0000000000000000000000000000000000000000..0755b90cb8fede769b478b5bf6e0d4725d512f21 --- /dev/null +++ b/source/ChromeDevTools/Protocol/Chrome/Storage/GetUsageAndQuotaCommand.cs @@ -0,0 +1,20 @@ +using MasterDevs.ChromeDevTools; +using Newtonsoft.Json; +using System; +using System.Collections.Generic; + +namespace MasterDevs.ChromeDevTools.Protocol.Chrome.Storage +{ + /// <summary> + /// Returns usage and quota in bytes. + /// </summary> + [Command(ProtocolName.Storage.GetUsageAndQuota)] + [SupportedBy("Chrome")] + public class GetUsageAndQuotaCommand: ICommand<GetUsageAndQuotaCommandResponse> + { + /// <summary> + /// Gets or sets Security origin. + /// </summary> + public string Origin { get; set; } + } +} diff --git a/source/ChromeDevTools/Protocol/Chrome/Storage/GetUsageAndQuotaCommandResponse.cs b/source/ChromeDevTools/Protocol/Chrome/Storage/GetUsageAndQuotaCommandResponse.cs new file mode 100644 index 0000000000000000000000000000000000000000..52466e9a0466c6797d16715ef628d948ce9a1593 --- /dev/null +++ b/source/ChromeDevTools/Protocol/Chrome/Storage/GetUsageAndQuotaCommandResponse.cs @@ -0,0 +1,28 @@ +using MasterDevs.ChromeDevTools; +using Newtonsoft.Json; +using System; +using System.Collections.Generic; + +namespace MasterDevs.ChromeDevTools.Protocol.Chrome.Storage +{ + /// <summary> + /// Returns usage and quota in bytes. + /// </summary> + [CommandResponse(ProtocolName.Storage.GetUsageAndQuota)] + [SupportedBy("Chrome")] + public class GetUsageAndQuotaCommandResponse + { + /// <summary> + /// Gets or sets Storage usage (bytes). + /// </summary> + public double Usage { get; set; } + /// <summary> + /// Gets or sets Storage quota (bytes). + /// </summary> + public double Quota { get; set; } + /// <summary> + /// Gets or sets Storage usage per type (bytes). + /// </summary> + public UsageForType[] UsageBreakdown { get; set; } + } +} diff --git a/source/ChromeDevTools/Protocol/Chrome/Storage/StorageType.cs b/source/ChromeDevTools/Protocol/Chrome/Storage/StorageType.cs index 3193656a3dcdeb976c6dd077b654a86676eb61ff..928e2a6475f889695388d80767d8b1ad7a9ab371 100644 --- a/source/ChromeDevTools/Protocol/Chrome/Storage/StorageType.cs +++ b/source/ChromeDevTools/Protocol/Chrome/Storage/StorageType.cs @@ -21,5 +21,6 @@ namespace MasterDevs.ChromeDevTools.Protocol.Chrome.Storage{ Service_workers, Cache_storage, All, + Other, } } diff --git a/source/ChromeDevTools/Protocol/Chrome/Storage/TrackCacheStorageForOriginCommand.cs b/source/ChromeDevTools/Protocol/Chrome/Storage/TrackCacheStorageForOriginCommand.cs new file mode 100644 index 0000000000000000000000000000000000000000..8ead90d252b82e37d2801790a632b2a768421b9c --- /dev/null +++ b/source/ChromeDevTools/Protocol/Chrome/Storage/TrackCacheStorageForOriginCommand.cs @@ -0,0 +1,20 @@ +using MasterDevs.ChromeDevTools; +using Newtonsoft.Json; +using System; +using System.Collections.Generic; + +namespace MasterDevs.ChromeDevTools.Protocol.Chrome.Storage +{ + /// <summary> + /// Registers origin to be notified when an update occurs to its cache storage list. + /// </summary> + [Command(ProtocolName.Storage.TrackCacheStorageForOrigin)] + [SupportedBy("Chrome")] + public class TrackCacheStorageForOriginCommand: ICommand<TrackCacheStorageForOriginCommandResponse> + { + /// <summary> + /// Gets or sets Security origin. + /// </summary> + public string Origin { get; set; } + } +} diff --git a/source/ChromeDevTools/Protocol/Chrome/Storage/TrackCacheStorageForOriginCommandResponse.cs b/source/ChromeDevTools/Protocol/Chrome/Storage/TrackCacheStorageForOriginCommandResponse.cs new file mode 100644 index 0000000000000000000000000000000000000000..04e49834d321b43aae0cc13e7435642edb059551 --- /dev/null +++ b/source/ChromeDevTools/Protocol/Chrome/Storage/TrackCacheStorageForOriginCommandResponse.cs @@ -0,0 +1,16 @@ +using MasterDevs.ChromeDevTools; +using Newtonsoft.Json; +using System; +using System.Collections.Generic; + +namespace MasterDevs.ChromeDevTools.Protocol.Chrome.Storage +{ + /// <summary> + /// Registers origin to be notified when an update occurs to its cache storage list. + /// </summary> + [CommandResponse(ProtocolName.Storage.TrackCacheStorageForOrigin)] + [SupportedBy("Chrome")] + public class TrackCacheStorageForOriginCommandResponse + { + } +} diff --git a/source/ChromeDevTools/Protocol/Chrome/Storage/UntrackCacheStorageForOriginCommand.cs b/source/ChromeDevTools/Protocol/Chrome/Storage/UntrackCacheStorageForOriginCommand.cs new file mode 100644 index 0000000000000000000000000000000000000000..6460202cb5115379333c6fe9c6ac1ea12bf06085 --- /dev/null +++ b/source/ChromeDevTools/Protocol/Chrome/Storage/UntrackCacheStorageForOriginCommand.cs @@ -0,0 +1,20 @@ +using MasterDevs.ChromeDevTools; +using Newtonsoft.Json; +using System; +using System.Collections.Generic; + +namespace MasterDevs.ChromeDevTools.Protocol.Chrome.Storage +{ + /// <summary> + /// Unregisters origin from receiving notifications for cache storage. + /// </summary> + [Command(ProtocolName.Storage.UntrackCacheStorageForOrigin)] + [SupportedBy("Chrome")] + public class UntrackCacheStorageForOriginCommand: ICommand<UntrackCacheStorageForOriginCommandResponse> + { + /// <summary> + /// Gets or sets Security origin. + /// </summary> + public string Origin { get; set; } + } +} diff --git a/source/ChromeDevTools/Protocol/Chrome/Storage/UntrackCacheStorageForOriginCommandResponse.cs b/source/ChromeDevTools/Protocol/Chrome/Storage/UntrackCacheStorageForOriginCommandResponse.cs new file mode 100644 index 0000000000000000000000000000000000000000..767801cc403d4bfca55f83726341790419ca6874 --- /dev/null +++ b/source/ChromeDevTools/Protocol/Chrome/Storage/UntrackCacheStorageForOriginCommandResponse.cs @@ -0,0 +1,16 @@ +using MasterDevs.ChromeDevTools; +using Newtonsoft.Json; +using System; +using System.Collections.Generic; + +namespace MasterDevs.ChromeDevTools.Protocol.Chrome.Storage +{ + /// <summary> + /// Unregisters origin from receiving notifications for cache storage. + /// </summary> + [CommandResponse(ProtocolName.Storage.UntrackCacheStorageForOrigin)] + [SupportedBy("Chrome")] + public class UntrackCacheStorageForOriginCommandResponse + { + } +} diff --git a/source/ChromeDevTools/Protocol/Chrome/Storage/UsageForType.cs b/source/ChromeDevTools/Protocol/Chrome/Storage/UsageForType.cs new file mode 100644 index 0000000000000000000000000000000000000000..5e7211cae2d846f816eac9e94bd922af7dcd016c --- /dev/null +++ b/source/ChromeDevTools/Protocol/Chrome/Storage/UsageForType.cs @@ -0,0 +1,22 @@ +using MasterDevs.ChromeDevTools; +using Newtonsoft.Json; +using System.Collections.Generic; + +namespace MasterDevs.ChromeDevTools.Protocol.Chrome.Storage +{ + /// <summary> + /// Usage for a storage type. + /// </summary> + [SupportedBy("Chrome")] + public class UsageForType + { + /// <summary> + /// Gets or sets Name of storage type. + /// </summary> + public StorageType StorageType { get; set; } + /// <summary> + /// Gets or sets Storage usage (bytes). + /// </summary> + public double Usage { get; set; } + } +} diff --git a/source/ChromeDevTools/Protocol/Chrome/SystemInfo/GetInfoCommand.cs b/source/ChromeDevTools/Protocol/Chrome/SystemInfo/GetInfoCommand.cs index 0bbf65436f5767c4135a0abd5dcbef6c1d698f47..9c36c9c4bf0d11a820f7232ec4d2533072c71838 100644 --- a/source/ChromeDevTools/Protocol/Chrome/SystemInfo/GetInfoCommand.cs +++ b/source/ChromeDevTools/Protocol/Chrome/SystemInfo/GetInfoCommand.cs @@ -1,5 +1,6 @@ using MasterDevs.ChromeDevTools; using Newtonsoft.Json; +using System; using System.Collections.Generic; namespace MasterDevs.ChromeDevTools.Protocol.Chrome.SystemInfo diff --git a/source/ChromeDevTools/Protocol/Chrome/SystemInfo/GetInfoCommandResponse.cs b/source/ChromeDevTools/Protocol/Chrome/SystemInfo/GetInfoCommandResponse.cs index f0c22eabb0227ef49f62b9c21248841b6f9cc2a3..f68e700b2bb91427e8b254f68b0172733588c7ae 100644 --- a/source/ChromeDevTools/Protocol/Chrome/SystemInfo/GetInfoCommandResponse.cs +++ b/source/ChromeDevTools/Protocol/Chrome/SystemInfo/GetInfoCommandResponse.cs @@ -1,5 +1,6 @@ using MasterDevs.ChromeDevTools; using Newtonsoft.Json; +using System; using System.Collections.Generic; namespace MasterDevs.ChromeDevTools.Protocol.Chrome.SystemInfo diff --git a/source/ChromeDevTools/Protocol/Chrome/Target/ActivateTargetCommand.cs b/source/ChromeDevTools/Protocol/Chrome/Target/ActivateTargetCommand.cs index 0b64ed8bcdd4cf49904ee984cdb558fa8853ab08..d3825f775df3a5b0445ca28a4d3912cf157cf469 100644 --- a/source/ChromeDevTools/Protocol/Chrome/Target/ActivateTargetCommand.cs +++ b/source/ChromeDevTools/Protocol/Chrome/Target/ActivateTargetCommand.cs @@ -1,5 +1,6 @@ using MasterDevs.ChromeDevTools; using Newtonsoft.Json; +using System; using System.Collections.Generic; namespace MasterDevs.ChromeDevTools.Protocol.Chrome.Target diff --git a/source/ChromeDevTools/Protocol/Chrome/Target/ActivateTargetCommandResponse.cs b/source/ChromeDevTools/Protocol/Chrome/Target/ActivateTargetCommandResponse.cs index 998f61f0bc800e2402662701c90da8b73dc598b6..9dd5a6982b8607f8e9cd2f52d7299a230b547f3f 100644 --- a/source/ChromeDevTools/Protocol/Chrome/Target/ActivateTargetCommandResponse.cs +++ b/source/ChromeDevTools/Protocol/Chrome/Target/ActivateTargetCommandResponse.cs @@ -1,5 +1,6 @@ using MasterDevs.ChromeDevTools; using Newtonsoft.Json; +using System; using System.Collections.Generic; namespace MasterDevs.ChromeDevTools.Protocol.Chrome.Target diff --git a/source/ChromeDevTools/Protocol/Chrome/Target/AttachToTargetCommand.cs b/source/ChromeDevTools/Protocol/Chrome/Target/AttachToTargetCommand.cs index dee1b73c4fad19746feda3dad3ac42ddc1f4b385..69a64e683b600678bcfca29ecf18a38e9cae7cd0 100644 --- a/source/ChromeDevTools/Protocol/Chrome/Target/AttachToTargetCommand.cs +++ b/source/ChromeDevTools/Protocol/Chrome/Target/AttachToTargetCommand.cs @@ -1,5 +1,6 @@ using MasterDevs.ChromeDevTools; using Newtonsoft.Json; +using System; using System.Collections.Generic; namespace MasterDevs.ChromeDevTools.Protocol.Chrome.Target diff --git a/source/ChromeDevTools/Protocol/Chrome/Target/AttachToTargetCommandResponse.cs b/source/ChromeDevTools/Protocol/Chrome/Target/AttachToTargetCommandResponse.cs index 954dfeb4d0e255e165e99b51af783e9a2260ce55..7e5023245f224de7984ca8e7b9a69376cbcc7586 100644 --- a/source/ChromeDevTools/Protocol/Chrome/Target/AttachToTargetCommandResponse.cs +++ b/source/ChromeDevTools/Protocol/Chrome/Target/AttachToTargetCommandResponse.cs @@ -1,5 +1,6 @@ using MasterDevs.ChromeDevTools; using Newtonsoft.Json; +using System; using System.Collections.Generic; namespace MasterDevs.ChromeDevTools.Protocol.Chrome.Target @@ -12,8 +13,8 @@ namespace MasterDevs.ChromeDevTools.Protocol.Chrome.Target public class AttachToTargetCommandResponse { /// <summary> - /// Gets or sets Whether attach succeeded. + /// Gets or sets Id assigned to the session. /// </summary> - public bool Success { get; set; } + public string SessionId { get; set; } } } diff --git a/source/ChromeDevTools/Protocol/Chrome/Target/AttachedToTargetEvent.cs b/source/ChromeDevTools/Protocol/Chrome/Target/AttachedToTargetEvent.cs index f8f3bd2f7a8b77fdc9ba82dfa0a76f9a0026fbde..351bb3e78993c9cd5307183d895da8f0712bf675 100644 --- a/source/ChromeDevTools/Protocol/Chrome/Target/AttachedToTargetEvent.cs +++ b/source/ChromeDevTools/Protocol/Chrome/Target/AttachedToTargetEvent.cs @@ -1,4 +1,6 @@ -using MasterDevs.ChromeDevTools;using Newtonsoft.Json; +using MasterDevs.ChromeDevTools; +using Newtonsoft.Json; +using System.Collections.Generic; namespace MasterDevs.ChromeDevTools.Protocol.Chrome.Target { @@ -9,6 +11,10 @@ namespace MasterDevs.ChromeDevTools.Protocol.Chrome.Target [SupportedBy("Chrome")] public class AttachedToTargetEvent { + /// <summary> + /// Gets or sets Identifier assigned to the session used to send/receive messages. + /// </summary> + public string SessionId { get; set; } /// <summary> /// Gets or sets TargetInfo /// </summary> diff --git a/source/ChromeDevTools/Protocol/Chrome/Target/CloseTargetCommand.cs b/source/ChromeDevTools/Protocol/Chrome/Target/CloseTargetCommand.cs index a12dfbbb998c44c3347939181f60f57a3f674912..d17b430321ff2e40d41a7ade3053fae358c68f08 100644 --- a/source/ChromeDevTools/Protocol/Chrome/Target/CloseTargetCommand.cs +++ b/source/ChromeDevTools/Protocol/Chrome/Target/CloseTargetCommand.cs @@ -1,5 +1,6 @@ using MasterDevs.ChromeDevTools; using Newtonsoft.Json; +using System; using System.Collections.Generic; namespace MasterDevs.ChromeDevTools.Protocol.Chrome.Target diff --git a/source/ChromeDevTools/Protocol/Chrome/Target/CloseTargetCommandResponse.cs b/source/ChromeDevTools/Protocol/Chrome/Target/CloseTargetCommandResponse.cs index d6020d19d7142a7939f8870315249cae60537964..d658ab4907c6b8ffa6debcc30354ad071556bbd5 100644 --- a/source/ChromeDevTools/Protocol/Chrome/Target/CloseTargetCommandResponse.cs +++ b/source/ChromeDevTools/Protocol/Chrome/Target/CloseTargetCommandResponse.cs @@ -1,5 +1,6 @@ using MasterDevs.ChromeDevTools; using Newtonsoft.Json; +using System; using System.Collections.Generic; namespace MasterDevs.ChromeDevTools.Protocol.Chrome.Target diff --git a/source/ChromeDevTools/Protocol/Chrome/Target/CreateBrowserContextCommand.cs b/source/ChromeDevTools/Protocol/Chrome/Target/CreateBrowserContextCommand.cs index c5e80c6a9781af55b3c62207b6be155dea8e8958..490a5090dd8f73c48f9058b5f21006589756c829 100644 --- a/source/ChromeDevTools/Protocol/Chrome/Target/CreateBrowserContextCommand.cs +++ b/source/ChromeDevTools/Protocol/Chrome/Target/CreateBrowserContextCommand.cs @@ -1,5 +1,6 @@ using MasterDevs.ChromeDevTools; using Newtonsoft.Json; +using System; using System.Collections.Generic; namespace MasterDevs.ChromeDevTools.Protocol.Chrome.Target diff --git a/source/ChromeDevTools/Protocol/Chrome/Target/CreateBrowserContextCommandResponse.cs b/source/ChromeDevTools/Protocol/Chrome/Target/CreateBrowserContextCommandResponse.cs index d3b8d615992d8d0662bdb22707a09be4adc4cf17..d07dc5805019fd4af7438103f1f82e878f5c4150 100644 --- a/source/ChromeDevTools/Protocol/Chrome/Target/CreateBrowserContextCommandResponse.cs +++ b/source/ChromeDevTools/Protocol/Chrome/Target/CreateBrowserContextCommandResponse.cs @@ -1,5 +1,6 @@ using MasterDevs.ChromeDevTools; using Newtonsoft.Json; +using System; using System.Collections.Generic; namespace MasterDevs.ChromeDevTools.Protocol.Chrome.Target diff --git a/source/ChromeDevTools/Protocol/Chrome/Target/CreateTargetCommand.cs b/source/ChromeDevTools/Protocol/Chrome/Target/CreateTargetCommand.cs index 6fdf50b1a706c96bb6709d62c633905d2f71acf4..172481753a51ebe5a48a9a3fe9d8837b65154da0 100644 --- a/source/ChromeDevTools/Protocol/Chrome/Target/CreateTargetCommand.cs +++ b/source/ChromeDevTools/Protocol/Chrome/Target/CreateTargetCommand.cs @@ -1,5 +1,6 @@ using MasterDevs.ChromeDevTools; using Newtonsoft.Json; +using System; using System.Collections.Generic; namespace MasterDevs.ChromeDevTools.Protocol.Chrome.Target diff --git a/source/ChromeDevTools/Protocol/Chrome/Target/CreateTargetCommandResponse.cs b/source/ChromeDevTools/Protocol/Chrome/Target/CreateTargetCommandResponse.cs index 0a34bf5504a999364f67aa2fa1069e6f2c2316f7..7e06abfded0c26f026c8f8eb72a021bd6be13819 100644 --- a/source/ChromeDevTools/Protocol/Chrome/Target/CreateTargetCommandResponse.cs +++ b/source/ChromeDevTools/Protocol/Chrome/Target/CreateTargetCommandResponse.cs @@ -1,5 +1,6 @@ using MasterDevs.ChromeDevTools; using Newtonsoft.Json; +using System; using System.Collections.Generic; namespace MasterDevs.ChromeDevTools.Protocol.Chrome.Target diff --git a/source/ChromeDevTools/Protocol/Chrome/Target/DetachFromTargetCommand.cs b/source/ChromeDevTools/Protocol/Chrome/Target/DetachFromTargetCommand.cs index 087e57d954d8bbe44490c7251b48bc9be82911d4..6fcc3f83f5db9fc661221793037df21a9039c76c 100644 --- a/source/ChromeDevTools/Protocol/Chrome/Target/DetachFromTargetCommand.cs +++ b/source/ChromeDevTools/Protocol/Chrome/Target/DetachFromTargetCommand.cs @@ -1,19 +1,26 @@ using MasterDevs.ChromeDevTools; using Newtonsoft.Json; +using System; using System.Collections.Generic; namespace MasterDevs.ChromeDevTools.Protocol.Chrome.Target { /// <summary> - /// Detaches from the target with given id. + /// Detaches session with given id. /// </summary> [Command(ProtocolName.Target.DetachFromTarget)] [SupportedBy("Chrome")] public class DetachFromTargetCommand: ICommand<DetachFromTargetCommandResponse> { /// <summary> - /// Gets or sets TargetId + /// Gets or sets Session to detach. /// </summary> + [JsonProperty(NullValueHandling = NullValueHandling.Ignore)] + public string SessionId { get; set; } + /// <summary> + /// Gets or sets Deprecated. + /// </summary> + [JsonProperty(NullValueHandling = NullValueHandling.Ignore)] public string TargetId { get; set; } } } diff --git a/source/ChromeDevTools/Protocol/Chrome/Target/DetachFromTargetCommandResponse.cs b/source/ChromeDevTools/Protocol/Chrome/Target/DetachFromTargetCommandResponse.cs index 0efd4f901de7bc174f3a61fefbe3cba051016075..0f612bb8df54a4c7a6e2ee203c6a35698d768094 100644 --- a/source/ChromeDevTools/Protocol/Chrome/Target/DetachFromTargetCommandResponse.cs +++ b/source/ChromeDevTools/Protocol/Chrome/Target/DetachFromTargetCommandResponse.cs @@ -1,11 +1,12 @@ using MasterDevs.ChromeDevTools; using Newtonsoft.Json; +using System; using System.Collections.Generic; namespace MasterDevs.ChromeDevTools.Protocol.Chrome.Target { /// <summary> - /// Detaches from the target with given id. + /// Detaches session with given id. /// </summary> [CommandResponse(ProtocolName.Target.DetachFromTarget)] [SupportedBy("Chrome")] diff --git a/source/ChromeDevTools/Protocol/Chrome/Target/DetachedFromTargetEvent.cs b/source/ChromeDevTools/Protocol/Chrome/Target/DetachedFromTargetEvent.cs index ceca8bd889b1935ec7320afa9f041de9f8743c24..6f4944553f751e251c8b8cc46c4d6a7709d8418d 100644 --- a/source/ChromeDevTools/Protocol/Chrome/Target/DetachedFromTargetEvent.cs +++ b/source/ChromeDevTools/Protocol/Chrome/Target/DetachedFromTargetEvent.cs @@ -1,17 +1,24 @@ -using MasterDevs.ChromeDevTools;using Newtonsoft.Json; +using MasterDevs.ChromeDevTools; +using Newtonsoft.Json; +using System.Collections.Generic; namespace MasterDevs.ChromeDevTools.Protocol.Chrome.Target { /// <summary> - /// Issued when detached from target for any reason (including <code>detachFromTarget</code> command). + /// Issued when detached from target for any reason (including <code>detachFromTarget</code> command). Can be issued multiple times per target if multiple sessions have been attached to it. /// </summary> [Event(ProtocolName.Target.DetachedFromTarget)] [SupportedBy("Chrome")] public class DetachedFromTargetEvent { /// <summary> - /// Gets or sets TargetId + /// Gets or sets Detached session identifier. /// </summary> + public string SessionId { get; set; } + /// <summary> + /// Gets or sets Deprecated. + /// </summary> + [JsonProperty(NullValueHandling = NullValueHandling.Ignore)] public string TargetId { get; set; } } } diff --git a/source/ChromeDevTools/Protocol/Chrome/Target/DisposeBrowserContextCommand.cs b/source/ChromeDevTools/Protocol/Chrome/Target/DisposeBrowserContextCommand.cs index 4cea500f681e3314751735ecbf213df3a028e5a0..78ae3d6729e43fc024c750940028d641fdee587f 100644 --- a/source/ChromeDevTools/Protocol/Chrome/Target/DisposeBrowserContextCommand.cs +++ b/source/ChromeDevTools/Protocol/Chrome/Target/DisposeBrowserContextCommand.cs @@ -1,5 +1,6 @@ using MasterDevs.ChromeDevTools; using Newtonsoft.Json; +using System; using System.Collections.Generic; namespace MasterDevs.ChromeDevTools.Protocol.Chrome.Target diff --git a/source/ChromeDevTools/Protocol/Chrome/Target/DisposeBrowserContextCommandResponse.cs b/source/ChromeDevTools/Protocol/Chrome/Target/DisposeBrowserContextCommandResponse.cs index 638b2a753e03e71b360a3b1710c007a62652a0d0..7b925cffdf3287b67c91e03dc25492dbf37bc8cd 100644 --- a/source/ChromeDevTools/Protocol/Chrome/Target/DisposeBrowserContextCommandResponse.cs +++ b/source/ChromeDevTools/Protocol/Chrome/Target/DisposeBrowserContextCommandResponse.cs @@ -1,5 +1,6 @@ using MasterDevs.ChromeDevTools; using Newtonsoft.Json; +using System; using System.Collections.Generic; namespace MasterDevs.ChromeDevTools.Protocol.Chrome.Target diff --git a/source/ChromeDevTools/Protocol/Chrome/Target/GetTargetInfoCommand.cs b/source/ChromeDevTools/Protocol/Chrome/Target/GetTargetInfoCommand.cs index ed6ac59a84a54775655782a4693b51e28904d8b3..7a5527ad33a14700922211aae0d41674c5fb6c14 100644 --- a/source/ChromeDevTools/Protocol/Chrome/Target/GetTargetInfoCommand.cs +++ b/source/ChromeDevTools/Protocol/Chrome/Target/GetTargetInfoCommand.cs @@ -1,5 +1,6 @@ using MasterDevs.ChromeDevTools; using Newtonsoft.Json; +using System; using System.Collections.Generic; namespace MasterDevs.ChromeDevTools.Protocol.Chrome.Target diff --git a/source/ChromeDevTools/Protocol/Chrome/Target/GetTargetInfoCommandResponse.cs b/source/ChromeDevTools/Protocol/Chrome/Target/GetTargetInfoCommandResponse.cs index 9501d12b2944e516306ca321dd0d345ce2c9a27e..e2e80e7c855daa2288ef0857c22429caa5c42e18 100644 --- a/source/ChromeDevTools/Protocol/Chrome/Target/GetTargetInfoCommandResponse.cs +++ b/source/ChromeDevTools/Protocol/Chrome/Target/GetTargetInfoCommandResponse.cs @@ -1,5 +1,6 @@ using MasterDevs.ChromeDevTools; using Newtonsoft.Json; +using System; using System.Collections.Generic; namespace MasterDevs.ChromeDevTools.Protocol.Chrome.Target diff --git a/source/ChromeDevTools/Protocol/Chrome/Target/GetTargetsCommand.cs b/source/ChromeDevTools/Protocol/Chrome/Target/GetTargetsCommand.cs index 00b00c1aada90a288255c97ea0af3e15f715465c..d6e658dae5ec889cf77334196242c398b00504f0 100644 --- a/source/ChromeDevTools/Protocol/Chrome/Target/GetTargetsCommand.cs +++ b/source/ChromeDevTools/Protocol/Chrome/Target/GetTargetsCommand.cs @@ -1,5 +1,6 @@ using MasterDevs.ChromeDevTools; using Newtonsoft.Json; +using System; using System.Collections.Generic; namespace MasterDevs.ChromeDevTools.Protocol.Chrome.Target diff --git a/source/ChromeDevTools/Protocol/Chrome/Target/GetTargetsCommandResponse.cs b/source/ChromeDevTools/Protocol/Chrome/Target/GetTargetsCommandResponse.cs index 815149cf7e6d7353dc787a23f75a82f6dade2c62..0094ec45da9e631cff2aceaf173e82e44c192931 100644 --- a/source/ChromeDevTools/Protocol/Chrome/Target/GetTargetsCommandResponse.cs +++ b/source/ChromeDevTools/Protocol/Chrome/Target/GetTargetsCommandResponse.cs @@ -1,5 +1,6 @@ using MasterDevs.ChromeDevTools; using Newtonsoft.Json; +using System; using System.Collections.Generic; namespace MasterDevs.ChromeDevTools.Protocol.Chrome.Target diff --git a/source/ChromeDevTools/Protocol/Chrome/Target/ReceivedMessageFromTargetEvent.cs b/source/ChromeDevTools/Protocol/Chrome/Target/ReceivedMessageFromTargetEvent.cs index fc71fe5d855b1642424ee4b8587dc88b6511a6ba..1723eb6bc972766f8d032ef8fd34f03ae9e4417d 100644 --- a/source/ChromeDevTools/Protocol/Chrome/Target/ReceivedMessageFromTargetEvent.cs +++ b/source/ChromeDevTools/Protocol/Chrome/Target/ReceivedMessageFromTargetEvent.cs @@ -1,21 +1,28 @@ -using MasterDevs.ChromeDevTools;using Newtonsoft.Json; +using MasterDevs.ChromeDevTools; +using Newtonsoft.Json; +using System.Collections.Generic; namespace MasterDevs.ChromeDevTools.Protocol.Chrome.Target { /// <summary> - /// Notifies about new protocol message from attached target. + /// Notifies about a new protocol message received from the session (as reported in <code>attachedToTarget</code> event). /// </summary> [Event(ProtocolName.Target.ReceivedMessageFromTarget)] [SupportedBy("Chrome")] public class ReceivedMessageFromTargetEvent { /// <summary> - /// Gets or sets TargetId + /// Gets or sets Identifier of a session which sends a message. /// </summary> - public string TargetId { get; set; } + public string SessionId { get; set; } /// <summary> /// Gets or sets Message /// </summary> public string Message { get; set; } + /// <summary> + /// Gets or sets Deprecated. + /// </summary> + [JsonProperty(NullValueHandling = NullValueHandling.Ignore)] + public string TargetId { get; set; } } } diff --git a/source/ChromeDevTools/Protocol/Chrome/Target/RemoteLocation.cs b/source/ChromeDevTools/Protocol/Chrome/Target/RemoteLocation.cs index c33bc2e5a6ae41ce4a1edc12258b16a276d2e3c7..4636eac8e08c9b56032d4ea907337542821a0512 100644 --- a/source/ChromeDevTools/Protocol/Chrome/Target/RemoteLocation.cs +++ b/source/ChromeDevTools/Protocol/Chrome/Target/RemoteLocation.cs @@ -4,9 +4,6 @@ using System.Collections.Generic; namespace MasterDevs.ChromeDevTools.Protocol.Chrome.Target { - /// <summary> - /// - /// </summary> [SupportedBy("Chrome")] public class RemoteLocation { diff --git a/source/ChromeDevTools/Protocol/Chrome/Target/SendMessageToTargetCommand.cs b/source/ChromeDevTools/Protocol/Chrome/Target/SendMessageToTargetCommand.cs index 036c50747d4613edcb1a4940a0cc6d8a66bd5cbf..47d4b25f4bb9a1c8ba77b9ccfb8b99f80c4a0f56 100644 --- a/source/ChromeDevTools/Protocol/Chrome/Target/SendMessageToTargetCommand.cs +++ b/source/ChromeDevTools/Protocol/Chrome/Target/SendMessageToTargetCommand.cs @@ -1,23 +1,30 @@ using MasterDevs.ChromeDevTools; using Newtonsoft.Json; +using System; using System.Collections.Generic; namespace MasterDevs.ChromeDevTools.Protocol.Chrome.Target { /// <summary> - /// Sends protocol message to the target with given id. + /// Sends protocol message over session with given id. /// </summary> [Command(ProtocolName.Target.SendMessageToTarget)] [SupportedBy("Chrome")] public class SendMessageToTargetCommand: ICommand<SendMessageToTargetCommandResponse> { - /// <summary> - /// Gets or sets TargetId - /// </summary> - public string TargetId { get; set; } /// <summary> /// Gets or sets Message /// </summary> public string Message { get; set; } + /// <summary> + /// Gets or sets Identifier of the session. + /// </summary> + [JsonProperty(NullValueHandling = NullValueHandling.Ignore)] + public string SessionId { get; set; } + /// <summary> + /// Gets or sets Deprecated. + /// </summary> + [JsonProperty(NullValueHandling = NullValueHandling.Ignore)] + public string TargetId { get; set; } } } diff --git a/source/ChromeDevTools/Protocol/Chrome/Target/SendMessageToTargetCommandResponse.cs b/source/ChromeDevTools/Protocol/Chrome/Target/SendMessageToTargetCommandResponse.cs index 2e25cd3f7aaa47910372d9d5cf8f554aa47e45a1..09432756089240ef5c017780649a0cdfe4532d9c 100644 --- a/source/ChromeDevTools/Protocol/Chrome/Target/SendMessageToTargetCommandResponse.cs +++ b/source/ChromeDevTools/Protocol/Chrome/Target/SendMessageToTargetCommandResponse.cs @@ -1,11 +1,12 @@ using MasterDevs.ChromeDevTools; using Newtonsoft.Json; +using System; using System.Collections.Generic; namespace MasterDevs.ChromeDevTools.Protocol.Chrome.Target { /// <summary> - /// Sends protocol message to the target with given id. + /// Sends protocol message over session with given id. /// </summary> [CommandResponse(ProtocolName.Target.SendMessageToTarget)] [SupportedBy("Chrome")] diff --git a/source/ChromeDevTools/Protocol/Chrome/Target/SetAttachToFramesCommand.cs b/source/ChromeDevTools/Protocol/Chrome/Target/SetAttachToFramesCommand.cs index 1a63593d6cc84dcbcb5d1871af54bf9a19959fd1..e4c219571e55bfef1524e39a16e53049d418ee7c 100644 --- a/source/ChromeDevTools/Protocol/Chrome/Target/SetAttachToFramesCommand.cs +++ b/source/ChromeDevTools/Protocol/Chrome/Target/SetAttachToFramesCommand.cs @@ -1,5 +1,6 @@ using MasterDevs.ChromeDevTools; using Newtonsoft.Json; +using System; using System.Collections.Generic; namespace MasterDevs.ChromeDevTools.Protocol.Chrome.Target diff --git a/source/ChromeDevTools/Protocol/Chrome/Target/SetAttachToFramesCommandResponse.cs b/source/ChromeDevTools/Protocol/Chrome/Target/SetAttachToFramesCommandResponse.cs index 2a3de2257f027bfd022d772c049639b34333a4eb..a81b02d92142af6e063207b6a75e5e3337a136fd 100644 --- a/source/ChromeDevTools/Protocol/Chrome/Target/SetAttachToFramesCommandResponse.cs +++ b/source/ChromeDevTools/Protocol/Chrome/Target/SetAttachToFramesCommandResponse.cs @@ -1,5 +1,6 @@ using MasterDevs.ChromeDevTools; using Newtonsoft.Json; +using System; using System.Collections.Generic; namespace MasterDevs.ChromeDevTools.Protocol.Chrome.Target diff --git a/source/ChromeDevTools/Protocol/Chrome/Target/SetAutoAttachCommand.cs b/source/ChromeDevTools/Protocol/Chrome/Target/SetAutoAttachCommand.cs index d17ac374a11abf7fcfc7703df35e6cf33749d6e3..c02bf1d842d04357007061e59174d5419a01b52c 100644 --- a/source/ChromeDevTools/Protocol/Chrome/Target/SetAutoAttachCommand.cs +++ b/source/ChromeDevTools/Protocol/Chrome/Target/SetAutoAttachCommand.cs @@ -1,5 +1,6 @@ using MasterDevs.ChromeDevTools; using Newtonsoft.Json; +using System; using System.Collections.Generic; namespace MasterDevs.ChromeDevTools.Protocol.Chrome.Target diff --git a/source/ChromeDevTools/Protocol/Chrome/Target/SetAutoAttachCommandResponse.cs b/source/ChromeDevTools/Protocol/Chrome/Target/SetAutoAttachCommandResponse.cs index 43d78e9b9d35bf9642605006132cc27792c7243a..9a37a61233727747f4ab56ff1286d50e6e5778b0 100644 --- a/source/ChromeDevTools/Protocol/Chrome/Target/SetAutoAttachCommandResponse.cs +++ b/source/ChromeDevTools/Protocol/Chrome/Target/SetAutoAttachCommandResponse.cs @@ -1,5 +1,6 @@ using MasterDevs.ChromeDevTools; using Newtonsoft.Json; +using System; using System.Collections.Generic; namespace MasterDevs.ChromeDevTools.Protocol.Chrome.Target diff --git a/source/ChromeDevTools/Protocol/Chrome/Target/SetDiscoverTargetsCommand.cs b/source/ChromeDevTools/Protocol/Chrome/Target/SetDiscoverTargetsCommand.cs index ff6f875ba8f9522b9e08e3d825b47001d7dcba3c..74d6fc23a82fcc7cbed5f7122dce33b4e5f6954e 100644 --- a/source/ChromeDevTools/Protocol/Chrome/Target/SetDiscoverTargetsCommand.cs +++ b/source/ChromeDevTools/Protocol/Chrome/Target/SetDiscoverTargetsCommand.cs @@ -1,11 +1,12 @@ using MasterDevs.ChromeDevTools; using Newtonsoft.Json; +using System; using System.Collections.Generic; namespace MasterDevs.ChromeDevTools.Protocol.Chrome.Target { /// <summary> - /// Controls whether to discover available targets and notify via <code>targetCreated/targetDestroyed</code> events. + /// Controls whether to discover available targets and notify via <code>targetCreated/targetInfoChanged/targetDestroyed</code> events. /// </summary> [Command(ProtocolName.Target.SetDiscoverTargets)] [SupportedBy("Chrome")] diff --git a/source/ChromeDevTools/Protocol/Chrome/Target/SetDiscoverTargetsCommandResponse.cs b/source/ChromeDevTools/Protocol/Chrome/Target/SetDiscoverTargetsCommandResponse.cs index 3f1315c18c38980598edb0c37d34cf91cd7aa86a..c0e4b4f805935bb01cd349dc20b05666e216133d 100644 --- a/source/ChromeDevTools/Protocol/Chrome/Target/SetDiscoverTargetsCommandResponse.cs +++ b/source/ChromeDevTools/Protocol/Chrome/Target/SetDiscoverTargetsCommandResponse.cs @@ -1,11 +1,12 @@ using MasterDevs.ChromeDevTools; using Newtonsoft.Json; +using System; using System.Collections.Generic; namespace MasterDevs.ChromeDevTools.Protocol.Chrome.Target { /// <summary> - /// Controls whether to discover available targets and notify via <code>targetCreated/targetDestroyed</code> events. + /// Controls whether to discover available targets and notify via <code>targetCreated/targetInfoChanged/targetDestroyed</code> events. /// </summary> [CommandResponse(ProtocolName.Target.SetDiscoverTargets)] [SupportedBy("Chrome")] diff --git a/source/ChromeDevTools/Protocol/Chrome/Target/SetRemoteLocationsCommand.cs b/source/ChromeDevTools/Protocol/Chrome/Target/SetRemoteLocationsCommand.cs index db9e29f2ecb47f2ec30ddd4d5d29874285837cf1..f89a02b0020925506cd02013a5e3e018038678da 100644 --- a/source/ChromeDevTools/Protocol/Chrome/Target/SetRemoteLocationsCommand.cs +++ b/source/ChromeDevTools/Protocol/Chrome/Target/SetRemoteLocationsCommand.cs @@ -1,5 +1,6 @@ using MasterDevs.ChromeDevTools; using Newtonsoft.Json; +using System; using System.Collections.Generic; namespace MasterDevs.ChromeDevTools.Protocol.Chrome.Target diff --git a/source/ChromeDevTools/Protocol/Chrome/Target/SetRemoteLocationsCommandResponse.cs b/source/ChromeDevTools/Protocol/Chrome/Target/SetRemoteLocationsCommandResponse.cs index 0d5052de2e86da27fe68161002a28b0cb9fc776e..1fcc846e3f3daeb4c38cd8405479246facf4d1cb 100644 --- a/source/ChromeDevTools/Protocol/Chrome/Target/SetRemoteLocationsCommandResponse.cs +++ b/source/ChromeDevTools/Protocol/Chrome/Target/SetRemoteLocationsCommandResponse.cs @@ -1,5 +1,6 @@ using MasterDevs.ChromeDevTools; using Newtonsoft.Json; +using System; using System.Collections.Generic; namespace MasterDevs.ChromeDevTools.Protocol.Chrome.Target diff --git a/source/ChromeDevTools/Protocol/Chrome/Target/TargetCreatedEvent.cs b/source/ChromeDevTools/Protocol/Chrome/Target/TargetCreatedEvent.cs index 29084c42eb15296581e47d5d8453792fa709fad4..c4f431d1e37e8ab6a0991e4b3398114836d7f6d1 100644 --- a/source/ChromeDevTools/Protocol/Chrome/Target/TargetCreatedEvent.cs +++ b/source/ChromeDevTools/Protocol/Chrome/Target/TargetCreatedEvent.cs @@ -1,4 +1,6 @@ -using MasterDevs.ChromeDevTools;using Newtonsoft.Json; +using MasterDevs.ChromeDevTools; +using Newtonsoft.Json; +using System.Collections.Generic; namespace MasterDevs.ChromeDevTools.Protocol.Chrome.Target { diff --git a/source/ChromeDevTools/Protocol/Chrome/Target/TargetDestroyedEvent.cs b/source/ChromeDevTools/Protocol/Chrome/Target/TargetDestroyedEvent.cs index da09f06e71f54fce8444f8cd721bcd7b68f9fcdb..ea4d2886e8227ec84760b10dd52597a25f104845 100644 --- a/source/ChromeDevTools/Protocol/Chrome/Target/TargetDestroyedEvent.cs +++ b/source/ChromeDevTools/Protocol/Chrome/Target/TargetDestroyedEvent.cs @@ -1,4 +1,6 @@ -using MasterDevs.ChromeDevTools;using Newtonsoft.Json; +using MasterDevs.ChromeDevTools; +using Newtonsoft.Json; +using System.Collections.Generic; namespace MasterDevs.ChromeDevTools.Protocol.Chrome.Target { diff --git a/source/ChromeDevTools/Protocol/Chrome/Target/TargetInfo.cs b/source/ChromeDevTools/Protocol/Chrome/Target/TargetInfo.cs index 1a167d5e0fd116319f3d00f56f2eebdc3831a998..e335f5e094bb83f3437e95c20fd9ae648b1d2579 100644 --- a/source/ChromeDevTools/Protocol/Chrome/Target/TargetInfo.cs +++ b/source/ChromeDevTools/Protocol/Chrome/Target/TargetInfo.cs @@ -4,9 +4,6 @@ using System.Collections.Generic; namespace MasterDevs.ChromeDevTools.Protocol.Chrome.Target { - /// <summary> - /// - /// </summary> [SupportedBy("Chrome")] public class TargetInfo { @@ -26,5 +23,9 @@ namespace MasterDevs.ChromeDevTools.Protocol.Chrome.Target /// Gets or sets Url /// </summary> public string Url { get; set; } + /// <summary> + /// Gets or sets Whether the target has an attached client. + /// </summary> + public bool Attached { get; set; } } } diff --git a/source/ChromeDevTools/Protocol/Chrome/Target/TargetInfoChangedEvent.cs b/source/ChromeDevTools/Protocol/Chrome/Target/TargetInfoChangedEvent.cs new file mode 100644 index 0000000000000000000000000000000000000000..7af6cb29bf95cc98611a7a8725ae83231714e090 --- /dev/null +++ b/source/ChromeDevTools/Protocol/Chrome/Target/TargetInfoChangedEvent.cs @@ -0,0 +1,19 @@ +using MasterDevs.ChromeDevTools; +using Newtonsoft.Json; +using System.Collections.Generic; + +namespace MasterDevs.ChromeDevTools.Protocol.Chrome.Target +{ + /// <summary> + /// Issued when some information about a target has changed. This only happens between <code>targetCreated</code> and <code>targetDestroyed</code>. + /// </summary> + [Event(ProtocolName.Target.TargetInfoChanged)] + [SupportedBy("Chrome")] + public class TargetInfoChangedEvent + { + /// <summary> + /// Gets or sets TargetInfo + /// </summary> + public TargetInfo TargetInfo { get; set; } + } +} diff --git a/source/ChromeDevTools/Protocol/Chrome/Tethering/AcceptedEvent.cs b/source/ChromeDevTools/Protocol/Chrome/Tethering/AcceptedEvent.cs index 41b9f8a053ed014f1b9817ad1e4a38972ae984d0..9e427bf7449bb77854c8b86f6dd396365664cf93 100644 --- a/source/ChromeDevTools/Protocol/Chrome/Tethering/AcceptedEvent.cs +++ b/source/ChromeDevTools/Protocol/Chrome/Tethering/AcceptedEvent.cs @@ -1,4 +1,6 @@ -using MasterDevs.ChromeDevTools;using Newtonsoft.Json; +using MasterDevs.ChromeDevTools; +using Newtonsoft.Json; +using System.Collections.Generic; namespace MasterDevs.ChromeDevTools.Protocol.Chrome.Tethering { diff --git a/source/ChromeDevTools/Protocol/Chrome/Tethering/BindCommand.cs b/source/ChromeDevTools/Protocol/Chrome/Tethering/BindCommand.cs index 094412bdbf74f52768ff54c5da9026faca3f77e1..57e5af6f1f12d83950037803d85556e6c971f4fe 100644 --- a/source/ChromeDevTools/Protocol/Chrome/Tethering/BindCommand.cs +++ b/source/ChromeDevTools/Protocol/Chrome/Tethering/BindCommand.cs @@ -1,5 +1,6 @@ using MasterDevs.ChromeDevTools; using Newtonsoft.Json; +using System; using System.Collections.Generic; namespace MasterDevs.ChromeDevTools.Protocol.Chrome.Tethering diff --git a/source/ChromeDevTools/Protocol/Chrome/Tethering/BindCommandResponse.cs b/source/ChromeDevTools/Protocol/Chrome/Tethering/BindCommandResponse.cs index 7fd279ce72ba6c62b98185069599c0e1f1502376..7e7e515a59b3e1346ac573e48387925744e83a81 100644 --- a/source/ChromeDevTools/Protocol/Chrome/Tethering/BindCommandResponse.cs +++ b/source/ChromeDevTools/Protocol/Chrome/Tethering/BindCommandResponse.cs @@ -1,5 +1,6 @@ using MasterDevs.ChromeDevTools; using Newtonsoft.Json; +using System; using System.Collections.Generic; namespace MasterDevs.ChromeDevTools.Protocol.Chrome.Tethering diff --git a/source/ChromeDevTools/Protocol/Chrome/Tethering/UnbindCommand.cs b/source/ChromeDevTools/Protocol/Chrome/Tethering/UnbindCommand.cs index 79c2ef446b16f4f5c8373c5c6d8fd0a7dbac6a20..900ca41442cf2bb8391b989436f875478b2644c9 100644 --- a/source/ChromeDevTools/Protocol/Chrome/Tethering/UnbindCommand.cs +++ b/source/ChromeDevTools/Protocol/Chrome/Tethering/UnbindCommand.cs @@ -1,5 +1,6 @@ using MasterDevs.ChromeDevTools; using Newtonsoft.Json; +using System; using System.Collections.Generic; namespace MasterDevs.ChromeDevTools.Protocol.Chrome.Tethering diff --git a/source/ChromeDevTools/Protocol/Chrome/Tethering/UnbindCommandResponse.cs b/source/ChromeDevTools/Protocol/Chrome/Tethering/UnbindCommandResponse.cs index 2040cf3ddd40b7585203d3c8d0c693c5dccded63..82e2bc8b5dc4b744d4465500729fb496412404a1 100644 --- a/source/ChromeDevTools/Protocol/Chrome/Tethering/UnbindCommandResponse.cs +++ b/source/ChromeDevTools/Protocol/Chrome/Tethering/UnbindCommandResponse.cs @@ -1,5 +1,6 @@ using MasterDevs.ChromeDevTools; using Newtonsoft.Json; +using System; using System.Collections.Generic; namespace MasterDevs.ChromeDevTools.Protocol.Chrome.Tethering diff --git a/source/ChromeDevTools/Protocol/Chrome/Tracing/BufferUsageEvent.cs b/source/ChromeDevTools/Protocol/Chrome/Tracing/BufferUsageEvent.cs index 3fedd1b93f3805aec294a28a062ba1272f80fd08..3e30336cd79e90843d9660af2e728ed1e34f126f 100644 --- a/source/ChromeDevTools/Protocol/Chrome/Tracing/BufferUsageEvent.cs +++ b/source/ChromeDevTools/Protocol/Chrome/Tracing/BufferUsageEvent.cs @@ -1,4 +1,6 @@ -using MasterDevs.ChromeDevTools;using Newtonsoft.Json; +using MasterDevs.ChromeDevTools; +using Newtonsoft.Json; +using System.Collections.Generic; namespace MasterDevs.ChromeDevTools.Protocol.Chrome.Tracing { diff --git a/source/ChromeDevTools/Protocol/Chrome/Tracing/DataCollectedEvent.cs b/source/ChromeDevTools/Protocol/Chrome/Tracing/DataCollectedEvent.cs index 884b630e2e497f2aa6f23f72f49b878283d4591c..e4bf759c2a18b0a5a493ddb196e3d62ab7a3cae1 100644 --- a/source/ChromeDevTools/Protocol/Chrome/Tracing/DataCollectedEvent.cs +++ b/source/ChromeDevTools/Protocol/Chrome/Tracing/DataCollectedEvent.cs @@ -1,4 +1,6 @@ -using MasterDevs.ChromeDevTools;using Newtonsoft.Json; +using MasterDevs.ChromeDevTools; +using Newtonsoft.Json; +using System.Collections.Generic; namespace MasterDevs.ChromeDevTools.Protocol.Chrome.Tracing { diff --git a/source/ChromeDevTools/Protocol/Chrome/Tracing/EndCommand.cs b/source/ChromeDevTools/Protocol/Chrome/Tracing/EndCommand.cs index 330c5fe8b6a43f44298ef3248e44bcfd693ae68c..18eb0b38eb734dd71a2a4e39b27847b207c60a0d 100644 --- a/source/ChromeDevTools/Protocol/Chrome/Tracing/EndCommand.cs +++ b/source/ChromeDevTools/Protocol/Chrome/Tracing/EndCommand.cs @@ -1,5 +1,6 @@ using MasterDevs.ChromeDevTools; using Newtonsoft.Json; +using System; using System.Collections.Generic; namespace MasterDevs.ChromeDevTools.Protocol.Chrome.Tracing diff --git a/source/ChromeDevTools/Protocol/Chrome/Tracing/EndCommandResponse.cs b/source/ChromeDevTools/Protocol/Chrome/Tracing/EndCommandResponse.cs index ff233814ffdd5f3584ad687b7a8571afbfd9dd10..1e429fb1aecd189a1b1d23dc6371ecbcdbfb8cb2 100644 --- a/source/ChromeDevTools/Protocol/Chrome/Tracing/EndCommandResponse.cs +++ b/source/ChromeDevTools/Protocol/Chrome/Tracing/EndCommandResponse.cs @@ -1,5 +1,6 @@ using MasterDevs.ChromeDevTools; using Newtonsoft.Json; +using System; using System.Collections.Generic; namespace MasterDevs.ChromeDevTools.Protocol.Chrome.Tracing diff --git a/source/ChromeDevTools/Protocol/Chrome/Tracing/GetCategoriesCommand.cs b/source/ChromeDevTools/Protocol/Chrome/Tracing/GetCategoriesCommand.cs index e2bcaabb85beba50d3a1d4e0f038c924463bbef4..06a1154da0dcc478514e29ebe503b92e317cca44 100644 --- a/source/ChromeDevTools/Protocol/Chrome/Tracing/GetCategoriesCommand.cs +++ b/source/ChromeDevTools/Protocol/Chrome/Tracing/GetCategoriesCommand.cs @@ -1,5 +1,6 @@ using MasterDevs.ChromeDevTools; using Newtonsoft.Json; +using System; using System.Collections.Generic; namespace MasterDevs.ChromeDevTools.Protocol.Chrome.Tracing diff --git a/source/ChromeDevTools/Protocol/Chrome/Tracing/GetCategoriesCommandResponse.cs b/source/ChromeDevTools/Protocol/Chrome/Tracing/GetCategoriesCommandResponse.cs index 241e2dc0af4100968c9094573f813ce2f7ace065..79d5c9a50d02cdeec708085f6ecefcd1db95e6a8 100644 --- a/source/ChromeDevTools/Protocol/Chrome/Tracing/GetCategoriesCommandResponse.cs +++ b/source/ChromeDevTools/Protocol/Chrome/Tracing/GetCategoriesCommandResponse.cs @@ -1,5 +1,6 @@ using MasterDevs.ChromeDevTools; using Newtonsoft.Json; +using System; using System.Collections.Generic; namespace MasterDevs.ChromeDevTools.Protocol.Chrome.Tracing diff --git a/source/ChromeDevTools/Protocol/Chrome/Tracing/RecordClockSyncMarkerCommand.cs b/source/ChromeDevTools/Protocol/Chrome/Tracing/RecordClockSyncMarkerCommand.cs index 35d8d3b54527e0c5d696d48e6f13a964e7394a73..cfed315104037837920571b8199ac0375d834cd7 100644 --- a/source/ChromeDevTools/Protocol/Chrome/Tracing/RecordClockSyncMarkerCommand.cs +++ b/source/ChromeDevTools/Protocol/Chrome/Tracing/RecordClockSyncMarkerCommand.cs @@ -1,5 +1,6 @@ using MasterDevs.ChromeDevTools; using Newtonsoft.Json; +using System; using System.Collections.Generic; namespace MasterDevs.ChromeDevTools.Protocol.Chrome.Tracing diff --git a/source/ChromeDevTools/Protocol/Chrome/Tracing/RecordClockSyncMarkerCommandResponse.cs b/source/ChromeDevTools/Protocol/Chrome/Tracing/RecordClockSyncMarkerCommandResponse.cs index 24b34e28d1ee3e914522f84f996b2e4963456bb6..bb2d8379b4d967405ab0cf2f0e08fd119738cc63 100644 --- a/source/ChromeDevTools/Protocol/Chrome/Tracing/RecordClockSyncMarkerCommandResponse.cs +++ b/source/ChromeDevTools/Protocol/Chrome/Tracing/RecordClockSyncMarkerCommandResponse.cs @@ -1,5 +1,6 @@ using MasterDevs.ChromeDevTools; using Newtonsoft.Json; +using System; using System.Collections.Generic; namespace MasterDevs.ChromeDevTools.Protocol.Chrome.Tracing diff --git a/source/ChromeDevTools/Protocol/Chrome/Tracing/RequestMemoryDumpCommand.cs b/source/ChromeDevTools/Protocol/Chrome/Tracing/RequestMemoryDumpCommand.cs index 9f78a43e42a8e51439d7d2eb68405139eb53b13a..7dde36c1b520821dc5e9c242749d7daf19148d8d 100644 --- a/source/ChromeDevTools/Protocol/Chrome/Tracing/RequestMemoryDumpCommand.cs +++ b/source/ChromeDevTools/Protocol/Chrome/Tracing/RequestMemoryDumpCommand.cs @@ -1,5 +1,6 @@ using MasterDevs.ChromeDevTools; using Newtonsoft.Json; +using System; using System.Collections.Generic; namespace MasterDevs.ChromeDevTools.Protocol.Chrome.Tracing diff --git a/source/ChromeDevTools/Protocol/Chrome/Tracing/RequestMemoryDumpCommandResponse.cs b/source/ChromeDevTools/Protocol/Chrome/Tracing/RequestMemoryDumpCommandResponse.cs index 5bdb135844ea7fae2c86a494fe8de4c6776e6b58..4832ec211f24a76e376a80bfffd3fbb71189b7bf 100644 --- a/source/ChromeDevTools/Protocol/Chrome/Tracing/RequestMemoryDumpCommandResponse.cs +++ b/source/ChromeDevTools/Protocol/Chrome/Tracing/RequestMemoryDumpCommandResponse.cs @@ -1,5 +1,6 @@ using MasterDevs.ChromeDevTools; using Newtonsoft.Json; +using System; using System.Collections.Generic; namespace MasterDevs.ChromeDevTools.Protocol.Chrome.Tracing diff --git a/source/ChromeDevTools/Protocol/Chrome/Tracing/StartCommand.cs b/source/ChromeDevTools/Protocol/Chrome/Tracing/StartCommand.cs index 8280732eb0b572ca69a2c6f491c741c10706988d..f11e6823b2f00e6a98281c7568b3beb6b9e58196 100644 --- a/source/ChromeDevTools/Protocol/Chrome/Tracing/StartCommand.cs +++ b/source/ChromeDevTools/Protocol/Chrome/Tracing/StartCommand.cs @@ -1,5 +1,6 @@ using MasterDevs.ChromeDevTools; using Newtonsoft.Json; +using System; using System.Collections.Generic; namespace MasterDevs.ChromeDevTools.Protocol.Chrome.Tracing diff --git a/source/ChromeDevTools/Protocol/Chrome/Tracing/StartCommandResponse.cs b/source/ChromeDevTools/Protocol/Chrome/Tracing/StartCommandResponse.cs index 7846f5d3826311fa3469e5bd655ad5e15d7f62d0..5ac316ed6ffe454672b88c82bab4cfbbf74ec8d3 100644 --- a/source/ChromeDevTools/Protocol/Chrome/Tracing/StartCommandResponse.cs +++ b/source/ChromeDevTools/Protocol/Chrome/Tracing/StartCommandResponse.cs @@ -1,5 +1,6 @@ using MasterDevs.ChromeDevTools; using Newtonsoft.Json; +using System; using System.Collections.Generic; namespace MasterDevs.ChromeDevTools.Protocol.Chrome.Tracing diff --git a/source/ChromeDevTools/Protocol/Chrome/Tracing/TraceConfig.cs b/source/ChromeDevTools/Protocol/Chrome/Tracing/TraceConfig.cs index 64f74d3b5bae8b81785fa3353bf8b3a243a5bb89..93c9f3416faaf5af69aac665409cc87083dc6ecf 100644 --- a/source/ChromeDevTools/Protocol/Chrome/Tracing/TraceConfig.cs +++ b/source/ChromeDevTools/Protocol/Chrome/Tracing/TraceConfig.cs @@ -4,9 +4,6 @@ using System.Collections.Generic; namespace MasterDevs.ChromeDevTools.Protocol.Chrome.Tracing { - /// <summary> - /// - /// </summary> [SupportedBy("Chrome")] public class TraceConfig { diff --git a/source/ChromeDevTools/Protocol/Chrome/Tracing/TracingCompleteEvent.cs b/source/ChromeDevTools/Protocol/Chrome/Tracing/TracingCompleteEvent.cs index ddf0a7d6868c3572fb4fda166144ead1231b6908..cde8578b4d44c0fee435bf0ed8b0db4ad9ac68f2 100644 --- a/source/ChromeDevTools/Protocol/Chrome/Tracing/TracingCompleteEvent.cs +++ b/source/ChromeDevTools/Protocol/Chrome/Tracing/TracingCompleteEvent.cs @@ -1,4 +1,6 @@ -using MasterDevs.ChromeDevTools;using Newtonsoft.Json; +using MasterDevs.ChromeDevTools; +using Newtonsoft.Json; +using System.Collections.Generic; namespace MasterDevs.ChromeDevTools.Protocol.Chrome.Tracing { diff --git a/source/ChromeDevTools/Protocol/iOS/ApplicationCache/ApplicationCacheStatusUpdatedEvent.cs b/source/ChromeDevTools/Protocol/iOS/ApplicationCache/ApplicationCacheStatusUpdatedEvent.cs index 4ee381ae238c02fd17217716dca92aa07b1f8e64..975adaaa74febc7e2989f29e57a10874d52fa6d9 100644 --- a/source/ChromeDevTools/Protocol/iOS/ApplicationCache/ApplicationCacheStatusUpdatedEvent.cs +++ b/source/ChromeDevTools/Protocol/iOS/ApplicationCache/ApplicationCacheStatusUpdatedEvent.cs @@ -1,4 +1,6 @@ -using MasterDevs.ChromeDevTools;using Newtonsoft.Json; +using MasterDevs.ChromeDevTools; +using Newtonsoft.Json; +using System.Collections.Generic; namespace MasterDevs.ChromeDevTools.Protocol.iOS.ApplicationCache { diff --git a/source/ChromeDevTools/Protocol/iOS/ApplicationCache/EnableCommand.cs b/source/ChromeDevTools/Protocol/iOS/ApplicationCache/EnableCommand.cs index 44b7633af09ce19da9df7967c74b081ad9def393..c4ef6502b84fa5db94d24dfb2852d5eb6f67fe87 100644 --- a/source/ChromeDevTools/Protocol/iOS/ApplicationCache/EnableCommand.cs +++ b/source/ChromeDevTools/Protocol/iOS/ApplicationCache/EnableCommand.cs @@ -1,5 +1,6 @@ using MasterDevs.ChromeDevTools; using Newtonsoft.Json; +using System; using System.Collections.Generic; namespace MasterDevs.ChromeDevTools.Protocol.iOS.ApplicationCache diff --git a/source/ChromeDevTools/Protocol/iOS/ApplicationCache/EnableCommandResponse.cs b/source/ChromeDevTools/Protocol/iOS/ApplicationCache/EnableCommandResponse.cs index a0147c60bb7f311042332b02d38175b181f64f85..ebf0d761c1a7d789bd667c1abc7dc66f5b700350 100644 --- a/source/ChromeDevTools/Protocol/iOS/ApplicationCache/EnableCommandResponse.cs +++ b/source/ChromeDevTools/Protocol/iOS/ApplicationCache/EnableCommandResponse.cs @@ -1,5 +1,6 @@ using MasterDevs.ChromeDevTools; using Newtonsoft.Json; +using System; using System.Collections.Generic; namespace MasterDevs.ChromeDevTools.Protocol.iOS.ApplicationCache diff --git a/source/ChromeDevTools/Protocol/iOS/ApplicationCache/GetApplicationCacheForFrameCommand.cs b/source/ChromeDevTools/Protocol/iOS/ApplicationCache/GetApplicationCacheForFrameCommand.cs index a1ab344c0fc17e23bf563ea287cda29da618367f..9062671dc640d024a588115770a5d94bac06cbf6 100644 --- a/source/ChromeDevTools/Protocol/iOS/ApplicationCache/GetApplicationCacheForFrameCommand.cs +++ b/source/ChromeDevTools/Protocol/iOS/ApplicationCache/GetApplicationCacheForFrameCommand.cs @@ -1,5 +1,6 @@ using MasterDevs.ChromeDevTools; using Newtonsoft.Json; +using System; using System.Collections.Generic; namespace MasterDevs.ChromeDevTools.Protocol.iOS.ApplicationCache diff --git a/source/ChromeDevTools/Protocol/iOS/ApplicationCache/GetApplicationCacheForFrameCommandResponse.cs b/source/ChromeDevTools/Protocol/iOS/ApplicationCache/GetApplicationCacheForFrameCommandResponse.cs index 43545574f82f1fe7add5a8d505d58c9b51ead0ae..c5430f0db29733c2f5f20d5b5842dcc3462fa2b7 100644 --- a/source/ChromeDevTools/Protocol/iOS/ApplicationCache/GetApplicationCacheForFrameCommandResponse.cs +++ b/source/ChromeDevTools/Protocol/iOS/ApplicationCache/GetApplicationCacheForFrameCommandResponse.cs @@ -1,5 +1,6 @@ using MasterDevs.ChromeDevTools; using Newtonsoft.Json; +using System; using System.Collections.Generic; namespace MasterDevs.ChromeDevTools.Protocol.iOS.ApplicationCache diff --git a/source/ChromeDevTools/Protocol/iOS/ApplicationCache/GetFramesWithManifestsCommand.cs b/source/ChromeDevTools/Protocol/iOS/ApplicationCache/GetFramesWithManifestsCommand.cs index 91f349ba1cc6c7d555b832741b05dcfe0dc812b5..cb0df074157d475579d4a53b32258ffbd647e3e0 100644 --- a/source/ChromeDevTools/Protocol/iOS/ApplicationCache/GetFramesWithManifestsCommand.cs +++ b/source/ChromeDevTools/Protocol/iOS/ApplicationCache/GetFramesWithManifestsCommand.cs @@ -1,5 +1,6 @@ using MasterDevs.ChromeDevTools; using Newtonsoft.Json; +using System; using System.Collections.Generic; namespace MasterDevs.ChromeDevTools.Protocol.iOS.ApplicationCache diff --git a/source/ChromeDevTools/Protocol/iOS/ApplicationCache/GetFramesWithManifestsCommandResponse.cs b/source/ChromeDevTools/Protocol/iOS/ApplicationCache/GetFramesWithManifestsCommandResponse.cs index 7029b3aa7d2e0c6a9fa5f99ff7faedc95de0dbdc..604961e68152512a742333b182a88077691fbb54 100644 --- a/source/ChromeDevTools/Protocol/iOS/ApplicationCache/GetFramesWithManifestsCommandResponse.cs +++ b/source/ChromeDevTools/Protocol/iOS/ApplicationCache/GetFramesWithManifestsCommandResponse.cs @@ -1,5 +1,6 @@ using MasterDevs.ChromeDevTools; using Newtonsoft.Json; +using System; using System.Collections.Generic; namespace MasterDevs.ChromeDevTools.Protocol.iOS.ApplicationCache diff --git a/source/ChromeDevTools/Protocol/iOS/ApplicationCache/GetManifestForFrameCommand.cs b/source/ChromeDevTools/Protocol/iOS/ApplicationCache/GetManifestForFrameCommand.cs index cc8f22241d8cf98cd5242a375cad179404a30baa..6b48b15bcf023c9961d7b794becc407032e367a4 100644 --- a/source/ChromeDevTools/Protocol/iOS/ApplicationCache/GetManifestForFrameCommand.cs +++ b/source/ChromeDevTools/Protocol/iOS/ApplicationCache/GetManifestForFrameCommand.cs @@ -1,5 +1,6 @@ using MasterDevs.ChromeDevTools; using Newtonsoft.Json; +using System; using System.Collections.Generic; namespace MasterDevs.ChromeDevTools.Protocol.iOS.ApplicationCache diff --git a/source/ChromeDevTools/Protocol/iOS/ApplicationCache/GetManifestForFrameCommandResponse.cs b/source/ChromeDevTools/Protocol/iOS/ApplicationCache/GetManifestForFrameCommandResponse.cs index 2d0a85ff673d4b1f4abff7c0f10c52333adf9db1..cdf80c5894f221fe2f7fca49b4cc0d8804078e84 100644 --- a/source/ChromeDevTools/Protocol/iOS/ApplicationCache/GetManifestForFrameCommandResponse.cs +++ b/source/ChromeDevTools/Protocol/iOS/ApplicationCache/GetManifestForFrameCommandResponse.cs @@ -1,5 +1,6 @@ using MasterDevs.ChromeDevTools; using Newtonsoft.Json; +using System; using System.Collections.Generic; namespace MasterDevs.ChromeDevTools.Protocol.iOS.ApplicationCache diff --git a/source/ChromeDevTools/Protocol/iOS/ApplicationCache/NetworkStateUpdatedEvent.cs b/source/ChromeDevTools/Protocol/iOS/ApplicationCache/NetworkStateUpdatedEvent.cs index 9e7226784f05f4109ab748c6255fb4445f614fe7..3511794226b8baf082bef98f6c2b85723034dde0 100644 --- a/source/ChromeDevTools/Protocol/iOS/ApplicationCache/NetworkStateUpdatedEvent.cs +++ b/source/ChromeDevTools/Protocol/iOS/ApplicationCache/NetworkStateUpdatedEvent.cs @@ -1,4 +1,6 @@ -using MasterDevs.ChromeDevTools;using Newtonsoft.Json; +using MasterDevs.ChromeDevTools; +using Newtonsoft.Json; +using System.Collections.Generic; namespace MasterDevs.ChromeDevTools.Protocol.iOS.ApplicationCache { diff --git a/source/ChromeDevTools/Protocol/iOS/CSS/AddRuleCommand.cs b/source/ChromeDevTools/Protocol/iOS/CSS/AddRuleCommand.cs index baeb145681d629165c19925bcb89e8dcf256009c..884e83d9e383610cefed3bb11d65b69747f78680 100644 --- a/source/ChromeDevTools/Protocol/iOS/CSS/AddRuleCommand.cs +++ b/source/ChromeDevTools/Protocol/iOS/CSS/AddRuleCommand.cs @@ -1,5 +1,6 @@ using MasterDevs.ChromeDevTools; using Newtonsoft.Json; +using System; using System.Collections.Generic; namespace MasterDevs.ChromeDevTools.Protocol.iOS.CSS diff --git a/source/ChromeDevTools/Protocol/iOS/CSS/AddRuleCommandResponse.cs b/source/ChromeDevTools/Protocol/iOS/CSS/AddRuleCommandResponse.cs index d302d0f86bdf704e48c71ddb65a0a66f9e2e4c76..07102b3588ca91772556c827dd45fc9e9994ace0 100644 --- a/source/ChromeDevTools/Protocol/iOS/CSS/AddRuleCommandResponse.cs +++ b/source/ChromeDevTools/Protocol/iOS/CSS/AddRuleCommandResponse.cs @@ -1,5 +1,6 @@ using MasterDevs.ChromeDevTools; using Newtonsoft.Json; +using System; using System.Collections.Generic; namespace MasterDevs.ChromeDevTools.Protocol.iOS.CSS diff --git a/source/ChromeDevTools/Protocol/iOS/CSS/CSSComputedStyleProperty.cs b/source/ChromeDevTools/Protocol/iOS/CSS/CSSComputedStyleProperty.cs index ea54958a272bc7d38c66bedc9b9848c9868f91e7..c6a31bf6512b909c4691a908be01cdacf1498cf4 100644 --- a/source/ChromeDevTools/Protocol/iOS/CSS/CSSComputedStyleProperty.cs +++ b/source/ChromeDevTools/Protocol/iOS/CSS/CSSComputedStyleProperty.cs @@ -4,9 +4,6 @@ using System.Collections.Generic; namespace MasterDevs.ChromeDevTools.Protocol.iOS.CSS { - /// <summary> - /// - /// </summary> [SupportedBy("iOS")] public class CSSComputedStyleProperty { diff --git a/source/ChromeDevTools/Protocol/iOS/CSS/CSSPropertyInfo.cs b/source/ChromeDevTools/Protocol/iOS/CSS/CSSPropertyInfo.cs index 43fcd62a7deef0fef289265d48c77c200a3fbbc2..58b8217035ae30418eda1a53bb33861cc88f7708 100644 --- a/source/ChromeDevTools/Protocol/iOS/CSS/CSSPropertyInfo.cs +++ b/source/ChromeDevTools/Protocol/iOS/CSS/CSSPropertyInfo.cs @@ -4,9 +4,6 @@ using System.Collections.Generic; namespace MasterDevs.ChromeDevTools.Protocol.iOS.CSS { - /// <summary> - /// - /// </summary> [SupportedBy("iOS")] public class CSSPropertyInfo { diff --git a/source/ChromeDevTools/Protocol/iOS/CSS/CreateStyleSheetCommand.cs b/source/ChromeDevTools/Protocol/iOS/CSS/CreateStyleSheetCommand.cs index 794b0055342c961596c4fb6ce5c75f96dfeb46dd..3ff09a8fa5aa8dda9e944f4f724ed699dcae68d9 100644 --- a/source/ChromeDevTools/Protocol/iOS/CSS/CreateStyleSheetCommand.cs +++ b/source/ChromeDevTools/Protocol/iOS/CSS/CreateStyleSheetCommand.cs @@ -1,5 +1,6 @@ using MasterDevs.ChromeDevTools; using Newtonsoft.Json; +using System; using System.Collections.Generic; namespace MasterDevs.ChromeDevTools.Protocol.iOS.CSS diff --git a/source/ChromeDevTools/Protocol/iOS/CSS/CreateStyleSheetCommandResponse.cs b/source/ChromeDevTools/Protocol/iOS/CSS/CreateStyleSheetCommandResponse.cs index e08594f1b4a0ff198cdbb14e12c2dcc3c9d4339d..4d90f00dce06f7c6816ce064a48bc895d26bba37 100644 --- a/source/ChromeDevTools/Protocol/iOS/CSS/CreateStyleSheetCommandResponse.cs +++ b/source/ChromeDevTools/Protocol/iOS/CSS/CreateStyleSheetCommandResponse.cs @@ -1,5 +1,6 @@ using MasterDevs.ChromeDevTools; using Newtonsoft.Json; +using System; using System.Collections.Generic; namespace MasterDevs.ChromeDevTools.Protocol.iOS.CSS diff --git a/source/ChromeDevTools/Protocol/iOS/CSS/DisableCommand.cs b/source/ChromeDevTools/Protocol/iOS/CSS/DisableCommand.cs index b1a884ddd048415e2da1d162c150f6be07d98a33..078cbb8e9d62eec036d8b78a76e9e38be2b44a00 100644 --- a/source/ChromeDevTools/Protocol/iOS/CSS/DisableCommand.cs +++ b/source/ChromeDevTools/Protocol/iOS/CSS/DisableCommand.cs @@ -1,5 +1,6 @@ using MasterDevs.ChromeDevTools; using Newtonsoft.Json; +using System; using System.Collections.Generic; namespace MasterDevs.ChromeDevTools.Protocol.iOS.CSS diff --git a/source/ChromeDevTools/Protocol/iOS/CSS/DisableCommandResponse.cs b/source/ChromeDevTools/Protocol/iOS/CSS/DisableCommandResponse.cs index b637d721a0494946c2aba66c235f78dc50061bb9..cbfd4b45cd7c2bd80244533a1e104b34e7384fca 100644 --- a/source/ChromeDevTools/Protocol/iOS/CSS/DisableCommandResponse.cs +++ b/source/ChromeDevTools/Protocol/iOS/CSS/DisableCommandResponse.cs @@ -1,5 +1,6 @@ using MasterDevs.ChromeDevTools; using Newtonsoft.Json; +using System; using System.Collections.Generic; namespace MasterDevs.ChromeDevTools.Protocol.iOS.CSS diff --git a/source/ChromeDevTools/Protocol/iOS/CSS/EnableCommand.cs b/source/ChromeDevTools/Protocol/iOS/CSS/EnableCommand.cs index 06b97c0540bdf031ecac06449f447a992fb922aa..1278701a8a9eddf479c11ac0e8b4d3f09d808b15 100644 --- a/source/ChromeDevTools/Protocol/iOS/CSS/EnableCommand.cs +++ b/source/ChromeDevTools/Protocol/iOS/CSS/EnableCommand.cs @@ -1,5 +1,6 @@ using MasterDevs.ChromeDevTools; using Newtonsoft.Json; +using System; using System.Collections.Generic; namespace MasterDevs.ChromeDevTools.Protocol.iOS.CSS diff --git a/source/ChromeDevTools/Protocol/iOS/CSS/EnableCommandResponse.cs b/source/ChromeDevTools/Protocol/iOS/CSS/EnableCommandResponse.cs index e714935b46820fdd633b13eb63f3e5375a5c7c09..42bd293aa65b005ebf6425a5bea8c0b41dc32280 100644 --- a/source/ChromeDevTools/Protocol/iOS/CSS/EnableCommandResponse.cs +++ b/source/ChromeDevTools/Protocol/iOS/CSS/EnableCommandResponse.cs @@ -1,5 +1,6 @@ using MasterDevs.ChromeDevTools; using Newtonsoft.Json; +using System; using System.Collections.Generic; namespace MasterDevs.ChromeDevTools.Protocol.iOS.CSS diff --git a/source/ChromeDevTools/Protocol/iOS/CSS/ForcePseudoStateCommand.cs b/source/ChromeDevTools/Protocol/iOS/CSS/ForcePseudoStateCommand.cs index 54cc23d5c9957fcfca21f02b2fdbe8239c8d1d43..42e99f163a418ce00ad503dce6b2fca2563205bc 100644 --- a/source/ChromeDevTools/Protocol/iOS/CSS/ForcePseudoStateCommand.cs +++ b/source/ChromeDevTools/Protocol/iOS/CSS/ForcePseudoStateCommand.cs @@ -1,5 +1,6 @@ using MasterDevs.ChromeDevTools; using Newtonsoft.Json; +using System; using System.Collections.Generic; namespace MasterDevs.ChromeDevTools.Protocol.iOS.CSS diff --git a/source/ChromeDevTools/Protocol/iOS/CSS/ForcePseudoStateCommandResponse.cs b/source/ChromeDevTools/Protocol/iOS/CSS/ForcePseudoStateCommandResponse.cs index 9006b3288bbfc038efaf2ca1121375a75fed8957..a706d81b6e23b38eaa3fb99ec150ff7b43d308fb 100644 --- a/source/ChromeDevTools/Protocol/iOS/CSS/ForcePseudoStateCommandResponse.cs +++ b/source/ChromeDevTools/Protocol/iOS/CSS/ForcePseudoStateCommandResponse.cs @@ -1,5 +1,6 @@ using MasterDevs.ChromeDevTools; using Newtonsoft.Json; +using System; using System.Collections.Generic; namespace MasterDevs.ChromeDevTools.Protocol.iOS.CSS diff --git a/source/ChromeDevTools/Protocol/iOS/CSS/GetAllStyleSheetsCommand.cs b/source/ChromeDevTools/Protocol/iOS/CSS/GetAllStyleSheetsCommand.cs index d63598dfc623d4803d4db62c4492c481120a8270..f6dd119236fa28f710c4be17fe0cd9d141326901 100644 --- a/source/ChromeDevTools/Protocol/iOS/CSS/GetAllStyleSheetsCommand.cs +++ b/source/ChromeDevTools/Protocol/iOS/CSS/GetAllStyleSheetsCommand.cs @@ -1,5 +1,6 @@ using MasterDevs.ChromeDevTools; using Newtonsoft.Json; +using System; using System.Collections.Generic; namespace MasterDevs.ChromeDevTools.Protocol.iOS.CSS diff --git a/source/ChromeDevTools/Protocol/iOS/CSS/GetAllStyleSheetsCommandResponse.cs b/source/ChromeDevTools/Protocol/iOS/CSS/GetAllStyleSheetsCommandResponse.cs index 8db852e1d6059e80284c98e8886d97aebb92551e..3b315bac11578d4284cca7cd3d2dc6522d950416 100644 --- a/source/ChromeDevTools/Protocol/iOS/CSS/GetAllStyleSheetsCommandResponse.cs +++ b/source/ChromeDevTools/Protocol/iOS/CSS/GetAllStyleSheetsCommandResponse.cs @@ -1,5 +1,6 @@ using MasterDevs.ChromeDevTools; using Newtonsoft.Json; +using System; using System.Collections.Generic; namespace MasterDevs.ChromeDevTools.Protocol.iOS.CSS diff --git a/source/ChromeDevTools/Protocol/iOS/CSS/GetComputedStyleForNodeCommand.cs b/source/ChromeDevTools/Protocol/iOS/CSS/GetComputedStyleForNodeCommand.cs index 4058868dc91ea8b224bca28620f177b8888a7715..9417fd32b423b837384b4d202a71bfecc21a6865 100644 --- a/source/ChromeDevTools/Protocol/iOS/CSS/GetComputedStyleForNodeCommand.cs +++ b/source/ChromeDevTools/Protocol/iOS/CSS/GetComputedStyleForNodeCommand.cs @@ -1,5 +1,6 @@ using MasterDevs.ChromeDevTools; using Newtonsoft.Json; +using System; using System.Collections.Generic; namespace MasterDevs.ChromeDevTools.Protocol.iOS.CSS diff --git a/source/ChromeDevTools/Protocol/iOS/CSS/GetComputedStyleForNodeCommandResponse.cs b/source/ChromeDevTools/Protocol/iOS/CSS/GetComputedStyleForNodeCommandResponse.cs index 59267f3bcac8265b45c3b42799316e39af5efa88..bf6629d57b1b7d474fd11d7b3a0e0c9b89770ab7 100644 --- a/source/ChromeDevTools/Protocol/iOS/CSS/GetComputedStyleForNodeCommandResponse.cs +++ b/source/ChromeDevTools/Protocol/iOS/CSS/GetComputedStyleForNodeCommandResponse.cs @@ -1,5 +1,6 @@ using MasterDevs.ChromeDevTools; using Newtonsoft.Json; +using System; using System.Collections.Generic; namespace MasterDevs.ChromeDevTools.Protocol.iOS.CSS diff --git a/source/ChromeDevTools/Protocol/iOS/CSS/GetInlineStylesForNodeCommand.cs b/source/ChromeDevTools/Protocol/iOS/CSS/GetInlineStylesForNodeCommand.cs index 3ec503b091d43569d6cf9a605ef1e83ff3464969..96e97a97a74a02de0c6cacee40a0c2308b183cea 100644 --- a/source/ChromeDevTools/Protocol/iOS/CSS/GetInlineStylesForNodeCommand.cs +++ b/source/ChromeDevTools/Protocol/iOS/CSS/GetInlineStylesForNodeCommand.cs @@ -1,5 +1,6 @@ using MasterDevs.ChromeDevTools; using Newtonsoft.Json; +using System; using System.Collections.Generic; namespace MasterDevs.ChromeDevTools.Protocol.iOS.CSS diff --git a/source/ChromeDevTools/Protocol/iOS/CSS/GetInlineStylesForNodeCommandResponse.cs b/source/ChromeDevTools/Protocol/iOS/CSS/GetInlineStylesForNodeCommandResponse.cs index 85f3dec5083dff7e895cfbba74f2db41c162cc20..181c215aee06e11704d6279dff37a9f16661c1bd 100644 --- a/source/ChromeDevTools/Protocol/iOS/CSS/GetInlineStylesForNodeCommandResponse.cs +++ b/source/ChromeDevTools/Protocol/iOS/CSS/GetInlineStylesForNodeCommandResponse.cs @@ -1,5 +1,6 @@ using MasterDevs.ChromeDevTools; using Newtonsoft.Json; +using System; using System.Collections.Generic; namespace MasterDevs.ChromeDevTools.Protocol.iOS.CSS diff --git a/source/ChromeDevTools/Protocol/iOS/CSS/GetMatchedStylesForNodeCommand.cs b/source/ChromeDevTools/Protocol/iOS/CSS/GetMatchedStylesForNodeCommand.cs index 9746864d1ec2503ec8b621827703257d21bef5e4..93e034a79bff5e5cd186456bf2b41b5d36ae6570 100644 --- a/source/ChromeDevTools/Protocol/iOS/CSS/GetMatchedStylesForNodeCommand.cs +++ b/source/ChromeDevTools/Protocol/iOS/CSS/GetMatchedStylesForNodeCommand.cs @@ -1,5 +1,6 @@ using MasterDevs.ChromeDevTools; using Newtonsoft.Json; +using System; using System.Collections.Generic; namespace MasterDevs.ChromeDevTools.Protocol.iOS.CSS diff --git a/source/ChromeDevTools/Protocol/iOS/CSS/GetMatchedStylesForNodeCommandResponse.cs b/source/ChromeDevTools/Protocol/iOS/CSS/GetMatchedStylesForNodeCommandResponse.cs index 782e45c84e1db6d4d48d7b987990be306e58dc0d..47c35a8989dbe76edd097bcf2dde8db17bef4491 100644 --- a/source/ChromeDevTools/Protocol/iOS/CSS/GetMatchedStylesForNodeCommandResponse.cs +++ b/source/ChromeDevTools/Protocol/iOS/CSS/GetMatchedStylesForNodeCommandResponse.cs @@ -1,5 +1,6 @@ using MasterDevs.ChromeDevTools; using Newtonsoft.Json; +using System; using System.Collections.Generic; namespace MasterDevs.ChromeDevTools.Protocol.iOS.CSS diff --git a/source/ChromeDevTools/Protocol/iOS/CSS/GetNamedFlowCollectionCommand.cs b/source/ChromeDevTools/Protocol/iOS/CSS/GetNamedFlowCollectionCommand.cs index 91ee886d1e385109d10baceb91650db318b47be5..668334a038397a766701550813ca887d0a0d16c9 100644 --- a/source/ChromeDevTools/Protocol/iOS/CSS/GetNamedFlowCollectionCommand.cs +++ b/source/ChromeDevTools/Protocol/iOS/CSS/GetNamedFlowCollectionCommand.cs @@ -1,5 +1,6 @@ using MasterDevs.ChromeDevTools; using Newtonsoft.Json; +using System; using System.Collections.Generic; namespace MasterDevs.ChromeDevTools.Protocol.iOS.CSS diff --git a/source/ChromeDevTools/Protocol/iOS/CSS/GetNamedFlowCollectionCommandResponse.cs b/source/ChromeDevTools/Protocol/iOS/CSS/GetNamedFlowCollectionCommandResponse.cs index 8b01af7c36f998d30dfca88d06c2190814c06935..ec3585c3f1f8eea5ae7418bbc879e480fd9d016c 100644 --- a/source/ChromeDevTools/Protocol/iOS/CSS/GetNamedFlowCollectionCommandResponse.cs +++ b/source/ChromeDevTools/Protocol/iOS/CSS/GetNamedFlowCollectionCommandResponse.cs @@ -1,5 +1,6 @@ using MasterDevs.ChromeDevTools; using Newtonsoft.Json; +using System; using System.Collections.Generic; namespace MasterDevs.ChromeDevTools.Protocol.iOS.CSS diff --git a/source/ChromeDevTools/Protocol/iOS/CSS/GetStyleSheetCommand.cs b/source/ChromeDevTools/Protocol/iOS/CSS/GetStyleSheetCommand.cs index a0551506bf0d6249f8430193c351c9cc40a327a2..fc5146b812e5f8cee5c1760148bd020e73b84651 100644 --- a/source/ChromeDevTools/Protocol/iOS/CSS/GetStyleSheetCommand.cs +++ b/source/ChromeDevTools/Protocol/iOS/CSS/GetStyleSheetCommand.cs @@ -1,5 +1,6 @@ using MasterDevs.ChromeDevTools; using Newtonsoft.Json; +using System; using System.Collections.Generic; namespace MasterDevs.ChromeDevTools.Protocol.iOS.CSS diff --git a/source/ChromeDevTools/Protocol/iOS/CSS/GetStyleSheetCommandResponse.cs b/source/ChromeDevTools/Protocol/iOS/CSS/GetStyleSheetCommandResponse.cs index f0431514ded51e199af12423a4d9b7202a989b63..f2c280b9d3602f5618be22774dfc6def83bb3d5d 100644 --- a/source/ChromeDevTools/Protocol/iOS/CSS/GetStyleSheetCommandResponse.cs +++ b/source/ChromeDevTools/Protocol/iOS/CSS/GetStyleSheetCommandResponse.cs @@ -1,5 +1,6 @@ using MasterDevs.ChromeDevTools; using Newtonsoft.Json; +using System; using System.Collections.Generic; namespace MasterDevs.ChromeDevTools.Protocol.iOS.CSS diff --git a/source/ChromeDevTools/Protocol/iOS/CSS/GetStyleSheetTextCommand.cs b/source/ChromeDevTools/Protocol/iOS/CSS/GetStyleSheetTextCommand.cs index 6f5ec6bdfd866040d51631347614b087cf3b8fae..e50be078dcdebe37621fc03e5efdec523e4868fa 100644 --- a/source/ChromeDevTools/Protocol/iOS/CSS/GetStyleSheetTextCommand.cs +++ b/source/ChromeDevTools/Protocol/iOS/CSS/GetStyleSheetTextCommand.cs @@ -1,5 +1,6 @@ using MasterDevs.ChromeDevTools; using Newtonsoft.Json; +using System; using System.Collections.Generic; namespace MasterDevs.ChromeDevTools.Protocol.iOS.CSS diff --git a/source/ChromeDevTools/Protocol/iOS/CSS/GetStyleSheetTextCommandResponse.cs b/source/ChromeDevTools/Protocol/iOS/CSS/GetStyleSheetTextCommandResponse.cs index 37d8695e96c684ae95f72456ac0911995f1485fd..87fc15b3a1066c49c3638510fe37e37c04996a44 100644 --- a/source/ChromeDevTools/Protocol/iOS/CSS/GetStyleSheetTextCommandResponse.cs +++ b/source/ChromeDevTools/Protocol/iOS/CSS/GetStyleSheetTextCommandResponse.cs @@ -1,5 +1,6 @@ using MasterDevs.ChromeDevTools; using Newtonsoft.Json; +using System; using System.Collections.Generic; namespace MasterDevs.ChromeDevTools.Protocol.iOS.CSS diff --git a/source/ChromeDevTools/Protocol/iOS/CSS/GetSupportedCSSPropertiesCommand.cs b/source/ChromeDevTools/Protocol/iOS/CSS/GetSupportedCSSPropertiesCommand.cs index 01d71edf49a87e03dfe59658c8655974b35993e4..b52acba85d1bfc5262162800a6ee44e7b4d7500a 100644 --- a/source/ChromeDevTools/Protocol/iOS/CSS/GetSupportedCSSPropertiesCommand.cs +++ b/source/ChromeDevTools/Protocol/iOS/CSS/GetSupportedCSSPropertiesCommand.cs @@ -1,5 +1,6 @@ using MasterDevs.ChromeDevTools; using Newtonsoft.Json; +using System; using System.Collections.Generic; namespace MasterDevs.ChromeDevTools.Protocol.iOS.CSS diff --git a/source/ChromeDevTools/Protocol/iOS/CSS/GetSupportedCSSPropertiesCommandResponse.cs b/source/ChromeDevTools/Protocol/iOS/CSS/GetSupportedCSSPropertiesCommandResponse.cs index 705e90b3357c5f1e7d25c385df07c6df0ea35aec..3a8fbf29e6bc150b204b66fb73e189d2cea3e7b6 100644 --- a/source/ChromeDevTools/Protocol/iOS/CSS/GetSupportedCSSPropertiesCommandResponse.cs +++ b/source/ChromeDevTools/Protocol/iOS/CSS/GetSupportedCSSPropertiesCommandResponse.cs @@ -1,5 +1,6 @@ using MasterDevs.ChromeDevTools; using Newtonsoft.Json; +using System; using System.Collections.Generic; namespace MasterDevs.ChromeDevTools.Protocol.iOS.CSS diff --git a/source/ChromeDevTools/Protocol/iOS/CSS/GetSupportedSystemFontFamilyNamesCommand.cs b/source/ChromeDevTools/Protocol/iOS/CSS/GetSupportedSystemFontFamilyNamesCommand.cs index 4aa2467ca72457a336778705143ee5d309027005..d3ffaef2553cb287a0e29d1ab594ea6a596eee2a 100644 --- a/source/ChromeDevTools/Protocol/iOS/CSS/GetSupportedSystemFontFamilyNamesCommand.cs +++ b/source/ChromeDevTools/Protocol/iOS/CSS/GetSupportedSystemFontFamilyNamesCommand.cs @@ -1,5 +1,6 @@ using MasterDevs.ChromeDevTools; using Newtonsoft.Json; +using System; using System.Collections.Generic; namespace MasterDevs.ChromeDevTools.Protocol.iOS.CSS diff --git a/source/ChromeDevTools/Protocol/iOS/CSS/GetSupportedSystemFontFamilyNamesCommandResponse.cs b/source/ChromeDevTools/Protocol/iOS/CSS/GetSupportedSystemFontFamilyNamesCommandResponse.cs index 124c50253f48550aca446334caa9fa904c284ffd..411f88bf186da9e75aff245b831af618faf27209 100644 --- a/source/ChromeDevTools/Protocol/iOS/CSS/GetSupportedSystemFontFamilyNamesCommandResponse.cs +++ b/source/ChromeDevTools/Protocol/iOS/CSS/GetSupportedSystemFontFamilyNamesCommandResponse.cs @@ -1,5 +1,6 @@ using MasterDevs.ChromeDevTools; using Newtonsoft.Json; +using System; using System.Collections.Generic; namespace MasterDevs.ChromeDevTools.Protocol.iOS.CSS diff --git a/source/ChromeDevTools/Protocol/iOS/CSS/MediaQueryResultChangedEvent.cs b/source/ChromeDevTools/Protocol/iOS/CSS/MediaQueryResultChangedEvent.cs index 292ebbe3fc9a4d08a2301fceadb9bbd4db4a2e48..46e396b2cb98af181730c8f413d751f5acd5d239 100644 --- a/source/ChromeDevTools/Protocol/iOS/CSS/MediaQueryResultChangedEvent.cs +++ b/source/ChromeDevTools/Protocol/iOS/CSS/MediaQueryResultChangedEvent.cs @@ -1,4 +1,6 @@ -using MasterDevs.ChromeDevTools;using Newtonsoft.Json; +using MasterDevs.ChromeDevTools; +using Newtonsoft.Json; +using System.Collections.Generic; namespace MasterDevs.ChromeDevTools.Protocol.iOS.CSS { diff --git a/source/ChromeDevTools/Protocol/iOS/CSS/NamedFlowCreatedEvent.cs b/source/ChromeDevTools/Protocol/iOS/CSS/NamedFlowCreatedEvent.cs index 04187f38343dbc7445bf4f479e0856b9674e54ba..8af9bb307963d82230e7e174910d0a0a0f117c13 100644 --- a/source/ChromeDevTools/Protocol/iOS/CSS/NamedFlowCreatedEvent.cs +++ b/source/ChromeDevTools/Protocol/iOS/CSS/NamedFlowCreatedEvent.cs @@ -1,4 +1,6 @@ -using MasterDevs.ChromeDevTools;using Newtonsoft.Json; +using MasterDevs.ChromeDevTools; +using Newtonsoft.Json; +using System.Collections.Generic; namespace MasterDevs.ChromeDevTools.Protocol.iOS.CSS { diff --git a/source/ChromeDevTools/Protocol/iOS/CSS/NamedFlowRemovedEvent.cs b/source/ChromeDevTools/Protocol/iOS/CSS/NamedFlowRemovedEvent.cs index 5215dd8c8b5fd1fa06724357d20a45a840b89686..6c92fb4c8a7bf52eab86ff6269b772f2bef50cf0 100644 --- a/source/ChromeDevTools/Protocol/iOS/CSS/NamedFlowRemovedEvent.cs +++ b/source/ChromeDevTools/Protocol/iOS/CSS/NamedFlowRemovedEvent.cs @@ -1,4 +1,6 @@ -using MasterDevs.ChromeDevTools;using Newtonsoft.Json; +using MasterDevs.ChromeDevTools; +using Newtonsoft.Json; +using System.Collections.Generic; namespace MasterDevs.ChromeDevTools.Protocol.iOS.CSS { diff --git a/source/ChromeDevTools/Protocol/iOS/CSS/RegionOversetChangedEvent.cs b/source/ChromeDevTools/Protocol/iOS/CSS/RegionOversetChangedEvent.cs index 3bc067436ebfd2161a88d9290f239ea824d51f06..653b0d28dfbea159af6224bdc12c574c500f5e9a 100644 --- a/source/ChromeDevTools/Protocol/iOS/CSS/RegionOversetChangedEvent.cs +++ b/source/ChromeDevTools/Protocol/iOS/CSS/RegionOversetChangedEvent.cs @@ -1,4 +1,6 @@ -using MasterDevs.ChromeDevTools;using Newtonsoft.Json; +using MasterDevs.ChromeDevTools; +using Newtonsoft.Json; +using System.Collections.Generic; namespace MasterDevs.ChromeDevTools.Protocol.iOS.CSS { diff --git a/source/ChromeDevTools/Protocol/iOS/CSS/RegisteredNamedFlowContentElementEvent.cs b/source/ChromeDevTools/Protocol/iOS/CSS/RegisteredNamedFlowContentElementEvent.cs index 79549f43fa76b8898c312405c9084db4da9cf050..c72024e8c093fd7ab3ec6357802115c57a55b92a 100644 --- a/source/ChromeDevTools/Protocol/iOS/CSS/RegisteredNamedFlowContentElementEvent.cs +++ b/source/ChromeDevTools/Protocol/iOS/CSS/RegisteredNamedFlowContentElementEvent.cs @@ -1,4 +1,6 @@ -using MasterDevs.ChromeDevTools;using Newtonsoft.Json; +using MasterDevs.ChromeDevTools; +using Newtonsoft.Json; +using System.Collections.Generic; namespace MasterDevs.ChromeDevTools.Protocol.iOS.CSS { diff --git a/source/ChromeDevTools/Protocol/iOS/CSS/SetRuleSelectorCommand.cs b/source/ChromeDevTools/Protocol/iOS/CSS/SetRuleSelectorCommand.cs index 8b6de45fe1a938ac616794599505225ad14749a0..3962e5ae18f4e24b3d7cba7eeef4f2c360ca18f9 100644 --- a/source/ChromeDevTools/Protocol/iOS/CSS/SetRuleSelectorCommand.cs +++ b/source/ChromeDevTools/Protocol/iOS/CSS/SetRuleSelectorCommand.cs @@ -1,5 +1,6 @@ using MasterDevs.ChromeDevTools; using Newtonsoft.Json; +using System; using System.Collections.Generic; namespace MasterDevs.ChromeDevTools.Protocol.iOS.CSS diff --git a/source/ChromeDevTools/Protocol/iOS/CSS/SetRuleSelectorCommandResponse.cs b/source/ChromeDevTools/Protocol/iOS/CSS/SetRuleSelectorCommandResponse.cs index 0eab99466096aef6c2d9e18bf2e52620f29ef8d0..bf6f4e1e464cadba2ff4c61b05fcd183d48f3d3f 100644 --- a/source/ChromeDevTools/Protocol/iOS/CSS/SetRuleSelectorCommandResponse.cs +++ b/source/ChromeDevTools/Protocol/iOS/CSS/SetRuleSelectorCommandResponse.cs @@ -1,5 +1,6 @@ using MasterDevs.ChromeDevTools; using Newtonsoft.Json; +using System; using System.Collections.Generic; namespace MasterDevs.ChromeDevTools.Protocol.iOS.CSS diff --git a/source/ChromeDevTools/Protocol/iOS/CSS/SetStyleSheetTextCommand.cs b/source/ChromeDevTools/Protocol/iOS/CSS/SetStyleSheetTextCommand.cs index a87ab40f0a993d18319fc3754513102f034710bd..87a9fdd2fb89647fd6049403b2cb90d6d0b46c9d 100644 --- a/source/ChromeDevTools/Protocol/iOS/CSS/SetStyleSheetTextCommand.cs +++ b/source/ChromeDevTools/Protocol/iOS/CSS/SetStyleSheetTextCommand.cs @@ -1,5 +1,6 @@ using MasterDevs.ChromeDevTools; using Newtonsoft.Json; +using System; using System.Collections.Generic; namespace MasterDevs.ChromeDevTools.Protocol.iOS.CSS diff --git a/source/ChromeDevTools/Protocol/iOS/CSS/SetStyleSheetTextCommandResponse.cs b/source/ChromeDevTools/Protocol/iOS/CSS/SetStyleSheetTextCommandResponse.cs index 210ce74762cb6ddf3fa18a4ac299fb74a7e5667d..98c41b7f8540b0b3e014cf172217fb9a1b503b11 100644 --- a/source/ChromeDevTools/Protocol/iOS/CSS/SetStyleSheetTextCommandResponse.cs +++ b/source/ChromeDevTools/Protocol/iOS/CSS/SetStyleSheetTextCommandResponse.cs @@ -1,5 +1,6 @@ using MasterDevs.ChromeDevTools; using Newtonsoft.Json; +using System; using System.Collections.Generic; namespace MasterDevs.ChromeDevTools.Protocol.iOS.CSS diff --git a/source/ChromeDevTools/Protocol/iOS/CSS/SetStyleTextCommand.cs b/source/ChromeDevTools/Protocol/iOS/CSS/SetStyleTextCommand.cs index 1af16b0db8cd742e3a2ca394618eb0995a7792c6..dfc96ebe53030af306359ae58601c2830b07ec74 100644 --- a/source/ChromeDevTools/Protocol/iOS/CSS/SetStyleTextCommand.cs +++ b/source/ChromeDevTools/Protocol/iOS/CSS/SetStyleTextCommand.cs @@ -1,5 +1,6 @@ using MasterDevs.ChromeDevTools; using Newtonsoft.Json; +using System; using System.Collections.Generic; namespace MasterDevs.ChromeDevTools.Protocol.iOS.CSS diff --git a/source/ChromeDevTools/Protocol/iOS/CSS/SetStyleTextCommandResponse.cs b/source/ChromeDevTools/Protocol/iOS/CSS/SetStyleTextCommandResponse.cs index 7caea7a7acfb8277bc55ee21eec6c4fea1bf308b..52bb35824d4caa95f80229b4cbf01ae8d484aaa6 100644 --- a/source/ChromeDevTools/Protocol/iOS/CSS/SetStyleTextCommandResponse.cs +++ b/source/ChromeDevTools/Protocol/iOS/CSS/SetStyleTextCommandResponse.cs @@ -1,5 +1,6 @@ using MasterDevs.ChromeDevTools; using Newtonsoft.Json; +using System; using System.Collections.Generic; namespace MasterDevs.ChromeDevTools.Protocol.iOS.CSS diff --git a/source/ChromeDevTools/Protocol/iOS/CSS/ShorthandEntry.cs b/source/ChromeDevTools/Protocol/iOS/CSS/ShorthandEntry.cs index a5e35732a7ea623a96969156f6fc4b12ae9a07cf..54d556bb602af89ecd95e0440b6cdd0e5ac1881b 100644 --- a/source/ChromeDevTools/Protocol/iOS/CSS/ShorthandEntry.cs +++ b/source/ChromeDevTools/Protocol/iOS/CSS/ShorthandEntry.cs @@ -4,9 +4,6 @@ using System.Collections.Generic; namespace MasterDevs.ChromeDevTools.Protocol.iOS.CSS { - /// <summary> - /// - /// </summary> [SupportedBy("iOS")] public class ShorthandEntry { diff --git a/source/ChromeDevTools/Protocol/iOS/CSS/StyleSheetAddedEvent.cs b/source/ChromeDevTools/Protocol/iOS/CSS/StyleSheetAddedEvent.cs index 633ed6fd717aece35468c3cf6eb0353d06a8e4ae..fb4bc821a536de520f9836bc47c72baf286f5cc0 100644 --- a/source/ChromeDevTools/Protocol/iOS/CSS/StyleSheetAddedEvent.cs +++ b/source/ChromeDevTools/Protocol/iOS/CSS/StyleSheetAddedEvent.cs @@ -1,4 +1,6 @@ -using MasterDevs.ChromeDevTools;using Newtonsoft.Json; +using MasterDevs.ChromeDevTools; +using Newtonsoft.Json; +using System.Collections.Generic; namespace MasterDevs.ChromeDevTools.Protocol.iOS.CSS { diff --git a/source/ChromeDevTools/Protocol/iOS/CSS/StyleSheetChangedEvent.cs b/source/ChromeDevTools/Protocol/iOS/CSS/StyleSheetChangedEvent.cs index af1a6d19a6f265fde014f3b181138ffeebf1db3c..2450fbcf8762218fca39a3fb6e3119ed95b96423 100644 --- a/source/ChromeDevTools/Protocol/iOS/CSS/StyleSheetChangedEvent.cs +++ b/source/ChromeDevTools/Protocol/iOS/CSS/StyleSheetChangedEvent.cs @@ -1,4 +1,6 @@ -using MasterDevs.ChromeDevTools;using Newtonsoft.Json; +using MasterDevs.ChromeDevTools; +using Newtonsoft.Json; +using System.Collections.Generic; namespace MasterDevs.ChromeDevTools.Protocol.iOS.CSS { diff --git a/source/ChromeDevTools/Protocol/iOS/CSS/StyleSheetRemovedEvent.cs b/source/ChromeDevTools/Protocol/iOS/CSS/StyleSheetRemovedEvent.cs index 484807529f033f090c695d9ccae232e13c452b97..2909ebb8b8fb888a180be97a98554369f838d068 100644 --- a/source/ChromeDevTools/Protocol/iOS/CSS/StyleSheetRemovedEvent.cs +++ b/source/ChromeDevTools/Protocol/iOS/CSS/StyleSheetRemovedEvent.cs @@ -1,4 +1,6 @@ -using MasterDevs.ChromeDevTools;using Newtonsoft.Json; +using MasterDevs.ChromeDevTools; +using Newtonsoft.Json; +using System.Collections.Generic; namespace MasterDevs.ChromeDevTools.Protocol.iOS.CSS { diff --git a/source/ChromeDevTools/Protocol/iOS/CSS/UnregisteredNamedFlowContentElementEvent.cs b/source/ChromeDevTools/Protocol/iOS/CSS/UnregisteredNamedFlowContentElementEvent.cs index dc26cb1c0f485ac276cd684e70063bea16e15c97..dff2d7ab06bd3a566a7ffcc4e0f28d44a627812e 100644 --- a/source/ChromeDevTools/Protocol/iOS/CSS/UnregisteredNamedFlowContentElementEvent.cs +++ b/source/ChromeDevTools/Protocol/iOS/CSS/UnregisteredNamedFlowContentElementEvent.cs @@ -1,4 +1,6 @@ -using MasterDevs.ChromeDevTools;using Newtonsoft.Json; +using MasterDevs.ChromeDevTools; +using Newtonsoft.Json; +using System.Collections.Generic; namespace MasterDevs.ChromeDevTools.Protocol.iOS.CSS { diff --git a/source/ChromeDevTools/Protocol/iOS/Console/AddInspectedNodeCommand.cs b/source/ChromeDevTools/Protocol/iOS/Console/AddInspectedNodeCommand.cs index 722e5e353d9ac03668b428766b5d4cd4dfc6d55c..080b7d9ada44e2a11305a58df39562763f65c346 100644 --- a/source/ChromeDevTools/Protocol/iOS/Console/AddInspectedNodeCommand.cs +++ b/source/ChromeDevTools/Protocol/iOS/Console/AddInspectedNodeCommand.cs @@ -1,5 +1,6 @@ using MasterDevs.ChromeDevTools; using Newtonsoft.Json; +using System; using System.Collections.Generic; namespace MasterDevs.ChromeDevTools.Protocol.iOS.Console diff --git a/source/ChromeDevTools/Protocol/iOS/Console/AddInspectedNodeCommandResponse.cs b/source/ChromeDevTools/Protocol/iOS/Console/AddInspectedNodeCommandResponse.cs index c64cbe1a23c11292e37584a95c0879aeda87c522..227b162166a346f1b2b661d4817b2a1cd95945f9 100644 --- a/source/ChromeDevTools/Protocol/iOS/Console/AddInspectedNodeCommandResponse.cs +++ b/source/ChromeDevTools/Protocol/iOS/Console/AddInspectedNodeCommandResponse.cs @@ -1,5 +1,6 @@ using MasterDevs.ChromeDevTools; using Newtonsoft.Json; +using System; using System.Collections.Generic; namespace MasterDevs.ChromeDevTools.Protocol.iOS.Console diff --git a/source/ChromeDevTools/Protocol/iOS/Console/ClearMessagesCommand.cs b/source/ChromeDevTools/Protocol/iOS/Console/ClearMessagesCommand.cs index f2429393e2f4104c50af2c13e42a4bd841faf370..410a4d31983cd36ea175be17f7f8f3168bb1a868 100644 --- a/source/ChromeDevTools/Protocol/iOS/Console/ClearMessagesCommand.cs +++ b/source/ChromeDevTools/Protocol/iOS/Console/ClearMessagesCommand.cs @@ -1,5 +1,6 @@ using MasterDevs.ChromeDevTools; using Newtonsoft.Json; +using System; using System.Collections.Generic; namespace MasterDevs.ChromeDevTools.Protocol.iOS.Console diff --git a/source/ChromeDevTools/Protocol/iOS/Console/ClearMessagesCommandResponse.cs b/source/ChromeDevTools/Protocol/iOS/Console/ClearMessagesCommandResponse.cs index 28e0344035e161ea66fd0f8b0eda5108204fa49e..7a94d359366c03da4bd8526950328d09d160c9d0 100644 --- a/source/ChromeDevTools/Protocol/iOS/Console/ClearMessagesCommandResponse.cs +++ b/source/ChromeDevTools/Protocol/iOS/Console/ClearMessagesCommandResponse.cs @@ -1,5 +1,6 @@ using MasterDevs.ChromeDevTools; using Newtonsoft.Json; +using System; using System.Collections.Generic; namespace MasterDevs.ChromeDevTools.Protocol.iOS.Console diff --git a/source/ChromeDevTools/Protocol/iOS/Console/DisableCommand.cs b/source/ChromeDevTools/Protocol/iOS/Console/DisableCommand.cs index c0de9bea113263023696c0ad0a8cc517e7dba16e..7acd1388128df81a24e7a04ba5f9067e658b58cd 100644 --- a/source/ChromeDevTools/Protocol/iOS/Console/DisableCommand.cs +++ b/source/ChromeDevTools/Protocol/iOS/Console/DisableCommand.cs @@ -1,5 +1,6 @@ using MasterDevs.ChromeDevTools; using Newtonsoft.Json; +using System; using System.Collections.Generic; namespace MasterDevs.ChromeDevTools.Protocol.iOS.Console diff --git a/source/ChromeDevTools/Protocol/iOS/Console/DisableCommandResponse.cs b/source/ChromeDevTools/Protocol/iOS/Console/DisableCommandResponse.cs index 33d69b8df9b69597be372591433df7ec68ef5da4..3c6ae8038216ab2b2479450a950158e51a749ee9 100644 --- a/source/ChromeDevTools/Protocol/iOS/Console/DisableCommandResponse.cs +++ b/source/ChromeDevTools/Protocol/iOS/Console/DisableCommandResponse.cs @@ -1,5 +1,6 @@ using MasterDevs.ChromeDevTools; using Newtonsoft.Json; +using System; using System.Collections.Generic; namespace MasterDevs.ChromeDevTools.Protocol.iOS.Console diff --git a/source/ChromeDevTools/Protocol/iOS/Console/EnableCommand.cs b/source/ChromeDevTools/Protocol/iOS/Console/EnableCommand.cs index a51e2f73abeccc99250aba7da6f199bed89ffa71..4f52ad15e95fa92740fc4574cbd829920621edb7 100644 --- a/source/ChromeDevTools/Protocol/iOS/Console/EnableCommand.cs +++ b/source/ChromeDevTools/Protocol/iOS/Console/EnableCommand.cs @@ -1,5 +1,6 @@ using MasterDevs.ChromeDevTools; using Newtonsoft.Json; +using System; using System.Collections.Generic; namespace MasterDevs.ChromeDevTools.Protocol.iOS.Console diff --git a/source/ChromeDevTools/Protocol/iOS/Console/EnableCommandResponse.cs b/source/ChromeDevTools/Protocol/iOS/Console/EnableCommandResponse.cs index d76690e4f9cba8d292eac49a9d47dd7e7eeac026..556cf7ef384b4b53bf7bcd584236f42c797e32c7 100644 --- a/source/ChromeDevTools/Protocol/iOS/Console/EnableCommandResponse.cs +++ b/source/ChromeDevTools/Protocol/iOS/Console/EnableCommandResponse.cs @@ -1,5 +1,6 @@ using MasterDevs.ChromeDevTools; using Newtonsoft.Json; +using System; using System.Collections.Generic; namespace MasterDevs.ChromeDevTools.Protocol.iOS.Console diff --git a/source/ChromeDevTools/Protocol/iOS/Console/MessageAddedEvent.cs b/source/ChromeDevTools/Protocol/iOS/Console/MessageAddedEvent.cs index 00353df54803511b19c792bd7560f4125cfc5592..36173f4282b77936b45a0747ed9928db5a27ed79 100644 --- a/source/ChromeDevTools/Protocol/iOS/Console/MessageAddedEvent.cs +++ b/source/ChromeDevTools/Protocol/iOS/Console/MessageAddedEvent.cs @@ -1,4 +1,6 @@ -using MasterDevs.ChromeDevTools;using Newtonsoft.Json; +using MasterDevs.ChromeDevTools; +using Newtonsoft.Json; +using System.Collections.Generic; namespace MasterDevs.ChromeDevTools.Protocol.iOS.Console { diff --git a/source/ChromeDevTools/Protocol/iOS/Console/MessageRepeatCountUpdatedEvent.cs b/source/ChromeDevTools/Protocol/iOS/Console/MessageRepeatCountUpdatedEvent.cs index e71d794b73cc1cfc1f27acc7029c48cff7c66e43..658c0050999a89d038716d5b8a7694364d4de355 100644 --- a/source/ChromeDevTools/Protocol/iOS/Console/MessageRepeatCountUpdatedEvent.cs +++ b/source/ChromeDevTools/Protocol/iOS/Console/MessageRepeatCountUpdatedEvent.cs @@ -1,4 +1,6 @@ -using MasterDevs.ChromeDevTools;using Newtonsoft.Json; +using MasterDevs.ChromeDevTools; +using Newtonsoft.Json; +using System.Collections.Generic; namespace MasterDevs.ChromeDevTools.Protocol.iOS.Console { diff --git a/source/ChromeDevTools/Protocol/iOS/Console/MessagesClearedEvent.cs b/source/ChromeDevTools/Protocol/iOS/Console/MessagesClearedEvent.cs index a75d20133ef377d5d24f559a4d4fa8a7c732a3f0..3e5fc71154ff7b4b47cdfe40d259eb896d86fd73 100644 --- a/source/ChromeDevTools/Protocol/iOS/Console/MessagesClearedEvent.cs +++ b/source/ChromeDevTools/Protocol/iOS/Console/MessagesClearedEvent.cs @@ -1,4 +1,6 @@ -using MasterDevs.ChromeDevTools;using Newtonsoft.Json; +using MasterDevs.ChromeDevTools; +using Newtonsoft.Json; +using System.Collections.Generic; namespace MasterDevs.ChromeDevTools.Protocol.iOS.Console { diff --git a/source/ChromeDevTools/Protocol/iOS/Console/SetMonitoringXHREnabledCommand.cs b/source/ChromeDevTools/Protocol/iOS/Console/SetMonitoringXHREnabledCommand.cs index b82146511aa6e27457a9f35d0507897b5823c665..ca65324ac14211c1469ed3769b1136ddef738b30 100644 --- a/source/ChromeDevTools/Protocol/iOS/Console/SetMonitoringXHREnabledCommand.cs +++ b/source/ChromeDevTools/Protocol/iOS/Console/SetMonitoringXHREnabledCommand.cs @@ -1,5 +1,6 @@ using MasterDevs.ChromeDevTools; using Newtonsoft.Json; +using System; using System.Collections.Generic; namespace MasterDevs.ChromeDevTools.Protocol.iOS.Console diff --git a/source/ChromeDevTools/Protocol/iOS/Console/SetMonitoringXHREnabledCommandResponse.cs b/source/ChromeDevTools/Protocol/iOS/Console/SetMonitoringXHREnabledCommandResponse.cs index 7d3ea1eb4021da9c373dedce841866a0edeae2f8..fa5165226f91c600e1ce7f1905bd8403c1a4f3a2 100644 --- a/source/ChromeDevTools/Protocol/iOS/Console/SetMonitoringXHREnabledCommandResponse.cs +++ b/source/ChromeDevTools/Protocol/iOS/Console/SetMonitoringXHREnabledCommandResponse.cs @@ -1,5 +1,6 @@ using MasterDevs.ChromeDevTools; using Newtonsoft.Json; +using System; using System.Collections.Generic; namespace MasterDevs.ChromeDevTools.Protocol.iOS.Console diff --git a/source/ChromeDevTools/Protocol/iOS/DOM/AttributeModifiedEvent.cs b/source/ChromeDevTools/Protocol/iOS/DOM/AttributeModifiedEvent.cs index 88a039f4ca46adf4b96f17db3148e556a4357b2d..00cbdebd59b0beeeb4036d919e2981171b6fc627 100644 --- a/source/ChromeDevTools/Protocol/iOS/DOM/AttributeModifiedEvent.cs +++ b/source/ChromeDevTools/Protocol/iOS/DOM/AttributeModifiedEvent.cs @@ -1,4 +1,6 @@ -using MasterDevs.ChromeDevTools;using Newtonsoft.Json; +using MasterDevs.ChromeDevTools; +using Newtonsoft.Json; +using System.Collections.Generic; namespace MasterDevs.ChromeDevTools.Protocol.iOS.DOM { diff --git a/source/ChromeDevTools/Protocol/iOS/DOM/AttributeRemovedEvent.cs b/source/ChromeDevTools/Protocol/iOS/DOM/AttributeRemovedEvent.cs index 020b5f470dc7634c84e2182ce8f7e7c88f2aaade..fab29aee22c9ba571e92e5ecb8d7261b1cddd0dd 100644 --- a/source/ChromeDevTools/Protocol/iOS/DOM/AttributeRemovedEvent.cs +++ b/source/ChromeDevTools/Protocol/iOS/DOM/AttributeRemovedEvent.cs @@ -1,4 +1,6 @@ -using MasterDevs.ChromeDevTools;using Newtonsoft.Json; +using MasterDevs.ChromeDevTools; +using Newtonsoft.Json; +using System.Collections.Generic; namespace MasterDevs.ChromeDevTools.Protocol.iOS.DOM { diff --git a/source/ChromeDevTools/Protocol/iOS/DOM/CharacterDataModifiedEvent.cs b/source/ChromeDevTools/Protocol/iOS/DOM/CharacterDataModifiedEvent.cs index d46030b473765e562581a5aab3373fa866094179..d4eba121c3801f280e115299f3e1d27d97223aa5 100644 --- a/source/ChromeDevTools/Protocol/iOS/DOM/CharacterDataModifiedEvent.cs +++ b/source/ChromeDevTools/Protocol/iOS/DOM/CharacterDataModifiedEvent.cs @@ -1,4 +1,6 @@ -using MasterDevs.ChromeDevTools;using Newtonsoft.Json; +using MasterDevs.ChromeDevTools; +using Newtonsoft.Json; +using System.Collections.Generic; namespace MasterDevs.ChromeDevTools.Protocol.iOS.DOM { diff --git a/source/ChromeDevTools/Protocol/iOS/DOM/ChildNodeCountUpdatedEvent.cs b/source/ChromeDevTools/Protocol/iOS/DOM/ChildNodeCountUpdatedEvent.cs index b6662bb4da404918e6e6b283865b921a54ad8cf1..1fe971731fa6af722a8fbda8f3291a99e3ca18b1 100644 --- a/source/ChromeDevTools/Protocol/iOS/DOM/ChildNodeCountUpdatedEvent.cs +++ b/source/ChromeDevTools/Protocol/iOS/DOM/ChildNodeCountUpdatedEvent.cs @@ -1,4 +1,6 @@ -using MasterDevs.ChromeDevTools;using Newtonsoft.Json; +using MasterDevs.ChromeDevTools; +using Newtonsoft.Json; +using System.Collections.Generic; namespace MasterDevs.ChromeDevTools.Protocol.iOS.DOM { diff --git a/source/ChromeDevTools/Protocol/iOS/DOM/ChildNodeInsertedEvent.cs b/source/ChromeDevTools/Protocol/iOS/DOM/ChildNodeInsertedEvent.cs index 798cb12f2165c34dee4b53305d1e9ece6f98a1f6..e97cb4da2976ac9f625a9f182353263569dbce4f 100644 --- a/source/ChromeDevTools/Protocol/iOS/DOM/ChildNodeInsertedEvent.cs +++ b/source/ChromeDevTools/Protocol/iOS/DOM/ChildNodeInsertedEvent.cs @@ -1,4 +1,6 @@ -using MasterDevs.ChromeDevTools;using Newtonsoft.Json; +using MasterDevs.ChromeDevTools; +using Newtonsoft.Json; +using System.Collections.Generic; namespace MasterDevs.ChromeDevTools.Protocol.iOS.DOM { diff --git a/source/ChromeDevTools/Protocol/iOS/DOM/ChildNodeRemovedEvent.cs b/source/ChromeDevTools/Protocol/iOS/DOM/ChildNodeRemovedEvent.cs index afc8b70d6b63f476f370c6bccd16f810814bc667..107eb62d636887a4c04c0ab7e45a0e3e596ce926 100644 --- a/source/ChromeDevTools/Protocol/iOS/DOM/ChildNodeRemovedEvent.cs +++ b/source/ChromeDevTools/Protocol/iOS/DOM/ChildNodeRemovedEvent.cs @@ -1,4 +1,6 @@ -using MasterDevs.ChromeDevTools;using Newtonsoft.Json; +using MasterDevs.ChromeDevTools; +using Newtonsoft.Json; +using System.Collections.Generic; namespace MasterDevs.ChromeDevTools.Protocol.iOS.DOM { diff --git a/source/ChromeDevTools/Protocol/iOS/DOM/DiscardSearchResultsCommand.cs b/source/ChromeDevTools/Protocol/iOS/DOM/DiscardSearchResultsCommand.cs index 6e8a3eeb75e79536e76040e6eab23b4d80ac0dce..3b400729df6e40b4243e2cc7400ae9a7b6f13564 100644 --- a/source/ChromeDevTools/Protocol/iOS/DOM/DiscardSearchResultsCommand.cs +++ b/source/ChromeDevTools/Protocol/iOS/DOM/DiscardSearchResultsCommand.cs @@ -1,5 +1,6 @@ using MasterDevs.ChromeDevTools; using Newtonsoft.Json; +using System; using System.Collections.Generic; namespace MasterDevs.ChromeDevTools.Protocol.iOS.DOM diff --git a/source/ChromeDevTools/Protocol/iOS/DOM/DiscardSearchResultsCommandResponse.cs b/source/ChromeDevTools/Protocol/iOS/DOM/DiscardSearchResultsCommandResponse.cs index 555fa2977a7ee2a2d12dc3220d1c153acd0d6163..2509e8191eedac7a044a7daf08ad718ac6278c95 100644 --- a/source/ChromeDevTools/Protocol/iOS/DOM/DiscardSearchResultsCommandResponse.cs +++ b/source/ChromeDevTools/Protocol/iOS/DOM/DiscardSearchResultsCommandResponse.cs @@ -1,5 +1,6 @@ using MasterDevs.ChromeDevTools; using Newtonsoft.Json; +using System; using System.Collections.Generic; namespace MasterDevs.ChromeDevTools.Protocol.iOS.DOM diff --git a/source/ChromeDevTools/Protocol/iOS/DOM/DocumentUpdatedEvent.cs b/source/ChromeDevTools/Protocol/iOS/DOM/DocumentUpdatedEvent.cs index 0754fc6ffd9942401f6da58c8f37039d7227a80c..740223e317dffdb3b795a9ea4c63a4a4ee15113d 100644 --- a/source/ChromeDevTools/Protocol/iOS/DOM/DocumentUpdatedEvent.cs +++ b/source/ChromeDevTools/Protocol/iOS/DOM/DocumentUpdatedEvent.cs @@ -1,4 +1,6 @@ -using MasterDevs.ChromeDevTools;using Newtonsoft.Json; +using MasterDevs.ChromeDevTools; +using Newtonsoft.Json; +using System.Collections.Generic; namespace MasterDevs.ChromeDevTools.Protocol.iOS.DOM { diff --git a/source/ChromeDevTools/Protocol/iOS/DOM/FocusCommand.cs b/source/ChromeDevTools/Protocol/iOS/DOM/FocusCommand.cs index ec82e8481e0099226fa7f7035aa375777bcb4f04..b4492e4c6f9deb98bff6a2ae75e392af7fd84736 100644 --- a/source/ChromeDevTools/Protocol/iOS/DOM/FocusCommand.cs +++ b/source/ChromeDevTools/Protocol/iOS/DOM/FocusCommand.cs @@ -1,5 +1,6 @@ using MasterDevs.ChromeDevTools; using Newtonsoft.Json; +using System; using System.Collections.Generic; namespace MasterDevs.ChromeDevTools.Protocol.iOS.DOM diff --git a/source/ChromeDevTools/Protocol/iOS/DOM/FocusCommandResponse.cs b/source/ChromeDevTools/Protocol/iOS/DOM/FocusCommandResponse.cs index 59fa14aa7da95e7e0686d84960a33f76f6d3ddbb..4d76eea5ef5f44acbb548fbc1446e5912aac5807 100644 --- a/source/ChromeDevTools/Protocol/iOS/DOM/FocusCommandResponse.cs +++ b/source/ChromeDevTools/Protocol/iOS/DOM/FocusCommandResponse.cs @@ -1,5 +1,6 @@ using MasterDevs.ChromeDevTools; using Newtonsoft.Json; +using System; using System.Collections.Generic; namespace MasterDevs.ChromeDevTools.Protocol.iOS.DOM diff --git a/source/ChromeDevTools/Protocol/iOS/DOM/GetAccessibilityPropertiesForNodeCommand.cs b/source/ChromeDevTools/Protocol/iOS/DOM/GetAccessibilityPropertiesForNodeCommand.cs index 9fe6c7a3373c1fabbdbdea3621055ab490fc04cc..e1bca20ad7b8cf5186ee11e7cd556e1d18399b5f 100644 --- a/source/ChromeDevTools/Protocol/iOS/DOM/GetAccessibilityPropertiesForNodeCommand.cs +++ b/source/ChromeDevTools/Protocol/iOS/DOM/GetAccessibilityPropertiesForNodeCommand.cs @@ -1,5 +1,6 @@ using MasterDevs.ChromeDevTools; using Newtonsoft.Json; +using System; using System.Collections.Generic; namespace MasterDevs.ChromeDevTools.Protocol.iOS.DOM diff --git a/source/ChromeDevTools/Protocol/iOS/DOM/GetAccessibilityPropertiesForNodeCommandResponse.cs b/source/ChromeDevTools/Protocol/iOS/DOM/GetAccessibilityPropertiesForNodeCommandResponse.cs index 8c37d3adab1d852945b53e6261562c989a5069fa..bb2a00fab844c1070075959dff5a79bc8a76371d 100644 --- a/source/ChromeDevTools/Protocol/iOS/DOM/GetAccessibilityPropertiesForNodeCommandResponse.cs +++ b/source/ChromeDevTools/Protocol/iOS/DOM/GetAccessibilityPropertiesForNodeCommandResponse.cs @@ -1,5 +1,6 @@ using MasterDevs.ChromeDevTools; using Newtonsoft.Json; +using System; using System.Collections.Generic; namespace MasterDevs.ChromeDevTools.Protocol.iOS.DOM diff --git a/source/ChromeDevTools/Protocol/iOS/DOM/GetAttributesCommand.cs b/source/ChromeDevTools/Protocol/iOS/DOM/GetAttributesCommand.cs index 03adcd022d61de1a0e408323bf1c1cbf444590e7..5170c296b1258d12c177d7284464198716a81cbd 100644 --- a/source/ChromeDevTools/Protocol/iOS/DOM/GetAttributesCommand.cs +++ b/source/ChromeDevTools/Protocol/iOS/DOM/GetAttributesCommand.cs @@ -1,5 +1,6 @@ using MasterDevs.ChromeDevTools; using Newtonsoft.Json; +using System; using System.Collections.Generic; namespace MasterDevs.ChromeDevTools.Protocol.iOS.DOM diff --git a/source/ChromeDevTools/Protocol/iOS/DOM/GetAttributesCommandResponse.cs b/source/ChromeDevTools/Protocol/iOS/DOM/GetAttributesCommandResponse.cs index 46bc22cf76c81638f3888279ba4e5580974dba90..c7deb523bf014d83ce504d642cd54e8c37ff272b 100644 --- a/source/ChromeDevTools/Protocol/iOS/DOM/GetAttributesCommandResponse.cs +++ b/source/ChromeDevTools/Protocol/iOS/DOM/GetAttributesCommandResponse.cs @@ -1,5 +1,6 @@ using MasterDevs.ChromeDevTools; using Newtonsoft.Json; +using System; using System.Collections.Generic; namespace MasterDevs.ChromeDevTools.Protocol.iOS.DOM diff --git a/source/ChromeDevTools/Protocol/iOS/DOM/GetDocumentCommand.cs b/source/ChromeDevTools/Protocol/iOS/DOM/GetDocumentCommand.cs index e444760f7fcf982c8ee2ee4efa7cec011b469d5f..0a50703efd370220138028d25bdee2609044fa15 100644 --- a/source/ChromeDevTools/Protocol/iOS/DOM/GetDocumentCommand.cs +++ b/source/ChromeDevTools/Protocol/iOS/DOM/GetDocumentCommand.cs @@ -1,5 +1,6 @@ using MasterDevs.ChromeDevTools; using Newtonsoft.Json; +using System; using System.Collections.Generic; namespace MasterDevs.ChromeDevTools.Protocol.iOS.DOM diff --git a/source/ChromeDevTools/Protocol/iOS/DOM/GetDocumentCommandResponse.cs b/source/ChromeDevTools/Protocol/iOS/DOM/GetDocumentCommandResponse.cs index 33abd8f8e2a5f5134c680ff1c7d8c63e313ee7f4..c5a88a897f44f5d61d4996dc8e066cc6260e4583 100644 --- a/source/ChromeDevTools/Protocol/iOS/DOM/GetDocumentCommandResponse.cs +++ b/source/ChromeDevTools/Protocol/iOS/DOM/GetDocumentCommandResponse.cs @@ -1,5 +1,6 @@ using MasterDevs.ChromeDevTools; using Newtonsoft.Json; +using System; using System.Collections.Generic; namespace MasterDevs.ChromeDevTools.Protocol.iOS.DOM diff --git a/source/ChromeDevTools/Protocol/iOS/DOM/GetEventListenersForNodeCommand.cs b/source/ChromeDevTools/Protocol/iOS/DOM/GetEventListenersForNodeCommand.cs index 173e70577bfe03846eb1b0a6204aa0af08eadb7c..9648dfa106073e82041159abc7bdae41dd2efeb0 100644 --- a/source/ChromeDevTools/Protocol/iOS/DOM/GetEventListenersForNodeCommand.cs +++ b/source/ChromeDevTools/Protocol/iOS/DOM/GetEventListenersForNodeCommand.cs @@ -1,5 +1,6 @@ using MasterDevs.ChromeDevTools; using Newtonsoft.Json; +using System; using System.Collections.Generic; namespace MasterDevs.ChromeDevTools.Protocol.iOS.DOM diff --git a/source/ChromeDevTools/Protocol/iOS/DOM/GetEventListenersForNodeCommandResponse.cs b/source/ChromeDevTools/Protocol/iOS/DOM/GetEventListenersForNodeCommandResponse.cs index a2bc9ba21031db29747032011c1e4419e775bc3f..16572047406ef4e010db399dc35b157a070ab79e 100644 --- a/source/ChromeDevTools/Protocol/iOS/DOM/GetEventListenersForNodeCommandResponse.cs +++ b/source/ChromeDevTools/Protocol/iOS/DOM/GetEventListenersForNodeCommandResponse.cs @@ -1,5 +1,6 @@ using MasterDevs.ChromeDevTools; using Newtonsoft.Json; +using System; using System.Collections.Generic; namespace MasterDevs.ChromeDevTools.Protocol.iOS.DOM diff --git a/source/ChromeDevTools/Protocol/iOS/DOM/GetOuterHTMLCommand.cs b/source/ChromeDevTools/Protocol/iOS/DOM/GetOuterHTMLCommand.cs index 7c748f050f979f69bf3a9424b8eface1332e173a..4d210501965cb4c450886bf8fedefc6b5e9b4427 100644 --- a/source/ChromeDevTools/Protocol/iOS/DOM/GetOuterHTMLCommand.cs +++ b/source/ChromeDevTools/Protocol/iOS/DOM/GetOuterHTMLCommand.cs @@ -1,5 +1,6 @@ using MasterDevs.ChromeDevTools; using Newtonsoft.Json; +using System; using System.Collections.Generic; namespace MasterDevs.ChromeDevTools.Protocol.iOS.DOM diff --git a/source/ChromeDevTools/Protocol/iOS/DOM/GetOuterHTMLCommandResponse.cs b/source/ChromeDevTools/Protocol/iOS/DOM/GetOuterHTMLCommandResponse.cs index 7a19d7407796dad4bb2abb304d29cb8d9a30161c..a9abd97a1dd5386bb9d08725f57de190d4c4887a 100644 --- a/source/ChromeDevTools/Protocol/iOS/DOM/GetOuterHTMLCommandResponse.cs +++ b/source/ChromeDevTools/Protocol/iOS/DOM/GetOuterHTMLCommandResponse.cs @@ -1,5 +1,6 @@ using MasterDevs.ChromeDevTools; using Newtonsoft.Json; +using System; using System.Collections.Generic; namespace MasterDevs.ChromeDevTools.Protocol.iOS.DOM diff --git a/source/ChromeDevTools/Protocol/iOS/DOM/GetSearchResultsCommand.cs b/source/ChromeDevTools/Protocol/iOS/DOM/GetSearchResultsCommand.cs index d0451bc4748a2e4dfa0cc44e515bdc3fdd7cd2b8..360583584b6b878bbc4fcd9ba8e84a7c24767901 100644 --- a/source/ChromeDevTools/Protocol/iOS/DOM/GetSearchResultsCommand.cs +++ b/source/ChromeDevTools/Protocol/iOS/DOM/GetSearchResultsCommand.cs @@ -1,5 +1,6 @@ using MasterDevs.ChromeDevTools; using Newtonsoft.Json; +using System; using System.Collections.Generic; namespace MasterDevs.ChromeDevTools.Protocol.iOS.DOM diff --git a/source/ChromeDevTools/Protocol/iOS/DOM/GetSearchResultsCommandResponse.cs b/source/ChromeDevTools/Protocol/iOS/DOM/GetSearchResultsCommandResponse.cs index 6531648f53618aa7d62e791fa41eb38a157050e1..13a0f86328ac074c6af1be6a0b516a97a84be017 100644 --- a/source/ChromeDevTools/Protocol/iOS/DOM/GetSearchResultsCommandResponse.cs +++ b/source/ChromeDevTools/Protocol/iOS/DOM/GetSearchResultsCommandResponse.cs @@ -1,5 +1,6 @@ using MasterDevs.ChromeDevTools; using Newtonsoft.Json; +using System; using System.Collections.Generic; namespace MasterDevs.ChromeDevTools.Protocol.iOS.DOM diff --git a/source/ChromeDevTools/Protocol/iOS/DOM/HideHighlightCommand.cs b/source/ChromeDevTools/Protocol/iOS/DOM/HideHighlightCommand.cs index 35dcc63f19115230be36812277bb2fe40947a222..934617a862b2f509c1a5d4ea87856af96ef97fff 100644 --- a/source/ChromeDevTools/Protocol/iOS/DOM/HideHighlightCommand.cs +++ b/source/ChromeDevTools/Protocol/iOS/DOM/HideHighlightCommand.cs @@ -1,5 +1,6 @@ using MasterDevs.ChromeDevTools; using Newtonsoft.Json; +using System; using System.Collections.Generic; namespace MasterDevs.ChromeDevTools.Protocol.iOS.DOM diff --git a/source/ChromeDevTools/Protocol/iOS/DOM/HideHighlightCommandResponse.cs b/source/ChromeDevTools/Protocol/iOS/DOM/HideHighlightCommandResponse.cs index 53833137798acfacb1913eeea201178bc0d5a758..6525332ad02eecaebffa0a4c223ba88d7b664597 100644 --- a/source/ChromeDevTools/Protocol/iOS/DOM/HideHighlightCommandResponse.cs +++ b/source/ChromeDevTools/Protocol/iOS/DOM/HideHighlightCommandResponse.cs @@ -1,5 +1,6 @@ using MasterDevs.ChromeDevTools; using Newtonsoft.Json; +using System; using System.Collections.Generic; namespace MasterDevs.ChromeDevTools.Protocol.iOS.DOM diff --git a/source/ChromeDevTools/Protocol/iOS/DOM/HighlightFrameCommand.cs b/source/ChromeDevTools/Protocol/iOS/DOM/HighlightFrameCommand.cs index c325633821b9e0e8805a8a202616b9756bd7910a..77f7ccf92591a9ba558ff83b205c149b8f8e2d71 100644 --- a/source/ChromeDevTools/Protocol/iOS/DOM/HighlightFrameCommand.cs +++ b/source/ChromeDevTools/Protocol/iOS/DOM/HighlightFrameCommand.cs @@ -1,5 +1,6 @@ using MasterDevs.ChromeDevTools; using Newtonsoft.Json; +using System; using System.Collections.Generic; namespace MasterDevs.ChromeDevTools.Protocol.iOS.DOM diff --git a/source/ChromeDevTools/Protocol/iOS/DOM/HighlightFrameCommandResponse.cs b/source/ChromeDevTools/Protocol/iOS/DOM/HighlightFrameCommandResponse.cs index 805ac35a6cec3e476bdea8026ab60dc96f08a52f..26c3798a67d9cd8f117b34260ddee2baec557256 100644 --- a/source/ChromeDevTools/Protocol/iOS/DOM/HighlightFrameCommandResponse.cs +++ b/source/ChromeDevTools/Protocol/iOS/DOM/HighlightFrameCommandResponse.cs @@ -1,5 +1,6 @@ using MasterDevs.ChromeDevTools; using Newtonsoft.Json; +using System; using System.Collections.Generic; namespace MasterDevs.ChromeDevTools.Protocol.iOS.DOM diff --git a/source/ChromeDevTools/Protocol/iOS/DOM/HighlightNodeCommand.cs b/source/ChromeDevTools/Protocol/iOS/DOM/HighlightNodeCommand.cs index 0d45ca291406d28353d6474d31a7d934de3be02e..03465ec04971aa9e4cf429377967fd89f4d53aaa 100644 --- a/source/ChromeDevTools/Protocol/iOS/DOM/HighlightNodeCommand.cs +++ b/source/ChromeDevTools/Protocol/iOS/DOM/HighlightNodeCommand.cs @@ -1,5 +1,6 @@ using MasterDevs.ChromeDevTools; using Newtonsoft.Json; +using System; using System.Collections.Generic; namespace MasterDevs.ChromeDevTools.Protocol.iOS.DOM diff --git a/source/ChromeDevTools/Protocol/iOS/DOM/HighlightNodeCommandResponse.cs b/source/ChromeDevTools/Protocol/iOS/DOM/HighlightNodeCommandResponse.cs index 1efabd08a0e4dbc37c277deab50acfaa8546a6b9..a6f4abfdabf12b5a3549752379e6932a2fa3bf90 100644 --- a/source/ChromeDevTools/Protocol/iOS/DOM/HighlightNodeCommandResponse.cs +++ b/source/ChromeDevTools/Protocol/iOS/DOM/HighlightNodeCommandResponse.cs @@ -1,5 +1,6 @@ using MasterDevs.ChromeDevTools; using Newtonsoft.Json; +using System; using System.Collections.Generic; namespace MasterDevs.ChromeDevTools.Protocol.iOS.DOM diff --git a/source/ChromeDevTools/Protocol/iOS/DOM/HighlightQuadCommand.cs b/source/ChromeDevTools/Protocol/iOS/DOM/HighlightQuadCommand.cs index 6c63ea48de010e840e8c97e5afba6405d9298b55..6373b32ba13c340dcc88c2d456efe6783aa15d5e 100644 --- a/source/ChromeDevTools/Protocol/iOS/DOM/HighlightQuadCommand.cs +++ b/source/ChromeDevTools/Protocol/iOS/DOM/HighlightQuadCommand.cs @@ -1,5 +1,6 @@ using MasterDevs.ChromeDevTools; using Newtonsoft.Json; +using System; using System.Collections.Generic; namespace MasterDevs.ChromeDevTools.Protocol.iOS.DOM diff --git a/source/ChromeDevTools/Protocol/iOS/DOM/HighlightQuadCommandResponse.cs b/source/ChromeDevTools/Protocol/iOS/DOM/HighlightQuadCommandResponse.cs index 2c1be17e5a65f52fa639f25070aa74999c1d2384..e5e6847223ee4083abfdad3423ae5269a69345d3 100644 --- a/source/ChromeDevTools/Protocol/iOS/DOM/HighlightQuadCommandResponse.cs +++ b/source/ChromeDevTools/Protocol/iOS/DOM/HighlightQuadCommandResponse.cs @@ -1,5 +1,6 @@ using MasterDevs.ChromeDevTools; using Newtonsoft.Json; +using System; using System.Collections.Generic; namespace MasterDevs.ChromeDevTools.Protocol.iOS.DOM diff --git a/source/ChromeDevTools/Protocol/iOS/DOM/HighlightRectCommand.cs b/source/ChromeDevTools/Protocol/iOS/DOM/HighlightRectCommand.cs index bc4c8488c414aefa444a9d792ea90f5c8912cd8d..a6c89b0160da1e668adefe8163ac1048557eb5a6 100644 --- a/source/ChromeDevTools/Protocol/iOS/DOM/HighlightRectCommand.cs +++ b/source/ChromeDevTools/Protocol/iOS/DOM/HighlightRectCommand.cs @@ -1,5 +1,6 @@ using MasterDevs.ChromeDevTools; using Newtonsoft.Json; +using System; using System.Collections.Generic; namespace MasterDevs.ChromeDevTools.Protocol.iOS.DOM diff --git a/source/ChromeDevTools/Protocol/iOS/DOM/HighlightRectCommandResponse.cs b/source/ChromeDevTools/Protocol/iOS/DOM/HighlightRectCommandResponse.cs index d5b61dd509dcecfdbeb4b6386a653d66485f922c..5b183db1fafe0c1d868ba767c633cb06761984df 100644 --- a/source/ChromeDevTools/Protocol/iOS/DOM/HighlightRectCommandResponse.cs +++ b/source/ChromeDevTools/Protocol/iOS/DOM/HighlightRectCommandResponse.cs @@ -1,5 +1,6 @@ using MasterDevs.ChromeDevTools; using Newtonsoft.Json; +using System; using System.Collections.Generic; namespace MasterDevs.ChromeDevTools.Protocol.iOS.DOM diff --git a/source/ChromeDevTools/Protocol/iOS/DOM/HighlightSelectorCommand.cs b/source/ChromeDevTools/Protocol/iOS/DOM/HighlightSelectorCommand.cs index d897677129900cd2c7e0a01fa0a659bfe3464fb0..0e00347075804e35b60f5c3272d0ff46545217f6 100644 --- a/source/ChromeDevTools/Protocol/iOS/DOM/HighlightSelectorCommand.cs +++ b/source/ChromeDevTools/Protocol/iOS/DOM/HighlightSelectorCommand.cs @@ -1,5 +1,6 @@ using MasterDevs.ChromeDevTools; using Newtonsoft.Json; +using System; using System.Collections.Generic; namespace MasterDevs.ChromeDevTools.Protocol.iOS.DOM diff --git a/source/ChromeDevTools/Protocol/iOS/DOM/HighlightSelectorCommandResponse.cs b/source/ChromeDevTools/Protocol/iOS/DOM/HighlightSelectorCommandResponse.cs index a72cc6f66c864116d876ae845e5517e979eb1e6b..ae949ac40308a6fd169e7362ef2c4bc4b25c4d0f 100644 --- a/source/ChromeDevTools/Protocol/iOS/DOM/HighlightSelectorCommandResponse.cs +++ b/source/ChromeDevTools/Protocol/iOS/DOM/HighlightSelectorCommandResponse.cs @@ -1,5 +1,6 @@ using MasterDevs.ChromeDevTools; using Newtonsoft.Json; +using System; using System.Collections.Generic; namespace MasterDevs.ChromeDevTools.Protocol.iOS.DOM diff --git a/source/ChromeDevTools/Protocol/iOS/DOM/InlineStyleInvalidatedEvent.cs b/source/ChromeDevTools/Protocol/iOS/DOM/InlineStyleInvalidatedEvent.cs index 404e89be79bfd1aaa770ffdde44e3ccb47b8161c..2765f564c72ae9b75db62bec31b76ea72c829391 100644 --- a/source/ChromeDevTools/Protocol/iOS/DOM/InlineStyleInvalidatedEvent.cs +++ b/source/ChromeDevTools/Protocol/iOS/DOM/InlineStyleInvalidatedEvent.cs @@ -1,4 +1,6 @@ -using MasterDevs.ChromeDevTools;using Newtonsoft.Json; +using MasterDevs.ChromeDevTools; +using Newtonsoft.Json; +using System.Collections.Generic; namespace MasterDevs.ChromeDevTools.Protocol.iOS.DOM { diff --git a/source/ChromeDevTools/Protocol/iOS/DOM/MarkUndoableStateCommand.cs b/source/ChromeDevTools/Protocol/iOS/DOM/MarkUndoableStateCommand.cs index f8de1f863fa120667323f5eca905a97cd3755fbd..7c5ddd8f97ec0ec1e5fa9e7d68f364df265c05b5 100644 --- a/source/ChromeDevTools/Protocol/iOS/DOM/MarkUndoableStateCommand.cs +++ b/source/ChromeDevTools/Protocol/iOS/DOM/MarkUndoableStateCommand.cs @@ -1,5 +1,6 @@ using MasterDevs.ChromeDevTools; using Newtonsoft.Json; +using System; using System.Collections.Generic; namespace MasterDevs.ChromeDevTools.Protocol.iOS.DOM diff --git a/source/ChromeDevTools/Protocol/iOS/DOM/MarkUndoableStateCommandResponse.cs b/source/ChromeDevTools/Protocol/iOS/DOM/MarkUndoableStateCommandResponse.cs index d9190360bdbef54b731fec58e5d55f182ad77461..2a1c240ecce1f62ce6e3b1741f24f191ba1beb6d 100644 --- a/source/ChromeDevTools/Protocol/iOS/DOM/MarkUndoableStateCommandResponse.cs +++ b/source/ChromeDevTools/Protocol/iOS/DOM/MarkUndoableStateCommandResponse.cs @@ -1,5 +1,6 @@ using MasterDevs.ChromeDevTools; using Newtonsoft.Json; +using System; using System.Collections.Generic; namespace MasterDevs.ChromeDevTools.Protocol.iOS.DOM diff --git a/source/ChromeDevTools/Protocol/iOS/DOM/MoveToCommand.cs b/source/ChromeDevTools/Protocol/iOS/DOM/MoveToCommand.cs index 87992388e9ffe613dafb66550e11f651e93f8351..25ee2e51f5cd4a9abdbdfd506b85dcb46f025fce 100644 --- a/source/ChromeDevTools/Protocol/iOS/DOM/MoveToCommand.cs +++ b/source/ChromeDevTools/Protocol/iOS/DOM/MoveToCommand.cs @@ -1,5 +1,6 @@ using MasterDevs.ChromeDevTools; using Newtonsoft.Json; +using System; using System.Collections.Generic; namespace MasterDevs.ChromeDevTools.Protocol.iOS.DOM diff --git a/source/ChromeDevTools/Protocol/iOS/DOM/MoveToCommandResponse.cs b/source/ChromeDevTools/Protocol/iOS/DOM/MoveToCommandResponse.cs index 434d3df1d5834fc1ee98c69b7017db8b7dfd1728..ef039f1bd6c5ec6fde6f1e19dcadc3561592ae07 100644 --- a/source/ChromeDevTools/Protocol/iOS/DOM/MoveToCommandResponse.cs +++ b/source/ChromeDevTools/Protocol/iOS/DOM/MoveToCommandResponse.cs @@ -1,5 +1,6 @@ using MasterDevs.ChromeDevTools; using Newtonsoft.Json; +using System; using System.Collections.Generic; namespace MasterDevs.ChromeDevTools.Protocol.iOS.DOM diff --git a/source/ChromeDevTools/Protocol/iOS/DOM/PerformSearchCommand.cs b/source/ChromeDevTools/Protocol/iOS/DOM/PerformSearchCommand.cs index 527e2f3fee4fdf15efc08d225d26a60e37d49ffb..9282ff0ef23790032d19d39468359be50d2194de 100644 --- a/source/ChromeDevTools/Protocol/iOS/DOM/PerformSearchCommand.cs +++ b/source/ChromeDevTools/Protocol/iOS/DOM/PerformSearchCommand.cs @@ -1,5 +1,6 @@ using MasterDevs.ChromeDevTools; using Newtonsoft.Json; +using System; using System.Collections.Generic; namespace MasterDevs.ChromeDevTools.Protocol.iOS.DOM diff --git a/source/ChromeDevTools/Protocol/iOS/DOM/PerformSearchCommandResponse.cs b/source/ChromeDevTools/Protocol/iOS/DOM/PerformSearchCommandResponse.cs index 3ad5db45e30370f6a0cae9f04b675e1fa363e913..7ed78df45c3c6047e1639ea1b49b92fe950ecb5d 100644 --- a/source/ChromeDevTools/Protocol/iOS/DOM/PerformSearchCommandResponse.cs +++ b/source/ChromeDevTools/Protocol/iOS/DOM/PerformSearchCommandResponse.cs @@ -1,5 +1,6 @@ using MasterDevs.ChromeDevTools; using Newtonsoft.Json; +using System; using System.Collections.Generic; namespace MasterDevs.ChromeDevTools.Protocol.iOS.DOM diff --git a/source/ChromeDevTools/Protocol/iOS/DOM/PseudoElementAddedEvent.cs b/source/ChromeDevTools/Protocol/iOS/DOM/PseudoElementAddedEvent.cs index d86098c9ba42c19a7995e3e7b5f7d321abc48940..22cf2088fa4cda8dd02c173dfed638d25cf18eaf 100644 --- a/source/ChromeDevTools/Protocol/iOS/DOM/PseudoElementAddedEvent.cs +++ b/source/ChromeDevTools/Protocol/iOS/DOM/PseudoElementAddedEvent.cs @@ -1,4 +1,6 @@ -using MasterDevs.ChromeDevTools;using Newtonsoft.Json; +using MasterDevs.ChromeDevTools; +using Newtonsoft.Json; +using System.Collections.Generic; namespace MasterDevs.ChromeDevTools.Protocol.iOS.DOM { diff --git a/source/ChromeDevTools/Protocol/iOS/DOM/PseudoElementRemovedEvent.cs b/source/ChromeDevTools/Protocol/iOS/DOM/PseudoElementRemovedEvent.cs index d0529591c28870ad03440736bde4ed89320eb01e..f0d5aa96735a7cb4032caf7ed5caced6ce320d64 100644 --- a/source/ChromeDevTools/Protocol/iOS/DOM/PseudoElementRemovedEvent.cs +++ b/source/ChromeDevTools/Protocol/iOS/DOM/PseudoElementRemovedEvent.cs @@ -1,4 +1,6 @@ -using MasterDevs.ChromeDevTools;using Newtonsoft.Json; +using MasterDevs.ChromeDevTools; +using Newtonsoft.Json; +using System.Collections.Generic; namespace MasterDevs.ChromeDevTools.Protocol.iOS.DOM { diff --git a/source/ChromeDevTools/Protocol/iOS/DOM/PushNodeByBackendIdToFrontendCommand.cs b/source/ChromeDevTools/Protocol/iOS/DOM/PushNodeByBackendIdToFrontendCommand.cs index 96413af4e832e0ecd22894253a30704625c6e5e9..3efd0c85d78a9520ea4ed2a801308a5d67256af5 100644 --- a/source/ChromeDevTools/Protocol/iOS/DOM/PushNodeByBackendIdToFrontendCommand.cs +++ b/source/ChromeDevTools/Protocol/iOS/DOM/PushNodeByBackendIdToFrontendCommand.cs @@ -1,5 +1,6 @@ using MasterDevs.ChromeDevTools; using Newtonsoft.Json; +using System; using System.Collections.Generic; namespace MasterDevs.ChromeDevTools.Protocol.iOS.DOM diff --git a/source/ChromeDevTools/Protocol/iOS/DOM/PushNodeByBackendIdToFrontendCommandResponse.cs b/source/ChromeDevTools/Protocol/iOS/DOM/PushNodeByBackendIdToFrontendCommandResponse.cs index 2ed18d557615d189abaca5708de5e2d886957b5a..32e4cf97c788f12469eb34bab75a85147a4f158c 100644 --- a/source/ChromeDevTools/Protocol/iOS/DOM/PushNodeByBackendIdToFrontendCommandResponse.cs +++ b/source/ChromeDevTools/Protocol/iOS/DOM/PushNodeByBackendIdToFrontendCommandResponse.cs @@ -1,5 +1,6 @@ using MasterDevs.ChromeDevTools; using Newtonsoft.Json; +using System; using System.Collections.Generic; namespace MasterDevs.ChromeDevTools.Protocol.iOS.DOM diff --git a/source/ChromeDevTools/Protocol/iOS/DOM/PushNodeByPathToFrontendCommand.cs b/source/ChromeDevTools/Protocol/iOS/DOM/PushNodeByPathToFrontendCommand.cs index 2bc986d5f4f74a5c3eadd5a684e69383c49c6954..2491b5e97956fb95b979363b281f6e3aaaad3a77 100644 --- a/source/ChromeDevTools/Protocol/iOS/DOM/PushNodeByPathToFrontendCommand.cs +++ b/source/ChromeDevTools/Protocol/iOS/DOM/PushNodeByPathToFrontendCommand.cs @@ -1,5 +1,6 @@ using MasterDevs.ChromeDevTools; using Newtonsoft.Json; +using System; using System.Collections.Generic; namespace MasterDevs.ChromeDevTools.Protocol.iOS.DOM diff --git a/source/ChromeDevTools/Protocol/iOS/DOM/PushNodeByPathToFrontendCommandResponse.cs b/source/ChromeDevTools/Protocol/iOS/DOM/PushNodeByPathToFrontendCommandResponse.cs index 63a0fd78dd30eb8d09b88e52de6d5360a4a2d512..4f0cb9a3ab81ad6b9e43ac77e8698487d96c2f51 100644 --- a/source/ChromeDevTools/Protocol/iOS/DOM/PushNodeByPathToFrontendCommandResponse.cs +++ b/source/ChromeDevTools/Protocol/iOS/DOM/PushNodeByPathToFrontendCommandResponse.cs @@ -1,5 +1,6 @@ using MasterDevs.ChromeDevTools; using Newtonsoft.Json; +using System; using System.Collections.Generic; namespace MasterDevs.ChromeDevTools.Protocol.iOS.DOM diff --git a/source/ChromeDevTools/Protocol/iOS/DOM/QuerySelectorAllCommand.cs b/source/ChromeDevTools/Protocol/iOS/DOM/QuerySelectorAllCommand.cs index 828f2a98d0efdfd2d014a8b9cee0e4f3c670a6d2..e4def6d2cdc1a7a56c22a99592052d60d1547abf 100644 --- a/source/ChromeDevTools/Protocol/iOS/DOM/QuerySelectorAllCommand.cs +++ b/source/ChromeDevTools/Protocol/iOS/DOM/QuerySelectorAllCommand.cs @@ -1,5 +1,6 @@ using MasterDevs.ChromeDevTools; using Newtonsoft.Json; +using System; using System.Collections.Generic; namespace MasterDevs.ChromeDevTools.Protocol.iOS.DOM diff --git a/source/ChromeDevTools/Protocol/iOS/DOM/QuerySelectorAllCommandResponse.cs b/source/ChromeDevTools/Protocol/iOS/DOM/QuerySelectorAllCommandResponse.cs index 6c615412be1b62ea043b5440c997f0fd0cf49845..132e6580eb1b93d6b89cc28cf438124a2dcdf4e6 100644 --- a/source/ChromeDevTools/Protocol/iOS/DOM/QuerySelectorAllCommandResponse.cs +++ b/source/ChromeDevTools/Protocol/iOS/DOM/QuerySelectorAllCommandResponse.cs @@ -1,5 +1,6 @@ using MasterDevs.ChromeDevTools; using Newtonsoft.Json; +using System; using System.Collections.Generic; namespace MasterDevs.ChromeDevTools.Protocol.iOS.DOM diff --git a/source/ChromeDevTools/Protocol/iOS/DOM/QuerySelectorCommand.cs b/source/ChromeDevTools/Protocol/iOS/DOM/QuerySelectorCommand.cs index 387d5764a21d55ecae4a88a07cb938c74a55f115..eb8ff32637dd472b93b953ff452df02cce4718ca 100644 --- a/source/ChromeDevTools/Protocol/iOS/DOM/QuerySelectorCommand.cs +++ b/source/ChromeDevTools/Protocol/iOS/DOM/QuerySelectorCommand.cs @@ -1,5 +1,6 @@ using MasterDevs.ChromeDevTools; using Newtonsoft.Json; +using System; using System.Collections.Generic; namespace MasterDevs.ChromeDevTools.Protocol.iOS.DOM diff --git a/source/ChromeDevTools/Protocol/iOS/DOM/QuerySelectorCommandResponse.cs b/source/ChromeDevTools/Protocol/iOS/DOM/QuerySelectorCommandResponse.cs index 5f9091fa117b5dff9bc2bdf91c99ec4d788eb4e9..315e8c409c3ea6b22e3f6266eadaaa40d5bcb575 100644 --- a/source/ChromeDevTools/Protocol/iOS/DOM/QuerySelectorCommandResponse.cs +++ b/source/ChromeDevTools/Protocol/iOS/DOM/QuerySelectorCommandResponse.cs @@ -1,5 +1,6 @@ using MasterDevs.ChromeDevTools; using Newtonsoft.Json; +using System; using System.Collections.Generic; namespace MasterDevs.ChromeDevTools.Protocol.iOS.DOM diff --git a/source/ChromeDevTools/Protocol/iOS/DOM/RedoCommand.cs b/source/ChromeDevTools/Protocol/iOS/DOM/RedoCommand.cs index 8aad43d81194c998a920fbf0355e3f9659801b1e..6b4fc46fbb36829b5493bf4910b53a88c92422e5 100644 --- a/source/ChromeDevTools/Protocol/iOS/DOM/RedoCommand.cs +++ b/source/ChromeDevTools/Protocol/iOS/DOM/RedoCommand.cs @@ -1,5 +1,6 @@ using MasterDevs.ChromeDevTools; using Newtonsoft.Json; +using System; using System.Collections.Generic; namespace MasterDevs.ChromeDevTools.Protocol.iOS.DOM diff --git a/source/ChromeDevTools/Protocol/iOS/DOM/RedoCommandResponse.cs b/source/ChromeDevTools/Protocol/iOS/DOM/RedoCommandResponse.cs index c1c25eee41cd49dd853035b825c9f7c59c22416d..39d76858bf0424d5cfa4cb0eb21cf06e9e871ba6 100644 --- a/source/ChromeDevTools/Protocol/iOS/DOM/RedoCommandResponse.cs +++ b/source/ChromeDevTools/Protocol/iOS/DOM/RedoCommandResponse.cs @@ -1,5 +1,6 @@ using MasterDevs.ChromeDevTools; using Newtonsoft.Json; +using System; using System.Collections.Generic; namespace MasterDevs.ChromeDevTools.Protocol.iOS.DOM diff --git a/source/ChromeDevTools/Protocol/iOS/DOM/ReleaseBackendNodeIdsCommand.cs b/source/ChromeDevTools/Protocol/iOS/DOM/ReleaseBackendNodeIdsCommand.cs index 3b65504dc33231177e811bfb2550db82063033d6..8f18af55abc84a760996f764832e337810c6509b 100644 --- a/source/ChromeDevTools/Protocol/iOS/DOM/ReleaseBackendNodeIdsCommand.cs +++ b/source/ChromeDevTools/Protocol/iOS/DOM/ReleaseBackendNodeIdsCommand.cs @@ -1,5 +1,6 @@ using MasterDevs.ChromeDevTools; using Newtonsoft.Json; +using System; using System.Collections.Generic; namespace MasterDevs.ChromeDevTools.Protocol.iOS.DOM diff --git a/source/ChromeDevTools/Protocol/iOS/DOM/ReleaseBackendNodeIdsCommandResponse.cs b/source/ChromeDevTools/Protocol/iOS/DOM/ReleaseBackendNodeIdsCommandResponse.cs index 1308b658e9e0421dd8b9f7bdc4376bc65eea3f1d..847aedf769b6c267f2dd0a666ca1c6abf59f5d8a 100644 --- a/source/ChromeDevTools/Protocol/iOS/DOM/ReleaseBackendNodeIdsCommandResponse.cs +++ b/source/ChromeDevTools/Protocol/iOS/DOM/ReleaseBackendNodeIdsCommandResponse.cs @@ -1,5 +1,6 @@ using MasterDevs.ChromeDevTools; using Newtonsoft.Json; +using System; using System.Collections.Generic; namespace MasterDevs.ChromeDevTools.Protocol.iOS.DOM diff --git a/source/ChromeDevTools/Protocol/iOS/DOM/RemoveAttributeCommand.cs b/source/ChromeDevTools/Protocol/iOS/DOM/RemoveAttributeCommand.cs index a232cb6e561bbbe70977735aec95c0640c6fa3eb..8ab97cfbc2e6467ec0a07458115159564232e565 100644 --- a/source/ChromeDevTools/Protocol/iOS/DOM/RemoveAttributeCommand.cs +++ b/source/ChromeDevTools/Protocol/iOS/DOM/RemoveAttributeCommand.cs @@ -1,5 +1,6 @@ using MasterDevs.ChromeDevTools; using Newtonsoft.Json; +using System; using System.Collections.Generic; namespace MasterDevs.ChromeDevTools.Protocol.iOS.DOM diff --git a/source/ChromeDevTools/Protocol/iOS/DOM/RemoveAttributeCommandResponse.cs b/source/ChromeDevTools/Protocol/iOS/DOM/RemoveAttributeCommandResponse.cs index b7475b454557ce53be85540c50eeac90138ae456..910ee3b81c0de9411d18e7ee198122c8b2b69a36 100644 --- a/source/ChromeDevTools/Protocol/iOS/DOM/RemoveAttributeCommandResponse.cs +++ b/source/ChromeDevTools/Protocol/iOS/DOM/RemoveAttributeCommandResponse.cs @@ -1,5 +1,6 @@ using MasterDevs.ChromeDevTools; using Newtonsoft.Json; +using System; using System.Collections.Generic; namespace MasterDevs.ChromeDevTools.Protocol.iOS.DOM diff --git a/source/ChromeDevTools/Protocol/iOS/DOM/RemoveNodeCommand.cs b/source/ChromeDevTools/Protocol/iOS/DOM/RemoveNodeCommand.cs index 31c605655a309c15972fd2db5e46798ae4b32349..68de591a973daecf3e63983e0a9087e1b6418289 100644 --- a/source/ChromeDevTools/Protocol/iOS/DOM/RemoveNodeCommand.cs +++ b/source/ChromeDevTools/Protocol/iOS/DOM/RemoveNodeCommand.cs @@ -1,5 +1,6 @@ using MasterDevs.ChromeDevTools; using Newtonsoft.Json; +using System; using System.Collections.Generic; namespace MasterDevs.ChromeDevTools.Protocol.iOS.DOM diff --git a/source/ChromeDevTools/Protocol/iOS/DOM/RemoveNodeCommandResponse.cs b/source/ChromeDevTools/Protocol/iOS/DOM/RemoveNodeCommandResponse.cs index 0ad495e73481c7536e68fc4d1656c99e703a2d49..b11a8afb01a1ac855edcc73b3d83faa27dd5177d 100644 --- a/source/ChromeDevTools/Protocol/iOS/DOM/RemoveNodeCommandResponse.cs +++ b/source/ChromeDevTools/Protocol/iOS/DOM/RemoveNodeCommandResponse.cs @@ -1,5 +1,6 @@ using MasterDevs.ChromeDevTools; using Newtonsoft.Json; +using System; using System.Collections.Generic; namespace MasterDevs.ChromeDevTools.Protocol.iOS.DOM diff --git a/source/ChromeDevTools/Protocol/iOS/DOM/RequestChildNodesCommand.cs b/source/ChromeDevTools/Protocol/iOS/DOM/RequestChildNodesCommand.cs index f4283d5a2537e458d906f2334d1786a4686555b3..9fc22e94d87f37dc073114f027daceead06ed08c 100644 --- a/source/ChromeDevTools/Protocol/iOS/DOM/RequestChildNodesCommand.cs +++ b/source/ChromeDevTools/Protocol/iOS/DOM/RequestChildNodesCommand.cs @@ -1,5 +1,6 @@ using MasterDevs.ChromeDevTools; using Newtonsoft.Json; +using System; using System.Collections.Generic; namespace MasterDevs.ChromeDevTools.Protocol.iOS.DOM diff --git a/source/ChromeDevTools/Protocol/iOS/DOM/RequestChildNodesCommandResponse.cs b/source/ChromeDevTools/Protocol/iOS/DOM/RequestChildNodesCommandResponse.cs index 419699e8b40fff0615adfec13bb1eeeca05e1e10..fdeaee53a0631d5e8c36bb99b89cc6fbbb1a147b 100644 --- a/source/ChromeDevTools/Protocol/iOS/DOM/RequestChildNodesCommandResponse.cs +++ b/source/ChromeDevTools/Protocol/iOS/DOM/RequestChildNodesCommandResponse.cs @@ -1,5 +1,6 @@ using MasterDevs.ChromeDevTools; using Newtonsoft.Json; +using System; using System.Collections.Generic; namespace MasterDevs.ChromeDevTools.Protocol.iOS.DOM diff --git a/source/ChromeDevTools/Protocol/iOS/DOM/RequestNodeCommand.cs b/source/ChromeDevTools/Protocol/iOS/DOM/RequestNodeCommand.cs index bb2a003ffebc1d1176348292b65b527571fe6b1b..0d3bf859999125c6dbfd379f1508afe970a9a4c7 100644 --- a/source/ChromeDevTools/Protocol/iOS/DOM/RequestNodeCommand.cs +++ b/source/ChromeDevTools/Protocol/iOS/DOM/RequestNodeCommand.cs @@ -1,5 +1,6 @@ using MasterDevs.ChromeDevTools; using Newtonsoft.Json; +using System; using System.Collections.Generic; namespace MasterDevs.ChromeDevTools.Protocol.iOS.DOM diff --git a/source/ChromeDevTools/Protocol/iOS/DOM/RequestNodeCommandResponse.cs b/source/ChromeDevTools/Protocol/iOS/DOM/RequestNodeCommandResponse.cs index 7ba033d48710c7dd9ea049ef0337d6a998f9cce0..4056daaf88d434d2ed0d4a416835db98b2e7c929 100644 --- a/source/ChromeDevTools/Protocol/iOS/DOM/RequestNodeCommandResponse.cs +++ b/source/ChromeDevTools/Protocol/iOS/DOM/RequestNodeCommandResponse.cs @@ -1,5 +1,6 @@ using MasterDevs.ChromeDevTools; using Newtonsoft.Json; +using System; using System.Collections.Generic; namespace MasterDevs.ChromeDevTools.Protocol.iOS.DOM diff --git a/source/ChromeDevTools/Protocol/iOS/DOM/ResolveNodeCommand.cs b/source/ChromeDevTools/Protocol/iOS/DOM/ResolveNodeCommand.cs index 74eafbdf4f46c88cc991eace5f8985d40dbc13c9..757f0146e422983514ee51e6501760dff739b94f 100644 --- a/source/ChromeDevTools/Protocol/iOS/DOM/ResolveNodeCommand.cs +++ b/source/ChromeDevTools/Protocol/iOS/DOM/ResolveNodeCommand.cs @@ -1,5 +1,6 @@ using MasterDevs.ChromeDevTools; using Newtonsoft.Json; +using System; using System.Collections.Generic; namespace MasterDevs.ChromeDevTools.Protocol.iOS.DOM diff --git a/source/ChromeDevTools/Protocol/iOS/DOM/ResolveNodeCommandResponse.cs b/source/ChromeDevTools/Protocol/iOS/DOM/ResolveNodeCommandResponse.cs index f98b5174497d1cbd8c68340af747416527f79eb8..47e8f88983d1854784782e98ff28f4aacedc3652 100644 --- a/source/ChromeDevTools/Protocol/iOS/DOM/ResolveNodeCommandResponse.cs +++ b/source/ChromeDevTools/Protocol/iOS/DOM/ResolveNodeCommandResponse.cs @@ -1,5 +1,6 @@ using MasterDevs.ChromeDevTools; using Newtonsoft.Json; +using System; using System.Collections.Generic; namespace MasterDevs.ChromeDevTools.Protocol.iOS.DOM diff --git a/source/ChromeDevTools/Protocol/iOS/DOM/SetAttributeValueCommand.cs b/source/ChromeDevTools/Protocol/iOS/DOM/SetAttributeValueCommand.cs index 31b97dab796d53c5b381c26dc1a896aa19682cea..961c33b939bc777b128b4ddd9c60b157dbf268a4 100644 --- a/source/ChromeDevTools/Protocol/iOS/DOM/SetAttributeValueCommand.cs +++ b/source/ChromeDevTools/Protocol/iOS/DOM/SetAttributeValueCommand.cs @@ -1,5 +1,6 @@ using MasterDevs.ChromeDevTools; using Newtonsoft.Json; +using System; using System.Collections.Generic; namespace MasterDevs.ChromeDevTools.Protocol.iOS.DOM diff --git a/source/ChromeDevTools/Protocol/iOS/DOM/SetAttributeValueCommandResponse.cs b/source/ChromeDevTools/Protocol/iOS/DOM/SetAttributeValueCommandResponse.cs index 440225d169f9deb89c83e236a0224a591821a882..cc9939f41cd89baf799bbbf77e60fd0ae3563d8b 100644 --- a/source/ChromeDevTools/Protocol/iOS/DOM/SetAttributeValueCommandResponse.cs +++ b/source/ChromeDevTools/Protocol/iOS/DOM/SetAttributeValueCommandResponse.cs @@ -1,5 +1,6 @@ using MasterDevs.ChromeDevTools; using Newtonsoft.Json; +using System; using System.Collections.Generic; namespace MasterDevs.ChromeDevTools.Protocol.iOS.DOM diff --git a/source/ChromeDevTools/Protocol/iOS/DOM/SetAttributesAsTextCommand.cs b/source/ChromeDevTools/Protocol/iOS/DOM/SetAttributesAsTextCommand.cs index 89c81ed857bcdb276d791e6729eb115f5a2c9d51..d11b8cc63b031eba020a90d2d48f6f782a8e4eb0 100644 --- a/source/ChromeDevTools/Protocol/iOS/DOM/SetAttributesAsTextCommand.cs +++ b/source/ChromeDevTools/Protocol/iOS/DOM/SetAttributesAsTextCommand.cs @@ -1,5 +1,6 @@ using MasterDevs.ChromeDevTools; using Newtonsoft.Json; +using System; using System.Collections.Generic; namespace MasterDevs.ChromeDevTools.Protocol.iOS.DOM diff --git a/source/ChromeDevTools/Protocol/iOS/DOM/SetAttributesAsTextCommandResponse.cs b/source/ChromeDevTools/Protocol/iOS/DOM/SetAttributesAsTextCommandResponse.cs index 0ca7a859e7d8cd23a7d02f7090ec8d8b8c5e0dbd..4f1b0fbe186a12354d76c2017bc6cd6e9ccbffcd 100644 --- a/source/ChromeDevTools/Protocol/iOS/DOM/SetAttributesAsTextCommandResponse.cs +++ b/source/ChromeDevTools/Protocol/iOS/DOM/SetAttributesAsTextCommandResponse.cs @@ -1,5 +1,6 @@ using MasterDevs.ChromeDevTools; using Newtonsoft.Json; +using System; using System.Collections.Generic; namespace MasterDevs.ChromeDevTools.Protocol.iOS.DOM diff --git a/source/ChromeDevTools/Protocol/iOS/DOM/SetChildNodesEvent.cs b/source/ChromeDevTools/Protocol/iOS/DOM/SetChildNodesEvent.cs index e4f9e1434de267e2674ecffa6d162131000bf813..dd90c112229a0f1c5fb416011a9ddb7637399811 100644 --- a/source/ChromeDevTools/Protocol/iOS/DOM/SetChildNodesEvent.cs +++ b/source/ChromeDevTools/Protocol/iOS/DOM/SetChildNodesEvent.cs @@ -1,4 +1,6 @@ -using MasterDevs.ChromeDevTools;using Newtonsoft.Json; +using MasterDevs.ChromeDevTools; +using Newtonsoft.Json; +using System.Collections.Generic; namespace MasterDevs.ChromeDevTools.Protocol.iOS.DOM { diff --git a/source/ChromeDevTools/Protocol/iOS/DOM/SetInspectModeEnabledCommand.cs b/source/ChromeDevTools/Protocol/iOS/DOM/SetInspectModeEnabledCommand.cs index aed2676cbf9935fc64b1b5facae81bc32c4c1a47..23c4786bfb7a6dcb511882beec71de956e60b051 100644 --- a/source/ChromeDevTools/Protocol/iOS/DOM/SetInspectModeEnabledCommand.cs +++ b/source/ChromeDevTools/Protocol/iOS/DOM/SetInspectModeEnabledCommand.cs @@ -1,5 +1,6 @@ using MasterDevs.ChromeDevTools; using Newtonsoft.Json; +using System; using System.Collections.Generic; namespace MasterDevs.ChromeDevTools.Protocol.iOS.DOM diff --git a/source/ChromeDevTools/Protocol/iOS/DOM/SetInspectModeEnabledCommandResponse.cs b/source/ChromeDevTools/Protocol/iOS/DOM/SetInspectModeEnabledCommandResponse.cs index be9bd5eec90f8226fc50625e89560559ba08564e..ed2f50e49e09d8a1992957c8566694e7126273bd 100644 --- a/source/ChromeDevTools/Protocol/iOS/DOM/SetInspectModeEnabledCommandResponse.cs +++ b/source/ChromeDevTools/Protocol/iOS/DOM/SetInspectModeEnabledCommandResponse.cs @@ -1,5 +1,6 @@ using MasterDevs.ChromeDevTools; using Newtonsoft.Json; +using System; using System.Collections.Generic; namespace MasterDevs.ChromeDevTools.Protocol.iOS.DOM diff --git a/source/ChromeDevTools/Protocol/iOS/DOM/SetNodeNameCommand.cs b/source/ChromeDevTools/Protocol/iOS/DOM/SetNodeNameCommand.cs index 1ce9a9dd78a9e22f1235f644219231ea29ba8090..2b721d9c885306ea75a0ef504305f499c36de79e 100644 --- a/source/ChromeDevTools/Protocol/iOS/DOM/SetNodeNameCommand.cs +++ b/source/ChromeDevTools/Protocol/iOS/DOM/SetNodeNameCommand.cs @@ -1,5 +1,6 @@ using MasterDevs.ChromeDevTools; using Newtonsoft.Json; +using System; using System.Collections.Generic; namespace MasterDevs.ChromeDevTools.Protocol.iOS.DOM diff --git a/source/ChromeDevTools/Protocol/iOS/DOM/SetNodeNameCommandResponse.cs b/source/ChromeDevTools/Protocol/iOS/DOM/SetNodeNameCommandResponse.cs index 741f1d0287633e22ca5112602d6bf53471e9cc6e..52919c2828ff905ee2c7f65a955062db96d72416 100644 --- a/source/ChromeDevTools/Protocol/iOS/DOM/SetNodeNameCommandResponse.cs +++ b/source/ChromeDevTools/Protocol/iOS/DOM/SetNodeNameCommandResponse.cs @@ -1,5 +1,6 @@ using MasterDevs.ChromeDevTools; using Newtonsoft.Json; +using System; using System.Collections.Generic; namespace MasterDevs.ChromeDevTools.Protocol.iOS.DOM diff --git a/source/ChromeDevTools/Protocol/iOS/DOM/SetNodeValueCommand.cs b/source/ChromeDevTools/Protocol/iOS/DOM/SetNodeValueCommand.cs index b1ca848728d7e869ba4554d9aef155436407e3b5..c6185d7f7a219388dae39bb883d6c10550140302 100644 --- a/source/ChromeDevTools/Protocol/iOS/DOM/SetNodeValueCommand.cs +++ b/source/ChromeDevTools/Protocol/iOS/DOM/SetNodeValueCommand.cs @@ -1,5 +1,6 @@ using MasterDevs.ChromeDevTools; using Newtonsoft.Json; +using System; using System.Collections.Generic; namespace MasterDevs.ChromeDevTools.Protocol.iOS.DOM diff --git a/source/ChromeDevTools/Protocol/iOS/DOM/SetNodeValueCommandResponse.cs b/source/ChromeDevTools/Protocol/iOS/DOM/SetNodeValueCommandResponse.cs index f809522bd427fec6420ba68ee06248a00b73e626..8e7bb231b81fd5d5e9964a9fe59e649ee67fb4b5 100644 --- a/source/ChromeDevTools/Protocol/iOS/DOM/SetNodeValueCommandResponse.cs +++ b/source/ChromeDevTools/Protocol/iOS/DOM/SetNodeValueCommandResponse.cs @@ -1,5 +1,6 @@ using MasterDevs.ChromeDevTools; using Newtonsoft.Json; +using System; using System.Collections.Generic; namespace MasterDevs.ChromeDevTools.Protocol.iOS.DOM diff --git a/source/ChromeDevTools/Protocol/iOS/DOM/SetOuterHTMLCommand.cs b/source/ChromeDevTools/Protocol/iOS/DOM/SetOuterHTMLCommand.cs index adbb79c93a9ad777e78aab7aec57497103eb3a74..b2e266547100ebe32fce295645d4f7028e5a83ca 100644 --- a/source/ChromeDevTools/Protocol/iOS/DOM/SetOuterHTMLCommand.cs +++ b/source/ChromeDevTools/Protocol/iOS/DOM/SetOuterHTMLCommand.cs @@ -1,5 +1,6 @@ using MasterDevs.ChromeDevTools; using Newtonsoft.Json; +using System; using System.Collections.Generic; namespace MasterDevs.ChromeDevTools.Protocol.iOS.DOM diff --git a/source/ChromeDevTools/Protocol/iOS/DOM/SetOuterHTMLCommandResponse.cs b/source/ChromeDevTools/Protocol/iOS/DOM/SetOuterHTMLCommandResponse.cs index 44a6abce5fe46b7e53ab7f9e4b7a55ad991e1533..73963f290467383f55f9b18fdd574eaedea505c3 100644 --- a/source/ChromeDevTools/Protocol/iOS/DOM/SetOuterHTMLCommandResponse.cs +++ b/source/ChromeDevTools/Protocol/iOS/DOM/SetOuterHTMLCommandResponse.cs @@ -1,5 +1,6 @@ using MasterDevs.ChromeDevTools; using Newtonsoft.Json; +using System; using System.Collections.Generic; namespace MasterDevs.ChromeDevTools.Protocol.iOS.DOM diff --git a/source/ChromeDevTools/Protocol/iOS/DOM/ShadowRootPoppedEvent.cs b/source/ChromeDevTools/Protocol/iOS/DOM/ShadowRootPoppedEvent.cs index 19bbf9afc953e85e5386c4b69b7b84dd0649ecb6..e54edede7cfcf16540c65323e3821256618852d8 100644 --- a/source/ChromeDevTools/Protocol/iOS/DOM/ShadowRootPoppedEvent.cs +++ b/source/ChromeDevTools/Protocol/iOS/DOM/ShadowRootPoppedEvent.cs @@ -1,4 +1,6 @@ -using MasterDevs.ChromeDevTools;using Newtonsoft.Json; +using MasterDevs.ChromeDevTools; +using Newtonsoft.Json; +using System.Collections.Generic; namespace MasterDevs.ChromeDevTools.Protocol.iOS.DOM { diff --git a/source/ChromeDevTools/Protocol/iOS/DOM/ShadowRootPushedEvent.cs b/source/ChromeDevTools/Protocol/iOS/DOM/ShadowRootPushedEvent.cs index c3bc65310eb45099a8bdcab2ca41f44fc7147a56..6d94541c945f74b905e6ddb1b57b1e3b315ccf98 100644 --- a/source/ChromeDevTools/Protocol/iOS/DOM/ShadowRootPushedEvent.cs +++ b/source/ChromeDevTools/Protocol/iOS/DOM/ShadowRootPushedEvent.cs @@ -1,4 +1,6 @@ -using MasterDevs.ChromeDevTools;using Newtonsoft.Json; +using MasterDevs.ChromeDevTools; +using Newtonsoft.Json; +using System.Collections.Generic; namespace MasterDevs.ChromeDevTools.Protocol.iOS.DOM { diff --git a/source/ChromeDevTools/Protocol/iOS/DOM/UndoCommand.cs b/source/ChromeDevTools/Protocol/iOS/DOM/UndoCommand.cs index 901d61c9f8c5342dc072221790b560919a58e6dc..2014d029abe80e23ac915aee2be1cc10b5d85a15 100644 --- a/source/ChromeDevTools/Protocol/iOS/DOM/UndoCommand.cs +++ b/source/ChromeDevTools/Protocol/iOS/DOM/UndoCommand.cs @@ -1,5 +1,6 @@ using MasterDevs.ChromeDevTools; using Newtonsoft.Json; +using System; using System.Collections.Generic; namespace MasterDevs.ChromeDevTools.Protocol.iOS.DOM diff --git a/source/ChromeDevTools/Protocol/iOS/DOM/UndoCommandResponse.cs b/source/ChromeDevTools/Protocol/iOS/DOM/UndoCommandResponse.cs index ce0739f5c1e057af1d3b3a6eba60015b881a49ac..1e60296adb2667db8b9ec267e350014fb64bcea4 100644 --- a/source/ChromeDevTools/Protocol/iOS/DOM/UndoCommandResponse.cs +++ b/source/ChromeDevTools/Protocol/iOS/DOM/UndoCommandResponse.cs @@ -1,5 +1,6 @@ using MasterDevs.ChromeDevTools; using Newtonsoft.Json; +using System; using System.Collections.Generic; namespace MasterDevs.ChromeDevTools.Protocol.iOS.DOM diff --git a/source/ChromeDevTools/Protocol/iOS/DOMDebugger/RemoveDOMBreakpointCommand.cs b/source/ChromeDevTools/Protocol/iOS/DOMDebugger/RemoveDOMBreakpointCommand.cs index c58bbfee22b0388255ec5258fa40d5be227e2319..409a6aa6334ed348e83f6f22ddf51a1ba0e570af 100644 --- a/source/ChromeDevTools/Protocol/iOS/DOMDebugger/RemoveDOMBreakpointCommand.cs +++ b/source/ChromeDevTools/Protocol/iOS/DOMDebugger/RemoveDOMBreakpointCommand.cs @@ -1,5 +1,6 @@ using MasterDevs.ChromeDevTools; using Newtonsoft.Json; +using System; using System.Collections.Generic; namespace MasterDevs.ChromeDevTools.Protocol.iOS.DOMDebugger diff --git a/source/ChromeDevTools/Protocol/iOS/DOMDebugger/RemoveDOMBreakpointCommandResponse.cs b/source/ChromeDevTools/Protocol/iOS/DOMDebugger/RemoveDOMBreakpointCommandResponse.cs index 94e1362d6da95d8aae327739b89c7defc689fe92..d6b45d8682d22b5f1240e361a9af09d2c0616583 100644 --- a/source/ChromeDevTools/Protocol/iOS/DOMDebugger/RemoveDOMBreakpointCommandResponse.cs +++ b/source/ChromeDevTools/Protocol/iOS/DOMDebugger/RemoveDOMBreakpointCommandResponse.cs @@ -1,5 +1,6 @@ using MasterDevs.ChromeDevTools; using Newtonsoft.Json; +using System; using System.Collections.Generic; namespace MasterDevs.ChromeDevTools.Protocol.iOS.DOMDebugger diff --git a/source/ChromeDevTools/Protocol/iOS/DOMDebugger/RemoveEventListenerBreakpointCommand.cs b/source/ChromeDevTools/Protocol/iOS/DOMDebugger/RemoveEventListenerBreakpointCommand.cs index 5bba6643edcd3a6780aff1922d30b82ef4f76b32..0d90d78046d95fe918165630c888b5a10a60e1bd 100644 --- a/source/ChromeDevTools/Protocol/iOS/DOMDebugger/RemoveEventListenerBreakpointCommand.cs +++ b/source/ChromeDevTools/Protocol/iOS/DOMDebugger/RemoveEventListenerBreakpointCommand.cs @@ -1,5 +1,6 @@ using MasterDevs.ChromeDevTools; using Newtonsoft.Json; +using System; using System.Collections.Generic; namespace MasterDevs.ChromeDevTools.Protocol.iOS.DOMDebugger diff --git a/source/ChromeDevTools/Protocol/iOS/DOMDebugger/RemoveEventListenerBreakpointCommandResponse.cs b/source/ChromeDevTools/Protocol/iOS/DOMDebugger/RemoveEventListenerBreakpointCommandResponse.cs index 2141d621bbf161899c4e7ec7ee92420b7b1a1056..7ea7e2186ec25cc0c74753f730cb94030dfe3a1b 100644 --- a/source/ChromeDevTools/Protocol/iOS/DOMDebugger/RemoveEventListenerBreakpointCommandResponse.cs +++ b/source/ChromeDevTools/Protocol/iOS/DOMDebugger/RemoveEventListenerBreakpointCommandResponse.cs @@ -1,5 +1,6 @@ using MasterDevs.ChromeDevTools; using Newtonsoft.Json; +using System; using System.Collections.Generic; namespace MasterDevs.ChromeDevTools.Protocol.iOS.DOMDebugger diff --git a/source/ChromeDevTools/Protocol/iOS/DOMDebugger/RemoveInstrumentationBreakpointCommand.cs b/source/ChromeDevTools/Protocol/iOS/DOMDebugger/RemoveInstrumentationBreakpointCommand.cs index 255e2655444d69746cb0a222987ad7ae39b978ad..b8e7d9ee7c0cc4f59a1e4baea01bbc56d671187d 100644 --- a/source/ChromeDevTools/Protocol/iOS/DOMDebugger/RemoveInstrumentationBreakpointCommand.cs +++ b/source/ChromeDevTools/Protocol/iOS/DOMDebugger/RemoveInstrumentationBreakpointCommand.cs @@ -1,5 +1,6 @@ using MasterDevs.ChromeDevTools; using Newtonsoft.Json; +using System; using System.Collections.Generic; namespace MasterDevs.ChromeDevTools.Protocol.iOS.DOMDebugger diff --git a/source/ChromeDevTools/Protocol/iOS/DOMDebugger/RemoveInstrumentationBreakpointCommandResponse.cs b/source/ChromeDevTools/Protocol/iOS/DOMDebugger/RemoveInstrumentationBreakpointCommandResponse.cs index ccf880948b3f8b8bef4b7d136b352353d7bb13ef..6f907f507f6d1b7dce6dd00274f09a858b70f73a 100644 --- a/source/ChromeDevTools/Protocol/iOS/DOMDebugger/RemoveInstrumentationBreakpointCommandResponse.cs +++ b/source/ChromeDevTools/Protocol/iOS/DOMDebugger/RemoveInstrumentationBreakpointCommandResponse.cs @@ -1,5 +1,6 @@ using MasterDevs.ChromeDevTools; using Newtonsoft.Json; +using System; using System.Collections.Generic; namespace MasterDevs.ChromeDevTools.Protocol.iOS.DOMDebugger diff --git a/source/ChromeDevTools/Protocol/iOS/DOMDebugger/RemoveXHRBreakpointCommand.cs b/source/ChromeDevTools/Protocol/iOS/DOMDebugger/RemoveXHRBreakpointCommand.cs index 10db6b6c17b78b3192cba0d4a41069ce021b9523..0519d684561b66a463f5282280776eadc2651d3a 100644 --- a/source/ChromeDevTools/Protocol/iOS/DOMDebugger/RemoveXHRBreakpointCommand.cs +++ b/source/ChromeDevTools/Protocol/iOS/DOMDebugger/RemoveXHRBreakpointCommand.cs @@ -1,5 +1,6 @@ using MasterDevs.ChromeDevTools; using Newtonsoft.Json; +using System; using System.Collections.Generic; namespace MasterDevs.ChromeDevTools.Protocol.iOS.DOMDebugger diff --git a/source/ChromeDevTools/Protocol/iOS/DOMDebugger/RemoveXHRBreakpointCommandResponse.cs b/source/ChromeDevTools/Protocol/iOS/DOMDebugger/RemoveXHRBreakpointCommandResponse.cs index f61a31dfbaddb1b241779797ef3af06962eae1eb..db398aa60d0d62e0e556e0e9e4ce93b7ce75038e 100644 --- a/source/ChromeDevTools/Protocol/iOS/DOMDebugger/RemoveXHRBreakpointCommandResponse.cs +++ b/source/ChromeDevTools/Protocol/iOS/DOMDebugger/RemoveXHRBreakpointCommandResponse.cs @@ -1,5 +1,6 @@ using MasterDevs.ChromeDevTools; using Newtonsoft.Json; +using System; using System.Collections.Generic; namespace MasterDevs.ChromeDevTools.Protocol.iOS.DOMDebugger diff --git a/source/ChromeDevTools/Protocol/iOS/DOMDebugger/SetDOMBreakpointCommand.cs b/source/ChromeDevTools/Protocol/iOS/DOMDebugger/SetDOMBreakpointCommand.cs index fdabcd0ba64a631ebc27ba7b554a62ff23348492..f5482cb89ee6e28fee22cff4115e28ede85b363a 100644 --- a/source/ChromeDevTools/Protocol/iOS/DOMDebugger/SetDOMBreakpointCommand.cs +++ b/source/ChromeDevTools/Protocol/iOS/DOMDebugger/SetDOMBreakpointCommand.cs @@ -1,5 +1,6 @@ using MasterDevs.ChromeDevTools; using Newtonsoft.Json; +using System; using System.Collections.Generic; namespace MasterDevs.ChromeDevTools.Protocol.iOS.DOMDebugger diff --git a/source/ChromeDevTools/Protocol/iOS/DOMDebugger/SetDOMBreakpointCommandResponse.cs b/source/ChromeDevTools/Protocol/iOS/DOMDebugger/SetDOMBreakpointCommandResponse.cs index 57a3ebf2b76ef83c5968906899b3e433f83b381f..e9236cd288e587cff233a25ee3c6611db3a549cf 100644 --- a/source/ChromeDevTools/Protocol/iOS/DOMDebugger/SetDOMBreakpointCommandResponse.cs +++ b/source/ChromeDevTools/Protocol/iOS/DOMDebugger/SetDOMBreakpointCommandResponse.cs @@ -1,5 +1,6 @@ using MasterDevs.ChromeDevTools; using Newtonsoft.Json; +using System; using System.Collections.Generic; namespace MasterDevs.ChromeDevTools.Protocol.iOS.DOMDebugger diff --git a/source/ChromeDevTools/Protocol/iOS/DOMDebugger/SetEventListenerBreakpointCommand.cs b/source/ChromeDevTools/Protocol/iOS/DOMDebugger/SetEventListenerBreakpointCommand.cs index f6a111ef4aec4309e789d4750ccde41e681515cf..db2519e7402b6771bf34bcac09be4df4fec1093b 100644 --- a/source/ChromeDevTools/Protocol/iOS/DOMDebugger/SetEventListenerBreakpointCommand.cs +++ b/source/ChromeDevTools/Protocol/iOS/DOMDebugger/SetEventListenerBreakpointCommand.cs @@ -1,5 +1,6 @@ using MasterDevs.ChromeDevTools; using Newtonsoft.Json; +using System; using System.Collections.Generic; namespace MasterDevs.ChromeDevTools.Protocol.iOS.DOMDebugger diff --git a/source/ChromeDevTools/Protocol/iOS/DOMDebugger/SetEventListenerBreakpointCommandResponse.cs b/source/ChromeDevTools/Protocol/iOS/DOMDebugger/SetEventListenerBreakpointCommandResponse.cs index d08251686eeb7fd92f027af4a7120947673db49b..254dce18752ef5800acf983cf347e212977427c1 100644 --- a/source/ChromeDevTools/Protocol/iOS/DOMDebugger/SetEventListenerBreakpointCommandResponse.cs +++ b/source/ChromeDevTools/Protocol/iOS/DOMDebugger/SetEventListenerBreakpointCommandResponse.cs @@ -1,5 +1,6 @@ using MasterDevs.ChromeDevTools; using Newtonsoft.Json; +using System; using System.Collections.Generic; namespace MasterDevs.ChromeDevTools.Protocol.iOS.DOMDebugger diff --git a/source/ChromeDevTools/Protocol/iOS/DOMDebugger/SetInstrumentationBreakpointCommand.cs b/source/ChromeDevTools/Protocol/iOS/DOMDebugger/SetInstrumentationBreakpointCommand.cs index 94fb34f8a232bdabf9e212e0223c323423519eb5..d29e340477b852903ce603667fb7ad117c9b1f4c 100644 --- a/source/ChromeDevTools/Protocol/iOS/DOMDebugger/SetInstrumentationBreakpointCommand.cs +++ b/source/ChromeDevTools/Protocol/iOS/DOMDebugger/SetInstrumentationBreakpointCommand.cs @@ -1,5 +1,6 @@ using MasterDevs.ChromeDevTools; using Newtonsoft.Json; +using System; using System.Collections.Generic; namespace MasterDevs.ChromeDevTools.Protocol.iOS.DOMDebugger diff --git a/source/ChromeDevTools/Protocol/iOS/DOMDebugger/SetInstrumentationBreakpointCommandResponse.cs b/source/ChromeDevTools/Protocol/iOS/DOMDebugger/SetInstrumentationBreakpointCommandResponse.cs index a7bbbe248426b9da7fdfc679bf8e96b9bf0ffdd4..ee7ecc1728eb299a5e56a759f0ae58926ce15ee3 100644 --- a/source/ChromeDevTools/Protocol/iOS/DOMDebugger/SetInstrumentationBreakpointCommandResponse.cs +++ b/source/ChromeDevTools/Protocol/iOS/DOMDebugger/SetInstrumentationBreakpointCommandResponse.cs @@ -1,5 +1,6 @@ using MasterDevs.ChromeDevTools; using Newtonsoft.Json; +using System; using System.Collections.Generic; namespace MasterDevs.ChromeDevTools.Protocol.iOS.DOMDebugger diff --git a/source/ChromeDevTools/Protocol/iOS/DOMDebugger/SetXHRBreakpointCommand.cs b/source/ChromeDevTools/Protocol/iOS/DOMDebugger/SetXHRBreakpointCommand.cs index 60914141e6ab20912e7999b39f4053e63b139467..f5183e9a2a97fdc048836e9ac4ace35c26fa9b05 100644 --- a/source/ChromeDevTools/Protocol/iOS/DOMDebugger/SetXHRBreakpointCommand.cs +++ b/source/ChromeDevTools/Protocol/iOS/DOMDebugger/SetXHRBreakpointCommand.cs @@ -1,5 +1,6 @@ using MasterDevs.ChromeDevTools; using Newtonsoft.Json; +using System; using System.Collections.Generic; namespace MasterDevs.ChromeDevTools.Protocol.iOS.DOMDebugger diff --git a/source/ChromeDevTools/Protocol/iOS/DOMDebugger/SetXHRBreakpointCommandResponse.cs b/source/ChromeDevTools/Protocol/iOS/DOMDebugger/SetXHRBreakpointCommandResponse.cs index 298e800e648a236fac6a4efb7e073c6ba3ce54a3..c52d6b29f4b8f6614b8798ec214cd0adf36ac7e6 100644 --- a/source/ChromeDevTools/Protocol/iOS/DOMDebugger/SetXHRBreakpointCommandResponse.cs +++ b/source/ChromeDevTools/Protocol/iOS/DOMDebugger/SetXHRBreakpointCommandResponse.cs @@ -1,5 +1,6 @@ using MasterDevs.ChromeDevTools; using Newtonsoft.Json; +using System; using System.Collections.Generic; namespace MasterDevs.ChromeDevTools.Protocol.iOS.DOMDebugger diff --git a/source/ChromeDevTools/Protocol/iOS/DOMStorage/DisableCommand.cs b/source/ChromeDevTools/Protocol/iOS/DOMStorage/DisableCommand.cs index 4efd139a4cafb760610c3c5071b507beee38029d..67b3248df456613fab45675645b8aa74441715c6 100644 --- a/source/ChromeDevTools/Protocol/iOS/DOMStorage/DisableCommand.cs +++ b/source/ChromeDevTools/Protocol/iOS/DOMStorage/DisableCommand.cs @@ -1,5 +1,6 @@ using MasterDevs.ChromeDevTools; using Newtonsoft.Json; +using System; using System.Collections.Generic; namespace MasterDevs.ChromeDevTools.Protocol.iOS.DOMStorage diff --git a/source/ChromeDevTools/Protocol/iOS/DOMStorage/DisableCommandResponse.cs b/source/ChromeDevTools/Protocol/iOS/DOMStorage/DisableCommandResponse.cs index 755a8e60ed3dc55bbe2b4826906e5911bd3f0cbf..c5cbcc315ceddde3e648ce7e5fc089a07f9b5121 100644 --- a/source/ChromeDevTools/Protocol/iOS/DOMStorage/DisableCommandResponse.cs +++ b/source/ChromeDevTools/Protocol/iOS/DOMStorage/DisableCommandResponse.cs @@ -1,5 +1,6 @@ using MasterDevs.ChromeDevTools; using Newtonsoft.Json; +using System; using System.Collections.Generic; namespace MasterDevs.ChromeDevTools.Protocol.iOS.DOMStorage diff --git a/source/ChromeDevTools/Protocol/iOS/DOMStorage/DomStorageItemAddedEvent.cs b/source/ChromeDevTools/Protocol/iOS/DOMStorage/DomStorageItemAddedEvent.cs index ba348eee2ab2dd93aa7cb978a184f40159615d94..2f97856217fa2b6659471597704033e42af9e683 100644 --- a/source/ChromeDevTools/Protocol/iOS/DOMStorage/DomStorageItemAddedEvent.cs +++ b/source/ChromeDevTools/Protocol/iOS/DOMStorage/DomStorageItemAddedEvent.cs @@ -1,4 +1,6 @@ -using MasterDevs.ChromeDevTools;using Newtonsoft.Json; +using MasterDevs.ChromeDevTools; +using Newtonsoft.Json; +using System.Collections.Generic; namespace MasterDevs.ChromeDevTools.Protocol.iOS.DOMStorage { diff --git a/source/ChromeDevTools/Protocol/iOS/DOMStorage/DomStorageItemRemovedEvent.cs b/source/ChromeDevTools/Protocol/iOS/DOMStorage/DomStorageItemRemovedEvent.cs index 09615c5869b9581c80babeb09c0b2425b6c2a1d8..32fcaf438c91e70cb52d27f6e76551642b6b90e7 100644 --- a/source/ChromeDevTools/Protocol/iOS/DOMStorage/DomStorageItemRemovedEvent.cs +++ b/source/ChromeDevTools/Protocol/iOS/DOMStorage/DomStorageItemRemovedEvent.cs @@ -1,4 +1,6 @@ -using MasterDevs.ChromeDevTools;using Newtonsoft.Json; +using MasterDevs.ChromeDevTools; +using Newtonsoft.Json; +using System.Collections.Generic; namespace MasterDevs.ChromeDevTools.Protocol.iOS.DOMStorage { diff --git a/source/ChromeDevTools/Protocol/iOS/DOMStorage/DomStorageItemUpdatedEvent.cs b/source/ChromeDevTools/Protocol/iOS/DOMStorage/DomStorageItemUpdatedEvent.cs index 5a7cf310de1babb055da03589d39e17090bb162c..6646f2917b47b3a7b203de3b60a3b06e2acce315 100644 --- a/source/ChromeDevTools/Protocol/iOS/DOMStorage/DomStorageItemUpdatedEvent.cs +++ b/source/ChromeDevTools/Protocol/iOS/DOMStorage/DomStorageItemUpdatedEvent.cs @@ -1,4 +1,6 @@ -using MasterDevs.ChromeDevTools;using Newtonsoft.Json; +using MasterDevs.ChromeDevTools; +using Newtonsoft.Json; +using System.Collections.Generic; namespace MasterDevs.ChromeDevTools.Protocol.iOS.DOMStorage { diff --git a/source/ChromeDevTools/Protocol/iOS/DOMStorage/DomStorageItemsClearedEvent.cs b/source/ChromeDevTools/Protocol/iOS/DOMStorage/DomStorageItemsClearedEvent.cs index f72f27738e4737ae2aaea0baedaa74473a66f44e..b119934e554a440c562404e43bc87085f1542a8a 100644 --- a/source/ChromeDevTools/Protocol/iOS/DOMStorage/DomStorageItemsClearedEvent.cs +++ b/source/ChromeDevTools/Protocol/iOS/DOMStorage/DomStorageItemsClearedEvent.cs @@ -1,4 +1,6 @@ -using MasterDevs.ChromeDevTools;using Newtonsoft.Json; +using MasterDevs.ChromeDevTools; +using Newtonsoft.Json; +using System.Collections.Generic; namespace MasterDevs.ChromeDevTools.Protocol.iOS.DOMStorage { diff --git a/source/ChromeDevTools/Protocol/iOS/DOMStorage/EnableCommand.cs b/source/ChromeDevTools/Protocol/iOS/DOMStorage/EnableCommand.cs index 490846f147b762cde0f606f8323420b019ac789b..05a4cf302d50564b2b28b07043fd80dd802bff01 100644 --- a/source/ChromeDevTools/Protocol/iOS/DOMStorage/EnableCommand.cs +++ b/source/ChromeDevTools/Protocol/iOS/DOMStorage/EnableCommand.cs @@ -1,5 +1,6 @@ using MasterDevs.ChromeDevTools; using Newtonsoft.Json; +using System; using System.Collections.Generic; namespace MasterDevs.ChromeDevTools.Protocol.iOS.DOMStorage diff --git a/source/ChromeDevTools/Protocol/iOS/DOMStorage/EnableCommandResponse.cs b/source/ChromeDevTools/Protocol/iOS/DOMStorage/EnableCommandResponse.cs index 064a51291914b9e31a1cba16c7a2dafb963af69a..e9437ae12eeb7137d642c89aa279de114282385e 100644 --- a/source/ChromeDevTools/Protocol/iOS/DOMStorage/EnableCommandResponse.cs +++ b/source/ChromeDevTools/Protocol/iOS/DOMStorage/EnableCommandResponse.cs @@ -1,5 +1,6 @@ using MasterDevs.ChromeDevTools; using Newtonsoft.Json; +using System; using System.Collections.Generic; namespace MasterDevs.ChromeDevTools.Protocol.iOS.DOMStorage diff --git a/source/ChromeDevTools/Protocol/iOS/DOMStorage/GetDOMStorageItemsCommand.cs b/source/ChromeDevTools/Protocol/iOS/DOMStorage/GetDOMStorageItemsCommand.cs index 800f25a7cd6766c9fd7b0e8f5815e87103c968d3..9775e32442b0e61863880e52d06a2461f5803c85 100644 --- a/source/ChromeDevTools/Protocol/iOS/DOMStorage/GetDOMStorageItemsCommand.cs +++ b/source/ChromeDevTools/Protocol/iOS/DOMStorage/GetDOMStorageItemsCommand.cs @@ -1,5 +1,6 @@ using MasterDevs.ChromeDevTools; using Newtonsoft.Json; +using System; using System.Collections.Generic; namespace MasterDevs.ChromeDevTools.Protocol.iOS.DOMStorage diff --git a/source/ChromeDevTools/Protocol/iOS/DOMStorage/GetDOMStorageItemsCommandResponse.cs b/source/ChromeDevTools/Protocol/iOS/DOMStorage/GetDOMStorageItemsCommandResponse.cs index cd6bbbe780b0695f9fa28362b2abd0654bcecd89..04226909f0c1714fae5ac3ef914f1b164fb5e559 100644 --- a/source/ChromeDevTools/Protocol/iOS/DOMStorage/GetDOMStorageItemsCommandResponse.cs +++ b/source/ChromeDevTools/Protocol/iOS/DOMStorage/GetDOMStorageItemsCommandResponse.cs @@ -1,5 +1,6 @@ using MasterDevs.ChromeDevTools; using Newtonsoft.Json; +using System; using System.Collections.Generic; namespace MasterDevs.ChromeDevTools.Protocol.iOS.DOMStorage diff --git a/source/ChromeDevTools/Protocol/iOS/DOMStorage/RemoveDOMStorageItemCommand.cs b/source/ChromeDevTools/Protocol/iOS/DOMStorage/RemoveDOMStorageItemCommand.cs index bfb144408ce6fe99d1459d091b4dfd93f821635a..ba35db5dee90fb7243004ffa895438392953453f 100644 --- a/source/ChromeDevTools/Protocol/iOS/DOMStorage/RemoveDOMStorageItemCommand.cs +++ b/source/ChromeDevTools/Protocol/iOS/DOMStorage/RemoveDOMStorageItemCommand.cs @@ -1,5 +1,6 @@ using MasterDevs.ChromeDevTools; using Newtonsoft.Json; +using System; using System.Collections.Generic; namespace MasterDevs.ChromeDevTools.Protocol.iOS.DOMStorage diff --git a/source/ChromeDevTools/Protocol/iOS/DOMStorage/RemoveDOMStorageItemCommandResponse.cs b/source/ChromeDevTools/Protocol/iOS/DOMStorage/RemoveDOMStorageItemCommandResponse.cs index 33932aca890a322f1640340d6ce9f3e9b45ca4cd..213aafba00fbebf3ff9188750dde1e0b7ea145db 100644 --- a/source/ChromeDevTools/Protocol/iOS/DOMStorage/RemoveDOMStorageItemCommandResponse.cs +++ b/source/ChromeDevTools/Protocol/iOS/DOMStorage/RemoveDOMStorageItemCommandResponse.cs @@ -1,5 +1,6 @@ using MasterDevs.ChromeDevTools; using Newtonsoft.Json; +using System; using System.Collections.Generic; namespace MasterDevs.ChromeDevTools.Protocol.iOS.DOMStorage diff --git a/source/ChromeDevTools/Protocol/iOS/DOMStorage/SetDOMStorageItemCommand.cs b/source/ChromeDevTools/Protocol/iOS/DOMStorage/SetDOMStorageItemCommand.cs index d5bfe994bf4df713c566d383fc9f5e1b6592420a..319598a40618796f861a72dc441cbc26fa946045 100644 --- a/source/ChromeDevTools/Protocol/iOS/DOMStorage/SetDOMStorageItemCommand.cs +++ b/source/ChromeDevTools/Protocol/iOS/DOMStorage/SetDOMStorageItemCommand.cs @@ -1,5 +1,6 @@ using MasterDevs.ChromeDevTools; using Newtonsoft.Json; +using System; using System.Collections.Generic; namespace MasterDevs.ChromeDevTools.Protocol.iOS.DOMStorage diff --git a/source/ChromeDevTools/Protocol/iOS/DOMStorage/SetDOMStorageItemCommandResponse.cs b/source/ChromeDevTools/Protocol/iOS/DOMStorage/SetDOMStorageItemCommandResponse.cs index ac21ff35f59eefb87e26bd99f05b0f3eea089ffc..195f880480943a9c644ae45c7664db1f458876aa 100644 --- a/source/ChromeDevTools/Protocol/iOS/DOMStorage/SetDOMStorageItemCommandResponse.cs +++ b/source/ChromeDevTools/Protocol/iOS/DOMStorage/SetDOMStorageItemCommandResponse.cs @@ -1,5 +1,6 @@ using MasterDevs.ChromeDevTools; using Newtonsoft.Json; +using System; using System.Collections.Generic; namespace MasterDevs.ChromeDevTools.Protocol.iOS.DOMStorage diff --git a/source/ChromeDevTools/Protocol/iOS/Database/AddDatabaseEvent.cs b/source/ChromeDevTools/Protocol/iOS/Database/AddDatabaseEvent.cs index 5754ba19ec30ba62625bced949e7bec5410a1eb4..4aa92d7e0c8e49966d4ccce26a84bec29f3de163 100644 --- a/source/ChromeDevTools/Protocol/iOS/Database/AddDatabaseEvent.cs +++ b/source/ChromeDevTools/Protocol/iOS/Database/AddDatabaseEvent.cs @@ -1,4 +1,6 @@ -using MasterDevs.ChromeDevTools;using Newtonsoft.Json; +using MasterDevs.ChromeDevTools; +using Newtonsoft.Json; +using System.Collections.Generic; namespace MasterDevs.ChromeDevTools.Protocol.iOS.Database { diff --git a/source/ChromeDevTools/Protocol/iOS/Database/DisableCommand.cs b/source/ChromeDevTools/Protocol/iOS/Database/DisableCommand.cs index 4eb71681425a659248e5935d98070c81b45ce61d..b3824b8f7907d2ced9fd4a4adbdc26cfa5201a64 100644 --- a/source/ChromeDevTools/Protocol/iOS/Database/DisableCommand.cs +++ b/source/ChromeDevTools/Protocol/iOS/Database/DisableCommand.cs @@ -1,5 +1,6 @@ using MasterDevs.ChromeDevTools; using Newtonsoft.Json; +using System; using System.Collections.Generic; namespace MasterDevs.ChromeDevTools.Protocol.iOS.Database diff --git a/source/ChromeDevTools/Protocol/iOS/Database/DisableCommandResponse.cs b/source/ChromeDevTools/Protocol/iOS/Database/DisableCommandResponse.cs index 5930c888d28d97b8a83bbe04c6ac0feaf41b9851..7b7a25eb2f0c5e33233acf4966d70ec8e371a219 100644 --- a/source/ChromeDevTools/Protocol/iOS/Database/DisableCommandResponse.cs +++ b/source/ChromeDevTools/Protocol/iOS/Database/DisableCommandResponse.cs @@ -1,5 +1,6 @@ using MasterDevs.ChromeDevTools; using Newtonsoft.Json; +using System; using System.Collections.Generic; namespace MasterDevs.ChromeDevTools.Protocol.iOS.Database diff --git a/source/ChromeDevTools/Protocol/iOS/Database/EnableCommand.cs b/source/ChromeDevTools/Protocol/iOS/Database/EnableCommand.cs index fb927afa9a98ca43072ad7faba3a24bce5af83d8..5f8026a3f69c70c949e1e77d955a141fd64413ef 100644 --- a/source/ChromeDevTools/Protocol/iOS/Database/EnableCommand.cs +++ b/source/ChromeDevTools/Protocol/iOS/Database/EnableCommand.cs @@ -1,5 +1,6 @@ using MasterDevs.ChromeDevTools; using Newtonsoft.Json; +using System; using System.Collections.Generic; namespace MasterDevs.ChromeDevTools.Protocol.iOS.Database diff --git a/source/ChromeDevTools/Protocol/iOS/Database/EnableCommandResponse.cs b/source/ChromeDevTools/Protocol/iOS/Database/EnableCommandResponse.cs index 95737bc85923d3efc4b75fbd70d0e053abe7b928..3b27a6083d2809a3b7f86552c6cddf25a457471d 100644 --- a/source/ChromeDevTools/Protocol/iOS/Database/EnableCommandResponse.cs +++ b/source/ChromeDevTools/Protocol/iOS/Database/EnableCommandResponse.cs @@ -1,5 +1,6 @@ using MasterDevs.ChromeDevTools; using Newtonsoft.Json; +using System; using System.Collections.Generic; namespace MasterDevs.ChromeDevTools.Protocol.iOS.Database diff --git a/source/ChromeDevTools/Protocol/iOS/Database/ExecuteSQLCommand.cs b/source/ChromeDevTools/Protocol/iOS/Database/ExecuteSQLCommand.cs index 051d0bf4ab9d7d5b4b425cd6f12286e3196cd5b9..dbfc03712c2426a033103aab49b4291e7a2ba1b6 100644 --- a/source/ChromeDevTools/Protocol/iOS/Database/ExecuteSQLCommand.cs +++ b/source/ChromeDevTools/Protocol/iOS/Database/ExecuteSQLCommand.cs @@ -1,5 +1,6 @@ using MasterDevs.ChromeDevTools; using Newtonsoft.Json; +using System; using System.Collections.Generic; namespace MasterDevs.ChromeDevTools.Protocol.iOS.Database diff --git a/source/ChromeDevTools/Protocol/iOS/Database/ExecuteSQLCommandResponse.cs b/source/ChromeDevTools/Protocol/iOS/Database/ExecuteSQLCommandResponse.cs index bdee8d3bf6ab2539f9a71df4b05e4a9c02cd23cf..9895d49022f1ae9c2658c6d94a776810aff29c0b 100644 --- a/source/ChromeDevTools/Protocol/iOS/Database/ExecuteSQLCommandResponse.cs +++ b/source/ChromeDevTools/Protocol/iOS/Database/ExecuteSQLCommandResponse.cs @@ -1,5 +1,6 @@ using MasterDevs.ChromeDevTools; using Newtonsoft.Json; +using System; using System.Collections.Generic; namespace MasterDevs.ChromeDevTools.Protocol.iOS.Database diff --git a/source/ChromeDevTools/Protocol/iOS/Database/GetDatabaseTableNamesCommand.cs b/source/ChromeDevTools/Protocol/iOS/Database/GetDatabaseTableNamesCommand.cs index 59370cb567fc913399166aaaf066d4d67da1cb1c..fa98dfa966fd098eebac29453ef0327c94c7d14c 100644 --- a/source/ChromeDevTools/Protocol/iOS/Database/GetDatabaseTableNamesCommand.cs +++ b/source/ChromeDevTools/Protocol/iOS/Database/GetDatabaseTableNamesCommand.cs @@ -1,5 +1,6 @@ using MasterDevs.ChromeDevTools; using Newtonsoft.Json; +using System; using System.Collections.Generic; namespace MasterDevs.ChromeDevTools.Protocol.iOS.Database diff --git a/source/ChromeDevTools/Protocol/iOS/Database/GetDatabaseTableNamesCommandResponse.cs b/source/ChromeDevTools/Protocol/iOS/Database/GetDatabaseTableNamesCommandResponse.cs index ba4524e87381e8c9183f31c08f9419ed0525e884..476381ba7bc81456503ce7c99352a1690a310af8 100644 --- a/source/ChromeDevTools/Protocol/iOS/Database/GetDatabaseTableNamesCommandResponse.cs +++ b/source/ChromeDevTools/Protocol/iOS/Database/GetDatabaseTableNamesCommandResponse.cs @@ -1,5 +1,6 @@ using MasterDevs.ChromeDevTools; using Newtonsoft.Json; +using System; using System.Collections.Generic; namespace MasterDevs.ChromeDevTools.Protocol.iOS.Database diff --git a/source/ChromeDevTools/Protocol/iOS/Debugger/BreakpointResolvedEvent.cs b/source/ChromeDevTools/Protocol/iOS/Debugger/BreakpointResolvedEvent.cs index d44cf46fade36b7206e6c69fb24e55fe70b0df60..52cce94ddf000f5a92d4be4f239da82486da0673 100644 --- a/source/ChromeDevTools/Protocol/iOS/Debugger/BreakpointResolvedEvent.cs +++ b/source/ChromeDevTools/Protocol/iOS/Debugger/BreakpointResolvedEvent.cs @@ -1,4 +1,6 @@ -using MasterDevs.ChromeDevTools;using Newtonsoft.Json; +using MasterDevs.ChromeDevTools; +using Newtonsoft.Json; +using System.Collections.Generic; namespace MasterDevs.ChromeDevTools.Protocol.iOS.Debugger { diff --git a/source/ChromeDevTools/Protocol/iOS/Debugger/ContinueToLocationCommand.cs b/source/ChromeDevTools/Protocol/iOS/Debugger/ContinueToLocationCommand.cs index 28a2a90b446a8f428a4378043215e109d9d318d6..1cadee514881c3a9222d3fcb0740746d46022659 100644 --- a/source/ChromeDevTools/Protocol/iOS/Debugger/ContinueToLocationCommand.cs +++ b/source/ChromeDevTools/Protocol/iOS/Debugger/ContinueToLocationCommand.cs @@ -1,5 +1,6 @@ using MasterDevs.ChromeDevTools; using Newtonsoft.Json; +using System; using System.Collections.Generic; namespace MasterDevs.ChromeDevTools.Protocol.iOS.Debugger diff --git a/source/ChromeDevTools/Protocol/iOS/Debugger/ContinueToLocationCommandResponse.cs b/source/ChromeDevTools/Protocol/iOS/Debugger/ContinueToLocationCommandResponse.cs index ce1f7e59ca80b05bdd55aab50ba72e601ccf6b10..539dd997a9455220a907b3ca1b81b649bf9eb94f 100644 --- a/source/ChromeDevTools/Protocol/iOS/Debugger/ContinueToLocationCommandResponse.cs +++ b/source/ChromeDevTools/Protocol/iOS/Debugger/ContinueToLocationCommandResponse.cs @@ -1,5 +1,6 @@ using MasterDevs.ChromeDevTools; using Newtonsoft.Json; +using System; using System.Collections.Generic; namespace MasterDevs.ChromeDevTools.Protocol.iOS.Debugger diff --git a/source/ChromeDevTools/Protocol/iOS/Debugger/DidSampleProbeEvent.cs b/source/ChromeDevTools/Protocol/iOS/Debugger/DidSampleProbeEvent.cs index 3386169b291ff6bf997742d1a97f8bd4b66adbc4..d11c128225f06eb95f97e61bd38957a4586218a2 100644 --- a/source/ChromeDevTools/Protocol/iOS/Debugger/DidSampleProbeEvent.cs +++ b/source/ChromeDevTools/Protocol/iOS/Debugger/DidSampleProbeEvent.cs @@ -1,4 +1,6 @@ -using MasterDevs.ChromeDevTools;using Newtonsoft.Json; +using MasterDevs.ChromeDevTools; +using Newtonsoft.Json; +using System.Collections.Generic; namespace MasterDevs.ChromeDevTools.Protocol.iOS.Debugger { diff --git a/source/ChromeDevTools/Protocol/iOS/Debugger/DisableCommand.cs b/source/ChromeDevTools/Protocol/iOS/Debugger/DisableCommand.cs index 41785e1a368d541756f38171d77f19a0c4420965..143d04c5a034025ec699baa77254857a7e006731 100644 --- a/source/ChromeDevTools/Protocol/iOS/Debugger/DisableCommand.cs +++ b/source/ChromeDevTools/Protocol/iOS/Debugger/DisableCommand.cs @@ -1,5 +1,6 @@ using MasterDevs.ChromeDevTools; using Newtonsoft.Json; +using System; using System.Collections.Generic; namespace MasterDevs.ChromeDevTools.Protocol.iOS.Debugger diff --git a/source/ChromeDevTools/Protocol/iOS/Debugger/DisableCommandResponse.cs b/source/ChromeDevTools/Protocol/iOS/Debugger/DisableCommandResponse.cs index e219bb0d2fec653fc5ec7657355352fc1ded6cb5..e46c1ec7bb87426a813fc70d5bc82137684d1dbf 100644 --- a/source/ChromeDevTools/Protocol/iOS/Debugger/DisableCommandResponse.cs +++ b/source/ChromeDevTools/Protocol/iOS/Debugger/DisableCommandResponse.cs @@ -1,5 +1,6 @@ using MasterDevs.ChromeDevTools; using Newtonsoft.Json; +using System; using System.Collections.Generic; namespace MasterDevs.ChromeDevTools.Protocol.iOS.Debugger diff --git a/source/ChromeDevTools/Protocol/iOS/Debugger/EnableCommand.cs b/source/ChromeDevTools/Protocol/iOS/Debugger/EnableCommand.cs index 1312c358ad2e2d050330406d74cdbb32c27d1d80..ce6fab82a281efc26312b06a1a28fa48acd178d3 100644 --- a/source/ChromeDevTools/Protocol/iOS/Debugger/EnableCommand.cs +++ b/source/ChromeDevTools/Protocol/iOS/Debugger/EnableCommand.cs @@ -1,5 +1,6 @@ using MasterDevs.ChromeDevTools; using Newtonsoft.Json; +using System; using System.Collections.Generic; namespace MasterDevs.ChromeDevTools.Protocol.iOS.Debugger diff --git a/source/ChromeDevTools/Protocol/iOS/Debugger/EnableCommandResponse.cs b/source/ChromeDevTools/Protocol/iOS/Debugger/EnableCommandResponse.cs index 5054b73cd92b9a460dafe7025b7d7d7942bef309..54eb3d7529f9668255a6066d0d596cf2c6bbaff9 100644 --- a/source/ChromeDevTools/Protocol/iOS/Debugger/EnableCommandResponse.cs +++ b/source/ChromeDevTools/Protocol/iOS/Debugger/EnableCommandResponse.cs @@ -1,5 +1,6 @@ using MasterDevs.ChromeDevTools; using Newtonsoft.Json; +using System; using System.Collections.Generic; namespace MasterDevs.ChromeDevTools.Protocol.iOS.Debugger diff --git a/source/ChromeDevTools/Protocol/iOS/Debugger/EvaluateOnCallFrameCommand.cs b/source/ChromeDevTools/Protocol/iOS/Debugger/EvaluateOnCallFrameCommand.cs index f073d13c6fcfbfb58373b33531c257e3c7460e4a..f5117cb6ca1520f5c28ebf0e5eac56f59c9f0fd8 100644 --- a/source/ChromeDevTools/Protocol/iOS/Debugger/EvaluateOnCallFrameCommand.cs +++ b/source/ChromeDevTools/Protocol/iOS/Debugger/EvaluateOnCallFrameCommand.cs @@ -1,5 +1,6 @@ using MasterDevs.ChromeDevTools; using Newtonsoft.Json; +using System; using System.Collections.Generic; namespace MasterDevs.ChromeDevTools.Protocol.iOS.Debugger diff --git a/source/ChromeDevTools/Protocol/iOS/Debugger/EvaluateOnCallFrameCommandResponse.cs b/source/ChromeDevTools/Protocol/iOS/Debugger/EvaluateOnCallFrameCommandResponse.cs index 3c2cfb3f0eb6fe9679f7aefb171621971ee18bd0..ccd284f8dff04a31425d7a80b6799861935f5351 100644 --- a/source/ChromeDevTools/Protocol/iOS/Debugger/EvaluateOnCallFrameCommandResponse.cs +++ b/source/ChromeDevTools/Protocol/iOS/Debugger/EvaluateOnCallFrameCommandResponse.cs @@ -1,5 +1,6 @@ using MasterDevs.ChromeDevTools; using Newtonsoft.Json; +using System; using System.Collections.Generic; namespace MasterDevs.ChromeDevTools.Protocol.iOS.Debugger diff --git a/source/ChromeDevTools/Protocol/iOS/Debugger/GetFunctionDetailsCommand.cs b/source/ChromeDevTools/Protocol/iOS/Debugger/GetFunctionDetailsCommand.cs index e658f4a2cf18b5b5d443a58c9b369f97fc05a924..1962f3852f2d200669f3134d894c74300d2679a2 100644 --- a/source/ChromeDevTools/Protocol/iOS/Debugger/GetFunctionDetailsCommand.cs +++ b/source/ChromeDevTools/Protocol/iOS/Debugger/GetFunctionDetailsCommand.cs @@ -1,5 +1,6 @@ using MasterDevs.ChromeDevTools; using Newtonsoft.Json; +using System; using System.Collections.Generic; namespace MasterDevs.ChromeDevTools.Protocol.iOS.Debugger diff --git a/source/ChromeDevTools/Protocol/iOS/Debugger/GetFunctionDetailsCommandResponse.cs b/source/ChromeDevTools/Protocol/iOS/Debugger/GetFunctionDetailsCommandResponse.cs index 2848400734f60cc521dfbc086d5b543f72aec5ca..3fe23274255f512c681ce31d5392b0cdb5e9dde4 100644 --- a/source/ChromeDevTools/Protocol/iOS/Debugger/GetFunctionDetailsCommandResponse.cs +++ b/source/ChromeDevTools/Protocol/iOS/Debugger/GetFunctionDetailsCommandResponse.cs @@ -1,5 +1,6 @@ using MasterDevs.ChromeDevTools; using Newtonsoft.Json; +using System; using System.Collections.Generic; namespace MasterDevs.ChromeDevTools.Protocol.iOS.Debugger diff --git a/source/ChromeDevTools/Protocol/iOS/Debugger/GetScriptSourceCommand.cs b/source/ChromeDevTools/Protocol/iOS/Debugger/GetScriptSourceCommand.cs index 198c95777571b56dea0d523fcdb02d2d211fc658..161b069b55e4910c98989a48629b7999730e9b0a 100644 --- a/source/ChromeDevTools/Protocol/iOS/Debugger/GetScriptSourceCommand.cs +++ b/source/ChromeDevTools/Protocol/iOS/Debugger/GetScriptSourceCommand.cs @@ -1,5 +1,6 @@ using MasterDevs.ChromeDevTools; using Newtonsoft.Json; +using System; using System.Collections.Generic; namespace MasterDevs.ChromeDevTools.Protocol.iOS.Debugger diff --git a/source/ChromeDevTools/Protocol/iOS/Debugger/GetScriptSourceCommandResponse.cs b/source/ChromeDevTools/Protocol/iOS/Debugger/GetScriptSourceCommandResponse.cs index 7359f77f96daacc8f800bc25cdc4cc712c9e733f..d2526bbacd1c578abfdea4d0b54d5345282c22c0 100644 --- a/source/ChromeDevTools/Protocol/iOS/Debugger/GetScriptSourceCommandResponse.cs +++ b/source/ChromeDevTools/Protocol/iOS/Debugger/GetScriptSourceCommandResponse.cs @@ -1,5 +1,6 @@ using MasterDevs.ChromeDevTools; using Newtonsoft.Json; +using System; using System.Collections.Generic; namespace MasterDevs.ChromeDevTools.Protocol.iOS.Debugger diff --git a/source/ChromeDevTools/Protocol/iOS/Debugger/GlobalObjectClearedEvent.cs b/source/ChromeDevTools/Protocol/iOS/Debugger/GlobalObjectClearedEvent.cs index e91acf446516372d3ac5108394fdde65133a4478..91da484d7f04d21d269f3178fe374968c34138ea 100644 --- a/source/ChromeDevTools/Protocol/iOS/Debugger/GlobalObjectClearedEvent.cs +++ b/source/ChromeDevTools/Protocol/iOS/Debugger/GlobalObjectClearedEvent.cs @@ -1,4 +1,6 @@ -using MasterDevs.ChromeDevTools;using Newtonsoft.Json; +using MasterDevs.ChromeDevTools; +using Newtonsoft.Json; +using System.Collections.Generic; namespace MasterDevs.ChromeDevTools.Protocol.iOS.Debugger { diff --git a/source/ChromeDevTools/Protocol/iOS/Debugger/PauseCommand.cs b/source/ChromeDevTools/Protocol/iOS/Debugger/PauseCommand.cs index 4f0465b6e1c9f953d99675dadac1dba6b861c8cf..53288feb3253d6baf9305c2df0823348823fda92 100644 --- a/source/ChromeDevTools/Protocol/iOS/Debugger/PauseCommand.cs +++ b/source/ChromeDevTools/Protocol/iOS/Debugger/PauseCommand.cs @@ -1,5 +1,6 @@ using MasterDevs.ChromeDevTools; using Newtonsoft.Json; +using System; using System.Collections.Generic; namespace MasterDevs.ChromeDevTools.Protocol.iOS.Debugger diff --git a/source/ChromeDevTools/Protocol/iOS/Debugger/PauseCommandResponse.cs b/source/ChromeDevTools/Protocol/iOS/Debugger/PauseCommandResponse.cs index 42f1c857e79549902ae81f6fae345a019179a8fc..1240433b45fd218d0a559d91b3aa9fc3abd223db 100644 --- a/source/ChromeDevTools/Protocol/iOS/Debugger/PauseCommandResponse.cs +++ b/source/ChromeDevTools/Protocol/iOS/Debugger/PauseCommandResponse.cs @@ -1,5 +1,6 @@ using MasterDevs.ChromeDevTools; using Newtonsoft.Json; +using System; using System.Collections.Generic; namespace MasterDevs.ChromeDevTools.Protocol.iOS.Debugger diff --git a/source/ChromeDevTools/Protocol/iOS/Debugger/PausedEvent.cs b/source/ChromeDevTools/Protocol/iOS/Debugger/PausedEvent.cs index 544b4fd542768f16097479eceaa0435cedecd4e8..0aa97a813a16a5fef149c6aafa53c12fa1811445 100644 --- a/source/ChromeDevTools/Protocol/iOS/Debugger/PausedEvent.cs +++ b/source/ChromeDevTools/Protocol/iOS/Debugger/PausedEvent.cs @@ -1,4 +1,6 @@ -using MasterDevs.ChromeDevTools;using Newtonsoft.Json; +using MasterDevs.ChromeDevTools; +using Newtonsoft.Json; +using System.Collections.Generic; namespace MasterDevs.ChromeDevTools.Protocol.iOS.Debugger { diff --git a/source/ChromeDevTools/Protocol/iOS/Debugger/PlayBreakpointActionSoundEvent.cs b/source/ChromeDevTools/Protocol/iOS/Debugger/PlayBreakpointActionSoundEvent.cs index f6931a726fa01b59ba33c0ed14110cc173935d54..aa66da316fb00f4fc460ccb421d09a1e61238a81 100644 --- a/source/ChromeDevTools/Protocol/iOS/Debugger/PlayBreakpointActionSoundEvent.cs +++ b/source/ChromeDevTools/Protocol/iOS/Debugger/PlayBreakpointActionSoundEvent.cs @@ -1,4 +1,6 @@ -using MasterDevs.ChromeDevTools;using Newtonsoft.Json; +using MasterDevs.ChromeDevTools; +using Newtonsoft.Json; +using System.Collections.Generic; namespace MasterDevs.ChromeDevTools.Protocol.iOS.Debugger { diff --git a/source/ChromeDevTools/Protocol/iOS/Debugger/RemoveBreakpointCommand.cs b/source/ChromeDevTools/Protocol/iOS/Debugger/RemoveBreakpointCommand.cs index bbc0512e5a7fcbb0ed496234d27c92786884cb72..903c92ae342d7b7b33bfd8f4a3f61c9c52cfa411 100644 --- a/source/ChromeDevTools/Protocol/iOS/Debugger/RemoveBreakpointCommand.cs +++ b/source/ChromeDevTools/Protocol/iOS/Debugger/RemoveBreakpointCommand.cs @@ -1,5 +1,6 @@ using MasterDevs.ChromeDevTools; using Newtonsoft.Json; +using System; using System.Collections.Generic; namespace MasterDevs.ChromeDevTools.Protocol.iOS.Debugger diff --git a/source/ChromeDevTools/Protocol/iOS/Debugger/RemoveBreakpointCommandResponse.cs b/source/ChromeDevTools/Protocol/iOS/Debugger/RemoveBreakpointCommandResponse.cs index 61afec38ff0c5e3693650cb4e93fa40c8154c74c..b59c9d0b4e933388389d62937f77878432228c78 100644 --- a/source/ChromeDevTools/Protocol/iOS/Debugger/RemoveBreakpointCommandResponse.cs +++ b/source/ChromeDevTools/Protocol/iOS/Debugger/RemoveBreakpointCommandResponse.cs @@ -1,5 +1,6 @@ using MasterDevs.ChromeDevTools; using Newtonsoft.Json; +using System; using System.Collections.Generic; namespace MasterDevs.ChromeDevTools.Protocol.iOS.Debugger diff --git a/source/ChromeDevTools/Protocol/iOS/Debugger/ResumeCommand.cs b/source/ChromeDevTools/Protocol/iOS/Debugger/ResumeCommand.cs index 0201f9478206e1472ac00336f99d2f5e4c50bf85..cc96069de69762d0adac52935054d413f605b286 100644 --- a/source/ChromeDevTools/Protocol/iOS/Debugger/ResumeCommand.cs +++ b/source/ChromeDevTools/Protocol/iOS/Debugger/ResumeCommand.cs @@ -1,5 +1,6 @@ using MasterDevs.ChromeDevTools; using Newtonsoft.Json; +using System; using System.Collections.Generic; namespace MasterDevs.ChromeDevTools.Protocol.iOS.Debugger diff --git a/source/ChromeDevTools/Protocol/iOS/Debugger/ResumeCommandResponse.cs b/source/ChromeDevTools/Protocol/iOS/Debugger/ResumeCommandResponse.cs index 065b4bfa80cec4884fecda55ad05cff91f98ed5c..ed56cf6d1481661489a2b19d850c0b00d550c3c8 100644 --- a/source/ChromeDevTools/Protocol/iOS/Debugger/ResumeCommandResponse.cs +++ b/source/ChromeDevTools/Protocol/iOS/Debugger/ResumeCommandResponse.cs @@ -1,5 +1,6 @@ using MasterDevs.ChromeDevTools; using Newtonsoft.Json; +using System; using System.Collections.Generic; namespace MasterDevs.ChromeDevTools.Protocol.iOS.Debugger diff --git a/source/ChromeDevTools/Protocol/iOS/Debugger/ResumedEvent.cs b/source/ChromeDevTools/Protocol/iOS/Debugger/ResumedEvent.cs index b91fa4aa3ea854deee211dfa62aab0c2097086c7..f2efe7900ae2c2891a5cc5513c717c757035afd2 100644 --- a/source/ChromeDevTools/Protocol/iOS/Debugger/ResumedEvent.cs +++ b/source/ChromeDevTools/Protocol/iOS/Debugger/ResumedEvent.cs @@ -1,4 +1,6 @@ -using MasterDevs.ChromeDevTools;using Newtonsoft.Json; +using MasterDevs.ChromeDevTools; +using Newtonsoft.Json; +using System.Collections.Generic; namespace MasterDevs.ChromeDevTools.Protocol.iOS.Debugger { diff --git a/source/ChromeDevTools/Protocol/iOS/Debugger/ScriptFailedToParseEvent.cs b/source/ChromeDevTools/Protocol/iOS/Debugger/ScriptFailedToParseEvent.cs index 90e2d729c4b5adb92bea6d1914417616c61bee2b..c2c8a105ef03cc7821c373ba1e1010f80576c5e0 100644 --- a/source/ChromeDevTools/Protocol/iOS/Debugger/ScriptFailedToParseEvent.cs +++ b/source/ChromeDevTools/Protocol/iOS/Debugger/ScriptFailedToParseEvent.cs @@ -1,4 +1,6 @@ -using MasterDevs.ChromeDevTools;using Newtonsoft.Json; +using MasterDevs.ChromeDevTools; +using Newtonsoft.Json; +using System.Collections.Generic; namespace MasterDevs.ChromeDevTools.Protocol.iOS.Debugger { diff --git a/source/ChromeDevTools/Protocol/iOS/Debugger/ScriptParsedEvent.cs b/source/ChromeDevTools/Protocol/iOS/Debugger/ScriptParsedEvent.cs index 3c02cea07a976631dd32615525c22d834bdde61a..ac588170e75019bb5ce0b58b100f4e8e1e39718d 100644 --- a/source/ChromeDevTools/Protocol/iOS/Debugger/ScriptParsedEvent.cs +++ b/source/ChromeDevTools/Protocol/iOS/Debugger/ScriptParsedEvent.cs @@ -1,4 +1,6 @@ -using MasterDevs.ChromeDevTools;using Newtonsoft.Json; +using MasterDevs.ChromeDevTools; +using Newtonsoft.Json; +using System.Collections.Generic; namespace MasterDevs.ChromeDevTools.Protocol.iOS.Debugger { diff --git a/source/ChromeDevTools/Protocol/iOS/Debugger/SearchInContentCommand.cs b/source/ChromeDevTools/Protocol/iOS/Debugger/SearchInContentCommand.cs index c241e66ec478c4a6f3a834c7253c7f8c00b95f65..5c880c821adba1a645b00b66f730e0bc40c4ac07 100644 --- a/source/ChromeDevTools/Protocol/iOS/Debugger/SearchInContentCommand.cs +++ b/source/ChromeDevTools/Protocol/iOS/Debugger/SearchInContentCommand.cs @@ -1,5 +1,6 @@ using MasterDevs.ChromeDevTools; using Newtonsoft.Json; +using System; using System.Collections.Generic; namespace MasterDevs.ChromeDevTools.Protocol.iOS.Debugger diff --git a/source/ChromeDevTools/Protocol/iOS/Debugger/SearchInContentCommandResponse.cs b/source/ChromeDevTools/Protocol/iOS/Debugger/SearchInContentCommandResponse.cs index f00b9888da8ae12931f3311ae5e280fbfedb1b55..88ad76c371c0d34a537ac6bf552c67c8894016e7 100644 --- a/source/ChromeDevTools/Protocol/iOS/Debugger/SearchInContentCommandResponse.cs +++ b/source/ChromeDevTools/Protocol/iOS/Debugger/SearchInContentCommandResponse.cs @@ -1,5 +1,6 @@ using MasterDevs.ChromeDevTools; using Newtonsoft.Json; +using System; using System.Collections.Generic; namespace MasterDevs.ChromeDevTools.Protocol.iOS.Debugger diff --git a/source/ChromeDevTools/Protocol/iOS/Debugger/SetBreakpointByUrlCommand.cs b/source/ChromeDevTools/Protocol/iOS/Debugger/SetBreakpointByUrlCommand.cs index 6e3d2f190fb3d553d4ee2110653bf7c77fb4a39a..d5718d7b9b697fd5de2b69be004a3617e25b41f2 100644 --- a/source/ChromeDevTools/Protocol/iOS/Debugger/SetBreakpointByUrlCommand.cs +++ b/source/ChromeDevTools/Protocol/iOS/Debugger/SetBreakpointByUrlCommand.cs @@ -1,5 +1,6 @@ using MasterDevs.ChromeDevTools; using Newtonsoft.Json; +using System; using System.Collections.Generic; namespace MasterDevs.ChromeDevTools.Protocol.iOS.Debugger diff --git a/source/ChromeDevTools/Protocol/iOS/Debugger/SetBreakpointByUrlCommandResponse.cs b/source/ChromeDevTools/Protocol/iOS/Debugger/SetBreakpointByUrlCommandResponse.cs index 0b34718ae50efe8bc10299521ea826d1bb33b9b9..a71edf795ba954918dace89478c2e4c7dcd3da46 100644 --- a/source/ChromeDevTools/Protocol/iOS/Debugger/SetBreakpointByUrlCommandResponse.cs +++ b/source/ChromeDevTools/Protocol/iOS/Debugger/SetBreakpointByUrlCommandResponse.cs @@ -1,5 +1,6 @@ using MasterDevs.ChromeDevTools; using Newtonsoft.Json; +using System; using System.Collections.Generic; namespace MasterDevs.ChromeDevTools.Protocol.iOS.Debugger diff --git a/source/ChromeDevTools/Protocol/iOS/Debugger/SetBreakpointCommand.cs b/source/ChromeDevTools/Protocol/iOS/Debugger/SetBreakpointCommand.cs index c19c69aad59d644cab1723be9cbb4d39f41f43bc..3e250062d1cb8806d09742972dbf9218a7520bfb 100644 --- a/source/ChromeDevTools/Protocol/iOS/Debugger/SetBreakpointCommand.cs +++ b/source/ChromeDevTools/Protocol/iOS/Debugger/SetBreakpointCommand.cs @@ -1,5 +1,6 @@ using MasterDevs.ChromeDevTools; using Newtonsoft.Json; +using System; using System.Collections.Generic; namespace MasterDevs.ChromeDevTools.Protocol.iOS.Debugger diff --git a/source/ChromeDevTools/Protocol/iOS/Debugger/SetBreakpointCommandResponse.cs b/source/ChromeDevTools/Protocol/iOS/Debugger/SetBreakpointCommandResponse.cs index bbd36d03681340e75346a345d7195a803f40f1ee..8c30af7bff5fa13f56e7821e1deb9eb5e02acde3 100644 --- a/source/ChromeDevTools/Protocol/iOS/Debugger/SetBreakpointCommandResponse.cs +++ b/source/ChromeDevTools/Protocol/iOS/Debugger/SetBreakpointCommandResponse.cs @@ -1,5 +1,6 @@ using MasterDevs.ChromeDevTools; using Newtonsoft.Json; +using System; using System.Collections.Generic; namespace MasterDevs.ChromeDevTools.Protocol.iOS.Debugger diff --git a/source/ChromeDevTools/Protocol/iOS/Debugger/SetBreakpointsActiveCommand.cs b/source/ChromeDevTools/Protocol/iOS/Debugger/SetBreakpointsActiveCommand.cs index 717e21197f07a588f9fe8e05a4c3c13e302581bd..e6e121d8c48ca173e8243b3098b5ec55b0f0e19f 100644 --- a/source/ChromeDevTools/Protocol/iOS/Debugger/SetBreakpointsActiveCommand.cs +++ b/source/ChromeDevTools/Protocol/iOS/Debugger/SetBreakpointsActiveCommand.cs @@ -1,5 +1,6 @@ using MasterDevs.ChromeDevTools; using Newtonsoft.Json; +using System; using System.Collections.Generic; namespace MasterDevs.ChromeDevTools.Protocol.iOS.Debugger diff --git a/source/ChromeDevTools/Protocol/iOS/Debugger/SetBreakpointsActiveCommandResponse.cs b/source/ChromeDevTools/Protocol/iOS/Debugger/SetBreakpointsActiveCommandResponse.cs index ffba3acdcc5b3555e5f9e97507083d4e7b4f38bd..df0bca344d4a72acf74dc1638ac6bf8d7d414f51 100644 --- a/source/ChromeDevTools/Protocol/iOS/Debugger/SetBreakpointsActiveCommandResponse.cs +++ b/source/ChromeDevTools/Protocol/iOS/Debugger/SetBreakpointsActiveCommandResponse.cs @@ -1,5 +1,6 @@ using MasterDevs.ChromeDevTools; using Newtonsoft.Json; +using System; using System.Collections.Generic; namespace MasterDevs.ChromeDevTools.Protocol.iOS.Debugger diff --git a/source/ChromeDevTools/Protocol/iOS/Debugger/SetOverlayMessageCommand.cs b/source/ChromeDevTools/Protocol/iOS/Debugger/SetOverlayMessageCommand.cs index bac986a5608f6ae775b927d07d33da1a61ad6549..a936bb54a3a7f59ceea4a4ce189d0d6c00d87faa 100644 --- a/source/ChromeDevTools/Protocol/iOS/Debugger/SetOverlayMessageCommand.cs +++ b/source/ChromeDevTools/Protocol/iOS/Debugger/SetOverlayMessageCommand.cs @@ -1,5 +1,6 @@ using MasterDevs.ChromeDevTools; using Newtonsoft.Json; +using System; using System.Collections.Generic; namespace MasterDevs.ChromeDevTools.Protocol.iOS.Debugger diff --git a/source/ChromeDevTools/Protocol/iOS/Debugger/SetOverlayMessageCommandResponse.cs b/source/ChromeDevTools/Protocol/iOS/Debugger/SetOverlayMessageCommandResponse.cs index b64cc21e35cc2e6d7c12bfb813f3792150cb6a55..f53e404cb0de73a7ad15a6212c07fad211fde401 100644 --- a/source/ChromeDevTools/Protocol/iOS/Debugger/SetOverlayMessageCommandResponse.cs +++ b/source/ChromeDevTools/Protocol/iOS/Debugger/SetOverlayMessageCommandResponse.cs @@ -1,5 +1,6 @@ using MasterDevs.ChromeDevTools; using Newtonsoft.Json; +using System; using System.Collections.Generic; namespace MasterDevs.ChromeDevTools.Protocol.iOS.Debugger diff --git a/source/ChromeDevTools/Protocol/iOS/Debugger/SetPauseOnExceptionsCommand.cs b/source/ChromeDevTools/Protocol/iOS/Debugger/SetPauseOnExceptionsCommand.cs index 40b09b31c4e469aae1da2d89a4d070ac8b40cf05..054db038066a73c14c5823d021a8fd5f907558eb 100644 --- a/source/ChromeDevTools/Protocol/iOS/Debugger/SetPauseOnExceptionsCommand.cs +++ b/source/ChromeDevTools/Protocol/iOS/Debugger/SetPauseOnExceptionsCommand.cs @@ -1,5 +1,6 @@ using MasterDevs.ChromeDevTools; using Newtonsoft.Json; +using System; using System.Collections.Generic; namespace MasterDevs.ChromeDevTools.Protocol.iOS.Debugger diff --git a/source/ChromeDevTools/Protocol/iOS/Debugger/SetPauseOnExceptionsCommandResponse.cs b/source/ChromeDevTools/Protocol/iOS/Debugger/SetPauseOnExceptionsCommandResponse.cs index 918aa614981ffd466a3bbc27ac07d0ccbb9c4e8d..f2827e3db344e39be83aebe144815e817086f40d 100644 --- a/source/ChromeDevTools/Protocol/iOS/Debugger/SetPauseOnExceptionsCommandResponse.cs +++ b/source/ChromeDevTools/Protocol/iOS/Debugger/SetPauseOnExceptionsCommandResponse.cs @@ -1,5 +1,6 @@ using MasterDevs.ChromeDevTools; using Newtonsoft.Json; +using System; using System.Collections.Generic; namespace MasterDevs.ChromeDevTools.Protocol.iOS.Debugger diff --git a/source/ChromeDevTools/Protocol/iOS/Debugger/StepIntoCommand.cs b/source/ChromeDevTools/Protocol/iOS/Debugger/StepIntoCommand.cs index ce5bf2127c8d5d8a4892917328bb0e3b8f73c044..35453e172125c1f8b9aa98c677b42b1a55c82e6a 100644 --- a/source/ChromeDevTools/Protocol/iOS/Debugger/StepIntoCommand.cs +++ b/source/ChromeDevTools/Protocol/iOS/Debugger/StepIntoCommand.cs @@ -1,5 +1,6 @@ using MasterDevs.ChromeDevTools; using Newtonsoft.Json; +using System; using System.Collections.Generic; namespace MasterDevs.ChromeDevTools.Protocol.iOS.Debugger diff --git a/source/ChromeDevTools/Protocol/iOS/Debugger/StepIntoCommandResponse.cs b/source/ChromeDevTools/Protocol/iOS/Debugger/StepIntoCommandResponse.cs index 574f14185ff8c6afe39f74e0dc6e53d5cedf4c6f..cf413a8423d41121a3903f52078df87fc4ba66b5 100644 --- a/source/ChromeDevTools/Protocol/iOS/Debugger/StepIntoCommandResponse.cs +++ b/source/ChromeDevTools/Protocol/iOS/Debugger/StepIntoCommandResponse.cs @@ -1,5 +1,6 @@ using MasterDevs.ChromeDevTools; using Newtonsoft.Json; +using System; using System.Collections.Generic; namespace MasterDevs.ChromeDevTools.Protocol.iOS.Debugger diff --git a/source/ChromeDevTools/Protocol/iOS/Debugger/StepOutCommand.cs b/source/ChromeDevTools/Protocol/iOS/Debugger/StepOutCommand.cs index 992754653a162a9cbf51db9f5389bda805157b58..0bf01066f9fe506a508ff54bb819e59de01880db 100644 --- a/source/ChromeDevTools/Protocol/iOS/Debugger/StepOutCommand.cs +++ b/source/ChromeDevTools/Protocol/iOS/Debugger/StepOutCommand.cs @@ -1,5 +1,6 @@ using MasterDevs.ChromeDevTools; using Newtonsoft.Json; +using System; using System.Collections.Generic; namespace MasterDevs.ChromeDevTools.Protocol.iOS.Debugger diff --git a/source/ChromeDevTools/Protocol/iOS/Debugger/StepOutCommandResponse.cs b/source/ChromeDevTools/Protocol/iOS/Debugger/StepOutCommandResponse.cs index 9d7f106c4ece422734592f60f33befb42f1a5cab..c533add5d1a84c20338a4af5688f6f2bfdaaea97 100644 --- a/source/ChromeDevTools/Protocol/iOS/Debugger/StepOutCommandResponse.cs +++ b/source/ChromeDevTools/Protocol/iOS/Debugger/StepOutCommandResponse.cs @@ -1,5 +1,6 @@ using MasterDevs.ChromeDevTools; using Newtonsoft.Json; +using System; using System.Collections.Generic; namespace MasterDevs.ChromeDevTools.Protocol.iOS.Debugger diff --git a/source/ChromeDevTools/Protocol/iOS/Debugger/StepOverCommand.cs b/source/ChromeDevTools/Protocol/iOS/Debugger/StepOverCommand.cs index 34aa56401e0777aa7d354b976fda70423b65e0da..487579b75366d4a67c31cae79a67afebe86975f6 100644 --- a/source/ChromeDevTools/Protocol/iOS/Debugger/StepOverCommand.cs +++ b/source/ChromeDevTools/Protocol/iOS/Debugger/StepOverCommand.cs @@ -1,5 +1,6 @@ using MasterDevs.ChromeDevTools; using Newtonsoft.Json; +using System; using System.Collections.Generic; namespace MasterDevs.ChromeDevTools.Protocol.iOS.Debugger diff --git a/source/ChromeDevTools/Protocol/iOS/Debugger/StepOverCommandResponse.cs b/source/ChromeDevTools/Protocol/iOS/Debugger/StepOverCommandResponse.cs index 938fed86f8891501120a17de82e745779243f35f..baa0550edbeee28eb8c653fbece77babf72dc78b 100644 --- a/source/ChromeDevTools/Protocol/iOS/Debugger/StepOverCommandResponse.cs +++ b/source/ChromeDevTools/Protocol/iOS/Debugger/StepOverCommandResponse.cs @@ -1,5 +1,6 @@ using MasterDevs.ChromeDevTools; using Newtonsoft.Json; +using System; using System.Collections.Generic; namespace MasterDevs.ChromeDevTools.Protocol.iOS.Debugger diff --git a/source/ChromeDevTools/Protocol/iOS/IndexedDB/ClearObjectStoreCommand.cs b/source/ChromeDevTools/Protocol/iOS/IndexedDB/ClearObjectStoreCommand.cs index 5ce57af316f63693b503ef70fb0d78606abe7da6..8d916f8d5e62bf56dc81a1bf0dc0fa23d71c00c9 100644 --- a/source/ChromeDevTools/Protocol/iOS/IndexedDB/ClearObjectStoreCommand.cs +++ b/source/ChromeDevTools/Protocol/iOS/IndexedDB/ClearObjectStoreCommand.cs @@ -1,5 +1,6 @@ using MasterDevs.ChromeDevTools; using Newtonsoft.Json; +using System; using System.Collections.Generic; namespace MasterDevs.ChromeDevTools.Protocol.iOS.IndexedDB diff --git a/source/ChromeDevTools/Protocol/iOS/IndexedDB/ClearObjectStoreCommandResponse.cs b/source/ChromeDevTools/Protocol/iOS/IndexedDB/ClearObjectStoreCommandResponse.cs index 38acf518a2e6ffaac4603c049691fb555e65816f..abb1b2ca8678654efef63297f860f22dfd80e7e4 100644 --- a/source/ChromeDevTools/Protocol/iOS/IndexedDB/ClearObjectStoreCommandResponse.cs +++ b/source/ChromeDevTools/Protocol/iOS/IndexedDB/ClearObjectStoreCommandResponse.cs @@ -1,5 +1,6 @@ using MasterDevs.ChromeDevTools; using Newtonsoft.Json; +using System; using System.Collections.Generic; namespace MasterDevs.ChromeDevTools.Protocol.iOS.IndexedDB diff --git a/source/ChromeDevTools/Protocol/iOS/IndexedDB/DisableCommand.cs b/source/ChromeDevTools/Protocol/iOS/IndexedDB/DisableCommand.cs index 445933148bd0404b56cb7c5d31a93843bcb63e28..dbcccf7a51979a8c4739a41730dda01727eb4c03 100644 --- a/source/ChromeDevTools/Protocol/iOS/IndexedDB/DisableCommand.cs +++ b/source/ChromeDevTools/Protocol/iOS/IndexedDB/DisableCommand.cs @@ -1,5 +1,6 @@ using MasterDevs.ChromeDevTools; using Newtonsoft.Json; +using System; using System.Collections.Generic; namespace MasterDevs.ChromeDevTools.Protocol.iOS.IndexedDB diff --git a/source/ChromeDevTools/Protocol/iOS/IndexedDB/DisableCommandResponse.cs b/source/ChromeDevTools/Protocol/iOS/IndexedDB/DisableCommandResponse.cs index a0856d0c7806adbed5172f58737e79b29a061d8b..2b03cda63b8c42f5fab4724a4b4a98394451cfb7 100644 --- a/source/ChromeDevTools/Protocol/iOS/IndexedDB/DisableCommandResponse.cs +++ b/source/ChromeDevTools/Protocol/iOS/IndexedDB/DisableCommandResponse.cs @@ -1,5 +1,6 @@ using MasterDevs.ChromeDevTools; using Newtonsoft.Json; +using System; using System.Collections.Generic; namespace MasterDevs.ChromeDevTools.Protocol.iOS.IndexedDB diff --git a/source/ChromeDevTools/Protocol/iOS/IndexedDB/EnableCommand.cs b/source/ChromeDevTools/Protocol/iOS/IndexedDB/EnableCommand.cs index bc92b7b3ead4c6e262125c7be1ff54f72688fca4..197baa2fadd303496ac8ec43a6965aa36d00a172 100644 --- a/source/ChromeDevTools/Protocol/iOS/IndexedDB/EnableCommand.cs +++ b/source/ChromeDevTools/Protocol/iOS/IndexedDB/EnableCommand.cs @@ -1,5 +1,6 @@ using MasterDevs.ChromeDevTools; using Newtonsoft.Json; +using System; using System.Collections.Generic; namespace MasterDevs.ChromeDevTools.Protocol.iOS.IndexedDB diff --git a/source/ChromeDevTools/Protocol/iOS/IndexedDB/EnableCommandResponse.cs b/source/ChromeDevTools/Protocol/iOS/IndexedDB/EnableCommandResponse.cs index fe2518c8c93d264c21b6d0bedca90e7ba7cad2ea..ff477415e0591a68fd149ca33a7d2ee868430baf 100644 --- a/source/ChromeDevTools/Protocol/iOS/IndexedDB/EnableCommandResponse.cs +++ b/source/ChromeDevTools/Protocol/iOS/IndexedDB/EnableCommandResponse.cs @@ -1,5 +1,6 @@ using MasterDevs.ChromeDevTools; using Newtonsoft.Json; +using System; using System.Collections.Generic; namespace MasterDevs.ChromeDevTools.Protocol.iOS.IndexedDB diff --git a/source/ChromeDevTools/Protocol/iOS/IndexedDB/RequestDataCommand.cs b/source/ChromeDevTools/Protocol/iOS/IndexedDB/RequestDataCommand.cs index c117efa29243274ec901f11b094c9bf7b43b2b43..7cd6e76d5ae29cadcf19a5449e27b76537efb72d 100644 --- a/source/ChromeDevTools/Protocol/iOS/IndexedDB/RequestDataCommand.cs +++ b/source/ChromeDevTools/Protocol/iOS/IndexedDB/RequestDataCommand.cs @@ -1,5 +1,6 @@ using MasterDevs.ChromeDevTools; using Newtonsoft.Json; +using System; using System.Collections.Generic; namespace MasterDevs.ChromeDevTools.Protocol.iOS.IndexedDB diff --git a/source/ChromeDevTools/Protocol/iOS/IndexedDB/RequestDataCommandResponse.cs b/source/ChromeDevTools/Protocol/iOS/IndexedDB/RequestDataCommandResponse.cs index c357c7bac16ece11e860b377f2976e03c619f16d..4b36ee22207c7fe6f7bb500523a3d59add8257ac 100644 --- a/source/ChromeDevTools/Protocol/iOS/IndexedDB/RequestDataCommandResponse.cs +++ b/source/ChromeDevTools/Protocol/iOS/IndexedDB/RequestDataCommandResponse.cs @@ -1,5 +1,6 @@ using MasterDevs.ChromeDevTools; using Newtonsoft.Json; +using System; using System.Collections.Generic; namespace MasterDevs.ChromeDevTools.Protocol.iOS.IndexedDB diff --git a/source/ChromeDevTools/Protocol/iOS/IndexedDB/RequestDatabaseCommand.cs b/source/ChromeDevTools/Protocol/iOS/IndexedDB/RequestDatabaseCommand.cs index 2cdd9198447fdcd9adb3afe8be3c0deb979f1a12..107c76fa4a6dc25946c821b50c35372a4c42be3f 100644 --- a/source/ChromeDevTools/Protocol/iOS/IndexedDB/RequestDatabaseCommand.cs +++ b/source/ChromeDevTools/Protocol/iOS/IndexedDB/RequestDatabaseCommand.cs @@ -1,5 +1,6 @@ using MasterDevs.ChromeDevTools; using Newtonsoft.Json; +using System; using System.Collections.Generic; namespace MasterDevs.ChromeDevTools.Protocol.iOS.IndexedDB diff --git a/source/ChromeDevTools/Protocol/iOS/IndexedDB/RequestDatabaseCommandResponse.cs b/source/ChromeDevTools/Protocol/iOS/IndexedDB/RequestDatabaseCommandResponse.cs index eaa24948d97394c31a710ac7573d0182561cfff3..f05901caa4199ab446bdcd2ac5f5b1fb219b21a9 100644 --- a/source/ChromeDevTools/Protocol/iOS/IndexedDB/RequestDatabaseCommandResponse.cs +++ b/source/ChromeDevTools/Protocol/iOS/IndexedDB/RequestDatabaseCommandResponse.cs @@ -1,5 +1,6 @@ using MasterDevs.ChromeDevTools; using Newtonsoft.Json; +using System; using System.Collections.Generic; namespace MasterDevs.ChromeDevTools.Protocol.iOS.IndexedDB diff --git a/source/ChromeDevTools/Protocol/iOS/IndexedDB/RequestDatabaseNamesCommand.cs b/source/ChromeDevTools/Protocol/iOS/IndexedDB/RequestDatabaseNamesCommand.cs index e83ad4e89700669a14964a6a9d83e1d9d76c2523..f50899dab7440c320324a1fa40f2dc809470e312 100644 --- a/source/ChromeDevTools/Protocol/iOS/IndexedDB/RequestDatabaseNamesCommand.cs +++ b/source/ChromeDevTools/Protocol/iOS/IndexedDB/RequestDatabaseNamesCommand.cs @@ -1,5 +1,6 @@ using MasterDevs.ChromeDevTools; using Newtonsoft.Json; +using System; using System.Collections.Generic; namespace MasterDevs.ChromeDevTools.Protocol.iOS.IndexedDB diff --git a/source/ChromeDevTools/Protocol/iOS/IndexedDB/RequestDatabaseNamesCommandResponse.cs b/source/ChromeDevTools/Protocol/iOS/IndexedDB/RequestDatabaseNamesCommandResponse.cs index c407260684fba29fb03d87aefd7a5fa8a05b810d..0a0c3c120d94d544f14bd5d78cc6ff00819a4794 100644 --- a/source/ChromeDevTools/Protocol/iOS/IndexedDB/RequestDatabaseNamesCommandResponse.cs +++ b/source/ChromeDevTools/Protocol/iOS/IndexedDB/RequestDatabaseNamesCommandResponse.cs @@ -1,5 +1,6 @@ using MasterDevs.ChromeDevTools; using Newtonsoft.Json; +using System; using System.Collections.Generic; namespace MasterDevs.ChromeDevTools.Protocol.iOS.IndexedDB diff --git a/source/ChromeDevTools/Protocol/iOS/Inspector/ActivateExtraDomainsEvent.cs b/source/ChromeDevTools/Protocol/iOS/Inspector/ActivateExtraDomainsEvent.cs index 94adcec2059d925db3d5e07d7f942e71450b4cda..63b5b30c44805f871a0c99ad766dc3fb1e6353d3 100644 --- a/source/ChromeDevTools/Protocol/iOS/Inspector/ActivateExtraDomainsEvent.cs +++ b/source/ChromeDevTools/Protocol/iOS/Inspector/ActivateExtraDomainsEvent.cs @@ -1,4 +1,6 @@ -using MasterDevs.ChromeDevTools;using Newtonsoft.Json; +using MasterDevs.ChromeDevTools; +using Newtonsoft.Json; +using System.Collections.Generic; namespace MasterDevs.ChromeDevTools.Protocol.iOS.Inspector { diff --git a/source/ChromeDevTools/Protocol/iOS/Inspector/DetachedEvent.cs b/source/ChromeDevTools/Protocol/iOS/Inspector/DetachedEvent.cs index dec75d57ea35200a3f0e53ee119c488f53dbc0a4..97221c4f4a07332208cf744a6533f47058ec2ac3 100644 --- a/source/ChromeDevTools/Protocol/iOS/Inspector/DetachedEvent.cs +++ b/source/ChromeDevTools/Protocol/iOS/Inspector/DetachedEvent.cs @@ -1,4 +1,6 @@ -using MasterDevs.ChromeDevTools;using Newtonsoft.Json; +using MasterDevs.ChromeDevTools; +using Newtonsoft.Json; +using System.Collections.Generic; namespace MasterDevs.ChromeDevTools.Protocol.iOS.Inspector { diff --git a/source/ChromeDevTools/Protocol/iOS/Inspector/DisableCommand.cs b/source/ChromeDevTools/Protocol/iOS/Inspector/DisableCommand.cs index f0605f12f4093c73459944b28df03c1618e8db27..0f73eb22ba93a3ea9b0f3eccc678fcf66acbc4f9 100644 --- a/source/ChromeDevTools/Protocol/iOS/Inspector/DisableCommand.cs +++ b/source/ChromeDevTools/Protocol/iOS/Inspector/DisableCommand.cs @@ -1,5 +1,6 @@ using MasterDevs.ChromeDevTools; using Newtonsoft.Json; +using System; using System.Collections.Generic; namespace MasterDevs.ChromeDevTools.Protocol.iOS.Inspector diff --git a/source/ChromeDevTools/Protocol/iOS/Inspector/DisableCommandResponse.cs b/source/ChromeDevTools/Protocol/iOS/Inspector/DisableCommandResponse.cs index c4e456a0154a22ee6a185fae139ab8d11836c678..45dd36bcc87e378d81aa0118eb1d6073f4d4dc4f 100644 --- a/source/ChromeDevTools/Protocol/iOS/Inspector/DisableCommandResponse.cs +++ b/source/ChromeDevTools/Protocol/iOS/Inspector/DisableCommandResponse.cs @@ -1,5 +1,6 @@ using MasterDevs.ChromeDevTools; using Newtonsoft.Json; +using System; using System.Collections.Generic; namespace MasterDevs.ChromeDevTools.Protocol.iOS.Inspector diff --git a/source/ChromeDevTools/Protocol/iOS/Inspector/EnableCommand.cs b/source/ChromeDevTools/Protocol/iOS/Inspector/EnableCommand.cs index 7dc8987a8ac265a0632e7307bbe227e07b26e01f..f4645577a5d8d2ec7a52db73afb5b5ecec80b53c 100644 --- a/source/ChromeDevTools/Protocol/iOS/Inspector/EnableCommand.cs +++ b/source/ChromeDevTools/Protocol/iOS/Inspector/EnableCommand.cs @@ -1,5 +1,6 @@ using MasterDevs.ChromeDevTools; using Newtonsoft.Json; +using System; using System.Collections.Generic; namespace MasterDevs.ChromeDevTools.Protocol.iOS.Inspector diff --git a/source/ChromeDevTools/Protocol/iOS/Inspector/EnableCommandResponse.cs b/source/ChromeDevTools/Protocol/iOS/Inspector/EnableCommandResponse.cs index 5b571e3ca40fb75f14d0bfb258010cc8b8a830fd..9e85c1128ec4535c958b422d68c1b141a54d0ad8 100644 --- a/source/ChromeDevTools/Protocol/iOS/Inspector/EnableCommandResponse.cs +++ b/source/ChromeDevTools/Protocol/iOS/Inspector/EnableCommandResponse.cs @@ -1,5 +1,6 @@ using MasterDevs.ChromeDevTools; using Newtonsoft.Json; +using System; using System.Collections.Generic; namespace MasterDevs.ChromeDevTools.Protocol.iOS.Inspector diff --git a/source/ChromeDevTools/Protocol/iOS/Inspector/EvaluateForTestInFrontendEvent.cs b/source/ChromeDevTools/Protocol/iOS/Inspector/EvaluateForTestInFrontendEvent.cs index e23932a5ed94421be42a4ce84ac25c381d534d39..1562221700f7795b339ea64601f275c7c7984d2b 100644 --- a/source/ChromeDevTools/Protocol/iOS/Inspector/EvaluateForTestInFrontendEvent.cs +++ b/source/ChromeDevTools/Protocol/iOS/Inspector/EvaluateForTestInFrontendEvent.cs @@ -1,4 +1,6 @@ -using MasterDevs.ChromeDevTools;using Newtonsoft.Json; +using MasterDevs.ChromeDevTools; +using Newtonsoft.Json; +using System.Collections.Generic; namespace MasterDevs.ChromeDevTools.Protocol.iOS.Inspector { diff --git a/source/ChromeDevTools/Protocol/iOS/Inspector/InitializedCommand.cs b/source/ChromeDevTools/Protocol/iOS/Inspector/InitializedCommand.cs index 6871c1a499328d591f73e3b35441ca937e2c26c7..8f2a711ea33264c1ac75f982e9ad999835a0db49 100644 --- a/source/ChromeDevTools/Protocol/iOS/Inspector/InitializedCommand.cs +++ b/source/ChromeDevTools/Protocol/iOS/Inspector/InitializedCommand.cs @@ -1,5 +1,6 @@ using MasterDevs.ChromeDevTools; using Newtonsoft.Json; +using System; using System.Collections.Generic; namespace MasterDevs.ChromeDevTools.Protocol.iOS.Inspector diff --git a/source/ChromeDevTools/Protocol/iOS/Inspector/InitializedCommandResponse.cs b/source/ChromeDevTools/Protocol/iOS/Inspector/InitializedCommandResponse.cs index 7c5f50bfb8124bf90d47f4d364d23375710c3d24..6efcee1b2dfbd04b2eef080d506720295609cecf 100644 --- a/source/ChromeDevTools/Protocol/iOS/Inspector/InitializedCommandResponse.cs +++ b/source/ChromeDevTools/Protocol/iOS/Inspector/InitializedCommandResponse.cs @@ -1,5 +1,6 @@ using MasterDevs.ChromeDevTools; using Newtonsoft.Json; +using System; using System.Collections.Generic; namespace MasterDevs.ChromeDevTools.Protocol.iOS.Inspector diff --git a/source/ChromeDevTools/Protocol/iOS/Inspector/InspectEvent.cs b/source/ChromeDevTools/Protocol/iOS/Inspector/InspectEvent.cs index 518829abe1d2ccd5e78a17e202c89a9affa91ced..483117bf75b1137d542d34f0f5dadf370f9a7f06 100644 --- a/source/ChromeDevTools/Protocol/iOS/Inspector/InspectEvent.cs +++ b/source/ChromeDevTools/Protocol/iOS/Inspector/InspectEvent.cs @@ -1,4 +1,6 @@ -using MasterDevs.ChromeDevTools;using Newtonsoft.Json; +using MasterDevs.ChromeDevTools; +using Newtonsoft.Json; +using System.Collections.Generic; namespace MasterDevs.ChromeDevTools.Protocol.iOS.Inspector { diff --git a/source/ChromeDevTools/Protocol/iOS/Inspector/TargetCrashedEvent.cs b/source/ChromeDevTools/Protocol/iOS/Inspector/TargetCrashedEvent.cs index cebe54a751a23fddf5aaa3e6522035fa639728f6..1c8f2b2bbef7919acda5cf2c0b73b68b04b21ead 100644 --- a/source/ChromeDevTools/Protocol/iOS/Inspector/TargetCrashedEvent.cs +++ b/source/ChromeDevTools/Protocol/iOS/Inspector/TargetCrashedEvent.cs @@ -1,4 +1,6 @@ -using MasterDevs.ChromeDevTools;using Newtonsoft.Json; +using MasterDevs.ChromeDevTools; +using Newtonsoft.Json; +using System.Collections.Generic; namespace MasterDevs.ChromeDevTools.Protocol.iOS.Inspector { diff --git a/source/ChromeDevTools/Protocol/iOS/LayerTree/DisableCommand.cs b/source/ChromeDevTools/Protocol/iOS/LayerTree/DisableCommand.cs index 26f2420c0fbfee3b3360e81bdeea95380c6187e5..25a3b9022ca4f0b799c31b32ad3cc148c4e7c2ef 100644 --- a/source/ChromeDevTools/Protocol/iOS/LayerTree/DisableCommand.cs +++ b/source/ChromeDevTools/Protocol/iOS/LayerTree/DisableCommand.cs @@ -1,5 +1,6 @@ using MasterDevs.ChromeDevTools; using Newtonsoft.Json; +using System; using System.Collections.Generic; namespace MasterDevs.ChromeDevTools.Protocol.iOS.LayerTree diff --git a/source/ChromeDevTools/Protocol/iOS/LayerTree/DisableCommandResponse.cs b/source/ChromeDevTools/Protocol/iOS/LayerTree/DisableCommandResponse.cs index ca01f991fb7dddd629b9eaebc507c24946e83cc6..085a0d2a3ac7c4ec9d0cfced8d25c89162cbf030 100644 --- a/source/ChromeDevTools/Protocol/iOS/LayerTree/DisableCommandResponse.cs +++ b/source/ChromeDevTools/Protocol/iOS/LayerTree/DisableCommandResponse.cs @@ -1,5 +1,6 @@ using MasterDevs.ChromeDevTools; using Newtonsoft.Json; +using System; using System.Collections.Generic; namespace MasterDevs.ChromeDevTools.Protocol.iOS.LayerTree diff --git a/source/ChromeDevTools/Protocol/iOS/LayerTree/EnableCommand.cs b/source/ChromeDevTools/Protocol/iOS/LayerTree/EnableCommand.cs index 3cc9d00680f8418a50d661ddc8e7f1751dc68bdf..948b2221d1b13c3b77658665d3a1af56afdf3431 100644 --- a/source/ChromeDevTools/Protocol/iOS/LayerTree/EnableCommand.cs +++ b/source/ChromeDevTools/Protocol/iOS/LayerTree/EnableCommand.cs @@ -1,5 +1,6 @@ using MasterDevs.ChromeDevTools; using Newtonsoft.Json; +using System; using System.Collections.Generic; namespace MasterDevs.ChromeDevTools.Protocol.iOS.LayerTree diff --git a/source/ChromeDevTools/Protocol/iOS/LayerTree/EnableCommandResponse.cs b/source/ChromeDevTools/Protocol/iOS/LayerTree/EnableCommandResponse.cs index 8cca24e36120d83d1c17b6814cac1198a84fd4e3..62bcfc71dbcc765bc2c6076bedee31b5b80ce87e 100644 --- a/source/ChromeDevTools/Protocol/iOS/LayerTree/EnableCommandResponse.cs +++ b/source/ChromeDevTools/Protocol/iOS/LayerTree/EnableCommandResponse.cs @@ -1,5 +1,6 @@ using MasterDevs.ChromeDevTools; using Newtonsoft.Json; +using System; using System.Collections.Generic; namespace MasterDevs.ChromeDevTools.Protocol.iOS.LayerTree diff --git a/source/ChromeDevTools/Protocol/iOS/LayerTree/LayerTreeDidChangeEvent.cs b/source/ChromeDevTools/Protocol/iOS/LayerTree/LayerTreeDidChangeEvent.cs index 3d6ec16cb30446625ab8e9545c9c0fcd270374f0..842ecdab932b039957fbb04847de89e29e834a76 100644 --- a/source/ChromeDevTools/Protocol/iOS/LayerTree/LayerTreeDidChangeEvent.cs +++ b/source/ChromeDevTools/Protocol/iOS/LayerTree/LayerTreeDidChangeEvent.cs @@ -1,4 +1,6 @@ -using MasterDevs.ChromeDevTools;using Newtonsoft.Json; +using MasterDevs.ChromeDevTools; +using Newtonsoft.Json; +using System.Collections.Generic; namespace MasterDevs.ChromeDevTools.Protocol.iOS.LayerTree { diff --git a/source/ChromeDevTools/Protocol/iOS/LayerTree/LayersForNodeCommand.cs b/source/ChromeDevTools/Protocol/iOS/LayerTree/LayersForNodeCommand.cs index 643ebdb45f39a53976e42600161293699033e2ef..7ae8b50b208d43e5aaf342907100f397a361ebda 100644 --- a/source/ChromeDevTools/Protocol/iOS/LayerTree/LayersForNodeCommand.cs +++ b/source/ChromeDevTools/Protocol/iOS/LayerTree/LayersForNodeCommand.cs @@ -1,5 +1,6 @@ using MasterDevs.ChromeDevTools; using Newtonsoft.Json; +using System; using System.Collections.Generic; namespace MasterDevs.ChromeDevTools.Protocol.iOS.LayerTree diff --git a/source/ChromeDevTools/Protocol/iOS/LayerTree/LayersForNodeCommandResponse.cs b/source/ChromeDevTools/Protocol/iOS/LayerTree/LayersForNodeCommandResponse.cs index bfcb62594e447c75df4c7dee158f01bbed1a5139..702a176b2bc562d019786ef68a0f3b40b6a3711a 100644 --- a/source/ChromeDevTools/Protocol/iOS/LayerTree/LayersForNodeCommandResponse.cs +++ b/source/ChromeDevTools/Protocol/iOS/LayerTree/LayersForNodeCommandResponse.cs @@ -1,5 +1,6 @@ using MasterDevs.ChromeDevTools; using Newtonsoft.Json; +using System; using System.Collections.Generic; namespace MasterDevs.ChromeDevTools.Protocol.iOS.LayerTree diff --git a/source/ChromeDevTools/Protocol/iOS/LayerTree/ReasonsForCompositingLayerCommand.cs b/source/ChromeDevTools/Protocol/iOS/LayerTree/ReasonsForCompositingLayerCommand.cs index f0060a42a8a14b32226fdf2e481140f3cb58adda..a2d63b1a44270de0b3e4518e29d018979d681dc7 100644 --- a/source/ChromeDevTools/Protocol/iOS/LayerTree/ReasonsForCompositingLayerCommand.cs +++ b/source/ChromeDevTools/Protocol/iOS/LayerTree/ReasonsForCompositingLayerCommand.cs @@ -1,5 +1,6 @@ using MasterDevs.ChromeDevTools; using Newtonsoft.Json; +using System; using System.Collections.Generic; namespace MasterDevs.ChromeDevTools.Protocol.iOS.LayerTree diff --git a/source/ChromeDevTools/Protocol/iOS/LayerTree/ReasonsForCompositingLayerCommandResponse.cs b/source/ChromeDevTools/Protocol/iOS/LayerTree/ReasonsForCompositingLayerCommandResponse.cs index 31d760d9b16d93c1e12218198d90bfa7accc81db..4551957997cbf342a6b62550d4c26676da4706e4 100644 --- a/source/ChromeDevTools/Protocol/iOS/LayerTree/ReasonsForCompositingLayerCommandResponse.cs +++ b/source/ChromeDevTools/Protocol/iOS/LayerTree/ReasonsForCompositingLayerCommandResponse.cs @@ -1,5 +1,6 @@ using MasterDevs.ChromeDevTools; using Newtonsoft.Json; +using System; using System.Collections.Generic; namespace MasterDevs.ChromeDevTools.Protocol.iOS.LayerTree diff --git a/source/ChromeDevTools/Protocol/iOS/Network/CanClearBrowserCacheCommand.cs b/source/ChromeDevTools/Protocol/iOS/Network/CanClearBrowserCacheCommand.cs index 4d4fb386b9899a79ebac483a40ef2b745ecca410..0adf9c77d864185952b996ada432ad456f50ff17 100644 --- a/source/ChromeDevTools/Protocol/iOS/Network/CanClearBrowserCacheCommand.cs +++ b/source/ChromeDevTools/Protocol/iOS/Network/CanClearBrowserCacheCommand.cs @@ -1,5 +1,6 @@ using MasterDevs.ChromeDevTools; using Newtonsoft.Json; +using System; using System.Collections.Generic; namespace MasterDevs.ChromeDevTools.Protocol.iOS.Network diff --git a/source/ChromeDevTools/Protocol/iOS/Network/CanClearBrowserCacheCommandResponse.cs b/source/ChromeDevTools/Protocol/iOS/Network/CanClearBrowserCacheCommandResponse.cs index 2140ba0e0f1571d880d98118ae416dc81e24584e..629ff5f1af8ae92859db58e4adc73b094d619e1a 100644 --- a/source/ChromeDevTools/Protocol/iOS/Network/CanClearBrowserCacheCommandResponse.cs +++ b/source/ChromeDevTools/Protocol/iOS/Network/CanClearBrowserCacheCommandResponse.cs @@ -1,5 +1,6 @@ using MasterDevs.ChromeDevTools; using Newtonsoft.Json; +using System; using System.Collections.Generic; namespace MasterDevs.ChromeDevTools.Protocol.iOS.Network diff --git a/source/ChromeDevTools/Protocol/iOS/Network/CanClearBrowserCookiesCommand.cs b/source/ChromeDevTools/Protocol/iOS/Network/CanClearBrowserCookiesCommand.cs index d3f67eb0c805ad60d0d67320f129fbd156db01a2..07a05b2285c423170ca93115cef6f55565c09399 100644 --- a/source/ChromeDevTools/Protocol/iOS/Network/CanClearBrowserCookiesCommand.cs +++ b/source/ChromeDevTools/Protocol/iOS/Network/CanClearBrowserCookiesCommand.cs @@ -1,5 +1,6 @@ using MasterDevs.ChromeDevTools; using Newtonsoft.Json; +using System; using System.Collections.Generic; namespace MasterDevs.ChromeDevTools.Protocol.iOS.Network diff --git a/source/ChromeDevTools/Protocol/iOS/Network/CanClearBrowserCookiesCommandResponse.cs b/source/ChromeDevTools/Protocol/iOS/Network/CanClearBrowserCookiesCommandResponse.cs index ed984075555fecd52e40963a7594c69786e6d290..9feffb372e9932b2a55f565cc8651e56801186bc 100644 --- a/source/ChromeDevTools/Protocol/iOS/Network/CanClearBrowserCookiesCommandResponse.cs +++ b/source/ChromeDevTools/Protocol/iOS/Network/CanClearBrowserCookiesCommandResponse.cs @@ -1,5 +1,6 @@ using MasterDevs.ChromeDevTools; using Newtonsoft.Json; +using System; using System.Collections.Generic; namespace MasterDevs.ChromeDevTools.Protocol.iOS.Network diff --git a/source/ChromeDevTools/Protocol/iOS/Network/ClearBrowserCacheCommand.cs b/source/ChromeDevTools/Protocol/iOS/Network/ClearBrowserCacheCommand.cs index 1956573a337adceea5eba3b9f224b0db6c27a93c..2f2a16f38248b34739e8c0b259c273165637eb1f 100644 --- a/source/ChromeDevTools/Protocol/iOS/Network/ClearBrowserCacheCommand.cs +++ b/source/ChromeDevTools/Protocol/iOS/Network/ClearBrowserCacheCommand.cs @@ -1,5 +1,6 @@ using MasterDevs.ChromeDevTools; using Newtonsoft.Json; +using System; using System.Collections.Generic; namespace MasterDevs.ChromeDevTools.Protocol.iOS.Network diff --git a/source/ChromeDevTools/Protocol/iOS/Network/ClearBrowserCacheCommandResponse.cs b/source/ChromeDevTools/Protocol/iOS/Network/ClearBrowserCacheCommandResponse.cs index 1651fe96086d5467d6831c532d6a18917c966caf..3491ecc08d355371be636ed88b9767631e9973fd 100644 --- a/source/ChromeDevTools/Protocol/iOS/Network/ClearBrowserCacheCommandResponse.cs +++ b/source/ChromeDevTools/Protocol/iOS/Network/ClearBrowserCacheCommandResponse.cs @@ -1,5 +1,6 @@ using MasterDevs.ChromeDevTools; using Newtonsoft.Json; +using System; using System.Collections.Generic; namespace MasterDevs.ChromeDevTools.Protocol.iOS.Network diff --git a/source/ChromeDevTools/Protocol/iOS/Network/ClearBrowserCookiesCommand.cs b/source/ChromeDevTools/Protocol/iOS/Network/ClearBrowserCookiesCommand.cs index bf871b522eaed322ca47e3872132861f064e60eb..8f15e8290cbf4be093413a41d3e58f91eb9fa796 100644 --- a/source/ChromeDevTools/Protocol/iOS/Network/ClearBrowserCookiesCommand.cs +++ b/source/ChromeDevTools/Protocol/iOS/Network/ClearBrowserCookiesCommand.cs @@ -1,5 +1,6 @@ using MasterDevs.ChromeDevTools; using Newtonsoft.Json; +using System; using System.Collections.Generic; namespace MasterDevs.ChromeDevTools.Protocol.iOS.Network diff --git a/source/ChromeDevTools/Protocol/iOS/Network/ClearBrowserCookiesCommandResponse.cs b/source/ChromeDevTools/Protocol/iOS/Network/ClearBrowserCookiesCommandResponse.cs index e510c5ed1278cd33f7a451d4d8b5994b16135fba..a8f6ae7ad124b710eaafea3c16cc9bcaf1ab4262 100644 --- a/source/ChromeDevTools/Protocol/iOS/Network/ClearBrowserCookiesCommandResponse.cs +++ b/source/ChromeDevTools/Protocol/iOS/Network/ClearBrowserCookiesCommandResponse.cs @@ -1,5 +1,6 @@ using MasterDevs.ChromeDevTools; using Newtonsoft.Json; +using System; using System.Collections.Generic; namespace MasterDevs.ChromeDevTools.Protocol.iOS.Network diff --git a/source/ChromeDevTools/Protocol/iOS/Network/DataReceivedEvent.cs b/source/ChromeDevTools/Protocol/iOS/Network/DataReceivedEvent.cs index 5bd8105b57f830348458987384293f0a393eac58..edc538de0ff62028d551d549bea8b00f92d9c991 100644 --- a/source/ChromeDevTools/Protocol/iOS/Network/DataReceivedEvent.cs +++ b/source/ChromeDevTools/Protocol/iOS/Network/DataReceivedEvent.cs @@ -1,4 +1,6 @@ -using MasterDevs.ChromeDevTools;using Newtonsoft.Json; +using MasterDevs.ChromeDevTools; +using Newtonsoft.Json; +using System.Collections.Generic; namespace MasterDevs.ChromeDevTools.Protocol.iOS.Network { diff --git a/source/ChromeDevTools/Protocol/iOS/Network/DisableCommand.cs b/source/ChromeDevTools/Protocol/iOS/Network/DisableCommand.cs index 81fd875cba4f8b754078f7826e8c704d1194bec6..37191a76d439c827afb9e05c3c2445c8c9cab3fd 100644 --- a/source/ChromeDevTools/Protocol/iOS/Network/DisableCommand.cs +++ b/source/ChromeDevTools/Protocol/iOS/Network/DisableCommand.cs @@ -1,5 +1,6 @@ using MasterDevs.ChromeDevTools; using Newtonsoft.Json; +using System; using System.Collections.Generic; namespace MasterDevs.ChromeDevTools.Protocol.iOS.Network diff --git a/source/ChromeDevTools/Protocol/iOS/Network/DisableCommandResponse.cs b/source/ChromeDevTools/Protocol/iOS/Network/DisableCommandResponse.cs index eec5808fafbe2f08a4bf0fd8e043e2638b9e601d..afe64bfb08d92581c0f5cc4934f41dcca63ac449 100644 --- a/source/ChromeDevTools/Protocol/iOS/Network/DisableCommandResponse.cs +++ b/source/ChromeDevTools/Protocol/iOS/Network/DisableCommandResponse.cs @@ -1,5 +1,6 @@ using MasterDevs.ChromeDevTools; using Newtonsoft.Json; +using System; using System.Collections.Generic; namespace MasterDevs.ChromeDevTools.Protocol.iOS.Network diff --git a/source/ChromeDevTools/Protocol/iOS/Network/EnableCommand.cs b/source/ChromeDevTools/Protocol/iOS/Network/EnableCommand.cs index 9c7a2d3a07f00d479e29ef8627aa9305c4f16e1a..3ca9375c675e09e674a9ca90978df829f2f57e2b 100644 --- a/source/ChromeDevTools/Protocol/iOS/Network/EnableCommand.cs +++ b/source/ChromeDevTools/Protocol/iOS/Network/EnableCommand.cs @@ -1,5 +1,6 @@ using MasterDevs.ChromeDevTools; using Newtonsoft.Json; +using System; using System.Collections.Generic; namespace MasterDevs.ChromeDevTools.Protocol.iOS.Network diff --git a/source/ChromeDevTools/Protocol/iOS/Network/EnableCommandResponse.cs b/source/ChromeDevTools/Protocol/iOS/Network/EnableCommandResponse.cs index 4eb86f478953624489ea06550e5372888ac44bf8..f97a4b901cf5b970c8b56cc6792a75ceb1e148e8 100644 --- a/source/ChromeDevTools/Protocol/iOS/Network/EnableCommandResponse.cs +++ b/source/ChromeDevTools/Protocol/iOS/Network/EnableCommandResponse.cs @@ -1,5 +1,6 @@ using MasterDevs.ChromeDevTools; using Newtonsoft.Json; +using System; using System.Collections.Generic; namespace MasterDevs.ChromeDevTools.Protocol.iOS.Network diff --git a/source/ChromeDevTools/Protocol/iOS/Network/GetResponseBodyCommand.cs b/source/ChromeDevTools/Protocol/iOS/Network/GetResponseBodyCommand.cs index cdc602d3b32f7fd7c199aef938bc3c329b6bca65..0897d2890afb68503d702c02002546335b311eff 100644 --- a/source/ChromeDevTools/Protocol/iOS/Network/GetResponseBodyCommand.cs +++ b/source/ChromeDevTools/Protocol/iOS/Network/GetResponseBodyCommand.cs @@ -1,5 +1,6 @@ using MasterDevs.ChromeDevTools; using Newtonsoft.Json; +using System; using System.Collections.Generic; namespace MasterDevs.ChromeDevTools.Protocol.iOS.Network diff --git a/source/ChromeDevTools/Protocol/iOS/Network/GetResponseBodyCommandResponse.cs b/source/ChromeDevTools/Protocol/iOS/Network/GetResponseBodyCommandResponse.cs index 6c6874eba7de9006d14b60574a9e6b8e7a782455..b5a82911fe406868a2d47a9b9e57ef60552cad78 100644 --- a/source/ChromeDevTools/Protocol/iOS/Network/GetResponseBodyCommandResponse.cs +++ b/source/ChromeDevTools/Protocol/iOS/Network/GetResponseBodyCommandResponse.cs @@ -1,5 +1,6 @@ using MasterDevs.ChromeDevTools; using Newtonsoft.Json; +using System; using System.Collections.Generic; namespace MasterDevs.ChromeDevTools.Protocol.iOS.Network diff --git a/source/ChromeDevTools/Protocol/iOS/Network/LoadResourceCommand.cs b/source/ChromeDevTools/Protocol/iOS/Network/LoadResourceCommand.cs index 189fdde31f75e46ba185bce3228e0e7449ec2531..6f844b820bf2032c23b54263ce611a02c1b50c4b 100644 --- a/source/ChromeDevTools/Protocol/iOS/Network/LoadResourceCommand.cs +++ b/source/ChromeDevTools/Protocol/iOS/Network/LoadResourceCommand.cs @@ -1,5 +1,6 @@ using MasterDevs.ChromeDevTools; using Newtonsoft.Json; +using System; using System.Collections.Generic; namespace MasterDevs.ChromeDevTools.Protocol.iOS.Network diff --git a/source/ChromeDevTools/Protocol/iOS/Network/LoadResourceCommandResponse.cs b/source/ChromeDevTools/Protocol/iOS/Network/LoadResourceCommandResponse.cs index a1aec18ae85701766b6b00a7c8b3b9ed75332e5e..cf321f7c3814590f4f20474c615f0ef162dc4f40 100644 --- a/source/ChromeDevTools/Protocol/iOS/Network/LoadResourceCommandResponse.cs +++ b/source/ChromeDevTools/Protocol/iOS/Network/LoadResourceCommandResponse.cs @@ -1,5 +1,6 @@ using MasterDevs.ChromeDevTools; using Newtonsoft.Json; +using System; using System.Collections.Generic; namespace MasterDevs.ChromeDevTools.Protocol.iOS.Network diff --git a/source/ChromeDevTools/Protocol/iOS/Network/LoadingFailedEvent.cs b/source/ChromeDevTools/Protocol/iOS/Network/LoadingFailedEvent.cs index 2a575b544de2696b8bf959cb0ffc1157725d463a..76267002509ff5049b9256daa82acc439846d2ef 100644 --- a/source/ChromeDevTools/Protocol/iOS/Network/LoadingFailedEvent.cs +++ b/source/ChromeDevTools/Protocol/iOS/Network/LoadingFailedEvent.cs @@ -1,4 +1,6 @@ -using MasterDevs.ChromeDevTools;using Newtonsoft.Json; +using MasterDevs.ChromeDevTools; +using Newtonsoft.Json; +using System.Collections.Generic; namespace MasterDevs.ChromeDevTools.Protocol.iOS.Network { diff --git a/source/ChromeDevTools/Protocol/iOS/Network/LoadingFinishedEvent.cs b/source/ChromeDevTools/Protocol/iOS/Network/LoadingFinishedEvent.cs index 5af9f4414f55448ec8d83cbbe8229f7e1c9ca707..4b79146b7abbe823995bd1eadb94e8e17ef90535 100644 --- a/source/ChromeDevTools/Protocol/iOS/Network/LoadingFinishedEvent.cs +++ b/source/ChromeDevTools/Protocol/iOS/Network/LoadingFinishedEvent.cs @@ -1,4 +1,6 @@ -using MasterDevs.ChromeDevTools;using Newtonsoft.Json; +using MasterDevs.ChromeDevTools; +using Newtonsoft.Json; +using System.Collections.Generic; namespace MasterDevs.ChromeDevTools.Protocol.iOS.Network { diff --git a/source/ChromeDevTools/Protocol/iOS/Network/RequestServedFromCacheEvent.cs b/source/ChromeDevTools/Protocol/iOS/Network/RequestServedFromCacheEvent.cs index 6bfccf364809ac2cac51b8b733f88df3304c4b62..29ddaabe5ab3397f8c8989e0991072188eafb721 100644 --- a/source/ChromeDevTools/Protocol/iOS/Network/RequestServedFromCacheEvent.cs +++ b/source/ChromeDevTools/Protocol/iOS/Network/RequestServedFromCacheEvent.cs @@ -1,4 +1,6 @@ -using MasterDevs.ChromeDevTools;using Newtonsoft.Json; +using MasterDevs.ChromeDevTools; +using Newtonsoft.Json; +using System.Collections.Generic; namespace MasterDevs.ChromeDevTools.Protocol.iOS.Network { diff --git a/source/ChromeDevTools/Protocol/iOS/Network/RequestServedFromMemoryCacheEvent.cs b/source/ChromeDevTools/Protocol/iOS/Network/RequestServedFromMemoryCacheEvent.cs index 00f8c0e8e2bd136681ec5b721db007ebdc2b4619..460c2995aa532db3474f64bed400f270e58fd692 100644 --- a/source/ChromeDevTools/Protocol/iOS/Network/RequestServedFromMemoryCacheEvent.cs +++ b/source/ChromeDevTools/Protocol/iOS/Network/RequestServedFromMemoryCacheEvent.cs @@ -1,4 +1,6 @@ -using MasterDevs.ChromeDevTools;using Newtonsoft.Json; +using MasterDevs.ChromeDevTools; +using Newtonsoft.Json; +using System.Collections.Generic; namespace MasterDevs.ChromeDevTools.Protocol.iOS.Network { diff --git a/source/ChromeDevTools/Protocol/iOS/Network/RequestWillBeSentEvent.cs b/source/ChromeDevTools/Protocol/iOS/Network/RequestWillBeSentEvent.cs index fea37cdc2a8e922e02014fd3f40d7d73aa816af5..3d9e889e6901b41019d8cc48e6f22a3ee73ece58 100644 --- a/source/ChromeDevTools/Protocol/iOS/Network/RequestWillBeSentEvent.cs +++ b/source/ChromeDevTools/Protocol/iOS/Network/RequestWillBeSentEvent.cs @@ -1,4 +1,6 @@ -using MasterDevs.ChromeDevTools;using Newtonsoft.Json; +using MasterDevs.ChromeDevTools; +using Newtonsoft.Json; +using System.Collections.Generic; namespace MasterDevs.ChromeDevTools.Protocol.iOS.Network { diff --git a/source/ChromeDevTools/Protocol/iOS/Network/ResponseReceivedEvent.cs b/source/ChromeDevTools/Protocol/iOS/Network/ResponseReceivedEvent.cs index 99ce230f1e7a2be6e7c6e5cf9c649f288e5f4d66..753ffd15783fe46acf833c8c39e79f69b562e7d7 100644 --- a/source/ChromeDevTools/Protocol/iOS/Network/ResponseReceivedEvent.cs +++ b/source/ChromeDevTools/Protocol/iOS/Network/ResponseReceivedEvent.cs @@ -1,4 +1,6 @@ -using MasterDevs.ChromeDevTools;using Newtonsoft.Json; +using MasterDevs.ChromeDevTools; +using Newtonsoft.Json; +using System.Collections.Generic; namespace MasterDevs.ChromeDevTools.Protocol.iOS.Network { diff --git a/source/ChromeDevTools/Protocol/iOS/Network/SetCacheDisabledCommand.cs b/source/ChromeDevTools/Protocol/iOS/Network/SetCacheDisabledCommand.cs index 3000784a4d0329cf01c47b780f8096c26e12673b..0804ab748c93444d4cd2d03ecf1e6765fbb09614 100644 --- a/source/ChromeDevTools/Protocol/iOS/Network/SetCacheDisabledCommand.cs +++ b/source/ChromeDevTools/Protocol/iOS/Network/SetCacheDisabledCommand.cs @@ -1,5 +1,6 @@ using MasterDevs.ChromeDevTools; using Newtonsoft.Json; +using System; using System.Collections.Generic; namespace MasterDevs.ChromeDevTools.Protocol.iOS.Network diff --git a/source/ChromeDevTools/Protocol/iOS/Network/SetCacheDisabledCommandResponse.cs b/source/ChromeDevTools/Protocol/iOS/Network/SetCacheDisabledCommandResponse.cs index 9d1907eba718d98bbaf44d2b3b5b8bce31d3c7aa..25b35bcf08b515cbf32f64640e45b47be8e2c90b 100644 --- a/source/ChromeDevTools/Protocol/iOS/Network/SetCacheDisabledCommandResponse.cs +++ b/source/ChromeDevTools/Protocol/iOS/Network/SetCacheDisabledCommandResponse.cs @@ -1,5 +1,6 @@ using MasterDevs.ChromeDevTools; using Newtonsoft.Json; +using System; using System.Collections.Generic; namespace MasterDevs.ChromeDevTools.Protocol.iOS.Network diff --git a/source/ChromeDevTools/Protocol/iOS/Network/SetExtraHTTPHeadersCommand.cs b/source/ChromeDevTools/Protocol/iOS/Network/SetExtraHTTPHeadersCommand.cs index 18e4a9320923f4256db44775b0c0e2475589fe53..a24f69603588d7ef53377afde79c3acca9634a1b 100644 --- a/source/ChromeDevTools/Protocol/iOS/Network/SetExtraHTTPHeadersCommand.cs +++ b/source/ChromeDevTools/Protocol/iOS/Network/SetExtraHTTPHeadersCommand.cs @@ -1,5 +1,6 @@ using MasterDevs.ChromeDevTools; using Newtonsoft.Json; +using System; using System.Collections.Generic; namespace MasterDevs.ChromeDevTools.Protocol.iOS.Network diff --git a/source/ChromeDevTools/Protocol/iOS/Network/SetExtraHTTPHeadersCommandResponse.cs b/source/ChromeDevTools/Protocol/iOS/Network/SetExtraHTTPHeadersCommandResponse.cs index f9d5558da14bd24104ea84cea96954f3e3b5bdb2..6abd30eec872660bad32a1af7b4bf27ee59a0228 100644 --- a/source/ChromeDevTools/Protocol/iOS/Network/SetExtraHTTPHeadersCommandResponse.cs +++ b/source/ChromeDevTools/Protocol/iOS/Network/SetExtraHTTPHeadersCommandResponse.cs @@ -1,5 +1,6 @@ using MasterDevs.ChromeDevTools; using Newtonsoft.Json; +using System; using System.Collections.Generic; namespace MasterDevs.ChromeDevTools.Protocol.iOS.Network diff --git a/source/ChromeDevTools/Protocol/iOS/Network/WebSocketClosedEvent.cs b/source/ChromeDevTools/Protocol/iOS/Network/WebSocketClosedEvent.cs index 012394286108d71bb9b7ea228df112916826648c..e2facc87612a2d90cce6cb43e9e69512d470b81a 100644 --- a/source/ChromeDevTools/Protocol/iOS/Network/WebSocketClosedEvent.cs +++ b/source/ChromeDevTools/Protocol/iOS/Network/WebSocketClosedEvent.cs @@ -1,4 +1,6 @@ -using MasterDevs.ChromeDevTools;using Newtonsoft.Json; +using MasterDevs.ChromeDevTools; +using Newtonsoft.Json; +using System.Collections.Generic; namespace MasterDevs.ChromeDevTools.Protocol.iOS.Network { diff --git a/source/ChromeDevTools/Protocol/iOS/Network/WebSocketCreatedEvent.cs b/source/ChromeDevTools/Protocol/iOS/Network/WebSocketCreatedEvent.cs index ec9e054ce1c38b6a356c4343837cc7ee330c91fa..a9d5b85a55dd3f8679c892608694912853962666 100644 --- a/source/ChromeDevTools/Protocol/iOS/Network/WebSocketCreatedEvent.cs +++ b/source/ChromeDevTools/Protocol/iOS/Network/WebSocketCreatedEvent.cs @@ -1,4 +1,6 @@ -using MasterDevs.ChromeDevTools;using Newtonsoft.Json; +using MasterDevs.ChromeDevTools; +using Newtonsoft.Json; +using System.Collections.Generic; namespace MasterDevs.ChromeDevTools.Protocol.iOS.Network { diff --git a/source/ChromeDevTools/Protocol/iOS/Network/WebSocketFrameErrorEvent.cs b/source/ChromeDevTools/Protocol/iOS/Network/WebSocketFrameErrorEvent.cs index df7135c5803e3732510a0a16f53438a27f837f39..c862340d80f706b59fc7819de3c91f693c9f65c2 100644 --- a/source/ChromeDevTools/Protocol/iOS/Network/WebSocketFrameErrorEvent.cs +++ b/source/ChromeDevTools/Protocol/iOS/Network/WebSocketFrameErrorEvent.cs @@ -1,4 +1,6 @@ -using MasterDevs.ChromeDevTools;using Newtonsoft.Json; +using MasterDevs.ChromeDevTools; +using Newtonsoft.Json; +using System.Collections.Generic; namespace MasterDevs.ChromeDevTools.Protocol.iOS.Network { diff --git a/source/ChromeDevTools/Protocol/iOS/Network/WebSocketFrameReceivedEvent.cs b/source/ChromeDevTools/Protocol/iOS/Network/WebSocketFrameReceivedEvent.cs index ec65ec226c752d57e0f87a9a2457059b1cdf3413..c2930ac18dfb09669618976e6580d25c533e8089 100644 --- a/source/ChromeDevTools/Protocol/iOS/Network/WebSocketFrameReceivedEvent.cs +++ b/source/ChromeDevTools/Protocol/iOS/Network/WebSocketFrameReceivedEvent.cs @@ -1,4 +1,6 @@ -using MasterDevs.ChromeDevTools;using Newtonsoft.Json; +using MasterDevs.ChromeDevTools; +using Newtonsoft.Json; +using System.Collections.Generic; namespace MasterDevs.ChromeDevTools.Protocol.iOS.Network { diff --git a/source/ChromeDevTools/Protocol/iOS/Network/WebSocketFrameSentEvent.cs b/source/ChromeDevTools/Protocol/iOS/Network/WebSocketFrameSentEvent.cs index abd67f45de8e7a521651db221335c4f03914fe9c..9269a17dce57fff81d6989bb87fb520e73b2f57e 100644 --- a/source/ChromeDevTools/Protocol/iOS/Network/WebSocketFrameSentEvent.cs +++ b/source/ChromeDevTools/Protocol/iOS/Network/WebSocketFrameSentEvent.cs @@ -1,4 +1,6 @@ -using MasterDevs.ChromeDevTools;using Newtonsoft.Json; +using MasterDevs.ChromeDevTools; +using Newtonsoft.Json; +using System.Collections.Generic; namespace MasterDevs.ChromeDevTools.Protocol.iOS.Network { diff --git a/source/ChromeDevTools/Protocol/iOS/Network/WebSocketHandshakeResponseReceivedEvent.cs b/source/ChromeDevTools/Protocol/iOS/Network/WebSocketHandshakeResponseReceivedEvent.cs index 0ca4924948d97d102a1397757c2f1c2102c43e06..4be50670500c153ac8aaca2ca58aac6272509604 100644 --- a/source/ChromeDevTools/Protocol/iOS/Network/WebSocketHandshakeResponseReceivedEvent.cs +++ b/source/ChromeDevTools/Protocol/iOS/Network/WebSocketHandshakeResponseReceivedEvent.cs @@ -1,4 +1,6 @@ -using MasterDevs.ChromeDevTools;using Newtonsoft.Json; +using MasterDevs.ChromeDevTools; +using Newtonsoft.Json; +using System.Collections.Generic; namespace MasterDevs.ChromeDevTools.Protocol.iOS.Network { diff --git a/source/ChromeDevTools/Protocol/iOS/Network/WebSocketWillSendHandshakeRequestEvent.cs b/source/ChromeDevTools/Protocol/iOS/Network/WebSocketWillSendHandshakeRequestEvent.cs index a9196248bd5c5019a2cc27d5559bd95244a36856..34fd1e86a4343ee91d2568175923a88b20d95ea4 100644 --- a/source/ChromeDevTools/Protocol/iOS/Network/WebSocketWillSendHandshakeRequestEvent.cs +++ b/source/ChromeDevTools/Protocol/iOS/Network/WebSocketWillSendHandshakeRequestEvent.cs @@ -1,4 +1,6 @@ -using MasterDevs.ChromeDevTools;using Newtonsoft.Json; +using MasterDevs.ChromeDevTools; +using Newtonsoft.Json; +using System.Collections.Generic; namespace MasterDevs.ChromeDevTools.Protocol.iOS.Network { diff --git a/source/ChromeDevTools/Protocol/iOS/OverlayTypes/ContentFlowData.cs b/source/ChromeDevTools/Protocol/iOS/OverlayTypes/ContentFlowData.cs index 9a18a34b7de0d9d0e42cf6b68b2e762fe2053f0f..b9d0616911b5e834eb982d095c8dd197ce503b26 100644 --- a/source/ChromeDevTools/Protocol/iOS/OverlayTypes/ContentFlowData.cs +++ b/source/ChromeDevTools/Protocol/iOS/OverlayTypes/ContentFlowData.cs @@ -4,9 +4,6 @@ using System.Collections.Generic; namespace MasterDevs.ChromeDevTools.Protocol.iOS.OverlayTypes { - /// <summary> - /// - /// </summary> [SupportedBy("iOS")] public class ContentFlowData { diff --git a/source/ChromeDevTools/Protocol/iOS/OverlayTypes/Point.cs b/source/ChromeDevTools/Protocol/iOS/OverlayTypes/Point.cs index 6ab9b654398d2b68e8e6db06eefb882b24db985b..2042d0e689fd002a7acbd8c010aecf65a529a32b 100644 --- a/source/ChromeDevTools/Protocol/iOS/OverlayTypes/Point.cs +++ b/source/ChromeDevTools/Protocol/iOS/OverlayTypes/Point.cs @@ -4,9 +4,6 @@ using System.Collections.Generic; namespace MasterDevs.ChromeDevTools.Protocol.iOS.OverlayTypes { - /// <summary> - /// - /// </summary> [SupportedBy("iOS")] public class Point { diff --git a/source/ChromeDevTools/Protocol/iOS/OverlayTypes/RegionFlowData.cs b/source/ChromeDevTools/Protocol/iOS/OverlayTypes/RegionFlowData.cs index 961be562da5e0ef7e377f93d5a01806145e9f4f1..9171f167e2f46d64109d41631cd125669f13a9b6 100644 --- a/source/ChromeDevTools/Protocol/iOS/OverlayTypes/RegionFlowData.cs +++ b/source/ChromeDevTools/Protocol/iOS/OverlayTypes/RegionFlowData.cs @@ -4,9 +4,6 @@ using System.Collections.Generic; namespace MasterDevs.ChromeDevTools.Protocol.iOS.OverlayTypes { - /// <summary> - /// - /// </summary> [SupportedBy("iOS")] public class RegionFlowData { diff --git a/source/ChromeDevTools/Protocol/iOS/OverlayTypes/ShapeOutsideData.cs b/source/ChromeDevTools/Protocol/iOS/OverlayTypes/ShapeOutsideData.cs index 76334777a01c66d0297e205276680334a005cc1b..1391f5baca20a104bb535041a94dd2cc80c7bf2f 100644 --- a/source/ChromeDevTools/Protocol/iOS/OverlayTypes/ShapeOutsideData.cs +++ b/source/ChromeDevTools/Protocol/iOS/OverlayTypes/ShapeOutsideData.cs @@ -4,9 +4,6 @@ using System.Collections.Generic; namespace MasterDevs.ChromeDevTools.Protocol.iOS.OverlayTypes { - /// <summary> - /// - /// </summary> [SupportedBy("iOS")] public class ShapeOutsideData { diff --git a/source/ChromeDevTools/Protocol/iOS/OverlayTypes/Size.cs b/source/ChromeDevTools/Protocol/iOS/OverlayTypes/Size.cs index ce7342a888022677b9163009d24d7f81225279e6..1c89077d7a47abf8671d3d2b0b96d75ffa90e222 100644 --- a/source/ChromeDevTools/Protocol/iOS/OverlayTypes/Size.cs +++ b/source/ChromeDevTools/Protocol/iOS/OverlayTypes/Size.cs @@ -4,9 +4,6 @@ using System.Collections.Generic; namespace MasterDevs.ChromeDevTools.Protocol.iOS.OverlayTypes { - /// <summary> - /// - /// </summary> [SupportedBy("iOS")] public class Size { diff --git a/source/ChromeDevTools/Protocol/iOS/Page/AddScriptToEvaluateOnLoadCommand.cs b/source/ChromeDevTools/Protocol/iOS/Page/AddScriptToEvaluateOnLoadCommand.cs index 1d2b2cf6617f42a14bbd3787e7c1ace2af1f51f4..e4df6d8ad0f6ccbabf2f31ca5c5c297cbf891371 100644 --- a/source/ChromeDevTools/Protocol/iOS/Page/AddScriptToEvaluateOnLoadCommand.cs +++ b/source/ChromeDevTools/Protocol/iOS/Page/AddScriptToEvaluateOnLoadCommand.cs @@ -1,5 +1,6 @@ using MasterDevs.ChromeDevTools; using Newtonsoft.Json; +using System; using System.Collections.Generic; namespace MasterDevs.ChromeDevTools.Protocol.iOS.Page diff --git a/source/ChromeDevTools/Protocol/iOS/Page/AddScriptToEvaluateOnLoadCommandResponse.cs b/source/ChromeDevTools/Protocol/iOS/Page/AddScriptToEvaluateOnLoadCommandResponse.cs index f77398e3815a0f844d7b368e0ad75fbba032b314..174f5692b3f695a4817586461dffb0d50fb12998 100644 --- a/source/ChromeDevTools/Protocol/iOS/Page/AddScriptToEvaluateOnLoadCommandResponse.cs +++ b/source/ChromeDevTools/Protocol/iOS/Page/AddScriptToEvaluateOnLoadCommandResponse.cs @@ -1,5 +1,6 @@ using MasterDevs.ChromeDevTools; using Newtonsoft.Json; +using System; using System.Collections.Generic; namespace MasterDevs.ChromeDevTools.Protocol.iOS.Page diff --git a/source/ChromeDevTools/Protocol/iOS/Page/ArchiveCommand.cs b/source/ChromeDevTools/Protocol/iOS/Page/ArchiveCommand.cs index 64002de0fc648cfa513007f4150f1a77a56f336d..fff744933432474b2fa89888acc9f4052baefb73 100644 --- a/source/ChromeDevTools/Protocol/iOS/Page/ArchiveCommand.cs +++ b/source/ChromeDevTools/Protocol/iOS/Page/ArchiveCommand.cs @@ -1,5 +1,6 @@ using MasterDevs.ChromeDevTools; using Newtonsoft.Json; +using System; using System.Collections.Generic; namespace MasterDevs.ChromeDevTools.Protocol.iOS.Page diff --git a/source/ChromeDevTools/Protocol/iOS/Page/ArchiveCommandResponse.cs b/source/ChromeDevTools/Protocol/iOS/Page/ArchiveCommandResponse.cs index 3b8817c0027f423621116b0dbe4ec682ad20ef11..de892fa6c89ee455b7816a608d0b53e81caeee15 100644 --- a/source/ChromeDevTools/Protocol/iOS/Page/ArchiveCommandResponse.cs +++ b/source/ChromeDevTools/Protocol/iOS/Page/ArchiveCommandResponse.cs @@ -1,5 +1,6 @@ using MasterDevs.ChromeDevTools; using Newtonsoft.Json; +using System; using System.Collections.Generic; namespace MasterDevs.ChromeDevTools.Protocol.iOS.Page diff --git a/source/ChromeDevTools/Protocol/iOS/Page/DeleteCookieCommand.cs b/source/ChromeDevTools/Protocol/iOS/Page/DeleteCookieCommand.cs index ae893cdad4c3d45a2453997213bbf70718d325ff..7efb555bb3da0929c6f66b88acf0a966047e9784 100644 --- a/source/ChromeDevTools/Protocol/iOS/Page/DeleteCookieCommand.cs +++ b/source/ChromeDevTools/Protocol/iOS/Page/DeleteCookieCommand.cs @@ -1,5 +1,6 @@ using MasterDevs.ChromeDevTools; using Newtonsoft.Json; +using System; using System.Collections.Generic; namespace MasterDevs.ChromeDevTools.Protocol.iOS.Page diff --git a/source/ChromeDevTools/Protocol/iOS/Page/DeleteCookieCommandResponse.cs b/source/ChromeDevTools/Protocol/iOS/Page/DeleteCookieCommandResponse.cs index 7cf3abf69afa2fbdc68614f16a3266127807b7e4..29602ffa1a75cd753cf04342bd756529160a3415 100644 --- a/source/ChromeDevTools/Protocol/iOS/Page/DeleteCookieCommandResponse.cs +++ b/source/ChromeDevTools/Protocol/iOS/Page/DeleteCookieCommandResponse.cs @@ -1,5 +1,6 @@ using MasterDevs.ChromeDevTools; using Newtonsoft.Json; +using System; using System.Collections.Generic; namespace MasterDevs.ChromeDevTools.Protocol.iOS.Page diff --git a/source/ChromeDevTools/Protocol/iOS/Page/DisableCommand.cs b/source/ChromeDevTools/Protocol/iOS/Page/DisableCommand.cs index 7c7c482270e150e110ab43f78adc5c208731a2f1..25ff0061680878d4abdc05cc0d3e609c226a1157 100644 --- a/source/ChromeDevTools/Protocol/iOS/Page/DisableCommand.cs +++ b/source/ChromeDevTools/Protocol/iOS/Page/DisableCommand.cs @@ -1,5 +1,6 @@ using MasterDevs.ChromeDevTools; using Newtonsoft.Json; +using System; using System.Collections.Generic; namespace MasterDevs.ChromeDevTools.Protocol.iOS.Page diff --git a/source/ChromeDevTools/Protocol/iOS/Page/DisableCommandResponse.cs b/source/ChromeDevTools/Protocol/iOS/Page/DisableCommandResponse.cs index d2fa938471f90273ee1009f82e6cd4e50a186555..0cb4febfa6d0ec4ad1a5d7eecd0e30689768fb15 100644 --- a/source/ChromeDevTools/Protocol/iOS/Page/DisableCommandResponse.cs +++ b/source/ChromeDevTools/Protocol/iOS/Page/DisableCommandResponse.cs @@ -1,5 +1,6 @@ using MasterDevs.ChromeDevTools; using Newtonsoft.Json; +using System; using System.Collections.Generic; namespace MasterDevs.ChromeDevTools.Protocol.iOS.Page diff --git a/source/ChromeDevTools/Protocol/iOS/Page/DomContentEventFiredEvent.cs b/source/ChromeDevTools/Protocol/iOS/Page/DomContentEventFiredEvent.cs index 36b86f813c047efde5b5de3861a8e5c0975bc60b..202dc19ea2a6bd4b11cb0a08e81b283538cf15fb 100644 --- a/source/ChromeDevTools/Protocol/iOS/Page/DomContentEventFiredEvent.cs +++ b/source/ChromeDevTools/Protocol/iOS/Page/DomContentEventFiredEvent.cs @@ -1,4 +1,6 @@ -using MasterDevs.ChromeDevTools;using Newtonsoft.Json; +using MasterDevs.ChromeDevTools; +using Newtonsoft.Json; +using System.Collections.Generic; namespace MasterDevs.ChromeDevTools.Protocol.iOS.Page { diff --git a/source/ChromeDevTools/Protocol/iOS/Page/EnableCommand.cs b/source/ChromeDevTools/Protocol/iOS/Page/EnableCommand.cs index 924752973aac6ec3784f2863fb6e734a9f97ab6c..2d06f05e4fbe75338deb41637173a5537fe52508 100644 --- a/source/ChromeDevTools/Protocol/iOS/Page/EnableCommand.cs +++ b/source/ChromeDevTools/Protocol/iOS/Page/EnableCommand.cs @@ -1,5 +1,6 @@ using MasterDevs.ChromeDevTools; using Newtonsoft.Json; +using System; using System.Collections.Generic; namespace MasterDevs.ChromeDevTools.Protocol.iOS.Page diff --git a/source/ChromeDevTools/Protocol/iOS/Page/EnableCommandResponse.cs b/source/ChromeDevTools/Protocol/iOS/Page/EnableCommandResponse.cs index 3f264da3ff81f8ad0e4196088b9b36c5bb375749..818c1c73bbf60e7a7467b4e40889440b744deb26 100644 --- a/source/ChromeDevTools/Protocol/iOS/Page/EnableCommandResponse.cs +++ b/source/ChromeDevTools/Protocol/iOS/Page/EnableCommandResponse.cs @@ -1,5 +1,6 @@ using MasterDevs.ChromeDevTools; using Newtonsoft.Json; +using System; using System.Collections.Generic; namespace MasterDevs.ChromeDevTools.Protocol.iOS.Page diff --git a/source/ChromeDevTools/Protocol/iOS/Page/FrameClearedScheduledNavigationEvent.cs b/source/ChromeDevTools/Protocol/iOS/Page/FrameClearedScheduledNavigationEvent.cs index edf340ec3ca91b9307fab41f1f594df2884f0187..873e3470566561cfbb6b31b837207b369f8f01ce 100644 --- a/source/ChromeDevTools/Protocol/iOS/Page/FrameClearedScheduledNavigationEvent.cs +++ b/source/ChromeDevTools/Protocol/iOS/Page/FrameClearedScheduledNavigationEvent.cs @@ -1,4 +1,6 @@ -using MasterDevs.ChromeDevTools;using Newtonsoft.Json; +using MasterDevs.ChromeDevTools; +using Newtonsoft.Json; +using System.Collections.Generic; namespace MasterDevs.ChromeDevTools.Protocol.iOS.Page { diff --git a/source/ChromeDevTools/Protocol/iOS/Page/FrameDetachedEvent.cs b/source/ChromeDevTools/Protocol/iOS/Page/FrameDetachedEvent.cs index 9a1feac964a62981076ed282f55db57b569615c4..e57c2099dcf05754a56b7c6d18625b53651db200 100644 --- a/source/ChromeDevTools/Protocol/iOS/Page/FrameDetachedEvent.cs +++ b/source/ChromeDevTools/Protocol/iOS/Page/FrameDetachedEvent.cs @@ -1,4 +1,6 @@ -using MasterDevs.ChromeDevTools;using Newtonsoft.Json; +using MasterDevs.ChromeDevTools; +using Newtonsoft.Json; +using System.Collections.Generic; namespace MasterDevs.ChromeDevTools.Protocol.iOS.Page { diff --git a/source/ChromeDevTools/Protocol/iOS/Page/FrameNavigatedEvent.cs b/source/ChromeDevTools/Protocol/iOS/Page/FrameNavigatedEvent.cs index eb04031d7ece9369257fcab6e17bd84567e130af..a1492f0af8d985a303a70587d32361b8b5a31d8f 100644 --- a/source/ChromeDevTools/Protocol/iOS/Page/FrameNavigatedEvent.cs +++ b/source/ChromeDevTools/Protocol/iOS/Page/FrameNavigatedEvent.cs @@ -1,4 +1,6 @@ -using MasterDevs.ChromeDevTools;using Newtonsoft.Json; +using MasterDevs.ChromeDevTools; +using Newtonsoft.Json; +using System.Collections.Generic; namespace MasterDevs.ChromeDevTools.Protocol.iOS.Page { diff --git a/source/ChromeDevTools/Protocol/iOS/Page/FrameResource.cs b/source/ChromeDevTools/Protocol/iOS/Page/FrameResource.cs index 6e78d38b8c5ffe80405577c96f2188189a2baabf..8dd775a02059e9037375dddff31882058fc7aa29 100644 --- a/source/ChromeDevTools/Protocol/iOS/Page/FrameResource.cs +++ b/source/ChromeDevTools/Protocol/iOS/Page/FrameResource.cs @@ -4,9 +4,6 @@ using System.Collections.Generic; namespace MasterDevs.ChromeDevTools.Protocol.iOS.Page { - /// <summary> - /// - /// </summary> [SupportedBy("iOS")] public class FrameResource { diff --git a/source/ChromeDevTools/Protocol/iOS/Page/FrameScheduledNavigationEvent.cs b/source/ChromeDevTools/Protocol/iOS/Page/FrameScheduledNavigationEvent.cs index 6420fa2eb001557081015d6caea82e4478e5d7f7..ffb8cb39805241d781bf18f6bcb3893c51d67099 100644 --- a/source/ChromeDevTools/Protocol/iOS/Page/FrameScheduledNavigationEvent.cs +++ b/source/ChromeDevTools/Protocol/iOS/Page/FrameScheduledNavigationEvent.cs @@ -1,4 +1,6 @@ -using MasterDevs.ChromeDevTools;using Newtonsoft.Json; +using MasterDevs.ChromeDevTools; +using Newtonsoft.Json; +using System.Collections.Generic; namespace MasterDevs.ChromeDevTools.Protocol.iOS.Page { diff --git a/source/ChromeDevTools/Protocol/iOS/Page/FrameStartedLoadingEvent.cs b/source/ChromeDevTools/Protocol/iOS/Page/FrameStartedLoadingEvent.cs index 7bb60752459b25c71ef8994e401eee180acc79ec..78a54734d18540518211439199dd2caeba139910 100644 --- a/source/ChromeDevTools/Protocol/iOS/Page/FrameStartedLoadingEvent.cs +++ b/source/ChromeDevTools/Protocol/iOS/Page/FrameStartedLoadingEvent.cs @@ -1,4 +1,6 @@ -using MasterDevs.ChromeDevTools;using Newtonsoft.Json; +using MasterDevs.ChromeDevTools; +using Newtonsoft.Json; +using System.Collections.Generic; namespace MasterDevs.ChromeDevTools.Protocol.iOS.Page { diff --git a/source/ChromeDevTools/Protocol/iOS/Page/FrameStoppedLoadingEvent.cs b/source/ChromeDevTools/Protocol/iOS/Page/FrameStoppedLoadingEvent.cs index 8ac36de4c957dcc9865e9b750e04e30f358f4598..6c1f02ec0a5e5cfff410d8edf58807fe857ebe61 100644 --- a/source/ChromeDevTools/Protocol/iOS/Page/FrameStoppedLoadingEvent.cs +++ b/source/ChromeDevTools/Protocol/iOS/Page/FrameStoppedLoadingEvent.cs @@ -1,4 +1,6 @@ -using MasterDevs.ChromeDevTools;using Newtonsoft.Json; +using MasterDevs.ChromeDevTools; +using Newtonsoft.Json; +using System.Collections.Generic; namespace MasterDevs.ChromeDevTools.Protocol.iOS.Page { diff --git a/source/ChromeDevTools/Protocol/iOS/Page/GetCompositingBordersVisibleCommand.cs b/source/ChromeDevTools/Protocol/iOS/Page/GetCompositingBordersVisibleCommand.cs index 09e50ebb19e5a11f1ae2b2e9136b83a751f6accf..d9b11eb896b6a44f9cec6ae98e241e4a07b71622 100644 --- a/source/ChromeDevTools/Protocol/iOS/Page/GetCompositingBordersVisibleCommand.cs +++ b/source/ChromeDevTools/Protocol/iOS/Page/GetCompositingBordersVisibleCommand.cs @@ -1,5 +1,6 @@ using MasterDevs.ChromeDevTools; using Newtonsoft.Json; +using System; using System.Collections.Generic; namespace MasterDevs.ChromeDevTools.Protocol.iOS.Page diff --git a/source/ChromeDevTools/Protocol/iOS/Page/GetCompositingBordersVisibleCommandResponse.cs b/source/ChromeDevTools/Protocol/iOS/Page/GetCompositingBordersVisibleCommandResponse.cs index 38dca5ad3910d5e0e915d9c6a018543aad4a55da..d913e752bfc1f524790a5b80348257fee9a69857 100644 --- a/source/ChromeDevTools/Protocol/iOS/Page/GetCompositingBordersVisibleCommandResponse.cs +++ b/source/ChromeDevTools/Protocol/iOS/Page/GetCompositingBordersVisibleCommandResponse.cs @@ -1,5 +1,6 @@ using MasterDevs.ChromeDevTools; using Newtonsoft.Json; +using System; using System.Collections.Generic; namespace MasterDevs.ChromeDevTools.Protocol.iOS.Page diff --git a/source/ChromeDevTools/Protocol/iOS/Page/GetCookiesCommand.cs b/source/ChromeDevTools/Protocol/iOS/Page/GetCookiesCommand.cs index b1992baa7d1d0d5a16b3fff0d33514f1a5f88478..b2d486005482b93f87e310f7f8476b8c5bfb96a6 100644 --- a/source/ChromeDevTools/Protocol/iOS/Page/GetCookiesCommand.cs +++ b/source/ChromeDevTools/Protocol/iOS/Page/GetCookiesCommand.cs @@ -1,5 +1,6 @@ using MasterDevs.ChromeDevTools; using Newtonsoft.Json; +using System; using System.Collections.Generic; namespace MasterDevs.ChromeDevTools.Protocol.iOS.Page diff --git a/source/ChromeDevTools/Protocol/iOS/Page/GetCookiesCommandResponse.cs b/source/ChromeDevTools/Protocol/iOS/Page/GetCookiesCommandResponse.cs index aaf6e86dd83479752f55704f5f4b44c3a0912fbd..93ccd008cb5e04839f5b6c24dee7096655f1e840 100644 --- a/source/ChromeDevTools/Protocol/iOS/Page/GetCookiesCommandResponse.cs +++ b/source/ChromeDevTools/Protocol/iOS/Page/GetCookiesCommandResponse.cs @@ -1,5 +1,6 @@ using MasterDevs.ChromeDevTools; using Newtonsoft.Json; +using System; using System.Collections.Generic; namespace MasterDevs.ChromeDevTools.Protocol.iOS.Page diff --git a/source/ChromeDevTools/Protocol/iOS/Page/GetResourceContentCommand.cs b/source/ChromeDevTools/Protocol/iOS/Page/GetResourceContentCommand.cs index e68c17a10e2c09330ef94cd4fc7d75326630507d..5084dc435845dab239c314abd2f007815a19f2bd 100644 --- a/source/ChromeDevTools/Protocol/iOS/Page/GetResourceContentCommand.cs +++ b/source/ChromeDevTools/Protocol/iOS/Page/GetResourceContentCommand.cs @@ -1,5 +1,6 @@ using MasterDevs.ChromeDevTools; using Newtonsoft.Json; +using System; using System.Collections.Generic; namespace MasterDevs.ChromeDevTools.Protocol.iOS.Page diff --git a/source/ChromeDevTools/Protocol/iOS/Page/GetResourceContentCommandResponse.cs b/source/ChromeDevTools/Protocol/iOS/Page/GetResourceContentCommandResponse.cs index 19c18825074aaadb50b91edcd8942728b98ccc2f..bfbb2ccb97b353e8dbc38861af60f082d871b17d 100644 --- a/source/ChromeDevTools/Protocol/iOS/Page/GetResourceContentCommandResponse.cs +++ b/source/ChromeDevTools/Protocol/iOS/Page/GetResourceContentCommandResponse.cs @@ -1,5 +1,6 @@ using MasterDevs.ChromeDevTools; using Newtonsoft.Json; +using System; using System.Collections.Generic; namespace MasterDevs.ChromeDevTools.Protocol.iOS.Page diff --git a/source/ChromeDevTools/Protocol/iOS/Page/GetResourceTreeCommand.cs b/source/ChromeDevTools/Protocol/iOS/Page/GetResourceTreeCommand.cs index 304febd6d44bb81999a314e6af154b7ffa56611f..9ea3b347a04848f19c497a70cf58eea23129a2cd 100644 --- a/source/ChromeDevTools/Protocol/iOS/Page/GetResourceTreeCommand.cs +++ b/source/ChromeDevTools/Protocol/iOS/Page/GetResourceTreeCommand.cs @@ -1,5 +1,6 @@ using MasterDevs.ChromeDevTools; using Newtonsoft.Json; +using System; using System.Collections.Generic; namespace MasterDevs.ChromeDevTools.Protocol.iOS.Page diff --git a/source/ChromeDevTools/Protocol/iOS/Page/GetResourceTreeCommandResponse.cs b/source/ChromeDevTools/Protocol/iOS/Page/GetResourceTreeCommandResponse.cs index 9b2459f14f23493086c0decc35449eb082da895e..8d09142adacb5341c5499d8465310f1342fb97da 100644 --- a/source/ChromeDevTools/Protocol/iOS/Page/GetResourceTreeCommandResponse.cs +++ b/source/ChromeDevTools/Protocol/iOS/Page/GetResourceTreeCommandResponse.cs @@ -1,5 +1,6 @@ using MasterDevs.ChromeDevTools; using Newtonsoft.Json; +using System; using System.Collections.Generic; namespace MasterDevs.ChromeDevTools.Protocol.iOS.Page diff --git a/source/ChromeDevTools/Protocol/iOS/Page/GetScriptExecutionStatusCommand.cs b/source/ChromeDevTools/Protocol/iOS/Page/GetScriptExecutionStatusCommand.cs index 4e3f289e3fc070c15c732af7e68766c1e1eb601a..b0b92e69a87e7a9bbf442977c79c6238f065fb72 100644 --- a/source/ChromeDevTools/Protocol/iOS/Page/GetScriptExecutionStatusCommand.cs +++ b/source/ChromeDevTools/Protocol/iOS/Page/GetScriptExecutionStatusCommand.cs @@ -1,5 +1,6 @@ using MasterDevs.ChromeDevTools; using Newtonsoft.Json; +using System; using System.Collections.Generic; namespace MasterDevs.ChromeDevTools.Protocol.iOS.Page diff --git a/source/ChromeDevTools/Protocol/iOS/Page/GetScriptExecutionStatusCommandResponse.cs b/source/ChromeDevTools/Protocol/iOS/Page/GetScriptExecutionStatusCommandResponse.cs index df849ed4b2f77b99c972c6df42fbcf15f0b14fa5..99f18818337f367739885965097f3282c1e77e10 100644 --- a/source/ChromeDevTools/Protocol/iOS/Page/GetScriptExecutionStatusCommandResponse.cs +++ b/source/ChromeDevTools/Protocol/iOS/Page/GetScriptExecutionStatusCommandResponse.cs @@ -1,5 +1,6 @@ using MasterDevs.ChromeDevTools; using Newtonsoft.Json; +using System; using System.Collections.Generic; namespace MasterDevs.ChromeDevTools.Protocol.iOS.Page diff --git a/source/ChromeDevTools/Protocol/iOS/Page/HandleJavaScriptDialogCommand.cs b/source/ChromeDevTools/Protocol/iOS/Page/HandleJavaScriptDialogCommand.cs index c750f78e491168bb74e0a080a14c5db22ca0639a..053ee9e51b8a8a340a9f98bb75ae4ad598488070 100644 --- a/source/ChromeDevTools/Protocol/iOS/Page/HandleJavaScriptDialogCommand.cs +++ b/source/ChromeDevTools/Protocol/iOS/Page/HandleJavaScriptDialogCommand.cs @@ -1,5 +1,6 @@ using MasterDevs.ChromeDevTools; using Newtonsoft.Json; +using System; using System.Collections.Generic; namespace MasterDevs.ChromeDevTools.Protocol.iOS.Page diff --git a/source/ChromeDevTools/Protocol/iOS/Page/HandleJavaScriptDialogCommandResponse.cs b/source/ChromeDevTools/Protocol/iOS/Page/HandleJavaScriptDialogCommandResponse.cs index 0d54eb2b0301762c6ebf8efa421946608c98cc63..ec44d600647e3d825115200a353241f678598503 100644 --- a/source/ChromeDevTools/Protocol/iOS/Page/HandleJavaScriptDialogCommandResponse.cs +++ b/source/ChromeDevTools/Protocol/iOS/Page/HandleJavaScriptDialogCommandResponse.cs @@ -1,5 +1,6 @@ using MasterDevs.ChromeDevTools; using Newtonsoft.Json; +using System; using System.Collections.Generic; namespace MasterDevs.ChromeDevTools.Protocol.iOS.Page diff --git a/source/ChromeDevTools/Protocol/iOS/Page/JavascriptDialogClosedEvent.cs b/source/ChromeDevTools/Protocol/iOS/Page/JavascriptDialogClosedEvent.cs index 38940ddb56f805b6dfa2beff9ff41cfb1be0b694..11cf0f67c12e9d66c114cadd901c0af00c8fa609 100644 --- a/source/ChromeDevTools/Protocol/iOS/Page/JavascriptDialogClosedEvent.cs +++ b/source/ChromeDevTools/Protocol/iOS/Page/JavascriptDialogClosedEvent.cs @@ -1,4 +1,6 @@ -using MasterDevs.ChromeDevTools;using Newtonsoft.Json; +using MasterDevs.ChromeDevTools; +using Newtonsoft.Json; +using System.Collections.Generic; namespace MasterDevs.ChromeDevTools.Protocol.iOS.Page { diff --git a/source/ChromeDevTools/Protocol/iOS/Page/JavascriptDialogOpeningEvent.cs b/source/ChromeDevTools/Protocol/iOS/Page/JavascriptDialogOpeningEvent.cs index db46317b772ff45ef23d86842a1eddfa1be24cbd..d3e831bccc8354a48e014e44d4227c3265afecb3 100644 --- a/source/ChromeDevTools/Protocol/iOS/Page/JavascriptDialogOpeningEvent.cs +++ b/source/ChromeDevTools/Protocol/iOS/Page/JavascriptDialogOpeningEvent.cs @@ -1,4 +1,6 @@ -using MasterDevs.ChromeDevTools;using Newtonsoft.Json; +using MasterDevs.ChromeDevTools; +using Newtonsoft.Json; +using System.Collections.Generic; namespace MasterDevs.ChromeDevTools.Protocol.iOS.Page { diff --git a/source/ChromeDevTools/Protocol/iOS/Page/LoadEventFiredEvent.cs b/source/ChromeDevTools/Protocol/iOS/Page/LoadEventFiredEvent.cs index f65baeadc5d68ba5934cd71672606ee896ded8c1..18b0af4e5dae304c4dff337bab75b79d3706aea1 100644 --- a/source/ChromeDevTools/Protocol/iOS/Page/LoadEventFiredEvent.cs +++ b/source/ChromeDevTools/Protocol/iOS/Page/LoadEventFiredEvent.cs @@ -1,4 +1,6 @@ -using MasterDevs.ChromeDevTools;using Newtonsoft.Json; +using MasterDevs.ChromeDevTools; +using Newtonsoft.Json; +using System.Collections.Generic; namespace MasterDevs.ChromeDevTools.Protocol.iOS.Page { diff --git a/source/ChromeDevTools/Protocol/iOS/Page/NavigateCommand.cs b/source/ChromeDevTools/Protocol/iOS/Page/NavigateCommand.cs index 790061f02090165e56e7b10feee27530d946c027..f7d0c2115e55694f56ee2847913e12dc42b80828 100644 --- a/source/ChromeDevTools/Protocol/iOS/Page/NavigateCommand.cs +++ b/source/ChromeDevTools/Protocol/iOS/Page/NavigateCommand.cs @@ -1,5 +1,6 @@ using MasterDevs.ChromeDevTools; using Newtonsoft.Json; +using System; using System.Collections.Generic; namespace MasterDevs.ChromeDevTools.Protocol.iOS.Page diff --git a/source/ChromeDevTools/Protocol/iOS/Page/NavigateCommandResponse.cs b/source/ChromeDevTools/Protocol/iOS/Page/NavigateCommandResponse.cs index 9f190667247eda5a23fac33e8512c2849b746330..cec0701d95b2d85678eac7a02fd4c4150e2226ad 100644 --- a/source/ChromeDevTools/Protocol/iOS/Page/NavigateCommandResponse.cs +++ b/source/ChromeDevTools/Protocol/iOS/Page/NavigateCommandResponse.cs @@ -1,5 +1,6 @@ using MasterDevs.ChromeDevTools; using Newtonsoft.Json; +using System; using System.Collections.Generic; namespace MasterDevs.ChromeDevTools.Protocol.iOS.Page diff --git a/source/ChromeDevTools/Protocol/iOS/Page/ReloadCommand.cs b/source/ChromeDevTools/Protocol/iOS/Page/ReloadCommand.cs index a2dceb4f84f0b3c3c337f5cf4560cff53f53d25a..4cd638795f1dc430c87616c5e70cc055fa043681 100644 --- a/source/ChromeDevTools/Protocol/iOS/Page/ReloadCommand.cs +++ b/source/ChromeDevTools/Protocol/iOS/Page/ReloadCommand.cs @@ -1,5 +1,6 @@ using MasterDevs.ChromeDevTools; using Newtonsoft.Json; +using System; using System.Collections.Generic; namespace MasterDevs.ChromeDevTools.Protocol.iOS.Page diff --git a/source/ChromeDevTools/Protocol/iOS/Page/ReloadCommandResponse.cs b/source/ChromeDevTools/Protocol/iOS/Page/ReloadCommandResponse.cs index c6e61e1cccab59987619596c4c2eed36d5f72c54..d7813daada496798c31e65e56ba1eeed2584bb71 100644 --- a/source/ChromeDevTools/Protocol/iOS/Page/ReloadCommandResponse.cs +++ b/source/ChromeDevTools/Protocol/iOS/Page/ReloadCommandResponse.cs @@ -1,5 +1,6 @@ using MasterDevs.ChromeDevTools; using Newtonsoft.Json; +using System; using System.Collections.Generic; namespace MasterDevs.ChromeDevTools.Protocol.iOS.Page diff --git a/source/ChromeDevTools/Protocol/iOS/Page/RemoveScriptToEvaluateOnLoadCommand.cs b/source/ChromeDevTools/Protocol/iOS/Page/RemoveScriptToEvaluateOnLoadCommand.cs index f06abc323dc04b44aa3a5903b9fa84085e88cc6b..800e8fd6654e491f7d237fdbc5a9c37d91c98039 100644 --- a/source/ChromeDevTools/Protocol/iOS/Page/RemoveScriptToEvaluateOnLoadCommand.cs +++ b/source/ChromeDevTools/Protocol/iOS/Page/RemoveScriptToEvaluateOnLoadCommand.cs @@ -1,5 +1,6 @@ using MasterDevs.ChromeDevTools; using Newtonsoft.Json; +using System; using System.Collections.Generic; namespace MasterDevs.ChromeDevTools.Protocol.iOS.Page diff --git a/source/ChromeDevTools/Protocol/iOS/Page/RemoveScriptToEvaluateOnLoadCommandResponse.cs b/source/ChromeDevTools/Protocol/iOS/Page/RemoveScriptToEvaluateOnLoadCommandResponse.cs index 2d027f48bbf62a9d152aab5b7b7e490a0ef2c6a1..2f396a6a049ed6d5943d24bbb252e87eb1392d07 100644 --- a/source/ChromeDevTools/Protocol/iOS/Page/RemoveScriptToEvaluateOnLoadCommandResponse.cs +++ b/source/ChromeDevTools/Protocol/iOS/Page/RemoveScriptToEvaluateOnLoadCommandResponse.cs @@ -1,5 +1,6 @@ using MasterDevs.ChromeDevTools; using Newtonsoft.Json; +using System; using System.Collections.Generic; namespace MasterDevs.ChromeDevTools.Protocol.iOS.Page diff --git a/source/ChromeDevTools/Protocol/iOS/Page/ScriptsEnabledEvent.cs b/source/ChromeDevTools/Protocol/iOS/Page/ScriptsEnabledEvent.cs index 38cdbc996e0e0aafa5ef1050f483c1fbc93bd9ad..9ab36f2e8119e413ce62af4b90d8d539cb83ef48 100644 --- a/source/ChromeDevTools/Protocol/iOS/Page/ScriptsEnabledEvent.cs +++ b/source/ChromeDevTools/Protocol/iOS/Page/ScriptsEnabledEvent.cs @@ -1,4 +1,6 @@ -using MasterDevs.ChromeDevTools;using Newtonsoft.Json; +using MasterDevs.ChromeDevTools; +using Newtonsoft.Json; +using System.Collections.Generic; namespace MasterDevs.ChromeDevTools.Protocol.iOS.Page { diff --git a/source/ChromeDevTools/Protocol/iOS/Page/SearchInResourceCommand.cs b/source/ChromeDevTools/Protocol/iOS/Page/SearchInResourceCommand.cs index f40f6cde969399aee4104c2ff4b86a2e66bb3552..42bbe91664afa2ec3f62d07a3143c629f70fc9b7 100644 --- a/source/ChromeDevTools/Protocol/iOS/Page/SearchInResourceCommand.cs +++ b/source/ChromeDevTools/Protocol/iOS/Page/SearchInResourceCommand.cs @@ -1,5 +1,6 @@ using MasterDevs.ChromeDevTools; using Newtonsoft.Json; +using System; using System.Collections.Generic; namespace MasterDevs.ChromeDevTools.Protocol.iOS.Page diff --git a/source/ChromeDevTools/Protocol/iOS/Page/SearchInResourceCommandResponse.cs b/source/ChromeDevTools/Protocol/iOS/Page/SearchInResourceCommandResponse.cs index 0ee9a25ca70cc19b241dc6757920aacb6278ffe5..3f6a3bfae92c7d012d82d3031f42c477f8bebf92 100644 --- a/source/ChromeDevTools/Protocol/iOS/Page/SearchInResourceCommandResponse.cs +++ b/source/ChromeDevTools/Protocol/iOS/Page/SearchInResourceCommandResponse.cs @@ -1,5 +1,6 @@ using MasterDevs.ChromeDevTools; using Newtonsoft.Json; +using System; using System.Collections.Generic; namespace MasterDevs.ChromeDevTools.Protocol.iOS.Page diff --git a/source/ChromeDevTools/Protocol/iOS/Page/SearchInResourcesCommand.cs b/source/ChromeDevTools/Protocol/iOS/Page/SearchInResourcesCommand.cs index 9662dd44d90448b657fc10df2557f2df38762817..b7550c061c391838137d86eabcc506e9ec38d38c 100644 --- a/source/ChromeDevTools/Protocol/iOS/Page/SearchInResourcesCommand.cs +++ b/source/ChromeDevTools/Protocol/iOS/Page/SearchInResourcesCommand.cs @@ -1,5 +1,6 @@ using MasterDevs.ChromeDevTools; using Newtonsoft.Json; +using System; using System.Collections.Generic; namespace MasterDevs.ChromeDevTools.Protocol.iOS.Page diff --git a/source/ChromeDevTools/Protocol/iOS/Page/SearchInResourcesCommandResponse.cs b/source/ChromeDevTools/Protocol/iOS/Page/SearchInResourcesCommandResponse.cs index 92510a5208a787e6f9bc58eb3228a764e057e260..0d094327d587b38a4a2e03f85233bd00602324e7 100644 --- a/source/ChromeDevTools/Protocol/iOS/Page/SearchInResourcesCommandResponse.cs +++ b/source/ChromeDevTools/Protocol/iOS/Page/SearchInResourcesCommandResponse.cs @@ -1,5 +1,6 @@ using MasterDevs.ChromeDevTools; using Newtonsoft.Json; +using System; using System.Collections.Generic; namespace MasterDevs.ChromeDevTools.Protocol.iOS.Page diff --git a/source/ChromeDevTools/Protocol/iOS/Page/SetCompositingBordersVisibleCommand.cs b/source/ChromeDevTools/Protocol/iOS/Page/SetCompositingBordersVisibleCommand.cs index 91672910d9748eac9c343121395a35778f499332..0ccb50a147d1cc6148d2923a467a03560dbbddd8 100644 --- a/source/ChromeDevTools/Protocol/iOS/Page/SetCompositingBordersVisibleCommand.cs +++ b/source/ChromeDevTools/Protocol/iOS/Page/SetCompositingBordersVisibleCommand.cs @@ -1,5 +1,6 @@ using MasterDevs.ChromeDevTools; using Newtonsoft.Json; +using System; using System.Collections.Generic; namespace MasterDevs.ChromeDevTools.Protocol.iOS.Page diff --git a/source/ChromeDevTools/Protocol/iOS/Page/SetCompositingBordersVisibleCommandResponse.cs b/source/ChromeDevTools/Protocol/iOS/Page/SetCompositingBordersVisibleCommandResponse.cs index 01e7468e928d00e41b40002ed4197387a2a06d91..9bd84f680bc83d296075386829698681e5dc3361 100644 --- a/source/ChromeDevTools/Protocol/iOS/Page/SetCompositingBordersVisibleCommandResponse.cs +++ b/source/ChromeDevTools/Protocol/iOS/Page/SetCompositingBordersVisibleCommandResponse.cs @@ -1,5 +1,6 @@ using MasterDevs.ChromeDevTools; using Newtonsoft.Json; +using System; using System.Collections.Generic; namespace MasterDevs.ChromeDevTools.Protocol.iOS.Page diff --git a/source/ChromeDevTools/Protocol/iOS/Page/SetDocumentContentCommand.cs b/source/ChromeDevTools/Protocol/iOS/Page/SetDocumentContentCommand.cs index d228ab72a85c19ea36c3b4418f12982f710fdf89..8e3bb87169709eea3c1c903b648c8a272559a4ed 100644 --- a/source/ChromeDevTools/Protocol/iOS/Page/SetDocumentContentCommand.cs +++ b/source/ChromeDevTools/Protocol/iOS/Page/SetDocumentContentCommand.cs @@ -1,5 +1,6 @@ using MasterDevs.ChromeDevTools; using Newtonsoft.Json; +using System; using System.Collections.Generic; namespace MasterDevs.ChromeDevTools.Protocol.iOS.Page diff --git a/source/ChromeDevTools/Protocol/iOS/Page/SetDocumentContentCommandResponse.cs b/source/ChromeDevTools/Protocol/iOS/Page/SetDocumentContentCommandResponse.cs index 21cdb62819e55e76eefe996a33400183c53c28fb..4fb1a5a9085844b11c04eaf35cf605df484ff26d 100644 --- a/source/ChromeDevTools/Protocol/iOS/Page/SetDocumentContentCommandResponse.cs +++ b/source/ChromeDevTools/Protocol/iOS/Page/SetDocumentContentCommandResponse.cs @@ -1,5 +1,6 @@ using MasterDevs.ChromeDevTools; using Newtonsoft.Json; +using System; using System.Collections.Generic; namespace MasterDevs.ChromeDevTools.Protocol.iOS.Page diff --git a/source/ChromeDevTools/Protocol/iOS/Page/SetEmulatedMediaCommand.cs b/source/ChromeDevTools/Protocol/iOS/Page/SetEmulatedMediaCommand.cs index 1f3fd90414be1eeef5edbbacc4b0b02558d3f677..eb0b68786e90695bb92bd4a326b9f76324a0e6d3 100644 --- a/source/ChromeDevTools/Protocol/iOS/Page/SetEmulatedMediaCommand.cs +++ b/source/ChromeDevTools/Protocol/iOS/Page/SetEmulatedMediaCommand.cs @@ -1,5 +1,6 @@ using MasterDevs.ChromeDevTools; using Newtonsoft.Json; +using System; using System.Collections.Generic; namespace MasterDevs.ChromeDevTools.Protocol.iOS.Page diff --git a/source/ChromeDevTools/Protocol/iOS/Page/SetEmulatedMediaCommandResponse.cs b/source/ChromeDevTools/Protocol/iOS/Page/SetEmulatedMediaCommandResponse.cs index 962a038a0ff2b02680c9102e32b88ac0979b74ae..b2c1c2e373489ae1a036f3a7829338ee2d320879 100644 --- a/source/ChromeDevTools/Protocol/iOS/Page/SetEmulatedMediaCommandResponse.cs +++ b/source/ChromeDevTools/Protocol/iOS/Page/SetEmulatedMediaCommandResponse.cs @@ -1,5 +1,6 @@ using MasterDevs.ChromeDevTools; using Newtonsoft.Json; +using System; using System.Collections.Generic; namespace MasterDevs.ChromeDevTools.Protocol.iOS.Page diff --git a/source/ChromeDevTools/Protocol/iOS/Page/SetScriptExecutionDisabledCommand.cs b/source/ChromeDevTools/Protocol/iOS/Page/SetScriptExecutionDisabledCommand.cs index f3306dc3876d730b90bc8d3c7c4752571cd13cdf..2589ef1b0bf4deb50a04d45de44833b44a49f402 100644 --- a/source/ChromeDevTools/Protocol/iOS/Page/SetScriptExecutionDisabledCommand.cs +++ b/source/ChromeDevTools/Protocol/iOS/Page/SetScriptExecutionDisabledCommand.cs @@ -1,5 +1,6 @@ using MasterDevs.ChromeDevTools; using Newtonsoft.Json; +using System; using System.Collections.Generic; namespace MasterDevs.ChromeDevTools.Protocol.iOS.Page diff --git a/source/ChromeDevTools/Protocol/iOS/Page/SetScriptExecutionDisabledCommandResponse.cs b/source/ChromeDevTools/Protocol/iOS/Page/SetScriptExecutionDisabledCommandResponse.cs index 1efee9b208b2ceff88e33dba41880b4ee274dd8e..4001e22c25eb4bcd4a49d925d26b28461e113bb3 100644 --- a/source/ChromeDevTools/Protocol/iOS/Page/SetScriptExecutionDisabledCommandResponse.cs +++ b/source/ChromeDevTools/Protocol/iOS/Page/SetScriptExecutionDisabledCommandResponse.cs @@ -1,5 +1,6 @@ using MasterDevs.ChromeDevTools; using Newtonsoft.Json; +using System; using System.Collections.Generic; namespace MasterDevs.ChromeDevTools.Protocol.iOS.Page diff --git a/source/ChromeDevTools/Protocol/iOS/Page/SetShowPaintRectsCommand.cs b/source/ChromeDevTools/Protocol/iOS/Page/SetShowPaintRectsCommand.cs index 1c42969116846dd4e4b5acebb55298c20f128643..7d76860404c9bab20b4cfcd307c067d5e8add760 100644 --- a/source/ChromeDevTools/Protocol/iOS/Page/SetShowPaintRectsCommand.cs +++ b/source/ChromeDevTools/Protocol/iOS/Page/SetShowPaintRectsCommand.cs @@ -1,5 +1,6 @@ using MasterDevs.ChromeDevTools; using Newtonsoft.Json; +using System; using System.Collections.Generic; namespace MasterDevs.ChromeDevTools.Protocol.iOS.Page diff --git a/source/ChromeDevTools/Protocol/iOS/Page/SetShowPaintRectsCommandResponse.cs b/source/ChromeDevTools/Protocol/iOS/Page/SetShowPaintRectsCommandResponse.cs index 27ef286ff563ad60bfc7b9fc7bfeac76511e37e0..55a187d40f2d2e015d9fcf4481c8c2bda18a5c97 100644 --- a/source/ChromeDevTools/Protocol/iOS/Page/SetShowPaintRectsCommandResponse.cs +++ b/source/ChromeDevTools/Protocol/iOS/Page/SetShowPaintRectsCommandResponse.cs @@ -1,5 +1,6 @@ using MasterDevs.ChromeDevTools; using Newtonsoft.Json; +using System; using System.Collections.Generic; namespace MasterDevs.ChromeDevTools.Protocol.iOS.Page diff --git a/source/ChromeDevTools/Protocol/iOS/Page/SetTouchEmulationEnabledCommand.cs b/source/ChromeDevTools/Protocol/iOS/Page/SetTouchEmulationEnabledCommand.cs index 22d1b747ff270c7c4ff3b3da56139a20627f64e9..707813665e8c740a1240f8382ed533727e9ef11b 100644 --- a/source/ChromeDevTools/Protocol/iOS/Page/SetTouchEmulationEnabledCommand.cs +++ b/source/ChromeDevTools/Protocol/iOS/Page/SetTouchEmulationEnabledCommand.cs @@ -1,5 +1,6 @@ using MasterDevs.ChromeDevTools; using Newtonsoft.Json; +using System; using System.Collections.Generic; namespace MasterDevs.ChromeDevTools.Protocol.iOS.Page diff --git a/source/ChromeDevTools/Protocol/iOS/Page/SetTouchEmulationEnabledCommandResponse.cs b/source/ChromeDevTools/Protocol/iOS/Page/SetTouchEmulationEnabledCommandResponse.cs index 67c662944b703261197701bfab3ade6be618df3d..5caa1b29de630df420cd11e7d9e6de5a893d2638 100644 --- a/source/ChromeDevTools/Protocol/iOS/Page/SetTouchEmulationEnabledCommandResponse.cs +++ b/source/ChromeDevTools/Protocol/iOS/Page/SetTouchEmulationEnabledCommandResponse.cs @@ -1,5 +1,6 @@ using MasterDevs.ChromeDevTools; using Newtonsoft.Json; +using System; using System.Collections.Generic; namespace MasterDevs.ChromeDevTools.Protocol.iOS.Page diff --git a/source/ChromeDevTools/Protocol/iOS/Page/SnapshotNodeCommand.cs b/source/ChromeDevTools/Protocol/iOS/Page/SnapshotNodeCommand.cs index 292c9ca41b337ac916c4737404325ac911ccd63f..02a0e62a113942fb6ec56b22e9acc14624b35ab6 100644 --- a/source/ChromeDevTools/Protocol/iOS/Page/SnapshotNodeCommand.cs +++ b/source/ChromeDevTools/Protocol/iOS/Page/SnapshotNodeCommand.cs @@ -1,5 +1,6 @@ using MasterDevs.ChromeDevTools; using Newtonsoft.Json; +using System; using System.Collections.Generic; namespace MasterDevs.ChromeDevTools.Protocol.iOS.Page diff --git a/source/ChromeDevTools/Protocol/iOS/Page/SnapshotNodeCommandResponse.cs b/source/ChromeDevTools/Protocol/iOS/Page/SnapshotNodeCommandResponse.cs index 87afcf5fe1b1b87e788916c36cc22420d79f3470..d8216838703cc447085576201ca82154b08771c6 100644 --- a/source/ChromeDevTools/Protocol/iOS/Page/SnapshotNodeCommandResponse.cs +++ b/source/ChromeDevTools/Protocol/iOS/Page/SnapshotNodeCommandResponse.cs @@ -1,5 +1,6 @@ using MasterDevs.ChromeDevTools; using Newtonsoft.Json; +using System; using System.Collections.Generic; namespace MasterDevs.ChromeDevTools.Protocol.iOS.Page diff --git a/source/ChromeDevTools/Protocol/iOS/Page/SnapshotRectCommand.cs b/source/ChromeDevTools/Protocol/iOS/Page/SnapshotRectCommand.cs index cde292c5b89012d7748cf42426a7a5f50c8f7fe4..466044db5b038fc8e2b1ce916271a7b81b56dfaf 100644 --- a/source/ChromeDevTools/Protocol/iOS/Page/SnapshotRectCommand.cs +++ b/source/ChromeDevTools/Protocol/iOS/Page/SnapshotRectCommand.cs @@ -1,5 +1,6 @@ using MasterDevs.ChromeDevTools; using Newtonsoft.Json; +using System; using System.Collections.Generic; namespace MasterDevs.ChromeDevTools.Protocol.iOS.Page diff --git a/source/ChromeDevTools/Protocol/iOS/Page/SnapshotRectCommandResponse.cs b/source/ChromeDevTools/Protocol/iOS/Page/SnapshotRectCommandResponse.cs index 59fa675e801b73c04c12cf96561b4dd1de2d27f4..8398526b582d9ef750bde8ac2756e8f91bcada94 100644 --- a/source/ChromeDevTools/Protocol/iOS/Page/SnapshotRectCommandResponse.cs +++ b/source/ChromeDevTools/Protocol/iOS/Page/SnapshotRectCommandResponse.cs @@ -1,5 +1,6 @@ using MasterDevs.ChromeDevTools; using Newtonsoft.Json; +using System; using System.Collections.Generic; namespace MasterDevs.ChromeDevTools.Protocol.iOS.Page diff --git a/source/ChromeDevTools/Protocol/iOS/Runtime/CallFunctionOnCommand.cs b/source/ChromeDevTools/Protocol/iOS/Runtime/CallFunctionOnCommand.cs index 144825f34b919ce8ecf197f3b03f0fa1dc839c7b..fe2c30136067995c9a3a808aaa29eb743ff3f539 100644 --- a/source/ChromeDevTools/Protocol/iOS/Runtime/CallFunctionOnCommand.cs +++ b/source/ChromeDevTools/Protocol/iOS/Runtime/CallFunctionOnCommand.cs @@ -1,5 +1,6 @@ using MasterDevs.ChromeDevTools; using Newtonsoft.Json; +using System; using System.Collections.Generic; namespace MasterDevs.ChromeDevTools.Protocol.iOS.Runtime diff --git a/source/ChromeDevTools/Protocol/iOS/Runtime/CallFunctionOnCommandResponse.cs b/source/ChromeDevTools/Protocol/iOS/Runtime/CallFunctionOnCommandResponse.cs index 219e44829bdf3a50430be266f32ae713db91d92a..6b7f896005d1a65df7e6d8f4efcf7b54244ab3c3 100644 --- a/source/ChromeDevTools/Protocol/iOS/Runtime/CallFunctionOnCommandResponse.cs +++ b/source/ChromeDevTools/Protocol/iOS/Runtime/CallFunctionOnCommandResponse.cs @@ -1,5 +1,6 @@ using MasterDevs.ChromeDevTools; using Newtonsoft.Json; +using System; using System.Collections.Generic; namespace MasterDevs.ChromeDevTools.Protocol.iOS.Runtime diff --git a/source/ChromeDevTools/Protocol/iOS/Runtime/CollectionEntry.cs b/source/ChromeDevTools/Protocol/iOS/Runtime/CollectionEntry.cs index 8f36977bbb9a8ab5d3b3d930874f556fdb9c6338..44b9834ba6be6211fee7c817f5b6557f06ed6933 100644 --- a/source/ChromeDevTools/Protocol/iOS/Runtime/CollectionEntry.cs +++ b/source/ChromeDevTools/Protocol/iOS/Runtime/CollectionEntry.cs @@ -4,9 +4,6 @@ using System.Collections.Generic; namespace MasterDevs.ChromeDevTools.Protocol.iOS.Runtime { - /// <summary> - /// - /// </summary> [SupportedBy("iOS")] public class CollectionEntry { diff --git a/source/ChromeDevTools/Protocol/iOS/Runtime/DisableCommand.cs b/source/ChromeDevTools/Protocol/iOS/Runtime/DisableCommand.cs index 37e9ced51818758885680df6ca40b35468f55f29..f8316a27f0d98655aeee74ae955ecbff325a2d85 100644 --- a/source/ChromeDevTools/Protocol/iOS/Runtime/DisableCommand.cs +++ b/source/ChromeDevTools/Protocol/iOS/Runtime/DisableCommand.cs @@ -1,5 +1,6 @@ using MasterDevs.ChromeDevTools; using Newtonsoft.Json; +using System; using System.Collections.Generic; namespace MasterDevs.ChromeDevTools.Protocol.iOS.Runtime diff --git a/source/ChromeDevTools/Protocol/iOS/Runtime/DisableCommandResponse.cs b/source/ChromeDevTools/Protocol/iOS/Runtime/DisableCommandResponse.cs index 973862937452bb404732a0a90aea670503c3cc2b..4d1e566b7fa8b2faeeaa49b51d72f6268505f935 100644 --- a/source/ChromeDevTools/Protocol/iOS/Runtime/DisableCommandResponse.cs +++ b/source/ChromeDevTools/Protocol/iOS/Runtime/DisableCommandResponse.cs @@ -1,5 +1,6 @@ using MasterDevs.ChromeDevTools; using Newtonsoft.Json; +using System; using System.Collections.Generic; namespace MasterDevs.ChromeDevTools.Protocol.iOS.Runtime diff --git a/source/ChromeDevTools/Protocol/iOS/Runtime/DisableTypeProfilerCommand.cs b/source/ChromeDevTools/Protocol/iOS/Runtime/DisableTypeProfilerCommand.cs index ee67619d3da1dbe938b92dd192b2a83adc45a180..3e42d33ec1d00913ee20281db33635641041ab8a 100644 --- a/source/ChromeDevTools/Protocol/iOS/Runtime/DisableTypeProfilerCommand.cs +++ b/source/ChromeDevTools/Protocol/iOS/Runtime/DisableTypeProfilerCommand.cs @@ -1,5 +1,6 @@ using MasterDevs.ChromeDevTools; using Newtonsoft.Json; +using System; using System.Collections.Generic; namespace MasterDevs.ChromeDevTools.Protocol.iOS.Runtime diff --git a/source/ChromeDevTools/Protocol/iOS/Runtime/DisableTypeProfilerCommandResponse.cs b/source/ChromeDevTools/Protocol/iOS/Runtime/DisableTypeProfilerCommandResponse.cs index 28b1cc0332298ca4976181ee72c3ac1c7f84ce74..b5bdf39a4e42e97c9764a24e6f74abbaeeab694c 100644 --- a/source/ChromeDevTools/Protocol/iOS/Runtime/DisableTypeProfilerCommandResponse.cs +++ b/source/ChromeDevTools/Protocol/iOS/Runtime/DisableTypeProfilerCommandResponse.cs @@ -1,5 +1,6 @@ using MasterDevs.ChromeDevTools; using Newtonsoft.Json; +using System; using System.Collections.Generic; namespace MasterDevs.ChromeDevTools.Protocol.iOS.Runtime diff --git a/source/ChromeDevTools/Protocol/iOS/Runtime/EnableCommand.cs b/source/ChromeDevTools/Protocol/iOS/Runtime/EnableCommand.cs index b4e58c72135b92474f0d13ab0058f458ce75b417..f2321a889a19284855002376c0fb3a6684286a95 100644 --- a/source/ChromeDevTools/Protocol/iOS/Runtime/EnableCommand.cs +++ b/source/ChromeDevTools/Protocol/iOS/Runtime/EnableCommand.cs @@ -1,5 +1,6 @@ using MasterDevs.ChromeDevTools; using Newtonsoft.Json; +using System; using System.Collections.Generic; namespace MasterDevs.ChromeDevTools.Protocol.iOS.Runtime diff --git a/source/ChromeDevTools/Protocol/iOS/Runtime/EnableCommandResponse.cs b/source/ChromeDevTools/Protocol/iOS/Runtime/EnableCommandResponse.cs index 851762dd0032d1a5e2c3b0ccc6c3864ed218fd76..34b866dc94149ec72c394100234229b20a5a8138 100644 --- a/source/ChromeDevTools/Protocol/iOS/Runtime/EnableCommandResponse.cs +++ b/source/ChromeDevTools/Protocol/iOS/Runtime/EnableCommandResponse.cs @@ -1,5 +1,6 @@ using MasterDevs.ChromeDevTools; using Newtonsoft.Json; +using System; using System.Collections.Generic; namespace MasterDevs.ChromeDevTools.Protocol.iOS.Runtime diff --git a/source/ChromeDevTools/Protocol/iOS/Runtime/EnableTypeProfilerCommand.cs b/source/ChromeDevTools/Protocol/iOS/Runtime/EnableTypeProfilerCommand.cs index 00a7f51a04c0d9184b38d9b3886e068fb922e7fd..2153b8b4fb7d35eb42f70e5048055ceeae538207 100644 --- a/source/ChromeDevTools/Protocol/iOS/Runtime/EnableTypeProfilerCommand.cs +++ b/source/ChromeDevTools/Protocol/iOS/Runtime/EnableTypeProfilerCommand.cs @@ -1,5 +1,6 @@ using MasterDevs.ChromeDevTools; using Newtonsoft.Json; +using System; using System.Collections.Generic; namespace MasterDevs.ChromeDevTools.Protocol.iOS.Runtime diff --git a/source/ChromeDevTools/Protocol/iOS/Runtime/EnableTypeProfilerCommandResponse.cs b/source/ChromeDevTools/Protocol/iOS/Runtime/EnableTypeProfilerCommandResponse.cs index b662b2f7178981c4f110540e64cd14a8b75ae089..4ae99f54ee91639654f648c36a16e4327080d8b6 100644 --- a/source/ChromeDevTools/Protocol/iOS/Runtime/EnableTypeProfilerCommandResponse.cs +++ b/source/ChromeDevTools/Protocol/iOS/Runtime/EnableTypeProfilerCommandResponse.cs @@ -1,5 +1,6 @@ using MasterDevs.ChromeDevTools; using Newtonsoft.Json; +using System; using System.Collections.Generic; namespace MasterDevs.ChromeDevTools.Protocol.iOS.Runtime diff --git a/source/ChromeDevTools/Protocol/iOS/Runtime/EntryPreview.cs b/source/ChromeDevTools/Protocol/iOS/Runtime/EntryPreview.cs index 9c0017c3613bef4c48c1cc0e205ceb436117fb86..f9e6f3b67f43e89f59c0e19fa61788b853a8be53 100644 --- a/source/ChromeDevTools/Protocol/iOS/Runtime/EntryPreview.cs +++ b/source/ChromeDevTools/Protocol/iOS/Runtime/EntryPreview.cs @@ -4,9 +4,6 @@ using System.Collections.Generic; namespace MasterDevs.ChromeDevTools.Protocol.iOS.Runtime { - /// <summary> - /// - /// </summary> [SupportedBy("iOS")] public class EntryPreview { diff --git a/source/ChromeDevTools/Protocol/iOS/Runtime/EvaluateCommand.cs b/source/ChromeDevTools/Protocol/iOS/Runtime/EvaluateCommand.cs index bfaed6047fb61e114ad5fc13e245d11232b55199..335a8569897bc1309638aa6a50911cf14a220e35 100644 --- a/source/ChromeDevTools/Protocol/iOS/Runtime/EvaluateCommand.cs +++ b/source/ChromeDevTools/Protocol/iOS/Runtime/EvaluateCommand.cs @@ -1,5 +1,6 @@ using MasterDevs.ChromeDevTools; using Newtonsoft.Json; +using System; using System.Collections.Generic; namespace MasterDevs.ChromeDevTools.Protocol.iOS.Runtime diff --git a/source/ChromeDevTools/Protocol/iOS/Runtime/EvaluateCommandResponse.cs b/source/ChromeDevTools/Protocol/iOS/Runtime/EvaluateCommandResponse.cs index 0fc9eb053750490caffae6f92d2658344ed60d08..2c949a36fced948aa8c38dea9893057d30c46961 100644 --- a/source/ChromeDevTools/Protocol/iOS/Runtime/EvaluateCommandResponse.cs +++ b/source/ChromeDevTools/Protocol/iOS/Runtime/EvaluateCommandResponse.cs @@ -1,5 +1,6 @@ using MasterDevs.ChromeDevTools; using Newtonsoft.Json; +using System; using System.Collections.Generic; namespace MasterDevs.ChromeDevTools.Protocol.iOS.Runtime diff --git a/source/ChromeDevTools/Protocol/iOS/Runtime/ExecutionContextCreatedEvent.cs b/source/ChromeDevTools/Protocol/iOS/Runtime/ExecutionContextCreatedEvent.cs index ec3fc32c67d4e4bd2d6f51a30314963065ebb32a..3733425f919162cc057f3c7f52dd34b6652078d0 100644 --- a/source/ChromeDevTools/Protocol/iOS/Runtime/ExecutionContextCreatedEvent.cs +++ b/source/ChromeDevTools/Protocol/iOS/Runtime/ExecutionContextCreatedEvent.cs @@ -1,4 +1,6 @@ -using MasterDevs.ChromeDevTools;using Newtonsoft.Json; +using MasterDevs.ChromeDevTools; +using Newtonsoft.Json; +using System.Collections.Generic; namespace MasterDevs.ChromeDevTools.Protocol.iOS.Runtime { diff --git a/source/ChromeDevTools/Protocol/iOS/Runtime/GetBasicBlocksCommand.cs b/source/ChromeDevTools/Protocol/iOS/Runtime/GetBasicBlocksCommand.cs index 371ac0f48e716756cef1f65fe10787054878497b..958df593a44cf5cdf8b8dc95f511e1559e107d3b 100644 --- a/source/ChromeDevTools/Protocol/iOS/Runtime/GetBasicBlocksCommand.cs +++ b/source/ChromeDevTools/Protocol/iOS/Runtime/GetBasicBlocksCommand.cs @@ -1,5 +1,6 @@ using MasterDevs.ChromeDevTools; using Newtonsoft.Json; +using System; using System.Collections.Generic; namespace MasterDevs.ChromeDevTools.Protocol.iOS.Runtime diff --git a/source/ChromeDevTools/Protocol/iOS/Runtime/GetBasicBlocksCommandResponse.cs b/source/ChromeDevTools/Protocol/iOS/Runtime/GetBasicBlocksCommandResponse.cs index 955510c54ab606c859d9d95e29ef97131f3240c3..cd5c13a4c6d5938a1b057774130633891ea4a535 100644 --- a/source/ChromeDevTools/Protocol/iOS/Runtime/GetBasicBlocksCommandResponse.cs +++ b/source/ChromeDevTools/Protocol/iOS/Runtime/GetBasicBlocksCommandResponse.cs @@ -1,5 +1,6 @@ using MasterDevs.ChromeDevTools; using Newtonsoft.Json; +using System; using System.Collections.Generic; namespace MasterDevs.ChromeDevTools.Protocol.iOS.Runtime diff --git a/source/ChromeDevTools/Protocol/iOS/Runtime/GetCollectionEntriesCommand.cs b/source/ChromeDevTools/Protocol/iOS/Runtime/GetCollectionEntriesCommand.cs index d65253f0b7eeff1f646c21ed3dd248d3f44e4a8b..34323bff4bda38d023a3de10e3a0001c5bc51cb5 100644 --- a/source/ChromeDevTools/Protocol/iOS/Runtime/GetCollectionEntriesCommand.cs +++ b/source/ChromeDevTools/Protocol/iOS/Runtime/GetCollectionEntriesCommand.cs @@ -1,5 +1,6 @@ using MasterDevs.ChromeDevTools; using Newtonsoft.Json; +using System; using System.Collections.Generic; namespace MasterDevs.ChromeDevTools.Protocol.iOS.Runtime diff --git a/source/ChromeDevTools/Protocol/iOS/Runtime/GetCollectionEntriesCommandResponse.cs b/source/ChromeDevTools/Protocol/iOS/Runtime/GetCollectionEntriesCommandResponse.cs index 95610cdd486929c676963caa5be3bb3e767dc49b..72a41376f606edf9bd4942449254eda21c0eddbb 100644 --- a/source/ChromeDevTools/Protocol/iOS/Runtime/GetCollectionEntriesCommandResponse.cs +++ b/source/ChromeDevTools/Protocol/iOS/Runtime/GetCollectionEntriesCommandResponse.cs @@ -1,5 +1,6 @@ using MasterDevs.ChromeDevTools; using Newtonsoft.Json; +using System; using System.Collections.Generic; namespace MasterDevs.ChromeDevTools.Protocol.iOS.Runtime diff --git a/source/ChromeDevTools/Protocol/iOS/Runtime/GetDisplayablePropertiesCommand.cs b/source/ChromeDevTools/Protocol/iOS/Runtime/GetDisplayablePropertiesCommand.cs index c20aefcb7a20f70a14b5503610edfd64db0c0018..3ef36eb0682183faa59b2bc85509a38375362023 100644 --- a/source/ChromeDevTools/Protocol/iOS/Runtime/GetDisplayablePropertiesCommand.cs +++ b/source/ChromeDevTools/Protocol/iOS/Runtime/GetDisplayablePropertiesCommand.cs @@ -1,5 +1,6 @@ using MasterDevs.ChromeDevTools; using Newtonsoft.Json; +using System; using System.Collections.Generic; namespace MasterDevs.ChromeDevTools.Protocol.iOS.Runtime diff --git a/source/ChromeDevTools/Protocol/iOS/Runtime/GetDisplayablePropertiesCommandResponse.cs b/source/ChromeDevTools/Protocol/iOS/Runtime/GetDisplayablePropertiesCommandResponse.cs index f99d65aa85447fa8b2bc5e544006de530fe21265..5ae01aff961630171b2e1a4dce7bf204acdde992 100644 --- a/source/ChromeDevTools/Protocol/iOS/Runtime/GetDisplayablePropertiesCommandResponse.cs +++ b/source/ChromeDevTools/Protocol/iOS/Runtime/GetDisplayablePropertiesCommandResponse.cs @@ -1,5 +1,6 @@ using MasterDevs.ChromeDevTools; using Newtonsoft.Json; +using System; using System.Collections.Generic; namespace MasterDevs.ChromeDevTools.Protocol.iOS.Runtime diff --git a/source/ChromeDevTools/Protocol/iOS/Runtime/GetPropertiesCommand.cs b/source/ChromeDevTools/Protocol/iOS/Runtime/GetPropertiesCommand.cs index b8f87fca852ce17f902e459707483d511c6d77ec..7685a6777c989ff9bc9156920990598221190329 100644 --- a/source/ChromeDevTools/Protocol/iOS/Runtime/GetPropertiesCommand.cs +++ b/source/ChromeDevTools/Protocol/iOS/Runtime/GetPropertiesCommand.cs @@ -1,5 +1,6 @@ using MasterDevs.ChromeDevTools; using Newtonsoft.Json; +using System; using System.Collections.Generic; namespace MasterDevs.ChromeDevTools.Protocol.iOS.Runtime diff --git a/source/ChromeDevTools/Protocol/iOS/Runtime/GetPropertiesCommandResponse.cs b/source/ChromeDevTools/Protocol/iOS/Runtime/GetPropertiesCommandResponse.cs index 2042ae92c5a18cdc94d8fe3c4a863fa06403c193..cde7ccafffe61c7392cb79bd8e1def784591a2fe 100644 --- a/source/ChromeDevTools/Protocol/iOS/Runtime/GetPropertiesCommandResponse.cs +++ b/source/ChromeDevTools/Protocol/iOS/Runtime/GetPropertiesCommandResponse.cs @@ -1,5 +1,6 @@ using MasterDevs.ChromeDevTools; using Newtonsoft.Json; +using System; using System.Collections.Generic; namespace MasterDevs.ChromeDevTools.Protocol.iOS.Runtime diff --git a/source/ChromeDevTools/Protocol/iOS/Runtime/GetRuntimeTypesForVariablesAtOffsetsCommand.cs b/source/ChromeDevTools/Protocol/iOS/Runtime/GetRuntimeTypesForVariablesAtOffsetsCommand.cs index 18195a47c15e5c03d1b2f2c501fa7772236c2886..c9a73acc432b42ee723fa49c2be76a4d94afc91b 100644 --- a/source/ChromeDevTools/Protocol/iOS/Runtime/GetRuntimeTypesForVariablesAtOffsetsCommand.cs +++ b/source/ChromeDevTools/Protocol/iOS/Runtime/GetRuntimeTypesForVariablesAtOffsetsCommand.cs @@ -1,5 +1,6 @@ using MasterDevs.ChromeDevTools; using Newtonsoft.Json; +using System; using System.Collections.Generic; namespace MasterDevs.ChromeDevTools.Protocol.iOS.Runtime diff --git a/source/ChromeDevTools/Protocol/iOS/Runtime/GetRuntimeTypesForVariablesAtOffsetsCommandResponse.cs b/source/ChromeDevTools/Protocol/iOS/Runtime/GetRuntimeTypesForVariablesAtOffsetsCommandResponse.cs index 54294e8a96f7bacc317c600727fb1df00102e980..f5def25b89ced9c74bac465923a025ce92a0cd22 100644 --- a/source/ChromeDevTools/Protocol/iOS/Runtime/GetRuntimeTypesForVariablesAtOffsetsCommandResponse.cs +++ b/source/ChromeDevTools/Protocol/iOS/Runtime/GetRuntimeTypesForVariablesAtOffsetsCommandResponse.cs @@ -1,5 +1,6 @@ using MasterDevs.ChromeDevTools; using Newtonsoft.Json; +using System; using System.Collections.Generic; namespace MasterDevs.ChromeDevTools.Protocol.iOS.Runtime diff --git a/source/ChromeDevTools/Protocol/iOS/Runtime/ParseCommand.cs b/source/ChromeDevTools/Protocol/iOS/Runtime/ParseCommand.cs index fadcb33d6da5570574d8b050a875b72c7423bf5f..407f3d1db90db010518b2f1391c1ac3c2d027645 100644 --- a/source/ChromeDevTools/Protocol/iOS/Runtime/ParseCommand.cs +++ b/source/ChromeDevTools/Protocol/iOS/Runtime/ParseCommand.cs @@ -1,5 +1,6 @@ using MasterDevs.ChromeDevTools; using Newtonsoft.Json; +using System; using System.Collections.Generic; namespace MasterDevs.ChromeDevTools.Protocol.iOS.Runtime diff --git a/source/ChromeDevTools/Protocol/iOS/Runtime/ParseCommandResponse.cs b/source/ChromeDevTools/Protocol/iOS/Runtime/ParseCommandResponse.cs index adfe7b4d68fb7361951b1fc27ad753e5e7bda1c6..8eecdfb8315937e8473f55d9a3d8db6820a30ae4 100644 --- a/source/ChromeDevTools/Protocol/iOS/Runtime/ParseCommandResponse.cs +++ b/source/ChromeDevTools/Protocol/iOS/Runtime/ParseCommandResponse.cs @@ -1,5 +1,6 @@ using MasterDevs.ChromeDevTools; using Newtonsoft.Json; +using System; using System.Collections.Generic; namespace MasterDevs.ChromeDevTools.Protocol.iOS.Runtime diff --git a/source/ChromeDevTools/Protocol/iOS/Runtime/PropertyPreview.cs b/source/ChromeDevTools/Protocol/iOS/Runtime/PropertyPreview.cs index 64c86cefa6f35858612d94b7b669dc3e40236b9c..8575f6250b7377e808d7e186d932918535301baa 100644 --- a/source/ChromeDevTools/Protocol/iOS/Runtime/PropertyPreview.cs +++ b/source/ChromeDevTools/Protocol/iOS/Runtime/PropertyPreview.cs @@ -4,9 +4,6 @@ using System.Collections.Generic; namespace MasterDevs.ChromeDevTools.Protocol.iOS.Runtime { - /// <summary> - /// - /// </summary> [SupportedBy("iOS")] public class PropertyPreview { diff --git a/source/ChromeDevTools/Protocol/iOS/Runtime/ReleaseObjectCommand.cs b/source/ChromeDevTools/Protocol/iOS/Runtime/ReleaseObjectCommand.cs index 2d532f2c437fddcf81657deb26ee576e1e67f678..b779ee6fd8f0bf68c8916573a4f39cf9b1dd478f 100644 --- a/source/ChromeDevTools/Protocol/iOS/Runtime/ReleaseObjectCommand.cs +++ b/source/ChromeDevTools/Protocol/iOS/Runtime/ReleaseObjectCommand.cs @@ -1,5 +1,6 @@ using MasterDevs.ChromeDevTools; using Newtonsoft.Json; +using System; using System.Collections.Generic; namespace MasterDevs.ChromeDevTools.Protocol.iOS.Runtime diff --git a/source/ChromeDevTools/Protocol/iOS/Runtime/ReleaseObjectCommandResponse.cs b/source/ChromeDevTools/Protocol/iOS/Runtime/ReleaseObjectCommandResponse.cs index 7e6781348e083f95d6030f74b44352b8b497409c..bd25ba6b2216d394f71ac9b89a0e92b76d1779d1 100644 --- a/source/ChromeDevTools/Protocol/iOS/Runtime/ReleaseObjectCommandResponse.cs +++ b/source/ChromeDevTools/Protocol/iOS/Runtime/ReleaseObjectCommandResponse.cs @@ -1,5 +1,6 @@ using MasterDevs.ChromeDevTools; using Newtonsoft.Json; +using System; using System.Collections.Generic; namespace MasterDevs.ChromeDevTools.Protocol.iOS.Runtime diff --git a/source/ChromeDevTools/Protocol/iOS/Runtime/ReleaseObjectGroupCommand.cs b/source/ChromeDevTools/Protocol/iOS/Runtime/ReleaseObjectGroupCommand.cs index dbf11dbdd403cc6771048328bbd1dce1ce482657..f24f4e497c7ac1c7be82b77811fd90fbeace9d4b 100644 --- a/source/ChromeDevTools/Protocol/iOS/Runtime/ReleaseObjectGroupCommand.cs +++ b/source/ChromeDevTools/Protocol/iOS/Runtime/ReleaseObjectGroupCommand.cs @@ -1,5 +1,6 @@ using MasterDevs.ChromeDevTools; using Newtonsoft.Json; +using System; using System.Collections.Generic; namespace MasterDevs.ChromeDevTools.Protocol.iOS.Runtime diff --git a/source/ChromeDevTools/Protocol/iOS/Runtime/ReleaseObjectGroupCommandResponse.cs b/source/ChromeDevTools/Protocol/iOS/Runtime/ReleaseObjectGroupCommandResponse.cs index a2555191da22d28120794d0696fd3be1dbb71dd9..d3daa357d48891a944c5f17555cb143e4c056f81 100644 --- a/source/ChromeDevTools/Protocol/iOS/Runtime/ReleaseObjectGroupCommandResponse.cs +++ b/source/ChromeDevTools/Protocol/iOS/Runtime/ReleaseObjectGroupCommandResponse.cs @@ -1,5 +1,6 @@ using MasterDevs.ChromeDevTools; using Newtonsoft.Json; +using System; using System.Collections.Generic; namespace MasterDevs.ChromeDevTools.Protocol.iOS.Runtime diff --git a/source/ChromeDevTools/Protocol/iOS/Runtime/RunCommand.cs b/source/ChromeDevTools/Protocol/iOS/Runtime/RunCommand.cs index 4400b0d01862423eea199dae2269d88a2716d3e9..b1c23e89df3d6853e29408beaafeff2589a4fa6f 100644 --- a/source/ChromeDevTools/Protocol/iOS/Runtime/RunCommand.cs +++ b/source/ChromeDevTools/Protocol/iOS/Runtime/RunCommand.cs @@ -1,5 +1,6 @@ using MasterDevs.ChromeDevTools; using Newtonsoft.Json; +using System; using System.Collections.Generic; namespace MasterDevs.ChromeDevTools.Protocol.iOS.Runtime diff --git a/source/ChromeDevTools/Protocol/iOS/Runtime/RunCommandResponse.cs b/source/ChromeDevTools/Protocol/iOS/Runtime/RunCommandResponse.cs index a9a288395286418095960639e09be417a8448bd4..8c3c694b3910dc98113bf7df7250c1763ecc6e64 100644 --- a/source/ChromeDevTools/Protocol/iOS/Runtime/RunCommandResponse.cs +++ b/source/ChromeDevTools/Protocol/iOS/Runtime/RunCommandResponse.cs @@ -1,5 +1,6 @@ using MasterDevs.ChromeDevTools; using Newtonsoft.Json; +using System; using System.Collections.Generic; namespace MasterDevs.ChromeDevTools.Protocol.iOS.Runtime diff --git a/source/ChromeDevTools/Protocol/iOS/Runtime/SaveResultCommand.cs b/source/ChromeDevTools/Protocol/iOS/Runtime/SaveResultCommand.cs index ae6de868f69ef6d2093611b7df2466c4493b41f6..68ef66235fea9425188cddf216193a37a5964f9a 100644 --- a/source/ChromeDevTools/Protocol/iOS/Runtime/SaveResultCommand.cs +++ b/source/ChromeDevTools/Protocol/iOS/Runtime/SaveResultCommand.cs @@ -1,5 +1,6 @@ using MasterDevs.ChromeDevTools; using Newtonsoft.Json; +using System; using System.Collections.Generic; namespace MasterDevs.ChromeDevTools.Protocol.iOS.Runtime diff --git a/source/ChromeDevTools/Protocol/iOS/Runtime/SaveResultCommandResponse.cs b/source/ChromeDevTools/Protocol/iOS/Runtime/SaveResultCommandResponse.cs index f50c49ce219bce0cd44104674f857c6b6ea59902..7ce28f326a8a2908cd45b66c1e378be402045cbd 100644 --- a/source/ChromeDevTools/Protocol/iOS/Runtime/SaveResultCommandResponse.cs +++ b/source/ChromeDevTools/Protocol/iOS/Runtime/SaveResultCommandResponse.cs @@ -1,5 +1,6 @@ using MasterDevs.ChromeDevTools; using Newtonsoft.Json; +using System; using System.Collections.Generic; namespace MasterDevs.ChromeDevTools.Protocol.iOS.Runtime diff --git a/source/ChromeDevTools/Protocol/iOS/Runtime/StructureDescription.cs b/source/ChromeDevTools/Protocol/iOS/Runtime/StructureDescription.cs index 97f45c1806747d31b8b6c3a284513c44db5ca4da..8355b5065646f38d0de2619a526a9fd4bec97005 100644 --- a/source/ChromeDevTools/Protocol/iOS/Runtime/StructureDescription.cs +++ b/source/ChromeDevTools/Protocol/iOS/Runtime/StructureDescription.cs @@ -4,9 +4,6 @@ using System.Collections.Generic; namespace MasterDevs.ChromeDevTools.Protocol.iOS.Runtime { - /// <summary> - /// - /// </summary> [SupportedBy("iOS")] public class StructureDescription { diff --git a/source/ChromeDevTools/Protocol/iOS/Runtime/TypeSet.cs b/source/ChromeDevTools/Protocol/iOS/Runtime/TypeSet.cs index 815411d0dcaaa9827cdf9821d60cec5dc5319d15..94f2787b68f970317269851293f943fc586a7f8c 100644 --- a/source/ChromeDevTools/Protocol/iOS/Runtime/TypeSet.cs +++ b/source/ChromeDevTools/Protocol/iOS/Runtime/TypeSet.cs @@ -4,9 +4,6 @@ using System.Collections.Generic; namespace MasterDevs.ChromeDevTools.Protocol.iOS.Runtime { - /// <summary> - /// - /// </summary> [SupportedBy("iOS")] public class TypeSet { diff --git a/source/ChromeDevTools/Protocol/iOS/Timeline/EventRecordedEvent.cs b/source/ChromeDevTools/Protocol/iOS/Timeline/EventRecordedEvent.cs index 9c1e339e8b99dfae4f03317a25c3da64d98e7896..595f6546486d95e7f00b22ae4c403e3135a436f8 100644 --- a/source/ChromeDevTools/Protocol/iOS/Timeline/EventRecordedEvent.cs +++ b/source/ChromeDevTools/Protocol/iOS/Timeline/EventRecordedEvent.cs @@ -1,4 +1,6 @@ -using MasterDevs.ChromeDevTools;using Newtonsoft.Json; +using MasterDevs.ChromeDevTools; +using Newtonsoft.Json; +using System.Collections.Generic; namespace MasterDevs.ChromeDevTools.Protocol.iOS.Timeline { diff --git a/source/ChromeDevTools/Protocol/iOS/Timeline/RecordingStartedEvent.cs b/source/ChromeDevTools/Protocol/iOS/Timeline/RecordingStartedEvent.cs index c78dfaf8ffd0245e45da7f160268ada2b387fcaf..68e5ce041c45c6e14b381b28ba6f4f8403857fea 100644 --- a/source/ChromeDevTools/Protocol/iOS/Timeline/RecordingStartedEvent.cs +++ b/source/ChromeDevTools/Protocol/iOS/Timeline/RecordingStartedEvent.cs @@ -1,4 +1,6 @@ -using MasterDevs.ChromeDevTools;using Newtonsoft.Json; +using MasterDevs.ChromeDevTools; +using Newtonsoft.Json; +using System.Collections.Generic; namespace MasterDevs.ChromeDevTools.Protocol.iOS.Timeline { diff --git a/source/ChromeDevTools/Protocol/iOS/Timeline/RecordingStoppedEvent.cs b/source/ChromeDevTools/Protocol/iOS/Timeline/RecordingStoppedEvent.cs index 055f4129293604f4c0fbee47bfb1852af5c9b761..60d7b833eb6b6c41354d09d48e01eca7080634d2 100644 --- a/source/ChromeDevTools/Protocol/iOS/Timeline/RecordingStoppedEvent.cs +++ b/source/ChromeDevTools/Protocol/iOS/Timeline/RecordingStoppedEvent.cs @@ -1,4 +1,6 @@ -using MasterDevs.ChromeDevTools;using Newtonsoft.Json; +using MasterDevs.ChromeDevTools; +using Newtonsoft.Json; +using System.Collections.Generic; namespace MasterDevs.ChromeDevTools.Protocol.iOS.Timeline { diff --git a/source/ChromeDevTools/Protocol/iOS/Timeline/StartCommand.cs b/source/ChromeDevTools/Protocol/iOS/Timeline/StartCommand.cs index 8f1561b4f2850fa13375715d93456d6ccb22c5d5..5ca2c80fb9f8ec79ae950d910b17fe56f581eb57 100644 --- a/source/ChromeDevTools/Protocol/iOS/Timeline/StartCommand.cs +++ b/source/ChromeDevTools/Protocol/iOS/Timeline/StartCommand.cs @@ -1,5 +1,6 @@ using MasterDevs.ChromeDevTools; using Newtonsoft.Json; +using System; using System.Collections.Generic; namespace MasterDevs.ChromeDevTools.Protocol.iOS.Timeline diff --git a/source/ChromeDevTools/Protocol/iOS/Timeline/StartCommandResponse.cs b/source/ChromeDevTools/Protocol/iOS/Timeline/StartCommandResponse.cs index c68f911e49e221dc28a93d6a624ac57680d45c3b..a226c1e121c1709228421b29fd2428835b1c34d3 100644 --- a/source/ChromeDevTools/Protocol/iOS/Timeline/StartCommandResponse.cs +++ b/source/ChromeDevTools/Protocol/iOS/Timeline/StartCommandResponse.cs @@ -1,5 +1,6 @@ using MasterDevs.ChromeDevTools; using Newtonsoft.Json; +using System; using System.Collections.Generic; namespace MasterDevs.ChromeDevTools.Protocol.iOS.Timeline diff --git a/source/ChromeDevTools/Protocol/iOS/Timeline/StopCommand.cs b/source/ChromeDevTools/Protocol/iOS/Timeline/StopCommand.cs index c726f3aa1161a8ba64d56a9dc57740e504032def..1db62dec3e5fef511cbc34efd5b33d094e8758fb 100644 --- a/source/ChromeDevTools/Protocol/iOS/Timeline/StopCommand.cs +++ b/source/ChromeDevTools/Protocol/iOS/Timeline/StopCommand.cs @@ -1,5 +1,6 @@ using MasterDevs.ChromeDevTools; using Newtonsoft.Json; +using System; using System.Collections.Generic; namespace MasterDevs.ChromeDevTools.Protocol.iOS.Timeline diff --git a/source/ChromeDevTools/Protocol/iOS/Timeline/StopCommandResponse.cs b/source/ChromeDevTools/Protocol/iOS/Timeline/StopCommandResponse.cs index 97ec192f28121ec2892e01efd352c9f19ccaca3d..d630d45a8d07ccd40a9afbf93fdaf4545268b34a 100644 --- a/source/ChromeDevTools/Protocol/iOS/Timeline/StopCommandResponse.cs +++ b/source/ChromeDevTools/Protocol/iOS/Timeline/StopCommandResponse.cs @@ -1,5 +1,6 @@ using MasterDevs.ChromeDevTools; using Newtonsoft.Json; +using System; using System.Collections.Generic; namespace MasterDevs.ChromeDevTools.Protocol.iOS.Timeline diff --git a/source/ChromeDevTools/Protocol/iOS/Worker/CanInspectWorkersCommand.cs b/source/ChromeDevTools/Protocol/iOS/Worker/CanInspectWorkersCommand.cs index 5f9d2f16a2d440c5d83eb525b90a62880a3611a6..e00b0da4a3b646109009e81c5ced5e21d52c6dc7 100644 --- a/source/ChromeDevTools/Protocol/iOS/Worker/CanInspectWorkersCommand.cs +++ b/source/ChromeDevTools/Protocol/iOS/Worker/CanInspectWorkersCommand.cs @@ -1,5 +1,6 @@ using MasterDevs.ChromeDevTools; using Newtonsoft.Json; +using System; using System.Collections.Generic; namespace MasterDevs.ChromeDevTools.Protocol.iOS.Worker diff --git a/source/ChromeDevTools/Protocol/iOS/Worker/CanInspectWorkersCommandResponse.cs b/source/ChromeDevTools/Protocol/iOS/Worker/CanInspectWorkersCommandResponse.cs index 247dd221c80984fb4073b09fd282d8a16556ccdf..586a0665ee43bfdb2f7bc4d5a429ab99a0dcc5fe 100644 --- a/source/ChromeDevTools/Protocol/iOS/Worker/CanInspectWorkersCommandResponse.cs +++ b/source/ChromeDevTools/Protocol/iOS/Worker/CanInspectWorkersCommandResponse.cs @@ -1,5 +1,6 @@ using MasterDevs.ChromeDevTools; using Newtonsoft.Json; +using System; using System.Collections.Generic; namespace MasterDevs.ChromeDevTools.Protocol.iOS.Worker diff --git a/source/ChromeDevTools/Protocol/iOS/Worker/ConnectToWorkerCommand.cs b/source/ChromeDevTools/Protocol/iOS/Worker/ConnectToWorkerCommand.cs index 8e634934ef9f75ecda9aa42184e3973dd7b56446..7386203561ea797c64f50be8dc3f39b58e299932 100644 --- a/source/ChromeDevTools/Protocol/iOS/Worker/ConnectToWorkerCommand.cs +++ b/source/ChromeDevTools/Protocol/iOS/Worker/ConnectToWorkerCommand.cs @@ -1,5 +1,6 @@ using MasterDevs.ChromeDevTools; using Newtonsoft.Json; +using System; using System.Collections.Generic; namespace MasterDevs.ChromeDevTools.Protocol.iOS.Worker diff --git a/source/ChromeDevTools/Protocol/iOS/Worker/ConnectToWorkerCommandResponse.cs b/source/ChromeDevTools/Protocol/iOS/Worker/ConnectToWorkerCommandResponse.cs index fc4bb725ea8ac4b76ffdaf0630d91d5d13301997..027f66b5a0fa5af385068dd78df5523966158887 100644 --- a/source/ChromeDevTools/Protocol/iOS/Worker/ConnectToWorkerCommandResponse.cs +++ b/source/ChromeDevTools/Protocol/iOS/Worker/ConnectToWorkerCommandResponse.cs @@ -1,5 +1,6 @@ using MasterDevs.ChromeDevTools; using Newtonsoft.Json; +using System; using System.Collections.Generic; namespace MasterDevs.ChromeDevTools.Protocol.iOS.Worker diff --git a/source/ChromeDevTools/Protocol/iOS/Worker/DisableCommand.cs b/source/ChromeDevTools/Protocol/iOS/Worker/DisableCommand.cs index 28999f97beef372cf5374de52ae3cf8b857f7571..71dc078c646e2a22766c3951c79d3198b1d5206b 100644 --- a/source/ChromeDevTools/Protocol/iOS/Worker/DisableCommand.cs +++ b/source/ChromeDevTools/Protocol/iOS/Worker/DisableCommand.cs @@ -1,5 +1,6 @@ using MasterDevs.ChromeDevTools; using Newtonsoft.Json; +using System; using System.Collections.Generic; namespace MasterDevs.ChromeDevTools.Protocol.iOS.Worker diff --git a/source/ChromeDevTools/Protocol/iOS/Worker/DisableCommandResponse.cs b/source/ChromeDevTools/Protocol/iOS/Worker/DisableCommandResponse.cs index eba7e06269f7c896d7aa07c3e10605d666ebfca1..3fdcbfe592b3a0caa1f77b5c06a248e8ccfd8f5b 100644 --- a/source/ChromeDevTools/Protocol/iOS/Worker/DisableCommandResponse.cs +++ b/source/ChromeDevTools/Protocol/iOS/Worker/DisableCommandResponse.cs @@ -1,5 +1,6 @@ using MasterDevs.ChromeDevTools; using Newtonsoft.Json; +using System; using System.Collections.Generic; namespace MasterDevs.ChromeDevTools.Protocol.iOS.Worker diff --git a/source/ChromeDevTools/Protocol/iOS/Worker/DisconnectFromWorkerCommand.cs b/source/ChromeDevTools/Protocol/iOS/Worker/DisconnectFromWorkerCommand.cs index d4e96141963cc529b870d9c0e42a685f2f3ef790..75cc0afa99bc1ce1113674eea3fa18793b3ad184 100644 --- a/source/ChromeDevTools/Protocol/iOS/Worker/DisconnectFromWorkerCommand.cs +++ b/source/ChromeDevTools/Protocol/iOS/Worker/DisconnectFromWorkerCommand.cs @@ -1,5 +1,6 @@ using MasterDevs.ChromeDevTools; using Newtonsoft.Json; +using System; using System.Collections.Generic; namespace MasterDevs.ChromeDevTools.Protocol.iOS.Worker diff --git a/source/ChromeDevTools/Protocol/iOS/Worker/DisconnectFromWorkerCommandResponse.cs b/source/ChromeDevTools/Protocol/iOS/Worker/DisconnectFromWorkerCommandResponse.cs index 35b30dd104de557add20061bf04258c1674f5a53..ff5064acece3a2989aee075e21d73603521c454b 100644 --- a/source/ChromeDevTools/Protocol/iOS/Worker/DisconnectFromWorkerCommandResponse.cs +++ b/source/ChromeDevTools/Protocol/iOS/Worker/DisconnectFromWorkerCommandResponse.cs @@ -1,5 +1,6 @@ using MasterDevs.ChromeDevTools; using Newtonsoft.Json; +using System; using System.Collections.Generic; namespace MasterDevs.ChromeDevTools.Protocol.iOS.Worker diff --git a/source/ChromeDevTools/Protocol/iOS/Worker/DisconnectedFromWorkerEvent.cs b/source/ChromeDevTools/Protocol/iOS/Worker/DisconnectedFromWorkerEvent.cs index 6216036c23b4bfb0abc7a031c4bfd9a7bebe0ac3..75d785955162b7115d8667d83a476fbb5c9ad006 100644 --- a/source/ChromeDevTools/Protocol/iOS/Worker/DisconnectedFromWorkerEvent.cs +++ b/source/ChromeDevTools/Protocol/iOS/Worker/DisconnectedFromWorkerEvent.cs @@ -1,4 +1,6 @@ -using MasterDevs.ChromeDevTools;using Newtonsoft.Json; +using MasterDevs.ChromeDevTools; +using Newtonsoft.Json; +using System.Collections.Generic; namespace MasterDevs.ChromeDevTools.Protocol.iOS.Worker { diff --git a/source/ChromeDevTools/Protocol/iOS/Worker/DispatchMessageFromWorkerEvent.cs b/source/ChromeDevTools/Protocol/iOS/Worker/DispatchMessageFromWorkerEvent.cs index 91e96bb748101048667cc075e2997a1d984d155e..1fada1368ed4ca76fe5083d9d92b8efeecfd7cd0 100644 --- a/source/ChromeDevTools/Protocol/iOS/Worker/DispatchMessageFromWorkerEvent.cs +++ b/source/ChromeDevTools/Protocol/iOS/Worker/DispatchMessageFromWorkerEvent.cs @@ -1,4 +1,6 @@ -using MasterDevs.ChromeDevTools;using Newtonsoft.Json; +using MasterDevs.ChromeDevTools; +using Newtonsoft.Json; +using System.Collections.Generic; namespace MasterDevs.ChromeDevTools.Protocol.iOS.Worker { diff --git a/source/ChromeDevTools/Protocol/iOS/Worker/EnableCommand.cs b/source/ChromeDevTools/Protocol/iOS/Worker/EnableCommand.cs index ce54c396add09751e66bda5921a35d3975f53308..49aa850b25f870bd62329ba39f919fbb96b6d4ec 100644 --- a/source/ChromeDevTools/Protocol/iOS/Worker/EnableCommand.cs +++ b/source/ChromeDevTools/Protocol/iOS/Worker/EnableCommand.cs @@ -1,5 +1,6 @@ using MasterDevs.ChromeDevTools; using Newtonsoft.Json; +using System; using System.Collections.Generic; namespace MasterDevs.ChromeDevTools.Protocol.iOS.Worker diff --git a/source/ChromeDevTools/Protocol/iOS/Worker/EnableCommandResponse.cs b/source/ChromeDevTools/Protocol/iOS/Worker/EnableCommandResponse.cs index e261be383d35531430aff758ffad1bd58558f312..b34507b660865747c697f03e0b68efdc8c663044 100644 --- a/source/ChromeDevTools/Protocol/iOS/Worker/EnableCommandResponse.cs +++ b/source/ChromeDevTools/Protocol/iOS/Worker/EnableCommandResponse.cs @@ -1,5 +1,6 @@ using MasterDevs.ChromeDevTools; using Newtonsoft.Json; +using System; using System.Collections.Generic; namespace MasterDevs.ChromeDevTools.Protocol.iOS.Worker diff --git a/source/ChromeDevTools/Protocol/iOS/Worker/SendMessageToWorkerCommand.cs b/source/ChromeDevTools/Protocol/iOS/Worker/SendMessageToWorkerCommand.cs index 791e89f25d3f952b73bca26d6f2d8c6a3ee74eb6..fb5a769520111716e39c5e58add0de59bc8122ef 100644 --- a/source/ChromeDevTools/Protocol/iOS/Worker/SendMessageToWorkerCommand.cs +++ b/source/ChromeDevTools/Protocol/iOS/Worker/SendMessageToWorkerCommand.cs @@ -1,5 +1,6 @@ using MasterDevs.ChromeDevTools; using Newtonsoft.Json; +using System; using System.Collections.Generic; namespace MasterDevs.ChromeDevTools.Protocol.iOS.Worker diff --git a/source/ChromeDevTools/Protocol/iOS/Worker/SendMessageToWorkerCommandResponse.cs b/source/ChromeDevTools/Protocol/iOS/Worker/SendMessageToWorkerCommandResponse.cs index f4e59d7f7a88ab5a2a51feffca46669d8af58e5e..a3792b2c4e22f3b16a776f72fd9086ca9ff04386 100644 --- a/source/ChromeDevTools/Protocol/iOS/Worker/SendMessageToWorkerCommandResponse.cs +++ b/source/ChromeDevTools/Protocol/iOS/Worker/SendMessageToWorkerCommandResponse.cs @@ -1,5 +1,6 @@ using MasterDevs.ChromeDevTools; using Newtonsoft.Json; +using System; using System.Collections.Generic; namespace MasterDevs.ChromeDevTools.Protocol.iOS.Worker diff --git a/source/ChromeDevTools/Protocol/iOS/Worker/SetAutoconnectToWorkersCommand.cs b/source/ChromeDevTools/Protocol/iOS/Worker/SetAutoconnectToWorkersCommand.cs index 56f876b72fbab3e0eb1014be2024a9975cee4669..8cf91c0baad400ea8624474321efdc9fb7152278 100644 --- a/source/ChromeDevTools/Protocol/iOS/Worker/SetAutoconnectToWorkersCommand.cs +++ b/source/ChromeDevTools/Protocol/iOS/Worker/SetAutoconnectToWorkersCommand.cs @@ -1,5 +1,6 @@ using MasterDevs.ChromeDevTools; using Newtonsoft.Json; +using System; using System.Collections.Generic; namespace MasterDevs.ChromeDevTools.Protocol.iOS.Worker diff --git a/source/ChromeDevTools/Protocol/iOS/Worker/SetAutoconnectToWorkersCommandResponse.cs b/source/ChromeDevTools/Protocol/iOS/Worker/SetAutoconnectToWorkersCommandResponse.cs index 65b7b84b1d6be19545426783ad634f582b141cd2..13818abc16ce7481ac37eb25f0c370e192385bc0 100644 --- a/source/ChromeDevTools/Protocol/iOS/Worker/SetAutoconnectToWorkersCommandResponse.cs +++ b/source/ChromeDevTools/Protocol/iOS/Worker/SetAutoconnectToWorkersCommandResponse.cs @@ -1,5 +1,6 @@ using MasterDevs.ChromeDevTools; using Newtonsoft.Json; +using System; using System.Collections.Generic; namespace MasterDevs.ChromeDevTools.Protocol.iOS.Worker diff --git a/source/ChromeDevTools/Protocol/iOS/Worker/WorkerCreatedEvent.cs b/source/ChromeDevTools/Protocol/iOS/Worker/WorkerCreatedEvent.cs index 77bc9694dd19269196e314494e0d38a70c07337a..7166ebd4e1da96f0bb688e3ee2a8a63acf5fc469 100644 --- a/source/ChromeDevTools/Protocol/iOS/Worker/WorkerCreatedEvent.cs +++ b/source/ChromeDevTools/Protocol/iOS/Worker/WorkerCreatedEvent.cs @@ -1,4 +1,6 @@ -using MasterDevs.ChromeDevTools;using Newtonsoft.Json; +using MasterDevs.ChromeDevTools; +using Newtonsoft.Json; +using System.Collections.Generic; namespace MasterDevs.ChromeDevTools.Protocol.iOS.Worker { diff --git a/source/ChromeDevTools/Protocol/iOS/Worker/WorkerTerminatedEvent.cs b/source/ChromeDevTools/Protocol/iOS/Worker/WorkerTerminatedEvent.cs index 46e7c74b74b83dad2cefea7dad5a05b7d26ab266..4fe3a4f14216ff7d8e4399b99042ddb57f3df153 100644 --- a/source/ChromeDevTools/Protocol/iOS/Worker/WorkerTerminatedEvent.cs +++ b/source/ChromeDevTools/Protocol/iOS/Worker/WorkerTerminatedEvent.cs @@ -1,4 +1,6 @@ -using MasterDevs.ChromeDevTools;using Newtonsoft.Json; +using MasterDevs.ChromeDevTools; +using Newtonsoft.Json; +using System.Collections.Generic; namespace MasterDevs.ChromeDevTools.Protocol.iOS.Worker { diff --git a/source/ProtocolGenerator/Command.cs b/source/ProtocolGenerator/Command.cs index 59199f9d2b014ea7f55530dc1133e9cd2053b364..1b59e27c5da409a2b91ddea4d5941e305e93d393 100644 --- a/source/ProtocolGenerator/Command.cs +++ b/source/ProtocolGenerator/Command.cs @@ -58,6 +58,13 @@ namespace MasterDevs.ChromeDevTools.ProtocolGenerator [JsonProperty("experimental")] public bool IsExperimental { get; set; } + [JsonProperty("deprecated")] + public bool IsDeprecated + { + get; + set; + } + public override bool Equals(object obj) { var other = obj as Command; diff --git a/source/ProtocolGenerator/Program.cs b/source/ProtocolGenerator/Program.cs index 0550241a8be747f498e105e6753ff538dda750b5..a947a37f46056191d75802bcd1fc1e92679fa86a 100644 --- a/source/ProtocolGenerator/Program.cs +++ b/source/ProtocolGenerator/Program.cs @@ -221,20 +221,14 @@ namespace MasterDevs.ChromeDevTools.ProtocolGenerator { var className = ToCamelCase(eventName) + EventSubclass; var sb = new StringBuilder(); - sb.AppendFormat("using MasterDevs.ChromeDevTools;"); - sb.AppendFormat("using Newtonsoft.Json;"); - sb.AppendLine(); + sb.AppendLine("using MasterDevs.ChromeDevTools;"); + sb.AppendLine("using Newtonsoft.Json;"); + sb.AppendLine("using System.Collections.Generic;"); sb.AppendLine(); sb.AppendFormat("namespace {0}.{1}.{2}", RootNamespace, ns, domainDirectoryInfo.Name); sb.AppendLine(); sb.AppendLine("{"); - if (!String.IsNullOrEmpty(description)) - { - sb.AppendLine("\t/// <summary>"); - sb.AppendFormat("\t/// {0}", description); - sb.AppendLine(); - sb.AppendLine("\t/// </summary>"); - } + WriteSummary(sb, description); sb.AppendFormat("\t[{0}({1}.{2}.{3})]", EventAttribute, ProtocolNameClass, domainDirectoryInfo.Name, ToCamelCase(eventName)); sb.AppendLine(); WriteSupportedBy(sb, supportedBy); @@ -258,28 +252,25 @@ namespace MasterDevs.ChromeDevTools.ProtocolGenerator var parameters = command.Parameters; var returnObject = command.Returns; _DomainCommands[domainDirectoryInfo.Name].Add(commandName); - WriteCommand(domainDirectoryInfo, ns, commandName, description, parameters, command.SupportedBy); - WriteCommandResponse(domainDirectoryInfo, ns, commandName, description, returnObject, command.SupportedBy); + WriteCommand(domainDirectoryInfo, ns, commandName, description, command.IsDeprecated, parameters, command.SupportedBy); + WriteCommandResponse(domainDirectoryInfo, ns, commandName, description, command.IsDeprecated, returnObject, command.SupportedBy); } - private static void WriteCommandResponse(DirectoryInfo domainDirectoryInfo, string ns, string commandName, string description, IEnumerable<Property> returnObject, IEnumerable<string> supportedBy) + private static void WriteCommandResponse(DirectoryInfo domainDirectoryInfo, string ns, string commandName, string description, bool isDeprecated, IEnumerable<Property> returnObject, IEnumerable<string> supportedBy) { var className = ToCamelCase(commandName) + CommandResponseSubclass; var sb = new StringBuilder(); sb.AppendLine("using MasterDevs.ChromeDevTools;"); sb.AppendLine("using Newtonsoft.Json;"); + sb.AppendLine("using System;"); sb.AppendLine("using System.Collections.Generic;"); sb.AppendLine(); sb.AppendFormat("namespace {0}.{1}.{2}", RootNamespace, ns, domainDirectoryInfo.Name); sb.AppendLine(); sb.AppendLine("{"); - if (!String.IsNullOrEmpty(description)) - { - sb.AppendLine("\t/// <summary>"); - sb.AppendFormat("\t/// {0}", description); - sb.AppendLine(); - sb.AppendLine("\t/// </summary>"); - } + WriteSummary(sb, description); + if (isDeprecated) + WriteObsoleteAttribute(sb, description); sb.AppendFormat("\t[{0}({1}.{2}.{3})]", CommandResponseAttribute, ProtocolNameClass, domainDirectoryInfo.Name, ToCamelCase(commandName)); sb.AppendLine(); WriteSupportedBy(sb, supportedBy); @@ -295,26 +286,22 @@ namespace MasterDevs.ChromeDevTools.ProtocolGenerator WriteToFile(domainDirectoryInfo, className, sb.ToString()); } - private static void WriteCommand(DirectoryInfo domainDirectoryInfo, string ns, string commandName, string description, IEnumerable<Property> parameters, IEnumerable<string> supportedBy) + private static void WriteCommand(DirectoryInfo domainDirectoryInfo, string ns, string commandName, string description, bool isDeprecated, IEnumerable<Property> parameters, IEnumerable<string> supportedBy) { var className = ToCamelCase(commandName) + CommandSubclass; var responseClassName = ToCamelCase(commandName) + CommandResponseSubclass; var sb = new StringBuilder(); - sb.AppendFormat("using MasterDevs.ChromeDevTools;"); - sb.AppendLine(); + sb.AppendLine("using MasterDevs.ChromeDevTools;"); sb.AppendLine("using Newtonsoft.Json;"); + sb.AppendLine("using System;"); sb.AppendLine("using System.Collections.Generic;"); sb.AppendLine(); sb.AppendFormat("namespace {0}.{1}.{2}", RootNamespace, ns, domainDirectoryInfo.Name); sb.AppendLine(); sb.AppendLine("{"); - if (!String.IsNullOrEmpty(description)) - { - sb.AppendLine("\t/// <summary>"); - sb.AppendFormat("\t/// {0}", description); - sb.AppendLine(); - sb.AppendLine("\t/// </summary>"); - } + WriteSummary(sb, description); + if (isDeprecated) + WriteObsoleteAttribute(sb, description); sb.AppendFormat("\t[{0}({1}.{2}.{3})]", CommandAttribute, ProtocolNameClass, domainDirectoryInfo.Name, ToCamelCase(commandName)); sb.AppendLine(); WriteSupportedBy(sb, supportedBy); @@ -330,6 +317,28 @@ namespace MasterDevs.ChromeDevTools.ProtocolGenerator WriteToFile(domainDirectoryInfo, className, sb.ToString()); } + private static void WriteSummary(StringBuilder sb, string description) + { + if (!String.IsNullOrEmpty(description)) + { + sb.AppendLine("\t/// <summary>"); + sb.AppendFormat("\t/// {0}", description); + sb.AppendLine(); + sb.AppendLine("\t/// </summary>"); + } + } + + private static void WriteObsoleteAttribute(StringBuilder sb, string description) + { + if (String.IsNullOrEmpty(description) || !description.StartsWith("Deprecated")) + sb.AppendLine("\t[Obsolete]"); + else + { + sb.AppendFormat("\t[Obsolete(\"{0}\")]", description); + sb.AppendLine(); + } + } + private static void WriteType(DirectoryInfo domainDirectoryInfo, string ns, Type type) { if (null == type) return; @@ -357,10 +366,7 @@ namespace MasterDevs.ChromeDevTools.ProtocolGenerator sb.AppendFormat("namespace {0}.{1}.{2}", RootNamespace, ns, domainDirectoryInfo.Name); sb.AppendLine(); sb.AppendLine("{"); - sb.AppendLine("\t/// <summary>"); - sb.AppendFormat("\t/// {0}", type.Description); - sb.AppendLine(); - sb.AppendLine("\t/// </summary>"); + WriteSummary(sb, type.Description); WriteSupportedBy(sb, type); sb.AppendFormat("\tpublic class {0}", className); sb.AppendLine(); diff --git a/source/ProtocolGenerator/ProtocolItem.cs b/source/ProtocolGenerator/ProtocolItem.cs index 3da9daf6ee0e419108eee94f77cc44ad9fc7ca5e..b2f7286688c33df16ee5222e640374332da87372 100644 --- a/source/ProtocolGenerator/ProtocolItem.cs +++ b/source/ProtocolGenerator/ProtocolItem.cs @@ -1,5 +1,4 @@ using System; -using System.Collections.Generic; using System.Collections.ObjectModel; namespace MasterDevs.ChromeDevTools.ProtocolGenerator diff --git a/source/ProtocolGenerator/browser_protocol.json b/source/ProtocolGenerator/browser_protocol.json index a8edd99e01380b00c225eadaf99cedb99a5c02cd..8662f675527fcbb33f76a4c75d8ae43d7ba88f8d 100644 --- a/source/ProtocolGenerator/browser_protocol.json +++ b/source/ProtocolGenerator/browser_protocol.json @@ -48,6 +48,9 @@ { "name": "jsEventListeners", "type": "integer" } ] }, + { + "name": "prepareForLeakDetection" + }, { "name": "setPressureNotificationsSuppressed", "description": "Enable/disable suppressing memory pressure notifications in all processes.", @@ -64,10 +67,52 @@ } ] }, + { + "domain": "Performance", + "experimental": true, + "types": [ + { + "id": "Metric", + "type": "object", + "properties": [ + { "name": "name", "type": "string", "description": "Metric name." }, + { "name": "value", "type": "number", "description": "Metric value." } + ], + "description": "Run-time execution metric." + } + ], + "commands": [ + { + "name": "enable", + "description": "Enable collecting and reporting metrics." + }, + { + "name": "disable", + "description": "Disable collecting and reporting metrics." + }, + { + "name": "getMetrics", + "returns": [ + { "name": "metrics", "type": "array", "items": { "$ref": "Metric" }, "description": "Current values for run-time metrics." } + ], + "description": "Retrieve current values of run-time metrics." + } + ], + "events": [ + { + "name": "metrics", + "description": "Current values of the metrics.", + "parameters": [ + { "name": "metrics", "type": "array", "items": { "$ref": "Metric" }, "description": "Current values of the metrics." }, + { "name": "title", "type": "string", "description": "Timestamp title." } + ] + } + ] + }, { "domain": "Page", "description": "Actions and events related to the inspected page belong to the page domain.", - "dependencies": ["Debugger", "DOM"], + "dependencies": ["Debugger", "DOM", "Network"], "types": [ { "id": "ResourceType", @@ -91,8 +136,9 @@ { "name": "name", "type": "string", "optional": true, "description": "Frame's name as specified in the tag." }, { "name": "url", "type": "string", "description": "Frame document's URL." }, { "name": "securityOrigin", "type": "string", "description": "Frame document's security origin." }, - { "name": "mimeType", "type": "string", "description": "Frame document's mimeType as determined by the browser." } - ] + { "name": "mimeType", "type": "string", "description": "Frame document's mimeType as determined by the browser." }, + { "name": "unreachableUrl", "type": "string", "optional": true, "experimental": true, "description": "If the frame failed to load, this contains the URL that could not be loaded." } + ] }, { "id": "FrameResource", @@ -102,7 +148,7 @@ { "name": "url", "type": "string", "description": "Resource URL." }, { "name": "type", "$ref": "ResourceType", "description": "Type of this resource." }, { "name": "mimeType", "type": "string", "description": "Resource mimeType as determined by the browser." }, - { "name": "lastModified", "$ref": "Network.Timestamp", "description": "last-modified timestamp as reported by server.", "optional": true }, + { "name": "lastModified", "$ref": "Network.TimeSinceEpoch", "description": "last-modified timestamp as reported by server.", "optional": true }, { "name": "contentSize", "type": "number", "description": "Resource content size.", "optional": true }, { "name": "failed", "type": "boolean", "optional": true, "description": "True if the resource failed to load." }, { "name": "canceled", "type": "boolean", "optional": true, "description": "True if the resource was canceled during loading." } @@ -157,7 +203,7 @@ { "name": "deviceHeight", "type": "number", "experimental": true, "description": "Device screen height in DIP." }, { "name": "scrollOffsetX", "type": "number", "experimental": true, "description": "Position of horizontal scroll in CSS pixels." }, { "name": "scrollOffsetY", "type": "number", "experimental": true, "description": "Position of vertical scroll in CSS pixels." }, - { "name": "timestamp", "type": "number", "optional": true, "experimental": true, "description": "Frame swap timestamp." } + { "name": "timestamp", "$ref": "Network.TimeSinceEpoch", "optional": true, "experimental": true, "description": "Frame swap timestamp." } ], "experimental": true }, @@ -213,6 +259,19 @@ { "name": "clientHeight", "type": "number", "description": "Height (CSS pixels), excludes scrollbar if present." }, { "name": "scale", "type": "number", "description": "Scale relative to the ideal viewport (size at width=device-width)." } ] + }, + { + "id": "Viewport", + "type": "object", + "description": "Viewport for capturing screenshot.", + "experimental": true, + "properties": [ + { "name": "x", "type": "number", "description": "X offset in CSS pixels." }, + { "name": "y", "type": "number", "description": "Y offset in CSS pixels" }, + { "name": "width", "type": "number", "description": "Rectangle width in CSS pixels" }, + { "name": "height", "type": "number", "description": "Rectangle height in CSS pixels" }, + { "name": "scale", "type": "number", "description": "Page scale factor." } + ] } ], "commands": [ @@ -232,6 +291,8 @@ "returns": [ { "name": "identifier", "$ref": "ScriptIdentifier", "description": "Identifier of the added script." } ], + "deprecated": true, + "description": "Deprecated, please use addScriptToEvaluateOnNewDocument instead.", "experimental": true }, { @@ -239,6 +300,27 @@ "parameters": [ { "name": "identifier", "$ref": "ScriptIdentifier" } ], + "deprecated": true, + "description": "Deprecated, please use removeScriptToEvaluateOnNewDocument instead.", + "experimental": true + }, + { + "name": "addScriptToEvaluateOnNewDocument", + "parameters": [ + { "name": "source", "type": "string" } + ], + "returns": [ + { "name": "identifier", "$ref": "ScriptIdentifier", "description": "Identifier of the added script." } + ], + "description": "Evaluates given script in every frame upon creation (before loading frame's scripts).", + "experimental": true + }, + { + "name": "removeScriptToEvaluateOnNewDocument", + "parameters": [ + { "name": "identifier", "$ref": "ScriptIdentifier" } + ], + "description": "Removes given script from the list.", "experimental": true }, { @@ -257,6 +339,14 @@ ], "description": "Reloads given page optionally ignoring the cache." }, + { + "name": "setAdBlockingEnabled", + "description": "Enable Chrome's experimental ad filter on all sites.", + "parameters": [ + { "name": "enabled", "type": "boolean", "description": "Whether to block ads." } + ], + "experimental": true + }, { "name": "navigate", "parameters": [ @@ -363,14 +453,12 @@ { "name": "height", "type": "integer", "description": "Overriding height value in pixels (minimum 0, maximum 10000000). 0 disables the override." }, { "name": "deviceScaleFactor", "type": "number", "description": "Overriding device scale factor value. 0 disables the override." }, { "name": "mobile", "type": "boolean", "description": "Whether to emulate mobile device. This includes viewport meta tag, overlay scrollbars, text autosizing and more." }, - { "name": "fitWindow", "type": "boolean", "description": "Whether a view that exceeds the available browser window area should be scaled down to fit." }, { "name": "scale", "type": "number", "optional": true, "description": "Scale to apply to resulting view image. Ignored in |fitWindow| mode." }, - { "name": "offsetX", "type": "number", "optional": true, "description": "X offset to shift resulting view image by. Ignored in |fitWindow| mode." }, - { "name": "offsetY", "type": "number", "optional": true, "description": "Y offset to shift resulting view image by. Ignored in |fitWindow| mode." }, { "name": "screenWidth", "type": "integer", "optional": true, "description": "Overriding screen width value in pixels (minimum 0, maximum 10000000). Only used for |mobile==true|." }, { "name": "screenHeight", "type": "integer", "optional": true, "description": "Overriding screen height value in pixels (minimum 0, maximum 10000000). Only used for |mobile==true|." }, { "name": "positionX", "type": "integer", "optional": true, "description": "Overriding view X position on screen in pixels (minimum 0, maximum 10000000). Only used for |mobile==true|." }, { "name": "positionY", "type": "integer", "optional": true, "description": "Overriding view Y position on screen in pixels (minimum 0, maximum 10000000). Only used for |mobile==true|." }, + { "name": "dontSetVisibleSize", "type": "boolean", "optional": true, "description": "Do not set visible view size, rely upon explicit setVisibleSize call." }, { "name": "screenOrientation", "$ref": "Emulation.ScreenOrientation", "optional": true, "description": "Screen orientation override." } ], "redirect": "Emulation", @@ -430,6 +518,7 @@ "parameters": [ { "name": "format", "type": "string", "optional": true, "enum": ["jpeg", "png"], "description": "Image compression format (defaults to png)." }, { "name": "quality", "type": "integer", "optional": true, "description": "Compression quality from range [0..100] (jpeg only)." }, + { "name": "clip", "$ref": "Viewport", "optional": true, "description": "Capture the screenshot of a given region only.", "experimental": true }, { "name": "fromSurface", "type": "boolean", "optional": true, "description": "Capture the screenshot from the surface, rather than the view. Defaults to true.", "experimental": true } ], "returns": [ @@ -451,7 +540,8 @@ {"name": "marginBottom", "type": "number", "optional": true, "description": "Bottom margin in inches. Defaults to 1cm (~0.4 inches)."}, {"name": "marginLeft", "type": "number", "optional": true, "description": "Left margin in inches. Defaults to 1cm (~0.4 inches)."}, {"name": "marginRight", "type": "number", "optional": true, "description": "Right margin in inches. Defaults to 1cm (~0.4 inches)."}, - {"name": "pageRanges", "type": "string", "optional": true, "description": "Paper ranges to print, e.g., '1-5, 8, 11-13'. Defaults to the empty string, which means print all pages."} + {"name": "pageRanges", "type": "string", "optional": true, "description": "Paper ranges to print, e.g., '1-5, 8, 11-13'. Defaults to the empty string, which means print all pages."}, + {"name": "ignoreInvalidPageRanges", "type": "boolean", "optional": true, "description": "Whether to silently ignore invalid but successfully parsed page ranges, such as '3-2'. Defaults to false."} ], "returns": [ { "name": "data", "type": "string", "description": "Base64-encoded pdf data." } @@ -504,23 +594,6 @@ "name": "requestAppBanner", "experimental": true }, - { - "name": "setControlNavigations", - "parameters": [ - { "name": "enabled", "type": "boolean" } - ], - "description": "Toggles navigation throttling which allows programatic control over navigation and redirect response.", - "experimental": true - }, - { - "name": "processNavigation", - "parameters": [ - { "name": "response", "$ref": "NavigationResponse" }, - { "name": "navigationId", "type": "integer" } - ], - "description": "Should be sent in response to a navigationRequested or a redirectRequested event, telling the browser how to handle the navigation.", - "experimental": true - }, { "name": "getLayoutMetrics", "description": "Returns metrics relating to the layouting of the page, such as viewport bounds/scale.", @@ -539,6 +612,22 @@ { "name": "frameId", "$ref": "FrameId", "description": "Id of the frame in which the isolated world should be created." }, { "name": "worldName", "type": "string", "optional": true, "description": "An optional name which is reported in the Execution Context." }, { "name": "grantUniveralAccess", "type": "boolean", "optional": true, "description": "Whether or not universal access should be granted to the isolated world. This is a powerful option, use with caution." } + ], + "returns": [ + { "name": "executionContextId", "$ref": "Runtime.ExecutionContextId", "description": "Execution context of the isolated world." } + ] + }, + { + "name": "bringToFront", + "description": "Brings page to front (activates tab)." + }, + { + "name": "setDownloadBehavior", + "description": "Set the behavior when downloading a file.", + "experimental": true, + "parameters": [ + { "name": "behavior", "type": "string", "enum": ["deny", "allow", "default"], "description": "Whether to allow all or deny all download requests, or use default Chrome behavior if available (otherwise deny)." }, + { "name": "downloadPath", "type": "string", "optional": true, "description": "The default path to save downloaded files to. This is requred if behavior is set to 'allow'" } ] } ], @@ -546,15 +635,23 @@ { "name": "domContentEventFired", "parameters": [ - { "name": "timestamp", "type": "number" } + { "name": "timestamp", "$ref": "Network.MonotonicTime" } ] }, { "name": "loadEventFired", "parameters": [ - { "name": "timestamp", "type": "number" } + { "name": "timestamp", "$ref": "Network.MonotonicTime" } ] }, + { + "name": "lifecycleEvent", + "parameters": [ + { "name": "name", "type": "string" }, + { "name": "timestamp", "$ref": "Network.MonotonicTime" } + ], + "description": "Fired for top level page lifecycle events such as navigation, load, paint, etc." + }, { "name": "frameAttached", "description": "Fired when frame has been attached to its parent.", @@ -599,7 +696,9 @@ "description": "Fired when frame schedules a potential navigation.", "parameters": [ { "name": "frameId", "$ref": "FrameId", "description": "Id of the frame that has scheduled a navigation." }, - { "name": "delay", "type": "number", "description": "Delay (in seconds) until the navigation is scheduled to begin. The navigation is not guaranteed to start." } + { "name": "delay", "type": "number", "description": "Delay (in seconds) until the navigation is scheduled to begin. The navigation is not guaranteed to start." }, + { "name": "reason", "type": "string", "experimental": true, "enum": ["formSubmission", "httpHeaderRefresh", "scriptInitiated", "metaTagRefresh", "pageBlockInterstitial", "reload"], "description": "The reason for the navigation." }, + { "name": "url", "type": "string", "experimental": true, "description": "The destination URL for the scheduled navigation." } ], "experimental": true }, @@ -619,15 +718,18 @@ "name": "javascriptDialogOpening", "description": "Fired when a JavaScript initiated dialog (alert, confirm, prompt, or onbeforeunload) is about to open.", "parameters": [ + { "name": "url", "type": "string", "description": "Frame url." }, { "name": "message", "type": "string", "description": "Message that will be displayed by the dialog." }, - { "name": "type", "$ref": "DialogType", "description": "Dialog type." } + { "name": "type", "$ref": "DialogType", "description": "Dialog type." }, + { "name": "defaultPrompt", "optional": true, "type": "string", "description": "Default dialog prompt." } ] }, { "name": "javascriptDialogClosed", "description": "Fired when a JavaScript initiated dialog (alert, confirm, prompt, or onbeforeunload) has been closed.", "parameters": [ - { "name": "result", "type": "boolean", "description": "Whether dialog was confirmed." } + { "name": "result", "type": "boolean", "description": "Whether dialog was confirmed." }, + { "name": "userInput", "type": "string", "description": "User input in case of prompt." } ] }, { @@ -655,16 +757,6 @@ { "name": "interstitialHidden", "description": "Fired when interstitial page was hidden" - }, - { - "name": "navigationRequested", - "description": "Fired when a navigation is started if navigation throttles are enabled. The navigation will be deferred until processNavigation is called.", - "parameters": [ - { "name": "isInMainFrame", "type": "boolean", "description": "Whether the navigation is taking place in the main frame or in a subframe." }, - { "name": "isRedirect", "type": "boolean", "description": "Whether the navigation has encountered a server redirect or not." }, - { "name": "navigationId", "type": "integer" }, - { "name": "url", "type": "string", "description": "URL of requested navigation." } - ] } ] }, @@ -689,7 +781,8 @@ { "name": "eventTargetColor", "$ref": "DOM.RGBA", "optional": true, "description": "The event target element highlight fill color (default: transparent)." }, { "name": "shapeColor", "$ref": "DOM.RGBA", "optional": true, "description": "The shape outside fill color (default: transparent)." }, { "name": "shapeMarginColor", "$ref": "DOM.RGBA", "optional": true, "description": "The shape margin fill color (default: transparent)." }, - { "name": "selectorList", "type": "string", "optional": true, "description": "Selectors to highlight relevant nodes."} + { "name": "selectorList", "type": "string", "optional": true, "description": "Selectors to highlight relevant nodes."}, + { "name": "cssGridColor", "$ref": "DOM.RGBA", "optional": true, "description": "The grid layout color (default: transparent)." } ], "description": "Configuration data for the highlighting of page elements." }, @@ -836,6 +929,13 @@ "parameters": [ { "name": "backendNodeId", "$ref": "DOM.BackendNodeId", "description": "Id of the node to inspect." } ] + }, + { + "name": "screenshotRequested", + "description": "Fired when user asks to capture screenshot of some area on the page.", + "parameters": [ + { "name": "viewport", "$ref": "Page.Viewport", "description": "Viewport to capture, in CSS." } + ] } ] }, @@ -874,14 +974,12 @@ { "name": "height", "type": "integer", "description": "Overriding height value in pixels (minimum 0, maximum 10000000). 0 disables the override." }, { "name": "deviceScaleFactor", "type": "number", "description": "Overriding device scale factor value. 0 disables the override." }, { "name": "mobile", "type": "boolean", "description": "Whether to emulate mobile device. This includes viewport meta tag, overlay scrollbars, text autosizing and more." }, - { "name": "fitWindow", "type": "boolean", "description": "Whether a view that exceeds the available browser window area should be scaled down to fit." }, - { "name": "scale", "type": "number", "optional": true, "experimental": true, "description": "Scale to apply to resulting view image. Ignored in |fitWindow| mode." }, - { "name": "offsetX", "type": "number", "optional": true, "deprecated": true, "experimental": true, "description": "Not used." }, - { "name": "offsetY", "type": "number", "optional": true, "deprecated": true, "experimental": true, "description": "Not used." }, + { "name": "scale", "type": "number", "optional": true, "description": "Scale to apply to resulting view image. Ignored in |fitWindow| mode." }, { "name": "screenWidth", "type": "integer", "optional": true, "experimental": true, "description": "Overriding screen width value in pixels (minimum 0, maximum 10000000). Only used for |mobile==true|." }, { "name": "screenHeight", "type": "integer", "optional": true, "experimental": true, "description": "Overriding screen height value in pixels (minimum 0, maximum 10000000). Only used for |mobile==true|." }, { "name": "positionX", "type": "integer", "optional": true, "experimental": true, "description": "Overriding view X position on screen in pixels (minimum 0, maximum 10000000). Only used for |mobile==true|." }, { "name": "positionY", "type": "integer", "optional": true, "experimental": true, "description": "Overriding view Y position on screen in pixels (minimum 0, maximum 10000000). Only used for |mobile==true|." }, + { "name": "dontSetVisibleSize", "type": "boolean", "optional": true, "experimental": true, "description": "Do not set visible view size, rely upon explicit setVisibleSize call." }, { "name": "screenOrientation", "$ref": "ScreenOrientation", "optional": true, "description": "Screen orientation override." } ] }, @@ -889,21 +987,6 @@ "name": "clearDeviceMetricsOverride", "description": "Clears the overriden device metrics." }, - { - "name": "forceViewport", - "description": "Overrides the visible area of the page. The change is hidden from the page, i.e. the observable scroll position and page scale does not change. In effect, the command moves the specified area of the page into the top-left corner of the frame.", - "experimental": true, - "parameters": [ - { "name": "x", "type": "number", "description": "X coordinate of top-left corner of the area (CSS pixels)." }, - { "name": "y", "type": "number", "description": "Y coordinate of top-left corner of the area (CSS pixels)." }, - { "name": "scale", "type": "number", "description": "Scale to apply to the area (relative to a page scale of 1.0)." } - ] - }, - { - "name": "resetViewport", - "description": "Resets the visible area of the page to the original viewport, undoing any effects of the <code>forceViewport</code> command.", - "experimental": true - }, { "name": "resetPageScaleFactor", "experimental": true, @@ -921,6 +1004,7 @@ "name": "setVisibleSize", "description": "Resizes the frame/viewport of the page. Note that this does not affect the frame's container (e.g. browser window). Can be used to produce screenshots of the specified size. Not supported on Android.", "experimental": true, + "deprecated": true, "parameters": [ { "name": "width", "type": "integer", "description": "Frame width (DIP)." }, { "name": "height", "type": "integer", "description": "Frame height (DIP)." } @@ -953,9 +1037,17 @@ "name": "setTouchEmulationEnabled", "parameters": [ { "name": "enabled", "type": "boolean", "description": "Whether the touch event emulation should be enabled." }, + { "name": "maxTouchPoints", "type": "integer", "optional": true, "description": "Maximum touch points supported. Defaults to one." } + ], + "description": "Enables touch on platforms which do not support them." + }, + { + "name": "setEmitTouchEventsForMouse", + "parameters": [ + { "name": "enabled", "type": "boolean", "description": "Whether touch emulation based on mouse input should be enabled." }, { "name": "configuration", "type": "string", "enum": ["mobile", "desktop"], "optional": true, "description": "Touch/gesture events configuration. Default: current platform." } ], - "description": "Toggles mouse event-based touch event emulation." + "experimental": true }, { "name": "setEmulatedMedia", @@ -1002,7 +1094,15 @@ { "name": "virtualTimeBudgetExpired", "experimental": true, - "description": "Notification sent after the virual time budget for the current VirtualTimePolicy has run out." + "description": "Notification sent after the virtual time budget for the current VirtualTimePolicy has run out." + }, + { + "name": "virtualTimePaused", + "experimental": true, + "parameters": [ + { "name": "virtualTimeElapsed", "type": "integer", "description": "The amount of virtual time that has elapsed in milliseconds since virtual time was first enabled." } + ], + "description": "Notification sent after the virtual time has paused." } ] }, @@ -1016,10 +1116,16 @@ "type": "integer", "description": "An internal certificate ID value." }, + { + "id": "MixedContentType", + "type": "string", + "enum": ["blockable", "optionally-blockable", "none"], + "description": "A description of mixed content (HTTP resources on HTTPS pages), as defined by https://www.w3.org/TR/mixed-content/#categories" + }, { "id": "SecurityState", "type": "string", - "enum": ["unknown", "neutral", "insecure", "warning", "secure", "info"], + "enum": ["unknown", "neutral", "insecure", "secure", "info"], "description": "The security level of a page or resource." }, { @@ -1029,7 +1135,8 @@ { "name": "securityState", "$ref": "SecurityState", "description": "Security state representing the severity of the factor being explained." }, { "name": "summary", "type": "string", "description": "Short phrase describing the type of factor." }, { "name": "description", "type": "string", "description": "Full text explanation of the factor." }, - { "name": "hasCertificate", "type": "boolean", "description": "True if the page has a certificate." } + { "name": "mixedContentType", "$ref": "MixedContentType", "description": "The type of mixed content described by the explanation." }, + { "name": "certificate", "type": "array", "items": { "type": "string" }, "description": "Page certificate." } ], "description": "An explanation of an factor contributing to the security state." }, @@ -1063,10 +1170,6 @@ "name": "disable", "description": "Disables tracking security state changes." }, - { - "name": "showCertificateViewer", - "description": "Displays native dialog with the certificate details." - }, { "name": "handleCertificateError", "description": "Handles a certificate error that fired a certificateError event.", @@ -1106,6 +1209,29 @@ } ] }, + { + "domain": "Audits", + "description": "Audits domain allows investigation of page violations and possible improvements.", + "dependencies": ["Network"], + "experimental": true, + "commands": [ + { + "name": "getEncodedResponse", + "description": "Returns the response body and size if it were re-encoded with the specified settings. Only applies to images.", + "parameters": [ + { "name": "requestId", "$ref": "Network.RequestId", "description": "Identifier of the network request to get content for." }, + { "name": "encoding", "type": "string", "enum": ["webp", "jpeg", "png"], "description": "The encoding to use." }, + { "name": "quality", "type": "number", "optional": true, "description": "The quality of the encoding (0-1). (defaults to 1)" }, + { "name": "sizeOnly", "type": "boolean", "optional": true, "description": "Whether to only return the size information (defaults to false)." } + ], + "returns": [ + { "name": "body", "type": "string", "optional": true, "description": "The encoded body as a base64 string. Omitted if sizeOnly is true." }, + { "name": "originalSize", "type": "integer", "description": "Size before re-encoding." }, + { "name": "encodedSize", "type": "integer", "description": "Size after re-encoding." } + ] + } + ] + }, { "domain": "Network", "description": "Network domain allows tracking network activities of the page. It exposes information about http, file, data and other requests and responses, their headers, bodies, timing, etc.", @@ -1122,9 +1248,25 @@ "description": "Unique request identifier." }, { - "id": "Timestamp", + "id": "InterceptionId", + "type": "string", + "description": "Unique intercepted request identifier." + }, + { + "id": "ErrorReason", + "type": "string", + "enum": ["Failed", "Aborted", "TimedOut", "AccessDenied", "ConnectionClosed", "ConnectionReset", "ConnectionRefused", "ConnectionAborted", "ConnectionFailed", "NameNotResolved", "InternetDisconnected", "AddressUnreachable"], + "description": "Network level fetch failure reason." + }, + { + "id": "TimeSinceEpoch", "type": "number", - "description": "Number of seconds since epoch." + "description": "UTC time in seconds, counted from January 1, 1970." + }, + { + "id": "MonotonicTime", + "type": "number", + "description": "Monotonically increasing time in seconds since an arbitrary point in the past." }, { "id": "Headers", @@ -1181,9 +1323,9 @@ { "name": "method", "type": "string", "description": "HTTP request method." }, { "name": "headers", "$ref": "Headers", "description": "HTTP request headers." }, { "name": "postData", "type": "string", "optional": true, "description": "HTTP POST request data." }, - { "name": "mixedContentType", "optional": true, "type": "string", "enum": ["blockable", "optionally-blockable", "none"], "description": "The mixed content status of the request, as defined in http://www.w3.org/TR/mixed-content/" }, + { "name": "mixedContentType", "$ref": "Security.MixedContentType", "optional": true, "description": "The mixed content type of the request." }, { "name": "initialPriority", "$ref": "ResourcePriority", "description": "Priority of the resource request at the time request is sent."}, - { "name": "referrerPolicy", "type": "string", "enum": [ "unsafe-url", "no-referrer-when-downgrade", "no-referrer", "origin", "origin-when-cross-origin", "no-referrer-when-downgrade-origin-when-cross-origin" ], "description": "The referrer policy of the request, as defined in https://www.w3.org/TR/referrer-policy/" }, + { "name": "referrerPolicy", "type": "string", "enum": [ "unsafe-url", "no-referrer-when-downgrade", "no-referrer", "origin", "origin-when-cross-origin", "same-origin", "strict-origin", "strict-origin-when-cross-origin" ], "description": "The referrer policy of the request, as defined in https://www.w3.org/TR/referrer-policy/" }, { "name": "isLinkPreload", "type": "boolean", "optional": true, "description": "Whether is loaded via link preload." } ] }, @@ -1196,7 +1338,7 @@ { "name": "origin", "type": "string", "description": "Origin." }, { "name": "logDescription", "type": "string", "description": "Log name / description." }, { "name": "logId", "type": "string", "description": "Log ID." }, - { "name": "timestamp", "$ref": "Timestamp", "description": "Issuance date." }, + { "name": "timestamp", "$ref": "TimeSinceEpoch", "description": "Issuance date." }, { "name": "hashAlgorithm", "type": "string", "description": "Hash algorithm." }, { "name": "signatureAlgorithm", "type": "string", "description": "Signature algorithm." }, { "name": "signatureData", "type": "string", "description": "Signature data." } @@ -1216,8 +1358,8 @@ { "name": "subjectName", "type": "string", "description": "Certificate subject name." }, { "name": "sanList", "type": "array", "items": { "type": "string" }, "description": "Subject Alternative Name (SAN) DNS names and IP addresses." }, { "name": "issuer", "type": "string", "description": "Name of the issuing CA." }, - { "name": "validFrom", "$ref": "Timestamp", "description": "Certificate valid from date." }, - { "name": "validTo", "$ref": "Timestamp", "description": "Certificate valid to (expiration) date" }, + { "name": "validFrom", "$ref": "TimeSinceEpoch", "description": "Certificate valid from date." }, + { "name": "validTo", "$ref": "TimeSinceEpoch", "description": "Certificate valid to (expiration) date" }, { "name": "signedCertificateTimestampList", "type": "array", "items": { "$ref": "SignedCertificateTimestamp" }, "description": "List of signed certificate timestamps (SCTs)." } ] }, @@ -1306,8 +1448,8 @@ "properties": [ { "name": "type", "type": "string", "enum": ["parser", "script", "preload", "other"], "description": "Type of this initiator." }, { "name": "stack", "$ref": "Runtime.StackTrace", "optional": true, "description": "Initiator JavaScript stack trace, set for Script only." }, - { "name": "url", "type": "string", "optional": true, "description": "Initiator URL, set for Parser type only." }, - { "name": "lineNumber", "type": "number", "optional": true, "description": "Initiator line number, set for Parser type only (0-based)." } + { "name": "url", "type": "string", "optional": true, "description": "Initiator URL, set for Parser type or for Script type (when script is importing module)." }, + { "name": "lineNumber", "type": "number", "optional": true, "description": "Initiator line number, set for Parser type or for Script type (when script is importing module) (0-based)." } ] }, { @@ -1327,6 +1469,46 @@ { "name": "sameSite", "$ref": "CookieSameSite", "optional": true, "description": "Cookie SameSite type." } ], "experimental": true + }, + { + "id": "CookieParam", + "type": "object", + "description": "Cookie parameter object", + "properties": [ + { "name": "name", "type": "string", "description": "Cookie name." }, + { "name": "value", "type": "string", "description": "Cookie value." }, + { "name": "url", "type": "string", "optional": true, "description": "The request-URI to associate with the setting of the cookie. This value can affect the default domain and path values of the created cookie." }, + { "name": "domain", "type": "string", "optional": true, "description": "Cookie domain." }, + { "name": "path", "type": "string", "optional": true, "description": "Cookie path." }, + { "name": "secure", "type": "boolean", "optional": true, "description": "True if cookie is secure." }, + { "name": "httpOnly", "type": "boolean", "optional": true, "description": "True if cookie is http-only." }, + { "name": "sameSite", "$ref": "CookieSameSite", "optional": true, "description": "Cookie SameSite type." }, + { "name": "expires", "$ref": "TimeSinceEpoch", "optional": true, "description": "Cookie expiration date, session cookie if not set" } + ], + "experimental": true + }, + { + "id": "AuthChallenge", + "type": "object", + "description": "Authorization challenge for HTTP status code 401 or 407.", + "properties": [ + { "name": "source", "type": "string", "optional": true, "enum": ["Server", "Proxy"], "description": "Source of the authentication challenge." }, + { "name": "origin", "type": "string", "description": "Origin of the challenger." }, + { "name": "scheme", "type": "string", "description": "The authentication scheme used, such as basic or digest" }, + { "name": "realm", "type": "string", "description": "The realm of the challenge. May be empty." } + ], + "experimental": true + }, + { + "id": "AuthChallengeResponse", + "type": "object", + "description": "Response to an AuthChallenge.", + "properties": [ + { "name": "response", "type": "string", "enum": ["Default", "CancelAuth", "ProvideCredentials"], "description": "The decision on what to do in response to the authorization challenge. Default means deferring to the default behavior of the net stack, which will likely either the Cancel authentication or display a popup dialog box." }, + { "name": "username", "type": "string", "optional": true, "description": "The username to provide, possibly empty. Should only be set if response is ProvideCredentials." }, + { "name": "password", "type": "string", "optional": true, "description": "The password to provide, possibly empty. Should only be set if response is ProvideCredentials." } + ], + "experimental": true } ], "commands": [ @@ -1425,26 +1607,28 @@ "experimental": true }, { - "name": "deleteCookie", + "name": "deleteCookies", "parameters": [ - { "name": "cookieName", "type": "string", "description": "Name of the cookie to remove." }, - { "name": "url", "type": "string", "description": "URL to match cooke domain and path." } + { "name": "name", "type": "string", "description": "Name of the cookies to remove." }, + { "name": "url", "type": "string", "optional": true, "description": "If specified, deletes all the cookies with the given name where domain and path match provided URL." }, + { "name": "domain", "type": "string", "optional": true, "description": "If specified, deletes only cookies with the exact domain." }, + { "name": "path", "type": "string", "optional": true, "description": "If specified, deletes only cookies with the exact path." } ], - "description": "Deletes browser cookie with given name, domain and path.", + "description": "Deletes browser cookies with matching name and url or domain/path pair.", "experimental": true }, { "name": "setCookie", "parameters": [ - { "name": "url", "type": "string", "description": "The request-URI to associate with the setting of the cookie. This value can affect the default domain and path values of the created cookie." }, - { "name": "name", "type": "string", "description": "The name of the cookie." }, - { "name": "value", "type": "string", "description": "The value of the cookie." }, - { "name": "domain", "type": "string", "optional": true, "description": "If omitted, the cookie becomes a host-only cookie." }, - { "name": "path", "type": "string", "optional": true, "description": "Defaults to the path portion of the url parameter." }, - { "name": "secure", "type": "boolean", "optional": true, "description": "Defaults ot false." }, - { "name": "httpOnly", "type": "boolean", "optional": true, "description": "Defaults to false." }, - { "name": "sameSite", "$ref": "CookieSameSite", "optional": true, "description": "Defaults to browser default behavior." }, - { "name": "expirationDate", "$ref": "Timestamp", "optional": true, "description": "If omitted, the cookie becomes a session cookie." } + { "name": "name", "type": "string", "description": "Cookie name." }, + { "name": "value", "type": "string", "description": "Cookie value." }, + { "name": "url", "type": "string", "optional": true, "description": "The request-URI to associate with the setting of the cookie. This value can affect the default domain and path values of the created cookie." }, + { "name": "domain", "type": "string", "optional": true, "description": "Cookie domain." }, + { "name": "path", "type": "string", "optional": true, "description": "Cookie path." }, + { "name": "secure", "type": "boolean", "optional": true, "description": "True if cookie is secure." }, + { "name": "httpOnly", "type": "boolean", "optional": true, "description": "True if cookie is http-only." }, + { "name": "sameSite", "$ref": "CookieSameSite", "optional": true, "description": "Cookie SameSite type." }, + { "name": "expires", "$ref": "TimeSinceEpoch", "optional": true, "description": "Cookie expiration date, session cookie if not set" } ], "returns": [ { "name": "success", "type": "boolean", "description": "True if successfully set cookie." } @@ -1452,6 +1636,14 @@ "description": "Sets a cookie with the given cookie data; may overwrite equivalent cookies if they exist.", "experimental": true }, + { + "name": "setCookies", + "parameters": [ + { "name": "cookies", "type": "array", "items": { "$ref": "CookieParam" }, "description": "Cookies to be set." } + ], + "description": "Sets given cookies.", + "experimental": true + }, { "name": "canEmulateNetworkConditions", "description": "Tells whether emulation of network conditions is supported.", @@ -1505,6 +1697,30 @@ { "name": "tableNames", "type": "array", "items": { "type": "string" } } ], "experimental": true + }, + { + "name": "setRequestInterceptionEnabled", + "description": "Sets the requests to intercept that match a the provided patterns.", + "parameters": [ + { "name": "enabled", "type": "boolean", "description": "Whether requests should be intercepted. If patterns is not set, matches all and resets any previously set patterns. Other parameters are ignored if false." }, + { "name": "patterns", "type": "array", "optional": true, "items": { "type": "string" }, "description": "URLs matching any of these patterns will be forwarded and wait for the corresponding continueInterceptedRequest call. Wildcards ('*' -> zero or more, '?' -> exactly one) are allowed. Escape character is backslash. If omitted equivalent to ['*'] (intercept all)." } + ], + "experimental": true + }, + { + "name": "continueInterceptedRequest", + "description": "Response to Network.requestIntercepted which either modifies the request to continue with any modifications, or blocks it, or completes it with the provided response bytes. If a network fetch occurs as a result which encounters a redirect an additional Network.requestIntercepted event will be sent with the same InterceptionId.", + "parameters": [ + { "name": "interceptionId", "$ref": "InterceptionId" }, + { "name": "errorReason", "$ref": "ErrorReason", "optional": true, "description": "If set this causes the request to fail with the given reason. Passing <code>Aborted</code> for requests marked with <code>isNavigationRequest</code> also cancels the navigation. Must not be set in response to an authChallenge." }, + { "name": "rawResponse", "type": "string", "optional": true, "description": "If set the requests completes using with the provided base64 encoded raw response, including HTTP status line and headers etc... Must not be set in response to an authChallenge." }, + { "name": "url", "type": "string", "optional": true, "description": "If set the request url will be modified in a way that's not observable by page. Must not be set in response to an authChallenge." }, + { "name": "method", "type": "string", "optional": true, "description": "If set this allows the request method to be overridden. Must not be set in response to an authChallenge."}, + { "name": "postData", "type": "string", "optional": true, "description": "If set this allows postData to be set. Must not be set in response to an authChallenge."}, + { "name": "headers", "$ref": "Headers", "optional": true, "description": "If set this allows the request headers to be changed. Must not be set in response to an authChallenge."}, + { "name": "authChallengeResponse", "$ref": "AuthChallengeResponse", "optional": true, "description": "Response to a requestIntercepted with an authChallenge. Must not be set otherwise." } + ], + "experimental": true } ], "events": [ @@ -1514,7 +1730,7 @@ "parameters": [ { "name": "requestId", "$ref": "RequestId", "description": "Request identifier." }, { "name": "newPriority", "$ref": "ResourcePriority", "description": "New priority" }, - { "name": "timestamp", "$ref": "Timestamp", "description": "Timestamp." } + { "name": "timestamp", "$ref": "MonotonicTime", "description": "Timestamp." } ], "experimental": true }, @@ -1523,15 +1739,15 @@ "description": "Fired when page is about to send HTTP request.", "parameters": [ { "name": "requestId", "$ref": "RequestId", "description": "Request identifier." }, - { "name": "frameId", "$ref": "Page.FrameId", "description": "Frame identifier.", "experimental": true }, - { "name": "loaderId", "$ref": "LoaderId", "description": "Loader identifier." }, + { "name": "loaderId", "$ref": "LoaderId", "description": "Loader identifier. Empty string if the request is fetched form worker." }, { "name": "documentURL", "type": "string", "description": "URL of the document this request is loaded for." }, { "name": "request", "$ref": "Request", "description": "Request data." }, - { "name": "timestamp", "$ref": "Timestamp", "description": "Timestamp." }, - { "name": "wallTime", "$ref": "Timestamp", "experimental": true, "description": "UTC Timestamp." }, + { "name": "timestamp", "$ref": "MonotonicTime", "description": "Timestamp." }, + { "name": "wallTime", "$ref": "TimeSinceEpoch", "experimental": true, "description": "Timestamp." }, { "name": "initiator", "$ref": "Initiator", "description": "Request initiator." }, { "name": "redirectResponse", "optional": true, "$ref": "Response", "description": "Redirect response data." }, - { "name": "type", "$ref": "Page.ResourceType", "optional": true, "experimental": true, "description": "Type of this resource." } + { "name": "type", "$ref": "Page.ResourceType", "optional": true, "experimental": true, "description": "Type of this resource." }, + { "name": "frameId", "optional": true, "$ref": "Page.FrameId", "description": "Frame identifier.", "experimental": true } ] }, { @@ -1546,11 +1762,11 @@ "description": "Fired when HTTP response is available.", "parameters": [ { "name": "requestId", "$ref": "RequestId", "description": "Request identifier." }, - { "name": "frameId", "$ref": "Page.FrameId", "description": "Frame identifier.", "experimental": true }, - { "name": "loaderId", "$ref": "LoaderId", "description": "Loader identifier." }, - { "name": "timestamp", "$ref": "Timestamp", "description": "Timestamp." }, + { "name": "loaderId", "$ref": "LoaderId", "description": "Loader identifier. Empty string if the request is fetched form worker." }, + { "name": "timestamp", "$ref": "MonotonicTime", "description": "Timestamp." }, { "name": "type", "$ref": "Page.ResourceType", "description": "Resource type." }, - { "name": "response", "$ref": "Response", "description": "Response data." } + { "name": "response", "$ref": "Response", "description": "Response data." }, + { "name": "frameId", "optional": true, "$ref": "Page.FrameId", "description": "Frame identifier.", "experimental": true } ] }, { @@ -1558,7 +1774,7 @@ "description": "Fired when data chunk was received over the network.", "parameters": [ { "name": "requestId", "$ref": "RequestId", "description": "Request identifier." }, - { "name": "timestamp", "$ref": "Timestamp", "description": "Timestamp." }, + { "name": "timestamp", "$ref": "MonotonicTime", "description": "Timestamp." }, { "name": "dataLength", "type": "integer", "description": "Data chunk length." }, { "name": "encodedDataLength", "type": "integer", "description": "Actual bytes received (might be less than dataLength for compressed encodings)." } ] @@ -1568,7 +1784,7 @@ "description": "Fired when HTTP request has finished loading.", "parameters": [ { "name": "requestId", "$ref": "RequestId", "description": "Request identifier." }, - { "name": "timestamp", "$ref": "Timestamp", "description": "Timestamp." }, + { "name": "timestamp", "$ref": "MonotonicTime", "description": "Timestamp." }, { "name": "encodedDataLength", "type": "number", "description": "Total number of bytes received for this request." } ] }, @@ -1577,7 +1793,7 @@ "description": "Fired when HTTP request has failed to load.", "parameters": [ { "name": "requestId", "$ref": "RequestId", "description": "Request identifier." }, - { "name": "timestamp", "$ref": "Timestamp", "description": "Timestamp." }, + { "name": "timestamp", "$ref": "MonotonicTime", "description": "Timestamp." }, { "name": "type", "$ref": "Page.ResourceType", "description": "Resource type." }, { "name": "errorText", "type": "string", "description": "User friendly error message." }, { "name": "canceled", "type": "boolean", "optional": true, "description": "True if loading was canceled." }, @@ -1589,8 +1805,8 @@ "description": "Fired when WebSocket is about to initiate handshake.", "parameters": [ { "name": "requestId", "$ref": "RequestId", "description": "Request identifier." }, - { "name": "timestamp", "$ref": "Timestamp", "description": "Timestamp." }, - { "name": "wallTime", "$ref": "Timestamp", "experimental": true, "description": "UTC Timestamp." }, + { "name": "timestamp", "$ref": "MonotonicTime", "description": "Timestamp." }, + { "name": "wallTime", "$ref": "TimeSinceEpoch", "experimental": true, "description": "UTC Timestamp." }, { "name": "request", "$ref": "WebSocketRequest", "description": "WebSocket request data." } ], "experimental": true @@ -1600,7 +1816,7 @@ "description": "Fired when WebSocket handshake response becomes available.", "parameters": [ { "name": "requestId", "$ref": "RequestId", "description": "Request identifier." }, - { "name": "timestamp", "$ref": "Timestamp", "description": "Timestamp." }, + { "name": "timestamp", "$ref": "MonotonicTime", "description": "Timestamp." }, { "name": "response", "$ref": "WebSocketResponse", "description": "WebSocket response data." } ], "experimental": true @@ -1620,7 +1836,7 @@ "description": "Fired when WebSocket is closed.", "parameters": [ { "name": "requestId", "$ref": "RequestId", "description": "Request identifier." }, - { "name": "timestamp", "$ref": "Timestamp", "description": "Timestamp." } + { "name": "timestamp", "$ref": "MonotonicTime", "description": "Timestamp." } ], "experimental": true }, @@ -1629,7 +1845,7 @@ "description": "Fired when WebSocket frame is received.", "parameters": [ { "name": "requestId", "$ref": "RequestId", "description": "Request identifier." }, - { "name": "timestamp", "$ref": "Timestamp", "description": "Timestamp." }, + { "name": "timestamp", "$ref": "MonotonicTime", "description": "Timestamp." }, { "name": "response", "$ref": "WebSocketFrame", "description": "WebSocket response data." } ], "experimental": true @@ -1639,7 +1855,7 @@ "description": "Fired when WebSocket frame error occurs.", "parameters": [ { "name": "requestId", "$ref": "RequestId", "description": "Request identifier." }, - { "name": "timestamp", "$ref": "Timestamp", "description": "Timestamp." }, + { "name": "timestamp", "$ref": "MonotonicTime", "description": "Timestamp." }, { "name": "errorMessage", "type": "string", "description": "WebSocket frame error message." } ], "experimental": true @@ -1649,7 +1865,7 @@ "description": "Fired when WebSocket frame is sent.", "parameters": [ { "name": "requestId", "$ref": "RequestId", "description": "Request identifier." }, - { "name": "timestamp", "$ref": "Timestamp", "description": "Timestamp." }, + { "name": "timestamp", "$ref": "MonotonicTime", "description": "Timestamp." }, { "name": "response", "$ref": "WebSocketFrame", "description": "WebSocket response data." } ], "experimental": true @@ -1659,12 +1875,27 @@ "description": "Fired when EventSource message is received.", "parameters": [ { "name": "requestId", "$ref": "RequestId", "description": "Request identifier." }, - { "name": "timestamp", "$ref": "Timestamp", "description": "Timestamp." }, + { "name": "timestamp", "$ref": "MonotonicTime", "description": "Timestamp." }, { "name": "eventName", "type": "string", "description": "Message type." }, { "name": "eventId", "type": "string", "description": "Message identifier." }, { "name": "data", "type": "string", "description": "Message content." } ], "experimental": true + }, + { + "name": "requestIntercepted", + "description": "Details of an intercepted HTTP request, which must be either allowed, blocked, modified or mocked.", + "parameters": [ + { "name": "interceptionId", "$ref": "InterceptionId", "description": "Each request the page makes will have a unique id, however if any redirects are encountered while processing that fetch, they will be reported with the same id as the original fetch. Likewise if HTTP authentication is needed then the same fetch id will be used." }, + { "name": "request", "$ref": "Request" }, + { "name": "resourceType", "$ref": "Page.ResourceType", "description": "How the requested resource will be used." }, + { "name": "isNavigationRequest", "type": "boolean", "description": "Whether this is a navigation request, which can abort the navigation completely." }, + { "name": "redirectHeaders", "$ref": "Headers", "optional": true, "description": "HTTP response headers, only sent if a redirect was intercepted." }, + { "name": "redirectStatusCode", "type": "integer", "optional": true, "description": "HTTP response code, only sent if a redirect was intercepted." }, + { "name": "redirectUrl", "optional": true, "type": "string", "description": "Redirect location, only sent if a redirect was intercepted."}, + { "name": "authChallenge", "$ref": "AuthChallenge", "optional": true, "description": "Details of the Authorization Challenge encountered. If this is set then continueInterceptedRequest must contain an authChallengeResponse." } + ], + "experimental": true } ] }, @@ -1905,8 +2136,13 @@ "type": "object", "description": "Data entry.", "properties": [ - { "name": "request", "type": "string", "description": "Request url spec." }, - { "name": "response", "type": "string", "description": "Response stataus text." } + { "name": "requestURL", "type": "string", "description": "Request URL." }, + { "name": "requestMethod", "type": "string", "description": "Request method." }, + { "name": "requestHeaders", "type": "array", "items": { "$ref": "Header" }, "description": "Request headers" }, + { "name": "responseTime", "type": "number", "description": "Number of seconds since epoch." }, + { "name": "responseStatus", "type": "integer", "description": "HTTP response status code." }, + { "name": "responseStatusText", "type": "string", "description": "HTTP response status text." }, + { "name": "responseHeaders", "type": "array", "items": { "$ref": "Header" }, "description": "Response headers" } ] }, { @@ -1918,6 +2154,22 @@ { "name": "securityOrigin", "type": "string", "description": "Security origin of the cache." }, { "name": "cacheName", "type": "string", "description": "The name of the cache." } ] + }, + { + "id": "Header", + "type": "object", + "properties": [ + { "name": "name", "type": "string" }, + { "name": "value", "type": "string" } + ] + }, + { + "id": "CachedResponse", + "type": "object", + "description": "Cached response", + "properties": [ + { "name": "body", "type": "string", "description": "Entry content, base64-encoded." } + ] } ], "commands": [ @@ -1958,6 +2210,17 @@ { "name": "request", "type": "string", "description": "URL spec of the request." } ], "description": "Deletes a cache entry." + }, + { + "name": "requestCachedResponse", + "parameters": [ + { "name": "cacheId", "$ref": "CacheId", "description": "Id of cache that contains the enty." }, + { "name": "requestURL", "type": "string", "description": "URL spec of the request." } + ], + "returns": [ + { "name": "response", "$ref": "CachedResponse", "description": "Response read from the cache."} + ], + "description": "Fetches cache entry." } ] }, @@ -2421,7 +2684,9 @@ { "name": "getOuterHTML", "parameters": [ - { "name": "nodeId", "$ref": "NodeId", "description": "Id of the node to get markup for." } + { "name": "nodeId", "$ref": "NodeId", "optional": true, "description": "Identifier of the node." }, + { "name": "backendNodeId", "$ref": "BackendNodeId", "optional": true, "description": "Identifier of the backend node." }, + { "name": "objectId", "$ref": "Runtime.RemoteObjectId", "optional": true, "description": "JavaScript object id of the node wrapper." } ], "returns": [ { "name": "outerHTML", "type": "string", "description": "Outer HTML markup." } @@ -2528,13 +2793,14 @@ { "name": "resolveNode", "parameters": [ - { "name": "nodeId", "$ref": "NodeId", "description": "Id of the node to resolve." }, + { "name": "nodeId", "$ref": "NodeId", "optional": true, "description": "Id of the node to resolve." }, + { "name": "backendNodeId", "$ref": "DOM.BackendNodeId", "optional": true, "description": "Backend identifier of the node to resolve." }, { "name": "objectGroup", "type": "string", "optional": true, "description": "Symbolic group name that can be used to release multiple objects." } ], "returns": [ { "name": "object", "$ref": "Runtime.RemoteObject", "description": "JavaScript object wrapper for given node." } ], - "description": "Resolves JavaScript node object for given node id." + "description": "Resolves the JavaScript node object for a given NodeId or BackendNodeId." }, { "name": "getAttributes", @@ -2589,7 +2855,9 @@ { "name": "focus", "parameters": [ - { "name": "nodeId", "$ref": "NodeId", "description": "Id of the node to focus." } + { "name": "nodeId", "$ref": "NodeId", "optional": true, "description": "Identifier of the node." }, + { "name": "backendNodeId", "$ref": "BackendNodeId", "optional": true, "description": "Identifier of the backend node." }, + { "name": "objectId", "$ref": "Runtime.RemoteObjectId", "optional": true, "description": "JavaScript object id of the node wrapper." } ], "description": "Focuses the given element.", "experimental": true @@ -2597,8 +2865,10 @@ { "name": "setFileInputFiles", "parameters": [ - { "name": "nodeId", "$ref": "NodeId", "description": "Id of the file input node to set files for." }, - { "name": "files", "type": "array", "items": { "type": "string" }, "description": "Array of file paths to set." } + { "name": "files", "type": "array", "items": { "type": "string" }, "description": "Array of file paths to set." }, + { "name": "nodeId", "$ref": "NodeId", "optional": true, "description": "Identifier of the node." }, + { "name": "backendNodeId", "$ref": "BackendNodeId", "optional": true, "description": "Identifier of the backend node." }, + { "name": "objectId", "$ref": "Runtime.RemoteObjectId", "optional": true, "description": "JavaScript object id of the node wrapper." } ], "description": "Sets files for the given file input element.", "experimental": true @@ -2606,7 +2876,9 @@ { "name": "getBoxModel", "parameters": [ - { "name": "nodeId", "$ref": "NodeId", "description": "Id of the node to get box model for." } + { "name": "nodeId", "$ref": "NodeId", "optional": true, "description": "Identifier of the node." }, + { "name": "backendNodeId", "$ref": "BackendNodeId", "optional": true, "description": "Identifier of the backend node." }, + { "name": "objectId", "$ref": "Runtime.RemoteObjectId", "optional": true, "description": "JavaScript object id of the node wrapper." } ], "returns": [ { "name": "model", "$ref": "BoxModel", "description": "Box model for the node." } @@ -2637,6 +2909,20 @@ ], "description": "Returns the id of the nearest ancestor that is a relayout boundary.", "experimental": true + }, + { + "name": "describeNode", + "parameters": [ + { "name": "nodeId", "$ref": "NodeId", "optional": true, "description": "Identifier of the node." }, + { "name": "backendNodeId", "$ref": "BackendNodeId", "optional": true, "description": "Identifier of the backend node." }, + { "name": "objectId", "$ref": "Runtime.RemoteObjectId", "optional": true, "description": "JavaScript object id of the node wrapper." }, + { "name": "depth", "type": "integer", "optional": true, "description": "The maximum depth at which children should be retrieved, defaults to 1. Use -1 for the entire subtree or provide an integer larger than 0.", "experimental": true }, + { "name": "pierce", "type": "boolean", "optional": true, "description": "Whether or not iframes and shadow roots should be traversed when returning the subtree (default is false).", "experimental": true } + ], + "returns": [ + { "name": "node", "$ref": "Node", "description": "Node description." } + ], + "description": "Describes node given its id, does not require domain to be enabled. Does not start tracking any objects, can be used for automation." } ], "events": [ @@ -2760,7 +3046,7 @@ { "domain": "CSS", "experimental": true, - "description": "This domain exposes CSS read/write operations. All CSS objects (stylesheets, rules, and styles) have an associated <code>id</code> used in subsequent operations on the related object. Each object type has a specific <code>id</code> structure, and those are not interchangeable between objects of different kinds. CSS objects can be loaded using the <code>get*ForNode()</code> calls (which accept a DOM node id). A client can also discover all the existing stylesheets with the <code>getAllStyleSheets()</code> method (or keeping track of the <code>styleSheetAdded</code>/<code>styleSheetRemoved</code> events) and subsequently load the required stylesheet contents using the <code>getStyleSheet[Text]()</code> methods.", + "description": "This domain exposes CSS read/write operations. All CSS objects (stylesheets, rules, and styles) have an associated <code>id</code> used in subsequent operations on the related object. Each object type has a specific <code>id</code> structure, and those are not interchangeable between objects of different kinds. CSS objects can be loaded using the <code>get*ForNode()</code> calls (which accept a DOM node id). A client can also keep track of stylesheets via the <code>styleSheetAdded</code>/<code>styleSheetRemoved</code> events and subsequently load the required stylesheet contents using the <code>getStyleSheet[Text]()</code> methods.", "dependencies": ["DOM"], "types": [ { @@ -3004,28 +3290,6 @@ ], "description": "Details of post layout rendered text positions. The exact layout should not be regarded as stable and may change between versions.", "experimental": true - }, - { - "id": "LayoutTreeNode", - "type": "object", - "properties": [ - { "name": "nodeId", "$ref": "DOM.NodeId", "description": "The id of the related DOM node matching one from DOM.GetDocument." }, - { "name": "boundingBox", "$ref": "DOM.Rect", "description": "The absolute position bounding box." }, - { "name": "layoutText", "type": "string", "optional": true, "description": "Contents of the LayoutText if any" }, - { "name": "inlineTextNodes", "type": "array", "optional": true, "items": { "$ref": "InlineTextBox" }, "description": "The post layout inline text nodes, if any." }, - { "name": "styleIndex", "type": "integer", "optional": true, "description": "Index into the computedStyles array returned by getLayoutTreeAndStyles." } - ], - "description": "Details of an element in the DOM tree with a LayoutObject.", - "experimental": true - }, - { - "id": "ComputedStyle", - "type": "object", - "properties": [ - { "name": "properties", "type": "array", "items": { "$ref": "CSSComputedStyleProperty" } } - ], - "description": "A subset of the full ComputedStyle as defined by the request whitelist.", - "experimental": true } ], "commands": [ @@ -3216,22 +3480,14 @@ { "name": "nodeId", "$ref": "DOM.NodeId", "description": "Id of the node to get background colors for." } ], "returns": [ - { "name": "backgroundColors", "type": "array", "items": { "type": "string" }, "description": "The range of background colors behind this element, if it contains any visible text. If no visible text is present, this will be undefined. In the case of a flat background color, this will consist of simply that color. In the case of a gradient, this will consist of each of the color stops. For anything more complicated, this will be an empty array. Images will be ignored (as if the image had failed to load).", "optional": true } + { "name": "backgroundColors", "type": "array", "items": { "type": "string" }, "description": "The range of background colors behind this element, if it contains any visible text. If no visible text is present, this will be undefined. In the case of a flat background color, this will consist of simply that color. In the case of a gradient, this will consist of each of the color stops. For anything more complicated, this will be an empty array. Images will be ignored (as if the image had failed to load).", "optional": true }, + { "name": "computedFontSize", "type": "string", "description": "The computed font size for this node, as a CSS computed value string (e.g. '12px').", "optional": true }, + { "name": "computedFontWeight", "type": "string", "description": "The computed font weight for this node, as a CSS computed value string (e.g. 'normal' or '100').", "optional": true }, + + { "name": "computedBodyFontSize", "type": "string", "description": "The computed font size for the document body, as a computed CSS value string (e.g. '16px').", "optional": true } ], "experimental": true }, - { - "name": "getLayoutTreeAndStyles", - "parameters": [ - { "name": "computedStyleWhitelist", "type": "array", "items": { "type": "string" }, "description": "Whitelist of computed styles to return." } - ], - "returns": [ - { "name": "layoutTreeNodes", "type": "array", "items": { "$ref": "LayoutTreeNode" } }, - { "name": "computedStyles", "type": "array", "items": { "$ref": "ComputedStyle" } } - ], - "description": "For the main document and any content documents, return the LayoutTreeNodes and a whitelisted subset of the computed style. It only returns pushed nodes, on way to pull all nodes is to call DOM.getDocument with a depth of -1.", - "experimental": true - }, { "name": "startRuleUsageTracking", "description": "Enables the selector recording.", @@ -3286,6 +3542,88 @@ } ] }, + { + "domain": "DOMSnapshot", + "experimental": true, + "description": "This domain facilitates obtaining document snapshots with DOM, layout, and style information.", + "dependencies": ["CSS", "DOM", "Page"], + "types": [ + { + "id": "DOMNode", + "type": "object", + "properties": [ + { "name": "nodeType", "type": "integer", "description": "<code>Node</code>'s nodeType." }, + { "name": "nodeName", "type": "string", "description": "<code>Node</code>'s nodeName." }, + { "name": "nodeValue", "type": "string", "description": "<code>Node</code>'s nodeValue." }, + { "name": "textValue", "type": "string", "optional": true, "description": "Only set for textarea elements, contains the text value." }, + { "name": "inputValue", "type": "string", "optional": true, "description": "Only set for input elements, contains the input's associated text value." }, + { "name": "inputChecked", "type": "boolean", "optional": true, "description": "Only set for radio and checkbox input elements, indicates if the element has been checked" }, + { "name": "optionSelected", "type": "boolean", "optional": true, "description": "Only set for option elements, indicates if the element has been selected" }, + { "name": "backendNodeId", "$ref": "DOM.BackendNodeId", "description": "<code>Node</code>'s id, corresponds to DOM.Node.backendNodeId." }, + { "name": "childNodeIndexes", "type": "array", "items": { "type": "integer" }, "optional": true, "description": "The indexes of the node's child nodes in the <code>domNodes</code> array returned by <code>getSnapshot</code>, if any." }, + { "name": "attributes", "type": "array", "items": { "$ref": "NameValue" }, "optional": true, "description": "Attributes of an <code>Element</code> node." }, + { "name": "pseudoElementIndexes", "type": "array", "items": { "type": "integer" }, "optional": true, "description": "Indexes of pseudo elements associated with this node in the <code>domNodes</code> array returned by <code>getSnapshot</code>, if any." }, + { "name": "layoutNodeIndex", "type": "integer", "optional": true, "description": "The index of the node's related layout tree node in the <code>layoutTreeNodes</code> array returned by <code>getSnapshot</code>, if any." }, + { "name": "documentURL", "type": "string", "optional": true, "description": "Document URL that <code>Document</code> or <code>FrameOwner</code> node points to." }, + { "name": "baseURL", "type": "string", "optional": true, "description": "Base URL that <code>Document</code> or <code>FrameOwner</code> node uses for URL completion." }, + { "name": "contentLanguage", "type": "string", "optional": true, "description": "Only set for documents, contains the document's content language." }, + { "name": "documentEncoding", "type": "string", "optional": true, "description": "Only set for documents, contains the document's character set encoding." }, + { "name": "publicId", "type": "string", "optional": true, "description": "<code>DocumentType</code> node's publicId." }, + { "name": "systemId", "type": "string", "optional": true, "description": "<code>DocumentType</code> node's systemId." }, + { "name": "frameId", "$ref": "Page.FrameId", "optional": true, "description": "Frame ID for frame owner elements and also for the document node." }, + { "name": "contentDocumentIndex", "type": "integer", "optional": true, "description": "The index of a frame owner element's content document in the <code>domNodes</code> array returned by <code>getSnapshot</code>, if any." }, + { "name": "importedDocumentIndex", "type": "integer", "optional": true, "description": "Index of the imported document's node of a link element in the <code>domNodes</code> array returned by <code>getSnapshot</code>, if any." }, + { "name": "templateContentIndex", "type": "integer", "optional": true, "description": "Index of the content node of a template element in the <code>domNodes</code> array returned by <code>getSnapshot</code>." }, + { "name": "pseudoType", "$ref": "DOM.PseudoType", "optional": true, "description": "Type of a pseudo element node." }, + { "name": "isClickable", "type": "boolean", "optional": true, "description": "Whether this DOM node responds to mouse clicks. This includes nodes that have had click event listeners attached via JavaScript as well as anchor tags that naturally navigate when clicked." } + ], + "description": "A Node in the DOM tree." + }, + { + "id": "LayoutTreeNode", + "type": "object", + "properties": [ + { "name": "domNodeIndex", "type": "integer", "description": "The index of the related DOM node in the <code>domNodes</code> array returned by <code>getSnapshot</code>." }, + { "name": "boundingBox", "$ref": "DOM.Rect", "description": "The absolute position bounding box." }, + { "name": "layoutText", "type": "string", "optional": true, "description": "Contents of the LayoutText, if any." }, + { "name": "inlineTextNodes", "type": "array", "optional": true, "items": { "$ref": "CSS.InlineTextBox" }, "description": "The post-layout inline text nodes, if any." }, + { "name": "styleIndex", "type": "integer", "optional": true, "description": "Index into the <code>computedStyles</code> array returned by <code>getSnapshot</code>." } + ], + "description": "Details of an element in the DOM tree with a LayoutObject." + }, + { + "id": "ComputedStyle", + "type": "object", + "properties": [ + { "name": "properties", "type": "array", "items": { "$ref": "NameValue" }, "description": "Name/value pairs of computed style properties." } + ], + "description": "A subset of the full ComputedStyle as defined by the request whitelist." + }, + { + "id": "NameValue", + "type": "object", + "properties": [ + { "name": "name", "type": "string", "description": "Attribute/property name." }, + { "name": "value", "type": "string", "description": "Attribute/property value." } + ], + "description": "A name/value pair." + } + ], + "commands": [ + { + "name": "getSnapshot", + "parameters": [ + { "name": "computedStyleWhitelist", "type": "array", "items": { "type": "string" }, "description": "Whitelist of computed styles to return." } + ], + "returns": [ + { "name": "domNodes", "type": "array", "items": { "$ref": "DOMNode" }, "description": "The nodes in the DOM tree. The DOMNode at index 0 corresponds to the root document." }, + { "name": "layoutTreeNodes", "type": "array", "items": { "$ref": "LayoutTreeNode" }, "description": "The nodes in the layout tree." }, + { "name": "computedStyles", "type": "array", "items": { "$ref": "ComputedStyle" }, "description": "Whitelisted ComputedStyle properties for each node in the layout tree." } + ], + "description": "Returns a document snapshot, including the full DOM tree of the root node (including iframes, template contents, and imported documents) in a flattened array, as well as layout and white-listed computed style information for the nodes. Shadow DOM in the returned DOM tree is flattened. " + } + ] + }, { "domain": "IO", "description": "Input/Output operations for streams produced by DevTools.", @@ -3293,7 +3631,8 @@ "types": [ { "id": "StreamHandle", - "type": "string" + "type": "string", + "description": "This is either obtained from another method or specifed as <code>blob:<uuid></code> where <code><uuid></code> is an UUID of a Blob." } ], "commands": [ @@ -3306,6 +3645,7 @@ { "name": "size", "type": "integer", "optional": true, "description": "Maximum number of bytes to read (left upon the agent discretion if not specified)." } ], "returns": [ + { "name": "base64Encoded", "type": "boolean", "optional": true, "description": "Set if the data is base64-encoded"}, { "name": "data", "type": "string", "description": "Data that were read." }, { "name": "eof", "type": "boolean", "description": "Set if the end-of-file condition occured while reading." } ] @@ -3316,6 +3656,16 @@ "parameters": [ { "name": "handle", "$ref": "StreamHandle", "description": "Handle of the stream to close." } ] + }, + { + "name": "resolveBlob", + "parameters": [ + { "name": "objectId", "$ref": "Runtime.RemoteObjectId", "description": "Object id of a Blob object wrapper." } + ], + "returns": [ + { "name": "uuid", "type": "string", "description": "UUID of the specified Blob." } + ], + "description": "Return UUID of Blob object specified by a remote object id." } ] }, @@ -3436,6 +3786,11 @@ "id": "TargetID", "type": "string" }, + { + "id": "SessionID", + "type": "string", + "description": "Unique identifier of attached debugging session." + }, { "id": "BrowserContextID", "type": "string" @@ -3447,7 +3802,8 @@ { "name": "targetId", "$ref": "TargetID" }, { "name": "type", "type": "string" }, { "name": "title", "type": "string" }, - { "name": "url", "type": "string" } + { "name": "url", "type": "string" }, + { "name": "attached", "type": "boolean", "description": "Whether the target has an attached client." } ] }, { @@ -3462,7 +3818,7 @@ "commands": [ { "name": "setDiscoverTargets", - "description": "Controls whether to discover available targets and notify via <code>targetCreated/targetDestroyed</code> events.", + "description": "Controls whether to discover available targets and notify via <code>targetCreated/targetInfoChanged/targetDestroyed</code> events.", "parameters": [ { "name": "discover", "type": "boolean", "description": "Whether to discover available targets." } ] @@ -3490,10 +3846,11 @@ }, { "name": "sendMessageToTarget", - "description": "Sends protocol message to the target with given id.", + "description": "Sends protocol message over session with given id.", "parameters": [ - { "name": "targetId", "$ref": "TargetID" }, - { "name": "message", "type": "string" } + { "name": "message", "type": "string" }, + { "name": "sessionId", "$ref": "SessionID", "optional": true, "description": "Identifier of the session." }, + { "name": "targetId", "$ref": "TargetID", "optional": true, "deprecated": true, "description": "Deprecated." } ] }, { @@ -3530,14 +3887,15 @@ { "name": "targetId", "$ref": "TargetID" } ], "returns": [ - { "name": "success", "type": "boolean", "description": "Whether attach succeeded." } + { "name": "sessionId", "$ref": "SessionID", "description": "Id assigned to the session." } ] }, { "name": "detachFromTarget", - "description": "Detaches from the target with given id.", + "description": "Detaches session with given id.", "parameters": [ - { "name": "targetId", "$ref": "TargetID" } + { "name": "sessionId", "$ref": "SessionID", "optional": true, "description": "Session to detach." }, + { "name": "targetId", "$ref": "TargetID", "optional": true, "deprecated": true, "description": "Deprecated." } ] }, { @@ -3586,6 +3944,13 @@ { "name": "targetInfo", "$ref": "TargetInfo" } ] }, + { + "name": "targetInfoChanged", + "description": "Issued when some information about a target has changed. This only happens between <code>targetCreated</code> and <code>targetDestroyed</code>.", + "parameters": [ + { "name": "targetInfo", "$ref": "TargetInfo" } + ] + }, { "name": "targetDestroyed", "description": "Issued when a target is destroyed.", @@ -3597,23 +3962,26 @@ "name": "attachedToTarget", "description": "Issued when attached to target because of auto-attach or <code>attachToTarget</code> command.", "parameters": [ + { "name": "sessionId", "$ref": "SessionID", "description": "Identifier assigned to the session used to send/receive messages." }, { "name": "targetInfo", "$ref": "TargetInfo" }, { "name": "waitingForDebugger", "type": "boolean" } ] }, { "name": "detachedFromTarget", - "description": "Issued when detached from target for any reason (including <code>detachFromTarget</code> command).", + "description": "Issued when detached from target for any reason (including <code>detachFromTarget</code> command). Can be issued multiple times per target if multiple sessions have been attached to it.", "parameters": [ - { "name": "targetId", "$ref": "TargetID" } + { "name": "sessionId", "$ref": "SessionID", "description": "Detached session identifier." }, + { "name": "targetId", "$ref": "TargetID", "optional": true, "deprecated": true, "description": "Deprecated." } ] }, { "name": "receivedMessageFromTarget", - "description": "Notifies about new protocol message from attached target.", + "description": "Notifies about a new protocol message received from the session (as reported in <code>attachedToTarget</code> event).", "parameters": [ - { "name": "targetId", "$ref": "TargetID" }, - { "name": "message", "type": "string" } + { "name": "sessionId", "$ref": "SessionID", "description": "Identifier of a session which sends a message." }, + { "name": "message", "type": "string" }, + { "name": "targetId", "$ref": "TargetID", "optional": true, "deprecated": true, "description": "Deprecated." } ] } ] @@ -3768,9 +4136,8 @@ "type": "object", "experimental": true, "properties": [ - { "name": "state", "type": "string", "enum": ["touchPressed", "touchReleased", "touchMoved", "touchStationary", "touchCancelled"], "description": "State of the touch point." }, - { "name": "x", "type": "integer", "description": "X coordinate of the event relative to the main frame's viewport."}, - { "name": "y", "type": "integer", "description": "Y coordinate of the event relative to the main frame's viewport. 0 refers to the top of the viewport and Y increases as it proceeds towards the bottom of the viewport."}, + { "name": "x", "type": "integer", "description": "X coordinate of the event relative to the main frame's viewport in CSS pixels."}, + { "name": "y", "type": "integer", "description": "Y coordinate of the event relative to the main frame's viewport in CSS pixels. 0 refers to the top of the viewport and Y increases as it proceeds towards the bottom of the viewport."}, { "name": "radiusX", "type": "integer", "optional": true, "description": "X radius of the touch area (default: 1)."}, { "name": "radiusY", "type": "integer", "optional": true, "description": "Y radius of the touch area (default: 1)."}, { "name": "rotationAngle", "type": "number", "optional": true, "description": "Rotation angle (default: 0.0)."}, @@ -3783,6 +4150,11 @@ "type": "string", "experimental": true, "enum": ["default", "touch", "mouse"] + }, + { + "id": "TimeSinceEpoch", + "type": "number", + "description": "UTC time in seconds, counted from January 1, 1970." } ], "commands": [ @@ -3798,7 +4170,7 @@ "parameters": [ { "name": "type", "type": "string", "enum": ["keyDown", "keyUp", "rawKeyDown", "char"], "description": "Type of the key event." }, { "name": "modifiers", "type": "integer", "optional": true, "description": "Bit field representing pressed modifier keys. Alt=1, Ctrl=2, Meta/Command=4, Shift=8 (default: 0)." }, - { "name": "timestamp", "type": "number", "optional": true, "description": "Time at which the event occurred. Measured in UTC time in seconds since January 1, 1970 (default: current time)." }, + { "name": "timestamp", "$ref": "TimeSinceEpoch", "optional": true, "description": "Time at which the event occurred." }, { "name": "text", "type": "string", "optional": true, "description": "Text as generated by processing a virtual key code with a keyboard layout. Not needed for for <code>keyUp</code> and <code>rawKeyDown</code> events (default: \"\")" }, { "name": "unmodifiedText", "type": "string", "optional": true, "description": "Text that would have been generated by the keyboard if no modifiers were pressed (except for shift). Useful for shortcut (accelerator) key handling (default: \"\")." }, { "name": "keyIdentifier", "type": "string", "optional": true, "description": "Unique key identifier (e.g., 'U+0041') (default: \"\")." }, @@ -3815,13 +4187,15 @@ { "name": "dispatchMouseEvent", "parameters": [ - { "name": "type", "type": "string", "enum": ["mousePressed", "mouseReleased", "mouseMoved"], "description": "Type of the mouse event." }, - { "name": "x", "type": "integer", "description": "X coordinate of the event relative to the main frame's viewport."}, - { "name": "y", "type": "integer", "description": "Y coordinate of the event relative to the main frame's viewport. 0 refers to the top of the viewport and Y increases as it proceeds towards the bottom of the viewport."}, + { "name": "type", "type": "string", "enum": ["mousePressed", "mouseReleased", "mouseMoved", "mouseWheel"], "description": "Type of the mouse event." }, + { "name": "x", "type": "number", "description": "X coordinate of the event relative to the main frame's viewport in CSS pixels."}, + { "name": "y", "type": "number", "description": "Y coordinate of the event relative to the main frame's viewport in CSS pixels. 0 refers to the top of the viewport and Y increases as it proceeds towards the bottom of the viewport."}, { "name": "modifiers", "type": "integer", "optional": true, "description": "Bit field representing pressed modifier keys. Alt=1, Ctrl=2, Meta/Command=4, Shift=8 (default: 0)." }, - { "name": "timestamp", "type": "number", "optional": true, "description": "Time at which the event occurred. Measured in UTC time in seconds since January 1, 1970 (default: current time)." }, + { "name": "timestamp", "$ref": "TimeSinceEpoch", "optional": true, "description": "Time at which the event occurred." }, { "name": "button", "type": "string", "enum": ["none", "left", "middle", "right"], "optional": true, "description": "Mouse button (default: \"none\")." }, - { "name": "clickCount", "type": "integer", "optional": true, "description": "Number of times the mouse button was clicked (default: 0)." } + { "name": "clickCount", "type": "integer", "optional": true, "description": "Number of times the mouse button was clicked (default: 0)." }, + { "name": "deltaX", "type": "number", "optional": true, "description": "X delta in CSS pixels for mouse wheel event (default: 0)."}, + { "name": "deltaY", "type": "number", "optional": true, "description": "Y delta in CSS pixels for mouse wheel event (default: 0)."} ], "description": "Dispatches a mouse event to the page." }, @@ -3829,10 +4203,10 @@ "name": "dispatchTouchEvent", "experimental": true, "parameters": [ - { "name": "type", "type": "string", "enum": ["touchStart", "touchEnd", "touchMove"], "description": "Type of the touch event." }, - { "name": "touchPoints", "type": "array", "items": { "$ref": "TouchPoint" }, "description": "Touch points." }, + { "name": "type", "type": "string", "enum": ["touchStart", "touchEnd", "touchMove", "touchCancel"], "description": "Type of the touch event. TouchEnd and TouchCancel must not contain any touch points, while TouchStart and TouchMove must contains at least one." }, + { "name": "touchPoints", "type": "array", "items": { "$ref": "TouchPoint" }, "description": "Active touch points on the touch device. One event per any changed point (compared to previous touch event in a sequence) is generated, emulating pressing/moving/releasing points one by one." }, { "name": "modifiers", "type": "integer", "optional": true, "description": "Bit field representing pressed modifier keys. Alt=1, Ctrl=2, Meta/Command=4, Shift=8 (default: 0)." }, - { "name": "timestamp", "type": "number", "optional": true, "description": "Time at which the event occurred. Measured in UTC time in seconds since January 1, 1970 (default: current time)." } + { "name": "timestamp", "$ref": "TimeSinceEpoch", "optional": true, "description": "Time at which the event occurred." } ], "description": "Dispatches a touch event to the page." }, @@ -3843,7 +4217,7 @@ { "name": "type", "type": "string", "enum": ["mousePressed", "mouseReleased", "mouseMoved", "mouseWheel"], "description": "Type of the mouse event." }, { "name": "x", "type": "integer", "description": "X coordinate of the mouse pointer in DIP."}, { "name": "y", "type": "integer", "description": "Y coordinate of the mouse pointer in DIP."}, - { "name": "timestamp", "type": "number", "description": "Time at which the event occurred. Measured in UTC time in seconds since January 1, 1970." }, + { "name": "timestamp", "$ref": "TimeSinceEpoch", "description": "Time at which the event occurred." }, { "name": "button", "type": "string", "enum": ["none", "left", "middle", "right"], "description": "Mouse button." }, { "name": "deltaX", "type": "number", "optional": true, "description": "X delta in DIP for mouse wheel event (default: 0)."}, { "name": "deltaY", "type": "number", "optional": true, "description": "Y delta in DIP for mouse wheel event (default: 0)."}, @@ -3855,8 +4229,8 @@ { "name": "synthesizePinchGesture", "parameters": [ - { "name": "x", "type": "integer", "description": "X coordinate of the start of the gesture in CSS pixels." }, - { "name": "y", "type": "integer", "description": "Y coordinate of the start of the gesture in CSS pixels." }, + { "name": "x", "type": "number", "description": "X coordinate of the start of the gesture in CSS pixels." }, + { "name": "y", "type": "number", "description": "Y coordinate of the start of the gesture in CSS pixels." }, { "name": "scaleFactor", "type": "number", "description": "Relative scale factor after zooming (>1.0 zooms in, <1.0 zooms out)." }, { "name": "relativeSpeed", "type": "integer", "optional": true, "description": "Relative pointer speed in pixels per second (default: 800)." }, { "name": "gestureSourceType", "$ref": "GestureSourceType", "optional": true, "description": "Which type of input events to be generated (default: 'default', which queries the platform for the preferred input type)." } @@ -3867,12 +4241,12 @@ { "name": "synthesizeScrollGesture", "parameters": [ - { "name": "x", "type": "integer", "description": "X coordinate of the start of the gesture in CSS pixels." }, - { "name": "y", "type": "integer", "description": "Y coordinate of the start of the gesture in CSS pixels." }, - { "name": "xDistance", "type": "integer", "optional": true, "description": "The distance to scroll along the X axis (positive to scroll left)." }, - { "name": "yDistance", "type": "integer", "optional": true, "description": "The distance to scroll along the Y axis (positive to scroll up)." }, - { "name": "xOverscroll", "type": "integer", "optional": true, "description": "The number of additional pixels to scroll back along the X axis, in addition to the given distance." }, - { "name": "yOverscroll", "type": "integer", "optional": true, "description": "The number of additional pixels to scroll back along the Y axis, in addition to the given distance." }, + { "name": "x", "type": "number", "description": "X coordinate of the start of the gesture in CSS pixels." }, + { "name": "y", "type": "number", "description": "Y coordinate of the start of the gesture in CSS pixels." }, + { "name": "xDistance", "type": "number", "optional": true, "description": "The distance to scroll along the X axis (positive to scroll left)." }, + { "name": "yDistance", "type": "number", "optional": true, "description": "The distance to scroll along the Y axis (positive to scroll up)." }, + { "name": "xOverscroll", "type": "number", "optional": true, "description": "The number of additional pixels to scroll back along the X axis, in addition to the given distance." }, + { "name": "yOverscroll", "type": "number", "optional": true, "description": "The number of additional pixels to scroll back along the Y axis, in addition to the given distance." }, { "name": "preventFling", "type": "boolean", "optional": true, "description": "Prevent fling (default: true)." }, { "name": "speed", "type": "integer", "optional": true, "description": "Swipe speed in pixels per second (default: 800)." }, { "name": "gestureSourceType", "$ref": "GestureSourceType", "optional": true, "description": "Which type of input events to be generated (default: 'default', which queries the platform for the preferred input type)." }, @@ -3886,8 +4260,8 @@ { "name": "synthesizeTapGesture", "parameters": [ - { "name": "x", "type": "integer", "description": "X coordinate of the start of the gesture in CSS pixels." }, - { "name": "y", "type": "integer", "description": "Y coordinate of the start of the gesture in CSS pixels." }, + { "name": "x", "type": "number", "description": "X coordinate of the start of the gesture in CSS pixels." }, + { "name": "y", "type": "number", "description": "Y coordinate of the start of the gesture in CSS pixels." }, { "name": "duration", "type": "integer", "optional": true, "description": "Duration between touchdown and touchup events in ms (default: 50)." }, { "name": "tapCount", "type": "integer", "optional": true, "description": "Number of times to perform the tap (e.g. 2 for double tap, default: 1)." }, { "name": "gestureSourceType", "$ref": "GestureSourceType", "optional": true, "description": "Which type of input events to be generated (default: 'default', which queries the platform for the preferred input type)." } @@ -3922,6 +4296,17 @@ { "name": "type", "type": "string", "enum": ["RepaintsOnScroll", "TouchEventHandler", "WheelEventHandler"], "description": "Reason for rectangle to force scrolling on the main thread" } ] }, + { + "id": "StickyPositionConstraint", + "type": "object", + "description": "Sticky position constraints.", + "properties": [ + { "name": "stickyBoxRect", "$ref": "DOM.Rect", "description": "Layout rectangle of the sticky element before being shifted" }, + { "name": "containingBlockRect", "$ref": "DOM.Rect", "description": "Layout rectangle of the containing block of the sticky element" }, + { "name": "nearestLayerShiftingStickyBox", "$ref": "LayerId", "optional": true, "description": "The nearest sticky layer that shifts the sticky box" }, + { "name": "nearestLayerShiftingContainingBlock", "$ref": "LayerId", "optional": true, "description": "The nearest sticky layer that shifts the containing block" } + ] + }, { "id": "PictureTile", "type": "object", @@ -3951,7 +4336,8 @@ { "name": "paintCount", "type": "integer", "description": "Indicates how many time this layer has painted." }, { "name": "drawsContent", "type": "boolean", "description": "Indicates whether this layer hosts any content, rather than being used for transform/scrolling purposes only." }, { "name": "invisible", "type": "boolean", "optional": true, "description": "Set if layer is not visible." }, - { "name": "scrollRects", "type": "array", "items": { "$ref": "ScrollRect"}, "optional": true, "description": "Rectangles scrolling on main thread only."} + { "name": "scrollRects", "type": "array", "items": { "$ref": "ScrollRect"}, "optional": true, "description": "Rectangles scrolling on main thread only."}, + { "name": "stickyPositionConstraint", "$ref": "StickyPositionConstraint", "optional": true, "description": "Sticky position constraint information" } ] }, { @@ -4146,13 +4532,17 @@ } ], "events": [ - { - "name": "dataCollected", - "parameters": [ - { "name": "value", "type": "array", "items": { "type": "object" } } - ], - "description": "Contains an bucket of collected trace events. When tracing is stopped collected events will be send as a sequence of dataCollected events followed by tracingComplete event." - }, + { + "name": "dataCollected", + "parameters": [ + { + "name": "value", + "type": "array", + "items": { "type": "object" } + } + ], + "description": "Contains an bucket of collected trace events. When tracing is stopped collected events will be send as a sequence of dataCollected events followed by tracingComplete event." + }, { "name": "tracingComplete", "description": "Signals that tracing is stopped and there is no trace buffers pending flush, all data were delivered via dataCollected events.", @@ -4404,13 +4794,13 @@ { "id": "AXGlobalStates", "type": "string", - "enum": [ "disabled", "hidden", "hiddenRoot", "invalid", "keyshortcuts", "roledescription" ], + "enum": [ "busy", "disabled", "hidden", "hiddenRoot", "invalid", "keyshortcuts", "roledescription" ], "description": "States which apply to every AX node." }, { "id": "AXLiveRegionAttributes", "type": "string", - "enum": [ "live", "atomic", "relevant", "busy", "root" ], + "enum": [ "live", "atomic", "relevant", "root" ], "description": "Attributes which apply to nodes in live regions." }, { @@ -4481,9 +4871,19 @@ "websql", "service_workers", "cache_storage", - "all" + "all", + "other" ], "description": "Enum of possible storage types." + }, + { + "id": "UsageForType", + "type": "object", + "description": "Usage for a storage type.", + "properties": [ + { "name": "storageType", "$ref": "StorageType", "description": "Name of storage type." }, + { "name": "usage", "type": "number", "description": "Storage usage (bytes)." } + ] } ], "commands": [ @@ -4494,6 +4894,49 @@ { "name": "storageTypes", "type": "string", "description": "Comma separated origin names." } ], "description": "Clears storage for origin." + }, + { + "name": "getUsageAndQuota", + "parameters": [ + { "name": "origin", "type": "string", "description": "Security origin." } + ], + "returns": [ + { "name": "usage", "type": "number", "description": "Storage usage (bytes)." }, + { "name": "quota", "type": "number", "description": "Storage quota (bytes)." }, + { "name": "usageBreakdown", "type": "array", "items": { "$ref": "UsageForType" }, "description": "Storage usage per type (bytes)." } + ], + "description": "Returns usage and quota in bytes." + }, + { + "name": "trackCacheStorageForOrigin", + "parameters": [ + { "name": "origin", "type": "string", "description": "Security origin." } + ], + "description": "Registers origin to be notified when an update occurs to its cache storage list." + }, + { + "name": "untrackCacheStorageForOrigin", + "parameters": [ + { "name": "origin", "type": "string", "description": "Security origin." } + ], + "description": "Unregisters origin from receiving notifications for cache storage." + } + ], + "events": [ + { + "name": "cacheStorageListUpdated", + "parameters": [ + { "name": "origin", "type": "string", "description": "Origin to update." } + ], + "description": "A cache has been added/deleted." + }, + { + "name": "cacheStorageContentUpdated", + "parameters": [ + { "name": "origin", "type": "string", "description": "Origin to update." }, + { "name": "cacheName", "type": "string", "description": "Name of cache in origin." } + ], + "description": "A cache's contents have been modified." } ] }, @@ -4676,6 +5119,17 @@ { "name": "bounds", "$ref": "Bounds", "description": "Bounds information of the window. When window state is 'minimized', the restored window position and size are returned." } ] }, + { + "name": "getVersion", + "description": "Returns version information.", + "returns": [ + { "name": "protocolVersion", "type": "string", "description": "Protocol version." }, + { "name": "product", "type": "string", "description": "Product name." }, + { "name": "revision", "type": "string", "description": "Product revision." }, + { "name": "userAgent", "type": "string", "description": "User-Agent." }, + { "name": "jsVersion", "type": "string", "description": "V8 version." } + ] + }, { "name": "setWindowBounds", "description": "Set position and/or size of the browser window.", diff --git a/source/ProtocolGenerator/js_protocol.json b/source/ProtocolGenerator/js_protocol.json index 62545cd80d34f2e6dd9434817f09373437b33e2f..3aa9492a812eb9bd3082e2a20137036515ff307c 100644 --- a/source/ProtocolGenerator/js_protocol.json +++ b/source/ProtocolGenerator/js_protocol.json @@ -140,7 +140,7 @@ "type": "object", "description": "Represents function call argument. Either remote object id <code>objectId</code>, primitive <code>value</code>, unserializable primitive value or neither of (for undefined) them should be specified.", "properties": [ - { "name": "value", "type": "any", "optional": true, "description": "Primitive value." }, + { "name": "value", "type": "any", "optional": true, "description": "Primitive value or serializable javascript object." }, { "name": "unserializableValue", "$ref": "UnserializableValue", "optional": true, "description": "Primitive value which can not be JSON-stringified." }, { "name": "objectId", "$ref": "RemoteObjectId", "optional": true, "description": "Remote object handle." } ] @@ -218,7 +218,7 @@ { "name": "returnByValue", "type": "boolean", "optional": true, "description": "Whether the result is expected to be a JSON object that should be sent by value." }, { "name": "generatePreview", "type": "boolean", "optional": true, "experimental": true, "description": "Whether preview should be generated for the result." }, { "name": "userGesture", "type": "boolean", "optional": true, "experimental": true, "description": "Whether execution should be treated as initiated by user in the UI." }, - { "name": "awaitPromise", "type": "boolean", "optional":true, "description": "Whether execution should wait for promise to be resolved. If the result of evaluation is not a Promise, it's considered to be an error." } + { "name": "awaitPromise", "type": "boolean", "optional":true, "description": "Whether execution should <code>await</code> for resulting value and return once awaited promise is resolved." } ], "returns": [ { "name": "result", "$ref": "RemoteObject", "description": "Evaluation result." }, @@ -249,7 +249,7 @@ { "name": "returnByValue", "type": "boolean", "optional": true, "description": "Whether the result is expected to be a JSON object which should be sent by value." }, { "name": "generatePreview", "type": "boolean", "optional": true, "experimental": true, "description": "Whether preview should be generated for the result." }, { "name": "userGesture", "type": "boolean", "optional": true, "experimental": true, "description": "Whether execution should be treated as initiated by user in the UI." }, - { "name": "awaitPromise", "type": "boolean", "optional":true, "description": "Whether execution should wait for promise to be resolved. If the result of evaluation is not a Promise, it's considered to be an error." } + { "name": "awaitPromise", "type": "boolean", "optional":true, "description": "Whether execution should <code>await</code> for resulting value and return once awaited promise is resolved." } ], "returns": [ { "name": "result", "$ref": "RemoteObject", "description": "Call result." }, @@ -336,13 +336,23 @@ { "name": "includeCommandLineAPI", "type": "boolean", "optional": true, "description": "Determines whether Command Line API should be available during the evaluation." }, { "name": "returnByValue", "type": "boolean", "optional": true, "description": "Whether the result is expected to be a JSON object which should be sent by value." }, { "name": "generatePreview", "type": "boolean", "optional": true, "description": "Whether preview should be generated for the result." }, - { "name": "awaitPromise", "type": "boolean", "optional": true, "description": "Whether execution should wait for promise to be resolved. If the result of evaluation is not a Promise, it's considered to be an error." } + { "name": "awaitPromise", "type": "boolean", "optional": true, "description": "Whether execution should <code>await</code> for resulting value and return once awaited promise is resolved." } ], "returns": [ { "name": "result", "$ref": "RemoteObject", "description": "Run result." }, { "name": "exceptionDetails", "$ref": "ExceptionDetails", "optional": true, "description": "Exception details."} ], "description": "Runs script with given id in a given context." + }, + { + "name": "queryObjects", + "parameters": [ + { "name": "prototypeObjectId", "$ref": "RemoteObjectId", "description": "Identifier of the prototype to return objects for." } + ], + "returns": [ + { "name": "objects", "$ref": "RemoteObject", "description": "Array with objects." } + ], + "experimental": true } ], "events": [ @@ -388,7 +398,8 @@ { "name": "args", "type": "array", "items": { "$ref": "RemoteObject" }, "description": "Call arguments." }, { "name": "executionContextId", "$ref": "ExecutionContextId", "description": "Identifier of the context where the call was made." }, { "name": "timestamp", "$ref": "Timestamp", "description": "Call timestamp." }, - { "name": "stackTrace", "$ref": "StackTrace", "optional": true, "description": "Stack trace captured when the call was made." } + { "name": "stackTrace", "$ref": "StackTrace", "optional": true, "description": "Stack trace captured when the call was made." }, + { "name": "context", "type": "string", "optional": true, "experimental": true, "description": "Console context descriptor for calls on non-default console context (not console.*): 'anonymous#unique-logger-id' for call on unnamed context, 'name#unique-logger-id' for call on named context." } ] }, { @@ -862,7 +873,8 @@ "description": "Coverage data for a JavaScript function.", "properties": [ { "name": "functionName", "type": "string", "description": "JavaScript function name." }, - { "name": "ranges", "type": "array", "items": { "$ref": "CoverageRange" }, "description": "Source ranges inside the function with coverage data." } + { "name": "ranges", "type": "array", "items": { "$ref": "CoverageRange" }, "description": "Source ranges inside the function with coverage data." }, + { "name": "isBlockCoverage", "type": "boolean", "description": "Whether coverage data for this function has block granularity." } ], "experimental": true }, @@ -904,7 +916,8 @@ { "name": "startPreciseCoverage", "parameters": [ - { "name": "callCount", "type": "boolean", "optional": true, "description": "Collect accurate call counts beyond simple 'covered' or 'not covered'." } + { "name": "callCount", "type": "boolean", "optional": true, "description": "Collect accurate call counts beyond simple 'covered' or 'not covered'." }, + { "name": "detailed", "type": "boolean", "optional": true, "description": "Collect block-based coverage." } ], "description": "Enable precise code coverage. Coverage data for JavaScript executed before enabling precise code coverage may be incomplete. Enabling prevents running optimized code and resets execution counters.", "experimental": true @@ -1066,14 +1079,20 @@ { "name": "finished", "type": "boolean", "optional": true } ] }, - { + { + "name": "lastSeenObjectId", + "description": "If heap objects tracking has been started then backend regularly sends a current value for last seen object id and corresponding timestamp. If the were changes in the heap since last event then one or more heapStatsUpdate events will be sent before a new lastSeenObjectId event.", + "parameters": [ + { "name": "lastSeenObjectId", - "description": "If heap objects tracking has been started then backend regularly sends a current value for last seen object id and corresponding timestamp. If the were changes in the heap since last event then one or more heapStatsUpdate events will be sent before a new lastSeenObjectId event.", - "parameters": [ - { "name": "lastSeenObjectId", "type": "integer" }, - { "name": "timestamp", "type": "number" } - ] - }, + "type": "integer" + }, + { + "name": "timestamp", + "type": "number" + } + ] + }, { "name": "heapStatsUpdate", "description": "If heap objects tracking has been started then backend may send update for one or more fragments", diff --git a/source/Sample/Program.cs b/source/Sample/Program.cs index 7b3761d0e1ae274afca6aaa43f4120d5a61f6717..fcb1eea04081a8dbc866728f63a1aeee3a990eff 100644 --- a/source/Sample/Program.cs +++ b/source/Sample/Program.cs @@ -4,7 +4,6 @@ using System.IO; using System.Linq; using System.Threading; using MasterDevs.ChromeDevTools.Protocol.Chrome.DOM; -using MasterDevs.ChromeDevTools.Protocol.Chrome.Emulation; using Task = System.Threading.Tasks.Task; namespace MasterDevs.ChromeDevTools.Sample @@ -33,10 +32,11 @@ namespace MasterDevs.ChromeDevTools.Sample // // Here we are sending a commands to tell chrome to set the viewport size // and navigate to the specified URL - await chromeSession.SendAsync(new SetVisibleSizeCommand + await chromeSession.SendAsync(new SetDeviceMetricsOverrideCommand { Width = ViewPortWidth, - Height = ViewPortHeight + Height = ViewPortHeight, + Scale = 1 }); var navigateResponse = await chromeSession.SendAsync(new NavigateCommand @@ -67,7 +67,12 @@ namespace MasterDevs.ChromeDevTools.Sample })).Result.NodeId; var height = (await chromeSession.SendAsync(new GetBoxModelCommand {NodeId = bodyNodeId})).Result.Model.Height; - await chromeSession.SendAsync(new SetVisibleSizeCommand {Width = ViewPortWidth, Height = height}); + await chromeSession.SendAsync(new SetDeviceMetricsOverrideCommand + { + Width = ViewPortWidth, + Height = height, + Scale = 1 + }); Console.WriteLine("Taking screenshot"); var screenshot = await chromeSession.SendAsync(new CaptureScreenshotCommand {Format = "png"});