public SignatureFieldResponse AddSignatureField(SignatureFieldSettings settings)
        {
            var template = SignatureApiUriTemplates.BuildUriTemplate(SignatureApiUriTemplates.CreateField);

            var parameters = new NameValueCollection
                                 {
                { "userId", UserId }
            };

            using (var content = HttpContentNetExtensions.CreateJsonNetDataContract(settings))
            {
                var response = SubmitRequest<SignatureFieldResponse>(template, parameters, "POST", content);
                return response;
            }
        }
        public SignatureFieldResponse AddSignatureField(SignatureFieldSettings settings)
        {
            var template = SignatureApiUriTemplates.BuildUriTemplate(SignatureApiUriTemplates.CreateField);

            var parameters = new NameValueCollection
            {
                { "userId", UserId }
            };

            using (var content = HttpContentNetExtensions.CreateJsonNetDataContract(settings))
            {
                var response = SubmitRequest <SignatureFieldResponse>(template, parameters, "POST", content);
                return(response);
            }
        }