UNPKG

stashapp-api

Version:

Easy to use adapter for interaction with a Stash server through GraphQL.

1,728 lines (1,727 loc) 43.2 kB
import gql from 'graphql-tag'; export var BlobsStorageType; (function (BlobsStorageType) { /** Database */ BlobsStorageType["Database"] = "DATABASE"; /** Filesystem */ BlobsStorageType["Filesystem"] = "FILESYSTEM"; })(BlobsStorageType || (BlobsStorageType = {})); export var BulkUpdateIdMode; (function (BulkUpdateIdMode) { BulkUpdateIdMode["Add"] = "ADD"; BulkUpdateIdMode["Remove"] = "REMOVE"; BulkUpdateIdMode["Set"] = "SET"; })(BulkUpdateIdMode || (BulkUpdateIdMode = {})); export var CircumisedEnum; (function (CircumisedEnum) { CircumisedEnum["Cut"] = "CUT"; CircumisedEnum["Uncut"] = "UNCUT"; })(CircumisedEnum || (CircumisedEnum = {})); export var CriterionModifier; (function (CriterionModifier) { /** >= AND <= */ CriterionModifier["Between"] = "BETWEEN"; /** = */ CriterionModifier["Equals"] = "EQUALS"; CriterionModifier["Excludes"] = "EXCLUDES"; /** > */ CriterionModifier["GreaterThan"] = "GREATER_THAN"; CriterionModifier["Includes"] = "INCLUDES"; /** INCLUDES ALL */ CriterionModifier["IncludesAll"] = "INCLUDES_ALL"; /** IS NULL */ CriterionModifier["IsNull"] = "IS_NULL"; /** < */ CriterionModifier["LessThan"] = "LESS_THAN"; /** MATCHES REGEX */ CriterionModifier["MatchesRegex"] = "MATCHES_REGEX"; /** < OR > */ CriterionModifier["NotBetween"] = "NOT_BETWEEN"; /** != */ CriterionModifier["NotEquals"] = "NOT_EQUALS"; /** NOT MATCHES REGEX */ CriterionModifier["NotMatchesRegex"] = "NOT_MATCHES_REGEX"; /** IS NOT NULL */ CriterionModifier["NotNull"] = "NOT_NULL"; })(CriterionModifier || (CriterionModifier = {})); export var FilterMode; (function (FilterMode) { FilterMode["Galleries"] = "GALLERIES"; FilterMode["Groups"] = "GROUPS"; FilterMode["Images"] = "IMAGES"; FilterMode["Movies"] = "MOVIES"; FilterMode["Performers"] = "PERFORMERS"; FilterMode["Scenes"] = "SCENES"; FilterMode["SceneMarkers"] = "SCENE_MARKERS"; FilterMode["Studios"] = "STUDIOS"; FilterMode["Tags"] = "TAGS"; })(FilterMode || (FilterMode = {})); export var GenderEnum; (function (GenderEnum) { GenderEnum["Female"] = "FEMALE"; GenderEnum["Intersex"] = "INTERSEX"; GenderEnum["Male"] = "MALE"; GenderEnum["NonBinary"] = "NON_BINARY"; GenderEnum["TransgenderFemale"] = "TRANSGENDER_FEMALE"; GenderEnum["TransgenderMale"] = "TRANSGENDER_MALE"; })(GenderEnum || (GenderEnum = {})); export var HashAlgorithm; (function (HashAlgorithm) { HashAlgorithm["Md5"] = "MD5"; /** oshash */ HashAlgorithm["Oshash"] = "OSHASH"; })(HashAlgorithm || (HashAlgorithm = {})); export var IdentifyFieldStrategy; (function (IdentifyFieldStrategy) { /** Never sets the field value */ IdentifyFieldStrategy["Ignore"] = "IGNORE"; /** * For multi-value fields, merge with existing. * For single-value fields, ignore if already set */ IdentifyFieldStrategy["Merge"] = "MERGE"; /** * Always replaces the value if a value is found. * For multi-value fields, any existing values are removed and replaced with the * scraped values. */ IdentifyFieldStrategy["Overwrite"] = "OVERWRITE"; })(IdentifyFieldStrategy || (IdentifyFieldStrategy = {})); export var ImageLightboxDisplayMode; (function (ImageLightboxDisplayMode) { ImageLightboxDisplayMode["FitX"] = "FIT_X"; ImageLightboxDisplayMode["FitXy"] = "FIT_XY"; ImageLightboxDisplayMode["Original"] = "ORIGINAL"; })(ImageLightboxDisplayMode || (ImageLightboxDisplayMode = {})); export var ImageLightboxScrollMode; (function (ImageLightboxScrollMode) { ImageLightboxScrollMode["PanY"] = "PAN_Y"; ImageLightboxScrollMode["Zoom"] = "ZOOM"; })(ImageLightboxScrollMode || (ImageLightboxScrollMode = {})); export var ImportDuplicateEnum; (function (ImportDuplicateEnum) { ImportDuplicateEnum["Fail"] = "FAIL"; ImportDuplicateEnum["Ignore"] = "IGNORE"; ImportDuplicateEnum["Overwrite"] = "OVERWRITE"; })(ImportDuplicateEnum || (ImportDuplicateEnum = {})); export var ImportMissingRefEnum; (function (ImportMissingRefEnum) { ImportMissingRefEnum["Create"] = "CREATE"; ImportMissingRefEnum["Fail"] = "FAIL"; ImportMissingRefEnum["Ignore"] = "IGNORE"; })(ImportMissingRefEnum || (ImportMissingRefEnum = {})); export var JobStatus; (function (JobStatus) { JobStatus["Cancelled"] = "CANCELLED"; JobStatus["Failed"] = "FAILED"; JobStatus["Finished"] = "FINISHED"; JobStatus["Ready"] = "READY"; JobStatus["Running"] = "RUNNING"; JobStatus["Stopping"] = "STOPPING"; })(JobStatus || (JobStatus = {})); export var JobStatusUpdateType; (function (JobStatusUpdateType) { JobStatusUpdateType["Add"] = "ADD"; JobStatusUpdateType["Remove"] = "REMOVE"; JobStatusUpdateType["Update"] = "UPDATE"; })(JobStatusUpdateType || (JobStatusUpdateType = {})); export var LogLevel; (function (LogLevel) { LogLevel["Debug"] = "Debug"; LogLevel["Error"] = "Error"; LogLevel["Info"] = "Info"; LogLevel["Progress"] = "Progress"; LogLevel["Trace"] = "Trace"; LogLevel["Warning"] = "Warning"; })(LogLevel || (LogLevel = {})); export var OrientationEnum; (function (OrientationEnum) { /** Landscape */ OrientationEnum["Landscape"] = "LANDSCAPE"; /** Portrait */ OrientationEnum["Portrait"] = "PORTRAIT"; /** Square */ OrientationEnum["Square"] = "SQUARE"; })(OrientationEnum || (OrientationEnum = {})); export var PackageType; (function (PackageType) { PackageType["Plugin"] = "Plugin"; PackageType["Scraper"] = "Scraper"; })(PackageType || (PackageType = {})); export var PluginSettingTypeEnum; (function (PluginSettingTypeEnum) { PluginSettingTypeEnum["Boolean"] = "BOOLEAN"; PluginSettingTypeEnum["Number"] = "NUMBER"; PluginSettingTypeEnum["String"] = "STRING"; })(PluginSettingTypeEnum || (PluginSettingTypeEnum = {})); export var PreviewPreset; (function (PreviewPreset) { /** X264_FAST */ PreviewPreset["Fast"] = "fast"; /** X264_MEDIUM */ PreviewPreset["Medium"] = "medium"; /** X264_SLOW */ PreviewPreset["Slow"] = "slow"; /** X264_SLOWER */ PreviewPreset["Slower"] = "slower"; /** X264_ULTRAFAST */ PreviewPreset["Ultrafast"] = "ultrafast"; /** X264_VERYFAST */ PreviewPreset["Veryfast"] = "veryfast"; /** X264_VERYSLOW */ PreviewPreset["Veryslow"] = "veryslow"; })(PreviewPreset || (PreviewPreset = {})); export var ResolutionEnum; (function (ResolutionEnum) { /** 8K */ ResolutionEnum["EightK"] = "EIGHT_K"; /** 5K */ ResolutionEnum["FiveK"] = "FIVE_K"; /** 4K */ ResolutionEnum["FourK"] = "FOUR_K"; /** 1080p */ ResolutionEnum["FullHd"] = "FULL_HD"; /** 8K+ */ ResolutionEnum["Huge"] = "HUGE"; /** 240p */ ResolutionEnum["Low"] = "LOW"; /** 1440p */ ResolutionEnum["QuadHd"] = "QUAD_HD"; /** 360p */ ResolutionEnum["R360P"] = "R360P"; /** 7K */ ResolutionEnum["SevenK"] = "SEVEN_K"; /** 6K */ ResolutionEnum["SixK"] = "SIX_K"; /** 480p */ ResolutionEnum["Standard"] = "STANDARD"; /** 720p */ ResolutionEnum["StandardHd"] = "STANDARD_HD"; /** 144p */ ResolutionEnum["VeryLow"] = "VERY_LOW"; /** * 1920p * @deprecated Use 4K instead */ ResolutionEnum["VrHd"] = "VR_HD"; /** 540p */ ResolutionEnum["WebHd"] = "WEB_HD"; })(ResolutionEnum || (ResolutionEnum = {})); /** Type of the content a scraper generates */ export var ScrapeContentType; (function (ScrapeContentType) { ScrapeContentType["Gallery"] = "GALLERY"; ScrapeContentType["Group"] = "GROUP"; ScrapeContentType["Image"] = "IMAGE"; ScrapeContentType["Movie"] = "MOVIE"; ScrapeContentType["Performer"] = "PERFORMER"; ScrapeContentType["Scene"] = "SCENE"; })(ScrapeContentType || (ScrapeContentType = {})); export var ScrapeType; (function (ScrapeType) { /** From existing object */ ScrapeType["Fragment"] = "FRAGMENT"; /** From text query */ ScrapeType["Name"] = "NAME"; /** From URL */ ScrapeType["Url"] = "URL"; })(ScrapeType || (ScrapeType = {})); export var SortDirectionEnum; (function (SortDirectionEnum) { SortDirectionEnum["Asc"] = "ASC"; SortDirectionEnum["Desc"] = "DESC"; })(SortDirectionEnum || (SortDirectionEnum = {})); export var StreamingResolutionEnum; (function (StreamingResolutionEnum) { /** 4k */ StreamingResolutionEnum["FourK"] = "FOUR_K"; /** 1080p */ StreamingResolutionEnum["FullHd"] = "FULL_HD"; /** 240p */ StreamingResolutionEnum["Low"] = "LOW"; /** Original */ StreamingResolutionEnum["Original"] = "ORIGINAL"; /** 480p */ StreamingResolutionEnum["Standard"] = "STANDARD"; /** 720p */ StreamingResolutionEnum["StandardHd"] = "STANDARD_HD"; })(StreamingResolutionEnum || (StreamingResolutionEnum = {})); export var SystemStatusEnum; (function (SystemStatusEnum) { SystemStatusEnum["NeedsMigration"] = "NEEDS_MIGRATION"; SystemStatusEnum["Ok"] = "OK"; SystemStatusEnum["Setup"] = "SETUP"; })(SystemStatusEnum || (SystemStatusEnum = {})); export const ConfigurationDocument = gql ` query Configuration { configuration { general { stashes { path excludeVideo excludeImage } } } } `; export const FindGalleriesDocument = gql ` query FindGalleries($filter: FindFilterType, $ids: [ID!], $gallery_filter: GalleryFilterType) { findGalleries(filter: $filter, ids: $ids, gallery_filter: $gallery_filter) { count galleries { id title code urls date details photographer rating100 organized created_at updated_at image_count studio { id name aliases details favorite rating100 url parent_studio { id name } tags { id name } } performers { id name image_path alias_list birthdate career_length circumcised country death_date details disambiguation ethnicity eye_color fake_tits favorite gender hair_color height_cm measurements penis_length piercings rating100 tattoos tags { id name } } tags { id name aliases description favorite ignore_auto_tag image_path parent_count child_count } scenes { id title } files { basename path size created_at updated_at } folder { path } paths { cover preview } } } } `; export const FindGalleryDocument = gql ` query FindGallery($id: ID!) { findGallery(id: $id) { id title code urls date details photographer rating100 organized created_at updated_at image_count studio { id name aliases details favorite rating100 url parent_studio { id name } tags { id name } } performers { id name alias_list birthdate career_length circumcised country death_date details disambiguation ethnicity eye_color fake_tits favorite gender hair_color height_cm measurements penis_length piercings rating100 tattoos tags { id name } } tags { id name aliases description favorite ignore_auto_tag image_path parent_count child_count } scenes { id title } chapters { id title image_index } files { basename path size created_at updated_at } paths { cover preview } } } `; export const FindGalleryIDsDocument = gql ` query FindGalleryIDs($filter: FindFilterType, $gallery_filter: GalleryFilterType) { findGalleries(filter: $filter, gallery_filter: $gallery_filter) { count galleries { id } } } `; export const FindGroupDocument = gql ` query FindGroup($id: ID!) { findGroup(id: $id) { id name aliases duration date rating100 studio { id name image_path } director synopsis urls tags { id name } created_at updated_at containing_groups { group { id name } description } sub_groups { group { id name } description } front_image_path back_image_path scene_count performer_count sub_group_count } } `; export const FindGroupIDsDocument = gql ` query FindGroupIDs($filter: FindFilterType, $group_filter: GroupFilterType) { findGroups(filter: $filter, group_filter: $group_filter) { count groups { id } } } `; export const FindGroupsDocument = gql ` query FindGroups($filter: FindFilterType, $ids: [ID!], $group_filter: GroupFilterType) { findGroups(filter: $filter, ids: $ids, group_filter: $group_filter) { count groups { id name aliases duration date rating100 studio { id name } director synopsis urls tags { id name } created_at updated_at front_image_path back_image_path scene_count performer_count sub_group_count } } } `; export const FindImageIDsDocument = gql ` query FindImageIDs($filter: FindFilterType, $image_filter: ImageFilterType) { findImages(filter: $filter, image_filter: $image_filter) { count images { id } } } `; export const FindImagesDocument = gql ` query FindImages($filter: FindFilterType, $image_filter: ImageFilterType, $image_ids: [Int!]) { findImages(filter: $filter, image_filter: $image_filter, image_ids: $image_ids) { count images { id title code rating100 urls date details photographer organized created_at updated_at o_counter files { id basename path size width height } paths { thumbnail preview image } galleries { id title } studio { id name } tags { id name } performers { id name } } } } `; export const FindPerformerIDsDocument = gql ` query FindPerformerIDs($filter: FindFilterType, $performer_filter: PerformerFilterType) { findPerformers(filter: $filter, performer_filter: $performer_filter) { count performers { id } } } `; export const FindPerformersDocument = gql ` query FindPerformers($filter: FindFilterType, $ids: [ID!], $performer_filter: PerformerFilterType, $performer_ids: [Int!]) { findPerformers( filter: $filter ids: $ids performer_filter: $performer_filter performer_ids: $performer_ids ) { count performers { alias_list birthdate career_length circumcised country created_at death_date details disambiguation ethnicity eye_color fake_tits favorite gallery_count gender group_count hair_color height_cm id image_count image_path instagram measurements movie_count name o_counter penis_length piercings rating100 scene_count tattoos twitter updated_at url urls weight tags { id name description image_path favorite } } } } `; export const FindSceneIDsDocument = gql ` query FindSceneIDs($filter: FindFilterType, $scene_filter: SceneFilterType) { findScenes(filter: $filter, scene_filter: $scene_filter) { count scenes { id } } } `; export const FindScenesDocument = gql ` query FindScenes($filter: FindFilterType, $ids: [ID!], $scene_filter: SceneFilterType, $scene_ids: [Int!]) { findScenes( filter: $filter ids: $ids scene_filter: $scene_filter scene_ids: $scene_ids ) { count duration filesize scenes { created_at code date details director id o_counter organized play_count play_duration rating100 resume_time title updated_at studio { aliases created_at details favorite id ignore_auto_tag name parent_studio { id name } rating100 updated_at url tags { id name image_path favorite } } performers { alias_list birthdate career_length circumcised country created_at death_date details disambiguation ethnicity eye_color fake_tits favorite gender hair_color height_cm id image_path measurements name penis_length piercings rating100 tattoos updated_at tags { id name image_path favorite } } tags { aliases child_count created_at description favorite id ignore_auto_tag image_path name parent_count updated_at } files { audio_codec basename bit_rate created_at duration format frame_rate height path size updated_at video_codec width } paths { preview screenshot sprite vtt webp } sceneStreams { url mime_type label } galleries { id title } groups { scene_index group { id name } } created_at updated_at } } } `; export const FindScenesCompactDocument = gql ` query FindScenesCompact($filter: FindFilterType, $ids: [ID!], $scene_filter: SceneFilterType, $scene_ids: [Int!]) { findScenes( filter: $filter ids: $ids scene_filter: $scene_filter scene_ids: $scene_ids ) { count duration filesize scenes { created_at code date details director id o_counter organized play_count play_duration rating100 resume_time title updated_at urls studio { id name tags { id name image_path favorite } } performers { id name image_path gender tags { id name image_path favorite } } tags { id name image_path favorite } files { audio_codec basename bit_rate created_at duration format frame_rate height path size updated_at video_codec width } paths { preview screenshot sprite vtt webp caption } sceneStreams { url mime_type label } captions { language_code caption_type } galleries { id title } groups { group { id name } scene_index } created_at updated_at } } } `; export const FindStudioIDsDocument = gql ` query FindStudioIDs($filter: FindFilterType, $studio_filter: StudioFilterType) { findStudios(filter: $filter, studio_filter: $studio_filter) { count studios { id } } } `; export const FindStudiosDocument = gql ` query FindStudios($filter: FindFilterType, $ids: [ID!], $studio_filter: StudioFilterType) { findStudios(filter: $filter, ids: $ids, studio_filter: $studio_filter) { count studios { aliases child_studios { id name } created_at details favorite gallery_count group_count groups { id name } id image_count image_path movie_count movies { id name } name parent_studio { id name image_path } performer_count rating100 scene_count tags { description id name image_path favorite } updated_at url } } } `; export const FindTagIDsDocument = gql ` query FindTagIDs($filter: FindFilterType, $tag_filter: TagFilterType) { findTags(filter: $filter, tag_filter: $tag_filter) { count tags { id } } } `; export const FindTagsDocument = gql ` query FindTags($filter: FindFilterType, $ids: [ID!], $tag_filter: TagFilterType) { findTags(filter: $filter, ids: $ids, tag_filter: $tag_filter) { count tags { aliases child_count children { id name } created_at description favorite gallery_count group_count id image_count image_path movie_count name parent_count parents { id name } performer_count scene_count scene_marker_count studio_count updated_at } } } `; export const GalleryUpdateDocument = gql ` mutation galleryUpdate($input: GalleryUpdateInput!) { galleryUpdate(input: $input) { id title code urls date details photographer rating100 organized created_at updated_at studio { id name } performers { id name } tags { id name } scenes { id title } } } `; export const GroupUpdateDocument = gql ` mutation groupUpdate($input: GroupUpdateInput!) { groupUpdate(input: $input) { id name aliases duration date rating100 director synopsis urls created_at updated_at studio { id name } tags { id name } front_image_path back_image_path } } `; export const ImageUpdateDocument = gql ` mutation imageUpdate($input: ImageUpdateInput!) { imageUpdate(input: $input) { id title code rating100 urls date details photographer o_counter organized created_at updated_at studio { id name } performers { id name } tags { id name } galleries { id title } } } `; export const MetadataScanDocument = gql ` mutation metadataScan($input: ScanMetadataInput!) { metadataScan(input: $input) } `; export const PerformerDestroyDocument = gql ` mutation performerDestroy($input: PerformerDestroyInput!) { performerDestroy(input: $input) } `; export const PerformerUpdateDocument = gql ` mutation performerUpdate($input: PerformerUpdateInput!) { performerUpdate(input: $input) { alias_list birthdate career_length circumcised country created_at death_date details disambiguation ethnicity eye_color fake_tits favorite gallery_count gender group_count hair_color height_cm id image_count image_path instagram measurements movie_count name o_counter penis_length piercings rating100 scene_count tattoos twitter updated_at url urls weight tags { id name description } stash_ids { endpoint stash_id } } } `; export const PerformersDestroyDocument = gql ` mutation performersDestroy($ids: [ID!]!) { performersDestroy(ids: $ids) } `; export const SceneAddPlayDocument = gql ` mutation SceneAddPlay($id: ID!, $times: [Timestamp!]) { sceneAddPlay(id: $id, times: $times) { count history } } `; export const SceneDecrementODocument = gql ` mutation SceneDecrementO($id: ID!) { sceneDecrementO(id: $id) } `; export const SceneDestroyDocument = gql ` mutation sceneDestroy($input: SceneDestroyInput!) { sceneDestroy(input: $input) } `; export const SceneIncrementODocument = gql ` mutation sceneIncrementO($id: ID!) { sceneIncrementO(id: $id) } `; export const SceneSaveActivityDocument = gql ` mutation SceneSaveActivity($id: ID!, $resume_time: Float, $playDuration: Float) { sceneSaveActivity( id: $id resume_time: $resume_time playDuration: $playDuration ) } `; export const SceneUpdateDocument = gql ` mutation sceneUpdate($input: SceneUpdateInput!) { sceneUpdate(input: $input) { code created_at date details director files { audio_codec basename bit_rate created_at duration fingerprints { type value } format frame_rate height id mod_time path size updated_at video_codec width } galleries { id title } groups { group { id name } } id movies { movie { id name } } o_counter organized paths { preview screenshot sprite stream webp } performers { alias_list birthdate career_length circumcised country created_at death_date details disambiguation ethnicity eye_color fake_tits favorite gender hair_color height_cm id measurements name penis_length piercings rating100 tattoos updated_at } play_count play_duration rating100 resume_time studio { aliases created_at details favorite id ignore_auto_tag name parent_studio { id name } rating100 updated_at url } tags { aliases child_count created_at description favorite id ignore_auto_tag name parent_count updated_at } title updated_at urls } } `; export const ScenesUpdateDocument = gql ` mutation scenesUpdate($input: BulkSceneUpdateInput!) { bulkSceneUpdate(input: $input) { code created_at date details director files { audio_codec basename bit_rate created_at duration fingerprints { type value } format frame_rate height id mod_time path size updated_at video_codec width } galleries { id title } groups { group { id name } } id movies { movie { id name } } o_counter organized paths { preview screenshot sprite stream webp } performers { alias_list birthdate career_length circumcised country created_at death_date details disambiguation ethnicity eye_color fake_tits favorite gender hair_color height_cm id measurements name penis_length piercings rating100 tattoos updated_at } play_count play_duration rating100 resume_time studio { aliases created_at details favorite id ignore_auto_tag name parent_studio { id name } rating100 updated_at url } tags { aliases child_count created_at description favorite id ignore_auto_tag name parent_count updated_at } title updated_at urls } } `; export const StudioDestroyDocument = gql ` mutation studioDestroy($input: StudioDestroyInput!) { studioDestroy(input: $input) } `; export const StudioUpdateDocument = gql ` mutation studioUpdate($input: StudioUpdateInput!) { studioUpdate(input: $input) { aliases child_studios { id name } created_at details favorite gallery_count group_count groups { id name } id ignore_auto_tag image_count image_path movie_count movies { id name } name parent_studio { aliases created_at details favorite id image_count image_path gallery_count movie_count name performer_count rating100 scene_count updated_at url } performer_count rating100 scene_count stash_ids { endpoint stash_id } tags { description id name } updated_at url } } `; export const StudiosDestroyDocument = gql ` mutation studiosDestroy($ids: [ID!]!) { studiosDestroy(ids: $ids) } `; export const TagCreateDocument = gql ` mutation tagCreate($input: TagCreateInput!) { tagCreate(input: $input) { aliases created_at description favorite gallery_count group_count id image_count image_path movie_count name parent_count parents { id name } performer_count scene_count scene_marker_count sort_name studio_count updated_at } } `; export const TagDestroyDocument = gql ` mutation tagDestroy($input: TagDestroyInput!) { tagDestroy(input: $input) } `; export const TagUpdateDocument = gql ` mutation tagUpdate($input: TagUpdateInput!) { tagUpdate(input: $input) { aliases created_at description favorite gallery_count group_count id image_count image_path movie_count name parent_count parents { id name } performer_count scene_count scene_marker_count sort_name studio_count updated_at } } `; export const TagsDestroyDocument = gql ` mutation tagsDestroy($ids: [ID!]!) { tagsDestroy(ids: $ids) } `; const defaultWrapper = (action, _operationName, _operationType, _variables) => action(); export function getSdk(client, withWrapper = defaultWrapper) { return { Configuration(variables, requestHeaders, signal) { return withWrapper((wrappedRequestHeaders) => client.request({ document: ConfigurationDocument, variables, requestHeaders: { ...requestHeaders, ...wrappedRequestHeaders }, signal }), 'Configuration', 'query', variables); }, FindGalleries(variables, requestHeaders, signal) { return withWrapper((wrappedRequestHeaders) => client.request({ document: FindGalleriesDocument, variables, requestHeaders: { ...requestHeaders, ...wrappedRequestHeaders }, signal }), 'FindGalleries', 'query', variables); }, FindGallery(variables, requestHeaders, signal) { return withWrapper((wrappedRequestHeaders) => client.request({ document: FindGalleryDocument, variables, requestHeaders: { ...requestHeaders, ...wrappedRequestHeaders }, signal }), 'FindGallery', 'query', variables); }, FindGalleryIDs(variables, requestHeaders, signal) { return withWrapper((wrappedRequestHeaders) => client.request({ document: FindGalleryIDsDocument, variables, requestHeaders: { ...requestHeaders, ...wrappedRequestHeaders }, signal }), 'FindGalleryIDs', 'query', variables); }, FindGroup(variables, requestHeaders, signal) { return withWrapper((wrappedRequestHeaders) => client.request({ document: FindGroupDocument, variables, requestHeaders: { ...requestHeaders, ...wrappedRequestHeaders }, signal }), 'FindGroup', 'query', variables); }, FindGroupIDs(variables, requestHeaders, signal) { return withWrapper((wrappedRequestHeaders) => client.request({ document: FindGroupIDsDocument, variables, requestHeaders: { ...requestHeaders, ...wrappedRequestHeaders }, signal }), 'FindGroupIDs', 'query', variables); }, FindGroups(variables, requestHeaders, signal) { return withWrapper((wrappedRequestHeaders) => client.request({ document: FindGroupsDocument, variables, requestHeaders: { ...requestHeaders, ...wrappedRequestHeaders }, signal }), 'FindGroups', 'query', variables); }, FindImageIDs(variables, requestHeaders, signal) { return withWrapper((wrappedRequestHeaders) => client.request({ document: FindImageIDsDocument, variables, requestHeaders: { ...requestHeaders, ...wrappedRequestHeaders }, signal }), 'FindImageIDs', 'query', variables); }, FindImages(variables, requestHeaders, signal) { return withWrapper((wrappedRequestHeaders) => client.request({ document: FindImagesDocument, variables, requestHeaders: { ...requestHeaders, ...wrappedRequestHeaders }, signal }), 'FindImages', 'query', variables); }, FindPerformerIDs(variables, requestHeaders, signal) { return withWrapper((wrappedRequestHeaders) => client.request({ document: FindPerformerIDsDocument, variables, requestHeaders: { ...requestHeaders, ...wrappedRequestHeaders }, signal }), 'FindPerformerIDs', 'query', variables); }, FindPerformers(variables, requestHeaders, signal) { return withWrapper((wrappedRequestHeaders) => client.request({ document: FindPerformersDocument, variables, requestHeaders: { ...requestHeaders, ...wrappedRequestHeaders }, signal }), 'FindPerformers', 'query', variables); }, FindSceneIDs(variables, requestHeaders, signal) { return withWrapper((wrappedRequestHeaders) => client.request({ document: FindSceneIDsDocument, variables, requestHeaders: { ...requestHeaders, ...wrappedRequestHeaders }, signal }), 'FindSceneIDs', 'query', variables); }, FindScenes(variables, requestHeaders, signal) { return withWrapper((wrappedRequestHeaders) => client.request({ document: FindScenesDocument, variables, requestHeaders: { ...requestHeaders, ...wrappedRequestHeaders }, signal }), 'FindScenes', 'query', variables); }, FindScenesCompact(variables, requestHeaders, signal) { return withWrapper((wrappedRequestHeaders) => client.request({ document: FindScenesCompactDocument, variables, requestHeaders: { ...requestHeaders, ...wrappedRequestHeaders }, signal }), 'FindScenesCompact', 'query', variables); }, FindStudioIDs(variables, requestHeaders, signal) { return withWrapper((wrappedRequestHeaders) => client.request({ document: FindStudioIDsDocument, variables, requestHeaders: { ...requestHeaders, ...wrappedRequestHeaders }, signal }), 'FindStudioIDs', 'query', variables); }, FindStudios(variables, requestHeaders, signal) { return withWrapper((wrappedRequestHeaders) => client.request({ document: FindStudiosDocument, variables, requestHeaders: { ...requestHeaders, ...wrappedRequestHeaders }, signal }), 'FindStudios', 'query', variables); }, FindTagIDs(variables, requestHeaders, signal) { return withWrapper((wrappedRequestHeaders) => client.request({ document: FindTagIDsDocument, variables, requestHeaders: { ...requestHeaders, ...wrappedRequestHeaders }, signal }), 'FindTagIDs', 'query', variables); }, FindTags(variables, requestHeaders, signal) { return withWrapper((wrappedRequestHeaders) => client.request({ document: FindTagsDocument, variables, requestHeaders: { ...requestHeaders, ...wrappedRequestHeaders }, signal }), 'FindTags', 'query', variables); }, galleryUpdate(variables, requestHeaders, signal) { return withWrapper((wrappedRequestHeaders) => client.request({ document: GalleryUpdateDocument, variables, requestHeaders: { ...requestHeaders, ...wrappedRequestHeaders }, signal }), 'galleryUpdate', 'mutation', variables); }, groupUpdate(variables, requestHeaders, signal) { return withWrapper((wrappedRequestHeaders) => client.request({ document: GroupUpdateDocument, variables, requestHeaders: { ...requestHeaders, ...wrappedRequestHeaders }, signal }), 'groupUpdate', 'mutation', variables); }, imageUpdate(variables, requestHeaders, signal) { return withWrapper((wrappedRequestHeaders) => client.request({ document: ImageUpdateDocument, variables, requestHeaders: { ...requestHeaders, ...wrappedRequestHeaders }, signal }), 'imageUpdate', 'mutation', variables); }, metadataScan(variables, requestHeaders, signal) { return withWrapper((wrappedRequestHeaders) => client.request({ document: MetadataScanDocument, variables, requestHeaders: { ...requestHeaders, ...wrappedRequestHeaders }, signal }), 'metadataScan', 'mutation', variables); }, performerDestroy(variables, requestHeaders, signal) { return withWrapper((wrappedRequestHeaders) => client.request({ document: PerformerDestroyDocument, variables, requestHeaders: { ...requestHeaders, ...wrappedRequestHeaders }, signal }), 'performerDestroy', 'mutation', variables); }, performerUpdate(variables, requestHeaders, signal) { return withWrapper((wrappedRequestHeaders) => client.request({ document: PerformerUpdateDocument, variables, requestHeaders: { ...requestHeaders, ...wrappedRequestHeaders }, signal }), 'performerUpdate', 'mutation', variables); }, performersDestroy(variables, requestHeaders, signal) { return withWrapper((wrappedRequestHeaders) => client.request({ document: PerformersDestroyDocument, variables, requestHeaders: { ...requestHeaders, ...wrappedRequestHeaders }, signal }), 'performersDestroy', 'mutation', variables); }, SceneAddPlay(variables, requestHeaders, signal) { return withWrapper((wrappedRequestHeaders) => client.request({ document: SceneAddPlayDocument, variables, requestHeaders: { ...requestHeaders, ...wrappedRequestHeaders }, signal }), 'SceneAddPlay', 'mutation', variables); }, SceneDecrementO(variables, requestHeaders, signal) { return withWrapper((wrappedRequestHeaders) => client.request({ document: SceneDecrementODocument, variables, requestHeaders: { ...requestHeaders, ...wrappedRequestHeaders }, signal }), 'SceneDecrementO', 'mutation', variables); }, sceneDestroy(variables, requestHeaders, signal) { return withWrapper((wrappedRequestHeaders) => client.request({ document: SceneDestroyDocument, variables, requestHeaders: { ...requestHeaders, ...wrappedRequestHeaders }, signal }), 'sceneDestroy', 'mutation', variables); }, sceneIncrementO(variables, requestHeaders, signal) { return withWrapper((wrappedRequestHeaders) => client.request({ document: SceneIncrementODocument, variables, requestHeaders: { ...requestHeaders, ...wrappedRequestHeaders }, signal }), 'sceneIncrementO', 'mutation', variables); }, SceneSaveActivity(variables, requestHeaders, signal) { return withWrapper((wrappedRequestHeaders) => client.request({ document: SceneSaveActivityDocument, variables, requestHeaders: { ...requestHeaders, ...wrappedRequestHeaders }, signal }), 'SceneSaveActivity', 'mutation', variables); }, sceneUpdate(variables, requestHeaders, signal) { return withWrapper((wrappedRequestHeaders) => client.request({ document: SceneUpdateDocument, variables, requestHeaders: { ...requestHeaders, ...wrappedRequestHeaders }, signal }), 'sceneUpdate', 'mutation', variables); }, scenesUpdate(variables, requestHeaders, signal) { return withWrapper((wrappedRequestHeaders) => client.request({ document: ScenesUpdateDocument, variables, requestHeaders: { ...requestHeaders, ...wrappedRequestHeaders }, signal }), 'scenesUpdate', 'mutation', variables); }, studioDestroy(variables, requestHeaders, signal) { return withWrapper((wrappedRequestHeaders) => client.request({ document: StudioDestroyDocument, variables, requestHeaders: { ...requestHeaders, ...wrappedRequestHeaders }, signal }), 'studioDestroy', 'mutation', variables); }, studioUpdate(variables, requestHeaders, signal) { return withWrapper((wrappedRequestHeaders) => client.request({ document: StudioUpdateDocument, variables, requestHeaders: { ...requestHeaders, ...wrappedRequestHeaders }, signal }), 'studioUpdate', 'mutation', variables); }, studiosDestroy(variables, requestHeaders, signal) { return withWrapper((wrappedRequestHeaders) => client.request({ document: StudiosDestroyDocument, variables, requestHeaders: { ...requestHeaders, ...wrappedRequestHeaders }, signal }), 'studiosDestroy', 'mutation', variables); }, tagCreate(variables, requestHeaders, signal) { return withWrapper((wrappedRequestHeaders) => client.request({ document: TagCreateDocument, variables, requestHeaders: { ...requestHeaders, ...wrappedRequestHeaders }, signal }), 'tagCreate', 'mutation', variables); }, tagDestroy(variables, requestHeaders, signal) { return withWrapper((wrappedRequestHeaders) => client.request({ document: TagDestroyDocument, variables, requestHeaders: { ...requestHeaders, ...wrappedRequestHeaders }, signal }), 'tagDestroy', 'mutation', variables); }, tagUpdate(variables, requestHeaders, signal) { return withWrapper((wrappedRequestHeaders) => client.request({ document: TagUpdateDocument, variables, requestHeaders: { ...requestHeaders, ...wrappedRequestHeaders }, signal }), 'tagUpdate', 'mutation', variables); }, tagsDestroy(variables, requestHeaders, signal) { return withWrapper((wrappedRequestHeaders) => client.request({ document: TagsDestroyDocument, variables, requestHeaders: { ...requestHeaders, ...wrappedRequestHeaders }, signal }), 'tagsDestroy', 'mutation', variables); } }; }