From f167d0c8314e4d7270071965f56557233020c8eb Mon Sep 17 00:00:00 2001 From: catbref Date: Tue, 28 May 2019 17:20:03 +0100 Subject: [PATCH] Add JAXB discriminator to GROUP_INVITE transactions. --- .../org/qora/data/transaction/GroupInviteTransactionData.java | 3 +++ 1 file changed, 3 insertions(+) diff --git a/src/main/java/org/qora/data/transaction/GroupInviteTransactionData.java b/src/main/java/org/qora/data/transaction/GroupInviteTransactionData.java index f3dabe13..7c4048ba 100644 --- a/src/main/java/org/qora/data/transaction/GroupInviteTransactionData.java +++ b/src/main/java/org/qora/data/transaction/GroupInviteTransactionData.java @@ -7,6 +7,7 @@ import javax.xml.bind.annotation.XmlAccessType; import javax.xml.bind.annotation.XmlAccessorType; import javax.xml.bind.annotation.XmlTransient; +import org.eclipse.persistence.oxm.annotations.XmlDiscriminatorValue; import org.qora.transaction.Transaction.TransactionType; import io.swagger.v3.oas.annotations.media.Schema; @@ -14,6 +15,8 @@ import io.swagger.v3.oas.annotations.media.Schema; // All properties to be converted to JSON via JAXB @XmlAccessorType(XmlAccessType.FIELD) @Schema(allOf = { TransactionData.class }) +//JAXB: use this subclass if XmlDiscriminatorNode matches XmlDiscriminatorValue below: +@XmlDiscriminatorValue("GROUP_INVITE") public class GroupInviteTransactionData extends TransactionData { // Properties