Skip to content

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: