5
0
mirror of https://github.com/cwinfo/matterbridge.git synced 2024-11-26 23:41:36 +00:00
matterbridge/vendor/github.com/yaegashi/msgraph.go/beta/OfficeSuiteAppModel.go

34 lines
2.7 KiB
Go

// Code generated by msgraph-generate.go DO NOT EDIT.
package msgraph
// OfficeSuiteApp Contains properties and inherited properties for the Office365 Suite App.
type OfficeSuiteApp struct {
// MobileApp is the base model of OfficeSuiteApp
MobileApp
// AutoAcceptEula The value to accept the EULA automatically on the enduser's device.
AutoAcceptEula *bool `json:"autoAcceptEula,omitempty"`
// ProductIDs The Product Ids that represent the Office365 Suite SKU.
ProductIDs []OfficeProductID `json:"productIds,omitempty"`
// ExcludedApps The property to represent the apps which are excluded from the selected Office365 Product Id.
ExcludedApps *ExcludedApps `json:"excludedApps,omitempty"`
// UseSharedComputerActivation The property to represent that whether the shared computer activation is used not for Office365 app suite.
UseSharedComputerActivation *bool `json:"useSharedComputerActivation,omitempty"`
// UpdateChannel The property to represent the Office365 Update Channel.
UpdateChannel *OfficeUpdateChannel `json:"updateChannel,omitempty"`
// OfficePlatformArchitecture The property to represent the Office365 app suite version.
OfficePlatformArchitecture *WindowsArchitecture `json:"officePlatformArchitecture,omitempty"`
// LocalesToInstall The property to represent the locales which are installed when the apps from Office365 is installed. It uses standard RFC 6033. Ref: https://technet.microsoft.com/en-us/library/cc179219(v=office.16).aspx
LocalesToInstall []string `json:"localesToInstall,omitempty"`
// InstallProgressDisplayLevel To specify the level of display for the Installation Progress Setup UI on the Device.
InstallProgressDisplayLevel *OfficeSuiteInstallProgressDisplayLevel `json:"installProgressDisplayLevel,omitempty"`
// ShouldUninstallOlderVersionsOfOffice The property to determine whether to uninstall existing Office MSI if an Office365 app suite is deployed to the device or not.
ShouldUninstallOlderVersionsOfOffice *bool `json:"shouldUninstallOlderVersionsOfOffice,omitempty"`
// TargetVersion The property to represent the specific target version for the Office365 app suite that should be remained deployed on the devices.
TargetVersion *string `json:"targetVersion,omitempty"`
// UpdateVersion The property to represent the update version in which the specific target version is available for the Office365 app suite.
UpdateVersion *string `json:"updateVersion,omitempty"`
// OfficeConfigurationXML The property to represent the XML configuration file that can be specified for Office ProPlus Apps. Takes precedence over all other properties. When present, the XML configuration file will be used to create the app.
OfficeConfigurationXML *Binary `json:"officeConfigurationXml,omitempty"`
}