OBJECT
ExtensionInstallation
Extension Installation are models which contain an Extension and it's associated installation metadata.
link GraphQL Schema definition
1 type ExtensionInstallation { 2 3 # The abilities this extension can use for the channel it is installed on. 4 ExtensionInstallationAbilities! : 5 6 # The current activation metadata for the extension. 7 ExtensionActivationConfig! : 8 9 # The extension which the installation record is for. 10 Extension! : 11 12 # The the composite extension installation ID in the form of 13 # ::. 14 ID! : 15 16 # The installer's decision whether to allow an extension to use a particular 17 # feature. 18 ExtensionInstallationFeatureFlags! : 19 20 # The required, if any, for the installed extension after an activation. 21 ExtensionRequiredAction!] : [ 22 23 # The self connection of the extension installation. 24 ExtensionInstallationSelfConnection : 25 26 }
link Required by
- ActivateExtensionPayloadThe result of an activateExtension mutation.
- ApplyExtensionActivationsPayloadA list of all installed extensions on the channel after an applyExtensionActivations mutation.
- DeactivateExtensionPayloadThe resulting payload after a deactivateExtension mutation.
- ExtensionInstallationSelfEdgeThe data that links the active user with a particular extension installation on a channel.
- InstallExtensionPayloadThe result of an installExtension mutation.
- SetExtensionFeatureFlagsPayloadThe result of setting feature flags on an installation.
- SetExtensionInstallationOAuthPayloadThe resulting installedExtension state after setting OAuth.
- UserTwitch user.