Skip to content

Commit

Permalink
Add MiniTwitch.Helix (#44)
Browse files Browse the repository at this point in the history
  • Loading branch information
occluder authored Nov 1, 2023
1 parent a46df9c commit cce3ab7
Show file tree
Hide file tree
Showing 170 changed files with 9,600 additions and 0 deletions.
30 changes: 30 additions & 0 deletions .github/workflows/build-helix.yml
Original file line number Diff line number Diff line change
@@ -0,0 +1,30 @@
name: Build (Helix)

on:
push:
branches: [ "master" ]
pull_request:
branches: [ "master" ]

jobs:

build:

runs-on: windows-latest

steps:
- name: Checkout
uses: actions/checkout@v3
with:
fetch-depth: 0

- name: Install .NET 6
uses: actions/setup-dotnet@v3
with:
dotnet-version: 6.0.x

- name: Build
run: |
cd .\MiniTwitch.Helix\
dotnet build -v d -c Release
6 changes: 6 additions & 0 deletions MiniTwitch.Helix/Enums/AnalyticsType.cs
Original file line number Diff line number Diff line change
@@ -0,0 +1,6 @@
namespace MiniTwitch.Helix.Enums;

public enum AnalyticsType
{
OverView_V2
}
10 changes: 10 additions & 0 deletions MiniTwitch.Helix/Enums/AnnouncementColor.cs
Original file line number Diff line number Diff line change
@@ -0,0 +1,10 @@
namespace MiniTwitch.Helix.Enums;

public enum AnnouncementColor
{
Primary,
Blue,
Green,
Orange,
Purple
}
10 changes: 10 additions & 0 deletions MiniTwitch.Helix/Enums/BitsLeaderboardPeriod.cs
Original file line number Diff line number Diff line change
@@ -0,0 +1,10 @@
namespace MiniTwitch.Helix.Enums;

public enum BitsLeaderboardPeriod
{
Day,
Week,
Month,
Year,
All
}
20 changes: 20 additions & 0 deletions MiniTwitch.Helix/Enums/ChatColor.cs
Original file line number Diff line number Diff line change
@@ -0,0 +1,20 @@
namespace MiniTwitch.Helix.Enums;

public enum ChatColor
{
Blue,
BlueViolet,
CadetBlue,
Chocolate,
Coral,
DodgerBlue,
Firebrick,
GoldenRod,
Green,
HotPink,
OrangeRed,
Red,
SeaGreen,
SpringGreen,
YellowGreen
}
8 changes: 8 additions & 0 deletions MiniTwitch.Helix/Enums/ConfigSegmentType.cs
Original file line number Diff line number Diff line change
@@ -0,0 +1,8 @@
namespace MiniTwitch.Helix.Enums;

public enum ConfigSegmentType
{
Broadcaster,
Developer,
Global
}
10 changes: 10 additions & 0 deletions MiniTwitch.Helix/Enums/ContentLabelid.cs
Original file line number Diff line number Diff line change
@@ -0,0 +1,10 @@
namespace MiniTwitch.Helix.Enums;

public enum ContentLabelid
{
DrugsIntoxication,
SexualThemes,
ViolentGraphic,
Gambling,
ProfanityVulgarity
}
20 changes: 20 additions & 0 deletions MiniTwitch.Helix/Enums/EventSubStatus.cs
Original file line number Diff line number Diff line change
@@ -0,0 +1,20 @@
namespace MiniTwitch.Helix.Enums;

public enum EventSubStatus
{
Enabled,
WebhookCallbackVerificationPending,
WebhookCallbackVerificationFailed,
NotificationFailuresExceeded,
AuthorizationRevoked,
ModeratorRemoved,
UserRemoved,
VersionRemoved,
WebsocketDisconnected,
WebsocketFailedPingPong,
WebsocketReceivedInboundTraffic,
WebsocketConnectionUnused,
WebsocketInternalError,
WebsocketNetworkTimeout,
WebsocketNetworkError
}
7 changes: 7 additions & 0 deletions MiniTwitch.Helix/Enums/FulfillmentStatus.cs
Original file line number Diff line number Diff line change
@@ -0,0 +1,7 @@
namespace MiniTwitch.Helix.Enums;

public enum FulfillmentStatus
{
CLAIMED,
FULFILLED
}
34 changes: 34 additions & 0 deletions MiniTwitch.Helix/Enums/LabelLocale.cs
Original file line number Diff line number Diff line change
@@ -0,0 +1,34 @@
namespace MiniTwitch.Helix.Enums;

public enum LabelLocale
{
bg_BG,
cs_CZ,
da_DK,
de_DE,
el_GR,
en_GB,
en_US,
es_ES,
es_MX,
fi_FI,
fr_FR,
hu_HU,
it_IT,
ja_JP,
ko_KR,
nl_NL,
no_NO,
pl_PL,
pt_BT,
pt_PT,
ro_RO,
ru_RU,
sk_SK,
sv_SE,
th_TH,
tr_TR,
vi_VN,
zh_CN,
zh_TW
}
8 changes: 8 additions & 0 deletions MiniTwitch.Helix/Enums/RewardRedemptionStatus.cs
Original file line number Diff line number Diff line change
@@ -0,0 +1,8 @@
namespace MiniTwitch.Helix.Enums;

public enum RewardRedemptionStatus
{
CANCELED,
FULFILLED,
UNFULFILLED
}
7 changes: 7 additions & 0 deletions MiniTwitch.Helix/Enums/SortMethod.cs
Original file line number Diff line number Diff line change
@@ -0,0 +1,7 @@
namespace MiniTwitch.Helix.Enums;

public enum SortMethod
{
OLDEST,
NEWEST
}
7 changes: 7 additions & 0 deletions MiniTwitch.Helix/Enums/StreamTypes.cs
Original file line number Diff line number Diff line change
@@ -0,0 +1,7 @@
namespace MiniTwitch.Helix.Enums;

public enum StreamTypes
{
All,
Live
}
9 changes: 9 additions & 0 deletions MiniTwitch.Helix/Enums/VideoPeriod.cs
Original file line number Diff line number Diff line change
@@ -0,0 +1,9 @@
namespace MiniTwitch.Helix.Enums;

public enum VideoPeriod
{
All,
Day,
Month,
Week
}
8 changes: 8 additions & 0 deletions MiniTwitch.Helix/Enums/VideoSortMethod.cs
Original file line number Diff line number Diff line change
@@ -0,0 +1,8 @@
namespace MiniTwitch.Helix.Enums;

public enum VideoSortMethod
{
Time,
Trending,
Views
}
9 changes: 9 additions & 0 deletions MiniTwitch.Helix/Enums/VideoType.cs
Original file line number Diff line number Diff line change
@@ -0,0 +1,9 @@
namespace MiniTwitch.Helix.Enums;

public enum VideoType
{
All,
Archive,
Highlight,
Upload
}
Loading

0 comments on commit cce3ab7

Please sign in to comment.