PackageVersionId.cpp (814B)
1 // Copyright (c) Microsoft Corporation. 2 // Licensed under the MIT License. 3 #include "pch.h" 4 #include <winget/RepositorySource.h> 5 #include "PackageVersionId.h" 6 #include "PackageVersionId.g.cpp" 7 #include <wil\cppwinrt_wrl.h> 8 9 namespace winrt::Microsoft::Management::Deployment::implementation 10 { 11 void PackageVersionId::Initialize(::AppInstaller::Repository::PackageVersionKey packageVersionKey) 12 { 13 m_packageVersionKey = packageVersionKey; 14 } 15 hstring PackageVersionId::PackageCatalogId() 16 { 17 return winrt::to_hstring(m_packageVersionKey.SourceId); 18 } 19 hstring PackageVersionId::Version() 20 { 21 return winrt::to_hstring(m_packageVersionKey.Version); 22 } 23 hstring PackageVersionId::Channel() 24 { 25 return winrt::to_hstring(m_packageVersionKey.Channel); 26 } 27 }