# -*- coding: utf-8 -*- class Profile(object): def __init__(self, kp:float = 0.0, name:str = ""): super(Profile, self).__init__() self._num = int(num) self._kp = float(kp) self._name = str(name) @property def num(self): """ Returns: Number of profile. """ return self._num @num.setter def num(self, value: int): self._num = int(value) @property def kp(self): """ Returns: Kilometer point. """ return self._kp @kp.setter def kp(self, value: float): self._kp = float(value) @property def name(self): """ Returns: Profile name. """ return self._name @name.setter def name(self, other: str): self._name = other