Class SendActivityNotificationToRecipientsPostRequestBody
java.lang.Object
com.microsoft.graph.teamwork.sendactivitynotificationtorecipients.SendActivityNotificationToRecipientsPostRequestBody
- All Implemented Interfaces:
com.microsoft.kiota.serialization.AdditionalDataHolder,com.microsoft.kiota.serialization.Parsable,com.microsoft.kiota.store.BackedModel
@Generated("com.microsoft.kiota")
public class SendActivityNotificationToRecipientsPostRequestBody
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 newSendActivityNotificationToRecipientsPostRequestBodyand 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 iconId property value.Gets the previewText property value.Gets the recipients 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.voidSets the iconId property value.voidsetPreviewText(ItemBody value) Sets the previewText property value.voidSets the recipients 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
-
SendActivityNotificationToRecipientsPostRequestBody
public SendActivityNotificationToRecipientsPostRequestBody()Instantiates a newSendActivityNotificationToRecipientsPostRequestBodyand sets the default values.
-
-
Method Details
-
createFromDiscriminatorValue
@Nonnull public static SendActivityNotificationToRecipientsPostRequestBody 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
SendActivityNotificationToRecipientsPostRequestBody
-
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 -
getIconId
Gets the iconId property value. The iconId property- Returns:
- a
String
-
getPreviewText
Gets the previewText property value. The previewText property- Returns:
- a
ItemBody
-
getRecipients
Gets the recipients property value. The recipients property- Returns:
- a
List<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.
-
setIconId
Sets the iconId property value. The iconId property- Parameters:
value- Value to set for the iconId property.
-
setPreviewText
Sets the previewText property value. The previewText property- Parameters:
value- Value to set for the previewText property.
-
setRecipients
Sets the recipients property value. The recipients property- Parameters:
value- Value to set for the recipients 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.
-