C# Class Bloom.WebLibraryIntegration.BloomParseClient

Show file Open project: BloomBooks/BloomDesktop Class Usage Examples

Private Properties

Property Type Description
GetBookRecords dynamic
GetLanguage dynamic
GetLanguagePointers Bloom.Book.ParseDotComObjectPointer[]
IsThisVersionAllowedToUpload bool
LanguageCount int
LanguageId string
MakeDeleteRequest RestSharp.RestRequest
MakeGetRequest RestSharp.RestRequest
MakePostRequest RestSharp.RestRequest
MakePutRequest RestSharp.RestRequest
MakeRequest RestSharp.RestRequest
SendResetPassword void
SetCommonHeaders void
UserExists bool

Public Methods

Method Description
BloomParseClient ( ) : System
CreateBookRecord ( string metadataJson ) : IRestResponse
CreateLanguage ( LanguageDescriptor lang ) : dynamic
CreateUser ( string account, string password ) : void
DeleteCurrentUser ( ) : void
DeleteLanguages ( ) : void
GetBookCount ( ) : int
GetBookRecordsByQuery ( string query ) : IRestResponse
GetRealUrl ( ) : string
GetSingleBookRecord ( string id ) : dynamic
LanguageExists ( LanguageDescriptor lang ) : bool
LogIn ( string account, string password ) : bool
Logout ( ) : void
SetBookRecord ( string metadataJson ) : IRestResponse

Private Methods

Method Description
GetBookRecords ( string id ) : dynamic
GetLanguage ( string objectId ) : dynamic
GetLanguagePointers ( LanguageDescriptor languages ) : Bloom.Book.ParseDotComObjectPointer[]

Get the language pointers we need to refer to a sequence of languages. If matching languages don't exist they will be created (requires user to be logged in)

IsThisVersionAllowedToUpload ( ) : bool
LanguageCount ( LanguageDescriptor lang ) : int
LanguageId ( LanguageDescriptor lang ) : string
MakeDeleteRequest ( string path ) : RestRequest
MakeGetRequest ( string path ) : RestRequest
MakePostRequest ( string path ) : RestRequest
MakePutRequest ( string path ) : RestRequest
MakeRequest ( string path, Method requestType ) : RestRequest
SendResetPassword ( string account ) : void
SetCommonHeaders ( RestRequest request ) : void
UserExists ( string account ) : bool

Method Details

BloomParseClient() public method

public BloomParseClient ( ) : System
return System

CreateBookRecord() public method

public CreateBookRecord ( string metadataJson ) : IRestResponse
metadataJson string
return IRestResponse

CreateLanguage() public method

public CreateLanguage ( LanguageDescriptor lang ) : dynamic
lang Bloom.Book.LanguageDescriptor
return dynamic

CreateUser() public method

public CreateUser ( string account, string password ) : void
account string
password string
return void

DeleteCurrentUser() public method

public DeleteCurrentUser ( ) : void
return void

DeleteLanguages() public method

public DeleteLanguages ( ) : void
return void

GetBookCount() public method

public GetBookCount ( ) : int
return int

GetBookRecordsByQuery() public method

public GetBookRecordsByQuery ( string query ) : IRestResponse
query string
return IRestResponse

GetRealUrl() public method

public GetRealUrl ( ) : string
return string

GetSingleBookRecord() public method

public GetSingleBookRecord ( string id ) : dynamic
id string
return dynamic

LanguageExists() public method

public LanguageExists ( LanguageDescriptor lang ) : bool
lang Bloom.Book.LanguageDescriptor
return bool

LogIn() public method

public LogIn ( string account, string password ) : bool
account string
password string
return bool

Logout() public method

public Logout ( ) : void
return void

SetBookRecord() public method

public SetBookRecord ( string metadataJson ) : IRestResponse
metadataJson string
return IRestResponse