|
6 | 6 | import com.microsoft.graph.serializer.ISerializer; |
7 | 7 | import com.microsoft.graph.serializer.IJsonBackedObject; |
8 | 8 | import com.microsoft.graph.serializer.AdditionalDataManager; |
9 | | -import java.util.Arrays; |
10 | 9 | import java.util.EnumSet; |
11 | 10 | import com.microsoft.graph.callrecords.models.generated.Modality; |
12 | 11 | import com.microsoft.graph.models.extensions.IdentitySet; |
13 | 12 | import com.microsoft.graph.callrecords.models.generated.CallType; |
14 | 13 | import com.microsoft.graph.callrecords.models.extensions.Session; |
15 | 14 | import com.microsoft.graph.models.extensions.Entity; |
16 | | -import com.microsoft.graph.callrecords.requests.extensions.SessionCollectionResponse; |
17 | 15 | import com.microsoft.graph.callrecords.requests.extensions.SessionCollectionPage; |
18 | 16 |
|
19 | 17 |
|
@@ -150,19 +148,7 @@ public void setRawObject(final ISerializer serializer, final JsonObject json) { |
150 | 148 |
|
151 | 149 |
|
152 | 150 | if (json.has("sessions")) { |
153 | | - final SessionCollectionResponse response = new SessionCollectionResponse(); |
154 | | - if (json.has("sessions@odata.nextLink")) { |
155 | | - response.nextLink = json.get("sessions@odata.nextLink").getAsString(); |
156 | | - } |
157 | | - |
158 | | - final JsonObject[] sourceArray = serializer.deserializeObject(json.get("sessions").toString(), JsonObject[].class); |
159 | | - final Session[] array = new Session[sourceArray.length]; |
160 | | - for (int i = 0; i < sourceArray.length; i++) { |
161 | | - array[i] = serializer.deserializeObject(sourceArray[i].toString(), Session.class); |
162 | | - array[i].setRawObject(serializer, sourceArray[i]); |
163 | | - } |
164 | | - response.value = Arrays.asList(array); |
165 | | - sessions = new SessionCollectionPage(response, null); |
| 151 | + sessions = serializer.deserializeObject(json.get("sessions").toString(), SessionCollectionPage.class); |
166 | 152 | } |
167 | 153 | } |
168 | 154 | } |
0 commit comments