C# Class Com.Readmill.Api.ReadingsClient

Inheritance: ReadmillClientBase
Afficher le fichier Open project: totobogy/ReadmillDotNet Class Usage Examples

Méthodes publiques

Méthode Description
DeleteReadingAsync ( string accessToken, string readingId ) : Task
GetReadingByIdAsync ( string readingId, string accessToken = null, CancellationToken cancellationToken = default(CancellationToken) ) : Task

GetReadingCommentsAsync ( string readingId, RangeQueryOptions options = null, string accessToken = null ) : Task>
GetReadingHighlightsAsync ( string readingId, RangeQueryOptions options = null, string accessToken = null, CancellationToken cancellationToken = default(CancellationToken) ) : Task>
GetReadingLocationsAsync ( string readingId, string accessToken = null ) : Task>
GetReadingPeriodsAsync ( string readingId, string accessToken = null ) : Task>
GetReadingSession ( string accessToken, string readingId ) : ReadingSession
GetReadingsAsync ( ReadingsQueryOptions options = null, CancellationToken cancellationToken = default(CancellationToken) ) : Task>

Retrieves a list of readings.

PostReadingCommentAsync ( string accessToken, string readingId, Comment comment ) : Task
PostReadingHighlightAsync ( string accessToken, string readingId, Highlight highlight ) : Task
PostReadingPingAsync ( string accessToken, string readingId, Ping ping ) : Task
ReadingsClient ( string clientId ) : System

Instantiates a client for the Readmill/Users api

UpdateReadingAsync ( string accessToken, string readingId, ReadingUpdategram updatedReading ) : Task

Méthodes protégées

Méthode Description
LoadTemplates ( ) : void

Method Details

DeleteReadingAsync() public méthode

public DeleteReadingAsync ( string accessToken, string readingId ) : Task
accessToken string
readingId string
Résultat Task

GetReadingByIdAsync() public méthode

public GetReadingByIdAsync ( string readingId, string accessToken = null, CancellationToken cancellationToken = default(CancellationToken) ) : Task
readingId string
accessToken string (optional) for private readings
cancellationToken System.Threading.CancellationToken
Résultat Task

GetReadingCommentsAsync() public méthode

public GetReadingCommentsAsync ( string readingId, RangeQueryOptions options = null, string accessToken = null ) : Task>
readingId string
options RangeQueryOptions
accessToken string
Résultat Task>

GetReadingHighlightsAsync() public méthode

public GetReadingHighlightsAsync ( string readingId, RangeQueryOptions options = null, string accessToken = null, CancellationToken cancellationToken = default(CancellationToken) ) : Task>
readingId string
options RangeQueryOptions
accessToken string
cancellationToken System.Threading.CancellationToken
Résultat Task>

GetReadingLocationsAsync() public méthode

public GetReadingLocationsAsync ( string readingId, string accessToken = null ) : Task>
readingId string
accessToken string
Résultat Task>

GetReadingPeriodsAsync() public méthode

public GetReadingPeriodsAsync ( string readingId, string accessToken = null ) : Task>
readingId string
accessToken string
Résultat Task>

GetReadingSession() public méthode

public GetReadingSession ( string accessToken, string readingId ) : ReadingSession
accessToken string
readingId string
Résultat ReadingSession

GetReadingsAsync() public méthode

Retrieves a list of readings.
public GetReadingsAsync ( ReadingsQueryOptions options = null, CancellationToken cancellationToken = default(CancellationToken) ) : Task>
options ReadingsQueryOptions Query options for retrieving the readings (optional)
cancellationToken System.Threading.CancellationToken
Résultat Task>

LoadTemplates() protected méthode

protected LoadTemplates ( ) : void
Résultat void

PostReadingCommentAsync() public méthode

public PostReadingCommentAsync ( string accessToken, string readingId, Comment comment ) : Task
accessToken string
readingId string
comment Com.Readmill.Api.DataContracts.Comment
Résultat Task

PostReadingHighlightAsync() public méthode

public PostReadingHighlightAsync ( string accessToken, string readingId, Highlight highlight ) : Task
accessToken string
readingId string
highlight Com.Readmill.Api.DataContracts.Highlight
Résultat Task

PostReadingPingAsync() public méthode

public PostReadingPingAsync ( string accessToken, string readingId, Ping ping ) : Task
accessToken string
readingId string
ping Com.Readmill.Api.DataContracts.Ping
Résultat Task

ReadingsClient() public méthode

Instantiates a client for the Readmill/Users api
public ReadingsClient ( string clientId ) : System
clientId string Client Id of the application, assgined by Readmill when the app is registered
Résultat System

UpdateReadingAsync() public méthode

public UpdateReadingAsync ( string accessToken, string readingId, ReadingUpdategram updatedReading ) : Task
accessToken string
readingId string
updatedReading Com.Readmill.Api.DataContracts.ReadingUpdategram
Résultat Task