ManifestDeserializer.h (557B)
1 // Copyright (c) Microsoft Corporation. 2 // Licensed under the MIT License. 3 #pragma once 4 #include "Rest/Schema/1_4/Json/ManifestDeserializer.h" 5 6 namespace AppInstaller::Repository::Rest::Schema::V1_5::Json 7 { 8 // Manifest Deserializer. 9 struct ManifestDeserializer : public V1_4::Json::ManifestDeserializer 10 { 11 std::optional<Manifest::ManifestLocalization> DeserializeLocale(const web::json::value& localeJsonObject) const override; 12 13 protected: 14 15 Manifest::ManifestVer GetManifestVersion() const override; 16 }; 17 }