Skip to content
Snippets Groups Projects
Commit bbd82b04 authored by Frederik Carlier's avatar Frederik Carlier
Browse files

Update protocol

parent ba9d7ff6
No related branches found
No related tags found
No related merge requests found
Showing
with 118 additions and 0 deletions
using MasterDevs.ChromeDevTools;
using Newtonsoft.Json;
using Newtonsoft.Json.Converters;
using System.Runtime.Serialization;
namespace MasterDevs.ChromeDevTools.Protocol.Chrome.Accessibility{
/// <summary>
/// States which apply to every AX node.
/// </summary>
[JsonConverter(typeof(StringEnumConverter))]
public enum AXGlobalStates
{
Disabled,
......
using MasterDevs.ChromeDevTools;
using Newtonsoft.Json;
using Newtonsoft.Json.Converters;
using System.Runtime.Serialization;
namespace MasterDevs.ChromeDevTools.Protocol.Chrome.Accessibility{
/// <summary>
/// Attributes which apply to nodes in live regions.
/// </summary>
[JsonConverter(typeof(StringEnumConverter))]
public enum AXLiveRegionAttributes
{
Live,
......
using MasterDevs.ChromeDevTools;
using Newtonsoft.Json;
using Newtonsoft.Json.Converters;
using System.Runtime.Serialization;
namespace MasterDevs.ChromeDevTools.Protocol.Chrome.Accessibility{
/// <summary>
/// Enum of possible property sources.
/// </summary>
[JsonConverter(typeof(StringEnumConverter))]
public enum AXPropertySourceType
{
Attribute,
......
using MasterDevs.ChromeDevTools;
using Newtonsoft.Json;
using Newtonsoft.Json.Converters;
using System.Runtime.Serialization;
namespace MasterDevs.ChromeDevTools.Protocol.Chrome.Accessibility{
/// <summary>
/// Relationships between elements other than parent/child/sibling.
/// </summary>
[JsonConverter(typeof(StringEnumConverter))]
public enum AXRelationshipAttributes
{
Activedescendant,
......
using MasterDevs.ChromeDevTools;
using Newtonsoft.Json;
using Newtonsoft.Json.Converters;
using System.Runtime.Serialization;
namespace MasterDevs.ChromeDevTools.Protocol.Chrome.Accessibility{
/// <summary>
/// Enum of possible property types.
/// </summary>
[JsonConverter(typeof(StringEnumConverter))]
public enum AXValueType
{
Boolean,
......
using MasterDevs.ChromeDevTools;
using Newtonsoft.Json;
using Newtonsoft.Json.Converters;
using System.Runtime.Serialization;
namespace MasterDevs.ChromeDevTools.Protocol.Chrome.Accessibility{
/// <summary>
/// Attributes which apply to widgets.
/// </summary>
[JsonConverter(typeof(StringEnumConverter))]
public enum AXWidgetAttributes
{
Autocomplete,
......
using MasterDevs.ChromeDevTools;
using Newtonsoft.Json;
using Newtonsoft.Json.Converters;
using System.Runtime.Serialization;
namespace MasterDevs.ChromeDevTools.Protocol.Chrome.Accessibility{
/// <summary>
/// States which apply to widgets.
/// </summary>
[JsonConverter(typeof(StringEnumConverter))]
public enum AXWidgetStates
{
Checked,
......
using MasterDevs.ChromeDevTools;
using Newtonsoft.Json;
using Newtonsoft.Json.Converters;
using System.Runtime.Serialization;
namespace MasterDevs.ChromeDevTools.Protocol.Chrome.CSS{
/// <summary>
/// Stylesheet type: "injected" for stylesheets injected via extension, "user-agent" for user-agent stylesheets, "inspector" for stylesheets created by the inspector (i.e. those holding the "via inspector" rules), "regular" for regular stylesheets.
/// </summary>
[JsonConverter(typeof(StringEnumConverter))]
public enum StyleSheetOrigin
{
Injected,
[EnumMember(Value = "user-agent")]
User_agent,
Inspector,
Regular,
......
using MasterDevs.ChromeDevTools;
using Newtonsoft.Json;
using Newtonsoft.Json.Converters;
using System.Runtime.Serialization;
namespace MasterDevs.ChromeDevTools.Protocol.Chrome.DOM{
/// <summary>
/// Pseudo element type.
/// </summary>
[JsonConverter(typeof(StringEnumConverter))]
public enum PseudoType
{
[EnumMember(Value = "first-line")]
First_line,
[EnumMember(Value = "first-letter")]
First_letter,
Before,
After,
Backdrop,
Selection,
[EnumMember(Value = "first-line-inherited")]
First_line_inherited,
Scrollbar,
[EnumMember(Value = "scrollbar-thumb")]
Scrollbar_thumb,
[EnumMember(Value = "scrollbar-button")]
Scrollbar_button,
[EnumMember(Value = "scrollbar-track")]
Scrollbar_track,
[EnumMember(Value = "scrollbar-track-piece")]
Scrollbar_track_piece,
[EnumMember(Value = "scrollbar-corner")]
Scrollbar_corner,
Resizer,
[EnumMember(Value = "input-list-button")]
Input_list_button,
}
}
using MasterDevs.ChromeDevTools;
using Newtonsoft.Json;
using Newtonsoft.Json.Converters;
using System.Runtime.Serialization;
namespace MasterDevs.ChromeDevTools.Protocol.Chrome.DOM{
/// <summary>
/// Shadow root type.
/// </summary>
[JsonConverter(typeof(StringEnumConverter))]
public enum ShadowRootType
{
[EnumMember(Value = "user-agent")]
User_agent,
Author,
}
......
using MasterDevs.ChromeDevTools;
using Newtonsoft.Json;
using Newtonsoft.Json.Converters;
using System.Runtime.Serialization;
namespace MasterDevs.ChromeDevTools.Protocol.Chrome.DOMDebugger{
/// <summary>
/// DOM breakpoint type.
/// </summary>
[JsonConverter(typeof(StringEnumConverter))]
public enum DOMBreakpointType
{
[EnumMember(Value = "subtree-modified")]
Subtree_modified,
[EnumMember(Value = "attribute-modified")]
Attribute_modified,
[EnumMember(Value = "node-removed")]
Node_removed,
}
}
using MasterDevs.ChromeDevTools;
using Newtonsoft.Json;
using Newtonsoft.Json.Converters;
using System.Runtime.Serialization;
namespace MasterDevs.ChromeDevTools.Protocol.Chrome.Input{
/// <summary>
///
/// </summary>
[JsonConverter(typeof(StringEnumConverter))]
public enum GestureSourceType
{
Default,
......
using MasterDevs.ChromeDevTools;
using Newtonsoft.Json;
using Newtonsoft.Json.Converters;
using System.Runtime.Serialization;
namespace MasterDevs.ChromeDevTools.Protocol.Chrome.Page{
/// <summary>
/// Resource type as it was perceived by the rendering engine.
/// </summary>
[JsonConverter(typeof(StringEnumConverter))]
public enum ResourceType
{
Document,
......
using MasterDevs.ChromeDevTools;
using Newtonsoft.Json;
using Newtonsoft.Json.Converters;
using System.Runtime.Serialization;
namespace MasterDevs.ChromeDevTools.Protocol.Chrome.ServiceWorker{
/// <summary>
///
/// </summary>
[JsonConverter(typeof(StringEnumConverter))]
public enum ServiceWorkerVersionRunningStatus
{
Stopped,
......
using MasterDevs.ChromeDevTools;
using Newtonsoft.Json;
using Newtonsoft.Json.Converters;
using System.Runtime.Serialization;
namespace MasterDevs.ChromeDevTools.Protocol.Chrome.ServiceWorker{
/// <summary>
///
/// </summary>
[JsonConverter(typeof(StringEnumConverter))]
public enum ServiceWorkerVersionStatus
{
New,
......
using MasterDevs.ChromeDevTools;
using Newtonsoft.Json;
using Newtonsoft.Json.Converters;
using System.Runtime.Serialization;
namespace MasterDevs.ChromeDevTools.Protocol.iOS.CSS{
/// <summary>
/// The property status: "active" if the property is effective in the style, "inactive" if the property is overridden by a same-named property in this style later on, "disabled" if the property is disabled by the user, "style" (implied if absent) if the property is reported by the browser rather than by the CSS source parser.
/// </summary>
[JsonConverter(typeof(StringEnumConverter))]
public enum CSSPropertyStatus
{
Active,
......
using MasterDevs.ChromeDevTools;
using Newtonsoft.Json;
using Newtonsoft.Json.Converters;
using System.Runtime.Serialization;
namespace MasterDevs.ChromeDevTools.Protocol.iOS.CSS{
/// <summary>
/// Stylesheet type: "user" for user stylesheets, "user-agent" for user-agent stylesheets, "inspector" for stylesheets created by the inspector (i.e. those holding the "via inspector" rules), "regular" for regular stylesheets.
/// </summary>
[JsonConverter(typeof(StringEnumConverter))]
public enum StyleSheetOrigin
{
User,
[EnumMember(Value = "user-agent")]
User_agent,
Inspector,
Regular,
......
using MasterDevs.ChromeDevTools;
using Newtonsoft.Json;
using Newtonsoft.Json.Converters;
using System.Runtime.Serialization;
namespace MasterDevs.ChromeDevTools.Protocol.iOS.DOM{
/// <summary>
/// Token values of @aria-relevant attribute.
/// </summary>
[JsonConverter(typeof(StringEnumConverter))]
public enum LiveRegionRelevant
{
Additions,
......
using MasterDevs.ChromeDevTools;
using Newtonsoft.Json;
using Newtonsoft.Json.Converters;
using System.Runtime.Serialization;
namespace MasterDevs.ChromeDevTools.Protocol.iOS.DOM{
/// <summary>
/// Pseudo element type.
/// </summary>
[JsonConverter(typeof(StringEnumConverter))]
public enum PseudoType
{
Before,
......
using MasterDevs.ChromeDevTools;
using Newtonsoft.Json;
using Newtonsoft.Json.Converters;
using System.Runtime.Serialization;
namespace MasterDevs.ChromeDevTools.Protocol.iOS.DOMDebugger{
/// <summary>
/// DOM breakpoint type.
/// </summary>
[JsonConverter(typeof(StringEnumConverter))]
public enum DOMBreakpointType
{
[EnumMember(Value = "subtree-modified")]
Subtree_modified,
[EnumMember(Value = "attribute-modified")]
Attribute_modified,
[EnumMember(Value = "node-removed")]
Node_removed,
}
}
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment