2020-09-17 09:57:18 +00:00
|
|
|
fragment URLFragment on URL {
|
|
|
|
url
|
|
|
|
type
|
|
|
|
}
|
|
|
|
|
|
|
|
fragment ImageFragment on Image {
|
|
|
|
id
|
|
|
|
url
|
|
|
|
width
|
|
|
|
height
|
|
|
|
}
|
|
|
|
|
|
|
|
fragment StudioFragment on Studio {
|
|
|
|
name
|
|
|
|
id
|
|
|
|
urls {
|
|
|
|
...URLFragment
|
|
|
|
}
|
|
|
|
images {
|
|
|
|
...ImageFragment
|
|
|
|
}
|
|
|
|
}
|
|
|
|
|
|
|
|
fragment TagFragment on Tag {
|
|
|
|
name
|
|
|
|
id
|
|
|
|
}
|
|
|
|
|
|
|
|
fragment FuzzyDateFragment on FuzzyDate {
|
|
|
|
date
|
|
|
|
accuracy
|
|
|
|
}
|
|
|
|
|
|
|
|
fragment MeasurementsFragment on Measurements {
|
|
|
|
band_size
|
|
|
|
cup_size
|
|
|
|
waist
|
|
|
|
hip
|
|
|
|
}
|
|
|
|
|
|
|
|
fragment BodyModificationFragment on BodyModification {
|
|
|
|
location
|
|
|
|
description
|
|
|
|
}
|
|
|
|
|
|
|
|
fragment PerformerFragment on Performer {
|
|
|
|
id
|
|
|
|
name
|
|
|
|
disambiguation
|
|
|
|
aliases
|
|
|
|
gender
|
2021-10-20 06:22:25 +00:00
|
|
|
merged_ids
|
2020-09-17 09:57:18 +00:00
|
|
|
urls {
|
|
|
|
...URLFragment
|
|
|
|
}
|
|
|
|
images {
|
|
|
|
...ImageFragment
|
|
|
|
}
|
|
|
|
birthdate {
|
|
|
|
...FuzzyDateFragment
|
|
|
|
}
|
|
|
|
ethnicity
|
|
|
|
country
|
|
|
|
eye_color
|
|
|
|
hair_color
|
|
|
|
height
|
|
|
|
measurements {
|
|
|
|
...MeasurementsFragment
|
|
|
|
}
|
|
|
|
breast_type
|
|
|
|
career_start_year
|
|
|
|
career_end_year
|
|
|
|
tattoos {
|
|
|
|
...BodyModificationFragment
|
|
|
|
}
|
|
|
|
piercings {
|
|
|
|
...BodyModificationFragment
|
|
|
|
}
|
|
|
|
}
|
|
|
|
|
|
|
|
fragment PerformerAppearanceFragment on PerformerAppearance {
|
|
|
|
as
|
|
|
|
performer {
|
|
|
|
...PerformerFragment
|
|
|
|
}
|
|
|
|
}
|
|
|
|
|
|
|
|
fragment FingerprintFragment on Fingerprint {
|
|
|
|
algorithm
|
|
|
|
hash
|
|
|
|
duration
|
|
|
|
}
|
|
|
|
|
|
|
|
fragment SceneFragment on Scene {
|
|
|
|
id
|
|
|
|
title
|
|
|
|
details
|
|
|
|
duration
|
|
|
|
date
|
|
|
|
urls {
|
|
|
|
...URLFragment
|
|
|
|
}
|
|
|
|
images {
|
|
|
|
...ImageFragment
|
|
|
|
}
|
|
|
|
studio {
|
|
|
|
...StudioFragment
|
|
|
|
}
|
|
|
|
tags {
|
|
|
|
...TagFragment
|
|
|
|
}
|
|
|
|
performers {
|
|
|
|
...PerformerAppearanceFragment
|
|
|
|
}
|
|
|
|
fingerprints {
|
|
|
|
...FingerprintFragment
|
|
|
|
}
|
|
|
|
}
|
|
|
|
|
|
|
|
query FindSceneByFingerprint($fingerprint: FingerprintQueryInput!) {
|
|
|
|
findSceneByFingerprint(fingerprint: $fingerprint) {
|
|
|
|
...SceneFragment
|
|
|
|
}
|
|
|
|
}
|
|
|
|
|
2021-10-20 06:22:25 +00:00
|
|
|
query FindScenesByFullFingerprints($fingerprints: [FingerprintQueryInput!]!) {
|
|
|
|
findScenesByFullFingerprints(fingerprints: $fingerprints) {
|
2020-09-17 09:57:18 +00:00
|
|
|
...SceneFragment
|
|
|
|
}
|
|
|
|
}
|
|
|
|
|
2022-06-01 02:59:06 +00:00
|
|
|
query FindScenesBySceneFingerprints($fingerprints: [[FingerprintQueryInput!]!]!) {
|
|
|
|
findScenesBySceneFingerprints(fingerprints: $fingerprints) {
|
|
|
|
...SceneFragment
|
|
|
|
}
|
|
|
|
}
|
|
|
|
|
2020-09-17 09:57:18 +00:00
|
|
|
query SearchScene($term: String!) {
|
|
|
|
searchScene(term: $term) {
|
|
|
|
...SceneFragment
|
|
|
|
}
|
|
|
|
}
|
|
|
|
|
2021-05-03 04:21:20 +00:00
|
|
|
query SearchPerformer($term: String!) {
|
|
|
|
searchPerformer(term: $term) {
|
|
|
|
...PerformerFragment
|
|
|
|
}
|
|
|
|
}
|
|
|
|
|
|
|
|
query FindPerformerByID($id: ID!) {
|
|
|
|
findPerformer(id: $id) {
|
|
|
|
...PerformerFragment
|
|
|
|
}
|
|
|
|
}
|
|
|
|
|
2021-10-20 06:22:25 +00:00
|
|
|
query FindSceneByID($id: ID!) {
|
|
|
|
findScene(id: $id) {
|
|
|
|
...SceneFragment
|
|
|
|
}
|
|
|
|
}
|
|
|
|
|
2020-09-17 09:57:18 +00:00
|
|
|
mutation SubmitFingerprint($input: FingerprintSubmission!) {
|
|
|
|
submitFingerprint(input: $input)
|
|
|
|
}
|
2022-01-04 03:20:31 +00:00
|
|
|
|
|
|
|
query Me {
|
|
|
|
me {
|
|
|
|
name
|
|
|
|
}
|
|
|
|
}
|
2022-02-01 04:06:51 +00:00
|
|
|
|
|
|
|
mutation SubmitSceneDraft($input: SceneDraftInput!) {
|
|
|
|
submitSceneDraft(input: $input) {
|
|
|
|
id
|
|
|
|
}
|
|
|
|
}
|
|
|
|
|
|
|
|
mutation SubmitPerformerDraft($input: PerformerDraftInput!) {
|
|
|
|
submitPerformerDraft(input: $input) {
|
|
|
|
id
|
|
|
|
}
|
|
|
|
}
|