public SignatureEnvelopeFieldResponse ModifyEnvelopeFieldLocation(string envelopeId, string documentId, string recipientId, string fieldId, string locationId, SignatureEnvelopeFieldLocationSettings settings)
 {
     var template = SignatureApiUriTemplates.BuildUriTemplate(SignatureApiUriTemplates.EnvelopeFieldLocationModify);
     var parameters = new NameValueCollection
                          {
                              {"userId", UserId},
                              {"envelopeId", envelopeId},
                              {"documentId", documentId},
                              {"recipientId", recipientId},
                              {"fieldId", fieldId},
                              {"locationId", locationId}
                          };
     var content = HttpContentNetExtensions.CreateJsonNetDataContract(settings);
     var response = SubmitRequest<SignatureEnvelopeFieldResponse>(template, parameters, "PUT", content);
     return response;
 }
        public SignatureEnvelopeFieldResponse ModifyEnvelopeFieldLocation(string envelopeId, string documentId, string recipientId, string fieldId, string locationId, SignatureEnvelopeFieldLocationSettings settings)
        {
            var template   = SignatureApiUriTemplates.BuildUriTemplate(SignatureApiUriTemplates.EnvelopeFieldLocationModify);
            var parameters = new NameValueCollection
            {
                { "userId", UserId },
                { "envelopeId", envelopeId },
                { "documentId", documentId },
                { "recipientId", recipientId },
                { "fieldId", fieldId },
                { "locationId", locationId }
            };
            var content  = HttpContentNetExtensions.CreateJsonNetDataContract(settings);
            var response = SubmitRequest <SignatureEnvelopeFieldResponse>(template, parameters, "PUT", content);

            return(response);
        }