JavaScript is disabled on your browser.
All Implemented Interfaces:
com.microsoft.graph.serializer.IJsonBackedObject
public class Team
extends Entity
implements com.microsoft.graph.serializer.IJsonBackedObject
The class for the Team.
Constructor Summary
Constructors
Method Summary
All Methods Instance Methods Concrete Methods
void
setRawObject (com.microsoft.graph.serializer.ISerializer serializer,
com.google.gson.JsonObject json)
Methods inherited from class java.lang.Object
clone , equals , finalize , getClass , hashCode , notify , notifyAll , toString , wait , wait , wait
Methods inherited from interface com.microsoft.graph.serializer.IJsonBackedObject
additionalDataManager
Field Details
classification
@SerializedName(value="classification",
alternate="Classification")
@Expose
@Nullable
public String classification
The Classification.
An optional label. Typically describes the data or business sensitivity of the team. Must match one of a pre-configured set in the tenant's directory.
createdDateTime
@SerializedName(value="createdDateTime",
alternate="CreatedDateTime")
@Expose
@Nullable
public OffsetDateTime createdDateTime
The Created Date Time.
Timestamp at which the team was created.
description
@SerializedName(value="description",
alternate="Description")
@Expose
@Nullable
public String description
The Description.
An optional description for the team. Maximum length: 1024 characters.
displayName
@SerializedName(value="displayName",
alternate="DisplayName")
@Expose
@Nullable
public String displayName
The Display Name.
The name of the team.
funSettings
@SerializedName(value="funSettings",
alternate="FunSettings")
@Expose
@Nullable
public TeamFunSettings funSettings
The Fun Settings.
Settings to configure use of Giphy, memes, and stickers in the team.
guestSettings
@SerializedName(value="guestSettings",
alternate="GuestSettings")
@Expose
@Nullable
public TeamGuestSettings guestSettings
The Guest Settings.
Settings to configure whether guests can create, update, or delete channels in the team.
internalId
@SerializedName(value="internalId",
alternate="InternalId")
@Expose
@Nullable
public String internalId
The Internal Id.
A unique ID for the team that has been used in a few places such as the audit log/Office 365 Management Activity API.
isArchived
@SerializedName(value="isArchived",
alternate="IsArchived")
@Expose
@Nullable
public Boolean isArchived
The Is Archived.
Whether this team is in read-only mode.
memberSettings
@SerializedName(value="memberSettings",
alternate="MemberSettings")
@Expose
@Nullable
public TeamMemberSettings memberSettings
The Member Settings.
Settings to configure whether members can perform certain actions, for example, create channels and add bots, in the team.
messagingSettings
@SerializedName(value="messagingSettings",
alternate="MessagingSettings")
@Expose
@Nullable
public TeamMessagingSettings messagingSettings
The Messaging Settings.
Settings to configure messaging and mentions in the team.
specialization
@SerializedName(value="specialization",
alternate="Specialization")
@Expose
@Nullable
public TeamSpecialization specialization
The Specialization.
Optional. Indicates whether the team is intended for a particular use case. Each team specialization has access to unique behaviors and experiences targeted to its use case.
summary
@SerializedName(value="summary",
alternate="Summary")
@Expose
@Nullable
public TeamSummary summary
The Summary.
tenantId
@SerializedName(value="tenantId",
alternate="TenantId")
@Expose
@Nullable
public String tenantId
The Tenant Id.
The ID of the Azure Active Directory tenant.
visibility
@SerializedName(value="visibility",
alternate="Visibility")
@Expose
@Nullable
public TeamVisibilityType visibility
The Visibility.
The visibility of the group and team. Defaults to Public.
webUrl
@SerializedName(value="webUrl",
alternate="WebUrl")
@Expose
@Nullable
public String webUrl
The Web Url.
A hyperlink that will go to the team in the Microsoft Teams client. This is the URL that you get when you right-click a team in the Microsoft Teams client and select Get link to team. This URL should be treated as an opaque blob, and not parsed.
allChannels
The All Channels.
List of channels either hosted in or shared with the team (incoming channels).
channels
@SerializedName(value="channels",
alternate="Channels")
@Expose
@Nullable
public ChannelCollectionPage channels
The Channels.
The collection of channels and messages associated with the team.
group
@SerializedName(value="group",
alternate="Group")
@Expose
@Nullable
public Group group
The Group.
incomingChannels
The Incoming Channels.
List of channels shared with the team.
installedApps
The Installed Apps.
The apps installed in this team.
members
The Members.
Members and owners of the team.
operations
The Operations.
The async operations that ran or are running on this team.
photo
@SerializedName(value="photo",
alternate="Photo")
@Expose
@Nullable
public ProfilePhoto photo
The Photo.
The profile photo for the team.
primaryChannel
@SerializedName(value="primaryChannel",
alternate="PrimaryChannel")
@Expose
@Nullable
public Channel primaryChannel
The Primary Channel.
The general channel for the team.
template
@SerializedName(value="template",
alternate="Template")
@Expose
@Nullable
public TeamsTemplate template
The Template.
The template this team was created from. See available templates.
schedule
@SerializedName(value="schedule",
alternate="Schedule")
@Expose
@Nullable
public Schedule schedule
The Schedule.
The schedule of shifts for this team.
Method Details
setRawObject
public void setRawObject (@Nonnull
com.microsoft.graph.serializer.ISerializer serializer,
@Nonnull
com.google.gson.JsonObject json)
Sets the raw JSON object
Specified by:
setRawObject in interface com.microsoft.graph.serializer.IJsonBackedObject
Overrides:
setRawObject in class Entity
Parameters:
serializer - the serializer
json - the JSON object to set this object to