// Copyright (c) Microsoft Corporation. // Licensed under the MIT License. using System.Text.Json.Serialization; namespace Microsoft.Teams.Apps.OAuth; /// /// Value payload of the signin/tokenExchange invoke activity. /// public class SignInTokenExchangeValue { /// /// Unique identifier for this token exchange request, used for deduplication. /// [JsonPropertyName("id")] public string? Id { get; set; } /// /// The OAuth connection name this exchange targets. /// [JsonPropertyName("connectionName")] public string? ConnectionName { get; set; } /// /// The token provided by the Teams client for exchange. /// [JsonPropertyName("token")] public string? Token { get; set; } }