{
  "data": {
    "__schema": {
      "queryType": {
        "name": "Query"
      },
      "mutationType": {
        "name": "Mutation"
      },
      "subscriptionType": null,
      "types": [
        {
          "kind": "SCALAR",
          "name": "ID",
          "description": null,
          "fields": null,
          "inputFields": null,
          "interfaces": null,
          "enumValues": null,
          "possibleTypes": null
        },
        {
          "kind": "SCALAR",
          "name": "String",
          "description": null,
          "fields": null,
          "inputFields": null,
          "interfaces": null,
          "enumValues": null,
          "possibleTypes": null
        },
        {
          "kind": "SCALAR",
          "name": "Int",
          "description": null,
          "fields": null,
          "inputFields": null,
          "interfaces": null,
          "enumValues": null,
          "possibleTypes": null
        },
        {
          "kind": "SCALAR",
          "name": "Float",
          "description": null,
          "fields": null,
          "inputFields": null,
          "interfaces": null,
          "enumValues": null,
          "possibleTypes": null
        },
        {
          "kind": "SCALAR",
          "name": "Boolean",
          "description": null,
          "fields": null,
          "inputFields": null,
          "interfaces": null,
          "enumValues": null,
          "possibleTypes": null
        },
        {
          "kind": "ENUM",
          "name": "AspectRatio",
          "description": "Canvas shape for image and video generation.",
          "fields": null,
          "inputFields": null,
          "interfaces": null,
          "enumValues": [
            {
              "name": "SQUARE",
              "description": "1:1 square.",
              "isDeprecated": false,
              "deprecationReason": null
            },
            {
              "name": "WIDESCREEN",
              "description": "16:9 widescreen. Default for video.",
              "isDeprecated": false,
              "deprecationReason": null
            },
            {
              "name": "PORTRAIT",
              "description": "9:16 vertical portrait.",
              "isDeprecated": false,
              "deprecationReason": null
            },
            {
              "name": "ULTRA_WIDE",
              "description": "21:9 ultra-wide cinematic.",
              "isDeprecated": false,
              "deprecationReason": null
            },
            {
              "name": "THREE_TWO",
              "description": "3:2 classic photo landscape.",
              "isDeprecated": false,
              "deprecationReason": null
            },
            {
              "name": "TWO_THREE",
              "description": "2:3 classic photo portrait.",
              "isDeprecated": false,
              "deprecationReason": null
            },
            {
              "name": "FOUR_THREE",
              "description": "4:3 standard landscape.",
              "isDeprecated": false,
              "deprecationReason": null
            },
            {
              "name": "THREE_FOUR",
              "description": "3:4 standard portrait.",
              "isDeprecated": false,
              "deprecationReason": null
            }
          ],
          "possibleTypes": null
        },
        {
          "kind": "ENUM",
          "name": "JobStatusEnum",
          "description": "Generation job status.",
          "fields": null,
          "inputFields": null,
          "interfaces": null,
          "enumValues": [
            {
              "name": "QUEUED",
              "description": "Submitted, waiting for a worker.",
              "isDeprecated": false,
              "deprecationReason": null
            },
            {
              "name": "RUNNING",
              "description": "Worker is generating the asset.",
              "isDeprecated": false,
              "deprecationReason": null
            },
            {
              "name": "COMPLETED",
              "description": "Asset is ready. See results[].",
              "isDeprecated": false,
              "deprecationReason": null
            },
            {
              "name": "FAILED",
              "description": "Generation failed. See errorMessage.",
              "isDeprecated": false,
              "deprecationReason": null
            },
            {
              "name": "CANCELLED",
              "description": "Cancelled by user before completion.",
              "isDeprecated": false,
              "deprecationReason": null
            }
          ],
          "possibleTypes": null
        },
        {
          "kind": "ENUM",
          "name": "AssetKind",
          "description": "Asset kind submitted or returned.",
          "fields": null,
          "inputFields": null,
          "interfaces": null,
          "enumValues": [
            {
              "name": "IMAGE",
              "description": "Still image.",
              "isDeprecated": false,
              "deprecationReason": null
            },
            {
              "name": "VIDEO",
              "description": "Video with synchronized audio.",
              "isDeprecated": false,
              "deprecationReason": null
            }
          ],
          "possibleTypes": null
        },
        {
          "kind": "ENUM",
          "name": "QueueType",
          "description": "Queue routing tier.",
          "fields": null,
          "inputFields": null,
          "interfaces": null,
          "enumValues": [
            {
              "name": "STANDARD",
              "description": "Default pool used by free-tier callers.",
              "isDeprecated": false,
              "deprecationReason": null
            },
            {
              "name": "PRIORITY",
              "description": "Priority pool reserved for paid plans.",
              "isDeprecated": false,
              "deprecationReason": null
            }
          ],
          "possibleTypes": null
        },
        {
          "kind": "INPUT_OBJECT",
          "name": "GenerateImageInput",
          "description": "Input fields for an image generation request.",
          "fields": null,
          "inputFields": [
            {
              "name": "prompt",
              "description": "Natural-language description of the desired image.",
              "type": {
                "kind": "NON_NULL",
                "name": null,
                "ofType": {
                  "kind": "SCALAR",
                  "name": "String",
                  "ofType": null
                }
              },
              "defaultValue": null
            },
            {
              "name": "referenceImageUrl",
              "description": "Optional reference image URL for image-to-image jobs.",
              "type": {
                "kind": "SCALAR",
                "name": "String",
                "ofType": null
              },
              "defaultValue": null
            },
            {
              "name": "aspectRatio",
              "description": "Canvas shape. Defaults to SQUARE.",
              "type": {
                "kind": "ENUM",
                "name": "AspectRatio",
                "ofType": null
              },
              "defaultValue": "SQUARE"
            },
            {
              "name": "count",
              "description": "Number of images to generate. Defaults to 1. Maximum 4.",
              "type": {
                "kind": "SCALAR",
                "name": "Int",
                "ofType": null
              },
              "defaultValue": "1"
            },
            {
              "name": "negativePrompt",
              "description": "Optional negative prompt.",
              "type": {
                "kind": "SCALAR",
                "name": "String",
                "ofType": null
              },
              "defaultValue": null
            },
            {
              "name": "seed",
              "description": "Random seed for reproducible output.",
              "type": {
                "kind": "SCALAR",
                "name": "Int",
                "ofType": null
              },
              "defaultValue": null
            }
          ],
          "interfaces": null,
          "enumValues": null,
          "possibleTypes": null
        },
        {
          "kind": "INPUT_OBJECT",
          "name": "GenerateVideoInput",
          "description": "Input fields for a video generation request.",
          "fields": null,
          "inputFields": [
            {
              "name": "prompt",
              "description": "Natural-language description of the desired video.",
              "type": {
                "kind": "NON_NULL",
                "name": null,
                "ofType": {
                  "kind": "SCALAR",
                  "name": "String",
                  "ofType": null
                }
              },
              "defaultValue": null
            },
            {
              "name": "referenceImageUrl",
              "description": "Optional reference image URL for image-to-video jobs.",
              "type": {
                "kind": "SCALAR",
                "name": "String",
                "ofType": null
              },
              "defaultValue": null
            },
            {
              "name": "aspectRatio",
              "description": "Canvas shape. Defaults to WIDESCREEN.",
              "type": {
                "kind": "ENUM",
                "name": "AspectRatio",
                "ofType": null
              },
              "defaultValue": "WIDESCREEN"
            },
            {
              "name": "durationSeconds",
              "description": "Video duration in seconds. Defaults to 5.",
              "type": {
                "kind": "SCALAR",
                "name": "Int",
                "ofType": null
              },
              "defaultValue": "5"
            },
            {
              "name": "negativePrompt",
              "description": "Optional negative prompt.",
              "type": {
                "kind": "SCALAR",
                "name": "String",
                "ofType": null
              },
              "defaultValue": null
            },
            {
              "name": "seed",
              "description": "Random seed for reproducible output.",
              "type": {
                "kind": "SCALAR",
                "name": "Int",
                "ofType": null
              },
              "defaultValue": null
            }
          ],
          "interfaces": null,
          "enumValues": null,
          "possibleTypes": null
        },
        {
          "kind": "OBJECT",
          "name": "GenerationOutput",
          "description": "A single generated asset returned by a completed job.",
          "fields": [
            {
              "name": "url",
              "description": "Direct fetch URL on the ZSky media CDN.",
              "args": [],
              "type": {
                "kind": "NON_NULL",
                "name": null,
                "ofType": {
                  "kind": "SCALAR",
                  "name": "String",
                  "ofType": null
                }
              },
              "isDeprecated": false,
              "deprecationReason": null
            },
            {
              "name": "width",
              "description": "Pixel width.",
              "args": [],
              "type": {
                "kind": "NON_NULL",
                "name": null,
                "ofType": {
                  "kind": "SCALAR",
                  "name": "Int",
                  "ofType": null
                }
              },
              "isDeprecated": false,
              "deprecationReason": null
            },
            {
              "name": "height",
              "description": "Pixel height.",
              "args": [],
              "type": {
                "kind": "NON_NULL",
                "name": null,
                "ofType": {
                  "kind": "SCALAR",
                  "name": "Int",
                  "ofType": null
                }
              },
              "isDeprecated": false,
              "deprecationReason": null
            },
            {
              "name": "mimeType",
              "description": "MIME type, e.g. image/webp or video/mp4.",
              "args": [],
              "type": {
                "kind": "NON_NULL",
                "name": null,
                "ofType": {
                  "kind": "SCALAR",
                  "name": "String",
                  "ofType": null
                }
              },
              "isDeprecated": false,
              "deprecationReason": null
            },
            {
              "name": "durationSeconds",
              "description": "Video duration in seconds. Null for images.",
              "args": [],
              "type": {
                "kind": "SCALAR",
                "name": "Float",
                "ofType": null
              },
              "isDeprecated": false,
              "deprecationReason": null
            },
            {
              "name": "kind",
              "description": "Asset kind (image or video).",
              "args": [],
              "type": {
                "kind": "NON_NULL",
                "name": null,
                "ofType": {
                  "kind": "ENUM",
                  "name": "AssetKind",
                  "ofType": null
                }
              },
              "isDeprecated": false,
              "deprecationReason": null
            }
          ],
          "inputFields": null,
          "interfaces": [],
          "enumValues": null,
          "possibleTypes": null
        },
        {
          "kind": "OBJECT",
          "name": "GenerateResult",
          "description": "Result of a Mutation.generateImage or Mutation.generateVideo call.",
          "fields": [
            {
              "name": "jobId",
              "description": "Opaque job identifier.",
              "args": [],
              "type": {
                "kind": "NON_NULL",
                "name": null,
                "ofType": {
                  "kind": "SCALAR",
                  "name": "ID",
                  "ofType": null
                }
              },
              "isDeprecated": false,
              "deprecationReason": null
            },
            {
              "name": "status",
              "description": "Initial job status. Always QUEUED.",
              "args": [],
              "type": {
                "kind": "NON_NULL",
                "name": null,
                "ofType": {
                  "kind": "ENUM",
                  "name": "JobStatusEnum",
                  "ofType": null
                }
              },
              "isDeprecated": false,
              "deprecationReason": null
            },
            {
              "name": "kind",
              "description": "Asset kind submitted.",
              "args": [],
              "type": {
                "kind": "NON_NULL",
                "name": null,
                "ofType": {
                  "kind": "ENUM",
                  "name": "AssetKind",
                  "ofType": null
                }
              },
              "isDeprecated": false,
              "deprecationReason": null
            },
            {
              "name": "aspectRatio",
              "description": "Echo of the requested aspect ratio.",
              "args": [],
              "type": {
                "kind": "NON_NULL",
                "name": null,
                "ofType": {
                  "kind": "ENUM",
                  "name": "AspectRatio",
                  "ofType": null
                }
              },
              "isDeprecated": false,
              "deprecationReason": null
            },
            {
              "name": "pollUrl",
              "description": "Server-side relative path for polling.",
              "args": [],
              "type": {
                "kind": "NON_NULL",
                "name": null,
                "ofType": {
                  "kind": "SCALAR",
                  "name": "String",
                  "ofType": null
                }
              },
              "isDeprecated": false,
              "deprecationReason": null
            },
            {
              "name": "results",
              "description": "Outputs if already complete on return.",
              "args": [],
              "type": {
                "kind": "LIST",
                "name": null,
                "ofType": {
                  "kind": "NON_NULL",
                  "name": null,
                  "ofType": {
                    "kind": "OBJECT",
                    "name": "GenerationOutput",
                    "ofType": null
                  }
                }
              },
              "isDeprecated": false,
              "deprecationReason": null
            }
          ],
          "inputFields": null,
          "interfaces": [],
          "enumValues": null,
          "possibleTypes": null
        },
        {
          "kind": "OBJECT",
          "name": "JobStatus",
          "description": "Status snapshot of a generation job.",
          "fields": [
            {
              "name": "jobId",
              "description": "Opaque job identifier.",
              "args": [],
              "type": {
                "kind": "NON_NULL",
                "name": null,
                "ofType": {
                  "kind": "SCALAR",
                  "name": "ID",
                  "ofType": null
                }
              },
              "isDeprecated": false,
              "deprecationReason": null
            },
            {
              "name": "status",
              "description": "Current job status.",
              "args": [],
              "type": {
                "kind": "NON_NULL",
                "name": null,
                "ofType": {
                  "kind": "ENUM",
                  "name": "JobStatusEnum",
                  "ofType": null
                }
              },
              "isDeprecated": false,
              "deprecationReason": null
            },
            {
              "name": "kind",
              "description": "Asset kind (image or video).",
              "args": [],
              "type": {
                "kind": "NON_NULL",
                "name": null,
                "ofType": {
                  "kind": "ENUM",
                  "name": "AssetKind",
                  "ofType": null
                }
              },
              "isDeprecated": false,
              "deprecationReason": null
            },
            {
              "name": "queueType",
              "description": "Queue routing tier.",
              "args": [],
              "type": {
                "kind": "ENUM",
                "name": "QueueType",
                "ofType": null
              },
              "isDeprecated": false,
              "deprecationReason": null
            },
            {
              "name": "queuePosition",
              "description": "Position in the standard queue.",
              "args": [],
              "type": {
                "kind": "SCALAR",
                "name": "Int",
                "ofType": null
              },
              "isDeprecated": false,
              "deprecationReason": null
            },
            {
              "name": "estimatedWait",
              "description": "Estimated seconds remaining.",
              "args": [],
              "type": {
                "kind": "SCALAR",
                "name": "Int",
                "ofType": null
              },
              "isDeprecated": false,
              "deprecationReason": null
            },
            {
              "name": "results",
              "description": "Final assets once COMPLETED.",
              "args": [],
              "type": {
                "kind": "LIST",
                "name": null,
                "ofType": {
                  "kind": "NON_NULL",
                  "name": null,
                  "ofType": {
                    "kind": "OBJECT",
                    "name": "GenerationOutput",
                    "ofType": null
                  }
                }
              },
              "isDeprecated": false,
              "deprecationReason": null
            },
            {
              "name": "errorMessage",
              "description": "Human-readable error if FAILED.",
              "args": [],
              "type": {
                "kind": "SCALAR",
                "name": "String",
                "ofType": null
              },
              "isDeprecated": false,
              "deprecationReason": null
            }
          ],
          "inputFields": null,
          "interfaces": [],
          "enumValues": null,
          "possibleTypes": null
        },
        {
          "kind": "OBJECT",
          "name": "HealthStatus",
          "description": "Snapshot returned by Query.health.",
          "fields": [
            {
              "name": "service",
              "description": "Service identifier.",
              "args": [],
              "type": {
                "kind": "NON_NULL",
                "name": null,
                "ofType": {
                  "kind": "SCALAR",
                  "name": "String",
                  "ofType": null
                }
              },
              "isDeprecated": false,
              "deprecationReason": null
            },
            {
              "name": "status",
              "description": "Overall status string.",
              "args": [],
              "type": {
                "kind": "NON_NULL",
                "name": null,
                "ofType": {
                  "kind": "SCALAR",
                  "name": "String",
                  "ofType": null
                }
              },
              "isDeprecated": false,
              "deprecationReason": null
            },
            {
              "name": "timestamp",
              "description": "Server-side timestamp in RFC3339.",
              "args": [],
              "type": {
                "kind": "NON_NULL",
                "name": null,
                "ofType": {
                  "kind": "SCALAR",
                  "name": "String",
                  "ofType": null
                }
              },
              "isDeprecated": false,
              "deprecationReason": null
            },
            {
              "name": "workersOnline",
              "description": "Number of GPU worker pools online.",
              "args": [],
              "type": {
                "kind": "NON_NULL",
                "name": null,
                "ofType": {
                  "kind": "SCALAR",
                  "name": "Int",
                  "ofType": null
                }
              },
              "isDeprecated": false,
              "deprecationReason": null
            }
          ],
          "inputFields": null,
          "interfaces": [],
          "enumValues": null,
          "possibleTypes": null
        },
        {
          "kind": "OBJECT",
          "name": "Query",
          "description": "Root query operations.",
          "fields": [
            {
              "name": "jobStatus",
              "description": "Poll a previously submitted generation job.",
              "args": [
                {
                  "name": "genId",
                  "description": "Opaque job identifier.",
                  "type": {
                    "kind": "NON_NULL",
                    "name": null,
                    "ofType": {
                      "kind": "SCALAR",
                      "name": "ID",
                      "ofType": null
                    }
                  },
                  "defaultValue": null
                }
              ],
              "type": {
                "kind": "OBJECT",
                "name": "JobStatus",
                "ofType": null
              },
              "isDeprecated": false,
              "deprecationReason": null
            },
            {
              "name": "health",
              "description": "Service health probe.",
              "args": [],
              "type": {
                "kind": "NON_NULL",
                "name": null,
                "ofType": {
                  "kind": "OBJECT",
                  "name": "HealthStatus",
                  "ofType": null
                }
              },
              "isDeprecated": false,
              "deprecationReason": null
            }
          ],
          "inputFields": null,
          "interfaces": [],
          "enumValues": null,
          "possibleTypes": null
        },
        {
          "kind": "OBJECT",
          "name": "Mutation",
          "description": "Root mutation operations.",
          "fields": [
            {
              "name": "generateImage",
              "description": "Submit a text-to-image or image-to-image generation job.",
              "args": [
                {
                  "name": "input",
                  "description": "Input fields.",
                  "type": {
                    "kind": "NON_NULL",
                    "name": null,
                    "ofType": {
                      "kind": "INPUT_OBJECT",
                      "name": "GenerateImageInput",
                      "ofType": null
                    }
                  },
                  "defaultValue": null
                }
              ],
              "type": {
                "kind": "NON_NULL",
                "name": null,
                "ofType": {
                  "kind": "OBJECT",
                  "name": "GenerateResult",
                  "ofType": null
                }
              },
              "isDeprecated": false,
              "deprecationReason": null
            },
            {
              "name": "generateVideo",
              "description": "Submit a text-to-video or image-to-video generation job.",
              "args": [
                {
                  "name": "input",
                  "description": "Input fields.",
                  "type": {
                    "kind": "NON_NULL",
                    "name": null,
                    "ofType": {
                      "kind": "INPUT_OBJECT",
                      "name": "GenerateVideoInput",
                      "ofType": null
                    }
                  },
                  "defaultValue": null
                }
              ],
              "type": {
                "kind": "NON_NULL",
                "name": null,
                "ofType": {
                  "kind": "OBJECT",
                  "name": "GenerateResult",
                  "ofType": null
                }
              },
              "isDeprecated": false,
              "deprecationReason": null
            }
          ],
          "inputFields": null,
          "interfaces": [],
          "enumValues": null,
          "possibleTypes": null
        }
      ],
      "directives": []
    }
  }
}