mirror of
				https://github.com/LiteyukiStudio/LiteyukiBot.git
				synced 2025-11-04 05:16:23 +00:00 
			
		
		
		
	
		
			
				
	
	
		
			63 lines
		
	
	
		
			1.1 KiB
		
	
	
	
		
			Python
		
	
	
	
	
	
			
		
		
	
	
			63 lines
		
	
	
		
			1.1 KiB
		
	
	
	
		
			Python
		
	
	
	
	
	
from liteyuki.utils.base.data import LiteModel
 | 
						|
 | 
						|
 | 
						|
class Location(LiteModel):
 | 
						|
    name: str = ""
 | 
						|
    id: str = ""
 | 
						|
    lat: str = ""
 | 
						|
    lon: str = ""
 | 
						|
    adm2: str = ""
 | 
						|
    adm1: str = ""
 | 
						|
    country: str = ""
 | 
						|
    tz: str = ""
 | 
						|
    utcOffset: str = ""
 | 
						|
    isDst: str = ""
 | 
						|
    type: str = ""
 | 
						|
    rank: str = ""
 | 
						|
    fxLink: str = ""
 | 
						|
    sources: str = ""
 | 
						|
    license: str = ""
 | 
						|
 | 
						|
 | 
						|
class CityLookup(LiteModel):
 | 
						|
    code: str = ""
 | 
						|
    location: list[Location] = [Location()]
 | 
						|
 | 
						|
 | 
						|
class Now(LiteModel):
 | 
						|
    obsTime: str = ""
 | 
						|
    temp: str = ""
 | 
						|
    feelsLike: str = ""
 | 
						|
    icon: str = ""
 | 
						|
    text: str = ""
 | 
						|
    wind360: str = ""
 | 
						|
    windDir: str = ""
 | 
						|
    windScale: str = ""
 | 
						|
    windSpeed: str = ""
 | 
						|
    humidity: str = ""
 | 
						|
    precip: str = ""
 | 
						|
    pressure: str = ""
 | 
						|
    vis: str = ""
 | 
						|
    cloud: str = ""
 | 
						|
    dew: str = ""
 | 
						|
    sources: str = ""
 | 
						|
    license: str = ""
 | 
						|
 | 
						|
 | 
						|
class WeatherNow(LiteModel):
 | 
						|
    code: str = ""
 | 
						|
    updateTime: str = ""
 | 
						|
    fxLink: str = ""
 | 
						|
    now: Now = Now()
 | 
						|
 | 
						|
 | 
						|
class Daily(LiteModel):
 | 
						|
    pass
 | 
						|
 | 
						|
 | 
						|
class WeatherDaily(LiteModel):
 | 
						|
    code: str = ""
 | 
						|
    updateTime: str = ""
 | 
						|
    fxLink: str = ""
 | 
						|
    daily: list[str] = []
 |