1// Signature format: 4.0 2package androidx.wear.watchface.control.data { 3 4 @RestrictTo(androidx.annotation.RestrictTo.Scope.LIBRARY_GROUP_PREFIX) @androidx.versionedparcelable.VersionedParcelize public class ComplicationRenderParams implements android.os.Parcelable androidx.versionedparcelable.VersionedParcelable { 5 ctor public ComplicationRenderParams(int, androidx.wear.watchface.data.RenderParametersWireFormat, long, android.support.wearable.complications.ComplicationData?, androidx.wear.watchface.style.data.UserStyleWireFormat?); 6 method public int describeContents(); 7 method public long getCalendarTimeMillis(); 8 method public android.support.wearable.complications.ComplicationData? getComplicationData(); 9 method public int getComplicationSlotId(); 10 method public androidx.wear.watchface.data.RenderParametersWireFormat getRenderParametersWireFormat(); 11 method public androidx.wear.watchface.style.data.UserStyleWireFormat? getUserStyle(); 12 method public void writeToParcel(android.os.Parcel, int); 13 field public static final android.os.Parcelable.Creator<androidx.wear.watchface.control.data.ComplicationRenderParams!>! CREATOR; 14 } 15 16 @RestrictTo(androidx.annotation.RestrictTo.Scope.LIBRARY_GROUP_PREFIX) public class CrashInfoParcel implements android.os.Parcelable { 17 ctor public CrashInfoParcel(Throwable); 18 method public int describeContents(); 19 method public void writeToParcel(android.os.Parcel, int); 20 field public static final android.os.Parcelable.Creator<androidx.wear.watchface.control.data.CrashInfoParcel!>! CREATOR; 21 field public final android.app.ApplicationErrorReport.CrashInfo crashInfo; 22 } 23 24 @RestrictTo(androidx.annotation.RestrictTo.Scope.LIBRARY_GROUP_PREFIX) @androidx.versionedparcelable.VersionedParcelize public class DefaultProviderPoliciesParams implements android.os.Parcelable androidx.versionedparcelable.VersionedParcelable { 25 ctor public DefaultProviderPoliciesParams(android.content.ComponentName); 26 method public int describeContents(); 27 method public android.content.ComponentName getWatchFaceName(); 28 method public void writeToParcel(android.os.Parcel, int); 29 field public static final android.os.Parcelable.Creator<androidx.wear.watchface.control.data.DefaultProviderPoliciesParams!>! CREATOR; 30 } 31 32 @RestrictTo(androidx.annotation.RestrictTo.Scope.LIBRARY_GROUP_PREFIX) @androidx.versionedparcelable.VersionedParcelize public class GetComplicationSlotMetadataParams implements android.os.Parcelable androidx.versionedparcelable.VersionedParcelable { 33 ctor public GetComplicationSlotMetadataParams(android.content.ComponentName); 34 method public int describeContents(); 35 method public android.content.ComponentName getWatchFaceName(); 36 method public void writeToParcel(android.os.Parcel, int); 37 field public static final android.os.Parcelable.Creator<androidx.wear.watchface.control.data.GetComplicationSlotMetadataParams!>! CREATOR; 38 } 39 40 @RestrictTo(androidx.annotation.RestrictTo.Scope.LIBRARY_GROUP_PREFIX) @androidx.versionedparcelable.VersionedParcelize public class GetUserStyleSchemaParams implements android.os.Parcelable androidx.versionedparcelable.VersionedParcelable { 41 ctor public GetUserStyleSchemaParams(android.content.ComponentName); 42 method public int describeContents(); 43 method public android.content.ComponentName getWatchFaceName(); 44 method public void writeToParcel(android.os.Parcel, int); 45 field public static final android.os.Parcelable.Creator<androidx.wear.watchface.control.data.GetUserStyleSchemaParams!>! CREATOR; 46 } 47 48 @RestrictTo(androidx.annotation.RestrictTo.Scope.LIBRARY_GROUP_PREFIX) @androidx.versionedparcelable.VersionedParcelize public class HeadlessWatchFaceInstanceParams implements android.os.Parcelable androidx.versionedparcelable.VersionedParcelable { 49 ctor public HeadlessWatchFaceInstanceParams(android.content.ComponentName, androidx.wear.watchface.data.DeviceConfig, int, int); 50 method public int describeContents(); 51 method public androidx.wear.watchface.data.DeviceConfig getDeviceConfig(); 52 method public int getHeight(); 53 method public android.content.ComponentName getWatchFaceName(); 54 method public int getWidth(); 55 method public void writeToParcel(android.os.Parcel, int); 56 field public static final android.os.Parcelable.Creator<androidx.wear.watchface.control.data.HeadlessWatchFaceInstanceParams!>! CREATOR; 57 } 58 59 @RestrictTo(androidx.annotation.RestrictTo.Scope.LIBRARY_GROUP_PREFIX) @androidx.versionedparcelable.VersionedParcelize public final class IdTypeAndDefaultProviderPolicyWireFormat implements android.os.Parcelable androidx.versionedparcelable.VersionedParcelable { 60 ctor public IdTypeAndDefaultProviderPolicyWireFormat(int, java.util.List<android.content.ComponentName!>?, int, @android.support.wearable.complications.ComplicationData.ComplicationType int); 61 method public int describeContents(); 62 method @android.support.wearable.complications.ComplicationData.ComplicationType public int getDefaultProviderType(); 63 method public java.util.List<android.content.ComponentName!>? getDefaultProvidersToTry(); 64 method public int getFallbackSystemProvider(); 65 method public int getId(); 66 method public void writeToParcel(android.os.Parcel, int); 67 field public static final android.os.Parcelable.Creator<androidx.wear.watchface.control.data.IdTypeAndDefaultProviderPolicyWireFormat!>! CREATOR; 68 } 69 70 @RestrictTo(androidx.annotation.RestrictTo.Scope.LIBRARY_GROUP_PREFIX) @androidx.versionedparcelable.VersionedParcelize(allowSerialization=true) public class WallpaperInteractiveWatchFaceInstanceParams implements android.os.Parcelable androidx.versionedparcelable.VersionedParcelable { 71 ctor public WallpaperInteractiveWatchFaceInstanceParams(String, androidx.wear.watchface.data.DeviceConfig, androidx.wear.watchface.data.WatchUiState, androidx.wear.watchface.style.data.UserStyleWireFormat, java.util.List<androidx.wear.watchface.data.IdAndComplicationDataWireFormat!>?); 72 method public int describeContents(); 73 method public androidx.wear.watchface.data.DeviceConfig getDeviceConfig(); 74 method public java.util.List<androidx.wear.watchface.data.IdAndComplicationDataWireFormat!>? getIdAndComplicationDataWireFormats(); 75 method public String getInstanceId(); 76 method public androidx.wear.watchface.style.data.UserStyleWireFormat getUserStyle(); 77 method public androidx.wear.watchface.data.WatchUiState getWatchUiState(); 78 method public void setIdAndComplicationDataWireFormats(java.util.List<androidx.wear.watchface.data.IdAndComplicationDataWireFormat!>?); 79 method public void setUserStyle(androidx.wear.watchface.style.data.UserStyleWireFormat); 80 method public void writeToParcel(android.os.Parcel, int); 81 field public static final android.os.Parcelable.Creator<androidx.wear.watchface.control.data.WallpaperInteractiveWatchFaceInstanceParams!>! CREATOR; 82 } 83 84 @RestrictTo(androidx.annotation.RestrictTo.Scope.LIBRARY_GROUP_PREFIX) @androidx.versionedparcelable.VersionedParcelize public class WatchFaceRenderParams implements android.os.Parcelable androidx.versionedparcelable.VersionedParcelable { 85 ctor public WatchFaceRenderParams(androidx.wear.watchface.data.RenderParametersWireFormat, long, androidx.wear.watchface.style.data.UserStyleWireFormat?, java.util.List<androidx.wear.watchface.data.IdAndComplicationDataWireFormat!>?); 86 method public int describeContents(); 87 method public long getCalendarTimeMillis(); 88 method public java.util.List<androidx.wear.watchface.data.IdAndComplicationDataWireFormat!>? getIdAndComplicationDatumWireFormats(); 89 method public androidx.wear.watchface.data.RenderParametersWireFormat getRenderParametersWireFormat(); 90 method public androidx.wear.watchface.style.data.UserStyleWireFormat? getUserStyle(); 91 method public void writeToParcel(android.os.Parcel, int); 92 field public static final android.os.Parcelable.Creator<androidx.wear.watchface.control.data.WatchFaceRenderParams!>! CREATOR; 93 } 94 95} 96 97package androidx.wear.watchface.data { 98 99 @RestrictTo(androidx.annotation.RestrictTo.Scope.LIBRARY_GROUP_PREFIX) @androidx.versionedparcelable.VersionedParcelize public final class ComplicationSlotMetadataWireFormat implements android.os.Parcelable androidx.versionedparcelable.VersionedParcelable { 100 ctor public ComplicationSlotMetadataWireFormat(int, int[], android.graphics.RectF![], int, @android.support.wearable.complications.ComplicationData.ComplicationType int[], java.util.List<android.content.ComponentName!>?, int, @android.support.wearable.complications.ComplicationData.ComplicationType int, boolean, boolean, android.os.Bundle); 101 method public int describeContents(); 102 method public int getBoundsType(); 103 method public android.graphics.RectF![] getComplicationBounds(); 104 method public int[] getComplicationBoundsType(); 105 method public android.os.Bundle getComplicationConfigExtras(); 106 method @android.support.wearable.complications.ComplicationData.ComplicationType public int getDefaultDataSourceType(); 107 method public java.util.List<android.content.ComponentName!>? getDefaultDataSourcesToTry(); 108 method public int getFallbackSystemDataSource(); 109 method public int getId(); 110 method @android.support.wearable.complications.ComplicationData.ComplicationType public int[] getSupportedTypes(); 111 method public boolean isFixedComplicationDataSource(); 112 method public boolean isInitiallyEnabled(); 113 method public void writeToParcel(android.os.Parcel, int); 114 field public static final android.os.Parcelable.Creator<androidx.wear.watchface.data.ComplicationSlotMetadataWireFormat!>! CREATOR; 115 } 116 117 @RestrictTo(androidx.annotation.RestrictTo.Scope.LIBRARY_GROUP_PREFIX) @androidx.versionedparcelable.VersionedParcelize public final class ComplicationStateWireFormat implements android.os.Parcelable androidx.versionedparcelable.VersionedParcelable { 118 ctor public ComplicationStateWireFormat(android.graphics.Rect, int, @android.support.wearable.complications.ComplicationData.ComplicationType int[], java.util.List<android.content.ComponentName!>?, int, @android.support.wearable.complications.ComplicationData.ComplicationType int, boolean, boolean, @android.support.wearable.complications.ComplicationData.ComplicationType int, boolean, android.os.Bundle); 119 method public int describeContents(); 120 method public android.graphics.Rect getBounds(); 121 method public int getBoundsType(); 122 method public android.os.Bundle getComplicationConfigExtras(); 123 method @android.support.wearable.complications.ComplicationData.ComplicationType public int getCurrentType(); 124 method @android.support.wearable.complications.ComplicationData.ComplicationType public int getDefaultProviderType(); 125 method public java.util.List<android.content.ComponentName!>? getDefaultProvidersToTry(); 126 method public int getFallbackSystemProvider(); 127 method @android.support.wearable.complications.ComplicationData.ComplicationType public int[] getSupportedTypes(); 128 method public boolean isEnabled(); 129 method public boolean isFixedComplicationProvider(); 130 method public boolean isInitiallyEnabled(); 131 method public void writeToParcel(android.os.Parcel, int); 132 field public static final android.os.Parcelable.Creator<androidx.wear.watchface.data.ComplicationStateWireFormat!>! CREATOR; 133 } 134 135 @RestrictTo(androidx.annotation.RestrictTo.Scope.LIBRARY_GROUP_PREFIX) @androidx.versionedparcelable.VersionedParcelize(allowSerialization=true) public final class DeviceConfig implements android.os.Parcelable androidx.versionedparcelable.VersionedParcelable { 136 ctor public DeviceConfig(boolean, boolean, long, long); 137 method public int describeContents(); 138 method public long getAnalogPreviewReferenceTimeMillis(); 139 method public long getDigitalPreviewReferenceTimeMillis(); 140 method public boolean getHasBurnInProtection(); 141 method public boolean getHasLowBitAmbient(); 142 method public void writeToParcel(android.os.Parcel, int); 143 field public static final android.os.Parcelable.Creator<androidx.wear.watchface.data.DeviceConfig!>! CREATOR; 144 } 145 146 @RestrictTo(androidx.annotation.RestrictTo.Scope.LIBRARY_GROUP_PREFIX) @androidx.versionedparcelable.VersionedParcelize public final class IdAndComplicationDataWireFormat implements android.os.Parcelable androidx.versionedparcelable.VersionedParcelable { 147 ctor public IdAndComplicationDataWireFormat(int, android.support.wearable.complications.ComplicationData); 148 method public int describeContents(); 149 method public android.support.wearable.complications.ComplicationData getComplicationData(); 150 method public int getId(); 151 method public void writeToParcel(android.os.Parcel, int); 152 field public static final android.os.Parcelable.Creator<androidx.wear.watchface.data.IdAndComplicationDataWireFormat!>! CREATOR; 153 } 154 155 @RestrictTo(androidx.annotation.RestrictTo.Scope.LIBRARY_GROUP_PREFIX) @androidx.versionedparcelable.VersionedParcelize public final class IdAndComplicationStateWireFormat implements android.os.Parcelable androidx.versionedparcelable.VersionedParcelable { 156 ctor public IdAndComplicationStateWireFormat(int, androidx.wear.watchface.data.ComplicationStateWireFormat); 157 method public int describeContents(); 158 method public androidx.wear.watchface.data.ComplicationStateWireFormat getComplicationState(); 159 method public int getId(); 160 method public void writeToParcel(android.os.Parcel, int); 161 field public static final android.os.Parcelable.Creator<androidx.wear.watchface.data.IdAndComplicationStateWireFormat!>! CREATOR; 162 } 163 164 @RestrictTo(androidx.annotation.RestrictTo.Scope.LIBRARY_GROUP_PREFIX) @androidx.versionedparcelable.VersionedParcelize(allowSerialization=true) public final class IdAndTapEventWireFormat implements android.os.Parcelable androidx.versionedparcelable.VersionedParcelable { 165 ctor public IdAndTapEventWireFormat(int, int, int, long); 166 method public int describeContents(); 167 method public long getCalendarTapTimeMillis(); 168 method public int getId(); 169 method public int getX(); 170 method public int getY(); 171 method public void writeToParcel(android.os.Parcel, int); 172 field public static final android.os.Parcelable.Creator<androidx.wear.watchface.data.IdAndTapEventWireFormat!>! CREATOR; 173 } 174 175 @RestrictTo(androidx.annotation.RestrictTo.Scope.LIBRARY_GROUP_PREFIX) @androidx.versionedparcelable.VersionedParcelize public class LayerParameterWireFormat implements android.os.Parcelable androidx.versionedparcelable.VersionedParcelable { 176 ctor public LayerParameterWireFormat(int, int); 177 method public int describeContents(); 178 method public int getLayer(); 179 method public int getLayerMode(); 180 method public void writeToParcel(android.os.Parcel, int); 181 field public static final android.os.Parcelable.Creator<androidx.wear.watchface.data.LayerParameterWireFormat!>! CREATOR; 182 } 183 184 @RestrictTo(androidx.annotation.RestrictTo.Scope.LIBRARY_GROUP_PREFIX) @androidx.versionedparcelable.VersionedParcelize public class RenderParametersWireFormat implements android.os.Parcelable androidx.versionedparcelable.VersionedParcelable { 185 ctor public RenderParametersWireFormat(int, int, int, int, String?, @ColorInt int, @ColorInt int, java.util.List<androidx.wear.watchface.data.IdAndTapEventWireFormat!>); 186 method public int describeContents(); 187 method @ColorInt public int getBackgroundTint(); 188 method public int getDrawMode(); 189 method public int getElementComplicationSlotId(); 190 method public int getElementType(); 191 method public String? getElementUserStyleSettingId(); 192 method @ColorInt public int getHighlightTint(); 193 method public java.util.List<androidx.wear.watchface.data.IdAndTapEventWireFormat!>? getIdAndTapEventWireFormat(); 194 method public int getWatchFaceLayerSetBitfield(); 195 method public void writeToParcel(android.os.Parcel, int); 196 field public static final android.os.Parcelable.Creator<androidx.wear.watchface.data.RenderParametersWireFormat!>! CREATOR; 197 field public static int ELEMENT_TYPE_ALL_COMPLICATIONS; 198 field public static int ELEMENT_TYPE_COMPLICATION; 199 field public static int ELEMENT_TYPE_NONE; 200 field public static int ELEMENT_TYPE_USER_STYLE; 201 } 202 203 @RestrictTo(androidx.annotation.RestrictTo.Scope.LIBRARY_GROUP_PREFIX) @androidx.versionedparcelable.VersionedParcelize(allowSerialization=true) public final class WatchUiState implements android.os.Parcelable androidx.versionedparcelable.VersionedParcelable { 204 ctor public WatchUiState(boolean, int); 205 method public int describeContents(); 206 method public boolean getInAmbientMode(); 207 method public int getInterruptionFilter(); 208 method public void writeToParcel(android.os.Parcel, int); 209 field public static final android.os.Parcelable.Creator<androidx.wear.watchface.data.WatchUiState!>! CREATOR; 210 } 211 212} 213 214package androidx.wear.watchface.editor.data { 215 216 @RestrictTo(androidx.annotation.RestrictTo.Scope.LIBRARY_GROUP_PREFIX) @androidx.versionedparcelable.VersionedParcelize(allowSerialization=true) public final class EditorStateWireFormat implements android.os.Parcelable androidx.versionedparcelable.VersionedParcelable { 217 ctor public EditorStateWireFormat(String?, androidx.wear.watchface.style.data.UserStyleWireFormat, java.util.List<androidx.wear.watchface.data.IdAndComplicationDataWireFormat!>, boolean, android.os.Bundle?); 218 method public int describeContents(); 219 method public boolean getCommitChanges(); 220 method public java.util.List<androidx.wear.watchface.data.IdAndComplicationDataWireFormat!> getPreviewComplicationData(); 221 method public android.os.Bundle? getPreviewImageBundle(); 222 method public androidx.wear.watchface.style.data.UserStyleWireFormat getUserStyle(); 223 method public String? getWatchFaceInstanceId(); 224 method public void writeToParcel(android.os.Parcel, int); 225 field public static final android.os.Parcelable.Creator<androidx.wear.watchface.editor.data.EditorStateWireFormat!>! CREATOR; 226 } 227 228} 229 230package androidx.wear.watchface.style.data { 231 232 @RestrictTo(androidx.annotation.RestrictTo.Scope.LIBRARY_GROUP_PREFIX) @androidx.versionedparcelable.VersionedParcelize public class BooleanOptionWireFormat extends androidx.wear.watchface.style.data.OptionWireFormat { 233 ctor public BooleanOptionWireFormat(byte[]); 234 } 235 236 @RestrictTo(androidx.annotation.RestrictTo.Scope.LIBRARY_GROUP_PREFIX) @androidx.versionedparcelable.VersionedParcelize public class BooleanUserStyleSettingWireFormat extends androidx.wear.watchface.style.data.UserStyleSettingWireFormat { 237 ctor public BooleanUserStyleSettingWireFormat(String, CharSequence, CharSequence, android.graphics.drawable.Icon?, java.util.List<androidx.wear.watchface.style.data.OptionWireFormat!>, int, java.util.List<java.lang.Integer!>); 238 } 239 240 @RestrictTo(androidx.annotation.RestrictTo.Scope.LIBRARY_GROUP_PREFIX) @androidx.versionedparcelable.VersionedParcelize public class ComplicationOverlayWireFormat implements android.os.Parcelable androidx.versionedparcelable.VersionedParcelable { 241 ctor public ComplicationOverlayWireFormat(int, Boolean?, java.util.Map<java.lang.Integer!,android.graphics.RectF!>?, Integer?); 242 method public int describeContents(); 243 method public Integer? getAccessibilityTraversalIndex(); 244 method public void writeToParcel(android.os.Parcel, int); 245 field public static final android.os.Parcelable.Creator<androidx.wear.watchface.style.data.ComplicationOverlayWireFormat!>! CREATOR; 246 field public static final int ENABLED_NO = 0; // 0x0 247 field public static final int ENABLED_UNKNOWN = -1; // 0xffffffff 248 field public static final int ENABLED_YES = 1; // 0x1 249 field public static final long NULL_ACCESSIBILITY_TRAVERSAL_INDEX = 4294967296L; // 0x100000000L 250 field @androidx.versionedparcelable.ParcelField(1) public int mComplicationSlotId; 251 field @androidx.versionedparcelable.ParcelField(2) public int mEnabled; 252 field @androidx.versionedparcelable.ParcelField(3) public java.util.Map<java.lang.Integer!,android.graphics.RectF!>? mPerComplicationTypeBounds; 253 } 254 255 @RestrictTo(androidx.annotation.RestrictTo.Scope.LIBRARY_GROUP_PREFIX) @androidx.versionedparcelable.VersionedParcelize public class ComplicationsOptionWireFormat extends androidx.wear.watchface.style.data.OptionWireFormat { 256 ctor public ComplicationsOptionWireFormat(byte[], CharSequence, android.graphics.drawable.Icon?, androidx.wear.watchface.style.data.ComplicationOverlayWireFormat![]); 257 field @androidx.versionedparcelable.ParcelField(100) public androidx.wear.watchface.style.data.ComplicationOverlayWireFormat![] mComplicationOverlays; 258 field @androidx.versionedparcelable.ParcelField(2) public CharSequence mDisplayName; 259 field @androidx.versionedparcelable.ParcelField(3) public android.graphics.drawable.Icon? mIcon; 260 } 261 262 @RestrictTo(androidx.annotation.RestrictTo.Scope.LIBRARY_GROUP_PREFIX) @androidx.versionedparcelable.VersionedParcelize public class ComplicationsUserStyleSettingWireFormat extends androidx.wear.watchface.style.data.UserStyleSettingWireFormat { 263 ctor public ComplicationsUserStyleSettingWireFormat(String, CharSequence, CharSequence, android.graphics.drawable.Icon?, java.util.List<androidx.wear.watchface.style.data.OptionWireFormat!>, int, java.util.List<java.lang.Integer!>); 264 } 265 266 @RestrictTo(androidx.annotation.RestrictTo.Scope.LIBRARY_GROUP_PREFIX) @androidx.versionedparcelable.VersionedParcelize public class CustomValueOptionWireFormat extends androidx.wear.watchface.style.data.OptionWireFormat { 267 ctor public CustomValueOptionWireFormat(byte[]); 268 } 269 270 @RestrictTo(androidx.annotation.RestrictTo.Scope.LIBRARY_GROUP_PREFIX) @androidx.versionedparcelable.VersionedParcelize public class CustomValueUserStyleSettingWireFormat extends androidx.wear.watchface.style.data.UserStyleSettingWireFormat { 271 ctor public CustomValueUserStyleSettingWireFormat(String, CharSequence, CharSequence, android.graphics.drawable.Icon?, java.util.List<androidx.wear.watchface.style.data.OptionWireFormat!>, java.util.List<java.lang.Integer!>); 272 } 273 274 @RestrictTo(androidx.annotation.RestrictTo.Scope.LIBRARY_GROUP_PREFIX) @androidx.versionedparcelable.VersionedParcelize public class DoubleRangeOptionWireFormat extends androidx.wear.watchface.style.data.OptionWireFormat { 275 ctor public DoubleRangeOptionWireFormat(byte[]); 276 } 277 278 @RestrictTo(androidx.annotation.RestrictTo.Scope.LIBRARY_GROUP_PREFIX) @androidx.versionedparcelable.VersionedParcelize public class DoubleRangeUserStyleSettingWireFormat extends androidx.wear.watchface.style.data.UserStyleSettingWireFormat { 279 ctor public DoubleRangeUserStyleSettingWireFormat(String, CharSequence, CharSequence, android.graphics.drawable.Icon?, java.util.List<androidx.wear.watchface.style.data.OptionWireFormat!>, int, java.util.List<java.lang.Integer!>); 280 } 281 282 @RestrictTo(androidx.annotation.RestrictTo.Scope.LIBRARY_GROUP_PREFIX) @androidx.versionedparcelable.VersionedParcelize public class ListOptionWireFormat extends androidx.wear.watchface.style.data.OptionWireFormat { 283 ctor public ListOptionWireFormat(byte[], CharSequence, android.graphics.drawable.Icon?); 284 field @androidx.versionedparcelable.ParcelField(2) public CharSequence mDisplayName; 285 field @androidx.versionedparcelable.ParcelField(3) public android.graphics.drawable.Icon? mIcon; 286 } 287 288 @RestrictTo(androidx.annotation.RestrictTo.Scope.LIBRARY_GROUP_PREFIX) @androidx.versionedparcelable.VersionedParcelize public class ListUserStyleSettingWireFormat extends androidx.wear.watchface.style.data.UserStyleSettingWireFormat { 289 ctor public ListUserStyleSettingWireFormat(String, CharSequence, CharSequence, android.graphics.drawable.Icon?, java.util.List<androidx.wear.watchface.style.data.OptionWireFormat!>, int, java.util.List<java.lang.Integer!>); 290 } 291 292 @RestrictTo(androidx.annotation.RestrictTo.Scope.LIBRARY_GROUP_PREFIX) @androidx.versionedparcelable.VersionedParcelize public class LongRangeOptionWireFormat extends androidx.wear.watchface.style.data.OptionWireFormat { 293 ctor public LongRangeOptionWireFormat(byte[]); 294 } 295 296 @RestrictTo(androidx.annotation.RestrictTo.Scope.LIBRARY_GROUP_PREFIX) @androidx.versionedparcelable.VersionedParcelize public class LongRangeUserStyleSettingWireFormat extends androidx.wear.watchface.style.data.UserStyleSettingWireFormat { 297 ctor public LongRangeUserStyleSettingWireFormat(String, CharSequence, CharSequence, android.graphics.drawable.Icon?, java.util.List<androidx.wear.watchface.style.data.OptionWireFormat!>, int, java.util.List<java.lang.Integer!>); 298 } 299 300 @RestrictTo(androidx.annotation.RestrictTo.Scope.LIBRARY_GROUP_PREFIX) @androidx.versionedparcelable.VersionedParcelize public class OptionWireFormat implements android.os.Parcelable androidx.versionedparcelable.VersionedParcelable { 301 ctor public OptionWireFormat(byte[]); 302 method public int describeContents(); 303 method public void writeToParcel(android.os.Parcel, int); 304 field public static final android.os.Parcelable.Creator<androidx.wear.watchface.style.data.OptionWireFormat!>! CREATOR; 305 field @androidx.versionedparcelable.ParcelField(1) public byte[] mId; 306 } 307 308 @RestrictTo(androidx.annotation.RestrictTo.Scope.LIBRARY_GROUP_PREFIX) @androidx.versionedparcelable.VersionedParcelize public class UserStyleSchemaWireFormat implements android.os.Parcelable androidx.versionedparcelable.VersionedParcelable { 309 ctor public UserStyleSchemaWireFormat(java.util.List<androidx.wear.watchface.style.data.UserStyleSettingWireFormat!>); 310 method public int describeContents(); 311 method public void writeToParcel(android.os.Parcel, int); 312 field public static final android.os.Parcelable.Creator<androidx.wear.watchface.style.data.UserStyleSchemaWireFormat!>! CREATOR; 313 field @androidx.versionedparcelable.ParcelField(1) public java.util.List<androidx.wear.watchface.style.data.UserStyleSettingWireFormat!> mSchema; 314 } 315 316 @RestrictTo(androidx.annotation.RestrictTo.Scope.LIBRARY_GROUP_PREFIX) @androidx.versionedparcelable.VersionedParcelize public class UserStyleSettingWireFormat implements android.os.Parcelable androidx.versionedparcelable.VersionedParcelable { 317 ctor public UserStyleSettingWireFormat(String, CharSequence, CharSequence, android.graphics.drawable.Icon?, java.util.List<androidx.wear.watchface.style.data.OptionWireFormat!>, int, java.util.List<java.lang.Integer!>); 318 method public int describeContents(); 319 method public void writeToParcel(android.os.Parcel, int); 320 field public static final android.os.Parcelable.Creator<androidx.wear.watchface.style.data.UserStyleSettingWireFormat!>! CREATOR; 321 field @androidx.versionedparcelable.ParcelField(6) public java.util.List<java.lang.Integer!> mAffectsLayers; 322 field @androidx.versionedparcelable.ParcelField(5) public int mDefaultOptionIndex; 323 field @androidx.versionedparcelable.ParcelField(3) public CharSequence mDescription; 324 field @androidx.versionedparcelable.ParcelField(2) public CharSequence mDisplayName; 325 field @androidx.versionedparcelable.ParcelField(4) public android.graphics.drawable.Icon? mIcon; 326 field @androidx.versionedparcelable.ParcelField(1) public String mId; 327 field @androidx.versionedparcelable.ParcelField(100) public java.util.List<androidx.wear.watchface.style.data.OptionWireFormat!> mOptions; 328 } 329 330 @RestrictTo(androidx.annotation.RestrictTo.Scope.LIBRARY_GROUP_PREFIX) @androidx.versionedparcelable.VersionedParcelize(allowSerialization=true) public class UserStyleWireFormat implements android.os.Parcelable androidx.versionedparcelable.VersionedParcelable { 331 ctor public UserStyleWireFormat(java.util.Map<java.lang.String!,byte[]!>); 332 method public int describeContents(); 333 method public void writeToParcel(android.os.Parcel, int); 334 field public static final android.os.Parcelable.Creator<androidx.wear.watchface.style.data.UserStyleWireFormat!>! CREATOR; 335 field @androidx.versionedparcelable.ParcelField(1) public java.util.Map<java.lang.String!,byte[]!> mUserStyle; 336 } 337 338} 339 340