mirror of
https://github.com/spacedriveapp/spacedrive.git
synced 2026-05-19 13:55:40 -04:00
Add new types for thumbnail and audio transcription operations
- Introduced `GenerateThumbstripInput` and `GenerateThumbstripOutput` types for generating thumbstrips from video files. - Added `RegenerateThumbnailInput` and `RegenerateThumbnailOutput` types for thumbnail regeneration functionality. - Created `TranscribeAudioInput` and `TranscribeAudioOutput` types for audio transcription jobs. - Updated `CoreAction` and `LibraryAction` types to include new actions related to thumbnail and audio processing.
This commit is contained in:
@@ -1203,6 +1203,33 @@ export type GenerateSplatOutput = {
|
||||
*/
|
||||
job_id: string };
|
||||
|
||||
/**
|
||||
* Generate thumbstrip for a single video file
|
||||
*/
|
||||
export type GenerateThumbstripInput = {
|
||||
/**
|
||||
* UUID of the entry to generate thumbstrip for
|
||||
*/
|
||||
entry_uuid: string;
|
||||
/**
|
||||
* Optional variant names (defaults to thumbstrip_preview)
|
||||
*/
|
||||
variants: string[] | null;
|
||||
/**
|
||||
* Force regeneration even if thumbstrip exists
|
||||
*/
|
||||
force: boolean };
|
||||
|
||||
export type GenerateThumbstripOutput = {
|
||||
/**
|
||||
* Number of thumbstrips generated
|
||||
*/
|
||||
generated_count: number;
|
||||
/**
|
||||
* Variant names that were generated
|
||||
*/
|
||||
variants: string[] };
|
||||
|
||||
/**
|
||||
* Generic progress information that all job types can convert into
|
||||
*/
|
||||
@@ -2812,6 +2839,30 @@ enabled: boolean;
|
||||
*/
|
||||
regenerate: boolean };
|
||||
|
||||
export type RegenerateThumbnailInput = {
|
||||
/**
|
||||
* UUID of the entry to regenerate thumbnails for
|
||||
*/
|
||||
entry_uuid: string;
|
||||
/**
|
||||
* Optional variant names (defaults to grid@1x, grid@2x, detail@1x)
|
||||
*/
|
||||
variants: string[] | null;
|
||||
/**
|
||||
* Force regeneration even if thumbnails exist
|
||||
*/
|
||||
force: boolean };
|
||||
|
||||
export type RegenerateThumbnailOutput = {
|
||||
/**
|
||||
* Number of thumbnails generated
|
||||
*/
|
||||
generated_count: number;
|
||||
/**
|
||||
* Variant names that were generated
|
||||
*/
|
||||
variants: string[] };
|
||||
|
||||
/**
|
||||
* State of a job running on a remote device
|
||||
*/
|
||||
@@ -3594,6 +3645,8 @@ export type TagType =
|
||||
*/
|
||||
export type TextHighlight = { field: string; text: string; start: number; end: number };
|
||||
|
||||
export type ThumbnailInput = { paths: string[]; size: number; quality: number };
|
||||
|
||||
/**
|
||||
* Thumbnail generation policy
|
||||
*/
|
||||
@@ -3628,6 +3681,14 @@ enabled: boolean;
|
||||
*/
|
||||
regenerate: boolean };
|
||||
|
||||
export type TranscribeAudioInput = { entry_uuid: string; model: string | null; language: string | null };
|
||||
|
||||
export type TranscribeAudioOutput = {
|
||||
/**
|
||||
* Job ID for tracking transcription progress
|
||||
*/
|
||||
job_id: string };
|
||||
|
||||
/**
|
||||
* Statistics for the unified ephemeral index
|
||||
*/
|
||||
@@ -4080,105 +4141,109 @@ success: boolean };
|
||||
|
||||
export type CoreAction =
|
||||
{ type: 'network.device.revoke'; input: DeviceRevokeInput; output: DeviceRevokeOutput }
|
||||
| { type: 'network.sync_setup'; input: LibrarySyncSetupInput; output: LibrarySyncSetupOutput }
|
||||
| { type: 'core.ephemeral_reset'; input: EphemeralCacheResetInput; output: EphemeralCacheResetOutput }
|
||||
| { type: 'core.reset'; input: ResetDataInput; output: ResetDataOutput }
|
||||
| { type: 'network.spacedrop.send'; input: SpacedropSendInput; output: SpacedropSendOutput }
|
||||
| { type: 'network.stop'; input: NetworkStopInput; output: NetworkStopOutput }
|
||||
| { type: 'libraries.delete'; input: LibraryDeleteInput; output: LibraryDeleteOutput }
|
||||
| { type: 'network.sync_setup'; input: LibrarySyncSetupInput; output: LibrarySyncSetupOutput }
|
||||
| { type: 'network.pair.generate'; input: PairGenerateInput; output: PairGenerateOutput }
|
||||
| { type: 'network.pair.join'; input: PairJoinInput; output: PairJoinOutput }
|
||||
| { type: 'core.ephemeral_reset'; input: EphemeralCacheResetInput; output: EphemeralCacheResetOutput }
|
||||
| { type: 'network.pair.cancel'; input: PairCancelInput; output: PairCancelOutput }
|
||||
| { type: 'network.spacedrop.send'; input: SpacedropSendInput; output: SpacedropSendOutput }
|
||||
| { type: 'models.whisper.delete'; input: DeleteWhisperModelInput; output: DeleteWhisperModelOutput }
|
||||
| { type: 'models.whisper.download'; input: DownloadWhisperModelInput; output: DownloadWhisperModelOutput }
|
||||
| { type: 'network.start'; input: NetworkStartInput; output: NetworkStartOutput }
|
||||
| { type: 'network.pair.generate'; input: PairGenerateInput; output: PairGenerateOutput }
|
||||
| { type: 'network.pair.join'; input: PairJoinInput; output: PairJoinOutput }
|
||||
| { type: 'network.pair.cancel'; input: PairCancelInput; output: PairCancelOutput }
|
||||
| { type: 'core.reset'; input: ResetDataInput; output: ResetDataOutput }
|
||||
| { type: 'libraries.create'; input: LibraryCreateInput; output: LibraryCreateOutput }
|
||||
| { type: 'libraries.open'; input: LibraryOpenInput; output: LibraryOpenOutput }
|
||||
| { type: 'network.stop'; input: NetworkStopInput; output: NetworkStopOutput }
|
||||
;
|
||||
|
||||
export type LibraryAction =
|
||||
{ type: 'indexing.verify'; input: IndexVerifyInput; output: IndexVerifyOutput }
|
||||
| { type: 'locations.import'; input: LocationImportInput; output: LocationImportOutput }
|
||||
| { type: 'spaces.update'; input: SpaceUpdateInput; output: SpaceUpdateOutput }
|
||||
| { type: 'spaces.delete_group'; input: DeleteGroupInput; output: DeleteGroupOutput }
|
||||
| { type: 'volumes.track'; input: VolumeTrackInput; output: VolumeTrackOutput }
|
||||
| { type: 'files.copy'; input: FileCopyInput; output: JobReceipt }
|
||||
| { type: 'jobs.cancel'; input: JobCancelInput; output: JobCancelOutput }
|
||||
| { type: 'indexing.start'; input: IndexInput; output: JobReceipt }
|
||||
| { type: 'volumes.refresh'; input: VolumeRefreshInput; output: VolumeRefreshOutput }
|
||||
| { type: 'spaces.add_item'; input: AddItemInput; output: AddItemOutput }
|
||||
| { type: 'jobs.pause'; input: JobPauseInput; output: JobPauseOutput }
|
||||
| { type: 'media.splat.generate'; input: GenerateSplatInput; output: GenerateSplatOutput }
|
||||
| { type: 'locations.export'; input: LocationExportInput; output: LocationExportOutput }
|
||||
| { type: 'locations.update'; input: LocationUpdateInput; output: LocationUpdateOutput }
|
||||
| { type: 'locations.triggerJob'; input: LocationTriggerJobInput; output: LocationTriggerJobOutput }
|
||||
| { type: 'locations.rescan'; input: LocationRescanInput; output: LocationRescanOutput }
|
||||
| { type: 'files.createFolder'; input: CreateFolderInput; output: CreateFolderOutput }
|
||||
| { type: 'locations.remove'; input: LocationRemoveInput; output: LocationRemoveOutput }
|
||||
| { type: 'volumes.add_cloud'; input: VolumeAddCloudInput; output: VolumeAddCloudOutput }
|
||||
| { type: 'spaces.delete_item'; input: DeleteItemInput; output: DeleteItemOutput }
|
||||
| { type: 'locations.add'; input: LocationAddInput; output: LocationAddOutput }
|
||||
| { type: 'media.proxy.generate'; input: GenerateProxyInput; output: GenerateProxyOutput }
|
||||
{ type: 'spaces.delete_item'; input: DeleteItemInput; output: DeleteItemOutput }
|
||||
| { type: 'tags.create'; input: CreateTagInput; output: CreateTagOutput }
|
||||
| { type: 'spaces.update_group'; input: UpdateGroupInput; output: UpdateGroupOutput }
|
||||
| { type: 'volumes.untrack'; input: VolumeUntrackInput; output: VolumeUntrackOutput }
|
||||
| { type: 'files.delete'; input: FileDeleteInput; output: JobReceipt }
|
||||
| { type: 'volumes.speed_test'; input: VolumeSpeedTestInput; output: VolumeSpeedTestOutput }
|
||||
| { type: 'spaces.delete'; input: SpaceDeleteInput; output: SpaceDeleteOutput }
|
||||
| { type: 'locations.export'; input: LocationExportInput; output: LocationExportOutput }
|
||||
| { type: 'volumes.index'; input: IndexVolumeInput; output: IndexVolumeOutput }
|
||||
| { type: 'libraries.rename'; input: LibraryRenameInput; output: LibraryRenameOutput }
|
||||
| { type: 'locations.enable_indexing'; input: EnableIndexingInput; output: EnableIndexingOutput }
|
||||
| { type: 'spaces.reorder_items'; input: ReorderItemsInput; output: ReorderOutput }
|
||||
| { type: 'spaces.reorder_groups'; input: ReorderGroupsInput; output: ReorderOutput }
|
||||
| { type: 'volumes.remove_cloud'; input: VolumeRemoveCloudInput; output: VolumeRemoveCloudOutput }
|
||||
| { type: 'media.ocr.extract'; input: ExtractTextInput; output: ExtractTextOutput }
|
||||
| { type: 'media.speech.transcribe'; input: TranscribeAudioInput; output: TranscribeAudioOutput }
|
||||
| { type: 'indexing.verify'; input: IndexVerifyInput; output: IndexVerifyOutput }
|
||||
| { type: 'locations.update'; input: LocationUpdateInput; output: LocationUpdateOutput }
|
||||
| { type: 'jobs.pause'; input: JobPauseInput; output: JobPauseOutput }
|
||||
| { type: 'spaces.add_item'; input: AddItemInput; output: AddItemOutput }
|
||||
| { type: 'media.thumbnail.regenerate'; input: RegenerateThumbnailInput; output: RegenerateThumbnailOutput }
|
||||
| { type: 'media.thumbnail'; input: ThumbnailInput; output: JobReceipt }
|
||||
| { type: 'files.delete'; input: FileDeleteInput; output: JobReceipt }
|
||||
| { type: 'tags.apply'; input: ApplyTagsInput; output: ApplyTagsOutput }
|
||||
| { type: 'jobs.resume'; input: JobResumeInput; output: JobResumeOutput }
|
||||
| { type: 'libraries.export'; input: LibraryExportInput; output: LibraryExportOutput }
|
||||
| { type: 'spaces.add_group'; input: AddGroupInput; output: AddGroupOutput }
|
||||
| { type: 'volumes.speed_test'; input: VolumeSpeedTestInput; output: VolumeSpeedTestOutput }
|
||||
| { type: 'files.createFolder'; input: CreateFolderInput; output: CreateFolderOutput }
|
||||
| { type: 'volumes.untrack'; input: VolumeUntrackInput; output: VolumeUntrackOutput }
|
||||
| { type: 'media.thumbstrip.generate'; input: GenerateThumbstripInput; output: GenerateThumbstripOutput }
|
||||
| { type: 'volumes.refresh'; input: VolumeRefreshInput; output: VolumeRefreshOutput }
|
||||
| { type: 'files.rename'; input: FileRenameInput; output: JobReceipt }
|
||||
| { type: 'spaces.create'; input: SpaceCreateInput; output: SpaceCreateOutput }
|
||||
| { type: 'indexing.start'; input: IndexInput; output: JobReceipt }
|
||||
| { type: 'volumes.add_cloud'; input: VolumeAddCloudInput; output: VolumeAddCloudOutput }
|
||||
| { type: 'jobs.resume'; input: JobResumeInput; output: JobResumeOutput }
|
||||
| { type: 'libraries.export'; input: LibraryExportInput; output: LibraryExportOutput }
|
||||
| { type: 'volumes.track'; input: VolumeTrackInput; output: VolumeTrackOutput }
|
||||
| { type: 'spaces.update'; input: SpaceUpdateInput; output: SpaceUpdateOutput }
|
||||
| { type: 'spaces.reorder_items'; input: ReorderItemsInput; output: ReorderOutput }
|
||||
| { type: 'spaces.reorder_groups'; input: ReorderGroupsInput; output: ReorderOutput }
|
||||
| { type: 'media.proxy.generate'; input: GenerateProxyInput; output: GenerateProxyOutput }
|
||||
| { type: 'locations.triggerJob'; input: LocationTriggerJobInput; output: LocationTriggerJobOutput }
|
||||
| { type: 'locations.enable_indexing'; input: EnableIndexingInput; output: EnableIndexingOutput }
|
||||
| { type: 'spaces.delete'; input: SpaceDeleteInput; output: SpaceDeleteOutput }
|
||||
| { type: 'media.ocr.extract'; input: ExtractTextInput; output: ExtractTextOutput }
|
||||
| { type: 'spaces.add_group'; input: AddGroupInput; output: AddGroupOutput }
|
||||
| { type: 'media.splat.generate'; input: GenerateSplatInput; output: GenerateSplatOutput }
|
||||
| { type: 'spaces.update_group'; input: UpdateGroupInput; output: UpdateGroupOutput }
|
||||
| { type: 'locations.remove'; input: LocationRemoveInput; output: LocationRemoveOutput }
|
||||
| { type: 'libraries.rename'; input: LibraryRenameInput; output: LibraryRenameOutput }
|
||||
| { type: 'volumes.remove_cloud'; input: VolumeRemoveCloudInput; output: VolumeRemoveCloudOutput }
|
||||
| { type: 'locations.rescan'; input: LocationRescanInput; output: LocationRescanOutput }
|
||||
| { type: 'locations.add'; input: LocationAddInput; output: LocationAddOutput }
|
||||
| { type: 'spaces.delete_group'; input: DeleteGroupInput; output: DeleteGroupOutput }
|
||||
| { type: 'jobs.cancel'; input: JobCancelInput; output: JobCancelOutput }
|
||||
| { type: 'files.copy'; input: FileCopyInput; output: JobReceipt }
|
||||
| { type: 'locations.import'; input: LocationImportInput; output: LocationImportOutput }
|
||||
;
|
||||
|
||||
export type CoreQuery =
|
||||
{ type: 'network.devices.list'; input: ListPairedDevicesInput; output: ListPairedDevicesOutput }
|
||||
| { type: 'network.status'; input: NetworkStatusQueryInput; output: NetworkStatus }
|
||||
| { type: 'network.pair.status'; input: PairStatusQueryInput; output: PairStatusOutput }
|
||||
| { type: 'core.events.list'; input: ListEventsInput; output: ListEventsOutput }
|
||||
| { type: 'core.status'; input: Empty; output: CoreStatus }
|
||||
| { type: 'jobs.remote.all_devices'; input: RemoteJobsAllDevicesInput; output: RemoteJobsAllDevicesOutput }
|
||||
| { type: 'jobs.remote.for_device'; input: RemoteJobsForDeviceInput; output: RemoteJobsForDeviceOutput }
|
||||
{ type: 'network.pair.status'; input: PairStatusQueryInput; output: PairStatusOutput }
|
||||
| { type: 'network.sync_setup.discover'; input: DiscoverRemoteLibrariesInput; output: DiscoverRemoteLibrariesOutput }
|
||||
| { type: 'models.whisper.list'; input: ListWhisperModelsInput; output: ListWhisperModelsOutput }
|
||||
| { type: 'libraries.list'; input: ListLibrariesInput; output: [LibraryInfo] }
|
||||
| { type: 'core.ephemeral_status'; input: EphemeralCacheStatusInput; output: EphemeralCacheStatus }
|
||||
| { type: 'core.events.list'; input: ListEventsInput; output: ListEventsOutput }
|
||||
| { type: 'jobs.remote.all_devices'; input: RemoteJobsAllDevicesInput; output: RemoteJobsAllDevicesOutput }
|
||||
| { type: 'jobs.remote.for_device'; input: RemoteJobsForDeviceInput; output: RemoteJobsForDeviceOutput }
|
||||
| { type: 'models.whisper.list'; input: ListWhisperModelsInput; output: ListWhisperModelsOutput }
|
||||
| { type: 'core.status'; input: Empty; output: CoreStatus }
|
||||
| { type: 'network.status'; input: NetworkStatusQueryInput; output: NetworkStatus }
|
||||
| { type: 'network.devices.list'; input: ListPairedDevicesInput; output: ListPairedDevicesOutput }
|
||||
;
|
||||
|
||||
export type LibraryQuery =
|
||||
{ type: 'files.content_kind_stats'; input: ContentKindStatsInput; output: ContentKindStatsOutput }
|
||||
| { type: 'spaces.list'; input: SpacesListQueryInput; output: SpacesListOutput }
|
||||
| { type: 'files.directory_listing'; input: DirectoryListingInput; output: DirectoryListingOutput }
|
||||
| { type: 'sync.activity'; input: GetSyncActivityInput; output: GetSyncActivityOutput }
|
||||
| { type: 'tags.search'; input: SearchTagsInput; output: SearchTagsOutput }
|
||||
| { type: 'volumes.list'; input: VolumeListQueryInput; output: VolumeListOutput }
|
||||
| { type: 'search.files'; input: FileSearchInput; output: FileSearchOutput }
|
||||
| { type: 'sync.eventLog'; input: GetSyncEventLogInput; output: GetSyncEventLogOutput }
|
||||
| { type: 'sync.metrics'; input: GetSyncMetricsInput; output: GetSyncMetricsOutput }
|
||||
| { type: 'files.unique_to_location'; input: UniqueToLocationInput; output: UniqueToLocationOutput }
|
||||
| { type: 'jobs.info'; input: JobInfoQueryInput; output: JobInfoOutput }
|
||||
| { type: 'jobs.list'; input: JobListInput; output: JobListOutput }
|
||||
| { type: 'locations.list'; input: LocationsListQueryInput; output: LocationsListOutput }
|
||||
| { type: 'spaces.get_layout'; input: SpaceLayoutQueryInput; output: SpaceLayout }
|
||||
| { type: 'test.ping'; input: PingInput; output: PingOutput }
|
||||
| { type: 'files.by_id'; input: FileByIdQuery; output: File }
|
||||
| { type: 'files.by_path'; input: FileByPathQuery; output: File }
|
||||
| { type: 'locations.suggested'; input: SuggestedLocationsQueryInput; output: SuggestedLocationsOutput }
|
||||
| { type: 'spaces.get'; input: SpaceGetQueryInput; output: SpaceGetOutput }
|
||||
| { type: 'locations.validate_path'; input: ValidateLocationPathInput; output: ValidateLocationPathOutput }
|
||||
| { type: 'devices.list'; input: ListLibraryDevicesInput; output: [Device] }
|
||||
{ type: 'files.by_path'; input: FileByPathQuery; output: File }
|
||||
| { type: 'jobs.active'; input: ActiveJobsInput; output: ActiveJobsOutput }
|
||||
| { type: 'files.media_listing'; input: MediaListingInput; output: MediaListingOutput }
|
||||
| { type: 'test.ping'; input: PingInput; output: PingOutput }
|
||||
| { type: 'spaces.get_layout'; input: SpaceLayoutQueryInput; output: SpaceLayout }
|
||||
| { type: 'devices.list'; input: ListLibraryDevicesInput; output: [Device] }
|
||||
| { type: 'tags.search'; input: SearchTagsInput; output: SearchTagsOutput }
|
||||
| { type: 'libraries.info'; input: LibraryInfoQueryInput; output: Library }
|
||||
| { type: 'jobs.list'; input: JobListInput; output: JobListOutput }
|
||||
| { type: 'files.directory_listing'; input: DirectoryListingInput; output: DirectoryListingOutput }
|
||||
| { type: 'spaces.list'; input: SpacesListQueryInput; output: SpacesListOutput }
|
||||
| { type: 'files.media_listing'; input: MediaListingInput; output: MediaListingOutput }
|
||||
| { type: 'sync.eventLog'; input: GetSyncEventLogInput; output: GetSyncEventLogOutput }
|
||||
| { type: 'volumes.list'; input: VolumeListQueryInput; output: VolumeListOutput }
|
||||
| { type: 'sync.metrics'; input: GetSyncMetricsInput; output: GetSyncMetricsOutput }
|
||||
| { type: 'sync.activity'; input: GetSyncActivityInput; output: GetSyncActivityOutput }
|
||||
| { type: 'files.unique_to_location'; input: UniqueToLocationInput; output: UniqueToLocationOutput }
|
||||
| { type: 'locations.suggested'; input: SuggestedLocationsQueryInput; output: SuggestedLocationsOutput }
|
||||
| { type: 'locations.validate_path'; input: ValidateLocationPathInput; output: ValidateLocationPathOutput }
|
||||
| { type: 'files.by_id'; input: FileByIdQuery; output: File }
|
||||
| { type: 'jobs.info'; input: JobInfoQueryInput; output: JobInfoOutput }
|
||||
| { type: 'files.content_kind_stats'; input: ContentKindStatsInput; output: ContentKindStatsOutput }
|
||||
| { type: 'search.files'; input: FileSearchInput; output: FileSearchOutput }
|
||||
| { type: 'spaces.get'; input: SpaceGetQueryInput; output: SpaceGetOutput }
|
||||
| { type: 'locations.list'; input: LocationsListQueryInput; output: LocationsListOutput }
|
||||
;
|
||||
|
||||
// ===== Wire Method Mappings =====
|
||||
@@ -4186,104 +4251,108 @@ export type LibraryQuery =
|
||||
export const WIRE_METHODS = {
|
||||
coreActions: {
|
||||
'network.device.revoke': 'action:network.device.revoke.input',
|
||||
'network.sync_setup': 'action:network.sync_setup.input',
|
||||
'core.ephemeral_reset': 'action:core.ephemeral_reset.input',
|
||||
'core.reset': 'action:core.reset.input',
|
||||
'network.spacedrop.send': 'action:network.spacedrop.send.input',
|
||||
'network.stop': 'action:network.stop.input',
|
||||
'libraries.delete': 'action:libraries.delete.input',
|
||||
'network.sync_setup': 'action:network.sync_setup.input',
|
||||
'network.pair.generate': 'action:network.pair.generate.input',
|
||||
'network.pair.join': 'action:network.pair.join.input',
|
||||
'core.ephemeral_reset': 'action:core.ephemeral_reset.input',
|
||||
'network.pair.cancel': 'action:network.pair.cancel.input',
|
||||
'network.spacedrop.send': 'action:network.spacedrop.send.input',
|
||||
'models.whisper.delete': 'action:models.whisper.delete.input',
|
||||
'models.whisper.download': 'action:models.whisper.download.input',
|
||||
'network.start': 'action:network.start.input',
|
||||
'network.pair.generate': 'action:network.pair.generate.input',
|
||||
'network.pair.join': 'action:network.pair.join.input',
|
||||
'network.pair.cancel': 'action:network.pair.cancel.input',
|
||||
'core.reset': 'action:core.reset.input',
|
||||
'libraries.create': 'action:libraries.create.input',
|
||||
'libraries.open': 'action:libraries.open.input',
|
||||
'network.stop': 'action:network.stop.input',
|
||||
},
|
||||
|
||||
libraryActions: {
|
||||
'indexing.verify': 'action:indexing.verify.input',
|
||||
'locations.import': 'action:locations.import.input',
|
||||
'spaces.update': 'action:spaces.update.input',
|
||||
'spaces.delete_group': 'action:spaces.delete_group.input',
|
||||
'volumes.track': 'action:volumes.track.input',
|
||||
'files.copy': 'action:files.copy.input',
|
||||
'jobs.cancel': 'action:jobs.cancel.input',
|
||||
'indexing.start': 'action:indexing.start.input',
|
||||
'volumes.refresh': 'action:volumes.refresh.input',
|
||||
'spaces.add_item': 'action:spaces.add_item.input',
|
||||
'jobs.pause': 'action:jobs.pause.input',
|
||||
'media.splat.generate': 'action:media.splat.generate.input',
|
||||
'locations.export': 'action:locations.export.input',
|
||||
'locations.update': 'action:locations.update.input',
|
||||
'locations.triggerJob': 'action:locations.triggerJob.input',
|
||||
'locations.rescan': 'action:locations.rescan.input',
|
||||
'files.createFolder': 'action:files.createFolder.input',
|
||||
'locations.remove': 'action:locations.remove.input',
|
||||
'volumes.add_cloud': 'action:volumes.add_cloud.input',
|
||||
'spaces.delete_item': 'action:spaces.delete_item.input',
|
||||
'locations.add': 'action:locations.add.input',
|
||||
'media.proxy.generate': 'action:media.proxy.generate.input',
|
||||
'tags.create': 'action:tags.create.input',
|
||||
'spaces.update_group': 'action:spaces.update_group.input',
|
||||
'volumes.untrack': 'action:volumes.untrack.input',
|
||||
'files.delete': 'action:files.delete.input',
|
||||
'volumes.speed_test': 'action:volumes.speed_test.input',
|
||||
'spaces.delete': 'action:spaces.delete.input',
|
||||
'locations.export': 'action:locations.export.input',
|
||||
'volumes.index': 'action:volumes.index.input',
|
||||
'libraries.rename': 'action:libraries.rename.input',
|
||||
'locations.enable_indexing': 'action:locations.enable_indexing.input',
|
||||
'spaces.reorder_items': 'action:spaces.reorder_items.input',
|
||||
'spaces.reorder_groups': 'action:spaces.reorder_groups.input',
|
||||
'volumes.remove_cloud': 'action:volumes.remove_cloud.input',
|
||||
'media.ocr.extract': 'action:media.ocr.extract.input',
|
||||
'media.speech.transcribe': 'action:media.speech.transcribe.input',
|
||||
'indexing.verify': 'action:indexing.verify.input',
|
||||
'locations.update': 'action:locations.update.input',
|
||||
'jobs.pause': 'action:jobs.pause.input',
|
||||
'spaces.add_item': 'action:spaces.add_item.input',
|
||||
'media.thumbnail.regenerate': 'action:media.thumbnail.regenerate.input',
|
||||
'media.thumbnail': 'action:media.thumbnail.input',
|
||||
'files.delete': 'action:files.delete.input',
|
||||
'tags.apply': 'action:tags.apply.input',
|
||||
'jobs.resume': 'action:jobs.resume.input',
|
||||
'libraries.export': 'action:libraries.export.input',
|
||||
'spaces.add_group': 'action:spaces.add_group.input',
|
||||
'volumes.speed_test': 'action:volumes.speed_test.input',
|
||||
'files.createFolder': 'action:files.createFolder.input',
|
||||
'volumes.untrack': 'action:volumes.untrack.input',
|
||||
'media.thumbstrip.generate': 'action:media.thumbstrip.generate.input',
|
||||
'volumes.refresh': 'action:volumes.refresh.input',
|
||||
'files.rename': 'action:files.rename.input',
|
||||
'spaces.create': 'action:spaces.create.input',
|
||||
'indexing.start': 'action:indexing.start.input',
|
||||
'volumes.add_cloud': 'action:volumes.add_cloud.input',
|
||||
'jobs.resume': 'action:jobs.resume.input',
|
||||
'libraries.export': 'action:libraries.export.input',
|
||||
'volumes.track': 'action:volumes.track.input',
|
||||
'spaces.update': 'action:spaces.update.input',
|
||||
'spaces.reorder_items': 'action:spaces.reorder_items.input',
|
||||
'spaces.reorder_groups': 'action:spaces.reorder_groups.input',
|
||||
'media.proxy.generate': 'action:media.proxy.generate.input',
|
||||
'locations.triggerJob': 'action:locations.triggerJob.input',
|
||||
'locations.enable_indexing': 'action:locations.enable_indexing.input',
|
||||
'spaces.delete': 'action:spaces.delete.input',
|
||||
'media.ocr.extract': 'action:media.ocr.extract.input',
|
||||
'spaces.add_group': 'action:spaces.add_group.input',
|
||||
'media.splat.generate': 'action:media.splat.generate.input',
|
||||
'spaces.update_group': 'action:spaces.update_group.input',
|
||||
'locations.remove': 'action:locations.remove.input',
|
||||
'libraries.rename': 'action:libraries.rename.input',
|
||||
'volumes.remove_cloud': 'action:volumes.remove_cloud.input',
|
||||
'locations.rescan': 'action:locations.rescan.input',
|
||||
'locations.add': 'action:locations.add.input',
|
||||
'spaces.delete_group': 'action:spaces.delete_group.input',
|
||||
'jobs.cancel': 'action:jobs.cancel.input',
|
||||
'files.copy': 'action:files.copy.input',
|
||||
'locations.import': 'action:locations.import.input',
|
||||
},
|
||||
|
||||
coreQueries: {
|
||||
'network.devices.list': 'query:network.devices.list',
|
||||
'network.status': 'query:network.status',
|
||||
'network.pair.status': 'query:network.pair.status',
|
||||
'core.events.list': 'query:core.events.list',
|
||||
'core.status': 'query:core.status',
|
||||
'jobs.remote.all_devices': 'query:jobs.remote.all_devices',
|
||||
'jobs.remote.for_device': 'query:jobs.remote.for_device',
|
||||
'network.sync_setup.discover': 'query:network.sync_setup.discover',
|
||||
'models.whisper.list': 'query:models.whisper.list',
|
||||
'libraries.list': 'query:libraries.list',
|
||||
'core.ephemeral_status': 'query:core.ephemeral_status',
|
||||
'core.events.list': 'query:core.events.list',
|
||||
'jobs.remote.all_devices': 'query:jobs.remote.all_devices',
|
||||
'jobs.remote.for_device': 'query:jobs.remote.for_device',
|
||||
'models.whisper.list': 'query:models.whisper.list',
|
||||
'core.status': 'query:core.status',
|
||||
'network.status': 'query:network.status',
|
||||
'network.devices.list': 'query:network.devices.list',
|
||||
},
|
||||
|
||||
libraryQueries: {
|
||||
'files.content_kind_stats': 'query:files.content_kind_stats',
|
||||
'spaces.list': 'query:spaces.list',
|
||||
'files.directory_listing': 'query:files.directory_listing',
|
||||
'sync.activity': 'query:sync.activity',
|
||||
'tags.search': 'query:tags.search',
|
||||
'volumes.list': 'query:volumes.list',
|
||||
'search.files': 'query:search.files',
|
||||
'sync.eventLog': 'query:sync.eventLog',
|
||||
'sync.metrics': 'query:sync.metrics',
|
||||
'files.unique_to_location': 'query:files.unique_to_location',
|
||||
'jobs.info': 'query:jobs.info',
|
||||
'jobs.list': 'query:jobs.list',
|
||||
'locations.list': 'query:locations.list',
|
||||
'spaces.get_layout': 'query:spaces.get_layout',
|
||||
'test.ping': 'query:test.ping',
|
||||
'files.by_id': 'query:files.by_id',
|
||||
'files.by_path': 'query:files.by_path',
|
||||
'locations.suggested': 'query:locations.suggested',
|
||||
'spaces.get': 'query:spaces.get',
|
||||
'locations.validate_path': 'query:locations.validate_path',
|
||||
'devices.list': 'query:devices.list',
|
||||
'jobs.active': 'query:jobs.active',
|
||||
'files.media_listing': 'query:files.media_listing',
|
||||
'test.ping': 'query:test.ping',
|
||||
'spaces.get_layout': 'query:spaces.get_layout',
|
||||
'devices.list': 'query:devices.list',
|
||||
'tags.search': 'query:tags.search',
|
||||
'libraries.info': 'query:libraries.info',
|
||||
'jobs.list': 'query:jobs.list',
|
||||
'files.directory_listing': 'query:files.directory_listing',
|
||||
'spaces.list': 'query:spaces.list',
|
||||
'files.media_listing': 'query:files.media_listing',
|
||||
'sync.eventLog': 'query:sync.eventLog',
|
||||
'volumes.list': 'query:volumes.list',
|
||||
'sync.metrics': 'query:sync.metrics',
|
||||
'sync.activity': 'query:sync.activity',
|
||||
'files.unique_to_location': 'query:files.unique_to_location',
|
||||
'locations.suggested': 'query:locations.suggested',
|
||||
'locations.validate_path': 'query:locations.validate_path',
|
||||
'files.by_id': 'query:files.by_id',
|
||||
'jobs.info': 'query:jobs.info',
|
||||
'files.content_kind_stats': 'query:files.content_kind_stats',
|
||||
'search.files': 'query:search.files',
|
||||
'spaces.get': 'query:spaces.get',
|
||||
'locations.list': 'query:locations.list',
|
||||
},
|
||||
} as const;
|
||||
|
||||
Reference in New Issue
Block a user