From cb377ffd852d86900252f94040ee034b6660a861 Mon Sep 17 00:00:00 2001
From: Muzahidul Islam <muzahidul.islam@Optimizely.com>
Date: Tue, 8 Apr 2025 22:26:30 +0600
Subject: [PATCH] wip: cleanup

---
 Sources/Data Model/Experiment.swift     | 2 +-
 Sources/Data Model/ExperimentCore.swift | 4 +++-
 2 files changed, 4 insertions(+), 2 deletions(-)

diff --git a/Sources/Data Model/Experiment.swift b/Sources/Data Model/Experiment.swift
index ab75730e..0c9add1d 100644
--- a/Sources/Data Model/Experiment.swift	
+++ b/Sources/Data Model/Experiment.swift	
@@ -16,7 +16,7 @@
 
 import Foundation
 
-struct Experiment: Codable, ExperimentCore {
+struct Experiment: Codable, ExperimentCore, OptimizelyExperiment{
     enum Status: String, Codable {
         case running = "Running"
         case launched = "Launched"
diff --git a/Sources/Data Model/ExperimentCore.swift b/Sources/Data Model/ExperimentCore.swift
index fc65b7cb..73cfa353 100644
--- a/Sources/Data Model/ExperimentCore.swift	
+++ b/Sources/Data Model/ExperimentCore.swift	
@@ -16,7 +16,9 @@
 
 import Foundation
 
-protocol ExperimentCore: OptimizelyExperiment {
+protocol ExperimentCore {
+    var id: String { get }
+    var key: String { get }
     var audiences: String { get set }
     var layerId: String { get }
     var variations: [Variation] { get }