Package tbdex.sdk.protocol.models
Class Rfq
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description public classRfq.Companion
-
Field Summary
Fields Modifier and Type Field Description private final Set<MessageKind>validNextprivate final MessageMetadatametadataprivate final RfqDatadataprivate final RfqPrivateDataprivateDataprivate Stringsignaturepublic final static Rfq.CompanionCompanion
-
Method Summary
Modifier and Type Method Description Set<MessageKind>getValidNext()MessageMetadatagetMetadata()An object containing fields about the message RfqDatagetData()The actual message content. final RfqPrivateDatagetPrivateData()StringgetSignature()A message or resource signature is a detached compact JWS as defined in RFC-7515 val rfq = Rfq.create(to, from, data)UnitsetSignature(String signature)A message or resource signature is a detached compact JWS as defined in RFC-7515 val rfq = Rfq.create(to, from, data)final UnitverifyOfferingRequirements(Offering offering)Evaluates this Rfq against the provided Offering. final UnitverifyAllPrivateData()Verify the presence and integrity of all possible properties in Rfq. final UnitverifyPresentPrivateData()Verify the integrity properties that are present in -
-
Method Detail
-
getValidNext
Set<MessageKind> getValidNext()
-
getMetadata
MessageMetadata getMetadata()
An object containing fields about the message
-
getData
RfqData getData()
The actual message content. This will always be a JSON object. The Message Kinds section specifies the content for each individual message type
-
getPrivateData
final RfqPrivateData getPrivateData()
-
getSignature
String getSignature()
A message or resource signature is a detached compact JWS as defined in RFC-7515
val rfq = Rfq.create(to, from, data)
-
setSignature
Unit setSignature(String signature)
A message or resource signature is a detached compact JWS as defined in RFC-7515
val rfq = Rfq.create(to, from, data)
-
verifyOfferingRequirements
final Unit verifyOfferingRequirements(Offering offering)
Evaluates this Rfq against the provided Offering.
- Parameters:
offering- The offering to evaluate this Rfq against.
-
verifyAllPrivateData
final Unit verifyAllPrivateData()
Verify the presence and integrity of all possible properties in Rfq.privateData
-
verifyPresentPrivateData
final Unit verifyPresentPrivateData()
Verify the integrity properties that are present in
-
-
-
-