TarifasANEEL/Rootobject.cs
2023-12-06 18:11:14 -03:00

68 lines
2.0 KiB
C#

using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Threading.Tasks;
namespace TarifasANEEL
{
public class Rootobject
{
public string? help { get; set; }
public bool success { get; set; }
public required Result result { get; set; }
}
public class Result
{
public bool include_total { get; set; }
public int limit { get; set; }
public string? records_format { get; set; }
public string? resource_id { get; set; }
public object? total_estimation_threshold { get; set; }
public Record[]? records { get; set; }
public Field[]? fields { get; set; }
public _Links? _links { get; set; }
public int total { get; set; }
public bool total_was_estimated { get; set; }
}
public class _Links
{
public string? start { get; set; }
public string? next { get; set; }
}
public class Record
{
public int _id { get; set; }
public string? DatGeracaoConjuntoDados { get; set; }
public string? DscREH { get; set; }
public string? SigAgente { get; set; }
public string? NumCNPJDistribuidora { get; set; }
public string? DatInicioVigencia { get; set; }
public string? DatFimVigencia { get; set; }
public string? DscBaseTarifaria { get; set; }
public string? DscSubGrupo { get; set; }
public string? DscModalidadeTarifaria { get; set; }
public string? DscClasse { get; set; }
public string? DscSubClasse { get; set; }
public string? DscDetalhe { get; set; }
public string? NomPostoTarifario { get; set; }
public string? DscUnidadeTerciaria { get; set; }
public string? SigAgenteAcessante { get; set; }
public string? VlrTUSD { get; set; }
public string? VlrTE { get; set; }
}
public class Field
{
public string? id { get; set; }
public string? type { get; set; }
}
}