GraphQL Fragments¶
Reusable GraphQL query fragments.
GraphQL fragments for Stash queries.
These fragments match the ones defined in schema/fragments.graphql.
Attributes¶
SCAN_METADATA_OPTIONS
module-attribute
¶
SCAN_METADATA_OPTIONS = "\n rescan\n scanGenerateCovers\n scanGeneratePreviews\n scanGenerateImagePreviews\n scanGenerateSprites\n scanGeneratePhashes\n scanGenerateThumbnails\n scanGenerateClipPreviews\n"
AUTO_TAG_METADATA_OPTIONS
module-attribute
¶
GENERATE_METADATA_OPTIONS
module-attribute
¶
GENERATE_METADATA_OPTIONS = "\n covers\n sprites\n previews\n imagePreviews\n markers\n markerImagePreviews\n markerScreenshots\n transcodes\n phashes\n interactiveHeatmapsSpeeds\n imageThumbnails\n clipPreviews\n"
CONFIG_DEFAULTS_QUERY
module-attribute
¶
CONFIG_DEFAULTS_QUERY = f'
query ConfigurationDefaults {
configuration {
defaults {
scan {
{SCAN_METADATA_OPTIONS}
}
autoTag {
{AUTO_TAG_METADATA_OPTIONS}
}
generate {
{GENERATE_METADATA_OPTIONS}
}
deleteFile
deleteGenerated
}
}
}
'
CONFIG_GENERAL_FIELDS
module-attribute
¶
CONFIG_GENERAL_FIELDS = "\n databasePath\n generatedPath\n metadataPath\n scrapersPath\n cachePath\n blobsPath\n blobsStorage\n calculateMD5\n videoFileNamingAlgorithm\n parallelTasks\n previewAudio\n previewSegments\n previewSegmentDuration\n previewExcludeStart\n previewExcludeEnd\n previewPreset\n maxTranscodeSize\n maxStreamingTranscodeSize\n writeImageThumbnails\n apiKey\n username\n password\n maxSessionAge\n logFile\n logOut\n logLevel\n logAccess\n createGalleriesFromFolders\n galleryCoverRegex\n videoExtensions\n imageExtensions\n galleryExtensions\n excludes\n imageExcludes\n customPerformerImageLocation\n pythonPath\n transcodeInputArgs\n transcodeOutputArgs\n liveTranscodeInputArgs\n liveTranscodeOutputArgs\n drawFunscriptHeatmapRange\n stashes {\n path\n excludeVideo\n excludeImage\n }\n stashBoxes {\n name\n endpoint\n api_key\n }\n scraperPackageSources {\n name\n url\n local_path\n }\n pluginPackageSources {\n name\n url\n local_path\n }\n"
CONFIG_INTERFACE_FIELDS
module-attribute
¶
CONFIG_INTERFACE_FIELDS = "\n menuItems\n soundOnPreview\n wallShowTitle\n wallPlayback\n showScrubber\n maximumLoopDuration\n noBrowser\n notificationsEnabled\n autostartVideo\n autostartVideoOnPlaySelected\n continuePlaylistDefault\n showStudioAsText\n css\n cssEnabled\n javascript\n javascriptEnabled\n customLocales\n customLocalesEnabled\n language\n imageLightbox {\n slideshowDelay\n displayMode\n scaleUp\n resetZoomOnNav\n scrollMode\n scrollAttemptsBeforeChange\n }\n disableDropdownCreate {\n performer\n tag\n studio\n }\n handyKey\n funscriptOffset\n useStashHostedFunscript\n"
CONFIG_DLNA_FIELDS
module-attribute
¶
CONFIG_DLNA_FIELDS = "\n serverName\n enabled\n port\n whitelistedIPs\n interfaces\n videoSortOrder\n"
CONFIG_SCRAPING_FIELDS
module-attribute
¶
CONFIG_SCRAPING_FIELDS = "\n scraperUserAgent\n scraperCertCheck\n scraperCDPPath\n excludeTagPatterns\n"
CONFIGURATION_QUERY
module-attribute
¶
CONFIGURATION_QUERY = f'
query Configuration {
configuration {
general {
{CONFIG_GENERAL_FIELDS}
}
interface {
{CONFIG_INTERFACE_FIELDS}
}
dlna {
{CONFIG_DLNA_FIELDS}
}
scraping {
{CONFIG_SCRAPING_FIELDS}
}
defaults {
scan {
{SCAN_METADATA_OPTIONS}
}
autoTag {
{AUTO_TAG_METADATA_OPTIONS}
}
generate {
{GENERATE_METADATA_OPTIONS}
}
deleteFile
deleteGenerated
}
ui
}
}
'
JOB_FIELDS
module-attribute
¶
JOB_FIELDS = "\n __typename\n id\n status\n subTasks\n description\n progress\n startTime\n endTime\n addTime\n error\n"
FIND_JOB_QUERY
module-attribute
¶
FIND_JOB_QUERY = f'
query FindJob($input: FindJobInput!) {
findJob(input: $input) {
{JOB_FIELDS}
}
}
'
METADATA_SCAN_MUTATION
module-attribute
¶
METADATA_SCAN_MUTATION = "\nmutation MetadataScan($input: ScanMetadataInput!) {\n metadataScan(input: $input)\n}\n"
FILE_FIELDS
module-attribute
¶
FILE_FIELDS = "fragment FileFields on BaseFile {\n __typename\n id\n path\n basename\n parent_folder {\n __typename\n id\n path\n }\n zip_file {\n __typename\n id\n path\n }\n size\n mod_time\n created_at\n updated_at\n fingerprints {\n __typename\n type\n value\n }\n}"
VIDEO_FILE_FIELDS
module-attribute
¶
VIDEO_FILE_FIELDS = "fragment VideoFileFields on VideoFile {\n __typename\n ...FileFields\n format\n width\n height\n duration\n video_codec\n audio_codec\n frame_rate\n bit_rate\n}"
IMAGE_FILE_FIELDS
module-attribute
¶
IMAGE_FILE_FIELDS = "fragment ImageFileFields on ImageFile {\n __typename\n ...FileFields\n format\n width\n height\n}"
GALLERY_FILE_FIELDS
module-attribute
¶
SCENE_FIELDS
module-attribute
¶
SCENE_FIELDS = "\n __typename\n id\n created_at\n updated_at\n title\n code\n details\n urls\n date\n organized\n captions {\n __typename\n language_code\n caption_type\n }\n files {\n ...VideoFileFields\n }\n studio {\n __typename\n id\n }\n performers {\n __typename\n id\n }\n tags {\n __typename\n id\n }\n stash_ids {\n __typename\n endpoint\n stash_id\n }\n sceneStreams {\n __typename\n url\n mime_type\n label\n }\n"
PERFORMER_FIELDS
module-attribute
¶
PERFORMER_FIELDS = "\n __typename\n id\n created_at\n updated_at\n name\n disambiguation\n urls\n gender\n birthdate\n ethnicity\n country\n eye_color\n measurements\n fake_tits\n penis_length\n circumcised\n tattoos\n piercings\n alias_list\n image_path\n details\n hair_color\n stash_ids {\n __typename\n endpoint\n stash_id\n }\n tags {\n __typename\n id\n }\n scenes {\n __typename\n id\n }\n groups {\n __typename\n id\n }\n"
STUDIO_FIELDS
module-attribute
¶
STUDIO_FIELDS = "\n __typename\n id\n created_at\n updated_at\n name\n urls\n image_path\n aliases\n details\n tags {\n __typename\n id\n }\n parent_studio {\n __typename\n id\n }\n"
TAG_FIELDS
module-attribute
¶
TAG_FIELDS = "\n __typename\n id\n created_at\n updated_at\n name\n description\n aliases\n image_path\n stash_ids {\n __typename\n endpoint\n stash_id\n }\n parents {\n __typename\n id\n }\n children {\n __typename\n id\n }\n"
SCENE_QUERY_FRAGMENTS
module-attribute
¶
SCENE_QUERY_FRAGMENTS = f'
{FILE_FIELDS}
{VIDEO_FILE_FIELDS}
fragment SceneFragment on Scene {
{SCENE_FIELDS}
}
'
FIND_SCENE_QUERY
module-attribute
¶
FIND_SCENE_QUERY = f'
{SCENE_QUERY_FRAGMENTS}
query FindScene($id: ID!) {
findScene(id: $id) {
...SceneFragment
}
}
'
FIND_SCENES_QUERY
module-attribute
¶
FIND_SCENES_QUERY = f'
{SCENE_QUERY_FRAGMENTS}
query FindScenes($filter: FindFilterType, $scene_filter: SceneFilterType) {
findScenes(filter: $filter, scene_filter: $scene_filter) {
count
duration
filesize
scenes {
...SceneFragment
}
}
}
'
CREATE_SCENE_MUTATION
module-attribute
¶
CREATE_SCENE_MUTATION = f'
{SCENE_QUERY_FRAGMENTS}
mutation CreateScene($input: SceneCreateInput!) {
sceneCreate(input: $input) {
...SceneFragment
}
}
'
UPDATE_SCENE_MUTATION
module-attribute
¶
UPDATE_SCENE_MUTATION = f'
{SCENE_QUERY_FRAGMENTS}
mutation UpdateScene($input: SceneUpdateInput!) {
sceneUpdate(input: $input) {
...SceneFragment
}
}
'
FIND_DUPLICATE_SCENES_QUERY
module-attribute
¶
FIND_DUPLICATE_SCENES_QUERY = f'
{SCENE_QUERY_FRAGMENTS}
query FindDuplicateScenes($distance: Int, $duration_diff: Float) {
findDuplicateScenes(distance: $distance, duration_diff: $duration_diff) {
...SceneFragment
}
}
'
PARSE_SCENE_FILENAMES_QUERY
module-attribute
¶
PARSE_SCENE_FILENAMES_QUERY = "\nquery ParseSceneFilenames($filter: FindFilterType, $config: SceneParserInput!) {\n parseSceneFilenames(filter: $filter, config: $config)\n}\n"
SCENE_WALL_QUERY
module-attribute
¶
SCENE_WALL_QUERY = f'
{SCENE_QUERY_FRAGMENTS}
query SceneWall($q: String) {
sceneWall(q: $q) {
...SceneFragment
}
}
'
BULK_SCENE_UPDATE_MUTATION
module-attribute
¶
BULK_SCENE_UPDATE_MUTATION = f'
{SCENE_QUERY_FRAGMENTS}
mutation BulkSceneUpdate($input: BulkSceneUpdateInput!) {
bulkSceneUpdate(input: $input) {
...SceneFragment
}
}
'
SCENES_UPDATE_MUTATION
module-attribute
¶
SCENES_UPDATE_MUTATION = f'
{SCENE_QUERY_FRAGMENTS}
mutation ScenesUpdate($input: [SceneUpdateInput!]!) {
scenesUpdate(input: $input) {
...SceneFragment
}
}
'
SCENE_GENERATE_SCREENSHOT_MUTATION
module-attribute
¶
SCENE_GENERATE_SCREENSHOT_MUTATION = "\nmutation SceneGenerateScreenshot($id: ID!, $at: Float) {\n sceneGenerateScreenshot(id: $id, at: $at)\n}\n"
SCENE_MERGE_MUTATION
module-attribute
¶
SCENE_MERGE_MUTATION = f'
{SCENE_QUERY_FRAGMENTS}
mutation SceneMerge($input: SceneMergeInput!) {
sceneMerge(input: $input) {
...SceneFragment
}
}
'
FIND_PERFORMER_QUERY
module-attribute
¶
FIND_PERFORMER_QUERY = f'
query FindPerformer($id: ID!) {
findPerformer(id: $id) {
{PERFORMER_FIELDS}
}
}
'
FIND_PERFORMERS_QUERY
module-attribute
¶
FIND_PERFORMERS_QUERY = f'
query FindPerformers($filter: FindFilterType, $performer_filter: PerformerFilterType) {
findPerformers(filter: $filter, performer_filter: $performer_filter) {
count
performers {
{PERFORMER_FIELDS}
}
}
}
'
CREATE_PERFORMER_MUTATION
module-attribute
¶
CREATE_PERFORMER_MUTATION = f'
mutation CreatePerformer($input: PerformerCreateInput!) {
performerCreate(input: $input) {
{PERFORMER_FIELDS}
}
}
'
UPDATE_PERFORMER_MUTATION
module-attribute
¶
UPDATE_PERFORMER_MUTATION = f'
mutation UpdatePerformer($input: PerformerUpdateInput!) {
performerUpdate(input: $input) {
{PERFORMER_FIELDS}
}
}
'
FIND_STUDIO_QUERY
module-attribute
¶
FIND_STUDIO_QUERY = f'
query FindStudio($id: ID!) {
findStudio(id: $id) {
{STUDIO_FIELDS}
}
}
'
FIND_STUDIOS_QUERY
module-attribute
¶
FIND_STUDIOS_QUERY = f'
query FindStudios($filter: FindFilterType, $studio_filter: StudioFilterType) {
findStudios(filter: $filter, studio_filter: $studio_filter) {
count
studios {
{STUDIO_FIELDS}
}
}
}
'
CREATE_STUDIO_MUTATION
module-attribute
¶
CREATE_STUDIO_MUTATION = f'
mutation CreateStudio($input: StudioCreateInput!) {
studioCreate(input: $input) {
{STUDIO_FIELDS}
}
}
'
UPDATE_STUDIO_MUTATION
module-attribute
¶
UPDATE_STUDIO_MUTATION = f'
mutation UpdateStudio($input: StudioUpdateInput!) {
studioUpdate(input: $input) {
{STUDIO_FIELDS}
}
}
'
FIND_TAG_QUERY
module-attribute
¶
FIND_TAG_QUERY = f'
query FindTag($id: ID!) {
findTag(id: $id) {
{TAG_FIELDS}
}
}
'
FIND_TAGS_QUERY
module-attribute
¶
FIND_TAGS_QUERY = f'
query FindTags($filter: FindFilterType, $tag_filter: TagFilterType) {
findTags(filter: $filter, tag_filter: $tag_filter) {
count
tags {
{TAG_FIELDS}
}
}
}
'
CREATE_TAG_MUTATION
module-attribute
¶
CREATE_TAG_MUTATION = f'
mutation CreateTag($input: TagCreateInput!) {
tagCreate(input: $input) {
{TAG_FIELDS}
}
}
'
UPDATE_TAG_MUTATION
module-attribute
¶
UPDATE_TAG_MUTATION = f'
mutation UpdateTag($input: TagUpdateInput!) {
tagUpdate(input: $input) {
{TAG_FIELDS}
}
}
'
GALLERY_FIELDS
module-attribute
¶
GALLERY_FIELDS = "\n __typename\n id\n created_at\n updated_at\n title\n code\n date\n urls\n details\n photographer\n organized\n studio {\n __typename\n id\n }\n scenes {\n __typename\n id\n }\n performers {\n __typename\n id\n name\n }\n tags {\n __typename\n id\n name\n }\n files {\n ...GalleryFileFields\n }\n"
GALLERY_QUERY_FRAGMENTS
module-attribute
¶
GALLERY_QUERY_FRAGMENTS = f'
{FILE_FIELDS}
{GALLERY_FILE_FIELDS}
fragment GalleryFragment on Gallery {
{GALLERY_FIELDS}
}
'
FIND_GALLERY_QUERY
module-attribute
¶
FIND_GALLERY_QUERY = f'
{GALLERY_QUERY_FRAGMENTS}
query FindGallery($id: ID!) {
findGallery(id: $id) {
...GalleryFragment
}
}
'
FIND_GALLERIES_QUERY
module-attribute
¶
FIND_GALLERIES_QUERY = f'
{GALLERY_QUERY_FRAGMENTS}
query FindGalleries($filter: FindFilterType, $gallery_filter: GalleryFilterType) {
findGalleries(filter: $filter, gallery_filter: $gallery_filter) {
count
galleries {
...GalleryFragment
}
}
}
'
CREATE_GALLERY_MUTATION
module-attribute
¶
CREATE_GALLERY_MUTATION = f'
{GALLERY_QUERY_FRAGMENTS}
mutation CreateGallery($input: GalleryCreateInput!) {
galleryCreate(input: $input) {
...GalleryFragment
}
}
'
UPDATE_GALLERY_MUTATION
module-attribute
¶
UPDATE_GALLERY_MUTATION = f'
{GALLERY_QUERY_FRAGMENTS}
mutation UpdateGallery($input: GalleryUpdateInput!) {
galleryUpdate(input: $input) {
...GalleryFragment
}
}
'
GALLERIES_UPDATE_MUTATION
module-attribute
¶
GALLERIES_UPDATE_MUTATION = f'
{GALLERY_QUERY_FRAGMENTS}
mutation GalleriesUpdate($input: [GalleryUpdateInput!]!) {
galleriesUpdate(input: $input) {
...GalleryFragment
}
}
'
GALLERY_DESTROY_MUTATION
module-attribute
¶
GALLERY_DESTROY_MUTATION = "\nmutation GalleryDestroy($input: GalleryDestroyInput!) {\n galleryDestroy(input: $input)\n}\n"
REMOVE_GALLERY_IMAGES_MUTATION
module-attribute
¶
REMOVE_GALLERY_IMAGES_MUTATION = "\nmutation RemoveGalleryImages($input: GalleryRemoveInput!) {\n removeGalleryImages(input: $input)\n}\n"
SET_GALLERY_COVER_MUTATION
module-attribute
¶
SET_GALLERY_COVER_MUTATION = "\nmutation SetGalleryCover($input: GallerySetCoverInput!) {\n setGalleryCover(input: $input)\n}\n"
RESET_GALLERY_COVER_MUTATION
module-attribute
¶
RESET_GALLERY_COVER_MUTATION = "\nmutation ResetGalleryCover($input: GalleryResetCoverInput!) {\n resetGalleryCover(input: $input)\n}\n"
GALLERY_CHAPTER_CREATE_MUTATION
module-attribute
¶
GALLERY_CHAPTER_CREATE_MUTATION = f'
{GALLERY_QUERY_FRAGMENTS}
mutation GalleryChapterCreate($input: GalleryChapterCreateInput!) {
galleryChapterCreate(input: $input) {
id
title
image_index
gallery {
...GalleryFragment
}
}
}
'
GALLERY_CHAPTER_UPDATE_MUTATION
module-attribute
¶
GALLERY_CHAPTER_UPDATE_MUTATION = f'
{GALLERY_QUERY_FRAGMENTS}
mutation GalleryChapterUpdate($input: GalleryChapterUpdateInput!) {
galleryChapterUpdate(input: $input) {
id
title
image_index
gallery {
...GalleryFragment
}
}
}
'
GALLERY_CHAPTER_DESTROY_MUTATION
module-attribute
¶
GALLERY_CHAPTER_DESTROY_MUTATION = "\nmutation GalleryChapterDestroy($id: ID!) {\n galleryChapterDestroy(id: $id)\n}\n"
GALLERY_ADD_IMAGES_MUTATION
module-attribute
¶
GALLERY_ADD_IMAGES_MUTATION = "\nmutation AddGalleryImages($input: GalleryAddInput!) {\n addGalleryImages(input: $input)\n}\n"
IMAGE_FIELDS
module-attribute
¶
IMAGE_FIELDS = "\n __typename\n id\n created_at\n updated_at\n title\n code\n organized\n date\n urls\n details\n photographer\n studio {\n __typename\n id\n }\n performers {\n __typename\n id\n }\n tags {\n __typename\n id\n name\n }\n galleries {\n __typename\n id\n }\n visual_files {\n __typename\n ... on ImageFile {\n ...ImageFileFields\n }\n ... on VideoFile {\n ...VideoFileFields\n }\n }\n"
IMAGE_QUERY_FRAGMENTS
module-attribute
¶
IMAGE_QUERY_FRAGMENTS = f'
{FILE_FIELDS}
{IMAGE_FILE_FIELDS}
{VIDEO_FILE_FIELDS}
fragment ImageFragment on Image {
{IMAGE_FIELDS}
}
'
FIND_IMAGE_QUERY
module-attribute
¶
FIND_IMAGE_QUERY = f'
{IMAGE_QUERY_FRAGMENTS}
query FindImage($id: ID!) {
findImage(id: $id) {
...ImageFragment
}
}
'
FIND_IMAGES_QUERY
module-attribute
¶
FIND_IMAGES_QUERY = f'
{IMAGE_QUERY_FRAGMENTS}
query FindImages($filter: FindFilterType, $image_filter: ImageFilterType) {
findImages(filter: $filter, image_filter: $image_filter) {
count
megapixels
filesize
images {
...ImageFragment
}
}
}
'
CREATE_IMAGE_MUTATION
module-attribute
¶
CREATE_IMAGE_MUTATION = f'
{IMAGE_QUERY_FRAGMENTS}
mutation CreateImage($input: ImageCreateInput!) {
imageCreate(input: $input) {
...ImageFragment
}
}
'
UPDATE_IMAGE_MUTATION
module-attribute
¶
UPDATE_IMAGE_MUTATION = f'
{IMAGE_QUERY_FRAGMENTS}
mutation UpdateImage($input: ImageUpdateInput!) {
imageUpdate(input: $input) {
...ImageFragment
}
}
'
IMAGE_INCREMENT_O_MUTATION
module-attribute
¶
IMAGE_INCREMENT_O_MUTATION = "\nmutation ImageIncrementO($id: ID!) {\n imageIncrementO(id: $id)\n}\n"
IMAGE_DECREMENT_O_MUTATION
module-attribute
¶
IMAGE_DECREMENT_O_MUTATION = "\nmutation ImageDecrementO($id: ID!) {\n imageDecrementO(id: $id)\n}\n"
IMAGE_RESET_O_MUTATION
module-attribute
¶
MARKER_FIELDS
module-attribute
¶
MARKER_FIELDS = "\n __typename\n id\n created_at\n updated_at\n title\n seconds\n scene {\n __typename\n id\n }\n primary_tag {\n __typename\n id\n }\n tags {\n __typename\n id\n }\n"
FIND_MARKER_QUERY
module-attribute
¶
FIND_MARKER_QUERY = f'
query FindMarker($id: ID!) {
findSceneMarkers(ids: [$id]) {
scene_markers {
{MARKER_FIELDS}
}
}
}
'
FIND_MARKERS_QUERY
module-attribute
¶
FIND_MARKERS_QUERY = f'
query FindMarkers($filter: FindFilterType, $marker_filter: SceneMarkerFilterType) {
findSceneMarkers(filter: $filter, scene_marker_filter: $marker_filter) {
count
scene_markers {
{MARKER_FIELDS}
}
}
}
'
CREATE_MARKER_MUTATION
module-attribute
¶
CREATE_MARKER_MUTATION = f'
mutation CreateMarker($input: SceneMarkerCreateInput!) {
sceneMarkerCreate(input: $input) {
{MARKER_FIELDS}
}
}
'
UPDATE_MARKER_MUTATION
module-attribute
¶
UPDATE_MARKER_MUTATION = f'
mutation UpdateMarker($input: SceneMarkerUpdateInput!) {
sceneMarkerUpdate(input: $input) {
{MARKER_FIELDS}
}
}
'
SCENE_MARKER_TAG_QUERY
module-attribute
¶
SCENE_MARKER_TAG_QUERY = f'
query FindSceneMarkerTags($scene_id: ID!) {
sceneMarkerTags(scene_id: $scene_id) {
tag {
{TAG_FIELDS}
}
scene_markers {
{MARKER_FIELDS}
}
}
}
'
TAGS_MERGE_MUTATION
module-attribute
¶
TAGS_MERGE_MUTATION = f'
mutation TagsMerge($input: TagsMergeInput!) {
tagsMerge(input: $input) {
{TAG_FIELDS}
}
}
'
BULK_TAG_UPDATE_MUTATION
module-attribute
¶
BULK_TAG_UPDATE_MUTATION = f'
mutation BulkTagUpdate($input: BulkTagUpdateInput!) {
bulkTagUpdate(input: $input) {
{TAG_FIELDS}
}
}
'
METADATA_GENERATE_MUTATION
module-attribute
¶
METADATA_GENERATE_MUTATION = "\nmutation MetadataGenerate($input: GenerateMetadataInput!) {\n metadataGenerate(input: $input)\n}\n"
METADATA_CLEAN_MUTATION
module-attribute
¶
METADATA_CLEAN_MUTATION = "\nmutation MetadataClean($input: CleanMetadataInput!) {\n metadataClean(input: $input)\n}\n"
METADATA_CLEAN_GENERATED_MUTATION
module-attribute
¶
METADATA_CLEAN_GENERATED_MUTATION = "\nmutation MetadataCleanGenerated($input: CleanGeneratedInput!) {\n metadataCleanGenerated(input: $input)\n}\n"
METADATA_AUTO_TAG_MUTATION
module-attribute
¶
METADATA_AUTO_TAG_MUTATION = "\nmutation MetadataAutoTag($input: AutoTagMetadataInput!) {\n metadataAutoTag(input: $input)\n}\n"
METADATA_IDENTIFY_MUTATION
module-attribute
¶
METADATA_IDENTIFY_MUTATION = "\nmutation MetadataIdentify($input: IdentifyMetadataInput!) {\n metadataIdentify(input: $input)\n}\n"
METADATA_IMPORT_MUTATION
module-attribute
¶
METADATA_EXPORT_MUTATION
module-attribute
¶
EXPORT_OBJECTS_MUTATION
module-attribute
¶
EXPORT_OBJECTS_MUTATION = "\nmutation ExportObjects($input: ExportObjectsInput!) {\n exportObjects(input: $input)\n}\n"
IMPORT_OBJECTS_MUTATION
module-attribute
¶
IMPORT_OBJECTS_MUTATION = "\nmutation ImportObjects($input: ImportObjectsInput!) {\n importObjects(input: $input)\n}\n"
BACKUP_DATABASE_MUTATION
module-attribute
¶
BACKUP_DATABASE_MUTATION = "\nmutation BackupDatabase($input: BackupDatabaseInput!) {\n backupDatabase(input: $input)\n}\n"
ANONYMISE_DATABASE_MUTATION
module-attribute
¶
ANONYMISE_DATABASE_MUTATION = "\nmutation AnonymiseDatabase($input: AnonymiseDatabaseInput!) {\n anonymiseDatabase(input: $input)\n}\n"
MIGRATE_MUTATION
module-attribute
¶
MIGRATE_HASH_NAMING_MUTATION
module-attribute
¶
MIGRATE_SCENE_SCREENSHOTS_MUTATION
module-attribute
¶
MIGRATE_SCENE_SCREENSHOTS_MUTATION = "\nmutation MigrateSceneScreenshots($input: MigrateSceneScreenshotsInput!) {\n migrateSceneScreenshots(input: $input)\n}\n"
MIGRATE_BLOBS_MUTATION
module-attribute
¶
MIGRATE_BLOBS_MUTATION = "\nmutation MigrateBlobs($input: MigrateBlobsInput!) {\n migrateBlobs(input: $input)\n}\n"
CONFIGURE_GENERAL_MUTATION
module-attribute
¶
CONFIGURE_GENERAL_MUTATION = "\nmutation ConfigureGeneral($input: ConfigGeneralInput!) {\n configureGeneral(input: $input) {\n databasePath\n parallelTasks\n }\n}\n"
CONFIGURE_INTERFACE_MUTATION
module-attribute
¶
CONFIGURE_INTERFACE_MUTATION = "\nmutation ConfigureInterface($input: ConfigInterfaceInput!) {\n configureInterface(input: $input) {\n menuItems\n soundOnPreview\n wallShowTitle\n wallPlayback\n maximumLoopDuration\n autostartVideo\n autostartVideoOnPlaySelected\n continuePlaylistDefault\n showStudioAsText\n noBrowser\n notificationsEnabled\n language\n }\n}\n"
CONFIGURE_DLNA_MUTATION
module-attribute
¶
CONFIGURE_DLNA_MUTATION = "\nmutation ConfigureDLNA($input: ConfigDLNAInput!) {\n configureDLNA(input: $input) {\n serverName\n enabled\n port\n whitelistedIPs\n interfaces\n videoSortOrder\n }\n}\n"
CONFIGURE_DEFAULTS_MUTATION
module-attribute
¶
CONFIGURE_DEFAULTS_MUTATION = "\nmutation ConfigureDefaults($input: ConfigDefaultSettingsInput!) {\n configureDefaults(input: $input) {\n deleteFile\n deleteGenerated\n }\n}\n"
CONFIGURE_UI_MUTATION
module-attribute
¶
CONFIGURE_UI_MUTATION = "\nmutation ConfigureUI($input: Map, $partial: Map) {\n configureUI(input: $input, partial: $partial)\n}\n"
CONFIGURE_UI_SETTING_MUTATION
module-attribute
¶
CONFIGURE_UI_SETTING_MUTATION = "\nmutation ConfigureUISetting($key: String!, $value: Any) {\n configureUISetting(key: $key, value: $value)\n}\n"
GENERATE_API_KEY_MUTATION
module-attribute
¶
GENERATE_API_KEY_MUTATION = "\nmutation GenerateAPIKey($input: GenerateAPIKeyInput!) {\n generateAPIKey(input: $input)\n}\n"
SYSTEM_STATUS_FIELDS
module-attribute
¶
SYSTEM_STATUS_FIELDS = "\n __typename\n databaseSchema\n databasePath\n configPath\n appSchema\n status\n os\n workingDir\n homeDir\n ffmpegPath\n ffprobePath\n"
SYSTEM_STATUS_QUERY
module-attribute
¶
SYSTEM_STATUS_QUERY = f'
query SystemStatus {
systemStatus {
{SYSTEM_STATUS_FIELDS}
}
}
'
FIND_FILE_QUERY
module-attribute
¶
FIND_FILE_QUERY = f'
{FILE_FIELDS}
{VIDEO_FILE_FIELDS}
{IMAGE_FILE_FIELDS}
{GALLERY_FILE_FIELDS}
query FindFile($id: ID, $path: String) {
findFile(id: $id, path: $path) {
__typename
...FileFields
... on VideoFile {
...VideoFileFields
}
... on ImageFile {
...ImageFileFields
}
... on GalleryFile {
...GalleryFileFields
}
}
}
'
FIND_FILES_QUERY
module-attribute
¶
FIND_FILES_QUERY = f'
{FILE_FIELDS}
{VIDEO_FILE_FIELDS}
{IMAGE_FILE_FIELDS}
{GALLERY_FILE_FIELDS}
query FindFiles($file_filter: FileFilterType, $filter: FindFilterType, $ids: [ID!]) {
findFiles(file_filter: $file_filter, filter: $filter, ids: $ids) {
count
megapixels
duration
size
files {
__typename
...FileFields
... on VideoFile {
...VideoFileFields
}
... on ImageFile {
...ImageFileFields
}
... on GalleryFile {
...GalleryFileFields
}
}
}
}
'
MOVE_FILES_MUTATION
module-attribute
¶
MOVE_FILES_MUTATION = "\nmutation MoveFiles($input: MoveFilesInput!) {\n moveFiles(input: $input)\n}\n"
FILE_SET_FINGERPRINTS_MUTATION
module-attribute
¶
FILE_SET_FINGERPRINTS_MUTATION = "\nmutation FileSetFingerprints($input: FileSetFingerprintsInput!) {\n fileSetFingerprints(input: $input)\n}\n"
SCENE_ASSIGN_FILE_MUTATION
module-attribute
¶
SCENE_ASSIGN_FILE_MUTATION = "\nmutation SceneAssignFile($input: AssignSceneFileInput!) {\n sceneAssignFile(input: $input)\n}\n"
FIND_SCENE_BY_HASH_QUERY
module-attribute
¶
FIND_SCENE_BY_HASH_QUERY = f'
{SCENE_QUERY_FRAGMENTS}
query FindSceneByHash($input: SceneHashInput!) {
findSceneByHash(input: $input) {
...SceneFragment
}
}
'
VERSION_QUERY
module-attribute
¶
LATEST_VERSION_QUERY
module-attribute
¶
LATEST_VERSION_QUERY = "\nquery LatestVersion {\n latestversion {\n version\n shorthash\n release_date\n url\n }\n}\n"
SCENE_DESTROY_MUTATION
module-attribute
¶
SCENE_DESTROY_MUTATION = "\nmutation SceneDestroy($input: SceneDestroyInput!) {\n sceneDestroy(input: $input)\n}\n"
SCENES_DESTROY_MUTATION
module-attribute
¶
SCENES_DESTROY_MUTATION = "\nmutation ScenesDestroy($input: ScenesDestroyInput!) {\n scenesDestroy(input: $input)\n}\n"
IMAGE_DESTROY_MUTATION
module-attribute
¶
IMAGE_DESTROY_MUTATION = "\nmutation ImageDestroy($input: ImageDestroyInput!) {\n imageDestroy(input: $input)\n}\n"
IMAGES_DESTROY_MUTATION
module-attribute
¶
IMAGES_DESTROY_MUTATION = "\nmutation ImagesDestroy($input: ImagesDestroyInput!) {\n imagesDestroy(input: $input)\n}\n"
PERFORMER_DESTROY_MUTATION
module-attribute
¶
PERFORMER_DESTROY_MUTATION = "\nmutation PerformerDestroy($input: PerformerDestroyInput!) {\n performerDestroy(input: $input)\n}\n"
PERFORMERS_DESTROY_MUTATION
module-attribute
¶
PERFORMERS_DESTROY_MUTATION = "\nmutation PerformersDestroy($ids: [ID!]!) {\n performersDestroy(ids: $ids)\n}\n"
STUDIO_DESTROY_MUTATION
module-attribute
¶
STUDIO_DESTROY_MUTATION = "\nmutation StudioDestroy($input: StudioDestroyInput!) {\n studioDestroy(input: $input)\n}\n"
STUDIOS_DESTROY_MUTATION
module-attribute
¶
STUDIOS_DESTROY_MUTATION = "\nmutation StudiosDestroy($ids: [ID!]!) {\n studiosDestroy(ids: $ids)\n}\n"
TAG_DESTROY_MUTATION
module-attribute
¶
TAG_DESTROY_MUTATION = "\nmutation TagDestroy($input: TagDestroyInput!) {\n tagDestroy(input: $input)\n}\n"
TAGS_DESTROY_MUTATION
module-attribute
¶
SCENE_MARKER_DESTROY_MUTATION
module-attribute
¶
SCENE_MARKER_DESTROY_MUTATION = "\nmutation SceneMarkerDestroy($id: ID!) {\n sceneMarkerDestroy(id: $id)\n}\n"
SCENE_MARKERS_DESTROY_MUTATION
module-attribute
¶
SCENE_MARKERS_DESTROY_MUTATION = "\nmutation SceneMarkersDestroy($ids: [ID!]!) {\n sceneMarkersDestroy(ids: $ids)\n}\n"
DELETE_FILES_MUTATION
module-attribute
¶
BULK_PERFORMER_UPDATE_MUTATION
module-attribute
¶
BULK_PERFORMER_UPDATE_MUTATION = f'
mutation BulkPerformerUpdate($input: BulkPerformerUpdateInput!) {
bulkPerformerUpdate(input: $input) {
{PERFORMER_FIELDS}
}
}
'
BULK_STUDIO_UPDATE_MUTATION
module-attribute
¶
BULK_STUDIO_UPDATE_MUTATION = f'
mutation BulkStudioUpdate($input: BulkStudioUpdateInput!) {
bulkStudioUpdate(input: $input) {
{STUDIO_FIELDS}
}
}
'
BULK_IMAGE_UPDATE_MUTATION
module-attribute
¶
BULK_IMAGE_UPDATE_MUTATION = f'
mutation BulkImageUpdate($input: BulkImageUpdateInput!) {
bulkImageUpdate(input: $input) {
{IMAGE_FIELDS}
}
}
'
BULK_SCENE_MARKER_UPDATE_MUTATION
module-attribute
¶
BULK_SCENE_MARKER_UPDATE_MUTATION = f'
mutation BulkSceneMarkerUpdate($input: BulkSceneMarkerUpdateInput!) {
bulkSceneMarkerUpdate(input: $input) {
{MARKER_FIELDS}
}
}
'
FOLDER_FIELDS
module-attribute
¶
FOLDER_FIELDS = "fragment FolderFields on Folder {\n __typename\n id\n path\n parent_folder_id\n zip_file_id\n mod_time\n created_at\n updated_at\n}"
FIND_FOLDER_QUERY
module-attribute
¶
FIND_FOLDER_QUERY = f'
{FOLDER_FIELDS}
query FindFolder($id: ID, $path: String) {
findFolder(id: $id, path: $path) {
...FolderFields
}
}
'
FIND_FOLDERS_QUERY
module-attribute
¶
FIND_FOLDERS_QUERY = f'
{FOLDER_FIELDS}
query FindFolders($folder_filter: FolderFilterType, $filter: FindFilterType, $ids: [ID!]) {
findFolders(folder_filter: $folder_filter, filter: $filter, ids: $ids) {
count
folders {
...FolderFields
}
}
}
'
GROUP_FIELDS
module-attribute
¶
GROUP_FIELDS = "fragment GroupFields on Group {\n __typename\n id\n created_at\n updated_at\n name\n aliases\n duration\n date\n rating100\n director\n synopsis\n urls\n front_image_path\n back_image_path\n studio {\n __typename\n id\n }\n tags {\n __typename\n id\n }\n scenes {\n __typename\n id\n }\n containing_groups {\n __typename\n group {\n __typename\n id\n }\n description\n }\n sub_groups {\n __typename\n group {\n __typename\n id\n }\n description\n }\n}"
FIND_GROUP_QUERY
module-attribute
¶
FIND_GROUP_QUERY = f'
{GROUP_FIELDS}
query FindGroup($id: ID!) {
findGroup(id: $id) {
...GroupFields
}
}
'
FIND_GROUPS_QUERY
module-attribute
¶
FIND_GROUPS_QUERY = f'
{GROUP_FIELDS}
query FindGroups($filter: FindFilterType, $group_filter: GroupFilterType, $ids: [ID!]) {
findGroups(filter: $filter, group_filter: $group_filter, ids: $ids) {
count
groups {
...GroupFields
}
}
}
'
CREATE_GROUP_MUTATION
module-attribute
¶
CREATE_GROUP_MUTATION = f'
{GROUP_FIELDS}
mutation CreateGroup($input: GroupCreateInput!) {
groupCreate(input: $input) {
...GroupFields
}
}
'
UPDATE_GROUP_MUTATION
module-attribute
¶
UPDATE_GROUP_MUTATION = f'
{GROUP_FIELDS}
mutation UpdateGroup($input: GroupUpdateInput!) {
groupUpdate(input: $input) {
...GroupFields
}
}
'
GROUP_DESTROY_MUTATION
module-attribute
¶
GROUP_DESTROY_MUTATION = "\nmutation GroupDestroy($input: GroupDestroyInput!) {\n groupDestroy(input: $input)\n}\n"
GROUPS_DESTROY_MUTATION
module-attribute
¶
GROUPS_DESTROY_MUTATION = "\nmutation GroupsDestroy($ids: [ID!]!) {\n groupsDestroy(ids: $ids)\n}\n"
BULK_GROUP_UPDATE_MUTATION
module-attribute
¶
BULK_GROUP_UPDATE_MUTATION = f'
{GROUP_FIELDS}
mutation BulkGroupUpdate($input: BulkGroupUpdateInput!) {
bulkGroupUpdate(input: $input) {
...GroupFields
}
}
'
ADD_GROUP_SUB_GROUPS_MUTATION
module-attribute
¶
ADD_GROUP_SUB_GROUPS_MUTATION = "\nmutation AddGroupSubGroups($input: GroupSubGroupAddInput!) {\n addGroupSubGroups(input: $input)\n}\n"
REMOVE_GROUP_SUB_GROUPS_MUTATION
module-attribute
¶
REMOVE_GROUP_SUB_GROUPS_MUTATION = "\nmutation RemoveGroupSubGroups($input: GroupSubGroupRemoveInput!) {\n removeGroupSubGroups(input: $input)\n}\n"
REORDER_SUB_GROUPS_MUTATION
module-attribute
¶
REORDER_SUB_GROUPS_MUTATION = "\nmutation ReorderSubGroups($input: ReorderSubGroupsInput!) {\n reorderSubGroups(input: $input)\n}\n"
STATS_QUERY
module-attribute
¶
STATS_QUERY = "\nquery Stats {\n stats {\n scene_count\n scenes_size\n scenes_duration\n image_count\n images_size\n gallery_count\n performer_count\n studio_count\n group_count\n tag_count\n total_o_count\n total_play_duration\n total_play_count\n scenes_played\n }\n}\n"
LOGS_QUERY
module-attribute
¶
MARKER_WALL_QUERY
module-attribute
¶
MARKER_WALL_QUERY = f'
query MarkerWall($q: String) {
markerWall(q: $q) {
{MARKER_FIELDS}
}
}
'
MARKER_STRINGS_QUERY
module-attribute
¶
MARKER_STRINGS_QUERY = "\nquery MarkerStrings($q: String, $sort: String) {\n markerStrings(q: $q, sort: $sort) {\n count\n id\n title\n }\n}\n"
SCENE_STREAMS_QUERY
module-attribute
¶
SCENE_STREAMS_QUERY = "\nquery SceneStreams($id: ID!) {\n sceneStreams(id: $id) {\n url\n mime_type\n label\n }\n}\n"
SCENE_ADD_O_MUTATION
module-attribute
¶
SCENE_ADD_O_MUTATION = "\nmutation SceneAddO($id: ID!, $times: [Timestamp!]) {\n sceneAddO(id: $id, times: $times) {\n count\n history\n }\n}\n"
SCENE_DELETE_O_MUTATION
module-attribute
¶
SCENE_DELETE_O_MUTATION = "\nmutation SceneDeleteO($id: ID!, $times: [Timestamp!]) {\n sceneDeleteO(id: $id, times: $times) {\n count\n history\n }\n}\n"
SCENE_RESET_O_MUTATION
module-attribute
¶
SCENE_SAVE_ACTIVITY_MUTATION
module-attribute
¶
SCENE_SAVE_ACTIVITY_MUTATION = "\nmutation SceneSaveActivity($id: ID!, $resume_time: Float, $playDuration: Float) {\n sceneSaveActivity(id: $id, resume_time: $resume_time, playDuration: $playDuration)\n}\n"
SCENE_RESET_ACTIVITY_MUTATION
module-attribute
¶
SCENE_RESET_ACTIVITY_MUTATION = "\nmutation SceneResetActivity($id: ID!, $reset_resume: Boolean!, $reset_duration: Boolean!) {\n sceneResetActivity(id: $id, reset_resume: $reset_resume, reset_duration: $reset_duration)\n}\n"
SCENE_ADD_PLAY_MUTATION
module-attribute
¶
SCENE_ADD_PLAY_MUTATION = "\nmutation SceneAddPlay($id: ID!, $times: [Timestamp!]) {\n sceneAddPlay(id: $id, times: $times) {\n count\n history\n }\n}\n"
SCENE_DELETE_PLAY_MUTATION
module-attribute
¶
SCENE_DELETE_PLAY_MUTATION = "\nmutation SceneDeletePlay($id: ID!, $times: [Timestamp!]) {\n sceneDeletePlay(id: $id, times: $times) {\n count\n history\n }\n}\n"
SCENE_RESET_PLAY_COUNT_MUTATION
module-attribute
¶
SCENE_RESET_PLAY_COUNT_MUTATION = "\nmutation SceneResetPlayCount($id: ID!) {\n sceneResetPlayCount(id: $id)\n}\n"
IMAGES_UPDATE_MUTATION
module-attribute
¶
IMAGES_UPDATE_MUTATION = f'
{IMAGE_QUERY_FRAGMENTS}
mutation ImagesUpdate($input: [ImageUpdateInput!]!) {
imagesUpdate(input: $input) {
...ImageFragment
}
}
'
BULK_GALLERY_UPDATE_MUTATION
module-attribute
¶
BULK_GALLERY_UPDATE_MUTATION = f'
{GALLERY_QUERY_FRAGMENTS}
mutation BulkGalleryUpdate($input: BulkGalleryUpdateInput!) {
bulkGalleryUpdate(input: $input) {
...GalleryFragment
}
}
'
SAVED_FILTER_FIELDS
module-attribute
¶
SAVED_FILTER_FIELDS = "\n __typename\n id\n mode\n name\n find_filter {\n __typename\n q\n page\n per_page\n sort\n direction\n }\n object_filter\n ui_options\n"
FIND_SAVED_FILTER_QUERY
module-attribute
¶
FIND_SAVED_FILTER_QUERY = f'
query FindSavedFilter($id: ID!) {
findSavedFilter(id: $id) {
{SAVED_FILTER_FIELDS}
}
}
'
FIND_SAVED_FILTERS_QUERY
module-attribute
¶
FIND_SAVED_FILTERS_QUERY = f'
query FindSavedFilters($mode: FilterMode) {
findSavedFilters(mode: $mode) {
{SAVED_FILTER_FIELDS}
}
}
'
SAVE_FILTER_MUTATION
module-attribute
¶
SAVE_FILTER_MUTATION = f'
mutation SaveFilter($input: SaveFilterInput!) {
saveFilter(input: $input) {
{SAVED_FILTER_FIELDS}
}
}
'
DESTROY_SAVED_FILTER_MUTATION
module-attribute
¶
DESTROY_SAVED_FILTER_MUTATION = "\nmutation DestroySavedFilter($input: DestroyFilterInput!) {\n destroySavedFilter(input: $input)\n}\n"
OPTIMISE_DATABASE_MUTATION
module-attribute
¶
ALL_PERFORMERS_QUERY
module-attribute
¶
ALL_PERFORMERS_QUERY = f'
query AllPerformers {
allPerformers {
{PERFORMER_FIELDS}
}
}
'
FIND_SCENES_BY_PATH_REGEX_QUERY
module-attribute
¶
FIND_SCENES_BY_PATH_REGEX_QUERY = f'
{SCENE_QUERY_FRAGMENTS}
query FindScenesByPathRegex($filter: FindFilterType) {
findScenesByPathRegex(filter: $filter) {
count
duration
filesize
scenes {
...SceneFragment
}
}
}
'
VALIDATE_STASHBOX_CREDENTIALS_QUERY
module-attribute
¶
VALIDATE_STASHBOX_CREDENTIALS_QUERY = "\nquery ValidateStashBoxCredentials($input: StashBoxInput!) {\n validateStashBoxCredentials(input: $input) {\n valid\n status\n }\n}\n"
SUBMIT_STASHBOX_FINGERPRINTS_MUTATION
module-attribute
¶
SUBMIT_STASHBOX_FINGERPRINTS_MUTATION = "\nmutation SubmitStashBoxFingerprints($input: StashBoxFingerprintSubmissionInput!) {\n submitStashBoxFingerprints(input: $input)\n}\n"
SUBMIT_STASHBOX_SCENE_DRAFT_MUTATION
module-attribute
¶
SUBMIT_STASHBOX_SCENE_DRAFT_MUTATION = "\nmutation SubmitStashBoxSceneDraft($input: StashBoxDraftSubmissionInput!) {\n submitStashBoxSceneDraft(input: $input)\n}\n"
SUBMIT_STASHBOX_PERFORMER_DRAFT_MUTATION
module-attribute
¶
SUBMIT_STASHBOX_PERFORMER_DRAFT_MUTATION = "\nmutation SubmitStashBoxPerformerDraft($input: StashBoxDraftSubmissionInput!) {\n submitStashBoxPerformerDraft(input: $input)\n}\n"
STASHBOX_BATCH_PERFORMER_TAG_MUTATION
module-attribute
¶
STASHBOX_BATCH_PERFORMER_TAG_MUTATION = "\nmutation StashBoxBatchPerformerTag($input: StashBoxBatchTagInput!) {\n stashBoxBatchPerformerTag(input: $input)\n}\n"
STASHBOX_BATCH_STUDIO_TAG_MUTATION
module-attribute
¶
STASHBOX_BATCH_STUDIO_TAG_MUTATION = "\nmutation StashBoxBatchStudioTag($input: StashBoxBatchTagInput!) {\n stashBoxBatchStudioTag(input: $input)\n}\n"
DLNA_STATUS_QUERY
module-attribute
¶
DLNA_STATUS_QUERY = "\nquery DLNAStatus {\n dlnaStatus {\n running\n until\n recentIPAddresses\n allowedIPAddresses {\n __typename\n ipAddress\n until\n }\n }\n}\n"
ENABLE_DLNA_MUTATION
module-attribute
¶
ENABLE_DLNA_MUTATION = "\nmutation EnableDLNA($input: EnableDLNAInput!) {\n enableDLNA(input: $input)\n}\n"
DISABLE_DLNA_MUTATION
module-attribute
¶
DISABLE_DLNA_MUTATION = "\nmutation DisableDLNA($input: DisableDLNAInput!) {\n disableDLNA(input: $input)\n}\n"
ADD_TEMP_DLNA_IP_MUTATION
module-attribute
¶
ADD_TEMP_DLNA_IP_MUTATION = "\nmutation AddTempDLNAIP($input: AddTempDLNAIPInput!) {\n addTempDLNAIP(input: $input)\n}\n"
REMOVE_TEMP_DLNA_IP_MUTATION
module-attribute
¶
REMOVE_TEMP_DLNA_IP_MUTATION = "\nmutation RemoveTempDLNAIP($input: RemoveTempDLNAIPInput!) {\n removeTempDLNAIP(input: $input)\n}\n"
DIRECTORY_QUERY
module-attribute
¶
DIRECTORY_QUERY = "\nquery Directory($path: String, $locale: String) {\n directory(path: $path, locale: $locale) {\n path\n parent\n directories\n }\n}\n"
SETUP_MUTATION
module-attribute
¶
DOWNLOAD_FFMPEG_MUTATION
module-attribute
¶
CONFIGURE_SCRAPING_MUTATION
module-attribute
¶
CONFIGURE_SCRAPING_MUTATION = "\nmutation ConfigureScraping($input: ConfigScrapingInput!) {\n configureScraping(input: $input) {\n scraperUserAgent\n scraperCDPPath\n scraperCertCheck\n excludeTagPatterns\n scraperPackageSources\n }\n}\n"
SQL_QUERY_MUTATION
module-attribute
¶
SQL_QUERY_MUTATION = "\nmutation QuerySQL($sql: String!, $args: [Any]) {\n querySQL(sql: $sql, args: $args) {\n columns\n rows\n }\n}\n"
SQL_EXEC_MUTATION
module-attribute
¶
SQL_EXEC_MUTATION = "\nmutation ExecSQL($sql: String!, $args: [Any]) {\n execSQL(sql: $sql, args: $args) {\n rows_affected\n last_insert_id\n }\n}\n"