Class Participant.Referrer
-
- All Implemented Interfaces:
public final class Participant.Referrer
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description public final classParticipant.Referrer.BuilderA builder for Referrer.
public final classParticipant.Referrer.MetadataShallow custom metadata object.
public final classParticipant.Referrer.ShareCount
-
Method Summary
-
-
Method Detail
-
fingerprint
final Optional<String> fingerprint()
-
fraudReasonCode
final Optional<String> fraudReasonCode()
-
fraudRiskLevel
final Optional<FraudRiskLevel> fraudRiskLevel()
-
impressionCount
final Optional<Long> impressionCount()
-
inviteCount
final Optional<Long> inviteCount()
-
metadata
final Optional<Participant.Referrer.Metadata> metadata()
Shallow custom metadata object.
-
monthlyRank
final Optional<Long> monthlyRank()
-
monthlyReferralCount
final Optional<Long> monthlyReferralCount()
-
monthlyReferrals
final Optional<List<String>> monthlyReferrals()
-
prevMonthlyRank
final Optional<Long> prevMonthlyRank()
-
prevMonthlyReferralCount
final Optional<Long> prevMonthlyReferralCount()
-
referralCount
final Optional<Long> referralCount()
-
referralSource
final Optional<ReferralSource> referralSource()
-
referralStatus
final Optional<ReferralStatus> referralStatus()
-
shareCount
final Optional<Participant.Referrer.ShareCount> shareCount()
-
uniqueImpressionCount
final Optional<Long> uniqueImpressionCount()
-
unsubscribed
final Optional<Boolean> unsubscribed()
-
_id
final JsonField<String> _id()
Returns the raw JSON value of id.
Unlike id, this method doesn't throw if the JSON field has an unexpected type.
-
_createdAt
final JsonField<Long> _createdAt()
Returns the raw JSON value of createdAt.
Unlike createdAt, this method doesn't throw if the JSON field has an unexpected type.
-
_email
final JsonField<String> _email()
Returns the raw JSON value of email.
Unlike email, this method doesn't throw if the JSON field has an unexpected type.
-
_fingerprint
final JsonField<String> _fingerprint()
Returns the raw JSON value of fingerprint.
Unlike fingerprint, this method doesn't throw if the JSON field has an unexpected type.
-
_firstName
final JsonField<String> _firstName()
Returns the raw JSON value of firstName.
Unlike firstName, this method doesn't throw if the JSON field has an unexpected type.
-
_fraudReasonCode
final JsonField<String> _fraudReasonCode()
Returns the raw JSON value of fraudReasonCode.
Unlike fraudReasonCode, this method doesn't throw if the JSON field has an unexpected type.
-
_fraudRiskLevel
final JsonField<FraudRiskLevel> _fraudRiskLevel()
Returns the raw JSON value of fraudRiskLevel.
Unlike fraudRiskLevel, this method doesn't throw if the JSON field has an unexpected type.
-
_impressionCount
final JsonField<Long> _impressionCount()
Returns the raw JSON value of impressionCount.
Unlike impressionCount, this method doesn't throw if the JSON field has an unexpected type.
-
_inviteCount
final JsonField<Long> _inviteCount()
Returns the raw JSON value of inviteCount.
Unlike inviteCount, this method doesn't throw if the JSON field has an unexpected type.
-
_ipAddress
final JsonField<String> _ipAddress()
Returns the raw JSON value of ipAddress.
Unlike ipAddress, this method doesn't throw if the JSON field has an unexpected type.
-
_isWinner
final JsonField<Boolean> _isWinner()
Returns the raw JSON value of isWinner.
Unlike isWinner, this method doesn't throw if the JSON field has an unexpected type.
-
_lastName
final JsonField<String> _lastName()
Returns the raw JSON value of lastName.
Unlike lastName, this method doesn't throw if the JSON field has an unexpected type.
-
_metadata
final JsonField<Participant.Referrer.Metadata> _metadata()
Returns the raw JSON value of metadata.
Unlike metadata, this method doesn't throw if the JSON field has an unexpected type.
-
_monthlyRank
final JsonField<Long> _monthlyRank()
Returns the raw JSON value of monthlyRank.
Unlike monthlyRank, this method doesn't throw if the JSON field has an unexpected type.
-
_monthlyReferralCount
final JsonField<Long> _monthlyReferralCount()
Returns the raw JSON value of monthlyReferralCount.
Unlike monthlyReferralCount, this method doesn't throw if the JSON field has an unexpected type.
-
_monthlyReferrals
final JsonField<List<String>> _monthlyReferrals()
Returns the raw JSON value of monthlyReferrals.
Unlike monthlyReferrals, this method doesn't throw if the JSON field has an unexpected type.
-
_prevMonthlyRank
final JsonField<Long> _prevMonthlyRank()
Returns the raw JSON value of prevMonthlyRank.
Unlike prevMonthlyRank, this method doesn't throw if the JSON field has an unexpected type.
-
_prevMonthlyReferralCount
final JsonField<Long> _prevMonthlyReferralCount()
Returns the raw JSON value of prevMonthlyReferralCount.
Unlike prevMonthlyReferralCount, this method doesn't throw if the JSON field has an unexpected type.
-
_rank
final JsonField<Long> _rank()
Returns the raw JSON value of rank.
Unlike rank, this method doesn't throw if the JSON field has an unexpected type.
-
_referralCount
final JsonField<Long> _referralCount()
Returns the raw JSON value of referralCount.
Unlike referralCount, this method doesn't throw if the JSON field has an unexpected type.
-
_referrals
final JsonField<List<String>> _referrals()
Returns the raw JSON value of referrals.
Unlike referrals, this method doesn't throw if the JSON field has an unexpected type.
-
_referralSource
final JsonField<ReferralSource> _referralSource()
Returns the raw JSON value of referralSource.
Unlike referralSource, this method doesn't throw if the JSON field has an unexpected type.
-
_referralStatus
final JsonField<ReferralStatus> _referralStatus()
Returns the raw JSON value of referralStatus.
Unlike referralStatus, this method doesn't throw if the JSON field has an unexpected type.
-
_shareCount
final JsonField<Participant.Referrer.ShareCount> _shareCount()
Returns the raw JSON value of shareCount.
Unlike shareCount, this method doesn't throw if the JSON field has an unexpected type.
-
_shareUrl
final JsonField<String> _shareUrl()
Returns the raw JSON value of shareUrl.
Unlike shareUrl, this method doesn't throw if the JSON field has an unexpected type.
-
_uniqueImpressionCount
final JsonField<Long> _uniqueImpressionCount()
Returns the raw JSON value of uniqueImpressionCount.
Unlike uniqueImpressionCount, this method doesn't throw if the JSON field has an unexpected type.
-
_unsubscribed
final JsonField<Boolean> _unsubscribed()
Returns the raw JSON value of unsubscribed.
Unlike unsubscribed, this method doesn't throw if the JSON field has an unexpected type.
-
_additionalProperties
final Map<String, JsonValue> _additionalProperties()
-
toBuilder
final Participant.Referrer.Builder toBuilder()
-
validate
final Participant.Referrer validate()
Validates that the types of all values in this object match their expected types recursively.
This method is not forwards compatible with new types from the API for existing fields.
-
builder
final static Participant.Referrer.Builder builder()
Returns a mutable builder for constructing an instance of Referrer.
-
-
-
-