#include "components/segmentation_platform/internal/selection/experimental_group_recorder.h"
#include "base/functional/bind.h"
#include "base/strings/strcat.h"
#include "components/segmentation_platform/internal/metadata/metadata_utils.h"
#include "components/segmentation_platform/internal/selection/segment_result_provider.h"
#include "components/segmentation_platform/public/config.h"
#include "components/segmentation_platform/public/field_trial_register.h"
namespace segmentation_platform {
ExperimentalGroupRecorder::ExperimentalGroupRecorder(
SegmentResultProvider* result_provider,
FieldTrialRegister* field_trial_register,
const Config& config,
proto::SegmentId segment_id)
: … { … }
ExperimentalGroupRecorder::~ExperimentalGroupRecorder() = default;
void ExperimentalGroupRecorder::OnGetSegment(
std::unique_ptr<SegmentResultProvider::SegmentResult> result) { … }
}