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[]); }