in sdk/appcenter/src/main/java/com/microsoft/appcenter/ingestion/models/one/Extensions.java [274:338]
public void read(JSONObject object) throws JSONException {
/* Metadata. */
if (object.has(METADATA)) {
MetadataExtension metadata = new MetadataExtension();
metadata.read(object.getJSONObject(METADATA));
setMetadata(metadata);
}
/* Protocol. */
if (object.has(PROTOCOL)) {
ProtocolExtension protocol = new ProtocolExtension();
protocol.read(object.getJSONObject(PROTOCOL));
setProtocol(protocol);
}
/* User. */
if (object.has(USER)) {
UserExtension user = new UserExtension();
user.read(object.getJSONObject(USER));
setUser(user);
}
/* Device. */
if (object.has(DEVICE)) {
DeviceExtension device = new DeviceExtension();
device.read(object.getJSONObject(DEVICE));
setDevice(device);
}
/* Os. */
if (object.has(OS)) {
OsExtension os = new OsExtension();
os.read(object.getJSONObject(OS));
setOs(os);
}
/* App. */
if (object.has(APP)) {
AppExtension app = new AppExtension();
app.read(object.getJSONObject(APP));
setApp(app);
}
/* Net. */
if (object.has(NET)) {
NetExtension net = new NetExtension();
net.read(object.getJSONObject(NET));
setNet(net);
}
/* SDK. */
if (object.has(SDK)) {
SdkExtension sdk = new SdkExtension();
sdk.read(object.getJSONObject(SDK));
setSdk(sdk);
}
/* Loc. */
if (object.has(LOC)) {
LocExtension loc = new LocExtension();
loc.read(object.getJSONObject(LOC));
setLoc(loc);
}
}