Class OptimizeProposition

    • Constructor Detail

    • Method Detail

      • generateReferenceXdm

         Map<String, Object> generateReferenceXdm()

        Generates a map containing XDM formatted data for Experience Event - OptimizeProposition Reference field group from this OptimizeProposition.

        The returned XDM data does not contain eventType for the Experience Event.

        Returns:

        Map<String, Object> containing the XDM data for the proposition reference.

      • fromEventData

         static OptimizeProposition fromEventData(Map<String, Object> data)

        Creates a OptimizeProposition object using information provided in data map.

        This method returns null if the provided data is empty or null or if it does not contain required info for creating a OptimizeProposition object.

        Parameters:
        data - Map<String, Object> containing proposition data.
        Returns:

        OptimizeProposition object or null, which may or may not contain scopeDetails, activity and placement based of the data provider TGT or AJO (i.e, target or ODE).