[][src]Trait twapi::Twapi

pub trait Twapi {
    fn authorization_header(
        &self,
        method: &str,
        uri: &str,
        options: &Vec<(&str, &str)>
    ) -> String; fn get(
        &self,
        uri: &str,
        query_options: &Vec<(&str, &str)>
    ) -> Result<Response, Error> { ... }
fn post(
        &self,
        uri: &str,
        query_options: &Vec<(&str, &str)>,
        form_options: &Vec<(&str, &str)>
    ) -> Result<Response, Error> { ... }
fn multipart(
        &self,
        uri: &str,
        query_options: &Vec<(&str, &str)>,
        form: Form
    ) -> Result<Response, Error> { ... }
fn put(
        &self,
        uri: &str,
        query_options: &Vec<(&str, &str)>
    ) -> Result<Response, Error> { ... }
fn delete(
        &self,
        uri: &str,
        query_options: &Vec<(&str, &str)>
    ) -> Result<Response, Error> { ... }
fn json(
        &self,
        uri: &str,
        query_options: &Vec<(&str, &str)>,
        json: &Value
    ) -> Result<Response, Error> { ... }
fn get_verify_credentials(
        &self,
        params: &Vec<(&str, &str)>
    ) -> Result<TwapiResponse, TwapiError> { ... }
fn get_search_tweets(
        &self,
        params: &Vec<(&str, &str)>
    ) -> Result<TwapiResponse, TwapiError> { ... }
fn post_statuses_update(
        &self,
        params: &Vec<(&str, &str)>
    ) -> Result<TwapiResponse, TwapiError> { ... }
fn post_direct_messages_events_new(
        &self,
        value: &Value
    ) -> Result<TwapiResponse, TwapiError> { ... }
fn get_account_activity_subscription(
        &self,
        env_name: &str
    ) -> Result<TwapiResponse, TwapiError> { ... }
fn get_direct_messages_welcome_messages_list(
        &self
    ) -> Result<TwapiResponse, TwapiError> { ... }
fn get_direct_messages_welcome_messages_show(
        &self,
        id: &str
    ) -> Result<TwapiResponse, TwapiError> { ... }
fn post_direct_messages_welcome_messages_new(
        &self,
        value: &Value
    ) -> Result<TwapiResponse, TwapiError> { ... }
fn delete_direct_messages_welcome_messages_destroy(
        &self,
        id: &str
    ) -> Result<TwapiResponse, TwapiError> { ... }
fn get_media_upload(
        &self,
        media_id: &str
    ) -> Result<TwapiResponse, TwapiError> { ... }
fn get_media_upload_until_succeeded(
        &self,
        media_id: &str
    ) -> Result<TwapiResponse, TwapiError> { ... }
fn post_media_upload(
        &self,
        file: &str,
        additional_owners: Option<String>
    ) -> Result<TwapiResponse, TwapiError> { ... }
fn post_media_upload_chunk(
        &self,
        file: &str,
        media_type: &str,
        media_category: &str,
        additional_owners: Option<String>
    ) -> Result<TwapiResponse, TwapiError> { ... }
fn post_media_metadata_create(
        &self,
        value: &Value
    ) -> Result<TwapiResponse, TwapiError> { ... }
fn post_account_activity_webhooks(
        &self,
        uri: &str,
        env_name: Option<&str>
    ) -> Result<TwapiResponse, TwapiError> { ... }
fn get_account_activity_webhooks(
        &self,
        env_name: Option<&str>
    ) -> Result<TwapiResponse, TwapiError> { ... }
fn put_account_activity_webhooks(
        &self,
        env_name: Option<&str>
    ) -> Result<TwapiResponse, TwapiError> { ... }
fn delete_account_activity_webhooks(
        &self,
        webhook_id: &str,
        env_name: Option<&str>
    ) -> Result<TwapiResponse, TwapiError> { ... }
fn post_account_activity_subscriptions(
        &self,
        env_name: Option<&str>
    ) -> Result<TwapiResponse, TwapiError> { ... }
fn get_account_activity_all_count(
        &self
    ) -> Result<TwapiResponse, TwapiError> { ... }
fn get_account_activity_subscriptions(
        &self,
        env_name: Option<&str>
    ) -> Result<TwapiResponse, TwapiError> { ... }
fn get_account_activity_subscriptions_list(
        &self,
        env_name: Option<&str>
    ) -> Result<TwapiResponse, TwapiError> { ... }
fn delete_account_activity_subscriptions(
        &self,
        env_name: Option<&str>
    ) -> Result<TwapiResponse, TwapiError> { ... } }

Access to Twitter API

Required methods

fn authorization_header(
    &self,
    method: &str,
    uri: &str,
    options: &Vec<(&str, &str)>
) -> String

Loading content...

Provided methods

fn get(
    &self,
    uri: &str,
    query_options: &Vec<(&str, &str)>
) -> Result<Response, Error>

fn post(
    &self,
    uri: &str,
    query_options: &Vec<(&str, &str)>,
    form_options: &Vec<(&str, &str)>
) -> Result<Response, Error>

fn multipart(
    &self,
    uri: &str,
    query_options: &Vec<(&str, &str)>,
    form: Form
) -> Result<Response, Error>

fn put(
    &self,
    uri: &str,
    query_options: &Vec<(&str, &str)>
) -> Result<Response, Error>

fn delete(
    &self,
    uri: &str,
    query_options: &Vec<(&str, &str)>
) -> Result<Response, Error>

fn json(
    &self,
    uri: &str,
    query_options: &Vec<(&str, &str)>,
    json: &Value
) -> Result<Response, Error>

fn get_verify_credentials(
    &self,
    params: &Vec<(&str, &str)>
) -> Result<TwapiResponse, TwapiError>

fn get_search_tweets(
    &self,
    params: &Vec<(&str, &str)>
) -> Result<TwapiResponse, TwapiError>

fn post_statuses_update(
    &self,
    params: &Vec<(&str, &str)>
) -> Result<TwapiResponse, TwapiError>

fn post_direct_messages_events_new(
    &self,
    value: &Value
) -> Result<TwapiResponse, TwapiError>

fn get_account_activity_subscription(
    &self,
    env_name: &str
) -> Result<TwapiResponse, TwapiError>

fn get_direct_messages_welcome_messages_list(
    &self
) -> Result<TwapiResponse, TwapiError>

fn get_direct_messages_welcome_messages_show(
    &self,
    id: &str
) -> Result<TwapiResponse, TwapiError>

fn post_direct_messages_welcome_messages_new(
    &self,
    value: &Value
) -> Result<TwapiResponse, TwapiError>

fn delete_direct_messages_welcome_messages_destroy(
    &self,
    id: &str
) -> Result<TwapiResponse, TwapiError>

fn get_media_upload(&self, media_id: &str) -> Result<TwapiResponse, TwapiError>

fn get_media_upload_until_succeeded(
    &self,
    media_id: &str
) -> Result<TwapiResponse, TwapiError>

fn post_media_upload(
    &self,
    file: &str,
    additional_owners: Option<String>
) -> Result<TwapiResponse, TwapiError>

fn post_media_upload_chunk(
    &self,
    file: &str,
    media_type: &str,
    media_category: &str,
    additional_owners: Option<String>
) -> Result<TwapiResponse, TwapiError>

fn post_media_metadata_create(
    &self,
    value: &Value
) -> Result<TwapiResponse, TwapiError>

fn post_account_activity_webhooks(
    &self,
    uri: &str,
    env_name: Option<&str>
) -> Result<TwapiResponse, TwapiError>

fn get_account_activity_webhooks(
    &self,
    env_name: Option<&str>
) -> Result<TwapiResponse, TwapiError>

fn put_account_activity_webhooks(
    &self,
    env_name: Option<&str>
) -> Result<TwapiResponse, TwapiError>

fn delete_account_activity_webhooks(
    &self,
    webhook_id: &str,
    env_name: Option<&str>
) -> Result<TwapiResponse, TwapiError>

fn post_account_activity_subscriptions(
    &self,
    env_name: Option<&str>
) -> Result<TwapiResponse, TwapiError>

fn get_account_activity_all_count(&self) -> Result<TwapiResponse, TwapiError>

fn get_account_activity_subscriptions(
    &self,
    env_name: Option<&str>
) -> Result<TwapiResponse, TwapiError>

fn get_account_activity_subscriptions_list(
    &self,
    env_name: Option<&str>
) -> Result<TwapiResponse, TwapiError>

fn delete_account_activity_subscriptions(
    &self,
    env_name: Option<&str>
) -> Result<TwapiResponse, TwapiError>

Loading content...

Implementors

impl Twapi for ApplicationAuth[src]

impl Twapi for UserAuth[src]

Loading content...