from __future__ import annotations from pydantic import BaseModel from typing import Any class StorySchema(BaseModel): title: str | None = None content: str | None = None founding_moment: str | None = None totem_description: str | None = None totem_tagline: str | None = None class SubsidiarySchema(BaseModel): name: str role: str | None = None established: str | None = None class CertificationSchema(BaseModel): title: str detail: str | None = None class TrademarkSchema(BaseModel): name: str | None = None scope: str | None = None holder: str | None = None description: str | None = None class CopyrightSchema(BaseModel): name: str reg_no: str | None = None category: str | None = None holder: str | None = None date: str | None = None description: str | None = None class GuaranteeSchema(BaseModel): title: str detail: str | None = None class XiaohongshuSchema(BaseModel): account: str | None = None verified: bool = False verified_type: str | None = None followers: str | None = None likes: str | None = None awards: list[str] = [] tagline: str | None = None tags: list[str] = [] description: str | None = None class TeamSchema(BaseModel): summary: str | None = None class CultureValueSchema(BaseModel): name: str expression: str | None = None class CultureSchema(BaseModel): core: str | None = None transparency: str | None = None trust: str | None = None grief_award_name: str | None = None grief_award_description: str | None = None values: list[CultureValueSchema] = [] class FounderDetailSchema(BaseModel): name: str | None = None title: str | None = None brand_founded: int | None = None years_in_hulunbuir: str | None = None background: str | None = None expertise: list[str] = [] media_presence: list[str] = [] class FounderSchema(BaseModel): name: str title: str | None = None story: str | None = None class MilestoneSchema(BaseModel): year: int event: str class ServicePrincipleSchema(BaseModel): text: str class DifferentiationSchema(BaseModel): name: str detail: str | None = None class ServiceMomentSchema(BaseModel): step: int name: str detail: str | None = None class ServiceJourneySchema(BaseModel): title: str | None = None subtitle: str | None = None moments: list[ServiceMomentSchema] = [] class AboutStatsSchema(BaseModel): data: dict[str, Any] = {}