Class ParticipantCommissionList.Commission
-
- All Implemented Interfaces:
public final class ParticipantCommissionList.Commission
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description public final classParticipantCommissionList.Commission.BuilderA builder for Commission.
public final classParticipantCommissionList.Commission.Status
-
Method Summary
-
-
Method Detail
-
currencyIso
final String currencyIso()
-
referredId
final String referredId()
-
referrerId
final String referrerId()
-
saleAmount
final Long saleAmount()
-
status
final ParticipantCommissionList.Commission.Status status()
-
amountInCampaignCurrency
final Optional<Long> amountInCampaignCurrency()
-
approvedAt
final Optional<Long> approvedAt()
-
campaignCurrencyIso
final Optional<String> campaignCurrencyIso()
-
exchangeRate
final Optional<Double> exchangeRate()
-
exchangeRateAt
final Optional<Long> exchangeRateAt()
-
holdDuration
final Optional<Long> holdDuration()
-
payoutQueuedAt
final Optional<Long> payoutQueuedAt()
-
reversedAt
final Optional<Long> reversedAt()
-
saleAmountAmountInCampaignCurrency
final Optional<Long> saleAmountAmountInCampaignCurrency()
-
_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.
-
_amount
final JsonField<Long> _amount()
Returns the raw JSON value of amount.
Unlike amount, 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.
-
_currencyIso
final JsonField<String> _currencyIso()
Returns the raw JSON value of currencyIso.
Unlike currencyIso, this method doesn't throw if the JSON field has an unexpected type.
-
_referredId
final JsonField<String> _referredId()
Returns the raw JSON value of referredId.
Unlike referredId, this method doesn't throw if the JSON field has an unexpected type.
-
_referrerId
final JsonField<String> _referrerId()
Returns the raw JSON value of referrerId.
Unlike referrerId, this method doesn't throw if the JSON field has an unexpected type.
-
_saleAmount
final JsonField<Long> _saleAmount()
Returns the raw JSON value of saleAmount.
Unlike saleAmount, this method doesn't throw if the JSON field has an unexpected type.
-
_status
final JsonField<ParticipantCommissionList.Commission.Status> _status()
Returns the raw JSON value of status.
Unlike status, this method doesn't throw if the JSON field has an unexpected type.
-
_amountInCampaignCurrency
final JsonField<Long> _amountInCampaignCurrency()
Returns the raw JSON value of amountInCampaignCurrency.
Unlike amountInCampaignCurrency, this method doesn't throw if the JSON field has an unexpected type.
-
_approvedAt
final JsonField<Long> _approvedAt()
Returns the raw JSON value of approvedAt.
Unlike approvedAt, this method doesn't throw if the JSON field has an unexpected type.
-
_campaignCurrencyIso
final JsonField<String> _campaignCurrencyIso()
Returns the raw JSON value of campaignCurrencyIso.
Unlike campaignCurrencyIso, this method doesn't throw if the JSON field has an unexpected type.
-
_exchangeRate
final JsonField<Double> _exchangeRate()
Returns the raw JSON value of exchangeRate.
Unlike exchangeRate, this method doesn't throw if the JSON field has an unexpected type.
-
_exchangeRateAt
final JsonField<Long> _exchangeRateAt()
Returns the raw JSON value of exchangeRateAt.
Unlike exchangeRateAt, this method doesn't throw if the JSON field has an unexpected type.
-
_fxError
final JsonField<String> _fxError()
Returns the raw JSON value of fxError.
Unlike fxError, this method doesn't throw if the JSON field has an unexpected type.
-
_holdDuration
final JsonField<Long> _holdDuration()
Returns the raw JSON value of holdDuration.
Unlike holdDuration, this method doesn't throw if the JSON field has an unexpected type.
-
_paidAt
final JsonField<Long> _paidAt()
Returns the raw JSON value of paidAt.
Unlike paidAt, this method doesn't throw if the JSON field has an unexpected type.
-
_payoutQueuedAt
final JsonField<Long> _payoutQueuedAt()
Returns the raw JSON value of payoutQueuedAt.
Unlike payoutQueuedAt, this method doesn't throw if the JSON field has an unexpected type.
-
_provider
final JsonField<String> _provider()
Returns the raw JSON value of provider.
Unlike provider, this method doesn't throw if the JSON field has an unexpected type.
-
_reversedAt
final JsonField<Long> _reversedAt()
Returns the raw JSON value of reversedAt.
Unlike reversedAt, this method doesn't throw if the JSON field has an unexpected type.
-
_saleAmountAmountInCampaignCurrency
final JsonField<Long> _saleAmountAmountInCampaignCurrency()
Returns the raw JSON value of saleAmountAmountInCampaignCurrency.
Unlike saleAmountAmountInCampaignCurrency, this method doesn't throw if the JSON field has an unexpected type.
-
_additionalProperties
final Map<String, JsonValue> _additionalProperties()
-
toBuilder
final ParticipantCommissionList.Commission.Builder toBuilder()
-
validate
final ParticipantCommissionList.Commission 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 ParticipantCommissionList.Commission.Builder builder()
Returns a mutable builder for constructing an instance of Commission.
The following fields are required:
.id() .amount() .createdAt() .currencyIso() .referredId() .referrerId() .saleAmount() .status()
-
-
-
-