/// <summary> /// Load data from a JsonObject /// </summary> /// <param name="obj">The JsonObject containing subscription data</param> private void LoadFromJSON(JsonObject obj) { foreach (string key in obj.Keys) { switch (key) { case ActivatedAtKey: _activatedAt = obj.GetJSONContentAsDateTime(key); break; case CancellationMessageKey: _cancellationMessage = obj.GetJSONContentAsString(key); break; case CanceledAtKey: _canceledAt = obj.GetJSONContentAsDateTime(key); break; case ExpiresAtKey: _expiresAt = obj.GetJSONContentAsDateTime(key); break; default: break; } } }