// The list of extensions that the user has installed.
Data[]struct{
// An ID that identifies the extension.
IDstring`json:"id"`
// The extension's version.
Versionstring`json:"version"`
// The extension's name.
Namestring`json:"name"`
// A Boolean value that determines whether the extension is configured and can be activated. Is true if the extension is configured and can be activated.
CanActivatebool`json:"can_activate"`
// The extension types that you can activate for this extension. Possible values are:
//
// component, mobile, overlay, panel
Type[]string`json:"type"`
}`json:"data"`
}
// Gets a list of all extensions (both active and inactive) that the broadcaster has installed.
// The user ID in the access token identifies the broadcaster.
//
// Requires a user access token that includes the user:read:broadcast or user:edit:broadcast scope.
// To include inactive extensions, you must include the user:edit:broadcast scope.