GroupCreateRequest class

Request model for creating a new group.

Annotations
  • @JsonSerializable()

Constructors

GroupCreateRequest.new({required String displayName, required String mailNickname, String? description, List<String>? owners, List<String>? members, List<String>? groupTypes, bool? mailEnabled, bool? securityEnabled, String? visibility, String? preferredLanguage})
GroupCreateRequest.fromJson(Map<String, dynamic> json)
factory

Properties

description String?
The description of the group.
final
displayName String
The display name for the group.
final
groupTypes List<String>?
The group types.
final
hashCode int
The hash code for this object.
no setterinherited
mailEnabled bool?
Whether the group is mail enabled.
final
mailNickname String
The mail nickname for the group.
final
members List<String>?
The members of the group.
final
owners List<String>?
The owners of the group.
final
preferredLanguage String?
The group's preferred language.
final
runtimeType Type
A representation of the runtime type of the object.
no setterinherited
securityEnabled bool?
Whether the group is security enabled.
final
visibility String?
The visibility of the group.
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