|
| 1 | +<Project Sdk="Microsoft.NET.Sdk"> |
| 2 | + |
| 3 | + <PropertyGroup> |
| 4 | + <OutputType>Library</OutputType> |
| 5 | + <RootNamespace>VWOFmeSdk</RootNamespace> |
| 6 | + <AssemblyName>VWOFmeSdk</AssemblyName> |
| 7 | + <TargetFramework>netstandard2.0</TargetFramework> |
| 8 | + <PackageId>VWO.FME.Sdk</PackageId> |
| 9 | + <Version>1.0.0</Version> |
| 10 | + <Authors>VWO devs</Authors> |
| 11 | + <Company>Wingify</Company> |
| 12 | + <Product>VWO</Product> |
| 13 | + <Copyright>Wingify Software Pvt. Ltd.</Copyright> |
| 14 | + <Description>VWO Feature Management and Experimentation SDK for .Net</Description> |
| 15 | + <GeneratePackageOnBuild>true</GeneratePackageOnBuild> |
| 16 | + <EnableDefaultCompileItems>false</EnableDefaultCompileItems> |
| 17 | + <GenerateDocumentationFile>true</GenerateDocumentationFile> |
| 18 | + </PropertyGroup> |
| 19 | + |
| 20 | + <ItemGroup> |
| 21 | + <!-- Enums --> |
| 22 | + <Compile Include="..\VWOFmeSdk\Enums\ApiEnum.cs" Link="Enums\ApiEnum.cs" /> |
| 23 | + <Compile Include="..\VWOFmeSdk\Enums\CampaignTypeEnum.cs" Link="Enums\CampaignTypeEnum.cs" /> |
| 24 | + <Compile Include="..\VWOFmeSdk\Enums\EventEnum.cs" Link="Enums\EventEnum.cs" /> |
| 25 | + <Compile Include="..\VWOFmeSdk\Enums\HeadersEnum.cs" Link="Enums\HeadersEnum.cs" /> |
| 26 | + <Compile Include="..\VWOFmeSdk\Enums\HooksEnum.cs" Link="Enums\HooksEnum.cs" /> |
| 27 | + <Compile Include="..\VWOFmeSdk\Enums\StatusEnum.cs" Link="Enums\StatusEnum.cs" /> |
| 28 | + <Compile Include="..\VWOFmeSdk\Enums\StorageEnum.cs" Link="Enums\StorageEnum.cs" /> |
| 29 | + <Compile Include="..\VWOFmeSdk\Enums\UrlEnum.cs" Link="Enums\UrlEnum.cs" /> |
| 30 | + |
| 31 | + <!-- Constants --> |
| 32 | + <Compile Include="..\VWOFmeSdk\Constants\Constants.cs" Link="Constants\Constants.cs" /> |
| 33 | + |
| 34 | + <!-- Decorators --> |
| 35 | + <Compile Include="..\VWOFmeSdk\Decorators\StorageDecorator.cs" Link="Decorators\StorageDecorator.cs" /> |
| 36 | + |
| 37 | + <!-- Interfaces --> |
| 38 | + <Compile Include="..\VWOFmeSdk\Interfaces\Networking\NetworkClientInterface.cs" Link="Interfaces\Networking\NetworkClientInterface.cs" /> |
| 39 | + <Compile Include="..\VWOFmeSdk\Interfaces\Logger\ILogManager.cs" Link="Interfaces\Logger\ILogManager.cs" /> |
| 40 | + <Compile Include="..\VWOFmeSdk\Interfaces\Logger\LogTransport.cs" Link="Interfaces\Logger\LogTransport.cs" /> |
| 41 | + <Compile Include="..\VWOFmeSdk\Interfaces\Storage\IStorageDecorator.cs" Link="Interfaces\Storage\IStorageDecorator.cs" /> |
| 42 | + <Compile Include="..\VWOFmeSdk\Interfaces\Integration\IntegrationCallback.cs" Link="Interfaces\Integration\IntegrationCallback.cs" /> |
| 43 | + |
| 44 | + <!-- Logger --> |
| 45 | + <Compile Include="..\VWOFmeSdk\Packages\Logger\Enums\LogLevelEnum.cs" Link="Packages\Logger\Enums\LogLevelEnum.cs" /> |
| 46 | + <Compile Include="..\VWOFmeSdk\Packages\Logger\Enums\LogLevelNumberEnum.cs" Link="Packages\Logger\Enums\LogLevelNumberEnum.cs" /> |
| 47 | + <Compile Include="..\VWOFmeSdk\Packages\Logger\Core\LogManager.cs" Link="Packages\Logger\Core\LogManager.cs" /> |
| 48 | + <Compile Include="..\VWOFmeSdk\Packages\Logger\Core\LogTransportManager.cs" Link="Packages\Logger\Core\LogTransportManager.cs" /> |
| 49 | + <Compile Include="..\VWOFmeSdk\Packages\Logger\Transports\ConsoleTransport.cs" Link="Packages\Logger\Transports\ConsoleTransport.cs" /> |
| 50 | + <Compile Include="..\VWOFmeSdk\Packages\Logger\AnsiColorEnum.cs" Link="Packages\Logger\AnsiColorEnum.cs" /> |
| 51 | + <Compile Include="..\VWOFmeSdk\Packages\Logger\Logger.cs" Link="Packages\Logger\Logger.cs" /> |
| 52 | + <Compile Include="..\VWOFmeSdk\Packages\Logger\LogMessageBuilder.cs" Link="Packages\Logger\LogMessageBuilder.cs" /> |
| 53 | + |
| 54 | + <!-- Models --> |
| 55 | + <Compile Include="..\VWOFmeSdk\Models\Settings.cs" Link="Models\Settings.cs" /> |
| 56 | + <Compile Include="..\VWOFmeSdk\Models\Campaign.cs" Link="Models\Campaign.cs" /> |
| 57 | + <Compile Include="..\VWOFmeSdk\Models\Group.cs" Link="Models\Group.cs" /> |
| 58 | + <Compile Include="..\VWOFmeSdk\Models\Variation.cs" Link="Models\Variation.cs" /> |
| 59 | + <Compile Include="..\VWOFmeSdk\Models\Variable.cs" Link="Models\Variable.cs" /> |
| 60 | + <Compile Include="..\VWOFmeSdk\Models\Metric.cs" Link="Models\Metric.cs" /> |
| 61 | + <Compile Include="..\VWOFmeSdk\Models\Rule.cs" Link="Models\Rule.cs" /> |
| 62 | + <Compile Include="..\VWOFmeSdk\Models\Storage.cs" Link="Models\Storage.cs" /> |
| 63 | + <Compile Include="..\VWOFmeSdk\Models\Feature.cs" Link="Models\Feature.cs" /> |
| 64 | + <Compile Include="..\VWOFmeSdk\Models\ImpactCampaign.cs" Link="Models\ImpactCampaign.cs" /> |
| 65 | + <Compile Include="..\VWOFmeSdk\Models\User\GetFlag.cs" Link="Models\User\GetFlag.cs" /> |
| 66 | + <Compile Include="..\VWOFmeSdk\Models\User\VWOContext.cs" Link="Models\User\VWOContext.cs" /> |
| 67 | + <Compile Include="..\VWOFmeSdk\Models\User\GatewayService.cs" Link="Models\User\GatewayService.cs" /> |
| 68 | + <Compile Include="..\VWOFmeSdk\Models\User\VWOInitOptions.cs" Link="Models\User\VWOInitOptions.cs" /> |
| 69 | + <Compile Include="..\VWOFmeSdk\Models\Request\EventArchQueryParams\RequestQueryParams.cs" Link="Models\Request\EventArchQueryParams\RequestQueryParams.cs" /> |
| 70 | + <Compile Include="..\VWOFmeSdk\Models\Request\EventArchQueryParams\SettingsQueryParams.cs" Link="Models\Request\EventArchQueryParams\SettingsQueryParams.cs" /> |
| 71 | + <Compile Include="..\VWOFmeSdk\Models\Request\Visitor\Visitor.cs" Link="Models\Request\Visitor\Visitor.cs" /> |
| 72 | + <Compile Include="..\VWOFmeSdk\Models\Request\Event.cs" Link="Models\Request\Event.cs" /> |
| 73 | + <Compile Include="..\VWOFmeSdk\Models\Request\EventArchData.cs" Link="Models\Request\EventArchData.cs" /> |
| 74 | + <Compile Include="..\VWOFmeSdk\Models\Request\EventArchPayload.cs" Link="Models\Request\EventArchPayload.cs" /> |
| 75 | + <Compile Include="..\VWOFmeSdk\Models\Request\Props.cs" Link="Models\Request\Props.cs" /> |
| 76 | + <Compile Include="..\VWOFmeSdk\Models\Schemas\SettingsSchema.cs" Link="Models\Schemas\SettingsSchema.cs" /> |
| 77 | + |
| 78 | + <!-- Packages --> |
| 79 | + <Compile Include="..\VWOFmeSdk\Packages\DecisionMaker\DecisionMaker.cs" Link="Packages\DecisionMaker\DecisionMaker.cs" /> |
| 80 | + <Compile Include="..\VWOFmeSdk\Packages\NetworkLayer\Client\NetworkClient.cs" Link="Packages\NetworkLayer\Client\NetworkClient.cs" /> |
| 81 | + <Compile Include="..\VWOFmeSdk\Packages\NetworkLayer\Handlers\RequestHandler.cs" Link="Packages\NetworkLayer\Handlers\RequestHandler.cs" /> |
| 82 | + <Compile Include="..\VWOFmeSdk\Packages\NetworkLayer\Manager\NetworkManager.cs" Link="Packages\NetworkLayer\Manager\NetworkManager.cs" /> |
| 83 | + <Compile Include="..\VWOFmeSdk\Packages\NetworkLayer\Models\GlobalRequestModel.cs" Link="Packages\NetworkLayer\Models\GlobalRequestModel.cs" /> |
| 84 | + <Compile Include="..\VWOFmeSdk\Packages\NetworkLayer\Models\RequestModel.cs" Link="Packages\NetworkLayer\Models\RequestModel.cs" /> |
| 85 | + <Compile Include="..\VWOFmeSdk\Packages\NetworkLayer\Models\ResponseModel.cs" Link="Packages\NetworkLayer\Models\ResponseModel.cs" /> |
| 86 | + <Compile Include="..\VWOFmeSdk\Packages\SegmentationEvaluator\Core\SegmentationManager.cs" Link="Packages\SegmentationEvaluator\Core\SegmentationManager.cs" /> |
| 87 | + <Compile Include="..\VWOFmeSdk\Packages\SegmentationEvaluator\Evaluators\SegmentEvaluator.cs" Link="Packages\SegmentationEvaluator\Evaluators\SegmentEvaluator.cs" /> |
| 88 | + <Compile Include="..\VWOFmeSdk\Packages\SegmentationEvaluator\Evaluators\SegmentOperandEvaluator.cs" Link="Packages\SegmentationEvaluator\Evaluators\SegmentOperandEvaluator.cs" /> |
| 89 | + <Compile Include="..\VWOFmeSdk\Packages\SegmentationEvaluator\Enums\SegmentOperandRegexEnum.cs" Link="Packages\SegmentationEvaluator\Enums\SegmentOperandRegexEnum.cs" /> |
| 90 | + <Compile Include="..\VWOFmeSdk\Packages\SegmentationEvaluator\Enums\SegmentOperandValueEnum.cs" Link="Packages\SegmentationEvaluator\Enums\SegmentOperandValueEnum.cs" /> |
| 91 | + <Compile Include="..\VWOFmeSdk\Packages\SegmentationEvaluator\Enums\SegmentOperatorValueEnum.cs" Link="Packages\SegmentationEvaluator\Enums\SegmentOperatorValueEnum.cs" /> |
| 92 | + <Compile Include="..\VWOFmeSdk\Packages\SegmentationEvaluator\Utils\SegmentUtil.cs" Link="Packages\SegmentationEvaluator\Utils\SegmentUtil.cs" /> |
| 93 | + <Compile Include="..\VWOFmeSdk\Packages\Storage\Connector.cs" Link="Packages\Storage\Connector.cs" /> |
| 94 | + <Compile Include="..\VWOFmeSdk\Packages\Storage\Storage.cs" Link="Packages\Storage\Storage.cs" /> |
| 95 | + |
| 96 | + <!-- Services --> |
| 97 | + <Compile Include="..\VWOFmeSdk\Services\CampaignDecisionService.cs" Link="Services\CampaignDecisionService.cs" /> |
| 98 | + <Compile Include="..\VWOFmeSdk\Services\HooksManager.cs" Link="Services\HooksManager.cs" /> |
| 99 | + <Compile Include="..\VWOFmeSdk\Services\LoggerService.cs" Link="Services\LoggerService.cs" /> |
| 100 | + <Compile Include="..\VWOFmeSdk\Services\SettingsManager.cs" Link="Services\SettingsManager.cs" /> |
| 101 | + <Compile Include="..\VWOFmeSdk\Services\StorageService.cs" Link="Services\StorageService.cs" /> |
| 102 | + <Compile Include="..\VWOFmeSdk\Services\UrlService.cs" Link="Services\UrlService.cs" /> |
| 103 | + |
| 104 | + <!-- Utils --> |
| 105 | + <Compile Include="..\VWOFmeSdk\Utils\CampaignUtil.cs" Link="Utils\CampaignUtil.cs" /> |
| 106 | + <Compile Include="..\VWOFmeSdk\Utils\DataTypeUtil.cs" Link="Utils\DataTypeUtil.cs" /> |
| 107 | + <Compile Include="..\VWOFmeSdk\Utils\DecisionUtil.cs" Link="Utils\DecisionUtil.cs" /> |
| 108 | + <Compile Include="..\VWOFmeSdk\Utils\FunctionUtil.cs" Link="Utils\FunctionUtil.cs" /> |
| 109 | + <Compile Include="..\VWOFmeSdk\Utils\GatewayServiceUtil.cs" Link="Utils\GatewayServiceUtil.cs" /> |
| 110 | + <Compile Include="..\VWOFmeSdk\Utils\ImpressionUtil.cs" Link="Utils\ImpressionUtil.cs" /> |
| 111 | + <Compile Include="..\VWOFmeSdk\Utils\LogMessageUtil.cs" Link="Utils\LogMessageUtil.cs" /> |
| 112 | + <Compile Include="..\VWOFmeSdk\Utils\MegUtil.cs" Link="Utils\MegUtil.cs" /> |
| 113 | + <Compile Include="..\VWOFmeSdk\Utils\NetworkUtil.cs" Link="Utils\NetworkUtil.cs" /> |
| 114 | + <Compile Include="..\VWOFmeSdk\Utils\RuleEvaluationUtil.cs" Link="Utils\RuleEvaluationUtil.cs" /> |
| 115 | + <Compile Include="..\VWOFmeSdk\Utils\SDKMetaUtil.cs" Link="Utils\SDKMetaUtil.cs" /> |
| 116 | + <Compile Include="..\VWOFmeSdk\Utils\SettingsUtil.cs" Link="Utils\SettingsUtil.cs" /> |
| 117 | + <Compile Include="..\VWOFmeSdk\Utils\UUIDUtils.cs" Link="Utils\UUIDUtils.cs" /> |
| 118 | + |
| 119 | + <!-- Main Classes --> |
| 120 | + <Compile Include="..\VWOFmeSdk\VWO.cs" Link="VWO.cs" /> |
| 121 | + <Compile Include="..\VWOFmeSdk\VWOBuilder.cs" Link="VWOBuilder.cs" /> |
| 122 | + <Compile Include="..\VWOFmeSdk\VWOClient.cs" Link="VWOClient.cs" /> |
| 123 | + |
| 124 | + <!-- APIs --> |
| 125 | + <Compile Include="..\VWOFmeSdk\Api\GetFlagApi.cs" Link="Api\GetFlagApi.cs" /> |
| 126 | + <Compile Include="..\VWOFmeSdk\Api\SetAttributeApi.cs" Link="Api\SetAttributeApi.cs" /> |
| 127 | + <Compile Include="..\VWOFmeSdk\Api\TrackEventApi.cs" Link="Api\TrackEventApi.cs" /> |
| 128 | + |
| 129 | + </ItemGroup> |
| 130 | + |
| 131 | + <ItemGroup> |
| 132 | + <PackageReference Include="murmurhash" Version="1.0.3" /> |
| 133 | + <PackageReference Include="Newtonsoft.Json" Version="13.0.3" /> |
| 134 | + <PackageReference Include="System.Text.Json" Version="8.0.3" /> |
| 135 | + </ItemGroup> |
| 136 | + |
| 137 | + <ItemGroup> |
| 138 | + <Folder Include="Constants\" /> |
| 139 | + <Folder Include="Decorators\" /> |
| 140 | + <Folder Include="Enums\" /> |
| 141 | + <Folder Include="Interfaces\" /> |
| 142 | + <Folder Include="Logger\" /> |
| 143 | + <Folder Include="Models\" /> |
| 144 | + <Folder Include="Models\Request\" /> |
| 145 | + <Folder Include="Models\Request\Visitor\" /> |
| 146 | + <Folder Include="Models\User\" /> |
| 147 | + <Folder Include="Packages\" /> |
| 148 | + <Folder Include="Packages\DecisionMaker\" /> |
| 149 | + <Folder Include="Packages\Logger\" /> |
| 150 | + <Folder Include="Packages\Logger\Core\" /> |
| 151 | + <Folder Include="Packages\Logger\Enums\" /> |
| 152 | + <Folder Include="Packages\Logger\Transports\" /> |
| 153 | + <Folder Include="Packages\NetworkLayer\" /> |
| 154 | + <Folder Include="Packages\NetworkLayer\Client\" /> |
| 155 | + <Folder Include="Packages\NetworkLayer\Handlers\" /> |
| 156 | + <Folder Include="Packages\NetworkLayer\Manager\" /> |
| 157 | + <Folder Include="Packages\NetworkLayer\Models\" /> |
| 158 | + <Folder Include="Packages\SegmentationEvaluator\" /> |
| 159 | + <Folder Include="Packages\SegmentationEvaluator\Core\" /> |
| 160 | + <Folder Include="Packages\SegmentationEvaluator\Evaluators\" /> |
| 161 | + <Folder Include="Packages\SegmentationEvaluator\Enums\" /> |
| 162 | + <Folder Include="Packages\SegmentationEvaluator\Utils\" /> |
| 163 | + <Folder Include="Packages\Storage\" /> |
| 164 | + <Folder Include="Services\" /> |
| 165 | + <Folder Include="Utils\" /> |
| 166 | + </ItemGroup> |
| 167 | + |
| 168 | + <ItemGroup> |
| 169 | + <None Update="Packages/Logger/Messages/debug-messages.json"> |
| 170 | + <CopyToOutputDirectory>PreserveNewest</CopyToOutputDirectory> |
| 171 | + </None> |
| 172 | + <None Update="Packages/Logger/Messages/info-messages.json"> |
| 173 | + <CopyToOutputDirectory>PreserveNewest</CopyToOutputDirectory> |
| 174 | + </None> |
| 175 | + <None Update="Packages/Logger/Messages/error-messages.json"> |
| 176 | + <CopyToOutputDirectory>PreserveNewest</CopyToOutputDirectory> |
| 177 | + </None> |
| 178 | + <None Update="Packages/Logger/Messages/warn-messages.json"> |
| 179 | + <CopyToOutputDirectory>PreserveNewest</CopyToOutputDirectory> |
| 180 | + </None> |
| 181 | + <None Update="Packages/Logger/Messages/trace-messages.json"> |
| 182 | + <CopyToOutputDirectory>PreserveNewest</CopyToOutputDirectory> |
| 183 | + </None> |
| 184 | + </ItemGroup> |
| 185 | + |
| 186 | +</Project> |
0 commit comments