<Project Sdk="Microsoft.NET.Sdk">

    <PropertyGroup>
        <TargetFramework>net6.0</TargetFramework>
        <ImplicitUsings>enable</ImplicitUsings>
        <Nullable>enable</Nullable>
        <AssemblyVersion></AssemblyVersion>
        <FileVersion></FileVersion>
        <PackageVersion>0.1.0-beta.1</PackageVersion>
        <Title>FitConnect SDK</Title>
    </PropertyGroup>

    <ItemGroup>
        <PackageReference Include="Autofac" Version="6.4.0" />
        <PackageReference Include="IdentityModel" Version="6.0.0" />
        <PackageReference Include="jose-jwt" Version="4.0.0" />
        <PackageReference Include="Microsoft.AspNetCore.Http.Abstractions" Version="2.2.0" />
        <PackageReference Include="Microsoft.Extensions.Logging.Abstractions" Version="6.0.1" />
        <PackageReference Include="Microsoft.IdentityModel.JsonWebTokens" Version="6.22.0" />
        <PackageReference Include="Microsoft.IdentityModel.Tokens" Version="6.22.0" />
        <PackageReference Include="Newtonsoft.Json" Version="13.0.1" />
        <PackageReference Include="Newtonsoft.Json.Schema" Version="3.0.14" />
        <PackageReference Include="NJsonSchema" Version="10.7.2" />
        <PackageReference Include="System.IdentityModel.Tokens.Jwt" Version="6.21.0" />
    </ItemGroup>

    <ItemGroup>
        <None Remove="metadata.schema.json" />
        <EmbeddedResource Include="metadata.schema.json" />
    </ItemGroup>

    <ItemGroup>
        <Compile Remove="FunctionalBaseClass.cs" />
        <Compile Remove="Models\OAuthAccessToken.cs" />
        <Compile Remove="DiContainer.cs" />
    </ItemGroup>

</Project>