Struct discogs::data_structures::ReleaseQueryBuilder
[−]
[src]
pub struct ReleaseQueryBuilder { /* fields omitted */ }
Methods
impl ReleaseQueryBuilder
[src]
fn new(
id: u32,
api_endpoint: String,
user_agent: String,
key: Option<String>,
secret: Option<String>
) -> ReleaseQueryBuilder
id: u32,
api_endpoint: String,
user_agent: String,
key: Option<String>,
secret: Option<String>
) -> ReleaseQueryBuilder
Creates a new instance of ReleaseQueryBuilder
Examples
use discogs::data_structures::ReleaseQueryBuilder; let rqb = ReleaseQueryBuilder::new(128, discogs::API_URL.to_string(), "USER_AGENT".to_string(), Some("CLIENT_KEY".to_string()), Some("CLIENT_SECRET".to_string()));
fn get(self) -> Result<Release, QueryError>
Perform request
Examples
use discogs::data_structures::ReleaseQueryBuilder; let rqb = ReleaseQueryBuilder::new(128, discogs::API_URL.to_string(), "USER_AGENT".to_string(), Some("CLIENT_KEY".to_string()), Some("CLIENT_SECRET".to_string())) .get();