Enricher Classe
Define a classe de enriquecidor base.
Inicializar uma nova instância.
- Herança
-
builtins.objectEnricher
Construtor
Enricher(enable_telemetry: bool = False)
Parâmetros
Nome | Description |
---|---|
enable_telemetry
|
Indica se a telemetria deve ser enviada. Valor padrão: False
|
enable_telemetry
Obrigatório
|
Indica se a telemetria deve ser enviada. |
Métodos
enrich |
Enriquecer dados do cliente com dados públicos aplicando seletores e um agregador. |
enrich
Enriquecer dados do cliente com dados públicos aplicando seletores e um agregador.
enrich(customer_data: CustomerData, public_data: PublicData, location_selector: EnricherLocationSelector, time_selector: EnricherTimeSelector, aggregator: Aggregator) -> Tuple[CustomerData, PublicData, CustomerData, List[Tuple[str, str]]]
Parâmetros
Nome | Description |
---|---|
customer_data
Obrigatório
|
Uma instância de uma classe derivada de dados do cliente. |
public_data
Obrigatório
|
Uma instância de uma classe derivada de dados públicos. |
location_selector
Obrigatório
|
Uma instância de uma classe derivada do seletor de localização do enriquecidor. |
time_selector
Obrigatório
|
Uma instância de uma classe derivada do seletor de tempo do enriquecidor. |
aggregator
Obrigatório
|
Uma instância de uma classe derivada de agregador. |
Retornos
Tipo | Description |
---|---|
Uma tupla de: (uma nova instância da classe |
Atributos
debug
debug = False