Skip to content

Commit c72f7e8

Browse files
committed
moar updates
1 parent fce35b4 commit c72f7e8

File tree

3 files changed

+29
-1
lines changed

3 files changed

+29
-1
lines changed

src/ScryfallApi.Client/Apis/Cards.cs

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -14,6 +14,7 @@ internal Cards(BaseRestService restService)
1414
_restService = restService;
1515
}
1616

17+
#pragma warning disable CS1591 // Missing XML comment for publicly visible type or member
1718
public Task<ResultList<Card>> Get(int page) => _restService.GetAsync<ResultList<Card>>($"/cards?page={page}");
1819

1920
public Task<Card> GetRandom() => _restService.GetAsync<Card>($"/cards/random", false);
@@ -28,4 +29,5 @@ public Task<ResultList<Card>> Search(string query, int page, SearchOptions optio
2829
query = WebUtility.UrlEncode(query);
2930
return _restService.GetAsync<ResultList<Card>>($"/cards/search?q={query}&page={page}&{options.BuildQueryString()}");
3031
}
32+
#pragma warning restore CS1591 // Missing XML comment for publicly visible type or member
3133
}

src/ScryfallApi.Client/Apis/ICards.cs

Lines changed: 26 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -9,8 +9,34 @@ namespace ScryfallApi.Client.Apis;
99
/// </summary>
1010
public interface ICards
1111
{
12+
/// <summary>
13+
/// Fetch a card at random.
14+
/// </summary>
15+
/// <returns></returns>
1216
Task<Card> GetRandom();
17+
18+
/// <summary>
19+
/// Get a page worth of cards
20+
/// </summary>
21+
/// <param name="page"></param>
22+
/// <returns></returns>
1323
Task<ResultList<Card>> Get(int page);
24+
25+
/// <summary>
26+
/// Search for cards with a sort option
27+
/// </summary>
28+
/// <param name="query"></param>
29+
/// <param name="page"></param>
30+
/// <param name="sort"></param>
31+
/// <returns></returns>
1432
Task<ResultList<Card>> Search(string query, int page, CardSort sort);
33+
34+
/// <summary>
35+
/// Search for cards using the full search options available
36+
/// </summary>
37+
/// <param name="query"></param>
38+
/// <param name="page"></param>
39+
/// <param name="options"></param>
40+
/// <returns></returns>
1541
Task<ResultList<Card>> Search(string query, int page, SearchOptions options);
1642
}

src/ScryfallApi.Client/Models/Card.cs

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -266,7 +266,7 @@ public class Card : BaseItem
266266
/// </summary>
267267
[JsonPropertyName("uri")]
268268
public Uri Uri { get; set; }
269-
#endregion Gameplay Fields
269+
270270
[JsonPropertyName("watermark")]
271271
public string Watermark { get; set; }
272272
public override string ToString() => Name +

0 commit comments

Comments
 (0)