2023-04-21 00:45:15 +02:00
|
|
|
from marshmallow_dataclass import class_schema
|
|
|
|
|
2023-04-22 13:11:48 +02:00
|
|
|
from .._base import SystemBaseSchema
|
2023-04-21 00:45:15 +02:00
|
|
|
from ._base import CpuInfoBaseSchema, CpuTimesBaseSchema
|
|
|
|
from ._model import CpuFrequency, CpuInfo, CpuStats, CpuTimes
|
|
|
|
|
|
|
|
|
2023-04-22 13:11:48 +02:00
|
|
|
CpuFrequencySchema = class_schema(CpuFrequency, base_schema=SystemBaseSchema)
|
2023-04-21 00:45:15 +02:00
|
|
|
CpuInfoSchema = class_schema(CpuInfo, base_schema=CpuInfoBaseSchema)
|
|
|
|
CpuTimesSchema = class_schema(CpuTimes, base_schema=CpuTimesBaseSchema)
|
2023-04-22 13:11:48 +02:00
|
|
|
CpuStatsSchema = class_schema(CpuStats, base_schema=SystemBaseSchema)
|