Group class

Represents a Microsoft 365 group in Microsoft Graph API.

Annotations
  • @JsonSerializable.new()

Constructors

Group({String? id, String? displayName, String? mail, String? mailNickname, String? description, String? visibility, String? groupLifecyclePolicy, DateTime? createdDateTime, String? classification, bool? hasExternalMembers, List<String>? proxyAddresses, String? mailboxSettings, bool? isArchived, String? legalAgeGroupClassification, bool? isSubscribedByMail, bool? isFavorite, DateTime? renewedDateTime, bool? securityEnabled, String? securityIdentifier, bool? mailEnabled, List<String>? theme, List<String>? groupTypes, String? membershipRule, bool? membershipRuleProcessingState, String? preferredDataLocation, String? preferredLanguage})
Group.empty()
const
Group.fromJson(Map<String, dynamic> json)
factory

Properties

classification → String?
The classification of the group if available.
final
createdDateTime → DateTime?
The time when the group was created.
final
description → String?
The description of the group.
final
displayName → String?
The display name for the group.
final
groupLifecyclePolicy → String?
The renewal policy of the group.
final
groupTypes → List<String>?
Group types.
final
hasExternalMembers → bool?
Whether there are any external members in the group.
final
hashCode → int
The hash code for this object.
no setterinherited
id → String?
The unique identifier for the group.
final
isArchived → bool?
Whether the group is archived.
final
isFavorite → bool?
Whether the group is a favorite.
final
isSubscribedByMail → bool?
Whether the group is subscribed to by the current user.
final
legalAgeGroupClassification → String?
Legal age group classification for the group.
final
mail → String?
The mail address for the group.
final
mailboxSettings → String?
The URL to use when accessing the group's mailbox.
final
mailEnabled → bool?
Mail enabled status.
final
mailNickname → String?
The mail nickname for the group.
final
membershipRule → String?
Membership rule.
final
membershipRuleProcessingState → bool?
Whether membership rule is processed.
final
preferredDataLocation → String?
Preferred data location.
final
preferredLanguage → String?
Preferred language.
final
proxyAddresses → List<String>?
Email addresses for the group (SMTP addresses).
final
renewedDateTime → DateTime?
The timestamp when the group was last renewed.
final
runtimeType → Type
A representation of the runtime type of the object.
no setterinherited
securityEnabled → bool?
Security enabled status.
final
securityIdentifier → String?
Security identifier.
final
theme → List<String>?
Themes.
final
visibility → String?
The visibility of the group. Options are: Private, Public, or HiddenMembership.
final

Methods

noSuchMethod(Invocation invocation) → dynamic
Invoked when a nonexistent method or property is accessed.
inherited
toJson() → Map<String, dynamic>
toString() → String
A string representation of this object.
inherited

Operators

operator ==(Object other) → bool
The equality operator.
inherited