Package com.microsoft.graph.models
Class TeamsAppDefinition
java.lang.Object
com.microsoft.graph.models.Entity
com.microsoft.graph.models.TeamsAppDefinition
- All Implemented Interfaces:
com.microsoft.graph.serializer.IJsonBackedObject
public class TeamsAppDefinition
extends Entity
implements com.microsoft.graph.serializer.IJsonBackedObject
The class for the Teams App Definition.
-
Field Summary
FieldsModifier and TypeFieldDescriptionThe Bot.The Created By.The Description.The Display Name.The Last Modified Date Time.The Publishing State.The Short Description.The Teams App Id.The Version. -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionvoidsetRawObject(com.microsoft.graph.serializer.ISerializer serializer, com.google.gson.JsonObject json) Sets the raw JSON objectMethods inherited from class com.microsoft.graph.models.Entity
additionalDataManagerMethods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitMethods inherited from interface com.microsoft.graph.serializer.IJsonBackedObject
additionalDataManager
-
Field Details
-
createdBy
@SerializedName(value="createdBy", alternate="CreatedBy") @Expose @Nullable public IdentitySet createdByThe Created By. -
description
@SerializedName(value="description", alternate="Description") @Expose @Nullable public String descriptionThe Description. Verbose description of the application. -
displayName
@SerializedName(value="displayName", alternate="DisplayName") @Expose @Nullable public String displayNameThe Display Name. The name of the app provided by the app developer. -
lastModifiedDateTime
@SerializedName(value="lastModifiedDateTime", alternate="LastModifiedDateTime") @Expose @Nullable public OffsetDateTime lastModifiedDateTimeThe Last Modified Date Time. -
publishingState
@SerializedName(value="publishingState", alternate="PublishingState") @Expose @Nullable public TeamsAppPublishingState publishingStateThe Publishing State. The published status of a specific version of a Teams app. Possible values are:submitted — The specific version of the Teams app has been submitted and is under review. published — The request to publish the specific version of the Teams app has been approved by the admin and the app is published. rejected — The request to publish the specific version of the Teams app was rejected by the admin. -
shortDescription
@SerializedName(value="shortDescription", alternate="ShortDescription") @Expose @Nullable public String shortDescriptionThe Short Description. Short description of the application. -
teamsAppId
@SerializedName(value="teamsAppId", alternate="TeamsAppId") @Expose @Nullable public String teamsAppIdThe Teams App Id. The ID from the Teams app manifest. -
version
The Version. The version number of the application. -
bot
The Bot. The details of the bot specified in the Teams app manifest.
-
-
Constructor Details
-
TeamsAppDefinition
public TeamsAppDefinition()
-
-
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:
setRawObjectin interfacecom.microsoft.graph.serializer.IJsonBackedObject- Overrides:
setRawObjectin classEntity- Parameters:
serializer- the serializerjson- the JSON object to set this object to
-