Models
Bases: BaseModel
Parameters:
| Name | Type | Description | Default |
|---|---|---|---|
base_url
|
str
|
|
required |
client_id
|
str
|
|
required |
client_secret
|
str
|
|
required |
access_token
|
str | None
|
|
None
|
refresh_token
|
str | None
|
|
None
|
Fields:
-
base_url(str) -
client_id(str) -
client_secret(str) -
access_token(str | None) -
refresh_token(str | None)
Bases: BaseModel
Parameters:
| Name | Type | Description | Default |
|---|---|---|---|
attribution
|
str | None
|
|
None
|
taken
|
datetime
|
|
required |
created
|
datetime
|
|
required |
modified
|
datetime
|
|
required |
deviceid
|
str | None
|
|
None
|
value
|
float | None
|
|
None
|
Fields:
-
attribution(str | None) -
taken(datetime) -
created(datetime) -
modified(datetime) -
deviceid(str | None) -
value(float | None)
Bases: BaseMeasurement
Parameters:
| Name | Type | Description | Default |
|---|---|---|---|
uom
|
str
|
|
'kg'
|
Fields:
-
attribution(str | None) -
taken(datetime) -
created(datetime) -
modified(datetime) -
deviceid(str | None) -
value(float | None) -
uom(str)
Bases: BaseMeasurement
Parameters:
| Name | Type | Description | Default |
|---|---|---|---|
uom
|
str
|
|
'kg'
|
Fields:
-
attribution(str | None) -
taken(datetime) -
created(datetime) -
modified(datetime) -
deviceid(str | None) -
value(float | None) -
uom(str)
Bases: BaseMeasurement
Parameters:
| Name | Type | Description | Default |
|---|---|---|---|
uom
|
str
|
|
'kg'
|
Fields:
-
attribution(str | None) -
taken(datetime) -
created(datetime) -
modified(datetime) -
deviceid(str | None) -
value(float | None) -
uom(str)
Bases: BaseMeasurement
Parameters:
| Name | Type | Description | Default |
|---|---|---|---|
uom
|
str
|
|
'kg'
|
Fields:
-
attribution(str | None) -
taken(datetime) -
created(datetime) -
modified(datetime) -
deviceid(str | None) -
value(float | None) -
uom(str)
Bases: BaseMeasurement
Parameters:
| Name | Type | Description | Default |
|---|---|---|---|
uom
|
str
|
|
'kg'
|
Fields:
-
attribution(str | None) -
taken(datetime) -
created(datetime) -
modified(datetime) -
deviceid(str | None) -
value(float | None) -
uom(str)
Bases: BaseMeasurement
Parameters:
| Name | Type | Description | Default |
|---|---|---|---|
uom
|
str
|
|
'kg'
|
Fields:
-
attribution(str | None) -
taken(datetime) -
created(datetime) -
modified(datetime) -
deviceid(str | None) -
value(float | None) -
uom(str)
Bases: BaseMeasurement
Parameters:
| Name | Type | Description | Default |
|---|---|---|---|
uom
|
str | None
|
|
None
|
Fields:
-
attribution(str | None) -
taken(datetime) -
created(datetime) -
modified(datetime) -
deviceid(str | None) -
value(float | None) -
uom(str | None)
Bases: BaseModel
Container for various Withings measurements.
Parameters:
| Name | Type | Description | Default |
|---|---|---|---|
weight
|
list[WithingsWeight]
|
|
[]
|
fat_mass
|
list[WithingsFatMass]
|
|
[]
|
muscle_mass
|
list[WithingsMuscleMass]
|
|
[]
|
water_mass
|
list[WithingsWaterMass]
|
|
[]
|
visceral_fat
|
list[WithingsVisceralFat]
|
|
[]
|
bone_mass
|
list[WithingsBoneMass]
|
|
[]
|
lean_mass
|
list[WithingsLeanMass]
|
|
[]
|
Fields:
-
weight(list[WithingsWeight]) -
fat_mass(list[WithingsFatMass]) -
muscle_mass(list[WithingsMuscleMass]) -
water_mass(list[WithingsWaterMass]) -
visceral_fat(list[WithingsVisceralFat]) -
bone_mass(list[WithingsBoneMass]) -
lean_mass(list[WithingsLeanMass])