Remora.Discord.API.Abstractions
77.0.0
Prefix Reserved
See the version list below for details.
dotnet add package Remora.Discord.API.Abstractions --version 77.0.0
NuGet\Install-Package Remora.Discord.API.Abstractions -Version 77.0.0
<PackageReference Include="Remora.Discord.API.Abstractions" Version="77.0.0" />
paket add Remora.Discord.API.Abstractions --version 77.0.0
#r "nuget: Remora.Discord.API.Abstractions, 77.0.0"
// Install Remora.Discord.API.Abstractions as a Cake Addin #addin nuget:?package=Remora.Discord.API.Abstractions&version=77.0.0 // Install Remora.Discord.API.Abstractions as a Cake Tool #tool nuget:?package=Remora.Discord.API.Abstractions&version=77.0.0
Remora.Discord.API.Abstractions
This package contains a complete set of type and API abstractions for the Discord API. It provides no concrete implementations; rather, it acts as a general, library-agnostic standard definition of Discord's API.
These types serve as the foundation of Remora.Discord's entire API surface, but can just as easily be used to implement your own Discord library, independently of Remora.Discord.
The primary goal of this project is to model Discord's API as closely as
possible, while at the same time applying appropriate C# practices and builtin
types (such as DateTimeOffset
).
Structure
The library is divided into type categories, organized to match Discord's API documentation as closely as is realistic. Each object defined by Discord has a corresponding interface, with inline documentation that matches Discord's.
The REST API surface is similarly divided by purpose, wherein related endpoints are grouped together (application, audit log, channel, guild, etc).
Usage
No particular usage recommendations exist for this library. It's up to you to decide how to implement or utilize these definitions.
Product | Versions Compatible and additional computed target framework versions. |
---|---|
.NET | net5.0 was computed. net5.0-windows was computed. net6.0 is compatible. net6.0-android was computed. net6.0-ios was computed. net6.0-maccatalyst was computed. net6.0-macos was computed. net6.0-tvos was computed. net6.0-windows was computed. net7.0 is compatible. net7.0-android was computed. net7.0-ios was computed. net7.0-maccatalyst was computed. net7.0-macos was computed. net7.0-tvos was computed. net7.0-windows was computed. net8.0 was computed. net8.0-android was computed. net8.0-browser was computed. net8.0-ios was computed. net8.0-maccatalyst was computed. net8.0-macos was computed. net8.0-tvos was computed. net8.0-windows was computed. |
.NET Core | netcoreapp3.0 was computed. netcoreapp3.1 was computed. |
.NET Standard | netstandard2.1 is compatible. |
MonoAndroid | monoandroid was computed. |
MonoMac | monomac was computed. |
MonoTouch | monotouch was computed. |
Tizen | tizen60 was computed. |
Xamarin.iOS | xamarinios was computed. |
Xamarin.Mac | xamarinmac was computed. |
Xamarin.TVOS | xamarintvos was computed. |
Xamarin.WatchOS | xamarinwatchos was computed. |
-
.NETStandard 2.1
- OneOf (>= 3.0.243)
- Remora.Rest.Core (>= 2.2.0)
- Remora.Results (>= 7.2.3)
-
net6.0
- OneOf (>= 3.0.243)
- Remora.Rest.Core (>= 2.2.0)
- Remora.Results (>= 7.2.3)
-
net7.0
- OneOf (>= 3.0.243)
- Remora.Rest.Core (>= 2.2.0)
- Remora.Results (>= 7.2.3)
NuGet packages (5)
Showing the top 5 NuGet packages that depend on Remora.Discord.API.Abstractions:
Package | Downloads |
---|---|
Remora.Discord.API
Remora.Discord's implementation of Discord's API objects |
|
VTP.RemoraHelpSystem
Provides a simple, modular help system for Remora.Discord. |
|
VTP.Remora.Views
A (currently POC) library to implement views (e.g. MVC) into the Remora.Discord library. |
|
VTP.Remora.Discord.Builders
Adds builders to make Remora.Discord slightly easier to use. |
|
VTP.Remora.DelegateDispatch
Package Description |
GitHub repositories
This package is not used by any popular GitHub repositories.
Version | Downloads | Last updated |
---|---|---|
82.0.0 | 32,894 | 5/28/2024 |
81.0.0 | 25,517 | 2/5/2024 |
80.0.0 | 47,430 | 11/14/2023 |
79.0.0 | 29,910 | 7/24/2023 |
78.0.0 | 19,379 | 5/11/2023 |
77.0.0 | 3,291 | 3/20/2023 |
76.0.0 | 3,975 | 1/19/2023 |
75.0.0 | 3,340 | 1/10/2023 |
74.0.0 | 3,711 | 12/28/2022 |
73.0.0 | 6,332 | 12/10/2022 |
72.0.0 | 5,001 | 10/30/2022 |
71.0.0 | 21,569 | 9/2/2022 |
70.0.0 | 5,160 | 8/19/2022 |
69.0.0 | 11,112 | 7/26/2022 |
68.0.0 | 8,774 | 6/29/2022 |
67.0.0 | 4,870 | 6/27/2022 |
66.0.1 | 5,524 | 6/23/2022 |
66.0.0 | 9,108 | 6/19/2022 |
65.0.0 | 4,868 | 6/18/2022 |
64.0.0 | 4,921 | 6/14/2022 |
63.0.1 | 4,888 | 6/8/2022 |
63.0.0 | 4,897 | 6/3/2022 |
62.0.0 | 5,039 | 5/25/2022 |
61.0.0 | 7,933 | 5/15/2022 |
60.1.0 | 5,025 | 5/10/2022 |
60.0.0 | 7,245 | 5/3/2022 |
59.0.0 | 8,357 | 4/25/2022 |
58.0.0 | 5,987 | 4/18/2022 |
57.0.0 | 9,867 | 4/2/2022 |
56.0.0 | 10,481 | 3/15/2022 |
55.0.0 | 9,327 | 2/19/2022 |
55.0.0-rc1 | 1,673 | 2/14/2022 |
54.0.0 | 4,802 | 2/14/2022 |
53.0.0 | 5,060 | 1/27/2022 |
52.0.0 | 7,312 | 1/11/2022 |
51.0.1 | 36,385 | 1/2/2022 |
51.0.0 | 4,057 | 12/23/2021 |
50.0.0 | 1,951 | 12/21/2021 |
49.0.0 | 2,185 | 12/16/2021 |
48.0.0 | 1,979 | 12/11/2021 |
47.0.2 | 2,675 | 12/5/2021 |
47.0.1 | 3,877 | 11/26/2021 |
47.0.0 | 7,732 | 11/24/2021 |
46.0.0 | 3,111 | 11/20/2021 |
45.0.1 | 2,664 | 11/9/2021 |
45.0.0 | 2,552 | 11/6/2021 |
44.0.1 | 2,920 | 10/30/2021 |
44.0.0 | 2,256 | 10/28/2021 |
43.0.0 | 4,509 | 10/15/2021 |
42.0.0 | 2,845 | 10/7/2021 |
41.0.0 | 2,443 | 10/3/2021 |
40.0.0 | 2,300 | 10/2/2021 |
39.0.0 | 2,221 | 9/30/2021 |
38.0.0 | 4,535 | 9/24/2021 |
37.0.0 | 2,279 | 9/23/2021 |
36.0.0 | 2,286 | 9/16/2021 |
35.0.0 | 2,331 | 9/15/2021 |
34.0.0 | 2,418 | 9/8/2021 |
33.0.0 | 3,694 | 9/4/2021 |
32.0.1 | 3,976 | 8/21/2021 |
32.0.0 | 2,465 | 8/18/2021 |
31.0.0 | 3,483 | 8/12/2021 |
30.0.0 | 3,754 | 8/11/2021 |
29.0.0 | 875 | 8/9/2021 |
28.0.0 | 4,213 | 8/2/2021 |
27.0.0 | 2,742 | 7/31/2021 |
26.0.0 | 2,266 | 7/29/2021 |
25.0.0 | 3,828 | 7/28/2021 |
24.0.0 | 2,741 | 7/22/2021 |
23.0.2 | 2,115 | 7/17/2021 |
23.0.1 | 2,015 | 7/14/2021 |
23.0.0 | 3,560 | 7/11/2021 |
22.0.0 | 3,479 | 7/3/2021 |
21.0.0 | 2,017 | 7/1/2021 |
20.0.0 | 2,354 | 6/14/2021 |
19.0.0 | 1,282 | 6/10/2021 |
19.0.0-beta2 | 1,237 | 5/30/2021 |
19.0.0-beta1 | 1,576 | 5/28/2021 |
18.0.0 | 3,199 | 5/20/2021 |
17.0.0 | 2,570 | 5/4/2021 |
16.0.0 | 2,127 | 4/22/2021 |
15.0.0 | 3,689 | 4/10/2021 |
14.0.0 | 2,341 | 4/5/2021 |
13.0.0 | 2,230 | 4/4/2021 |
12.0.2 | 2,809 | 3/28/2021 |
12.0.1 | 3,078 | 3/25/2021 |
12.0.0 | 3,708 | 3/16/2021 |
11.0.0 | 4,598 | 3/11/2021 |
10.0.0 | 2,397 | 3/6/2021 |
9.0.1 | 2,164 | 3/1/2021 |
9.0.0 | 3,423 | 2/28/2021 |
8.0.0 | 3,620 | 2/22/2021 |
7.0.0 | 6,426 | 2/11/2021 |
6.0.0 | 2,139 | 2/10/2021 |
5.0.0 | 3,331 | 2/5/2021 |
4.0.0 | 1,960 | 1/29/2021 |
3.1.0 | 1,902 | 1/27/2021 |
3.0.0 | 2,296 | 1/21/2021 |
2.0.1 | 3,526 | 1/10/2021 |
2.0.0 | 6,346 | 12/27/2020 |
1.0.0 | 3,754 | 12/25/2020 |
1.0.0-beta9 | 1,121 | 12/18/2020 |
1.0.0-beta8 | 1,141 | 12/10/2020 |
1.0.0-beta7 | 1,173 | 11/26/2020 |
1.0.0-beta6 | 352 | 11/15/2020 |
1.0.0-beta5 | 1,813 | 11/14/2020 |
1.0.0-beta4 | 1,418 | 11/8/2020 |
1.0.0-beta3 | 584 | 10/17/2020 |
1.0.0-beta2 | 580 | 10/6/2020 |
1.0.0-beta11 | 1,116 | 12/23/2020 |
1.0.0-beta1 | 563 | 10/6/2020 |
1.0.0-alpha1 | 560 | 9/27/2020 |
Add missing message flags
BREAKING: Implement guild member flags
Add new error codes.
Fix spelling error.
BREAKING: Add new channel field.
BREAKING: Update stage channel fields and permissions.
Add new message types.
BREAKING: Implement support for custom messages on action metadata.
BREAKING: Implement convenience methods based on parameter categorization.