DocSpace-buildtools/thirdparty/AppLimit.CloudComputing.SharpBox/StorageProvider/DropBox/Logic/DropBoxStorageProviderSession.cs

31 lines
1.0 KiB
C#
Raw Normal View History

2020-03-13 13:40:58 +00:00
using System;
using AppLimit.CloudComputing.SharpBox.StorageProvider.API;
using AppLimit.CloudComputing.SharpBox.Common.Net.oAuth.Context;
namespace AppLimit.CloudComputing.SharpBox.StorageProvider.DropBox.Logic
{
internal class DropBoxStorageProviderSession : IStorageProviderSession
{
public OAuthConsumerContext Context { get; set; }
public bool SandBoxMode { get; set; }
public DropBoxStorageProviderSession(DropBoxToken token, DropBoxConfiguration config, OAuthConsumerContext consumerContext, IStorageProviderService service)
{
SessionToken = token;
ServiceConfiguration = config;
Service = service;
Context = consumerContext;
}
#region IStorageProviderSession Members
public ICloudStorageAccessToken SessionToken { get; private set; }
public IStorageProviderService Service { get; private set; }
public ICloudStorageConfiguration ServiceConfiguration { get; private set; }
#endregion
}
}