public abstract class BadgeDetailAttributeModel
extends java.lang.Object
BadgeDetailAttributeModel abstract class identifies the properties related to
attributes on the Badge Detail View.| Modifier and Type | Field and Description |
|---|---|
static int |
ATTRIBUTE_ID_BADGE_ID
Badge ID.
|
static int |
ATTRIBUTE_ID_BADGE_NAME
Badge name.
|
static int |
ATTRIBUTE_ID_BLUETOOTH
Bluetooth.
|
static int |
ATTRIBUTE_ID_DATE_ISSUED
Badge issue date.
|
static int |
ATTRIBUTE_ID_EMAIL
The email address linked to the badge.
|
static int |
ATTRIBUTE_ID_ENROLLED_WITH
Mobile phone number linked to the badge with country code prepended.
|
static int |
ATTRIBUTE_ID_EXTRA_ATTRIBUTE
Any additional attribute not captured by the other types.
|
static int |
ATTRIBUTE_ID_LOCATION_SERVICE
Location Services.
|
static int |
ATTRIBUTE_ID_ORG
Organization name.
|
static int |
ATTRIBUTE_ID_PASSCODE
Passcode.
|
static int |
ATTRIBUTE_ID_PRIVACY_POLICY
Privacy policy.
|
static int |
ATTRIBUTE_ID_REMOVE_BADGE
"Delete Badge" button.
|
static int |
ATTRIBUTE_ID_TERM_OF_USE
Terms of use.
|
static int |
ATTRIBUTE_ID_TOTP_CODE
Time-based one-time password (TOTP).
|
static int |
ATTRIBUTE_ID_USER_VALIDATION
User validation.
|
static int |
ATTRIBUTE_ID_USHER_CODE
MicroStrategy Badge (Usher) code.
|
static java.lang.String |
DUMMY_VALUE
Dummy value.
|
static int |
ITEM_VIEW_TYPE_DEFAULT
The default view.
|
static int |
ITEM_VIEW_TYPE_DELETE
The view for the "Delete Badge" button.
|
static int |
ITEM_VIEW_TYPE_EXPANDABLE
An expandable view for content that is greater than 30 characters.
|
static int |
ITEM_VIEW_TYPE_PRIVACY_POLICY_OR_TERM_OF_USE
The view for the privacy policy/terms of use.
|
static int |
ITEM_VIEW_TYPE_TOTP_CODE
The view for the time-based one-time password (TOTP).
|
static int |
ITEM_VIEW_TYPE_USER_VALIDATION
The view for user validation.
|
static int |
ITEM_VIEW_TYPE_USHER_CODE
The view for the MicroStrategy Badge (Usher) code.
|
| Modifier and Type | Method and Description |
|---|---|
abstract int |
attributeId()
Returns an int of the identification number of the attribute.
|
abstract java.lang.String |
extraAttributeKey()
Returns a String of the alternate attribute name.
|
abstract int |
itemViewType()
Returns an int of the item view type.
|
abstract int |
max()
Returns an int of the maximum value for the progress bar.
|
abstract int |
progress()
Returns an int of the percent completion of the progress bar.
|
abstract java.lang.String |
qrCode()
Returns a String of the QR code content.
|
abstract java.lang.String |
value()
Returns a String of the value of the item.
|
public static final int ITEM_VIEW_TYPE_DEFAULT
public static final int ITEM_VIEW_TYPE_USER_VALIDATION
public static final int ITEM_VIEW_TYPE_TOTP_CODE
public static final int ITEM_VIEW_TYPE_USHER_CODE
public static final int ITEM_VIEW_TYPE_PRIVACY_POLICY_OR_TERM_OF_USE
public static final int ITEM_VIEW_TYPE_DELETE
public static final int ITEM_VIEW_TYPE_EXPANDABLE
public static final int ATTRIBUTE_ID_BADGE_ID
public static final int ATTRIBUTE_ID_ORG
public static final int ATTRIBUTE_ID_BADGE_NAME
public static final int ATTRIBUTE_ID_DATE_ISSUED
public static final int ATTRIBUTE_ID_EMAIL
public static final int ATTRIBUTE_ID_EXTRA_ATTRIBUTE
public static final int ATTRIBUTE_ID_USER_VALIDATION
public static final int ATTRIBUTE_ID_TOTP_CODE
public static final int ATTRIBUTE_ID_USHER_CODE
public static final int ATTRIBUTE_ID_PASSCODE
public static final int ATTRIBUTE_ID_LOCATION_SERVICE
public static final int ATTRIBUTE_ID_BLUETOOTH
public static final int ATTRIBUTE_ID_PRIVACY_POLICY
public static final int ATTRIBUTE_ID_TERM_OF_USE
public static final int ATTRIBUTE_ID_ENROLLED_WITH
public static final int ATTRIBUTE_ID_REMOVE_BADGE
public static final java.lang.String DUMMY_VALUE
public abstract int attributeId()
ATTRIBUTE_ID_BADGE_ID = 0ATTRIBUTE_ID_ORG = 1ATTRIBUTE_ID_BADGE_NAME = 2ATTRIBUTE_ID_DATE_ISSUED = 3ATTRIBUTE_ID_EMAIL = 4ATTRIBUTE_ID_EXTRA_ATTRIBUTE = 5ATTRIBUTE_ID_USER_VALIDATION = 6ATTRIBUTE_ID_TOTP_CODE = 7ATTRIBUTE_ID_USHER_CODE = 8ATTRIBUTE_ID_PASSCODE = 9ATTRIBUTE_ID_LOCATION_SERVICE = 10ATTRIBUTE_ID_BLUETOOTH = 11ATTRIBUTE_ID_PRIVACY_POLICY = 12ATTRIBUTE_ID_TERM_OF_USE = 13ATTRIBUTE_ID_ENROLLED_WITH = 14ATTRIBUTE_ID_REMOVE_BADGE = 15public abstract int itemViewType()
public abstract int progress()
public abstract int max()
public abstract java.lang.String value()
DUMMY_VALUE = ""@Nullable public abstract java.lang.String extraAttributeKey()
null.@Nullable public abstract java.lang.String qrCode()
null.