{"components":{"schemas":{"Input":{"type":"object","title":"Input","required":["file_url"],"properties":{"rug":{"enum":["keep","remove","add-neutral","add-patterned","add-vintage"],"type":"string","title":"Area rug","default":"keep","description":"What happens to area rugs. Adding one never moves the furniture — the rug goes underneath it."},"tone":{"enum":["auto","light","medium","dark"],"type":"string","title":"Tone","default":"auto","description":"How light or dark the material reads. The same oak looks completely different across these."},"finish":{"enum":["auto","matte","satin","gloss","textured"],"type":"string","title":"Finish","default":"auto","description":"Surface sheen, which drives how much of the room's light the floor reflects."},"prompt":{"type":"string","title":"Prompt","description":"Optional extra notes, e.g. 'wide planks running toward the window' or 'leave the tiled entry as it is'."},"pattern":{"enum":["auto","straight-plank","herringbone","chevron","large-format","hexagon","checkerboard","basketweave"],"type":"string","title":"Lay pattern","default":"auto","description":"How the material is laid. Independent of 'material', so oak can be straight planks or herringbone."},"file_url":{"type":"string","title":"Source photo URL","format":"uri","description":"External URL of the uploaded photo of the room whose floor should be replaced."},"material":{"enum":["auto","oak-hardwood","walnut-hardwood","ash-hardwood","parquet","bamboo","cork","laminate","luxury-vinyl-plank","porcelain-tile","ceramic-tile","encaustic-cement-tile","marble","travertine","slate","terrazzo","polished-concrete","microcement","wall-to-wall-carpet","sisal-jute"],"type":"string","title":"Flooring material","default":"auto","description":"Material for the new floor. 'auto' lets the wrapper pick one that suits the room. Ignored when 'custom_material' is set."},"custom_material":{"type":"string","title":"Custom material","description":"Free-text description of a flooring material not in the list, e.g. 'reclaimed barnwood with visible saw marks', 'green marble with gold veining', or 'sage green painted floorboards'. When set it overrides 'material'. This is also how you reach a stained or painted floor in a specific color — there is deliberately no separate color field, because a floor's color comes from its material and tone."}}}}}}