// Code generated by msgraph.go/gen DO NOT EDIT.
package msgraph
// ServiceHostedMediaConfig undocumented
type ServiceHostedMediaConfig struct {
// MediaConfig is the base model of ServiceHostedMediaConfig
MediaConfig
// PreFetchMedia undocumented
PreFetchMedia []MediaInfo `json:"preFetchMedia,omitempty"`
}
// ServiceInformation undocumented
type ServiceInformation struct {
// Object is the base model of ServiceInformation
Object
// Name undocumented
Name *string `json:"name,omitempty"`
// WebURL undocumented
WebURL *string `json:"webUrl,omitempty"`
}
// ServicePlanInfo undocumented
type ServicePlanInfo struct {
// Object is the base model of ServicePlanInfo
Object
// ServicePlanID undocumented
ServicePlanID *UUID `json:"servicePlanId,omitempty"`
// ServicePlanName undocumented
ServicePlanName *string `json:"servicePlanName,omitempty"`
// ProvisioningStatus undocumented
ProvisioningStatus *string `json:"provisioningStatus,omitempty"`
// AppliesTo undocumented
AppliesTo *string `json:"appliesTo,omitempty"`
}
// ServicePrincipal undocumented
type ServicePrincipal struct {
// DirectoryObject is the base model of ServicePrincipal
DirectoryObject
// AccountEnabled undocumented
AccountEnabled *bool `json:"accountEnabled,omitempty"`
// AddIns undocumented
AddIns []AddIn `json:"addIns,omitempty"`
// AppDisplayName undocumented
AppDisplayName *string `json:"appDisplayName,omitempty"`
// AppID undocumented
AppID *string `json:"appId,omitempty"`
// ApplicationTemplateID undocumented
ApplicationTemplateID *string `json:"applicationTemplateId,omitempty"`
// AppOwnerOrganizationID undocumented
AppOwnerOrganizationID *UUID `json:"appOwnerOrganizationId,omitempty"`
// AppRoleAssignmentRequired undocumented
AppRoleAssignmentRequired *bool `json:"appRoleAssignmentRequired,omitempty"`
// AppRoles undocumented
AppRoles []AppRole `json:"appRoles,omitempty"`
// DisplayName undocumented
DisplayName *string `json:"displayName,omitempty"`
// Homepage undocumented
Homepage *string `json:"homepage,omitempty"`
// KeyCredentials undocumented
KeyCredentials []KeyCredential `json:"keyCredentials,omitempty"`
// Info undocumented
Info *InformationalURL `json:"info,omitempty"`
// LogoutURL undocumented
LogoutURL *string `json:"logoutUrl,omitempty"`
// NotificationEmailAddresses undocumented
NotificationEmailAddresses []string `json:"notificationEmailAddresses,omitempty"`
// PublishedPermissionScopes undocumented
PublishedPermissionScopes []PermissionScope `json:"publishedPermissionScopes,omitempty"`
// PasswordCredentials undocumented
PasswordCredentials []PasswordCredential `json:"passwordCredentials,omitempty"`
// PreferredTokenSigningKeyThumbprint undocumented
PreferredTokenSigningKeyThumbprint *string `json:"preferredTokenSigningKeyThumbprint,omitempty"`
// PublisherName undocumented
PublisherName *string `json:"publisherName,omitempty"`
// ReplyUrls undocumented
ReplyUrls []string `json:"replyUrls,omitempty"`
// SamlMetadataURL undocumented
SamlMetadataURL *string `json:"samlMetadataUrl,omitempty"`
// ServicePrincipalNames undocumented
ServicePrincipalNames []string `json:"servicePrincipalNames,omitempty"`
// Tags undocumented
Tags []string `json:"tags,omitempty"`
// AppRoleAssignedTo undocumented
AppRoleAssignedTo []AppRoleAssignment `json:"appRoleAssignedTo,omitempty"`
// AppRoleAssignments undocumented
AppRoleAssignments []AppRoleAssignment `json:"appRoleAssignments,omitempty"`
// OAuth2PermissionGrants undocumented
OAuth2PermissionGrants []OAuth2PermissionGrant `json:"oauth2PermissionGrants,omitempty"`
// MemberOf undocumented
MemberOf []DirectoryObject `json:"memberOf,omitempty"`
// TransitiveMemberOf undocumented
TransitiveMemberOf []DirectoryObject `json:"transitiveMemberOf,omitempty"`
// CreatedObjects undocumented
CreatedObjects []DirectoryObject `json:"createdObjects,omitempty"`
// LicenseDetails undocumented
LicenseDetails []LicenseDetails `json:"licenseDetails,omitempty"`
// Owners undocumented
Owners []DirectoryObject `json:"owners,omitempty"`
// OwnedObjects undocumented
OwnedObjects []DirectoryObject `json:"ownedObjects,omitempty"`
// Policies undocumented
Policies []DirectoryObject `json:"policies,omitempty"`
// Synchronization undocumented
Synchronization *Synchronization `json:"synchronization,omitempty"`
}