brazilian-courts-scrappers
Version:
Data scrapper para fazer raspagem de dados de processos judiciais dos portais de tribunais do Brasil.
33 lines (32 loc) • 1.59 kB
TypeScript
import { Sistema } from "../utils";
import ScrappedAndamento from "./ScrappedAndamento";
import ScrappedParte from "./ScrappedParte";
import ScrappedUnidadeJurisdicional from "./ScrappedUnidadeJurisdicional";
export type SimpleType = {
id?: string | number;
valor: string;
};
export default class ScrappedProcesso {
numero: string;
sistema: Sistema;
partesRequerentes: ScrappedParte[];
partesRequeridas: ScrappedParte[];
outrosParticipantes: ScrappedParte[];
andamentos: ScrappedAndamento[];
pedidos?: string[];
url?: URL;
dataDistribuicao?: Date;
valorDaCausa?: number;
causaDePedir?: SimpleType[];
juizo?: ScrappedUnidadeJurisdicional;
juizAtual?: string;
audienciaFutura?: ScrappedAndamento;
tipoDeAcao?: SimpleType[];
segredoJustica?: boolean;
numeroProcessoPrincipal?: string;
numeroRegional?: string;
numerosIncidentes?: string[];
numerosProcessosRelacionados?: string[];
errorMsgs: string[];
constructor(numero: string, sistema: Sistema, partesRequerentes: ScrappedParte[], partesRequeridas: ScrappedParte[], outrosParticipantes: ScrappedParte[], andamentos: ScrappedAndamento[], pedidos?: string[], url?: URL, dataDistribuicao?: Date, valorDaCausa?: number, causaDePedir?: SimpleType[], juizo?: ScrappedUnidadeJurisdicional, juizAtual?: string, audienciaFutura?: ScrappedAndamento, tipoDeAcao?: SimpleType[], segredoJustica?: boolean, numeroProcessoPrincipal?: string, numeroRegional?: string, numerosIncidentes?: string[], numerosProcessosRelacionados?: string[], errorMsgs?: string[]);
}