Class ParticipantPayoutList.Payout
-
- All Implemented Interfaces:
public final class ParticipantPayoutList.Payout
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description public final classParticipantPayoutList.Payout.BuilderA builder for Payout.
public final classParticipantPayoutList.Payout.Status
-
Method Summary
-
-
Method Detail
-
commissionIds
final List<String> commissionIds()
-
currencyIso
final String currencyIso()
-
participantId
final String participantId()
-
status
final ParticipantPayoutList.Payout.Status status()
-
amountInCampaignCurrency
final Optional<Long> amountInCampaignCurrency()
-
campaignCurrencyIso
final Optional<String> campaignCurrencyIso()
-
exchangeRate
final Optional<Double> exchangeRate()
-
exchangeRateAt
final Optional<Long> exchangeRateAt()
-
_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.
-
_commissionIds
final JsonField<List<String>> _commissionIds()
Returns the raw JSON value of commissionIds.
Unlike commissionIds, 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.
-
_participantId
final JsonField<String> _participantId()
Returns the raw JSON value of participantId.
Unlike participantId, this method doesn't throw if the JSON field has an unexpected type.
-
_status
final JsonField<ParticipantPayoutList.Payout.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.
-
_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.
-
_failedAt
final JsonField<Long> _failedAt()
Returns the raw JSON value of failedAt.
Unlike failedAt, 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.
-
_issuedAt
final JsonField<Long> _issuedAt()
Returns the raw JSON value of issuedAt.
Unlike issuedAt, 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.
-
_additionalProperties
final Map<String, JsonValue> _additionalProperties()
-
toBuilder
final ParticipantPayoutList.Payout.Builder toBuilder()
-
validate
final ParticipantPayoutList.Payout 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 ParticipantPayoutList.Payout.Builder builder()
Returns a mutable builder for constructing an instance of Payout.
The following fields are required:
.id() .amount() .commissionIds() .createdAt() .currencyIso() .participantId() .status()
-
-
-
-