// ------------------------------------------------------------------------------
// Copyright (c) Microsoft Corporation. All Rights Reserved. Licensed under the MIT License. See License in the project root for license information.
// ------------------------------------------------------------------------------
namespace Microsoft.Graph
{
using System.Collections.Generic;
using System.Threading;
///
/// The graph request context class
///
public class GraphRequestContext
{
///
/// A ClientRequestId property
///
public string ClientRequestId { get; set; }
///
/// A MiddlewareOptions property
///
public IDictionary MiddlewareOptions { get; set; }
///
/// A CancellationToken property
///
public CancellationToken CancellationToken { get; set; }
///
/// A FeatureUsage property
///
public FeatureFlag FeatureUsage { get; set; }
///
/// A property representing the logged in user
///
public GraphUserAccount User { get; set; }
}
}