#ifndef SEOBEO_SNAPSHOT_CREATOR_H
#define SEOBEO_SNAPSHOT_CREATOR_H

#include "seobeo/seobeo.h"

typedef struct
{
  const char *path;
  int expected_status;
  const char *snapshot_dir;
  const char *host;
  const char *port;
} SnapshotConfig;

// Create a snapshot for a single path
int Seobeo_Snapshot_Create(const SnapshotConfig *config);

// Create snapshots for multiple paths
int Seobeo_Snapshots_Create_Batch(const SnapshotConfig configs[], int count);

#endif
