use extension::itunes::ITunesOwnerBuilder;
use rss::extension::itunes::ITunesOwner;
impl ITunesOwnerBuilder
{
pub fn new() -> ITunesOwnerBuilder
{
ITunesOwnerBuilder::default()
}
pub fn name(&mut self, name: Option<String>) -> &mut ITunesOwnerBuilder
{
self.name = name;
self
}
pub fn email(&mut self, email: Option<String>) -> &mut ITunesOwnerBuilder
{
self.email = email;
self
}
pub fn finalize(&self) -> Result<ITunesOwner, String>
{
Ok(ITunesOwner {
name: self.name.clone(),
email: self.email.clone(),
})
}
}