Package com.inteliqua.rest.flow.payload
Class CustomerFlowTriggerPayload
- java.lang.Object
-
- com.inteliqua.rest.flow.payload.FlowTriggerPayload
-
- com.inteliqua.rest.flow.payload.CustomerFlowTriggerPayload
-
- All Implemented Interfaces:
EliquaAbstractRequestPayload
public class CustomerFlowTriggerPayload extends FlowTriggerPayload
Payload class for triggering flows related to customers.This class extends
FlowTriggerPayloadand provides customer-specific properties required for initiating or processing a flow in the context of a customer.Key properties include:
customerCode– the unique identifier for the customerextraFields– optional key-value pairs for additional metadata
The
subjectof this payload is set to"CUSTOMER"for deserialization and flow-routing purposes.- See Also:
FlowTriggerPayload
-
-
Constructor Summary
Constructors Constructor Description CustomerFlowTriggerPayload()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description StringgetSubject()Returns the subject identifier used for polymorphic deserialization.
-
-
-
Field Detail
-
SUBJECT
public static final String SUBJECT
Constant subject string used for identifying this payload type.- See Also:
- Constant Field Values
-
-
Method Detail
-
getSubject
public String getSubject()
Returns the subject identifier used for polymorphic deserialization.- Specified by:
getSubjectin classFlowTriggerPayload- Returns:
- the subject string for this payload type
-
-