File size: 637 Bytes
37bd413
7247cb4
37bd413
7725d6e
 
 
 
 
 
 
354d1cf
 
7725d6e
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
37bd413
 
7247cb4
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
27
28
29
30
31
32
from pydantic import BaseModel, Field
from typing import List, Optional, Dict, Any

class PlanetPosition(BaseModel):
    name: str
    longitude: float
    latitude: float
    speed: float
    house: int
    is_retrograde: bool
    gate: Optional[int] = None
    line: Optional[int] = None

class HexagramAddress(BaseModel):
    gate: int
    line: int
    color: int
    tone: int
    base: int

class CognitiveProfile(BaseModel):
    digestion: str
    environment: str
    perspective: str
    motivation: str
    orientation_mind: str
    orientation_body: str

class GeoLocation(BaseModel):
    latitude: float
    longitude: float