# Copyright (c) 2025, JINGROW and contributors
# For license information, please see license.txt

from jingrow.model.page import Page


class FashionModel(Page):
	# begin: auto-generated types
	# This code is auto-generated. Do not modify anything in this block.

	from typing import TYPE_CHECKING

	if TYPE_CHECKING:
		from jingrow.types import DF

		action: DF.Data | None
		age: DF.Data | None
		angle: DF.Data | None
		background_elements: DF.Data | None
		body_shape: DF.Data | None
		clothing_color_and_pattern: DF.Data | None
		clothing_style: DF.Data | None
		clothing_type: DF.Data | None
		environment: DF.Data | None
		face_features: DF.Data | None
		full_name: DF.Data | None
		gender: DF.Data | None
		hair_style: DF.Data | None
		height: DF.Data | None
		image_model: DF.Literal["Flux", "Stable Diffusion", "Midjourney"]
		image_weight: DF.Float
		lighting_conditions: DF.Data | None
		nationality: DF.Data | None
		posture: DF.Data | None
		progress: DF.Data | None
		prompts: DF.Text | None
		prompts_zh: DF.Text | None
		race: DF.Data | None
		reference_image_1: DF.AttachImage | None
		reference_image_2: DF.AttachImage | None
		reference_image_3: DF.AttachImage | None
		reference_image_4: DF.AttachImage | None
		serial_number: DF.Data | None
		skin_color: DF.Data | None
		status: DF.Literal["\u5f85\u786e\u8ba4", "\u5f85\u63cf\u8ff0", "\u5f85\u7ffb\u8bd1", "\u5f85\u51fa\u56fe", "\u5f85\u53bb\u80cc\u666f", "\u5f85\u653e\u5927\u56fe\u7247", "\u5f85\u8f6c\u6362\u4e3a\u77e2\u91cf\u56fe", "\u5f85\u6dfb\u52a0\u80cc\u666f\u989c\u8272", "\u4efb\u52a1\u8fdb\u884c\u4e2d", "\u4efb\u52a1\u672a\u5b8c\u6210", "\u5df2\u786e\u8ba4", "\u5df2\u63cf\u8ff0", "\u5df2\u7ffb\u8bd1", "\u5df2\u51fa\u56fe", "\u5df2\u53bb\u80cc\u666f", "\u5df2\u653e\u5927\u56fe\u7247", "\u5df2\u8f6c\u6362\u4e3a\u77e2\u91cf\u56fe", "\u5df2\u6dfb\u52a0\u80cc\u666f\u989c\u8272", "\u5df2\u5b58\u6863"]
		title: DF.Data | None
		tone_and_atmosphere: DF.Data | None
	# end: auto-generated types
	pass
