public class Group extends DirectoryObject implements IJsonBackedObject
Modifier and Type | Field and Description |
---|---|
DirectoryObjectCollectionPage |
acceptedSenders
The Accepted Senders.
|
java.lang.Boolean |
allowExternalSenders
The Allow External Senders.
|
java.util.List<AssignedLicense> |
assignedLicenses
The Assigned Licenses.
|
java.lang.Boolean |
autoSubscribeNewMembers
The Auto Subscribe New Members.
|
Calendar |
calendar
The Calendar.
|
EventCollectionPage |
calendarView
The Calendar View.
|
java.lang.String |
classification
The Classification.
|
ConversationCollectionPage |
conversations
The Conversations.
|
java.util.Calendar |
createdDateTime
The Created Date Time.
|
DirectoryObject |
createdOnBehalfOf
The Created On Behalf Of.
|
java.lang.String |
description
The Description.
|
java.lang.String |
displayName
The Display Name.
|
Drive |
drive
The Drive.
|
DriveCollectionPage |
drives
The Drives.
|
EventCollectionPage |
events
The Events.
|
ExtensionCollectionPage |
extensions
The Extensions.
|
GroupLifecyclePolicyCollectionPage |
groupLifecyclePolicies
The Group Lifecycle Policies.
|
java.util.List<java.lang.String> |
groupTypes
The Group Types.
|
java.lang.Boolean |
hasMembersWithLicenseErrors
The Has Members With License Errors.
|
java.lang.Boolean |
isArchived
The Is Archived.
|
java.lang.Boolean |
isSubscribedByMail
The Is Subscribed By Mail.
|
LicenseProcessingState |
licenseProcessingState
The License Processing State.
|
java.lang.String |
mail
The Mail.
|
java.lang.Boolean |
mailEnabled
The Mail Enabled.
|
java.lang.String |
mailNickname
The Mail Nickname.
|
DirectoryObjectCollectionPage |
memberOf
The Member Of.
|
DirectoryObjectCollectionPage |
members
The Members.
|
DirectoryObjectCollectionPage |
membersWithLicenseErrors
The Members With License Errors.
|
Onenote |
onenote
The Onenote.
|
java.util.Calendar |
onPremisesLastSyncDateTime
The On Premises Last Sync Date Time.
|
java.util.List<OnPremisesProvisioningError> |
onPremisesProvisioningErrors
The On Premises Provisioning Errors.
|
java.lang.String |
onPremisesSecurityIdentifier
The On Premises Security Identifier.
|
java.lang.Boolean |
onPremisesSyncEnabled
The On Premises Sync Enabled.
|
DirectoryObjectCollectionPage |
owners
The Owners.
|
ProfilePhoto |
photo
The Photo.
|
ProfilePhotoCollectionPage |
photos
The Photos.
|
PlannerGroup |
planner
The Planner.
|
java.lang.String |
preferredDataLocation
The Preferred Data Location.
|
java.util.List<java.lang.String> |
proxyAddresses
The Proxy Addresses.
|
DirectoryObjectCollectionPage |
rejectedSenders
The Rejected Senders.
|
java.util.Calendar |
renewedDateTime
The Renewed Date Time.
|
java.lang.Boolean |
securityEnabled
The Security Enabled.
|
GroupSettingCollectionPage |
settings
The Settings.
|
SiteCollectionPage |
sites
The Sites.
|
Team |
team
The Team.
|
ConversationThreadCollectionPage |
threads
The Threads.
|
DirectoryObjectCollectionPage |
transitiveMemberOf
The Transitive Member Of.
|
DirectoryObjectCollectionPage |
transitiveMembers
The Transitive Members.
|
java.lang.Integer |
unseenCount
The Unseen Count.
|
java.lang.String |
visibility
The Visibility.
|
deletedDateTime
Constructor and Description |
---|
Group() |
Modifier and Type | Method and Description |
---|---|
com.google.gson.JsonObject |
getRawObject()
Gets the raw representation of this class
|
protected ISerializer |
getSerializer()
Gets serializer
|
void |
setRawObject(ISerializer serializer,
com.google.gson.JsonObject json)
Sets the raw JSON object
|
additionalDataManager
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
additionalDataManager
@SerializedName(value="assignedLicenses") @Expose public java.util.List<AssignedLicense> assignedLicenses
@SerializedName(value="classification") @Expose public java.lang.String classification
@SerializedName(value="createdDateTime") @Expose public java.util.Calendar createdDateTime
@SerializedName(value="description") @Expose public java.lang.String description
@SerializedName(value="displayName") @Expose public java.lang.String displayName
@SerializedName(value="hasMembersWithLicenseErrors") @Expose public java.lang.Boolean hasMembersWithLicenseErrors
@SerializedName(value="groupTypes") @Expose public java.util.List<java.lang.String> groupTypes
@SerializedName(value="licenseProcessingState") @Expose public LicenseProcessingState licenseProcessingState
@SerializedName(value="mail") @Expose public java.lang.String mail
@SerializedName(value="mailEnabled") @Expose public java.lang.Boolean mailEnabled
@SerializedName(value="mailNickname") @Expose public java.lang.String mailNickname
@SerializedName(value="onPremisesLastSyncDateTime") @Expose public java.util.Calendar onPremisesLastSyncDateTime
@SerializedName(value="onPremisesProvisioningErrors") @Expose public java.util.List<OnPremisesProvisioningError> onPremisesProvisioningErrors
@SerializedName(value="onPremisesSecurityIdentifier") @Expose public java.lang.String onPremisesSecurityIdentifier
@SerializedName(value="onPremisesSyncEnabled") @Expose public java.lang.Boolean onPremisesSyncEnabled
@SerializedName(value="preferredDataLocation") @Expose public java.lang.String preferredDataLocation
@SerializedName(value="proxyAddresses") @Expose public java.util.List<java.lang.String> proxyAddresses
@SerializedName(value="renewedDateTime") @Expose public java.util.Calendar renewedDateTime
@SerializedName(value="securityEnabled") @Expose public java.lang.Boolean securityEnabled
@SerializedName(value="visibility") @Expose public java.lang.String visibility
@SerializedName(value="allowExternalSenders") @Expose public java.lang.Boolean allowExternalSenders
@SerializedName(value="autoSubscribeNewMembers") @Expose public java.lang.Boolean autoSubscribeNewMembers
@SerializedName(value="isSubscribedByMail") @Expose public java.lang.Boolean isSubscribedByMail
@SerializedName(value="unseenCount") @Expose public java.lang.Integer unseenCount
@SerializedName(value="isArchived") @Expose public java.lang.Boolean isArchived
public DirectoryObjectCollectionPage members
public DirectoryObjectCollectionPage memberOf
public DirectoryObjectCollectionPage membersWithLicenseErrors
public DirectoryObjectCollectionPage transitiveMembers
public DirectoryObjectCollectionPage transitiveMemberOf
@SerializedName(value="createdOnBehalfOf") @Expose public DirectoryObject createdOnBehalfOf
public DirectoryObjectCollectionPage owners
public GroupSettingCollectionPage settings
public ExtensionCollectionPage extensions
public ConversationThreadCollectionPage threads
@SerializedName(value="calendar") @Expose public Calendar calendar
public EventCollectionPage calendarView
public EventCollectionPage events
public ConversationCollectionPage conversations
@SerializedName(value="photo") @Expose public ProfilePhoto photo
public ProfilePhotoCollectionPage photos
public DirectoryObjectCollectionPage acceptedSenders
public DirectoryObjectCollectionPage rejectedSenders
@SerializedName(value="drive") @Expose public Drive drive
public DriveCollectionPage drives
public SiteCollectionPage sites
@SerializedName(value="planner") @Expose public PlannerGroup planner
@SerializedName(value="onenote") @Expose public Onenote onenote
public GroupLifecyclePolicyCollectionPage groupLifecyclePolicies
@SerializedName(value="team") @Expose public Team team
public com.google.gson.JsonObject getRawObject()
getRawObject
in class DirectoryObject
protected ISerializer getSerializer()
getSerializer
in class DirectoryObject
public void setRawObject(ISerializer serializer, com.google.gson.JsonObject json)
setRawObject
in interface IJsonBackedObject
setRawObject
in class DirectoryObject
serializer
- the serializerjson
- the JSON object to set this object to