using System.Collections.Generic; namespace Azerion.BlueStack.API { public class NativeAssetID { public string Value { get; set; } public static NativeAssetID Image => new NativeAssetID("Image"); public static NativeAssetID Icon => new NativeAssetID("Icon"); public static NativeAssetID AdChoices => new NativeAssetID("AdChoices"); public static NativeAssetID Headline => new NativeAssetID("Headline"); public static NativeAssetID Body => new NativeAssetID("Body"); public static NativeAssetID CallToAction => new NativeAssetID("CallToAction"); public static NativeAssetID Advertiser => new NativeAssetID("Advertiser"); public static NativeAssetID Price => new NativeAssetID("Price"); public static NativeAssetID Store => new NativeAssetID("Store"); private NativeAssetID(string value) { Value = value; } } public class NativeAssetInfo { public static List RequiredAssets => new List { NativeAssetID.Icon.Value, NativeAssetID.Headline.Value, NativeAssetID.CallToAction.Value, NativeAssetID.Advertiser.Value }; } }