removedInput schema / $defs
Removed value: -{
- "GarmentLocalUploadAssetInput": {
- "additionalProperties": false,
- "description": "One classified garment asset previously prepared and uploaded directly.",
- "properties": {
- "asset_kind": {
- "default": null,
- "description": "Asset kind: full garment view or detail crop.",
- "enum": [
- "full",
- "detail"
- ],
- "type": "string"
- },
- "asset_role": {
- "default": null,
- "deprecated": true,
- "description": "Deprecated role-only adapter. Prefer asset_kind and asset_view.",
- "enum": [
- "front",
- "back",
- "side",
- "detail"
- ],
- "type": "string"
- },
- "asset_view": {
- "default": null,
- "description": "Visible garment view. New detail uploads require front, back, or side.",
- "enum": [
- "front",
- "back",
- "side",
- "unspecified"
- ],
- "type": "string"
- },
- "upload_handle": {
- "description": "Owned upload handle returned by prepare_local_garment_upload",
- "minLength": 1,
- "type": "string"
- }
- },
- "required": [
- "upload_handle"
- ],
- "type": "object"
- },
- "GarmentLocalUploadItem": {
- "additionalProperties": false,
- "description": "One garment assembled from directly uploaded local assets.",
- "properties": {
- "assets": {
- "description": "Uploaded garment assets. Exactly one full front is required; full front/back/side views are unique and detail views can repeat.",
- "items": {
- "additionalProperties": false,
- "description": "One classified garment asset previously prepared and uploaded directly.",
- "properties": {
- "asset_kind": {
- "default": null,
- "description": "Asset kind: full garment view or detail crop.",
- "enum": [
- "full",
- "detail"
- ],
- "type": "string"
- },
- "asset_role": {
- "default": null,
- "deprecated": true,
- "description": "Deprecated role-only adapter. Prefer asset_kind and asset_view.",
- "enum": [
- "front",
- "back",
- "side",
- "detail"
- ],
- "type": "string"
- },
- "asset_view": {
- "default": null,
- "description": "Visible garment view. New detail uploads require front, back, or side.",
- "enum": [
- "front",
- "back",
- "side",
- "unspecified"
- ],
- "type": "string"
- },
- "upload_handle": {
- "description": "Owned upload handle returned by prepare_local_garment_upload",
- "minLength": 1,
- "type": "string"
- }
- },
- "required": [
- "upload_handle"
- ],
- "type": "object"
- },
- "minItems": 1,
- "type": "array"
- },
- "description": {
- "default": null,
- "description": "Optional item-level garment description hint",
- "type": "string"
- },
- "gender": {
- "default": null,
- "description": "Target gender: male, female, unisex",
- "type": "string"
- },
- "name": {
- "default": null,
- "description": "Name for the garment. If omitted, derived from the front image filename.",
- "type": "string"
- },
- "processing_mode": {
- "default": null,
- "description": "Optional image processing. 'background_removal' removes the background (the platform upload default); 'none' stores the image as-is. Omit to use background removal.",
- "type": "string"
- }
- },
- "required": [
- "assets"
- ],
- "type": "object"
- }
-}