pub struct MemberFilmRelationshipsRequest {
    pub cursor: Option<Cursor>,
    pub per_page: Option<usize>,
    pub sort: Option<MemberFilmRelationshipsRequestSort>,
    pub member: Option<String>,
    pub member_relationship: Option<FilmRelationshipType>,
    pub film_relationship: Option<FilmRelationshipType>,
}

Fields§

§cursor: Option<Cursor>

The pagination cursor.

§per_page: Option<usize>

The number of items to include per page (default is 20, maximum is 100).

§sort: Option<MemberFilmRelationshipsRequestSort>

Defaults to Date, which has different semantics based on the request: When review is specified, members who most recently liked the review appear first. When list is specified, members who most recently liked the list appear first. When film is specified and filmRelationship=Watched, members who most recently watched the film appear first. When film is specified and filmRelationship=Liked, members who most recently liked the film appear first. When member is specified and memberRelationship=IsFollowing, most recently followed members appear first. When member is specified and memberRelationship=IsFollowedBy, most recent followers appear first. Otherwise, members who most recently joined the site appear first. The PopularWithFriends values are only available to authenticated members and consider popularity amongst the member’s friends.

§member: Option<String>

Specify the LID of a member to return members who follow or are followed by that member.

§member_relationship: Option<FilmRelationshipType>

Must be used in conjunction with member. Defaults to IsFollowing, which returns the list of members followed by the member. Use IsFollowedBy to return the list of members that follow the member.

§film_relationship: Option<FilmRelationshipType>

Must be used in conjunction with film. Defaults to Watched, which returns the list of members who have seen the film. Specify the type of relationship to limit the returned members accordingly.

Trait Implementations§

source§

impl Clone for MemberFilmRelationshipsRequest

source§

fn clone(&self) -> MemberFilmRelationshipsRequest

Returns a copy of the value. Read more
1.0.0 · source§

fn clone_from(&mut self, source: &Self)

Performs copy-assignment from source. Read more
source§

impl Debug for MemberFilmRelationshipsRequest

source§

fn fmt(&self, f: &mut Formatter<'_>) -> Result

Formats the value using the given formatter. Read more
source§

impl Default for MemberFilmRelationshipsRequest

source§

fn default() -> MemberFilmRelationshipsRequest

Returns the “default value” for a type. Read more
source§

impl Serialize for MemberFilmRelationshipsRequest

source§

fn serialize<__S>(&self, __serializer: __S) -> Result<__S::Ok, __S::Error>
where __S: Serializer,

Serialize this value into the given Serde serializer. Read more

Auto Trait Implementations§

Blanket Implementations§

source§

impl<T> Any for T
where T: 'static + ?Sized,

source§

fn type_id(&self) -> TypeId

Gets the TypeId of self. Read more
source§

impl<T> Borrow<T> for T
where T: ?Sized,

source§

fn borrow(&self) -> &T

Immutably borrows from an owned value. Read more
source§

impl<T> BorrowMut<T> for T
where T: ?Sized,

source§

fn borrow_mut(&mut self) -> &mut T

Mutably borrows from an owned value. Read more
source§

impl<T> From<T> for T

source§

fn from(t: T) -> T

Returns the argument unchanged.

source§

impl<T> Instrument for T

source§

fn instrument(self, span: Span) -> Instrumented<Self>

Instruments this type with the provided Span, returning an Instrumented wrapper. Read more
source§

fn in_current_span(self) -> Instrumented<Self>

Instruments this type with the current Span, returning an Instrumented wrapper. Read more
source§

impl<T, U> Into<U> for T
where U: From<T>,

source§

fn into(self) -> U

Calls U::from(self).

That is, this conversion is whatever the implementation of From<T> for U chooses to do.

source§

impl<T> Same for T

§

type Output = T

Should always be Self
source§

impl<T> ToOwned for T
where T: Clone,

§

type Owned = T

The resulting type after obtaining ownership.
source§

fn to_owned(&self) -> T

Creates owned data from borrowed data, usually by cloning. Read more
source§

fn clone_into(&self, target: &mut T)

Uses borrowed data to replace owned data, usually by cloning. Read more
source§

impl<T, U> TryFrom<U> for T
where U: Into<T>,

§

type Error = Infallible

The type returned in the event of a conversion error.
source§

fn try_from(value: U) -> Result<T, <T as TryFrom<U>>::Error>

Performs the conversion.
source§

impl<T, U> TryInto<U> for T
where U: TryFrom<T>,

§

type Error = <U as TryFrom<T>>::Error

The type returned in the event of a conversion error.
source§

fn try_into(self) -> Result<U, <U as TryFrom<T>>::Error>

Performs the conversion.
source§

impl<T> WithSubscriber for T

source§

fn with_subscriber<S>(self, subscriber: S) -> WithDispatch<Self>
where S: Into<Dispatch>,

Attaches the provided Subscriber to this type, returning a WithDispatch wrapper. Read more
source§

fn with_current_subscriber(self) -> WithDispatch<Self>

Attaches the current default Subscriber to this type, returning a WithDispatch wrapper. Read more