public static string GetMessageBodyHtml(UsersResource.MessagesResource.GetRequest req)
        {
            // Refactored "clever" solution
            var    response    = req.Execute();
            string encodedBody = null;

            if (response.Payload.Parts[1].Body.Data == null)
            {
                encodedBody = response.Payload.Body.Data;
            }
            else
            {
                encodedBody = response.Payload.Parts[1].Body.Data;
            }
            string result = Base64Translator.Base64UrlDecode(encodedBody);

            return(result);
        }
 public static string GetMessageBodyPlain(UsersResource.MessagesResource.GetRequest req)
 {
     // The "clever" solution
     return(Base64Translator.Base64UrlDecode(req.Execute().Payload.Parts[0].Body.Data));
 }