Package tbdex.sdk.protocol.models
Class OfferingData
-
- All Implemented Interfaces:
-
tbdex.sdk.protocol.models.Data,tbdex.sdk.protocol.models.ResourceData
public final class OfferingData implements ResourceData
A data class implementing ResourceData, which represents the contents of an Offering.
-
-
Field Summary
Fields Modifier and Type Field Description private final Stringdescriptionprivate final StringpayoutUnitsPerPayinUnitprivate final PayinDetailspayinprivate final PayoutDetailspayoutprivate final PresentationDefinitionV2requiredClaims
-
Constructor Summary
Constructors Constructor Description OfferingData(String description, String payoutUnitsPerPayinUnit, PayinDetails payin, PayoutDetails payout, PresentationDefinitionV2 requiredClaims)
-
Method Summary
Modifier and Type Method Description final StringgetDescription()Brief description of what is being offered final StringgetPayoutUnitsPerPayinUnit()Number of payout units alice would get for 1 payin unit final PayinDetailsgetPayin()Details and options associated to the payin currency final PayoutDetailsgetPayout()Details and options associated to the payout currency final PresentationDefinitionV2getRequiredClaims()Claim(s) required when submitting an RFQ for this offering -
-
Constructor Detail
-
OfferingData
OfferingData(String description, String payoutUnitsPerPayinUnit, PayinDetails payin, PayoutDetails payout, PresentationDefinitionV2 requiredClaims)
-
-
Method Detail
-
getDescription
final String getDescription()
Brief description of what is being offered
-
getPayoutUnitsPerPayinUnit
final String getPayoutUnitsPerPayinUnit()
Number of payout units alice would get for 1 payin unit
-
getPayin
final PayinDetails getPayin()
Details and options associated to the payin currency
-
getPayout
final PayoutDetails getPayout()
Details and options associated to the payout currency
-
getRequiredClaims
final PresentationDefinitionV2 getRequiredClaims()
Claim(s) required when submitting an RFQ for this offering
-
-
-
-