Class SendActivityNotificationPostRequestBody
java.lang.Object
com.microsoft.graph.groups.item.team.sendactivitynotification.SendActivityNotificationPostRequestBody
- All Implemented Interfaces:
com.microsoft.kiota.serialization.AdditionalDataHolder,com.microsoft.kiota.serialization.Parsable,com.microsoft.kiota.store.BackedModel
@Generated("com.microsoft.kiota")
public class SendActivityNotificationPostRequestBody
extends Object
implements com.microsoft.kiota.serialization.AdditionalDataHolder, com.microsoft.kiota.store.BackedModel, com.microsoft.kiota.serialization.Parsable
-
Field Summary
FieldsModifier and TypeFieldDescriptionprotected com.microsoft.kiota.store.BackingStoreStores model information. -
Constructor Summary
ConstructorsConstructorDescriptionInstantiates a newSendActivityNotificationPostRequestBodyand sets the default values. -
Method Summary
Modifier and TypeMethodDescriptioncreateFromDiscriminatorValue(com.microsoft.kiota.serialization.ParseNode parseNode) Creates a new instance of the appropriate class based on discriminator valueGets the activityType property value.Gets the AdditionalData property value.com.microsoft.kiota.store.BackingStoreGets the backingStore property value.Gets the chainId property value.The deserialization information for the current modelGets the previewText property value.Gets the recipient property value.Gets the teamsAppId property value.Gets the templateParameters property value.getTopic()Gets the topic property value.voidserialize(com.microsoft.kiota.serialization.SerializationWriter writer) Serializes information the current objectvoidsetActivityType(String value) Sets the activityType property value.voidsetAdditionalData(Map<String, Object> value) Sets the AdditionalData property value.voidsetBackingStore(com.microsoft.kiota.store.BackingStore value) Sets the backingStore property value.voidsetChainId(Long value) Sets the chainId property value.voidsetPreviewText(ItemBody value) Sets the previewText property value.voidSets the recipient property value.voidsetTeamsAppId(String value) Sets the teamsAppId property value.voidsetTemplateParameters(List<KeyValuePair> value) Sets the templateParameters property value.voidsetTopic(TeamworkActivityTopic value) Sets the topic property value.
-
Field Details
-
backingStore
@Nonnull protected com.microsoft.kiota.store.BackingStore backingStoreStores model information.
-
-
Constructor Details
-
SendActivityNotificationPostRequestBody
public SendActivityNotificationPostRequestBody()Instantiates a newSendActivityNotificationPostRequestBodyand sets the default values.
-
-
Method Details
-
createFromDiscriminatorValue
@Nonnull public static SendActivityNotificationPostRequestBody createFromDiscriminatorValue(@Nonnull com.microsoft.kiota.serialization.ParseNode parseNode) Creates a new instance of the appropriate class based on discriminator value- Parameters:
parseNode- The parse node to use to read the discriminator value and create the object- Returns:
- a
SendActivityNotificationPostRequestBody
-
getActivityType
Gets the activityType property value. The activityType property- Returns:
- a
String
-
getAdditionalData
Gets the AdditionalData property value. Stores additional data not described in the OpenAPI description found when deserializing. Can be used for serialization as well. -
getBackingStore
@Nonnull public com.microsoft.kiota.store.BackingStore getBackingStore()Gets the backingStore property value. Stores model information.- Specified by:
getBackingStorein interfacecom.microsoft.kiota.store.BackedModel- Returns:
- a
BackingStore
-
getChainId
Gets the chainId property value. The chainId property- Returns:
- a
Long
-
getFieldDeserializers
@Nonnull public Map<String,Consumer<com.microsoft.kiota.serialization.ParseNode>> getFieldDeserializers()The deserialization information for the current model -
getPreviewText
Gets the previewText property value. The previewText property- Returns:
- a
ItemBody
-
getRecipient
Gets the recipient property value. The recipient property- Returns:
- a
TeamworkNotificationRecipient
-
getTeamsAppId
Gets the teamsAppId property value. The teamsAppId property- Returns:
- a
String
-
getTemplateParameters
Gets the templateParameters property value. The templateParameters property- Returns:
- a
List<KeyValuePair>
-
getTopic
Gets the topic property value. The topic property- Returns:
- a
TeamworkActivityTopic
-
serialize
public void serialize(@Nonnull com.microsoft.kiota.serialization.SerializationWriter writer) Serializes information the current object- Specified by:
serializein interfacecom.microsoft.kiota.serialization.Parsable- Parameters:
writer- Serialization writer to use to serialize this model
-
setActivityType
Sets the activityType property value. The activityType property- Parameters:
value- Value to set for the activityType property.
-
setAdditionalData
Sets the AdditionalData property value. Stores additional data not described in the OpenAPI description found when deserializing. Can be used for serialization as well.- Parameters:
value- Value to set for the AdditionalData property.
-
setBackingStore
public void setBackingStore(@Nonnull com.microsoft.kiota.store.BackingStore value) Sets the backingStore property value. Stores model information.- Parameters:
value- Value to set for the backingStore property.
-
setChainId
Sets the chainId property value. The chainId property- Parameters:
value- Value to set for the chainId property.
-
setPreviewText
Sets the previewText property value. The previewText property- Parameters:
value- Value to set for the previewText property.
-
setRecipient
Sets the recipient property value. The recipient property- Parameters:
value- Value to set for the recipient property.
-
setTeamsAppId
Sets the teamsAppId property value. The teamsAppId property- Parameters:
value- Value to set for the teamsAppId property.
-
setTemplateParameters
Sets the templateParameters property value. The templateParameters property- Parameters:
value- Value to set for the templateParameters property.
-
setTopic
Sets the topic property value. The topic property- Parameters:
value- Value to set for the topic property.
-