88import java .util .*;
99import java .util .function .Consumer ;
1010
11- public class TestEventsDeltaResponse implements Parsable , AdditionalDataHolder {
12- public Map <String , Object > additionalData ;
11+ public class TestEventsDeltaResponse extends BaseCollectionPaginationCountResponse {
1312 private String odataDeltaLink ;
14- private String odataNextLink ;
1513 public List <TestEventItem > value ;
1614
1715 public TestEventsDeltaResponse () {
18- additionalData = new HashMap <>();
19- }
20-
21- public Map <String , Object > getAdditionalData () {
22- return additionalData ;
23- }
24-
25- public void setAdditionalData (Map <String , Object > additionalData ) {
26- this .additionalData = additionalData ;
16+ super ();
2717 }
2818
2919 public String getOdataDeltaLink () {
@@ -34,14 +24,6 @@ public void setOdataDeltaLink(String odataDeltaLink) {
3424 this .odataDeltaLink = odataDeltaLink ;
3525 }
3626
37- public String getOdataNextLink () {
38- return odataNextLink ;
39- }
40-
41- public void setOdataNextLink (String odataNextLink ) {
42- this .odataNextLink = odataNextLink ;
43- }
44-
4527 public List <TestEventItem > getValue () {
4628 return value ;
4729 }
@@ -51,22 +33,15 @@ public void setValue(List<TestEventItem> value) {
5133 }
5234
5335 public Map <String , Consumer <ParseNode >> getFieldDeserializers () {
54- HashMap <String , Consumer <ParseNode >> fieldDeserializers = new HashMap <>();
55- fieldDeserializers .put ("@odata.deltaLink" , (n ) -> setOdataDeltaLink (n .getStringValue ()));
56- fieldDeserializers .put ("@odata.nextLink" , (n ) -> setOdataNextLink (n .getStringValue ()));
57- fieldDeserializers .put ("value" , (n ) -> setValue (n .getCollectionOfObjectValues (TestEventItem ::createFromDiscriminatorValue )));
58- return fieldDeserializers ;
36+ final HashMap <String , java .util .function .Consumer <ParseNode >> deserializerMap = new HashMap <String , java .util .function .Consumer <ParseNode >>(super .getFieldDeserializers ());
37+ deserializerMap .put ("value" , (n ) -> { this .setValue (n .getCollectionOfObjectValues (TestEventItem ::createFromDiscriminatorValue )); });
38+ return deserializerMap ;
5939 }
6040
6141 public void serialize (SerializationWriter writer ) {
62- if (writer == null ) {
63- throw new IllegalArgumentException ("writer" );
64- }
65-
66- writer .writeStringValue ("@odata.deltaLink" , odataDeltaLink );
67- writer .writeStringValue ("@odata.nextLink" , odataNextLink );
68- writer .writeCollectionOfObjectValues ("value" , value );
69- writer .writeAdditionalData (additionalData );
42+ Objects .requireNonNull (writer );
43+ super .serialize (writer );
44+ writer .writeCollectionOfObjectValues ("value" , getValue ());
7045 }
7146
7247 public static TestEventsDeltaResponse createFromDiscriminatorValue (ParseNode parseNode ) {
0 commit comments