twitter-v2 0.1.8

Twitter API v2
Documentation
use super::get_req_builder;

get_req_builder! {
pub struct GetTweetsRequestBuilder {
    media_fields,
    user_fields,
    poll_fields,
    tweet_fields,
    place_fields,
    tweet_expansions
}
}

get_req_builder! {
pub struct GetTimelineRequestBuilder {
    media_fields,
    user_fields,
    poll_fields,
    tweet_fields,
    place_fields,
    tweet_expansions,
    exclude,
    start_time,
    end_time,
    since_id,
    until_id,
    max_results,
    pagination_token
}
}

get_req_builder! {
pub struct GetTweetsSearchRequestBuilder {
    media_fields,
    user_fields,
    poll_fields,
    tweet_fields,
    place_fields,
    tweet_expansions,
    exclude,
    start_time,
    end_time,
    since_id,
    until_id,
    max_results,
    sort_order,
    pagination_token
}
}

get_req_builder! {
pub struct GetTweetsCountsRequestBuilder {
    start_time,
    end_time,
    since_id,
    until_id,
    granularity
}
}

get_req_builder! {
pub struct GetStreamRulesRequestBuilder {
    ids
}
}

get_req_builder! {
#[stream]
pub struct GetTweetsStreamRequestBuilder {
    media_fields,
    user_fields,
    poll_fields,
    tweet_fields,
    place_fields,
    tweet_expansions,
    backfill
}
}

get_req_builder! {
pub struct GetTweetUsersRequestBuilder {
    media_fields,
    user_fields,
    poll_fields,
    tweet_fields,
    place_fields,
    user_expansions,
    max_results,
    pagination_token
}
}

get_req_builder! {
pub struct GetRelatedTweetsRequestBuilder {
    media_fields,
    user_fields,
    poll_fields,
    tweet_fields,
    place_fields,
    tweet_expansions,
    max_results,
    pagination_token
}
}

get_req_builder! {
pub struct GetUsersRequestBuilder {
    user_fields,
    tweet_fields,
    user_expansions
}
}

get_req_builder! {
pub struct GetRelatedUsersRequestBuilder {
    user_fields,
    tweet_fields,
    user_expansions,
    max_results,
    pagination_token
}
}

get_req_builder! {
pub struct GetSpacesRequestBuilder {
    space_expansions,
    space_fields,
    topic_fields,
    user_fields
}
}

get_req_builder! {
pub struct GetSpacesSearchRequestBuilder {
    space_expansions,
    space_fields,
    topic_fields,
    user_fields,
    space_state
}
}

get_req_builder! {
pub struct GetListsRequestBuilder {
    list_expansions,
    list_fields,
    user_fields
}
}

get_req_builder! {
pub struct GetPaginatedListsRequestBuilder {
    list_expansions,
    list_fields,
    user_fields,
    max_results,
    pagination_token
}
}

get_req_builder! {
pub struct GetLimitedRelatedTweetsRequestBuilder {
    user_fields,
    tweet_fields,
    limited_tweet_expansions,
    max_results,
    pagination_token
}
}

get_req_builder! {
pub struct GetComplianceJobsRequestBuilder {
    compliance_job_status
}
}