C# Class SkyNet.Client.RequestGenerator

Show file Open project: jhoerr/SkyNet

Public Methods

Method Description
Authorize ( string clientId, string callbackUrl, IEnumerable requestedScopes ) : RestRequest
Copy ( string sourceId, string newParentId ) : RestRequest
CreateFolder ( string parentFolderId, string name, string description = null ) : RestRequest
Delete ( string id ) : RestRequest
Get ( string id ) : RestRequest
GetAccessToken ( string clientId, string clientSecret, string callbackUrl, string authorizationCode ) : RestRequest
GetContents ( string id ) : RestRequest
Move ( string sourceId, string newParentId ) : RestRequest
Quota ( ) : RestRequest
Read ( string id, long startByte, long endByte ) : RestRequest
RefreshAccessToken ( string clientId, string clientSecret, string callbackUrl, string refreshToken ) : RestRequest
Rename ( string id, string name ) : RestRequest
Write ( string parentFolderId, Stream content, string name, string contentType ) : RestRequest

Private Methods

Method Description
Append ( string apendage ) : string
ContentRequest ( Method method, string resource ) : RestRequest
CopyMove ( string sourceId, string newParentId ) : RestRequest
Encode ( string name ) : string

Method Details

Authorize() public method

public Authorize ( string clientId, string callbackUrl, IEnumerable requestedScopes ) : RestRequest
clientId string
callbackUrl string
requestedScopes IEnumerable
return RestSharp.RestRequest

Copy() public method

public Copy ( string sourceId, string newParentId ) : RestRequest
sourceId string
newParentId string
return RestSharp.RestRequest

CreateFolder() public method

public CreateFolder ( string parentFolderId, string name, string description = null ) : RestRequest
parentFolderId string
name string
description string
return RestSharp.RestRequest

Delete() public method

public Delete ( string id ) : RestRequest
id string
return RestSharp.RestRequest

Get() public method

public Get ( string id ) : RestRequest
id string
return RestSharp.RestRequest

GetAccessToken() public method

public GetAccessToken ( string clientId, string clientSecret, string callbackUrl, string authorizationCode ) : RestRequest
clientId string
clientSecret string
callbackUrl string
authorizationCode string
return RestSharp.RestRequest

GetContents() public method

public GetContents ( string id ) : RestRequest
id string
return RestSharp.RestRequest

Move() public method

public Move ( string sourceId, string newParentId ) : RestRequest
sourceId string
newParentId string
return RestSharp.RestRequest

Quota() public method

public Quota ( ) : RestRequest
return RestSharp.RestRequest

Read() public method

public Read ( string id, long startByte, long endByte ) : RestRequest
id string
startByte long
endByte long
return RestSharp.RestRequest

RefreshAccessToken() public method

public RefreshAccessToken ( string clientId, string clientSecret, string callbackUrl, string refreshToken ) : RestRequest
clientId string
clientSecret string
callbackUrl string
refreshToken string
return RestSharp.RestRequest

Rename() public method

public Rename ( string id, string name ) : RestRequest
id string
name string
return RestSharp.RestRequest

Write() public method

public Write ( string parentFolderId, Stream content, string name, string contentType ) : RestRequest
parentFolderId string
content Stream
name string
contentType string
return RestSharp.RestRequest