Beispiel #1
0
        /// <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));
        }
Beispiel #2
0
        /// <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"));
        }
Beispiel #3
0
        /// <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"));
        }