public override void DeserializeToken (JSONReader JSONReader, string Tag) {
switch (Tag) {
case "DeviceSignatureKey" : {
// An untagged structure
DeviceSignatureKey = new Key (JSONReader);
break;
}
case "DeviceAuthenticationKey" : {
// An untagged structure
DeviceAuthenticationKey = new Key (JSONReader);
break;
}
case "DeviceEncryptiontionKey" : {
// An untagged structure
DeviceEncryptiontionKey = new Key (JSONReader);
break;
}
default : {
break;
}
}
// check up that all the required elements are present
}