@@ -50,12 +50,21 @@ void main() {
50
50
51
51
final namespaceVariable = convertNamespace (namespacePrefix);
52
52
final variable = namespacePrefix + name.toLowerCase ().replaceAll (RegExp ('[^a-z]' ), '' );
53
- valueProps.add (
54
- "@annotation.XmlElement(name: '$name ', namespace: $namespaceVariable , includeIfNull: false,)\n final $type ? $variable ;" ,
55
- );
56
- findProps.add (
57
- "@annotation.XmlElement(name: '$name ', namespace: $namespaceVariable , includeIfNull: true, isSelfClosing: true,)\n final List<String?>? $variable ;" ,
58
- );
53
+ valueProps.add ('''
54
+ @annotation.XmlElement(
55
+ name: '$name ',
56
+ namespace: $namespaceVariable ,
57
+ includeIfNull: false,
58
+ )
59
+ final $type ? $variable ;''' );
60
+ findProps.add ('''
61
+ @annotation.XmlElement(
62
+ name: '$name ',
63
+ namespace: $namespaceVariable ,
64
+ includeIfNull: true,
65
+ isSelfClosing: true,
66
+ )
67
+ final List<String?>? $variable ;''' );
59
68
variables.add (variable);
60
69
}
61
70
}
@@ -77,6 +86,7 @@ void main() {
77
86
variables,
78
87
isPropfind: true ,
79
88
),
89
+ '' ,
80
90
...generateClass (
81
91
'WebDavProp' ,
82
92
'prop' ,
@@ -85,6 +95,7 @@ void main() {
85
95
variables,
86
96
isPropfind: false ,
87
97
),
98
+ '' ,
88
99
...generateClass (
89
100
'WebDavOcFilterRules' ,
90
101
'filter-rules' ,
@@ -118,7 +129,7 @@ List<String> generateClass(
118
129
if (isPropfind) ...[
119
130
' const $name .fromBools({' ,
120
131
...variables.map ((variable) => ' bool $variable = false,' ),
121
- ' }) : ${variables .map ((variable ) => '$variable = $variable ? const [null] : null' ).join (', ' )};' ,
132
+ ' }) : ${variables .map ((variable ) => '$variable = $variable ? const [null] : null' ).join (',\n ' )};' ,
122
133
'' ,
123
134
],
124
135
' factory $name .fromXmlElement(XmlElement element) => _\$ ${name }FromXmlElement(element);' ,
0 commit comments