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.