from entidade.pessoa import Pessoa
import datetime


class Cliente(Pessoa):
    TIPO_CLIENTE = ['Ouro', 'Prata', 'Bronze']

    def __init__(self, nome: str, data_nascimento: datetime.date, telefone:
        int, instagram: str, tipo_cliente: str, obs: str):
        super().__init__(nome, data_nascimento, telefone)
        if isinstance(instagram, str):
            self.__instagram = instagram
        if isinstance(tipo_cliente, str
            ) and tipo_cliente in Cliente.TIPO_CLIENTE:
            self.__tipo_cliente = tipo_cliente
        if isinstance(obs, str):
            self.__obs = obs

    @property
    def instagram(self):
        return self.__instagram

    @instagram.setter
    def instagram(self, instagram):
        self.__instagram = instagram

    @property
    def tipo_cliente(self):
        return self.__tipo_cliente

    @tipo_cliente.setter
    def tipo_cliente(self, tipo_cliente):
        self.__tipo_cliente = tipo_cliente

    @property
    def obs(self):
        return self.__obs

    @obs.setter
    def obs(self, obs):
        self.__obs = obs

    @property
    def codigo(self):
        return self.__codigo

    @codigo.setter
    def codigo(self, codigo):
        self.__codigo = codigo

fa06d9b84ff25f5f116c32850cec564f91d2f8d1
<mask token>


class Cliente(Pessoa):
    <mask token>
    <mask token>
    <mask token>

    @instagram.setter
    def instagram(self, instagram):
        self.__instagram = instagram

    @property
    def tipo_cliente(self):
        return self.__tipo_cliente

    @tipo_cliente.setter
    def tipo_cliente(self, tipo_cliente):
        self.__tipo_cliente = tipo_cliente

    @property
    def obs(self):
        return self.__obs
    <mask token>
    <mask token>
    <mask token>

<mask token>


class Cliente(Pessoa):
    <mask token>

    def __init__(self, nome: str, data_nascimento: datetime.date, telefone:
        int, instagram: str, tipo_cliente: str, obs: str):
        super().__init__(nome, data_nascimento, telefone)
        if isinstance(instagram, str):
            self.__instagram = instagram
        if isinstance(tipo_cliente, str
            ) and tipo_cliente in Cliente.TIPO_CLIENTE:
            self.__tipo_cliente = tipo_cliente
        if isinstance(obs, str):
            self.__obs = obs

    @property
    def instagram(self):
        return self.__instagram

    @instagram.setter
    def instagram(self, instagram):
        self.__instagram = instagram

    @property
    def tipo_cliente(self):
        return self.__tipo_cliente

    @tipo_cliente.setter
    def tipo_cliente(self, tipo_cliente):
        self.__tipo_cliente = tipo_cliente

    @property
    def obs(self):
        return self.__obs

    @obs.setter
    def obs(self, obs):
        self.__obs = obs

    @property
    def codigo(self):
        return self.__codigo

    @codigo.setter
    def codigo(self, codigo):
        self.__codigo = codigo

<mask token>


class Cliente(Pessoa):
    TIPO_CLIENTE = ['Ouro', 'Prata', 'Bronze']

    def __init__(self, nome: str, data_nascimento: datetime.date, telefone:
        int, instagram: str, tipo_cliente: str, obs: str):
        super().__init__(nome, data_nascimento, telefone)
        if isinstance(instagram, str):
            self.__instagram = instagram
        if isinstance(tipo_cliente, str
            ) and tipo_cliente in Cliente.TIPO_CLIENTE:
            self.__tipo_cliente = tipo_cliente
        if isinstance(obs, str):
            self.__obs = obs

    @property
    def instagram(self):
        return self.__instagram

    @instagram.setter
    def instagram(self, instagram):
        self.__instagram = instagram

    @property
    def tipo_cliente(self):
        return self.__tipo_cliente

    @tipo_cliente.setter
    def tipo_cliente(self, tipo_cliente):
        self.__tipo_cliente = tipo_cliente

    @property
    def obs(self):
        return self.__obs

    @obs.setter
    def obs(self, obs):
        self.__obs = obs

    @property
    def codigo(self):
        return self.__codigo

    @codigo.setter
    def codigo(self, codigo):
        self.__codigo = codigo

from entidade.pessoa import Pessoa
import datetime


class Cliente(Pessoa):
    TIPO_CLIENTE = ['Ouro', 'Prata', 'Bronze']

    def __init__(self, nome: str, data_nascimento: datetime.date, telefone:
        int, instagram: str, tipo_cliente: str, obs: str):
        super().__init__(nome, data_nascimento, telefone)
        if isinstance(instagram, str):
            self.__instagram = instagram
        if isinstance(tipo_cliente, str
            ) and tipo_cliente in Cliente.TIPO_CLIENTE:
            self.__tipo_cliente = tipo_cliente
        if isinstance(obs, str):
            self.__obs = obs

    @property
    def instagram(self):
        return self.__instagram

    @instagram.setter
    def instagram(self, instagram):
        self.__instagram = instagram

    @property
    def tipo_cliente(self):
        return self.__tipo_cliente

    @tipo_cliente.setter
    def tipo_cliente(self, tipo_cliente):
        self.__tipo_cliente = tipo_cliente

    @property
    def obs(self):
        return self.__obs

    @obs.setter
    def obs(self, obs):
        self.__obs = obs

    @property
    def codigo(self):
        return self.__codigo

    @codigo.setter
    def codigo(self, codigo):
        self.__codigo = codigo
