/// <summary> /// Returns a list of external links in the given format of the give mailing id /// </summary> /// <param name="mailingId"></param> /// <param name="format"></param> /// <returns></returns> public List <Link> GetExternalLinks(long mailingId, MailingFormat format) { QueryParameters parameters = new QueryParameters(); parameters.Add("format", format); ResponseWrapper response = Get("mailings/" + mailingId + "/contents/links/external", parameters); return(SerializationUtils <LinkCollection> .FromXmlString(response.Body)); }
/// <summary> /// Returns the number of external links in the given format of the given mailing /// </summary> /// <param name="mailingId"></param> /// <param name="format"></param> /// <returns></returns> public int GetCountExternalLinks(long mailingId, MailingFormat format) { QueryParameters parameters = new QueryParameters(); parameters.Add("format", format); ResponseWrapper response = Get("mailings/" + mailingId + "/contents/links/external/count"); return(SerializationUtils <int> .FromXmlString(response.Body, "count_external_links")); }
/// <summary> /// Returns the number of DOI confirmation links in the given format of the given mailing id /// </summary> /// <param name="mailingId"></param> /// <param name="format"></param> /// <returns></returns> public int GetCountDOIConfirmationLinks(long mailingId, MailingFormat format) { QueryParameters parameters = new QueryParameters(); parameters.Add("format", format); ResponseWrapper response = Get("mailings/" + mailingId + "/contents/doiconfirmationlinks/count", parameters); return(SerializationUtils <int> .FromXmlString(response.Body, "count_doiconfirmationlinks")); }