ContentSettingsSetParams class
class ContentSettingsSetParams extends ChromeObject { ContentSettingsSetParams({String primaryPattern, String secondaryPattern, ResourceIdentifier resourceIdentifier, var setting, String scope}) { if (primaryPattern != null) this.primaryPattern = primaryPattern; if (secondaryPattern != null) this.secondaryPattern = secondaryPattern; if (resourceIdentifier != null) this.resourceIdentifier = resourceIdentifier; if (setting != null) this.setting = setting; if (scope != null) this.scope = scope; } ContentSettingsSetParams.fromProxy(JsObject jsProxy): super.fromProxy(jsProxy); /** * The pattern for the primary URL. For details on the format of a pattern, * see [Content Setting Patterns](contentSettings.html#patterns). */ String get primaryPattern => jsProxy['primaryPattern']; set primaryPattern(String value) => jsProxy['primaryPattern'] = value; /** * The pattern for the secondary URL. Defaults to matching all URLs. For * details on the format of a pattern, see [Content Setting * Patterns](contentSettings.html#patterns). */ String get secondaryPattern => jsProxy['secondaryPattern']; set secondaryPattern(String value) => jsProxy['secondaryPattern'] = value; /** * The resource identifier for the content type. */ ResourceIdentifier get resourceIdentifier => _createResourceIdentifier(jsProxy['resourceIdentifier']); set resourceIdentifier(ResourceIdentifier value) => jsProxy['resourceIdentifier'] = jsify(value); /** * The setting applied by this rule. See the description of the individual * ContentSetting objects for the possible values. */ dynamic get setting => jsProxy['setting']; set setting(var value) => jsProxy['setting'] = jsify(value); /** * Where to set the setting (default: regular). One of<br>[regular]: setting * for regular profile (which is inherited by the incognito profile if not * overridden elsewhere),<br>[incognito_session_only]: setting for incognito * profile that can only be set during an incognito session and is deleted * when the incognito session ends (overrides regular settings). * enum of `regular`, `incognito_session_only` */ String get scope => jsProxy['scope']; set scope(String value) => jsProxy['scope'] = value; }
Extends
ChromeObject > ContentSettingsSetParams
Constructors
new ContentSettingsSetParams({String primaryPattern, String secondaryPattern, ResourceIdentifier resourceIdentifier, setting, String scope}) #
Create a new instance of a ChromeObject
, which creates and delegates to
a JsObject proxy.
ContentSettingsSetParams({String primaryPattern, String secondaryPattern, ResourceIdentifier resourceIdentifier, var setting, String scope}) { if (primaryPattern != null) this.primaryPattern = primaryPattern; if (secondaryPattern != null) this.secondaryPattern = secondaryPattern; if (resourceIdentifier != null) this.resourceIdentifier = resourceIdentifier; if (setting != null) this.setting = setting; if (scope != null) this.scope = scope; }
new ContentSettingsSetParams.fromProxy(JsObject jsProxy) #
Create a new instance of a ChromeObject
, which delegates to the given
JsObject proxy.
ContentSettingsSetParams.fromProxy(JsObject jsProxy): super.fromProxy(jsProxy);
Properties
String primaryPattern #
The pattern for the primary URL. For details on the format of a pattern, see Content Setting Patterns.
String get primaryPattern => jsProxy['primaryPattern'];
set primaryPattern(String value) => jsProxy['primaryPattern'] = value;
ResourceIdentifier resourceIdentifier #
The resource identifier for the content type.
ResourceIdentifier get resourceIdentifier => _createResourceIdentifier(jsProxy['resourceIdentifier']);
set resourceIdentifier(ResourceIdentifier value) => jsProxy['resourceIdentifier'] = jsify(value);
String scope #
Where to set the setting (default: regular). One of<br>regular
: setting
for regular profile (which is inherited by the incognito profile if not
overridden elsewhere),<br>[incognito_session_only]: setting for incognito
profile that can only be set during an incognito session and is deleted
when the incognito session ends (overrides regular settings).
enum of regular
, incognito_session_only
String get scope => jsProxy['scope'];
set scope(String value) => jsProxy['scope'] = value;
String secondaryPattern #
The pattern for the secondary URL. Defaults to matching all URLs. For details on the format of a pattern, see Content Setting Patterns.
String get secondaryPattern => jsProxy['secondaryPattern'];
set secondaryPattern(String value) => jsProxy['secondaryPattern'] = value;
var setting #
The setting applied by this rule. See the description of the individual ContentSetting objects for the possible values.
dynamic get setting => jsProxy['setting'];
set setting(var value) => jsProxy['setting'] = jsify(value);
Methods
String toString() #
Returns a string representation of this object.
String toString() => jsProxy.toString();