Merge pull request #89 from navi-medici/TP-12345-add-enable-click-stream

Akshat | TP-12345 | add enable clickstream in v2 apis
This commit is contained in:
chandresh pancholi
2023-12-09 00:31:02 +05:30
committed by GitHub
5 changed files with 6 additions and 0 deletions

View File

@@ -44,6 +44,7 @@ public class ExperimentMapper {
: null)
.impact(experimentImpact)
.enabled(experimentEntity.getEnabled())
.enableClickStream(experimentEntity.isEnableClickstream())
.createdBy(experimentEntity.getCreatedBy())
.testUsers(testUsers)
.progressPercent(
@@ -79,6 +80,7 @@ public class ExperimentMapper {
: null)
.type(experimentEntity.getType())
.enabled(experimentEntity.getEnabled())
.enableClickStream(experimentEntity.isEnableClickstream())
.experimentInfo(mapExperimentInfoEntityToExperimentInfoDTO(experimentEntity.getExperimentInfo()))
.vertical(experimentEntity.getVertical())
.metrics(getAttachMetricToExperimentRequestsFromExperimentMappings(experimentEntity.getExperimentMetricMappings()))

View File

@@ -124,6 +124,7 @@ public class ExperimentServiceImpl implements ExperimentService {
.experimentId(UUID.randomUUID().toString())
.description(request.getDescription())
.enabled(true)
.enableClickstream(request.isEnableClickStream())
.archived(false)
.strategies(jacksonUtils.objectToString(strategies))
.variants(variants.size() == 0

View File

@@ -19,6 +19,7 @@ import java.util.List;
public class CreateExperimentRequest {
String experimentName;
Boolean enabled;
boolean enableClickStream;
String description;
Boolean archived;
String primaryMetric;

View File

@@ -25,6 +25,7 @@ public class DashboardExperimentResponse {
String createdBy;
String primaryMetric;
boolean enabled;
boolean enableClickStream;
ExperimentImpact impact;
double progressPercent;
long testUsers;

View File

@@ -31,6 +31,7 @@ public class ExperimentResponse {
String vertical;
String result;
boolean enabled;
boolean enableClickStream;
List<AttachMetricToExperimentRequest> metrics;
LocalDateTime createdAt;
LocalDateTime updatedAt;