@@ -31,25 +31,25 @@ import '../../aspose_words_cloud.dart';
3131
3232/// DTO container with a comment.
3333class Comment extends CommentLink {
34- /// Gets or sets the author name for a comment .
35- String ? _author ;
34+ /// Gets or sets the link to comment range start node .
35+ DocumentPosition ? _rangeStart ;
3636
37- String ? get author => _author ;
38- set author ( String ? val) => _author = val;
37+ DocumentPosition ? get rangeStart => _rangeStart ;
38+ set rangeStart ( DocumentPosition ? val) => _rangeStart = val;
3939
4040
41- /// Gets or sets the content of the comment.
42- StoryChildNodes ? _content ;
41+ /// Gets or sets the link to comment range end node .
42+ DocumentPosition ? _rangeEnd ;
4343
44- StoryChildNodes ? get content => _content ;
45- set content ( StoryChildNodes ? val) => _content = val;
44+ DocumentPosition ? get rangeEnd => _rangeEnd ;
45+ set rangeEnd ( DocumentPosition ? val) => _rangeEnd = val;
4646
4747
48- /// Gets or sets the date and time that the comment was made .
49- DateTime ? _dateTime ;
48+ /// Gets or sets the author name for a comment.
49+ String ? _author ;
5050
51- DateTime ? get dateTime => _dateTime ;
52- set dateTime ( DateTime ? val) => _dateTime = val;
51+ String ? get author => _author ;
52+ set author ( String ? val) => _author = val;
5353
5454
5555 /// Gets or sets the initials of the user associated with a specific comment.
@@ -59,18 +59,11 @@ class Comment extends CommentLink {
5959 set initial (String ? val) => _initial = val;
6060
6161
62- /// Gets or sets the link to comment range end node.
63- DocumentPosition ? _rangeEnd;
64-
65- DocumentPosition ? get rangeEnd => _rangeEnd;
66- set rangeEnd (DocumentPosition ? val) => _rangeEnd = val;
67-
68-
69- /// Gets or sets the link to comment range start node.
70- DocumentPosition ? _rangeStart;
62+ /// Gets or sets the date and time that the comment was made.
63+ DateTime ? _dateTime;
7164
72- DocumentPosition ? get rangeStart => _rangeStart ;
73- set rangeStart ( DocumentPosition ? val) => _rangeStart = val;
65+ DateTime ? get dateTime => _dateTime ;
66+ set dateTime ( DateTime ? val) => _dateTime = val;
7467
7568
7669 /// Gets or sets text of the comment.
@@ -80,6 +73,13 @@ class Comment extends CommentLink {
8073 set text (String ? val) => _text = val;
8174
8275
76+ /// Gets or sets the content of the comment.
77+ StoryChildNodes ? _content;
78+
79+ StoryChildNodes ? get content => _content;
80+ set content (StoryChildNodes ? val) => _content = val;
81+
82+
8383 @override
8484 void deserialize (Map <String , dynamic >? json) {
8585 if (json == null ) {
@@ -94,23 +94,24 @@ class Comment extends CommentLink {
9494 link = null ;
9595 }
9696
97- if (json.containsKey ('Author' )) {
98- author = json['Author' ] as String ;
97+ if (json.containsKey ('RangeStart' )) {
98+ rangeStart = DocumentPosition ();
99+ rangeStart! .deserialize (json['RangeStart' ] as Map <String , dynamic >);
99100 } else {
100- author = null ;
101+ rangeStart = null ;
101102 }
102103
103- if (json.containsKey ('Content ' )) {
104- content = StoryChildNodes ();
105- content ! .deserialize (json['Content ' ] as Map <String , dynamic >);
104+ if (json.containsKey ('RangeEnd ' )) {
105+ rangeEnd = DocumentPosition ();
106+ rangeEnd ! .deserialize (json['RangeEnd ' ] as Map <String , dynamic >);
106107 } else {
107- content = null ;
108+ rangeEnd = null ;
108109 }
109110
110- if (json.containsKey ('DateTime ' )) {
111- dateTime = DateTime . parse ( json['DateTime ' ] as String ) ;
111+ if (json.containsKey ('Author ' )) {
112+ author = json['Author ' ] as String ;
112113 } else {
113- dateTime = null ;
114+ author = null ;
114115 }
115116
116117 if (json.containsKey ('Initial' )) {
@@ -119,58 +120,57 @@ class Comment extends CommentLink {
119120 initial = null ;
120121 }
121122
122- if (json.containsKey ('RangeEnd' )) {
123- rangeEnd = DocumentPosition ();
124- rangeEnd! .deserialize (json['RangeEnd' ] as Map <String , dynamic >);
125- } else {
126- rangeEnd = null ;
127- }
128-
129- if (json.containsKey ('RangeStart' )) {
130- rangeStart = DocumentPosition ();
131- rangeStart! .deserialize (json['RangeStart' ] as Map <String , dynamic >);
123+ if (json.containsKey ('DateTime' )) {
124+ dateTime = DateTime .parse (json['DateTime' ] as String );
132125 } else {
133- rangeStart = null ;
126+ dateTime = null ;
134127 }
135128
136129 if (json.containsKey ('Text' )) {
137130 text = json['Text' ] as String ;
138131 } else {
139132 text = null ;
140133 }
134+
135+ if (json.containsKey ('Content' )) {
136+ content = StoryChildNodes ();
137+ content! .deserialize (json['Content' ] as Map <String , dynamic >);
138+ } else {
139+ content = null ;
140+ }
141141 }
142142
143143 @override
144144 Map <String , dynamic > serialize () {
145145 var _result = < String , dynamic > {};
146146 _result.addAll (super .serialize ());
147- if (author != null ) {
148- _result['Author ' ] = author ! ;
147+ if (rangeStart != null ) {
148+ _result['RangeStart ' ] = rangeStart ! . serialize () ;
149149 }
150150
151- if (content != null ) {
152- _result['Content ' ] = content ! .serialize ();
151+ if (rangeEnd != null ) {
152+ _result['RangeEnd ' ] = rangeEnd ! .serialize ();
153153 }
154154
155- if (dateTime != null ) {
156- _result['DateTime ' ] = dateTime ! . toIso8601String () ;
155+ if (author != null ) {
156+ _result['Author ' ] = author ! ;
157157 }
158158
159159 if (initial != null ) {
160160 _result['Initial' ] = initial! ;
161161 }
162162
163- if (rangeEnd != null ) {
164- _result['RangeEnd' ] = rangeEnd! .serialize ();
165- }
166-
167- if (rangeStart != null ) {
168- _result['RangeStart' ] = rangeStart! .serialize ();
163+ if (dateTime != null ) {
164+ _result['DateTime' ] = dateTime! .toIso8601String ();
169165 }
170166
171167 if (text != null ) {
172168 _result['Text' ] = text! ;
173169 }
170+
171+ if (content != null ) {
172+ _result['Content' ] = content! .serialize ();
173+ }
174174 return _result;
175175 }
176176
0 commit comments