Skip to content

Commit f16849d

Browse files
committed
Remove unnesseccery files
1 parent fce942b commit f16849d

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

67 files changed

+115
-135
lines changed

.gitignore

+5-1
Original file line numberDiff line numberDiff line change
@@ -351,4 +351,8 @@ MigrationBackup/
351351
.ionide/
352352

353353
# Custome folders
354-
samples/
354+
samples/
355+
356+
.DS_Store
357+
.idea
358+

CoinMarketCapAPI.sln

+1-5
Original file line numberDiff line numberDiff line change
@@ -5,11 +5,7 @@ VisualStudioVersion = 16.0.31005.135
55
MinimumVisualStudioVersion = 10.0.40219.1
66
Project("{2150E333-8FDC-42A3-9474-1A3956D46DE8}") = "src", "src", "{3491CB6F-AB58-4CFE-B529-68CBFA886A7E}"
77
EndProject
8-
Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "Emun.CoinMarketCap", "src\Emun.CoinMarketCap\Emun.CoinMarketCap.csproj", "{BCCB130D-6C21-4E2C-B310-55D3422AC933}"
9-
EndProject
10-
Project("{2150E333-8FDC-42A3-9474-1A3956D46DE8}") = "samples", "samples", "{95D3181E-A0D5-47D2-ADD7-C32CBF00EC8B}"
11-
EndProject
12-
Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "Emun.CoinMarketCap.CliSample", "samples\Emun.CoinMarketCap.CliSample\Emun.CoinMarketCap.CliSample.csproj", "{EBB012C0-481A-41E0-A9B8-68E7C03A570D}"
8+
Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "CoinMarketCapAPI", "src\CoinMarketCapAPI\CoinMarketCapAPI.csproj", "{BCCB130D-6C21-4E2C-B310-55D3422AC933}"
139
EndProject
1410
Project("{2150E333-8FDC-42A3-9474-1A3956D46DE8}") = "Solution Items", "Solution Items", "{20387BF7-0BC5-45E2-B4CE-416E238C68DA}"
1511
ProjectSection(SolutionItems) = preProject

src/CoinMarketCapAPI/CoinMarketCapAPI.cs

+3-12
Original file line numberDiff line numberDiff line change
@@ -1,16 +1,7 @@
1-
using System;
2-
using System.Net;
3-
using System.Linq;
4-
using System.Net.Http;
5-
using Newtonsoft.Json;
6-
using System.Threading;
7-
using System.Reflection;
8-
using System.Threading.Tasks;
9-
using System.Collections.Generic;
10-
using Emun.CoinMarketCap.Models;
11-
using Emun.CoinMarketCap.Internal;
1+
using System.Net.Http;
2+
using ImanN.CoinMarketCap.Internal;
123

13-
namespace Emun.CoinMarketCap {
4+
namespace ImanN.CoinMarketCap {
145

156
/// <inheritdoc/>
167
public class CoinMarketCapAPI: ICoinMarketCapAPI {

src/CoinMarketCapAPI/CoinMarketCapAPI.csproj

+19-4
Original file line numberDiff line numberDiff line change
@@ -1,14 +1,29 @@
11
<Project Sdk="Microsoft.NET.Sdk">
22

33
<PropertyGroup>
4-
<TargetFramework>netstandard2.0</TargetFramework>
5-
<RootNamespace>Emun.CoinMarketCap</RootNamespace>
4+
<TargetFramework>netstandard2.1</TargetFramework>
5+
<RootNamespace>ImanN.CoinMarketCap</RootNamespace>
6+
<Nullable>enable</Nullable>
7+
<AssemblyName>ImanN.CoinMarketCapAPI</AssemblyName>
8+
<LangVersion>10</LangVersion>
9+
<PackageId>ImanN.CoinMarketCap</PackageId>
10+
<Title>CoinMarketCap API client for .NET</Title>
11+
<Description>
12+
This is an easy to use wrapper around the CoinMarketCap API providing services for calling almost every endpoints
13+
in CoinMarketCap api v1.
14+
</Description>
15+
<Copyright>(c) 2022 Iman Nemati</Copyright>
16+
<PackageProjectUrl>https://github.com/imaun/coinmarketcap</PackageProjectUrl>
17+
<PackageLicenseUrl>https://github.com/imaun/coinmarketcap/blob/master/LICENSE</PackageLicenseUrl>
18+
<RepositoryUrl>https://github.com/imaun/coinmarketcap</RepositoryUrl>
19+
<RepositoryType>git</RepositoryType>
20+
<PackageTags>coinmarketcap, crypto, bitcoin, cryptocurrency</PackageTags>
21+
<AssemblyVersion>1.0.0</AssemblyVersion>
622
</PropertyGroup>
723
<PropertyGroup>
8-
<LangVersion>8.0</LangVersion>
24+
<LangVersion>10.0</LangVersion>
925
</PropertyGroup>
1026
<PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Debug|AnyCPU'">
11-
<DocumentationFile>E:\Projects\github\coinmarketcap\src\Emun.CoinMarketCap\Emun.CoinMarketCap.xml</DocumentationFile>
1227
<Optimize>true</Optimize>
1328
<DefineConstants>TRACE</DefineConstants>
1429
</PropertyGroup>

src/CoinMarketCapAPI/CoinMarketCapBuilderExtensions.cs

+1-1
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,5 @@
11
using System.Net.Http;
2-
using Emun.CoinMarketCap;
2+
using ImanN.CoinMarketCap;
33

44
namespace Microsoft.Extensions.DependencyInjection {
55

src/CoinMarketCapAPI/Contracts/ICoinMarketCapAPI.cs

+1-1
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
namespace Emun.CoinMarketCap {
1+
namespace ImanN.CoinMarketCap {
22

33
/// <summary>
44
/// Provides CoinMarketCap API Pro v1 endpoint services.

src/CoinMarketCapAPI/Contracts/ICryptoCurrencyService.cs

+1-1
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,7 @@
11
using System.Threading;
22
using System.Threading.Tasks;
33

4-
namespace Emun.CoinMarketCap
4+
namespace ImanN.CoinMarketCap
55
{
66
/// <summary>
77
/// API endpoints for cryptocurrencies.

src/CoinMarketCapAPI/Contracts/IExchangeService.cs

+3-4
Original file line numberDiff line numberDiff line change
@@ -1,9 +1,8 @@
1-
using System;
2-
using System.Threading;
1+
using System.Threading;
32
using System.Threading.Tasks;
4-
using Emun.CoinMarketCap.Models;
3+
using ImanN.CoinMarketCap.Models;
54

6-
namespace Emun.CoinMarketCap
5+
namespace ImanN.CoinMarketCap
76
{
87
/// <summary>
98
/// API endpoints for cryptocurrency exchanges

src/CoinMarketCapAPI/Contracts/IFiatService.cs

+1-1
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,7 @@
11
using System.Threading;
22
using System.Threading.Tasks;
33

4-
namespace Emun.CoinMarketCap {
4+
namespace ImanN.CoinMarketCap {
55

66
/// <summary>
77
/// API endpoints for fiat currencies.

src/CoinMarketCapAPI/Contracts/IToolsService.cs

+1-1
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,7 @@
11
using System.Threading;
22
using System.Threading.Tasks;
33

4-
namespace Emun.CoinMarketCap
4+
namespace ImanN.CoinMarketCap
55
{
66
/// <summary>
77
/// API endpoints for convenience utilities.

src/CoinMarketCapAPI/Extensions.cs

+2-1
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,6 @@
11
using System;
2-
namespace Emun.CoinMarketCap
2+
3+
namespace ImanN.CoinMarketCap
34
{
45
public static class HelperExtensions
56
{

src/CoinMarketCapAPI/Internal/CoinMarketCapBaseService.cs

+1-3
Original file line numberDiff line numberDiff line change
@@ -1,15 +1,13 @@
11
using Newtonsoft.Json;
22
using System;
3-
using System.Collections.Generic;
43
using System.Linq;
54
using System.Net;
65
using System.Net.Http;
76
using System.Reflection;
8-
using System.Text;
97
using System.Threading;
108
using System.Threading.Tasks;
119

12-
namespace Emun.CoinMarketCap.Internal
10+
namespace ImanN.CoinMarketCap.Internal
1311
{
1412
internal class CoinMarketCapBaseService
1513
{

src/CoinMarketCapAPI/Internal/CryptoCurrencyService.cs

+2-2
Original file line numberDiff line numberDiff line change
@@ -3,9 +3,9 @@
33
using System.Threading;
44
using System.Threading.Tasks;
55
using System.Collections.Generic;
6-
using Emun.CoinMarketCap.Models;
6+
using ImanN.CoinMarketCap.Models;
77

8-
namespace Emun.CoinMarketCap.Internal {
8+
namespace ImanN.CoinMarketCap.Internal {
99

1010
internal class CryptoCurrencyService : CoinMarketCapBaseService, ICryptoCurrencyService {
1111

src/CoinMarketCapAPI/Internal/ExchangeService.cs

+2-2
Original file line numberDiff line numberDiff line change
@@ -2,9 +2,9 @@
22
using System.Threading;
33
using System.Threading.Tasks;
44
using System.Collections.Generic;
5-
using Emun.CoinMarketCap.Models;
5+
using ImanN.CoinMarketCap.Models;
66

7-
namespace Emun.CoinMarketCap.Internal {
7+
namespace ImanN.CoinMarketCap.Internal {
88

99
/// <inheritdoc/>
1010
internal class ExchangeService : CoinMarketCapBaseService, IExchangeService {

src/CoinMarketCapAPI/Internal/FiatService.cs

+2-2
Original file line numberDiff line numberDiff line change
@@ -2,9 +2,9 @@
22
using System.Threading;
33
using System.Threading.Tasks;
44
using System.Collections.Generic;
5-
using Emun.CoinMarketCap.Models;
5+
using ImanN.CoinMarketCap.Models;
66

7-
namespace Emun.CoinMarketCap.Internal {
7+
namespace ImanN.CoinMarketCap.Internal {
88

99
internal class FiatService : CoinMarketCapBaseService, IFiatService {
1010

src/CoinMarketCapAPI/Internal/ToolsService.cs

+2-2
Original file line numberDiff line numberDiff line change
@@ -1,9 +1,9 @@
11
using System.Net.Http;
22
using System.Threading;
33
using System.Threading.Tasks;
4-
using Emun.CoinMarketCap.Models;
4+
using ImanN.CoinMarketCap.Models;
55

6-
namespace Emun.CoinMarketCap.Internal
6+
namespace ImanN.CoinMarketCap.Internal
77
{
88

99
internal class ToolsService : CoinMarketCapBaseService, IToolsService {

src/CoinMarketCapAPI/Models/ApiResponse.cs

+1-1
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
using Newtonsoft.Json;
22

3-
namespace Emun.CoinMarketCap {
3+
namespace ImanN.CoinMarketCap {
44

55
public class ApiResponse<T> where T: class {
66

src/CoinMarketCapAPI/Models/ApiStatus.cs

+1-1
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,7 @@
11
using System;
22
using Newtonsoft.Json;
33

4-
namespace Emun.CoinMarketCap {
4+
namespace ImanN.CoinMarketCap {
55

66
public class ApiStatus {
77

src/CoinMarketCapAPI/Models/CoinMarketCapConst.cs

+1-5
Original file line numberDiff line numberDiff line change
@@ -1,8 +1,4 @@
1-
using System;
2-
using System.Collections.Generic;
3-
using System.Text;
4-
5-
namespace Emun.CoinMarketCap
1+
namespace ImanN.CoinMarketCap
62
{
73
public static class CoinMarketCapConst
84
{

src/CoinMarketCapAPI/Models/CoinMarketCapErrors.cs

+1-4
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,4 @@
1-
using System.Linq;
2-
using System.Collections.Generic;
3-
4-
namespace Emun.CoinMarketCap {
1+
namespace ImanN.CoinMarketCap {
52

63
public enum CoinMarketCapError {
74
API_KEY_INVALID = 1001,

src/CoinMarketCapAPI/Models/CoinMarketCapException.cs

+1-1
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
using System;
22

3-
namespace Emun.CoinMarketCap {
3+
namespace ImanN.CoinMarketCap {
44

55
public class CoinMarketCapException: Exception {
66

src/CoinMarketCapAPI/Models/Enum/CryptoTag.cs

+1-1
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
namespace Emun.CoinMarketCap {
1+
namespace ImanN.CoinMarketCap {
22

33
public enum CryptoTag {
44
All = 0,

src/CoinMarketCapAPI/Models/Enum/CryptoType.cs

+1-1
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
namespace Emun.CoinMarketCap {
1+
namespace ImanN.CoinMarketCap {
22

33
public enum CryptoType {
44
All = 0,

src/CoinMarketCapAPI/Models/Enum/ExchangeMarketType.cs

+1-1
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
namespace Emun.CoinMarketCap {
1+
namespace ImanN.CoinMarketCap {
22

33
public enum ExchangeMarketType {
44
All = 0,

src/CoinMarketCapAPI/Models/Enum/IdMapSort.cs

+1-1
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
namespace Emun.CoinMarketCap {
1+
namespace ImanN.CoinMarketCap {
22

33
public enum IdMapSort {
44
Id = 0,

src/CoinMarketCapAPI/Models/Enum/ListingLatestOrder.cs

+1-1
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
namespace Emun.CoinMarketCap {
1+
namespace ImanN.CoinMarketCap {
22

33
public enum ListingLatestOrder {
44

src/CoinMarketCapAPI/Models/Enum/ListingStatus.cs

+1-1
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
namespace Emun.CoinMarketCap {
1+
namespace ImanN.CoinMarketCap {
22

33
public enum ListingStatus {
44
Active = 0,

src/CoinMarketCapAPI/Models/Enum/OhlcvTimePeriod.cs

+1-1
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
namespace Emun.CoinMarketCap
1+
namespace ImanN.CoinMarketCap
22
{
33
public enum OhlcvTimePeriod
44
{

src/CoinMarketCapAPI/Models/Enum/SortDir.cs

+1-1
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
namespace Emun.CoinMarketCap {
1+
namespace ImanN.CoinMarketCap {
22

33
public enum SortDir {
44
Asc = 1,

src/CoinMarketCapAPI/Models/Extensions.cs

+1-1
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
using System;
22

3-
namespace Emun.CoinMarketCap {
3+
namespace ImanN.CoinMarketCap {
44

55
internal static class Extensions {
66

src/CoinMarketCapAPI/Models/Output/AirdropData.cs

+1-2
Original file line numberDiff line numberDiff line change
@@ -1,8 +1,7 @@
11
using System;
2-
using System.Collections.Generic;
32
using Newtonsoft.Json;
43

5-
namespace Emun.CoinMarketCap.Models {
4+
namespace ImanN.CoinMarketCap.Models {
65

76
public class AirdropData
87
{

src/CoinMarketCapAPI/Models/Output/CryptoCurrencyData.cs

+1-1
Original file line numberDiff line numberDiff line change
@@ -2,7 +2,7 @@
22
using System.Collections.Generic;
33
using Newtonsoft.Json;
44

5-
namespace Emun.CoinMarketCap.Models {
5+
namespace ImanN.CoinMarketCap.Models {
66

77
public class CryptoCurrencyData {
88

src/CoinMarketCapAPI/Models/Output/CryptoCurrencyIdMapData.cs

+1-1
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,7 @@
11
using System;
22
using Newtonsoft.Json;
33

4-
namespace Emun.CoinMarketCap.Models {
4+
namespace ImanN.CoinMarketCap.Models {
55

66
public class CryptoCurrencyIdMapData {
77

src/CoinMarketCapAPI/Models/Output/CryptoPlatform.cs

+1-1
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
using Newtonsoft.Json;
22

3-
namespace Emun.CoinMarketCap.Models {
3+
namespace ImanN.CoinMarketCap.Models {
44

55
public class CryptoPlatform {
66

src/CoinMarketCapAPI/Models/Output/CryptoPriceQuote.cs

+1-1
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,7 @@
11
using System;
22
using Newtonsoft.Json;
33

4-
namespace Emun.CoinMarketCap.Models {
4+
namespace ImanN.CoinMarketCap.Models {
55

66
public class CryptoPriceQuote {
77

src/CoinMarketCapAPI/Models/Output/ExchangeLatestData.cs

+1-1
Original file line numberDiff line numberDiff line change
@@ -2,7 +2,7 @@
22
using System.Collections.Generic;
33
using Newtonsoft.Json;
44

5-
namespace Emun.CoinMarketCap.Models {
5+
namespace ImanN.CoinMarketCap.Models {
66

77
public class ExchangeLatestData {
88

src/CoinMarketCapAPI/Models/Output/ExchangeMapData.cs

+1-3
Original file line numberDiff line numberDiff line change
@@ -1,9 +1,7 @@
11
using System;
2-
using System.Collections.Generic;
3-
using System.Text;
42
using Newtonsoft.Json;
53

6-
namespace Emun.CoinMarketCap.Models
4+
namespace ImanN.CoinMarketCap.Models
75
{
86
public class ExchangeMapData
97
{

src/CoinMarketCapAPI/Models/Output/ExchangeMetadata.cs

+1-1
Original file line numberDiff line numberDiff line change
@@ -2,7 +2,7 @@
22
using System.Collections.Generic;
33
using Newtonsoft.Json;
44

5-
namespace Emun.CoinMarketCap.Models {
5+
namespace ImanN.CoinMarketCap.Models {
66

77
public class ExchangeMetadata {
88

src/CoinMarketCapAPI/Models/Output/FiatMapData.cs

+1-1
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
using Newtonsoft.Json;
22

3-
namespace Emun.CoinMarketCap.Models
3+
namespace ImanN.CoinMarketCap.Models
44
{
55
public class FiatMapData
66
{

src/CoinMarketCapAPI/Models/Output/LatestCryptoData.cs

+1-1
Original file line numberDiff line numberDiff line change
@@ -2,7 +2,7 @@
22
using System.Collections.Generic;
33
using Newtonsoft.Json;
44

5-
namespace Emun.CoinMarketCap.Models {
5+
namespace ImanN.CoinMarketCap.Models {
66

77
public class LatestCryptoData {
88

0 commit comments

Comments
 (0)