// Copyright (c) Microsoft Corporation. All rights reserved. // Licensed under the MIT license. #if UNITY_ANDROID && !UNITY_EDITOR using System; using UnityEngine; namespace Microsoft.AppCenter.Unity.Distribute.Internal { class ReleaseDetailsHelper { public static ReleaseDetails ReleaseDetailsConvert(AndroidJavaObject details) { var id = details.Call("getId"); var version = details.Call("getVersion").ToString(); var shortVersion = details.Call("getShortVersion"); var releaseNotes = details.Call("getReleaseNotes"); var mandatoryUpdate = details.Call("isMandatoryUpdate"); var javaUri = details.Call("getReleaseNotesUrl"); var uriString = javaUri.Call("toString"); var uri = new Uri(uriString); return new ReleaseDetails { Id = id, Version = version, ShortVersion = shortVersion, ReleaseNotes = releaseNotes, MandatoryUpdate = mandatoryUpdate, ReleaseNotesUrl = uri }; } } } #endif