Spaces:
Build error
Build error
File size: 629 Bytes
f1f433f |
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 |
from enum import Enum
from typing import Optional
from pydantic import BaseModel, Field
class CorsPolicyMode(str, Enum):
"""
CORSの許可モード
"""
all = "all" # 全てのオリジンからのリクエストを許可
localapps = "localapps" # ローカルアプリケーションからのリクエストを許可
class Setting(BaseModel):
"""
エンジンの設定情報
"""
cors_policy_mode: CorsPolicyMode = Field(title="リソース共有ポリシー")
allow_origin: Optional[str] = Field(title="許可するオリジン")
class Config:
use_enum_values = True
|