diff options
author | Peter Birk Pakkenberg <pbirk@google.com> | 2023-09-27 10:20:38 +0100 |
---|---|---|
committer | Peter Birk Pakkenberg <pbirk@google.com> | 2023-09-27 10:20:38 +0100 |
commit | ce6b6c8200858847f3b6ae1afa3ddaacb9907d81 (patch) | |
tree | 2fb26cd897d31fb35a60aecbeb17df04d0c64816 | |
parent | 6576b412f23a1aac2dd40a124e81a0cc50196b02 (diff) | |
parent | 49693aeb33c375412eda739beca2631a2ce27d51 (diff) | |
download | webview_support_interfaces-ce6b6c8200858847f3b6ae1afa3ddaacb9907d81.tar.gz |
[AndroidX Webkit] roll interfaces to 49693aeandroidx-wear-wear-tooling-preview-release
This rolls the boundary interfaces for the androidx.webkit module
to include the following commit range:
sso://android/platform/external/webview_support_interfaces/+log/6576b412f23a1aac2dd40a124e81a0cc50196b02..49693aeb33c375412eda739beca2631a2ce27d51
Test: N/A
Change-Id: I4898fa7ecc90c6a44a356c7e1bee7553a04f703c
-rw-r--r-- | src/org/chromium/support_lib_boundary/WebSettingsBoundaryInterface.java | 13 | ||||
-rw-r--r-- | src/org/chromium/support_lib_boundary/util/Features.java | 4 |
2 files changed, 17 insertions, 0 deletions
diff --git a/src/org/chromium/support_lib_boundary/WebSettingsBoundaryInterface.java b/src/org/chromium/support_lib_boundary/WebSettingsBoundaryInterface.java index 987dd78..f41fcb0 100644 --- a/src/org/chromium/support_lib_boundary/WebSettingsBoundaryInterface.java +++ b/src/org/chromium/support_lib_boundary/WebSettingsBoundaryInterface.java @@ -66,4 +66,17 @@ public interface WebSettingsBoundaryInterface { void setUserAgentMetadataFromMap(Map<String, Object> uaMetadata); Map<String, Object> getUserAgentMetadataMap(); + + @Retention(RetentionPolicy.SOURCE) + @interface AttributionBehavior { + int DISABLED = 0; + int APP_SOURCE_AND_WEB_TRIGGER = 1; + int WEB_SOURCE_AND_WEB_TRIGGER = 2; + int APP_SOURCE_AND_APP_TRIGGER = 3; + } + + void setAttributionBehavior(@AttributionBehavior int behavior); + + @AttributionBehavior + int getAttributionBehavior(); } diff --git a/src/org/chromium/support_lib_boundary/util/Features.java b/src/org/chromium/support_lib_boundary/util/Features.java index d4a5250..2a2d523 100644 --- a/src/org/chromium/support_lib_boundary/util/Features.java +++ b/src/org/chromium/support_lib_boundary/util/Features.java @@ -260,4 +260,8 @@ public class Features { // WebSettingsCompat.setUserAgentMetadataFromMap // WebSettingsCompat.getUserAgentMetadataMap public static final String USER_AGENT_METADATA = "USER_AGENT_METADATA"; + + // WebSettingsCompat.setAttributionBehavior + // WebSettingsCompat.getAttributionBehavior + public static final String ATTRIBUTION_BEHAVIOR = "ATTRIBUTION_BEHAVIOR"; } |