Skip to content

Commit 6616b85

Browse files
NT2024.003v1.03: Grupo defensivos em agropecuario passou permitir multiplas ocorrências (#90)
1 parent ebf1a00 commit 6616b85

File tree

1 file changed

+12
-9
lines changed

1 file changed

+12
-9
lines changed

NFe.Classes/Informacoes/Agropecuario/agropecuario.cs

Lines changed: 12 additions & 9 deletions
Original file line numberDiff line numberDiff line change
@@ -1,36 +1,39 @@
1-
namespace NFe.Classes.Informacoes.Agropecuario
1+
using System.Collections.Generic;
2+
using System.Xml.Serialization;
3+
4+
namespace NFe.Classes.Informacoes.Agropecuario
25
{
36
public class agropecuario
47
{
58
#if NET5_0_OR_GREATER//o uso de tipos de referência anuláveis não é permitido até o C# 8.0.
69

710
/// <summary>
8-
/// ZF02 - serieGuia
11+
/// ZF02 - Defensivos Agrícolas
912
/// </summary>
10-
public defensivo? defensivo { get; set; }
13+
[XmlElement("defensivo")]
14+
public List<defensivo>? defensivo { get; set; }
1115

1216
/// <summary>
1317
/// ZF04 - Guia de Trânsito
1418
/// </summary>
19+
[XmlElement("guiaTransito")]
1520
public guiaTransito? guiaTransito { get; set; }
1621

17-
public bool ShouldSerializedefensivo()
18-
{
19-
return defensivo != null;
20-
}
2122
public bool ShouldSerializeguiaTransito()
2223
{
2324
return guiaTransito != null;
2425
}
2526
#else
2627
/// <summary>
27-
/// ZF02 - serieGuia
28+
/// ZF02 - Defensivos Agrícolas
2829
/// </summary>
29-
public defensivo defensivo { get; set; }
30+
[XmlElement("defensivo")]
31+
public List<defensivo> defensivo { get; set; }
3032

3133
/// <summary>
3234
/// ZF04 - Guia de Trânsito
3335
/// </summary>
36+
[XmlElement("guiaTransito")]
3437
public guiaTransito guiaTransito { get; set; }
3538
#endif
3639
}

0 commit comments

Comments
 (0)