Package com.dropbox.core.v2.seenstate
Enum PlatformType
- java.lang.Object
-
- java.lang.Enum<PlatformType>
-
- com.dropbox.core.v2.seenstate.PlatformType
-
- All Implemented Interfaces:
java.io.Serializable
,java.lang.Comparable<PlatformType>
public enum PlatformType extends java.lang.Enum<PlatformType>
Possible platforms on which a user may view content.
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static class
PlatformType.Serializer
For internal use only.
-
Enum Constant Summary
Enum Constants Enum Constant Description API
The content was viewed from an API client.DESKTOP
The content was viewed on a desktop client.MOBILE
The content was viewed on a mobile client.MOBILE_ANDROID
The content was viewed on a mobile android client.MOBILE_IOS
The content was viewed on a mobile iOS client.OTHER
Catch-all used for unknown tag values returned by the Dropbox servers.UNKNOWN
The content was viewed on an unknown platform.WEB
The content was viewed on the web.
-
Method Summary
All Methods Static Methods Concrete Methods Modifier and Type Method Description static PlatformType
valueOf(java.lang.String name)
Returns the enum constant of this type with the specified name.static PlatformType[]
values()
Returns an array containing the constants of this enum type, in the order they are declared.
-
-
-
Enum Constant Detail
-
WEB
public static final PlatformType WEB
The content was viewed on the web.
-
DESKTOP
public static final PlatformType DESKTOP
The content was viewed on a desktop client.
-
MOBILE_IOS
public static final PlatformType MOBILE_IOS
The content was viewed on a mobile iOS client.
-
MOBILE_ANDROID
public static final PlatformType MOBILE_ANDROID
The content was viewed on a mobile android client.
-
API
public static final PlatformType API
The content was viewed from an API client.
-
UNKNOWN
public static final PlatformType UNKNOWN
The content was viewed on an unknown platform.
-
MOBILE
public static final PlatformType MOBILE
The content was viewed on a mobile client. DEPRECATED: Use mobile_ios or mobile_android instead.
-
OTHER
public static final PlatformType OTHER
Catch-all used for unknown tag values returned by the Dropbox servers.Receiving a catch-all value typically indicates this SDK version is not up to date. Consider updating your SDK version to handle the new tags.
-
-
Method Detail
-
values
public static PlatformType[] values()
Returns an array containing the constants of this enum type, in the order they are declared. This method may be used to iterate over the constants as follows:for (PlatformType c : PlatformType.values()) System.out.println(c);
- Returns:
- an array containing the constants of this enum type, in the order they are declared
-
valueOf
public static PlatformType valueOf(java.lang.String name)
Returns the enum constant of this type with the specified name. The string must match exactly an identifier used to declare an enum constant in this type. (Extraneous whitespace characters are not permitted.)- Parameters:
name
- the name of the enum constant to be returned.- Returns:
- the enum constant with the specified name
- Throws:
java.lang.IllegalArgumentException
- if this enum type has no constant with the specified namejava.lang.NullPointerException
- if the argument is null
-
-