Added reference project

This commit is contained in:
RogueException
2016-02-24 19:36:18 -04:00
parent 27d7e9915b
commit 36ea8b8c3a
68 changed files with 1515 additions and 0 deletions

8
ref/Enums/ChannelType.cs Normal file
View File

@@ -0,0 +1,8 @@
namespace Discord
{
public enum ChannelType
{
Text,
Voice
}
}

View File

@@ -0,0 +1,10 @@
namespace Discord
{
public enum ConnectionState
{
Disconnected,
Connecting,
Connected,
Disconnecting
}
}

9
ref/Enums/ImageType.cs Normal file
View File

@@ -0,0 +1,9 @@
namespace Discord
{
public enum ImageType
{
None,
Jpeg,
Png
}
}

11
ref/Enums/LogSeverity.cs Normal file
View File

@@ -0,0 +1,11 @@
namespace Discord
{
public enum LogSeverity
{
Error = 1,
Warning = 2,
Info = 3,
Verbose = 4,
Debug = 5
}
}

18
ref/Enums/MessageState.cs Normal file
View File

@@ -0,0 +1,18 @@
namespace Discord
{
public enum MessageState : byte
{
/// <summary> Message did not originate from this session, or was successfully sent. </summary>
Normal = 0,
/// <summary> Message is current queued. </summary>
Queued,
/// <summary> Message was deleted. </summary>
Deleted,
/// <summary> Message was deleted before it was sent. </summary>
Aborted,
/// <summary> Message failed to be sent. </summary>
Failed,
/// <summary> Message has been removed from cache and will no longer receive updates. </summary>
Detached
}
}

9
ref/Enums/PermValue.cs Normal file
View File

@@ -0,0 +1,9 @@
namespace Discord
{
public enum PermValue
{
Allow,
Deny,
Inherit
}
}

View File

@@ -0,0 +1,31 @@
namespace Discord
{
internal enum PermissionBits
{
//General
CreateInstantInvite = 0,
KickMembers = 1,
BanMembers = 2,
ManageRolesOrPermissions = 3,
ManageChannel = 4,
ManageServer = 5,
//Text
ReadMessages = 10,
SendMessages = 11,
SendTTSMessages = 12,
ManageMessages = 13,
EmbedLinks = 14,
AttachFiles = 15,
ReadMessageHistory = 16,
MentionEveryone = 17,
//Voice
Connect = 20,
Speak = 21,
MuteMembers = 22,
DeafenMembers = 23,
MoveMembers = 24,
UseVoiceActivation = 25
}
}

View File

@@ -0,0 +1,8 @@
namespace Discord
{
public enum PermissionTarget
{
Role,
User
}
}

8
ref/Enums/Relative.cs Normal file
View File

@@ -0,0 +1,8 @@
namespace Discord
{
public enum Relative
{
Before,
After
}
}

9
ref/Enums/UserStatus.cs Normal file
View File

@@ -0,0 +1,9 @@
namespace Discord
{
public enum UserStatus
{
Online,
Idle,
Offline
}
}