MCPcopy Create free account
hub / github.com/VitoHowe/glm-coding / AccountSessionState

Class AccountSessionState

app/models.py:159–189  ·  view source on GitHub ↗

Persisted session state derived from upstream calls.

Source from the content-addressed store, hash-verified

157 sign: str = ""
158 qr_base64: str = ""
159 status: str = "PENDING"
160 raw_preview: dict[str, Any] = Field(default_factory=dict)
161 raw_sign: dict[str, Any] = Field(default_factory=dict)
162 last_check: dict[str, Any] = Field(default_factory=dict)
163 created_at: str
164 updated_at: str
165
166
167class AccountImportRequest(BaseModel):
168 """Account import payload."""
169
170 model_config = ConfigDict(extra="ignore")
171
172 id: str | None = None
173 label: str
174 token: str | None = None
175 cookie_header: str | None = None
176 cookies: dict[str, str] = Field(default_factory=dict)
177 org_id: str = ""
178 project_id: str = ""
179 invitation_code: str = ""
180 proxy_url: str = ""
181 user_agent: str = ""
182 browser_impersonate: str = ""
183
184 @field_validator("label")
185 @classmethod
186 def validate_label(cls, value: str) -> str:
187 normalized = value.strip()
188 if not normalized:
189 raise ValueError("label 不能为空")
190 return normalized
191
192 @field_validator("cookies", mode="before")

Callers 1

load_sessionMethod · 0.90

Calls

no outgoing calls

Tested by

no test coverage detected