Class LoyaltyTransactionFlowTriggerPayload

  • All Implemented Interfaces:
    EliquaAbstractRequestPayload

    public class LoyaltyTransactionFlowTriggerPayload
    extends FlowTriggerPayload
    Payload used to trigger a flow specifically related to a loyalty transaction.

    This class extends FlowTriggerPayload and sets the subject to "LOYALTY_TRANSACTION". It contains transaction-specific information such as the transaction number and any additional custom fields.

    • Field Detail

      • SUBJECT

        public static final String SUBJECT
        The subject identifying this payload type. Used to distinguish the flow context.
        See Also:
        Constant Field Values
    • Constructor Detail

      • LoyaltyTransactionFlowTriggerPayload

        public LoyaltyTransactionFlowTriggerPayload()
    • Method Detail

      • getSubject

        public String getSubject()
        Returns the subject of the flow payload. This will always be SUBJECT ("LOYALTY_TRANSACTION").
        Specified by:
        getSubject in class FlowTriggerPayload
        Returns:
        the subject string