-
Notifications
You must be signed in to change notification settings - Fork 0
Type Resources
Yeon Sang Shin edited this page Feb 17, 2021
·
16 revisions
-
-
Region
- long (code)
- string (name)
-
DailyWeather
-
Date
- int (year)
- int (month)
- int (day)
- string (dayOfWeek)
-
HighLowTemp (temperature)
- int (maxTemp)
- int (minTemp)
-
Date
-
HourlyWeather
- string (time)
- int (temperature)
-
Climate
- int (iconId)
- string (description)
- int (pop)
-
Region
-
-
Date
- int (year)
- int (month)
- int (day)
- string (dayOfWeek)
-
HighLowTemp (temperature)
- int (maxTemp)
- int (minTemp)
- int (climateIconId)
-
Date
-
-
Factor<type> (rain, humidity, wind)
- type (value)
- int (rating)
-
Factor<type> (rain, humidity, wind)
-
- int (id)
- string (nickname)
-
- Region
- DailyWeather
- HourlyWeather
- Closet
- int (weathyId)
- int (stampId)
- string (feedback)
-
- int (id)
- int (stampId)
- int (climateIconId)
- HighLowTemp
-
- top
- bottom
- outer
- etc
-
top / bottom / outer / etc
- int (categoryId)
- List<Clothes>
-
Clothes
- int (id)
- string (name)
-
Clothes
날씨 정보 개요
{
"region": {
"code": 123456,
"name": "경기도 수원시"
},
"dailyWeather": {
"date": {
"year": 2020,
"month": 12,
"day": 31,
"dayOfWeek": "목요일"
},
"temperature": {
"maxTemp": 4,
"minTemp": -3
}
},
"hourlyWeather": {
"time": "오후 5시",
"temperature": -4,
"climate": {
"iconId": 16,
"description": "조금 흐리지만 따뜻함"
},
"pop": 30
}
}
Type | Name | Description |
---|---|---|
Region | region | 지역 정보 |
DailyWeather | dailyWeather | 일자 날씨 정보 |
HourlyWeather | hourlyWeather | 시간 날시 정보 |
일자별 날씨 정보 개요
{
"date": {
"year": 2020,
"month": 12,
"day": 31,
"dayOfWeek": "목"
},
"temperature": {
"maxTemp": 4,
"minTemp": -3
}
}
Type | Name | Description |
---|---|---|
Date | date | 날짜 정보 |
HighLowTemp | temperature | 온도 정보 |
현재 시간 날씨 정보 개요
{
"time": "오후 5시",
"temperature": -4,
"climate": {
"id": 16,
"description": "조금 흐리지만 따뜻함"
},
"pop": 30
}
Type | Name | Description |
---|---|---|
string | time | 시간 |
int | temperature | 기온 |
Climate | climate | 기후 정보 |
int | pop | 강수 확률 |
지역 정보
{
"code": 123456,
"name": "경기도 수원시"
}
Type | Name | Description |
---|---|---|
long | code | 행정 코드 |
string | name | 지역 이름 |
날짜 정보
{
"year": 2020,
"month": 12,
"day": 31,
"dayOfWeek": "목"
}
Type | Name | Description |
---|---|---|
int | year | 년도 |
int | month | 월 |
int | day | 일 |
string | dayOfWeek | 요일 |
온도 정보 (최고/최저)
{
"maxTemp": 4,
"minTemp": -3
}
Type | Name | Description |
---|---|---|
int | maxTemp | 최고 온도 |
int | minTemp | 최저 온도 |
기후 정보
{
"id": 2312,
"description": "조금 흐리지만 따뜻함"
}
Type | Name | Description |
---|---|---|
int | id | 기후 정보 id |
string | description | 기후 묘사 text |
DailyWeather의 정보들에 climateIconId가 추가된 형태
{
"date": { ... },
"temperature": { ... },
"climateIconId": 16
}
Type | Name | Description |
---|---|---|
Date | date | 날짜 정보 |
HighLowTemp | temperature | 온도 정보 |
int | climateIconId | 기후 정보 id |
상세 날씨 정보
{
"rain": {
"value": 30,
"rating": 3
},
"humidity": {
"value": 60,
"rating": 2,
},
"wind": {
"value": 3.5,
"rating": 1
}
}
Type | Name | Description |
---|---|---|
Factor<int> | rain | 강수 정보 |
Factor<int> | humidity | 습도 정보 |
Factor<float> | wind | 바람 정보 |
추가 기상요소 (강수, 습도, 바람)
{
"value": 30,
"rating": 3
}
Type | Name | Description |
---|---|---|
type | value | 양 |
int | rating | 정도 |
유저 정보
{
"id": 2312,
"nickname": "홍길동"
}
Type | Name | Description |
---|---|---|
int | id | 유저 식별자 |
string | nickname | 닉네임 |
기록되는 웨디 정보
{
"region": {
"code": 123456,
"name": "경기도 수원시"
},
"dailyWeather": {
"date": {
"year": 2020,
"month": 12,
"day": 31,
"dayOfWeek": "목요일"
},
"temperature": {
"maxTemp": 4,
"minTemp": -3
}
},
"hourlyWeather": {
"climate": {
"iconId": 16,
"description": "조금 흐리지만 따뜻함"
},
"pop": 10
},
"closet": {
"top": {
"categoryId": 1,
"clothes": [
{
"id": 1,
"name": "까만 후드티"
},
...
]
},
"bottom": { ... },
"outer": { ... },
"etc": { ... }
},
"weathyId": 1,
"stampId": 1,
"feedback": "목도리를 하고 나갈 걸 그랬어요"
}
Type | Name | Description |
---|---|---|
Region | region | 지역 정보 |
DailyWeather | dailyWeather | 일자 날씨 정보 |
HourlyWeather | hourlyWeather | 시간 날씨 정보 |
Closet | closet | 옷장 정보 |
int | weathyId | 웨디 id |
int | stampId | 이모지 종류 |
string | feedback | 상세 피드백 |
옷 정보 clothes 들의 category로 분류된 list category에는 top(상의), bottom(하의), outer(외투), etc(기타) 가 있음.
{
"top": {
"categoryId": 1,
"clothes": [
{
"id": 1,
"name": "까만 후드티"
},
...
]
},
"bottom": { ... },
"outer": { ... },
"etc": { ... }
}
Type | Name | Description |
---|---|---|
Object | top | 상의 정보 |
Object | bottom | 하의 정보 |
Object | outer | 외투 정보 |
Object | etc | 기타 정보 |
캘린더에 표시되는 일자별 정보
{
"id": 1,
"stampId": 3,
"climateIconId": 16,
"temperature": {
"maxTemp": 4,
"minTemp": -3
}
}
Type | Name | Description |
---|---|---|
int | id | 웨디 id |
int | stampId | 이모지 종류 |
int | climateIconId | 날씨 아이콘 id |
HighLowTemp | temperature | 온도 정보 |
상의 정보 (bottom, outer, etc도 동일)
{
"categoryId": 1,
"clothes": [
{
"id": 1,
"name": "까만 후드티"
},
...
]
}
Type | Name | Description |
---|---|---|
int | categoryId | 카테고리 id |
List<Clothes> | clothes | 옷 정보 list |
옷 정보
{
"id": 1,
"name": "까만 후드티"
}
Type | Name | Description |
---|---|---|
int | id | 옷 id |
string | name | 옷 이름 |