public DropboxFileValue(IDropboxConnectionInfo connectionInfo, string folder, string fileName, string connectorCode, string connectionName, string connectorName) : base(new DropboxFileValueMetadata { Folder = folder, Name = fileName, ConnectorCode = connectorCode, ConnectionName = connectionName, ConnectorName = connectorName }) => (Name, _folder, _connectionInfo) = (fileName, folder, connectionInfo);
public static DropboxClient CreateConnectionInfo(this IDropboxConnectionInfo info) { if (!string.IsNullOrWhiteSpace(info.AppSecret)) { return(new DropboxClient(info.Token, info.AppKey, info.AppSecret)); } else if (!string.IsNullOrWhiteSpace(info.AppKey)) { return(new DropboxClient(info.Token, info.AppKey)); } else { return(new DropboxClient(info.Token)); } throw new System.Exception("dropbox connection information must be provided"); }
public DropboxFileValue(IDropboxConnectionInfo connectionInfo, string folder, string fileName) : this(connectionInfo, folder, fileName, null, null, null) { }