INNER CODE UNIT · Python

InpaintSlotPayload

GenielabsOpenSource/spine-animation-ai · reskin-app/app/backend/server.py:101

class InpaintSlotPayload(BaseModel):
    skin_name: str
    slot: str
    prompt: str


class RevertSlotsPayload(BaseModel):
    slots: list[str]
    revert: bool = True  # True = swap to original, False = restore reskin


# Mask is a binary PNG uploaded as raw bytes (see PUT /api/skin/{skin}/mask-image/{slot})


class EditPayload(BaseModel):
    slot: str
    skin_name: str  # which skin's parts to apply edits to
    edit: dict      # mirrors SlotEdit

View source record →

📰 Research Paper
Loading…
⏳ Fetching content…