C# Класс Com.Readmill.Api.ReadingsClient

Наследование: ReadmillClientBase
Показать файл Открыть проект Примеры использования класса

Открытые методы

Метод Описание
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

Защищенные методы

Метод Описание
LoadTemplates ( ) : void

Описание методов

DeleteReadingAsync() публичный Метод

public DeleteReadingAsync ( string accessToken, string readingId ) : Task
accessToken string
readingId string
Результат Task

GetReadingByIdAsync() публичный Метод

public GetReadingByIdAsync ( string readingId, string accessToken = null, CancellationToken cancellationToken = default(CancellationToken) ) : Task
readingId string
accessToken string (optional) for private readings
cancellationToken System.Threading.CancellationToken
Результат Task

GetReadingCommentsAsync() публичный Метод

public GetReadingCommentsAsync ( string readingId, RangeQueryOptions options = null, string accessToken = null ) : Task>
readingId string
options RangeQueryOptions
accessToken string
Результат Task>

GetReadingHighlightsAsync() публичный Метод

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
Результат Task>

GetReadingLocationsAsync() публичный Метод

public GetReadingLocationsAsync ( string readingId, string accessToken = null ) : Task>
readingId string
accessToken string
Результат Task>

GetReadingPeriodsAsync() публичный Метод

public GetReadingPeriodsAsync ( string readingId, string accessToken = null ) : Task>
readingId string
accessToken string
Результат Task>

GetReadingSession() публичный Метод

public GetReadingSession ( string accessToken, string readingId ) : ReadingSession
accessToken string
readingId string
Результат ReadingSession

GetReadingsAsync() публичный Метод

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
Результат Task>

LoadTemplates() защищенный Метод

protected LoadTemplates ( ) : void
Результат void

PostReadingCommentAsync() публичный Метод

public PostReadingCommentAsync ( string accessToken, string readingId, Comment comment ) : Task
accessToken string
readingId string
comment Com.Readmill.Api.DataContracts.Comment
Результат Task

PostReadingHighlightAsync() публичный Метод

public PostReadingHighlightAsync ( string accessToken, string readingId, Highlight highlight ) : Task
accessToken string
readingId string
highlight Com.Readmill.Api.DataContracts.Highlight
Результат Task

PostReadingPingAsync() публичный Метод

public PostReadingPingAsync ( string accessToken, string readingId, Ping ping ) : Task
accessToken string
readingId string
ping Com.Readmill.Api.DataContracts.Ping
Результат Task

ReadingsClient() публичный Метод

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
Результат System

UpdateReadingAsync() публичный Метод

public UpdateReadingAsync ( string accessToken, string readingId, ReadingUpdategram updatedReading ) : Task
accessToken string
readingId string
updatedReading Com.Readmill.Api.DataContracts.ReadingUpdategram
Результат Task