Struct letterboxd::Client
[−]
[src]
pub struct Client { /* fields omitted */ }
Methods
impl Client
[src]
fn new(handle: &Handle, api_key: String, api_shared_secret: String) -> Client
[src]
fn auth(
&self,
username: &str,
password: &str
) -> Box<Future<Item = AccessToken, Error = Error>>
[src]
&self,
username: &str,
password: &str
) -> Box<Future<Item = AccessToken, Error = Error>>
Use a member’s credentials to sign in and receive an authentication token.
Use this function to generate or refresh an auth token. See Authentication for more details.
fn films(
&self,
request: &FilmsRequest,
token: Option<&AccessToken>
) -> Box<Future<Item = FilmsResponse, Error = Error>>
[src]
&self,
request: &FilmsRequest,
token: Option<&AccessToken>
) -> Box<Future<Item = FilmsResponse, Error = Error>>
A cursored window over the list of films.
fn film_services(
&self,
token: Option<&AccessToken>
) -> Box<Future<Item = FilmServicesResponse, Error = Error>>
[src]
&self,
token: Option<&AccessToken>
) -> Box<Future<Item = FilmServicesResponse, Error = Error>>
Get a list of services supported by the /films endpoint.
fn film_genres(
&self,
token: Option<&AccessToken>
) -> Box<Future<Item = GenresResponse, Error = Error>>
[src]
&self,
token: Option<&AccessToken>
) -> Box<Future<Item = GenresResponse, Error = Error>>
Get a list of genres supported by the films
function.
fn film(
&self,
id: &str,
token: Option<&AccessToken>
) -> Box<Future<Item = Film, Error = Error>>
[src]
&self,
id: &str,
token: Option<&AccessToken>
) -> Box<Future<Item = Film, Error = Error>>
Get details about a film by ID.
fn film_availability(
&self,
id: &str,
token: Option<&AccessToken>
) -> Box<Future<Item = FilmAvailabilityResponse, Error = Error>>
[src]
&self,
id: &str,
token: Option<&AccessToken>
) -> Box<Future<Item = FilmAvailabilityResponse, Error = Error>>
Get availability data about a film by ID.
fn film_relationship(
&self,
id: &str,
token: Option<&AccessToken>
) -> Box<Future<Item = FilmRelationship, Error = Error>>
[src]
&self,
id: &str,
token: Option<&AccessToken>
) -> Box<Future<Item = FilmRelationship, Error = Error>>
Get details of the authenticated member’s relationship with a film by ID.
fn update_film_relationship(
&self,
id: &str,
request: &FilmRelationshipUpdateRequest,
token: &AccessToken
) -> Box<Future<Item = FilmRelationshipUpdateResponse, Error = Error>>
[src]
&self,
id: &str,
request: &FilmRelationshipUpdateRequest,
token: &AccessToken
) -> Box<Future<Item = FilmRelationshipUpdateResponse, Error = Error>>
Update the authenticated member’s relationship with a film by ID.
fn film_relationship_members(
&self,
id: &str,
request: &MemberFilmRelationshipsRequest,
token: Option<&AccessToken>
) -> Box<Future<Item = MemberFilmRelationshipsResponse, Error = Error>>
[src]
&self,
id: &str,
request: &MemberFilmRelationshipsRequest,
token: Option<&AccessToken>
) -> Box<Future<Item = MemberFilmRelationshipsResponse, Error = Error>>
Get details of the authenticated member’s relationship with a film by ID.
fn film_statistics(
&self,
id: &str,
token: Option<&AccessToken>
) -> Box<Future<Item = FilmStatistics, Error = Error>>
[src]
&self,
id: &str,
token: Option<&AccessToken>
) -> Box<Future<Item = FilmStatistics, Error = Error>>
Get statistical data about a film by ID.
fn lists(
&self,
request: &ListsRequest,
token: Option<&AccessToken>
) -> Box<Future<Item = ListsResponse, Error = Error>>
[src]
&self,
request: &ListsRequest,
token: Option<&AccessToken>
) -> Box<Future<Item = ListsResponse, Error = Error>>
A cursored window over a list of lists.
fn post_list(
&self,
request: &ListCreationRequest,
token: &AccessToken
) -> Box<Future<Item = ListCreateResponse, Error = Error>>
[src]
&self,
request: &ListCreationRequest,
token: &AccessToken
) -> Box<Future<Item = ListCreateResponse, Error = Error>>
Create a list.
fn list(
&self,
id: &str,
token: Option<&AccessToken>
) -> Box<Future<Item = List, Error = Error>>
[src]
&self,
id: &str,
token: Option<&AccessToken>
) -> Box<Future<Item = List, Error = Error>>
Get details of a list by ID.
fn patch_list(
&self,
id: &str,
request: &ListUpdateRequest,
token: &AccessToken
) -> Box<Future<Item = ListUpdateResponse, Error = Error>>
[src]
&self,
id: &str,
request: &ListUpdateRequest,
token: &AccessToken
) -> Box<Future<Item = ListUpdateResponse, Error = Error>>
Update a list by ID.
fn delete_list(
&self,
id: &str,
token: &AccessToken
) -> Box<Future<Item = StatusCode, Error = Error>>
[src]
&self,
id: &str,
token: &AccessToken
) -> Box<Future<Item = StatusCode, Error = Error>>
Delete a list by ID.
fn list_entries(
&self,
id: &str,
request: &ListEntriesRequest,
token: Option<&AccessToken>
) -> Box<Future<Item = ListEntriesResponse, Error = Error>>
[src]
&self,
id: &str,
request: &ListEntriesRequest,
token: Option<&AccessToken>
) -> Box<Future<Item = ListEntriesResponse, Error = Error>>
Get entries for a list by ID.
fn search(
&self,
request: &SearchRequest,
token: Option<&AccessToken>
) -> Box<Future<Item = SearchResponse, Error = Error>>
[src]
&self,
request: &SearchRequest,
token: Option<&AccessToken>
) -> Box<Future<Item = SearchResponse, Error = Error>>