Example #1
0
 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");
 }
Example #3
0
 public DropboxFileValue(IDropboxConnectionInfo connectionInfo, string folder, string fileName)
     : this(connectionInfo, folder, fileName, null, null, null)
 {
 }