mirror of
https://github.com/MODSetter/SurfSense.git
synced 2026-07-04 22:02:16 +02:00
refactor: rename snapshot types to PublicChatSnapshot prefix
This commit is contained in:
parent
e62e4faaa5
commit
d890c562d4
9 changed files with 95 additions and 91 deletions
|
|
@ -1,9 +1,9 @@
|
|||
import { z } from "zod";
|
||||
|
||||
/**
|
||||
* Snapshot info
|
||||
* Public chat snapshot info
|
||||
*/
|
||||
export const snapshotInfo = z.object({
|
||||
export const publicChatSnapshotInfo = z.object({
|
||||
id: z.number(),
|
||||
share_token: z.string(),
|
||||
public_url: z.string(),
|
||||
|
|
@ -12,13 +12,13 @@ export const snapshotInfo = z.object({
|
|||
});
|
||||
|
||||
/**
|
||||
* Create snapshot
|
||||
* Create public chat snapshot
|
||||
*/
|
||||
export const createSnapshotRequest = z.object({
|
||||
export const publicChatSnapshotCreateRequest = z.object({
|
||||
thread_id: z.number(),
|
||||
});
|
||||
|
||||
export const createSnapshotResponse = z.object({
|
||||
export const publicChatSnapshotCreateResponse = z.object({
|
||||
snapshot_id: z.number(),
|
||||
share_token: z.string(),
|
||||
public_url: z.string(),
|
||||
|
|
@ -26,28 +26,28 @@ export const createSnapshotResponse = z.object({
|
|||
});
|
||||
|
||||
/**
|
||||
* List snapshots
|
||||
* List public chat snapshots for thread
|
||||
*/
|
||||
export const listSnapshotsRequest = z.object({
|
||||
export const publicChatSnapshotListRequest = z.object({
|
||||
thread_id: z.number(),
|
||||
});
|
||||
|
||||
export const listSnapshotsResponse = z.object({
|
||||
snapshots: z.array(snapshotInfo),
|
||||
export const publicChatSnapshotListResponse = z.object({
|
||||
snapshots: z.array(publicChatSnapshotInfo),
|
||||
});
|
||||
|
||||
/**
|
||||
* Delete snapshot
|
||||
* Delete public chat snapshot
|
||||
*/
|
||||
export const deleteSnapshotRequest = z.object({
|
||||
export const publicChatSnapshotDeleteRequest = z.object({
|
||||
thread_id: z.number(),
|
||||
snapshot_id: z.number(),
|
||||
});
|
||||
|
||||
/**
|
||||
* Search space snapshot info (includes thread context)
|
||||
* Public chat snapshot with thread context
|
||||
*/
|
||||
export const searchSpaceSnapshotInfo = z.object({
|
||||
export const publicChatSnapshotDetail = z.object({
|
||||
id: z.number(),
|
||||
share_token: z.string(),
|
||||
public_url: z.string(),
|
||||
|
|
@ -58,23 +58,23 @@ export const searchSpaceSnapshotInfo = z.object({
|
|||
});
|
||||
|
||||
/**
|
||||
* List snapshots for search space
|
||||
* List public chat snapshots for search space
|
||||
*/
|
||||
export const listSearchSpaceSnapshotsRequest = z.object({
|
||||
export const publicChatSnapshotsBySpaceRequest = z.object({
|
||||
search_space_id: z.number(),
|
||||
});
|
||||
|
||||
export const listSearchSpaceSnapshotsResponse = z.object({
|
||||
snapshots: z.array(searchSpaceSnapshotInfo),
|
||||
export const publicChatSnapshotsBySpaceResponse = z.object({
|
||||
snapshots: z.array(publicChatSnapshotDetail),
|
||||
});
|
||||
|
||||
// Type exports
|
||||
export type SnapshotInfo = z.infer<typeof snapshotInfo>;
|
||||
export type CreateSnapshotRequest = z.infer<typeof createSnapshotRequest>;
|
||||
export type CreateSnapshotResponse = z.infer<typeof createSnapshotResponse>;
|
||||
export type ListSnapshotsRequest = z.infer<typeof listSnapshotsRequest>;
|
||||
export type ListSnapshotsResponse = z.infer<typeof listSnapshotsResponse>;
|
||||
export type DeleteSnapshotRequest = z.infer<typeof deleteSnapshotRequest>;
|
||||
export type SearchSpaceSnapshotInfo = z.infer<typeof searchSpaceSnapshotInfo>;
|
||||
export type ListSearchSpaceSnapshotsRequest = z.infer<typeof listSearchSpaceSnapshotsRequest>;
|
||||
export type ListSearchSpaceSnapshotsResponse = z.infer<typeof listSearchSpaceSnapshotsResponse>;
|
||||
export type PublicChatSnapshotInfo = z.infer<typeof publicChatSnapshotInfo>;
|
||||
export type PublicChatSnapshotCreateRequest = z.infer<typeof publicChatSnapshotCreateRequest>;
|
||||
export type PublicChatSnapshotCreateResponse = z.infer<typeof publicChatSnapshotCreateResponse>;
|
||||
export type PublicChatSnapshotListRequest = z.infer<typeof publicChatSnapshotListRequest>;
|
||||
export type PublicChatSnapshotListResponse = z.infer<typeof publicChatSnapshotListResponse>;
|
||||
export type PublicChatSnapshotDeleteRequest = z.infer<typeof publicChatSnapshotDeleteRequest>;
|
||||
export type PublicChatSnapshotDetail = z.infer<typeof publicChatSnapshotDetail>;
|
||||
export type PublicChatSnapshotsBySpaceRequest = z.infer<typeof publicChatSnapshotsBySpaceRequest>;
|
||||
export type PublicChatSnapshotsBySpaceResponse = z.infer<typeof publicChatSnapshotsBySpaceResponse>;
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue