Package com.hybris.yprofile.rest.clients
Interface ProfileClient
-
public interface ProfileClient
-
-
Method Summary
All Methods Instance Methods Abstract Methods Deprecated Methods Modifier and Type Method Description rx.Observable<ProfileResponse>sendEvent(java.lang.String eventType, java.lang.String consentReferenceId, java.lang.String baseSiteId, java.lang.String userAgent, java.lang.String accept, java.lang.String acceptLanguage, java.lang.String referer, AbstractProfileEvent event)Deprecated, for removal: This API element is subject to removal in a future version.since 1808 please use ProfileTag insteadrx.Observable<com.hybris.charon.RawResponse>sendSlimEvent(java.lang.String schema, java.lang.String consentReferenceId, java.lang.String baseSiteId, java.lang.String tracingEnabled, AbstractProfileEvent event)Send slim events to CDSrx.Observable<com.hybris.charon.RawResponse>sendTransaction(java.lang.String eventType, java.lang.String consentReferenceId, java.lang.String baseSiteId, java.lang.String tracingEnabled, AbstractProfileEvent event)Send transactions (order events + login & registration events) to CDS
-
-
-
Method Detail
-
sendEvent
@POST @Consumes("application/json") @Produces("application/json") @Path("/events") @Deprecated(since="1808", forRemoval=true) rx.Observable<ProfileResponse> sendEvent(@HeaderParam("event-type") java.lang.String eventType, @HeaderParam("consent-reference") java.lang.String consentReferenceId, @HeaderParam("site") java.lang.String baseSiteId, @HeaderParam("User-Agent") java.lang.String userAgent, @HeaderParam("Accept") java.lang.String accept, @HeaderParam("Accept-Language") java.lang.String acceptLanguage, @HeaderParam("Referer") java.lang.String referer, AbstractProfileEvent event)Deprecated, for removal: This API element is subject to removal in a future version.since 1808 please use ProfileTag insteadSend tracking events, orders and users to CDS
-
sendTransaction
@POST @Consumes("application/json") @Produces("application/json") @Path("/events") rx.Observable<com.hybris.charon.RawResponse> sendTransaction(@HeaderParam("event-type") java.lang.String eventType, @HeaderParam("consent-reference") java.lang.String consentReferenceId, @HeaderParam("site") java.lang.String baseSiteId, @HeaderParam("X-B3-Sampled") java.lang.String tracingEnabled, AbstractProfileEvent event)Send transactions (order events + login & registration events) to CDS
-
sendSlimEvent
@POST @Consumes("application/json") @Produces("application/json") @Path("/events") rx.Observable<com.hybris.charon.RawResponse> sendSlimEvent(@HeaderParam("hybris-schema") java.lang.String schema, @HeaderParam("consent-reference") java.lang.String consentReferenceId, @HeaderParam("site") java.lang.String baseSiteId, @HeaderParam("X-B3-Sampled") java.lang.String tracingEnabled, AbstractProfileEvent event)Send slim events to CDS
-
-