matterbridge/vendor/github.com/yaegashi/msgraph.go/beta/GroupModel.go

156 lines
6.9 KiB
Go

// Code generated by msgraph-generate.go DO NOT EDIT.
package msgraph
import "time"
// Group undocumented
type Group struct {
// DirectoryObject is the base model of Group
DirectoryObject
// AssignedLabels undocumented
AssignedLabels []AssignedLabel `json:"assignedLabels,omitempty"`
// AssignedLicenses undocumented
AssignedLicenses []AssignedLicense `json:"assignedLicenses,omitempty"`
// Classification undocumented
Classification *string `json:"classification,omitempty"`
// CreatedDateTime undocumented
CreatedDateTime *time.Time `json:"createdDateTime,omitempty"`
// Description undocumented
Description *string `json:"description,omitempty"`
// DisplayName undocumented
DisplayName *string `json:"displayName,omitempty"`
// GroupTypes undocumented
GroupTypes []string `json:"groupTypes,omitempty"`
// HasMembersWithLicenseErrors undocumented
HasMembersWithLicenseErrors *bool `json:"hasMembersWithLicenseErrors,omitempty"`
// IsAssignableToRole undocumented
IsAssignableToRole *bool `json:"isAssignableToRole,omitempty"`
// LicenseProcessingState undocumented
LicenseProcessingState *LicenseProcessingState `json:"licenseProcessingState,omitempty"`
// Mail undocumented
Mail *string `json:"mail,omitempty"`
// MailEnabled undocumented
MailEnabled *bool `json:"mailEnabled,omitempty"`
// MailNickname undocumented
MailNickname *string `json:"mailNickname,omitempty"`
// MdmAppID undocumented
MdmAppID *string `json:"mdmAppId,omitempty"`
// MembershipRule undocumented
MembershipRule *string `json:"membershipRule,omitempty"`
// MembershipRuleProcessingState undocumented
MembershipRuleProcessingState *string `json:"membershipRuleProcessingState,omitempty"`
// OnPremisesDomainName undocumented
OnPremisesDomainName *string `json:"onPremisesDomainName,omitempty"`
// OnPremisesLastSyncDateTime undocumented
OnPremisesLastSyncDateTime *time.Time `json:"onPremisesLastSyncDateTime,omitempty"`
// OnPremisesNetBiosName undocumented
OnPremisesNetBiosName *string `json:"onPremisesNetBiosName,omitempty"`
// OnPremisesProvisioningErrors undocumented
OnPremisesProvisioningErrors []OnPremisesProvisioningError `json:"onPremisesProvisioningErrors,omitempty"`
// OnPremisesSamAccountName undocumented
OnPremisesSamAccountName *string `json:"onPremisesSamAccountName,omitempty"`
// OnPremisesSecurityIdentifier undocumented
OnPremisesSecurityIdentifier *string `json:"onPremisesSecurityIdentifier,omitempty"`
// OnPremisesSyncEnabled undocumented
OnPremisesSyncEnabled *bool `json:"onPremisesSyncEnabled,omitempty"`
// PreferredDataLocation undocumented
PreferredDataLocation *string `json:"preferredDataLocation,omitempty"`
// PreferredLanguage undocumented
PreferredLanguage *string `json:"preferredLanguage,omitempty"`
// ProxyAddresses undocumented
ProxyAddresses []string `json:"proxyAddresses,omitempty"`
// RenewedDateTime undocumented
RenewedDateTime *time.Time `json:"renewedDateTime,omitempty"`
// ResourceBehaviorOptions undocumented
ResourceBehaviorOptions []string `json:"resourceBehaviorOptions,omitempty"`
// ResourceProvisioningOptions undocumented
ResourceProvisioningOptions []string `json:"resourceProvisioningOptions,omitempty"`
// SecurityEnabled undocumented
SecurityEnabled *bool `json:"securityEnabled,omitempty"`
// SecurityIdentifier undocumented
SecurityIdentifier *string `json:"securityIdentifier,omitempty"`
// Theme undocumented
Theme *string `json:"theme,omitempty"`
// Visibility undocumented
Visibility *string `json:"visibility,omitempty"`
// AccessType undocumented
AccessType *GroupAccessType `json:"accessType,omitempty"`
// AllowExternalSenders undocumented
AllowExternalSenders *bool `json:"allowExternalSenders,omitempty"`
// AutoSubscribeNewMembers undocumented
AutoSubscribeNewMembers *bool `json:"autoSubscribeNewMembers,omitempty"`
// IsFavorite undocumented
IsFavorite *bool `json:"isFavorite,omitempty"`
// IsSubscribedByMail undocumented
IsSubscribedByMail *bool `json:"isSubscribedByMail,omitempty"`
// UnseenCount undocumented
UnseenCount *int `json:"unseenCount,omitempty"`
// UnseenConversationsCount undocumented
UnseenConversationsCount *int `json:"unseenConversationsCount,omitempty"`
// UnseenMessagesCount undocumented
UnseenMessagesCount *int `json:"unseenMessagesCount,omitempty"`
// HideFromOutlookClients undocumented
HideFromOutlookClients *bool `json:"hideFromOutlookClients,omitempty"`
// HideFromAddressLists undocumented
HideFromAddressLists *bool `json:"hideFromAddressLists,omitempty"`
// IsArchived undocumented
IsArchived *bool `json:"isArchived,omitempty"`
// AppRoleAssignments undocumented
AppRoleAssignments []AppRoleAssignment `json:"appRoleAssignments,omitempty"`
// Members undocumented
Members []DirectoryObject `json:"members,omitempty"`
// MembersWithLicenseErrors undocumented
MembersWithLicenseErrors []DirectoryObject `json:"membersWithLicenseErrors,omitempty"`
// MemberOf undocumented
MemberOf []DirectoryObject `json:"memberOf,omitempty"`
// TransitiveMembers undocumented
TransitiveMembers []DirectoryObject `json:"transitiveMembers,omitempty"`
// TransitiveMemberOf undocumented
TransitiveMemberOf []DirectoryObject `json:"transitiveMemberOf,omitempty"`
// CreatedOnBehalfOf undocumented
CreatedOnBehalfOf *DirectoryObject `json:"createdOnBehalfOf,omitempty"`
// Owners undocumented
Owners []DirectoryObject `json:"owners,omitempty"`
// Settings undocumented
Settings []DirectorySetting `json:"settings,omitempty"`
// Endpoints undocumented
Endpoints []Endpoint `json:"endpoints,omitempty"`
// PermissionGrants undocumented
PermissionGrants []ResourceSpecificPermissionGrant `json:"permissionGrants,omitempty"`
// Conversations undocumented
Conversations []Conversation `json:"conversations,omitempty"`
// Photos undocumented
Photos []ProfilePhoto `json:"photos,omitempty"`
// AcceptedSenders undocumented
AcceptedSenders []DirectoryObject `json:"acceptedSenders,omitempty"`
// RejectedSenders undocumented
RejectedSenders []DirectoryObject `json:"rejectedSenders,omitempty"`
// Threads undocumented
Threads []ConversationThread `json:"threads,omitempty"`
// Calendar undocumented
Calendar *Calendar `json:"calendar,omitempty"`
// CalendarView undocumented
CalendarView []Event `json:"calendarView,omitempty"`
// Events undocumented
Events []Event `json:"events,omitempty"`
// Photo undocumented
Photo *ProfilePhoto `json:"photo,omitempty"`
// Drive undocumented
Drive *Drive `json:"drive,omitempty"`
// Drives undocumented
Drives []Drive `json:"drives,omitempty"`
// Sites undocumented
Sites []Site `json:"sites,omitempty"`
// Extensions undocumented
Extensions []Extension `json:"extensions,omitempty"`
// GroupLifecyclePolicies undocumented
GroupLifecyclePolicies []GroupLifecyclePolicy `json:"groupLifecyclePolicies,omitempty"`
// Planner undocumented
Planner *PlannerGroup `json:"planner,omitempty"`
// Onenote undocumented
Onenote *Onenote `json:"onenote,omitempty"`
// Team undocumented
Team *Team `json:"team,omitempty"`
}