├── .github └── workflows │ └── ci.yml ├── .gitignore ├── LICENSE ├── README.md ├── SUPPORTED_ENDPOINTS.md ├── ads.go ├── ads_test.go ├── analytics.go ├── analytics_test.go ├── authentication.go ├── authentication_test.go ├── bits.go ├── bits_test.go ├── categories.go ├── categories_test.go ├── channels.go ├── channels_editors.go ├── channels_editors_test.go ├── channels_points.go ├── channels_points_test.go ├── channels_test.go ├── channels_vips.go ├── channels_vips_test.go ├── charity.go ├── charity_test.go ├── chat.go ├── chat_test.go ├── clips.go ├── clips_test.go ├── docs ├── README.md ├── analytics_docs.md ├── authentication_docs.md ├── bits_docs.md ├── categories_docs.md ├── channels_docs.md ├── channels_points_docs.md ├── chat_docs.md ├── clips_docs.md ├── drops_docs.md ├── entitlement_grants_docs.md ├── eventsub_docs.md ├── extensions_docs.md ├── games_docs.md ├── moderation_docs.md ├── polls_docs.md ├── predictions_docs.md ├── raid_docs.md ├── stream_markers_docs.md ├── streams_docs.md ├── subscriptions_docs.md ├── user_extensions.md ├── users_docs.md ├── videos_docs.md ├── vips_docs.md └── webhook_docs.md ├── drops.go ├── drops_test.go ├── entitlement_codes.go ├── entitlement_codes_test.go ├── entitlement_grants.go ├── entitlement_grants_test.go ├── eventsub.go ├── eventsub_test.go ├── extension_configuration.go ├── extension_configuration_test.go ├── extension_jwt.go ├── extension_jwt_test.go ├── extension_pubsub.go ├── extension_pubsub_test.go ├── extension_secrets.go ├── extensions.go ├── extensions_test.go ├── games.go ├── games_test.go ├── go.mod ├── go.sum ├── goals.go ├── goals_test.go ├── helix.go ├── helix_test.go ├── hype_train.go ├── hype_train_test.go ├── moderation.go ├── moderation_automod.go ├── moderation_automod_test.go ├── moderation_test.go ├── polls.go ├── polls_test.go ├── predictions.go ├── predictions_test.go ├── raids.go ├── raids_test.go ├── schedule.go ├── schedule_test.go ├── shoutout.go ├── shoutout_test.go ├── stream_markers.go ├── stream_markers_test.go ├── streams.go ├── streams_test.go ├── subscriptions.go ├── subscriptions_test.go ├── time.go ├── time_test.go ├── user_extension_test.go ├── user_extensions.go ├── users.go ├── users_test.go ├── videos.go ├── videos_test.go ├── webhooks.go ├── webhooks_test.go ├── whispers.go └── whispers_test.go /.github/workflows/ci.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nicklaw5/helix/HEAD/.github/workflows/ci.yml -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- 1 | .DS_Store 2 | debug.test 3 | coverage.out 4 | -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nicklaw5/helix/HEAD/LICENSE -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nicklaw5/helix/HEAD/README.md -------------------------------------------------------------------------------- /SUPPORTED_ENDPOINTS.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nicklaw5/helix/HEAD/SUPPORTED_ENDPOINTS.md -------------------------------------------------------------------------------- /ads.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nicklaw5/helix/HEAD/ads.go -------------------------------------------------------------------------------- /ads_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nicklaw5/helix/HEAD/ads_test.go -------------------------------------------------------------------------------- /analytics.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nicklaw5/helix/HEAD/analytics.go -------------------------------------------------------------------------------- /analytics_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nicklaw5/helix/HEAD/analytics_test.go -------------------------------------------------------------------------------- /authentication.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nicklaw5/helix/HEAD/authentication.go -------------------------------------------------------------------------------- /authentication_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nicklaw5/helix/HEAD/authentication_test.go -------------------------------------------------------------------------------- /bits.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nicklaw5/helix/HEAD/bits.go -------------------------------------------------------------------------------- /bits_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nicklaw5/helix/HEAD/bits_test.go -------------------------------------------------------------------------------- /categories.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nicklaw5/helix/HEAD/categories.go -------------------------------------------------------------------------------- /categories_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nicklaw5/helix/HEAD/categories_test.go -------------------------------------------------------------------------------- /channels.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nicklaw5/helix/HEAD/channels.go -------------------------------------------------------------------------------- /channels_editors.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nicklaw5/helix/HEAD/channels_editors.go -------------------------------------------------------------------------------- /channels_editors_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nicklaw5/helix/HEAD/channels_editors_test.go -------------------------------------------------------------------------------- /channels_points.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nicklaw5/helix/HEAD/channels_points.go -------------------------------------------------------------------------------- /channels_points_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nicklaw5/helix/HEAD/channels_points_test.go -------------------------------------------------------------------------------- /channels_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nicklaw5/helix/HEAD/channels_test.go -------------------------------------------------------------------------------- /channels_vips.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nicklaw5/helix/HEAD/channels_vips.go -------------------------------------------------------------------------------- /channels_vips_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nicklaw5/helix/HEAD/channels_vips_test.go -------------------------------------------------------------------------------- /charity.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nicklaw5/helix/HEAD/charity.go -------------------------------------------------------------------------------- /charity_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nicklaw5/helix/HEAD/charity_test.go -------------------------------------------------------------------------------- /chat.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nicklaw5/helix/HEAD/chat.go -------------------------------------------------------------------------------- /chat_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nicklaw5/helix/HEAD/chat_test.go -------------------------------------------------------------------------------- /clips.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nicklaw5/helix/HEAD/clips.go -------------------------------------------------------------------------------- /clips_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nicklaw5/helix/HEAD/clips_test.go -------------------------------------------------------------------------------- /docs/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nicklaw5/helix/HEAD/docs/README.md -------------------------------------------------------------------------------- /docs/analytics_docs.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nicklaw5/helix/HEAD/docs/analytics_docs.md -------------------------------------------------------------------------------- /docs/authentication_docs.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nicklaw5/helix/HEAD/docs/authentication_docs.md -------------------------------------------------------------------------------- /docs/bits_docs.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nicklaw5/helix/HEAD/docs/bits_docs.md -------------------------------------------------------------------------------- /docs/categories_docs.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nicklaw5/helix/HEAD/docs/categories_docs.md -------------------------------------------------------------------------------- /docs/channels_docs.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nicklaw5/helix/HEAD/docs/channels_docs.md -------------------------------------------------------------------------------- /docs/channels_points_docs.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nicklaw5/helix/HEAD/docs/channels_points_docs.md -------------------------------------------------------------------------------- /docs/chat_docs.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nicklaw5/helix/HEAD/docs/chat_docs.md -------------------------------------------------------------------------------- /docs/clips_docs.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nicklaw5/helix/HEAD/docs/clips_docs.md -------------------------------------------------------------------------------- /docs/drops_docs.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nicklaw5/helix/HEAD/docs/drops_docs.md -------------------------------------------------------------------------------- /docs/entitlement_grants_docs.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nicklaw5/helix/HEAD/docs/entitlement_grants_docs.md -------------------------------------------------------------------------------- /docs/eventsub_docs.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nicklaw5/helix/HEAD/docs/eventsub_docs.md -------------------------------------------------------------------------------- /docs/extensions_docs.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nicklaw5/helix/HEAD/docs/extensions_docs.md -------------------------------------------------------------------------------- /docs/games_docs.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nicklaw5/helix/HEAD/docs/games_docs.md -------------------------------------------------------------------------------- /docs/moderation_docs.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nicklaw5/helix/HEAD/docs/moderation_docs.md -------------------------------------------------------------------------------- /docs/polls_docs.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nicklaw5/helix/HEAD/docs/polls_docs.md -------------------------------------------------------------------------------- /docs/predictions_docs.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nicklaw5/helix/HEAD/docs/predictions_docs.md -------------------------------------------------------------------------------- /docs/raid_docs.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nicklaw5/helix/HEAD/docs/raid_docs.md -------------------------------------------------------------------------------- /docs/stream_markers_docs.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nicklaw5/helix/HEAD/docs/stream_markers_docs.md -------------------------------------------------------------------------------- /docs/streams_docs.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nicklaw5/helix/HEAD/docs/streams_docs.md -------------------------------------------------------------------------------- /docs/subscriptions_docs.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nicklaw5/helix/HEAD/docs/subscriptions_docs.md -------------------------------------------------------------------------------- /docs/user_extensions.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nicklaw5/helix/HEAD/docs/user_extensions.md -------------------------------------------------------------------------------- /docs/users_docs.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nicklaw5/helix/HEAD/docs/users_docs.md -------------------------------------------------------------------------------- /docs/videos_docs.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nicklaw5/helix/HEAD/docs/videos_docs.md -------------------------------------------------------------------------------- /docs/vips_docs.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nicklaw5/helix/HEAD/docs/vips_docs.md -------------------------------------------------------------------------------- /docs/webhook_docs.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nicklaw5/helix/HEAD/docs/webhook_docs.md -------------------------------------------------------------------------------- /drops.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nicklaw5/helix/HEAD/drops.go -------------------------------------------------------------------------------- /drops_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nicklaw5/helix/HEAD/drops_test.go -------------------------------------------------------------------------------- /entitlement_codes.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nicklaw5/helix/HEAD/entitlement_codes.go -------------------------------------------------------------------------------- /entitlement_codes_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nicklaw5/helix/HEAD/entitlement_codes_test.go -------------------------------------------------------------------------------- /entitlement_grants.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nicklaw5/helix/HEAD/entitlement_grants.go -------------------------------------------------------------------------------- /entitlement_grants_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nicklaw5/helix/HEAD/entitlement_grants_test.go -------------------------------------------------------------------------------- /eventsub.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nicklaw5/helix/HEAD/eventsub.go -------------------------------------------------------------------------------- /eventsub_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nicklaw5/helix/HEAD/eventsub_test.go -------------------------------------------------------------------------------- /extension_configuration.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nicklaw5/helix/HEAD/extension_configuration.go -------------------------------------------------------------------------------- /extension_configuration_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nicklaw5/helix/HEAD/extension_configuration_test.go -------------------------------------------------------------------------------- /extension_jwt.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nicklaw5/helix/HEAD/extension_jwt.go -------------------------------------------------------------------------------- /extension_jwt_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nicklaw5/helix/HEAD/extension_jwt_test.go -------------------------------------------------------------------------------- /extension_pubsub.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nicklaw5/helix/HEAD/extension_pubsub.go -------------------------------------------------------------------------------- /extension_pubsub_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nicklaw5/helix/HEAD/extension_pubsub_test.go -------------------------------------------------------------------------------- /extension_secrets.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nicklaw5/helix/HEAD/extension_secrets.go -------------------------------------------------------------------------------- /extensions.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nicklaw5/helix/HEAD/extensions.go -------------------------------------------------------------------------------- /extensions_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nicklaw5/helix/HEAD/extensions_test.go -------------------------------------------------------------------------------- /games.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nicklaw5/helix/HEAD/games.go -------------------------------------------------------------------------------- /games_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nicklaw5/helix/HEAD/games_test.go -------------------------------------------------------------------------------- /go.mod: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nicklaw5/helix/HEAD/go.mod -------------------------------------------------------------------------------- /go.sum: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nicklaw5/helix/HEAD/go.sum -------------------------------------------------------------------------------- /goals.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nicklaw5/helix/HEAD/goals.go -------------------------------------------------------------------------------- /goals_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nicklaw5/helix/HEAD/goals_test.go -------------------------------------------------------------------------------- /helix.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nicklaw5/helix/HEAD/helix.go -------------------------------------------------------------------------------- /helix_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nicklaw5/helix/HEAD/helix_test.go -------------------------------------------------------------------------------- /hype_train.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nicklaw5/helix/HEAD/hype_train.go -------------------------------------------------------------------------------- /hype_train_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nicklaw5/helix/HEAD/hype_train_test.go -------------------------------------------------------------------------------- /moderation.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nicklaw5/helix/HEAD/moderation.go -------------------------------------------------------------------------------- /moderation_automod.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nicklaw5/helix/HEAD/moderation_automod.go -------------------------------------------------------------------------------- /moderation_automod_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nicklaw5/helix/HEAD/moderation_automod_test.go -------------------------------------------------------------------------------- /moderation_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nicklaw5/helix/HEAD/moderation_test.go -------------------------------------------------------------------------------- /polls.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nicklaw5/helix/HEAD/polls.go -------------------------------------------------------------------------------- /polls_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nicklaw5/helix/HEAD/polls_test.go -------------------------------------------------------------------------------- /predictions.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nicklaw5/helix/HEAD/predictions.go -------------------------------------------------------------------------------- /predictions_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nicklaw5/helix/HEAD/predictions_test.go -------------------------------------------------------------------------------- /raids.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nicklaw5/helix/HEAD/raids.go -------------------------------------------------------------------------------- /raids_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nicklaw5/helix/HEAD/raids_test.go -------------------------------------------------------------------------------- /schedule.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nicklaw5/helix/HEAD/schedule.go -------------------------------------------------------------------------------- /schedule_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nicklaw5/helix/HEAD/schedule_test.go -------------------------------------------------------------------------------- /shoutout.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nicklaw5/helix/HEAD/shoutout.go -------------------------------------------------------------------------------- /shoutout_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nicklaw5/helix/HEAD/shoutout_test.go -------------------------------------------------------------------------------- /stream_markers.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nicklaw5/helix/HEAD/stream_markers.go -------------------------------------------------------------------------------- /stream_markers_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nicklaw5/helix/HEAD/stream_markers_test.go -------------------------------------------------------------------------------- /streams.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nicklaw5/helix/HEAD/streams.go -------------------------------------------------------------------------------- /streams_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nicklaw5/helix/HEAD/streams_test.go -------------------------------------------------------------------------------- /subscriptions.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nicklaw5/helix/HEAD/subscriptions.go -------------------------------------------------------------------------------- /subscriptions_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nicklaw5/helix/HEAD/subscriptions_test.go -------------------------------------------------------------------------------- /time.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nicklaw5/helix/HEAD/time.go -------------------------------------------------------------------------------- /time_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nicklaw5/helix/HEAD/time_test.go -------------------------------------------------------------------------------- /user_extension_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nicklaw5/helix/HEAD/user_extension_test.go -------------------------------------------------------------------------------- /user_extensions.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nicklaw5/helix/HEAD/user_extensions.go -------------------------------------------------------------------------------- /users.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nicklaw5/helix/HEAD/users.go -------------------------------------------------------------------------------- /users_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nicklaw5/helix/HEAD/users_test.go -------------------------------------------------------------------------------- /videos.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nicklaw5/helix/HEAD/videos.go -------------------------------------------------------------------------------- /videos_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nicklaw5/helix/HEAD/videos_test.go -------------------------------------------------------------------------------- /webhooks.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nicklaw5/helix/HEAD/webhooks.go -------------------------------------------------------------------------------- /webhooks_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nicklaw5/helix/HEAD/webhooks_test.go -------------------------------------------------------------------------------- /whispers.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nicklaw5/helix/HEAD/whispers.go -------------------------------------------------------------------------------- /whispers_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nicklaw5/helix/HEAD/whispers_test.go --------------------------------------------------------------------------------