diff --git a/examples/SignatureRequestCreateEmbeddedExample.cs b/examples/SignatureRequestCreateEmbeddedExample.cs
index 7f9786caf..b9e866cce 100644
--- a/examples/SignatureRequestCreateEmbeddedExample.cs
+++ b/examples/SignatureRequestCreateEmbeddedExample.cs
@@ -25,6 +25,10 @@ public static void Run()
upload: true
);
+ var signerExperience = new SubSignerExperience(
+ formView: SubSignerExperience.FormViewEnum.Disabled
+ );
+
var signers1 = new SubSignatureRequestSigner(
name: "Jack",
emailAddress: "jack@example.com",
@@ -61,6 +65,7 @@ public static void Run()
),
},
signingOptions: signingOptions,
+ signerExperience: signerExperience,
signers: signers
);
diff --git a/examples/SignatureRequestCreateEmbeddedExample.java b/examples/SignatureRequestCreateEmbeddedExample.java
index 5193cee20..c3fbe6976 100644
--- a/examples/SignatureRequestCreateEmbeddedExample.java
+++ b/examples/SignatureRequestCreateEmbeddedExample.java
@@ -30,6 +30,9 @@ public static void main(String[] args)
signingOptions.type(true);
signingOptions.upload(true);
+ var signerExperience = new SubSignerExperience();
+ signerExperience.formView(SubSignerExperience.FormViewEnum.DISABLED);
+
var signers1 = new SubSignatureRequestSigner();
signers1.name("Jack");
signers1.emailAddress("jack@example.com");
@@ -59,6 +62,7 @@ public static void main(String[] args)
new File("./example_signature_request.pdf")
));
signatureRequestCreateEmbeddedRequest.signingOptions(signingOptions);
+ signatureRequestCreateEmbeddedRequest.signerExperience(signerExperience);
signatureRequestCreateEmbeddedRequest.signers(signers);
try
diff --git a/examples/SignatureRequestCreateEmbeddedExample.php b/examples/SignatureRequestCreateEmbeddedExample.php
index 61d74044e..95a76666d 100644
--- a/examples/SignatureRequestCreateEmbeddedExample.php
+++ b/examples/SignatureRequestCreateEmbeddedExample.php
@@ -18,6 +18,9 @@
->setType(true)
->setUpload(true);
+$signer_experience = (new Dropbox\Sign\Model\SubSignerExperience())
+ ->setFormView(Dropbox\Sign\Model\SubSignerExperience::FORM_VIEW_DISABLED);
+
$signers_1 = (new Dropbox\Sign\Model\SubSignatureRequestSigner())
->setName("Jack")
->setEmailAddress("jack@example.com")
@@ -46,6 +49,7 @@
->setFiles([
])
->setSigningOptions($signing_options)
+ ->setSignerExperience($signer_experience)
->setSigners($signers);
try {
diff --git a/examples/SignatureRequestCreateEmbeddedExample.py b/examples/SignatureRequestCreateEmbeddedExample.py
index 2e1b93c1d..982aed695 100644
--- a/examples/SignatureRequestCreateEmbeddedExample.py
+++ b/examples/SignatureRequestCreateEmbeddedExample.py
@@ -18,6 +18,10 @@
upload=True,
)
+ signer_experience = models.SubSignerExperience(
+ form_view="disabled",
+ )
+
signers_1 = models.SubSignatureRequestSigner(
name="Jack",
email_address="jack@example.com",
@@ -49,6 +53,7 @@
open("./example_signature_request.pdf", "rb").read(),
],
signing_options=signing_options,
+ signer_experience=signer_experience,
signers=signers,
)
diff --git a/examples/SignatureRequestCreateEmbeddedExample.rb b/examples/SignatureRequestCreateEmbeddedExample.rb
index 55db08ca7..75ff50551 100644
--- a/examples/SignatureRequestCreateEmbeddedExample.rb
+++ b/examples/SignatureRequestCreateEmbeddedExample.rb
@@ -13,6 +13,9 @@
signing_options.type = true
signing_options.upload = true
+signer_experience = Dropbox::Sign::SubSignerExperience.new
+signer_experience.form_view = "disabled"
+
signers_1 = Dropbox::Sign::SubSignatureRequestSigner.new
signers_1.name = "Jack"
signers_1.email_address = "jack@example.com"
@@ -42,6 +45,7 @@
File.new("./example_signature_request.pdf", "r"),
]
signature_request_create_embedded_request.signing_options = signing_options
+signature_request_create_embedded_request.signer_experience = signer_experience
signature_request_create_embedded_request.signers = signers
begin
diff --git a/examples/SignatureRequestCreateEmbeddedExample.ts b/examples/SignatureRequestCreateEmbeddedExample.ts
index a2c620a2e..815b0b0e6 100644
--- a/examples/SignatureRequestCreateEmbeddedExample.ts
+++ b/examples/SignatureRequestCreateEmbeddedExample.ts
@@ -14,6 +14,10 @@ const signingOptions: models.SubSigningOptions = {
upload: true,
};
+const signerExperience: models.SubSignerExperience = {
+ formView: models.SubSignerExperience.FormViewEnum.Disabled,
+};
+
const signers1: models.SubSignatureRequestSigner = {
name: "Jack",
emailAddress: "jack@example.com",
@@ -45,6 +49,7 @@ const signatureRequestCreateEmbeddedRequest: models.SignatureRequestCreateEmbedd
fs.createReadStream("./example_signature_request.pdf"),
],
signingOptions: signingOptions,
+ signerExperience: signerExperience,
signers: signers,
};
diff --git a/examples/SignatureRequestCreateEmbeddedGroupedSignersExample.cs b/examples/SignatureRequestCreateEmbeddedGroupedSignersExample.cs
index 40cbcbc51..16276af6b 100644
--- a/examples/SignatureRequestCreateEmbeddedGroupedSignersExample.cs
+++ b/examples/SignatureRequestCreateEmbeddedGroupedSignersExample.cs
@@ -57,6 +57,10 @@ public static void Run()
upload: true
);
+ var signerExperience = new SubSignerExperience(
+ formView: SubSignerExperience.FormViewEnum.Disabled
+ );
+
var groupedSigners1 = new SubSignatureRequestGroupedSigners(
group: "Group #1",
order: 0,
@@ -89,6 +93,7 @@ public static void Run()
"lawyer2@dropboxsign.com",
],
signingOptions: signingOptions,
+ signerExperience: signerExperience,
groupedSigners: groupedSigners
);
diff --git a/examples/SignatureRequestCreateEmbeddedGroupedSignersExample.java b/examples/SignatureRequestCreateEmbeddedGroupedSignersExample.java
index b069e2001..c8f24f1c1 100644
--- a/examples/SignatureRequestCreateEmbeddedGroupedSignersExample.java
+++ b/examples/SignatureRequestCreateEmbeddedGroupedSignersExample.java
@@ -56,6 +56,9 @@ public static void main(String[] args)
signingOptions.type(true);
signingOptions.upload(true);
+ var signerExperience = new SubSignerExperience();
+ signerExperience.formView(SubSignerExperience.FormViewEnum.DISABLED);
+
var groupedSigners1 = new SubSignatureRequestGroupedSigners();
groupedSigners1.group("Group #1");
groupedSigners1.order(0);
@@ -85,6 +88,7 @@ public static void main(String[] args)
"lawyer2@dropboxsign.com"
));
signatureRequestCreateEmbeddedRequest.signingOptions(signingOptions);
+ signatureRequestCreateEmbeddedRequest.signerExperience(signerExperience);
signatureRequestCreateEmbeddedRequest.groupedSigners(groupedSigners);
try
diff --git a/examples/SignatureRequestCreateEmbeddedGroupedSignersExample.php b/examples/SignatureRequestCreateEmbeddedGroupedSignersExample.php
index f7ea5d39a..5b8196d53 100644
--- a/examples/SignatureRequestCreateEmbeddedGroupedSignersExample.php
+++ b/examples/SignatureRequestCreateEmbeddedGroupedSignersExample.php
@@ -44,6 +44,9 @@
->setType(true)
->setUpload(true);
+$signer_experience = (new Dropbox\Sign\Model\SubSignerExperience())
+ ->setFormView(Dropbox\Sign\Model\SubSignerExperience::FORM_VIEW_DISABLED);
+
$grouped_signers_1 = (new Dropbox\Sign\Model\SubSignatureRequestGroupedSigners())
->setGroup("Group #1")
->setOrder(0)
@@ -73,6 +76,7 @@
"lawyer2@dropboxsign.com",
])
->setSigningOptions($signing_options)
+ ->setSignerExperience($signer_experience)
->setGroupedSigners($grouped_signers);
try {
diff --git a/examples/SignatureRequestCreateEmbeddedGroupedSignersExample.py b/examples/SignatureRequestCreateEmbeddedGroupedSignersExample.py
index 8bc255e6f..a65a5f7be 100644
--- a/examples/SignatureRequestCreateEmbeddedGroupedSignersExample.py
+++ b/examples/SignatureRequestCreateEmbeddedGroupedSignersExample.py
@@ -48,6 +48,10 @@
upload=True,
)
+ signer_experience = models.SubSignerExperience(
+ form_view="disabled",
+ )
+
grouped_signers_1 = models.SubSignatureRequestGroupedSigners(
group="Group #1",
order=0,
@@ -79,6 +83,7 @@
"lawyer2@dropboxsign.com",
],
signing_options=signing_options,
+ signer_experience=signer_experience,
grouped_signers=grouped_signers,
)
diff --git a/examples/SignatureRequestCreateEmbeddedGroupedSignersExample.rb b/examples/SignatureRequestCreateEmbeddedGroupedSignersExample.rb
index 9910ee894..c936052fc 100644
--- a/examples/SignatureRequestCreateEmbeddedGroupedSignersExample.rb
+++ b/examples/SignatureRequestCreateEmbeddedGroupedSignersExample.rb
@@ -39,6 +39,9 @@
signing_options.type = true
signing_options.upload = true
+signer_experience = Dropbox::Sign::SubSignerExperience.new
+signer_experience.form_view = "disabled"
+
grouped_signers_1 = Dropbox::Sign::SubSignatureRequestGroupedSigners.new
grouped_signers_1.group = "Group #1"
grouped_signers_1.order = 0
@@ -68,6 +71,7 @@
"lawyer2@dropboxsign.com",
]
signature_request_create_embedded_request.signing_options = signing_options
+signature_request_create_embedded_request.signer_experience = signer_experience
signature_request_create_embedded_request.grouped_signers = grouped_signers
begin
diff --git a/examples/SignatureRequestCreateEmbeddedGroupedSignersExample.ts b/examples/SignatureRequestCreateEmbeddedGroupedSignersExample.ts
index a79b117ad..523db665b 100644
--- a/examples/SignatureRequestCreateEmbeddedGroupedSignersExample.ts
+++ b/examples/SignatureRequestCreateEmbeddedGroupedSignersExample.ts
@@ -44,6 +44,10 @@ const signingOptions: models.SubSigningOptions = {
upload: true,
};
+const signerExperience: models.SubSignerExperience = {
+ formView: models.SubSignerExperience.FormViewEnum.Disabled,
+};
+
const groupedSigners1: models.SubSignatureRequestGroupedSigners = {
group: "Group #1",
order: 0,
@@ -75,6 +79,7 @@ const signatureRequestCreateEmbeddedRequest: models.SignatureRequestCreateEmbedd
"lawyer2@dropboxsign.com",
],
signingOptions: signingOptions,
+ signerExperience: signerExperience,
groupedSigners: groupedSigners,
};
diff --git a/examples/SignatureRequestCreateEmbeddedWithTemplateExample.cs b/examples/SignatureRequestCreateEmbeddedWithTemplateExample.cs
index d40f34240..fc664d969 100644
--- a/examples/SignatureRequestCreateEmbeddedWithTemplateExample.cs
+++ b/examples/SignatureRequestCreateEmbeddedWithTemplateExample.cs
@@ -25,6 +25,10 @@ public static void Run()
upload: true
);
+ var signerExperience = new SubSignerExperience(
+ formView: SubSignerExperience.FormViewEnum.Disabled
+ );
+
var signers1 = new SubSignatureRequestTemplateSigner(
role: "Client",
name: "George",
@@ -45,6 +49,7 @@ public static void Run()
subject: "Purchase Order",
testMode: true,
signingOptions: signingOptions,
+ signerExperience: signerExperience,
signers: signers
);
diff --git a/examples/SignatureRequestCreateEmbeddedWithTemplateExample.java b/examples/SignatureRequestCreateEmbeddedWithTemplateExample.java
index 309d422ee..62b553852 100644
--- a/examples/SignatureRequestCreateEmbeddedWithTemplateExample.java
+++ b/examples/SignatureRequestCreateEmbeddedWithTemplateExample.java
@@ -30,6 +30,9 @@ public static void main(String[] args)
signingOptions.type(true);
signingOptions.upload(true);
+ var signerExperience = new SubSignerExperience();
+ signerExperience.formView(SubSignerExperience.FormViewEnum.DISABLED);
+
var signers1 = new SubSignatureRequestTemplateSigner();
signers1.role("Client");
signers1.name("George");
@@ -48,6 +51,7 @@ public static void main(String[] args)
signatureRequestCreateEmbeddedWithTemplateRequest.subject("Purchase Order");
signatureRequestCreateEmbeddedWithTemplateRequest.testMode(true);
signatureRequestCreateEmbeddedWithTemplateRequest.signingOptions(signingOptions);
+ signatureRequestCreateEmbeddedWithTemplateRequest.signerExperience(signerExperience);
signatureRequestCreateEmbeddedWithTemplateRequest.signers(signers);
try
diff --git a/examples/SignatureRequestCreateEmbeddedWithTemplateExample.php b/examples/SignatureRequestCreateEmbeddedWithTemplateExample.php
index 3ff0454e8..7c5ca74d7 100644
--- a/examples/SignatureRequestCreateEmbeddedWithTemplateExample.php
+++ b/examples/SignatureRequestCreateEmbeddedWithTemplateExample.php
@@ -18,6 +18,9 @@
->setType(true)
->setUpload(true);
+$signer_experience = (new Dropbox\Sign\Model\SubSignerExperience())
+ ->setFormView(Dropbox\Sign\Model\SubSignerExperience::FORM_VIEW_DISABLED);
+
$signers_1 = (new Dropbox\Sign\Model\SubSignatureRequestTemplateSigner())
->setRole("Client")
->setName("George")
@@ -36,6 +39,7 @@
->setSubject("Purchase Order")
->setTestMode(true)
->setSigningOptions($signing_options)
+ ->setSignerExperience($signer_experience)
->setSigners($signers);
try {
diff --git a/examples/SignatureRequestCreateEmbeddedWithTemplateExample.py b/examples/SignatureRequestCreateEmbeddedWithTemplateExample.py
index 6a5835760..351f8afa5 100644
--- a/examples/SignatureRequestCreateEmbeddedWithTemplateExample.py
+++ b/examples/SignatureRequestCreateEmbeddedWithTemplateExample.py
@@ -18,6 +18,10 @@
upload=True,
)
+ signer_experience = models.SubSignerExperience(
+ form_view="disabled",
+ )
+
signers_1 = models.SubSignatureRequestTemplateSigner(
role="Client",
name="George",
@@ -37,6 +41,7 @@
subject="Purchase Order",
test_mode=True,
signing_options=signing_options,
+ signer_experience=signer_experience,
signers=signers,
)
diff --git a/examples/SignatureRequestCreateEmbeddedWithTemplateExample.rb b/examples/SignatureRequestCreateEmbeddedWithTemplateExample.rb
index 2de72cf8a..e66a8e4c2 100644
--- a/examples/SignatureRequestCreateEmbeddedWithTemplateExample.rb
+++ b/examples/SignatureRequestCreateEmbeddedWithTemplateExample.rb
@@ -13,6 +13,9 @@
signing_options.type = true
signing_options.upload = true
+signer_experience = Dropbox::Sign::SubSignerExperience.new
+signer_experience.form_view = "disabled"
+
signers_1 = Dropbox::Sign::SubSignatureRequestTemplateSigner.new
signers_1.role = "Client"
signers_1.name = "George"
@@ -31,6 +34,7 @@
signature_request_create_embedded_with_template_request.subject = "Purchase Order"
signature_request_create_embedded_with_template_request.test_mode = true
signature_request_create_embedded_with_template_request.signing_options = signing_options
+signature_request_create_embedded_with_template_request.signer_experience = signer_experience
signature_request_create_embedded_with_template_request.signers = signers
begin
diff --git a/examples/SignatureRequestCreateEmbeddedWithTemplateExample.ts b/examples/SignatureRequestCreateEmbeddedWithTemplateExample.ts
index a2ee15e46..b9ab4c01e 100644
--- a/examples/SignatureRequestCreateEmbeddedWithTemplateExample.ts
+++ b/examples/SignatureRequestCreateEmbeddedWithTemplateExample.ts
@@ -14,6 +14,10 @@ const signingOptions: models.SubSigningOptions = {
upload: true,
};
+const signerExperience: models.SubSignerExperience = {
+ formView: models.SubSignerExperience.FormViewEnum.Disabled,
+};
+
const signers1: models.SubSignatureRequestTemplateSigner = {
role: "Client",
name: "George",
@@ -33,6 +37,7 @@ const signatureRequestCreateEmbeddedWithTemplateRequest: models.SignatureRequest
subject: "Purchase Order",
testMode: true,
signingOptions: signingOptions,
+ signerExperience: signerExperience,
signers: signers,
};
diff --git a/examples/SignatureRequestEditEmbeddedExample.cs b/examples/SignatureRequestEditEmbeddedExample.cs
index 356603bf6..581741a59 100644
--- a/examples/SignatureRequestEditEmbeddedExample.cs
+++ b/examples/SignatureRequestEditEmbeddedExample.cs
@@ -25,6 +25,10 @@ public static void Run()
upload: true
);
+ var signerExperience = new SubSignerExperience(
+ formView: SubSignerExperience.FormViewEnum.Disabled
+ );
+
var signers1 = new SubSignatureRequestSigner(
name: "Jack",
emailAddress: "jack@example.com",
@@ -61,6 +65,7 @@ public static void Run()
),
},
signingOptions: signingOptions,
+ signerExperience: signerExperience,
signers: signers
);
diff --git a/examples/SignatureRequestEditEmbeddedExample.java b/examples/SignatureRequestEditEmbeddedExample.java
index c69cc85e4..08ee712f3 100644
--- a/examples/SignatureRequestEditEmbeddedExample.java
+++ b/examples/SignatureRequestEditEmbeddedExample.java
@@ -30,6 +30,9 @@ public static void main(String[] args)
signingOptions.type(true);
signingOptions.upload(true);
+ var signerExperience = new SubSignerExperience();
+ signerExperience.formView(SubSignerExperience.FormViewEnum.DISABLED);
+
var signers1 = new SubSignatureRequestSigner();
signers1.name("Jack");
signers1.emailAddress("jack@example.com");
@@ -59,6 +62,7 @@ public static void main(String[] args)
new File("./example_signature_request.pdf")
));
signatureRequestEditEmbeddedRequest.signingOptions(signingOptions);
+ signatureRequestEditEmbeddedRequest.signerExperience(signerExperience);
signatureRequestEditEmbeddedRequest.signers(signers);
try
diff --git a/examples/SignatureRequestEditEmbeddedExample.php b/examples/SignatureRequestEditEmbeddedExample.php
index 868c62562..99b5d3cac 100644
--- a/examples/SignatureRequestEditEmbeddedExample.php
+++ b/examples/SignatureRequestEditEmbeddedExample.php
@@ -18,6 +18,9 @@
->setType(true)
->setUpload(true);
+$signer_experience = (new Dropbox\Sign\Model\SubSignerExperience())
+ ->setFormView(Dropbox\Sign\Model\SubSignerExperience::FORM_VIEW_DISABLED);
+
$signers_1 = (new Dropbox\Sign\Model\SubSignatureRequestSigner())
->setName("Jack")
->setEmailAddress("jack@example.com")
@@ -46,6 +49,7 @@
->setFiles([
])
->setSigningOptions($signing_options)
+ ->setSignerExperience($signer_experience)
->setSigners($signers);
try {
diff --git a/examples/SignatureRequestEditEmbeddedExample.py b/examples/SignatureRequestEditEmbeddedExample.py
index e3e5f1a87..662b716d1 100644
--- a/examples/SignatureRequestEditEmbeddedExample.py
+++ b/examples/SignatureRequestEditEmbeddedExample.py
@@ -18,6 +18,10 @@
upload=True,
)
+ signer_experience = models.SubSignerExperience(
+ form_view="disabled",
+ )
+
signers_1 = models.SubSignatureRequestSigner(
name="Jack",
email_address="jack@example.com",
@@ -49,6 +53,7 @@
open("./example_signature_request.pdf", "rb").read(),
],
signing_options=signing_options,
+ signer_experience=signer_experience,
signers=signers,
)
diff --git a/examples/SignatureRequestEditEmbeddedExample.rb b/examples/SignatureRequestEditEmbeddedExample.rb
index 0e192377c..52bb7dcab 100644
--- a/examples/SignatureRequestEditEmbeddedExample.rb
+++ b/examples/SignatureRequestEditEmbeddedExample.rb
@@ -13,6 +13,9 @@
signing_options.type = true
signing_options.upload = true
+signer_experience = Dropbox::Sign::SubSignerExperience.new
+signer_experience.form_view = "disabled"
+
signers_1 = Dropbox::Sign::SubSignatureRequestSigner.new
signers_1.name = "Jack"
signers_1.email_address = "jack@example.com"
@@ -42,6 +45,7 @@
File.new("./example_signature_request.pdf", "r"),
]
signature_request_edit_embedded_request.signing_options = signing_options
+signature_request_edit_embedded_request.signer_experience = signer_experience
signature_request_edit_embedded_request.signers = signers
begin
diff --git a/examples/SignatureRequestEditEmbeddedExample.ts b/examples/SignatureRequestEditEmbeddedExample.ts
index f0f7580cc..393b9b1a7 100644
--- a/examples/SignatureRequestEditEmbeddedExample.ts
+++ b/examples/SignatureRequestEditEmbeddedExample.ts
@@ -14,6 +14,10 @@ const signingOptions: models.SubSigningOptions = {
upload: true,
};
+const signerExperience: models.SubSignerExperience = {
+ formView: models.SubSignerExperience.FormViewEnum.Disabled,
+};
+
const signers1: models.SubSignatureRequestSigner = {
name: "Jack",
emailAddress: "jack@example.com",
@@ -45,6 +49,7 @@ const signatureRequestEditEmbeddedRequest: models.SignatureRequestEditEmbeddedRe
fs.createReadStream("./example_signature_request.pdf"),
],
signingOptions: signingOptions,
+ signerExperience: signerExperience,
signers: signers,
};
diff --git a/examples/SignatureRequestEditEmbeddedGroupedSignersExample.cs b/examples/SignatureRequestEditEmbeddedGroupedSignersExample.cs
index 3be9c8142..d5a1fea39 100644
--- a/examples/SignatureRequestEditEmbeddedGroupedSignersExample.cs
+++ b/examples/SignatureRequestEditEmbeddedGroupedSignersExample.cs
@@ -57,6 +57,10 @@ public static void Run()
upload: true
);
+ var signerExperience = new SubSignerExperience(
+ formView: SubSignerExperience.FormViewEnum.Disabled
+ );
+
var groupedSigners1 = new SubSignatureRequestGroupedSigners(
group: "Group #1",
order: 0,
@@ -89,6 +93,7 @@ public static void Run()
"lawyer2@dropboxsign.com",
],
signingOptions: signingOptions,
+ signerExperience: signerExperience,
groupedSigners: groupedSigners
);
diff --git a/examples/SignatureRequestEditEmbeddedGroupedSignersExample.java b/examples/SignatureRequestEditEmbeddedGroupedSignersExample.java
index d526e3d88..65beb30b9 100644
--- a/examples/SignatureRequestEditEmbeddedGroupedSignersExample.java
+++ b/examples/SignatureRequestEditEmbeddedGroupedSignersExample.java
@@ -56,6 +56,9 @@ public static void main(String[] args)
signingOptions.type(true);
signingOptions.upload(true);
+ var signerExperience = new SubSignerExperience();
+ signerExperience.formView(SubSignerExperience.FormViewEnum.DISABLED);
+
var groupedSigners1 = new SubSignatureRequestGroupedSigners();
groupedSigners1.group("Group #1");
groupedSigners1.order(0);
@@ -85,6 +88,7 @@ public static void main(String[] args)
"lawyer2@dropboxsign.com"
));
signatureRequestEditEmbeddedRequest.signingOptions(signingOptions);
+ signatureRequestEditEmbeddedRequest.signerExperience(signerExperience);
signatureRequestEditEmbeddedRequest.groupedSigners(groupedSigners);
try
diff --git a/examples/SignatureRequestEditEmbeddedGroupedSignersExample.php b/examples/SignatureRequestEditEmbeddedGroupedSignersExample.php
index 08ebeac0a..f5838ae57 100644
--- a/examples/SignatureRequestEditEmbeddedGroupedSignersExample.php
+++ b/examples/SignatureRequestEditEmbeddedGroupedSignersExample.php
@@ -44,6 +44,9 @@
->setType(true)
->setUpload(true);
+$signer_experience = (new Dropbox\Sign\Model\SubSignerExperience())
+ ->setFormView(Dropbox\Sign\Model\SubSignerExperience::FORM_VIEW_DISABLED);
+
$grouped_signers_1 = (new Dropbox\Sign\Model\SubSignatureRequestGroupedSigners())
->setGroup("Group #1")
->setOrder(0)
@@ -73,6 +76,7 @@
"lawyer2@dropboxsign.com",
])
->setSigningOptions($signing_options)
+ ->setSignerExperience($signer_experience)
->setGroupedSigners($grouped_signers);
try {
diff --git a/examples/SignatureRequestEditEmbeddedGroupedSignersExample.py b/examples/SignatureRequestEditEmbeddedGroupedSignersExample.py
index 9c26905c3..5351ba105 100644
--- a/examples/SignatureRequestEditEmbeddedGroupedSignersExample.py
+++ b/examples/SignatureRequestEditEmbeddedGroupedSignersExample.py
@@ -48,6 +48,10 @@
upload=True,
)
+ signer_experience = models.SubSignerExperience(
+ form_view="disabled",
+ )
+
grouped_signers_1 = models.SubSignatureRequestGroupedSigners(
group="Group #1",
order=0,
@@ -79,6 +83,7 @@
"lawyer2@dropboxsign.com",
],
signing_options=signing_options,
+ signer_experience=signer_experience,
grouped_signers=grouped_signers,
)
diff --git a/examples/SignatureRequestEditEmbeddedGroupedSignersExample.rb b/examples/SignatureRequestEditEmbeddedGroupedSignersExample.rb
index 0fc7bc7a3..91096eb64 100644
--- a/examples/SignatureRequestEditEmbeddedGroupedSignersExample.rb
+++ b/examples/SignatureRequestEditEmbeddedGroupedSignersExample.rb
@@ -39,6 +39,9 @@
signing_options.type = true
signing_options.upload = true
+signer_experience = Dropbox::Sign::SubSignerExperience.new
+signer_experience.form_view = "disabled"
+
grouped_signers_1 = Dropbox::Sign::SubSignatureRequestGroupedSigners.new
grouped_signers_1.group = "Group #1"
grouped_signers_1.order = 0
@@ -68,6 +71,7 @@
"lawyer2@dropboxsign.com",
]
signature_request_edit_embedded_request.signing_options = signing_options
+signature_request_edit_embedded_request.signer_experience = signer_experience
signature_request_edit_embedded_request.grouped_signers = grouped_signers
begin
diff --git a/examples/SignatureRequestEditEmbeddedGroupedSignersExample.ts b/examples/SignatureRequestEditEmbeddedGroupedSignersExample.ts
index 3d828dbf8..c71986b53 100644
--- a/examples/SignatureRequestEditEmbeddedGroupedSignersExample.ts
+++ b/examples/SignatureRequestEditEmbeddedGroupedSignersExample.ts
@@ -44,6 +44,10 @@ const signingOptions: models.SubSigningOptions = {
upload: true,
};
+const signerExperience: models.SubSignerExperience = {
+ formView: models.SubSignerExperience.FormViewEnum.Disabled,
+};
+
const groupedSigners1: models.SubSignatureRequestGroupedSigners = {
group: "Group #1",
order: 0,
@@ -75,6 +79,7 @@ const signatureRequestEditEmbeddedRequest: models.SignatureRequestEditEmbeddedRe
"lawyer2@dropboxsign.com",
],
signingOptions: signingOptions,
+ signerExperience: signerExperience,
groupedSigners: groupedSigners,
};
diff --git a/examples/SignatureRequestEditEmbeddedWithTemplateExample.cs b/examples/SignatureRequestEditEmbeddedWithTemplateExample.cs
index fff755e13..67b1b52a9 100644
--- a/examples/SignatureRequestEditEmbeddedWithTemplateExample.cs
+++ b/examples/SignatureRequestEditEmbeddedWithTemplateExample.cs
@@ -25,6 +25,10 @@ public static void Run()
upload: true
);
+ var signerExperience = new SubSignerExperience(
+ formView: SubSignerExperience.FormViewEnum.Disabled
+ );
+
var signers1 = new SubSignatureRequestTemplateSigner(
role: "Client",
name: "George",
@@ -45,6 +49,7 @@ public static void Run()
subject: "Purchase Order",
testMode: true,
signingOptions: signingOptions,
+ signerExperience: signerExperience,
signers: signers
);
diff --git a/examples/SignatureRequestEditEmbeddedWithTemplateExample.java b/examples/SignatureRequestEditEmbeddedWithTemplateExample.java
index b0c034f3b..5c7631e73 100644
--- a/examples/SignatureRequestEditEmbeddedWithTemplateExample.java
+++ b/examples/SignatureRequestEditEmbeddedWithTemplateExample.java
@@ -30,6 +30,9 @@ public static void main(String[] args)
signingOptions.type(true);
signingOptions.upload(true);
+ var signerExperience = new SubSignerExperience();
+ signerExperience.formView(SubSignerExperience.FormViewEnum.DISABLED);
+
var signers1 = new SubSignatureRequestTemplateSigner();
signers1.role("Client");
signers1.name("George");
@@ -48,6 +51,7 @@ public static void main(String[] args)
signatureRequestEditEmbeddedWithTemplateRequest.subject("Purchase Order");
signatureRequestEditEmbeddedWithTemplateRequest.testMode(true);
signatureRequestEditEmbeddedWithTemplateRequest.signingOptions(signingOptions);
+ signatureRequestEditEmbeddedWithTemplateRequest.signerExperience(signerExperience);
signatureRequestEditEmbeddedWithTemplateRequest.signers(signers);
try
diff --git a/examples/SignatureRequestEditEmbeddedWithTemplateExample.php b/examples/SignatureRequestEditEmbeddedWithTemplateExample.php
index 640f35dfc..e124eea2d 100644
--- a/examples/SignatureRequestEditEmbeddedWithTemplateExample.php
+++ b/examples/SignatureRequestEditEmbeddedWithTemplateExample.php
@@ -18,6 +18,9 @@
->setType(true)
->setUpload(true);
+$signer_experience = (new Dropbox\Sign\Model\SubSignerExperience())
+ ->setFormView(Dropbox\Sign\Model\SubSignerExperience::FORM_VIEW_DISABLED);
+
$signers_1 = (new Dropbox\Sign\Model\SubSignatureRequestTemplateSigner())
->setRole("Client")
->setName("George")
@@ -36,6 +39,7 @@
->setSubject("Purchase Order")
->setTestMode(true)
->setSigningOptions($signing_options)
+ ->setSignerExperience($signer_experience)
->setSigners($signers);
try {
diff --git a/examples/SignatureRequestEditEmbeddedWithTemplateExample.py b/examples/SignatureRequestEditEmbeddedWithTemplateExample.py
index 92f0378ef..dad13e3ff 100644
--- a/examples/SignatureRequestEditEmbeddedWithTemplateExample.py
+++ b/examples/SignatureRequestEditEmbeddedWithTemplateExample.py
@@ -18,6 +18,10 @@
upload=True,
)
+ signer_experience = models.SubSignerExperience(
+ form_view="disabled",
+ )
+
signers_1 = models.SubSignatureRequestTemplateSigner(
role="Client",
name="George",
@@ -37,6 +41,7 @@
subject="Purchase Order",
test_mode=True,
signing_options=signing_options,
+ signer_experience=signer_experience,
signers=signers,
)
diff --git a/examples/SignatureRequestEditEmbeddedWithTemplateExample.rb b/examples/SignatureRequestEditEmbeddedWithTemplateExample.rb
index f504f1944..7d15ff59b 100644
--- a/examples/SignatureRequestEditEmbeddedWithTemplateExample.rb
+++ b/examples/SignatureRequestEditEmbeddedWithTemplateExample.rb
@@ -13,6 +13,9 @@
signing_options.type = true
signing_options.upload = true
+signer_experience = Dropbox::Sign::SubSignerExperience.new
+signer_experience.form_view = "disabled"
+
signers_1 = Dropbox::Sign::SubSignatureRequestTemplateSigner.new
signers_1.role = "Client"
signers_1.name = "George"
@@ -31,6 +34,7 @@
signature_request_edit_embedded_with_template_request.subject = "Purchase Order"
signature_request_edit_embedded_with_template_request.test_mode = true
signature_request_edit_embedded_with_template_request.signing_options = signing_options
+signature_request_edit_embedded_with_template_request.signer_experience = signer_experience
signature_request_edit_embedded_with_template_request.signers = signers
begin
diff --git a/examples/SignatureRequestEditEmbeddedWithTemplateExample.ts b/examples/SignatureRequestEditEmbeddedWithTemplateExample.ts
index 0deff76bc..458727d86 100644
--- a/examples/SignatureRequestEditEmbeddedWithTemplateExample.ts
+++ b/examples/SignatureRequestEditEmbeddedWithTemplateExample.ts
@@ -14,6 +14,10 @@ const signingOptions: models.SubSigningOptions = {
upload: true,
};
+const signerExperience: models.SubSignerExperience = {
+ formView: models.SubSignerExperience.FormViewEnum.Disabled,
+};
+
const signers1: models.SubSignatureRequestTemplateSigner = {
role: "Client",
name: "George",
@@ -33,6 +37,7 @@ const signatureRequestEditEmbeddedWithTemplateRequest: models.SignatureRequestEd
subject: "Purchase Order",
testMode: true,
signingOptions: signingOptions,
+ signerExperience: signerExperience,
signers: signers,
};
diff --git a/examples/SignatureRequestEditExample.cs b/examples/SignatureRequestEditExample.cs
index b3542b75f..f8c396304 100644
--- a/examples/SignatureRequestEditExample.cs
+++ b/examples/SignatureRequestEditExample.cs
@@ -29,6 +29,10 @@ public static void Run()
upload: true
);
+ var signerExperience = new SubSignerExperience(
+ formView: SubSignerExperience.FormViewEnum.Disabled
+ );
+
var signers1 = new SubSignatureRequestSigner(
name: "Jack",
emailAddress: "jack@example.com",
@@ -71,6 +75,7 @@ public static void Run()
"""),
fieldOptions: fieldOptions,
signingOptions: signingOptions,
+ signerExperience: signerExperience,
signers: signers
);
diff --git a/examples/SignatureRequestEditExample.java b/examples/SignatureRequestEditExample.java
index ee628deef..37e037bb0 100644
--- a/examples/SignatureRequestEditExample.java
+++ b/examples/SignatureRequestEditExample.java
@@ -33,6 +33,9 @@ public static void main(String[] args)
signingOptions.type(true);
signingOptions.upload(true);
+ var signerExperience = new SubSignerExperience();
+ signerExperience.formView(SubSignerExperience.FormViewEnum.DISABLED);
+
var signers1 = new SubSignatureRequestSigner();
signers1.name("Jack");
signers1.emailAddress("jack@example.com");
@@ -68,6 +71,7 @@ public static void main(String[] args)
""", Map.class));
signatureRequestEditRequest.fieldOptions(fieldOptions);
signatureRequestEditRequest.signingOptions(signingOptions);
+ signatureRequestEditRequest.signerExperience(signerExperience);
signatureRequestEditRequest.signers(signers);
try
diff --git a/examples/SignatureRequestEditExample.php b/examples/SignatureRequestEditExample.php
index 92d3747c5..e28995336 100644
--- a/examples/SignatureRequestEditExample.php
+++ b/examples/SignatureRequestEditExample.php
@@ -21,6 +21,9 @@
->setType(true)
->setUpload(true);
+$signer_experience = (new Dropbox\Sign\Model\SubSignerExperience())
+ ->setFormView(Dropbox\Sign\Model\SubSignerExperience::FORM_VIEW_DISABLED);
+
$signers_1 = (new Dropbox\Sign\Model\SubSignatureRequestSigner())
->setName("Jack")
->setEmailAddress("jack@example.com")
@@ -55,6 +58,7 @@
EOD, true))
->setFieldOptions($field_options)
->setSigningOptions($signing_options)
+ ->setSignerExperience($signer_experience)
->setSigners($signers);
try {
diff --git a/examples/SignatureRequestEditExample.py b/examples/SignatureRequestEditExample.py
index 4c6fc1e74..1a1632a26 100644
--- a/examples/SignatureRequestEditExample.py
+++ b/examples/SignatureRequestEditExample.py
@@ -22,6 +22,10 @@
upload=True,
)
+ signer_experience = models.SubSignerExperience(
+ form_view="disabled",
+ )
+
signers_1 = models.SubSignatureRequestSigner(
name="Jack",
email_address="jack@example.com",
@@ -59,6 +63,7 @@
"""),
field_options=field_options,
signing_options=signing_options,
+ signer_experience=signer_experience,
signers=signers,
)
diff --git a/examples/SignatureRequestEditExample.rb b/examples/SignatureRequestEditExample.rb
index e55d7beee..a4bc0f315 100644
--- a/examples/SignatureRequestEditExample.rb
+++ b/examples/SignatureRequestEditExample.rb
@@ -16,6 +16,9 @@
signing_options.type = true
signing_options.upload = true
+signer_experience = Dropbox::Sign::SubSignerExperience.new
+signer_experience.form_view = "disabled"
+
signers_1 = Dropbox::Sign::SubSignatureRequestSigner.new
signers_1.name = "Jack"
signers_1.email_address = "jack@example.com"
@@ -52,6 +55,7 @@
)
signature_request_edit_request.field_options = field_options
signature_request_edit_request.signing_options = signing_options
+signature_request_edit_request.signer_experience = signer_experience
signature_request_edit_request.signers = signers
begin
diff --git a/examples/SignatureRequestEditExample.ts b/examples/SignatureRequestEditExample.ts
index 86e3fd1b6..f68c9afd1 100644
--- a/examples/SignatureRequestEditExample.ts
+++ b/examples/SignatureRequestEditExample.ts
@@ -18,6 +18,10 @@ const signingOptions: models.SubSigningOptions = {
upload: true,
};
+const signerExperience: models.SubSignerExperience = {
+ formView: models.SubSignerExperience.FormViewEnum.Disabled,
+};
+
const signers1: models.SubSignatureRequestSigner = {
name: "Jack",
emailAddress: "jack@example.com",
@@ -53,6 +57,7 @@ const signatureRequestEditRequest: models.SignatureRequestEditRequest = {
},
fieldOptions: fieldOptions,
signingOptions: signingOptions,
+ signerExperience: signerExperience,
signers: signers,
};
diff --git a/examples/TemplateCreateExample.cs b/examples/TemplateCreateExample.cs
index 09fad4bd6..f34e57822 100644
--- a/examples/TemplateCreateExample.cs
+++ b/examples/TemplateCreateExample.cs
@@ -21,6 +21,10 @@ public static void Run()
dateFormat: SubFieldOptions.DateFormatEnum.DD_MM_YYYY
);
+ var signerExperience = new SubSignerExperience(
+ formView: SubSignerExperience.FormViewEnum.Disabled
+ );
+
var signerRoles1 = new SubTemplateRole(
name: "Client",
order: 0
@@ -106,6 +110,7 @@ public static void Run()
),
},
fieldOptions: fieldOptions,
+ signerExperience: signerExperience,
signerRoles: signerRoles,
formFieldsPerDocument: formFieldsPerDocument,
mergeFields: mergeFields
diff --git a/examples/TemplateCreateExample.java b/examples/TemplateCreateExample.java
index ebf652f91..b140cdd7f 100644
--- a/examples/TemplateCreateExample.java
+++ b/examples/TemplateCreateExample.java
@@ -26,6 +26,9 @@ public static void main(String[] args)
var fieldOptions = new SubFieldOptions();
fieldOptions.dateFormat(SubFieldOptions.DateFormatEnum.DD_MM_YYYY);
+ var signerExperience = new SubSignerExperience();
+ signerExperience.formView(SubSignerExperience.FormViewEnum.DISABLED);
+
var signerRoles1 = new SubTemplateRole();
signerRoles1.name("Client");
signerRoles1.order(0);
@@ -98,6 +101,7 @@ public static void main(String[] args)
new File("./example_signature_request.pdf")
));
templateCreateRequest.fieldOptions(fieldOptions);
+ templateCreateRequest.signerExperience(signerExperience);
templateCreateRequest.signerRoles(signerRoles);
templateCreateRequest.formFieldsPerDocument(formFieldsPerDocument);
templateCreateRequest.mergeFields(mergeFields);
diff --git a/examples/TemplateCreateExample.php b/examples/TemplateCreateExample.php
index 93b6dedd0..1723f03f3 100644
--- a/examples/TemplateCreateExample.php
+++ b/examples/TemplateCreateExample.php
@@ -14,6 +14,9 @@
$field_options = (new Dropbox\Sign\Model\SubFieldOptions())
->setDateFormat(Dropbox\Sign\Model\SubFieldOptions::DATE_FORMAT_DD_MM_YYYY);
+$signer_experience = (new Dropbox\Sign\Model\SubSignerExperience())
+ ->setFormView(Dropbox\Sign\Model\SubSignerExperience::FORM_VIEW_DISABLED);
+
$signer_roles_1 = (new Dropbox\Sign\Model\SubTemplateRole())
->setName("Client")
->setOrder(0);
@@ -85,6 +88,7 @@
->setFiles([
])
->setFieldOptions($field_options)
+ ->setSignerExperience($signer_experience)
->setSignerRoles($signer_roles)
->setFormFieldsPerDocument($form_fields_per_document)
->setMergeFields($merge_fields);
diff --git a/examples/TemplateCreateExample.py b/examples/TemplateCreateExample.py
index a6ed3611e..29ea47bb7 100644
--- a/examples/TemplateCreateExample.py
+++ b/examples/TemplateCreateExample.py
@@ -14,6 +14,10 @@
date_format="DD - MM - YYYY",
)
+ signer_experience = models.SubSignerExperience(
+ form_view="disabled",
+ )
+
signer_roles_1 = models.SubTemplateRole(
name="Client",
order=0,
@@ -92,6 +96,7 @@
open("./example_signature_request.pdf", "rb").read(),
],
field_options=field_options,
+ signer_experience=signer_experience,
signer_roles=signer_roles,
form_fields_per_document=form_fields_per_document,
merge_fields=merge_fields,
diff --git a/examples/TemplateCreateExample.rb b/examples/TemplateCreateExample.rb
index f4d623397..d7b5c992b 100644
--- a/examples/TemplateCreateExample.rb
+++ b/examples/TemplateCreateExample.rb
@@ -9,6 +9,9 @@
field_options = Dropbox::Sign::SubFieldOptions.new
field_options.date_format = "DD - MM - YYYY"
+signer_experience = Dropbox::Sign::SubSignerExperience.new
+signer_experience.form_view = "disabled"
+
signer_roles_1 = Dropbox::Sign::SubTemplateRole.new
signer_roles_1.name = "Client"
signer_roles_1.order = 0
@@ -81,6 +84,7 @@
File.new("./example_signature_request.pdf", "r"),
]
template_create_request.field_options = field_options
+template_create_request.signer_experience = signer_experience
template_create_request.signer_roles = signer_roles
template_create_request.form_fields_per_document = form_fields_per_document
template_create_request.merge_fields = merge_fields
diff --git a/examples/TemplateCreateExample.ts b/examples/TemplateCreateExample.ts
index 6046df4b5..2c8d38170 100644
--- a/examples/TemplateCreateExample.ts
+++ b/examples/TemplateCreateExample.ts
@@ -10,6 +10,10 @@ const fieldOptions: models.SubFieldOptions = {
dateFormat: models.SubFieldOptions.DateFormatEnum.DdMmYyyy,
};
+const signerExperience: models.SubSignerExperience = {
+ formView: models.SubSignerExperience.FormViewEnum.Disabled,
+};
+
const signerRoles1: models.SubTemplateRole = {
name: "Client",
order: 0,
@@ -88,6 +92,7 @@ const templateCreateRequest: models.TemplateCreateRequest = {
fs.createReadStream("./example_signature_request.pdf"),
],
fieldOptions: fieldOptions,
+ signerExperience: signerExperience,
signerRoles: signerRoles,
formFieldsPerDocument: formFieldsPerDocument,
mergeFields: mergeFields,
diff --git a/examples/TemplateUpdateExample.cs b/examples/TemplateUpdateExample.cs
index 7333c79fd..8e3afe88e 100644
--- a/examples/TemplateUpdateExample.cs
+++ b/examples/TemplateUpdateExample.cs
@@ -17,6 +17,10 @@ public static void Run()
config.Username = "YOUR_API_KEY";
// config.AccessToken = "YOUR_ACCESS_TOKEN";
+ var signerExperience = new SubSignerExperience(
+ formView: SubSignerExperience.FormViewEnum.Disabled
+ );
+
var formFields1 = new SubUpdateFormField(
apiId: "uniqueIdHere_1",
name: "New name 1"
@@ -34,7 +38,6 @@ public static void Run()
};
var templateUpdateRequest = new TemplateUpdateRequest(
- allowFormView: false,
title: "Test Title",
subject: "Test Subject",
message: "Test Message",
@@ -42,6 +45,7 @@ public static void Run()
"CC Role 1",
"CC Role 2",
],
+ signerExperience: signerExperience,
formFields: formFields
);
diff --git a/examples/TemplateUpdateExample.java b/examples/TemplateUpdateExample.java
index a7b731a12..5d313d966 100644
--- a/examples/TemplateUpdateExample.java
+++ b/examples/TemplateUpdateExample.java
@@ -23,6 +23,9 @@ public static void main(String[] args)
((HttpBasicAuth) config.getAuthentication("api_key")).setUsername("YOUR_API_KEY");
// ((HttpBearerAuth) config.getAuthentication("oauth2")).setBearerToken("YOUR_ACCESS_TOKEN");
+ var signerExperience = new SubSignerExperience();
+ signerExperience.formView(SubSignerExperience.FormViewEnum.DISABLED);
+
var formFields1 = new SubUpdateFormField();
formFields1.apiId("uniqueIdHere_1");
formFields1.name("New name 1");
@@ -37,7 +40,6 @@ public static void main(String[] args)
));
var templateUpdateRequest = new TemplateUpdateRequest();
- templateUpdateRequest.allowFormView(false);
templateUpdateRequest.title("Test Title");
templateUpdateRequest.subject("Test Subject");
templateUpdateRequest.message("Test Message");
@@ -45,6 +47,7 @@ public static void main(String[] args)
"CC Role 1",
"CC Role 2"
));
+ templateUpdateRequest.signerExperience(signerExperience);
templateUpdateRequest.formFields(formFields);
try
diff --git a/examples/TemplateUpdateExample.php b/examples/TemplateUpdateExample.php
index a94ccf9cd..88aa67c51 100644
--- a/examples/TemplateUpdateExample.php
+++ b/examples/TemplateUpdateExample.php
@@ -11,6 +11,9 @@
$config->setUsername("YOUR_API_KEY");
// $config->setAccessToken("YOUR_ACCESS_TOKEN");
+$signer_experience = (new Dropbox\Sign\Model\SubSignerExperience())
+ ->setFormView(Dropbox\Sign\Model\SubSignerExperience::FORM_VIEW_DISABLED);
+
$form_fields_1 = (new Dropbox\Sign\Model\SubUpdateFormField())
->setApiId("uniqueIdHere_1")
->setName("New name 1");
@@ -25,7 +28,6 @@
];
$template_update_request = (new Dropbox\Sign\Model\TemplateUpdateRequest())
- ->setAllowFormView(false)
->setTitle("Test Title")
->setSubject("Test Subject")
->setMessage("Test Message")
@@ -33,6 +35,7 @@
"CC Role 1",
"CC Role 2",
])
+ ->setSignerExperience($signer_experience)
->setFormFields($form_fields);
try {
diff --git a/examples/TemplateUpdateExample.py b/examples/TemplateUpdateExample.py
index 3baeae497..46d2d7f74 100644
--- a/examples/TemplateUpdateExample.py
+++ b/examples/TemplateUpdateExample.py
@@ -10,6 +10,10 @@
)
with ApiClient(configuration) as api_client:
+ signer_experience = models.SubSignerExperience(
+ form_view="disabled",
+ )
+
form_fields_1 = models.SubUpdateFormField(
api_id="uniqueIdHere_1",
name="New name 1",
@@ -26,7 +30,6 @@
]
template_update_request = models.TemplateUpdateRequest(
- allow_form_view=False,
title="Test Title",
subject="Test Subject",
message="Test Message",
@@ -34,6 +37,7 @@
"CC Role 1",
"CC Role 2",
],
+ signer_experience=signer_experience,
form_fields=form_fields,
)
diff --git a/examples/TemplateUpdateExample.rb b/examples/TemplateUpdateExample.rb
index 19921eb35..0642637f6 100644
--- a/examples/TemplateUpdateExample.rb
+++ b/examples/TemplateUpdateExample.rb
@@ -6,6 +6,9 @@
# config.access_token = "YOUR_ACCESS_TOKEN"
end
+signer_experience = Dropbox::Sign::SubSignerExperience.new
+signer_experience.form_view = "disabled"
+
form_fields_1 = Dropbox::Sign::SubUpdateFormField.new
form_fields_1.api_id = "uniqueIdHere_1"
form_fields_1.name = "New name 1"
@@ -20,7 +23,6 @@
]
template_update_request = Dropbox::Sign::TemplateUpdateRequest.new
-template_update_request.allow_form_view = false
template_update_request.title = "Test Title"
template_update_request.subject = "Test Subject"
template_update_request.message = "Test Message"
@@ -28,6 +30,7 @@
"CC Role 1",
"CC Role 2",
]
+template_update_request.signer_experience = signer_experience
template_update_request.form_fields = form_fields
begin
diff --git a/examples/TemplateUpdateExample.ts b/examples/TemplateUpdateExample.ts
index 4740cc51e..ce1e9c658 100644
--- a/examples/TemplateUpdateExample.ts
+++ b/examples/TemplateUpdateExample.ts
@@ -6,6 +6,10 @@ const apiCaller = new api.TemplateApi();
apiCaller.username = "YOUR_API_KEY";
// apiCaller.accessToken = "YOUR_ACCESS_TOKEN";
+const signerExperience: models.SubSignerExperience = {
+ formView: models.SubSignerExperience.FormViewEnum.Disabled,
+};
+
const formFields1: models.SubUpdateFormField = {
apiId: "uniqueIdHere_1",
name: "New name 1",
@@ -22,7 +26,6 @@ const formFields = [
];
const templateUpdateRequest: models.TemplateUpdateRequest = {
- allowFormView: false,
title: "Test Title",
subject: "Test Subject",
message: "Test Message",
@@ -30,6 +33,7 @@ const templateUpdateRequest: models.TemplateUpdateRequest = {
"CC Role 1",
"CC Role 2",
],
+ signerExperience: signerExperience,
formFields: formFields,
};
diff --git a/examples/json/SignatureRequestCreateEmbeddedRequest.json b/examples/json/SignatureRequestCreateEmbeddedRequest.json
index ba7accb05..33dc6faeb 100644
--- a/examples/json/SignatureRequestCreateEmbeddedRequest.json
+++ b/examples/json/SignatureRequestCreateEmbeddedRequest.json
@@ -29,5 +29,8 @@
"phone": false,
"default_type": "draw"
},
- "test_mode": true
+ "test_mode": true,
+ "signer_experience": {
+ "form_view": "disabled"
+ }
}
diff --git a/examples/json/SignatureRequestCreateEmbeddedRequestGroupedSigners.json b/examples/json/SignatureRequestCreateEmbeddedRequestGroupedSigners.json
index fb8cb1935..9ef1082de 100644
--- a/examples/json/SignatureRequestCreateEmbeddedRequestGroupedSigners.json
+++ b/examples/json/SignatureRequestCreateEmbeddedRequestGroupedSigners.json
@@ -47,5 +47,8 @@
"phone": false,
"default_type": "draw"
},
+ "signer_experience": {
+ "form_view": "disabled"
+ },
"test_mode": true
}
diff --git a/examples/json/SignatureRequestCreateEmbeddedResponse.json b/examples/json/SignatureRequestCreateEmbeddedResponse.json
index 5def13bab..989e76c10 100644
--- a/examples/json/SignatureRequestCreateEmbeddedResponse.json
+++ b/examples/json/SignatureRequestCreateEmbeddedResponse.json
@@ -47,6 +47,9 @@
"cc_email_addresses": [
"lawyer1@dropboxsign.com",
"lawyer2@dropboxsign.com"
- ]
+ ],
+ "signer_experience": {
+ "form_view": "disabled"
+ }
}
}
diff --git a/examples/json/SignatureRequestCreateEmbeddedWithTemplateRequest.json b/examples/json/SignatureRequestCreateEmbeddedWithTemplateRequest.json
index 742998123..7d5cc961e 100644
--- a/examples/json/SignatureRequestCreateEmbeddedWithTemplateRequest.json
+++ b/examples/json/SignatureRequestCreateEmbeddedWithTemplateRequest.json
@@ -19,5 +19,8 @@
"phone": false,
"default_type": "draw"
},
- "test_mode": true
+ "test_mode": true,
+ "signer_experience": {
+ "form_view": "disabled"
+ }
}
diff --git a/examples/json/SignatureRequestCreateEmbeddedWithTemplateResponse.json b/examples/json/SignatureRequestCreateEmbeddedWithTemplateResponse.json
index 3099142f2..535b2cc6f 100644
--- a/examples/json/SignatureRequestCreateEmbeddedWithTemplateResponse.json
+++ b/examples/json/SignatureRequestCreateEmbeddedWithTemplateResponse.json
@@ -40,6 +40,9 @@
],
"cc_email_addresses": [
"accounting@dropboxsign.com"
- ]
+ ],
+ "signer_experience": {
+ "form_view": "disabled"
+ }
}
}
diff --git a/examples/json/SignatureRequestEditEmbeddedRequest.json b/examples/json/SignatureRequestEditEmbeddedRequest.json
index ba7accb05..33dc6faeb 100644
--- a/examples/json/SignatureRequestEditEmbeddedRequest.json
+++ b/examples/json/SignatureRequestEditEmbeddedRequest.json
@@ -29,5 +29,8 @@
"phone": false,
"default_type": "draw"
},
- "test_mode": true
+ "test_mode": true,
+ "signer_experience": {
+ "form_view": "disabled"
+ }
}
diff --git a/examples/json/SignatureRequestEditEmbeddedRequestGroupedSigners.json b/examples/json/SignatureRequestEditEmbeddedRequestGroupedSigners.json
index fb8cb1935..12381d070 100644
--- a/examples/json/SignatureRequestEditEmbeddedRequestGroupedSigners.json
+++ b/examples/json/SignatureRequestEditEmbeddedRequestGroupedSigners.json
@@ -47,5 +47,8 @@
"phone": false,
"default_type": "draw"
},
- "test_mode": true
+ "test_mode": true,
+ "signer_experience": {
+ "form_view": "disabled"
+ }
}
diff --git a/examples/json/SignatureRequestEditEmbeddedResponse.json b/examples/json/SignatureRequestEditEmbeddedResponse.json
index 5def13bab..989e76c10 100644
--- a/examples/json/SignatureRequestEditEmbeddedResponse.json
+++ b/examples/json/SignatureRequestEditEmbeddedResponse.json
@@ -47,6 +47,9 @@
"cc_email_addresses": [
"lawyer1@dropboxsign.com",
"lawyer2@dropboxsign.com"
- ]
+ ],
+ "signer_experience": {
+ "form_view": "disabled"
+ }
}
}
diff --git a/examples/json/SignatureRequestEditEmbeddedWithTemplateRequest.json b/examples/json/SignatureRequestEditEmbeddedWithTemplateRequest.json
index 742998123..7d5cc961e 100644
--- a/examples/json/SignatureRequestEditEmbeddedWithTemplateRequest.json
+++ b/examples/json/SignatureRequestEditEmbeddedWithTemplateRequest.json
@@ -19,5 +19,8 @@
"phone": false,
"default_type": "draw"
},
- "test_mode": true
+ "test_mode": true,
+ "signer_experience": {
+ "form_view": "disabled"
+ }
}
diff --git a/examples/json/SignatureRequestEditEmbeddedWithTemplateResponse.json b/examples/json/SignatureRequestEditEmbeddedWithTemplateResponse.json
index 3099142f2..535b2cc6f 100644
--- a/examples/json/SignatureRequestEditEmbeddedWithTemplateResponse.json
+++ b/examples/json/SignatureRequestEditEmbeddedWithTemplateResponse.json
@@ -40,6 +40,9 @@
],
"cc_email_addresses": [
"accounting@dropboxsign.com"
- ]
+ ],
+ "signer_experience": {
+ "form_view": "disabled"
+ }
}
}
diff --git a/examples/json/SignatureRequestEditRequest.json b/examples/json/SignatureRequestEditRequest.json
index 3d1b98727..6fb4105f5 100644
--- a/examples/json/SignatureRequestEditRequest.json
+++ b/examples/json/SignatureRequestEditRequest.json
@@ -35,5 +35,8 @@
"field_options": {
"date_format": "DD - MM - YYYY"
},
- "test_mode": true
+ "test_mode": true,
+ "signer_experience": {
+ "form_view": "disabled"
+ }
}
diff --git a/examples/json/SignatureRequestGetResponse.json b/examples/json/SignatureRequestGetResponse.json
index 1e4ec3d38..c5a152279 100644
--- a/examples/json/SignatureRequestGetResponse.json
+++ b/examples/json/SignatureRequestGetResponse.json
@@ -53,6 +53,9 @@
"has_sms_auth": false
}
],
- "cc_email_addresses": []
+ "cc_email_addresses": [],
+ "signer_experience": {
+ "form_view": "disabled"
+ }
}
}
diff --git a/examples/json/TemplateCreateRequest.json b/examples/json/TemplateCreateRequest.json
index b18275f8a..b212d44bc 100644
--- a/examples/json/TemplateCreateRequest.json
+++ b/examples/json/TemplateCreateRequest.json
@@ -62,5 +62,8 @@
"page": 1
}
],
- "test_mode": true
+ "test_mode": true,
+ "signer_experience": {
+ "form_view": "disabled"
+ }
}
diff --git a/examples/json/TemplateUpdateRequest.json b/examples/json/TemplateUpdateRequest.json
index dbef5e530..c88e0ee6f 100644
--- a/examples/json/TemplateUpdateRequest.json
+++ b/examples/json/TemplateUpdateRequest.json
@@ -1,5 +1,7 @@
{
- "allow_form_view": false,
+ "signer_experience": {
+ "form_view": "disabled"
+ },
"title": "Test Title",
"subject": "Test Subject",
"message": "Test Message",
diff --git a/openapi-raw.yaml b/openapi-raw.yaml
index 4f4f1d57e..a66a55e6b 100644
--- a/openapi-raw.yaml
+++ b/openapi-raw.yaml
@@ -7941,10 +7941,6 @@ components:
description: '_t__EmbeddedEditUrl::ALLOW_EDIT_CCS'
type: boolean
default: false
- allow_form_view:
- description: '_t__EmbeddedEditUrl::ALLOW_FORM_VIEW'
- type: boolean
- default: false
cc_roles:
description: '_t__EmbeddedEditUrl::CC_ROLES'
type: array
@@ -7981,6 +7977,8 @@ components:
description: '_t__EmbeddedEditUrl::TEST_MODE'
type: boolean
default: false
+ signer_experience:
+ $ref: '#/components/schemas/SubSignerExperience'
type: object
FaxLineAddUserRequest:
required:
@@ -8383,10 +8381,6 @@ components:
description: '_t__SignatureRequestCreateEmbedded::ALLOW_DECLINE'
type: boolean
default: false
- allow_form_view:
- description: '_t__SignatureRequestCreateEmbedded::ALLOW_FORM_VIEW'
- type: boolean
- default: false
allow_reassign:
description: '_t__SignatureRequestCreateEmbedded::ALLOW_REASSIGN'
type: boolean
@@ -8462,6 +8456,8 @@ components:
description: '_t__SignatureRequestCreateEmbedded::POPULATE_AUTO_FILL_FIELDS'
type: boolean
default: false
+ signer_experience:
+ $ref: '#/components/schemas/SubSignerExperience'
expires_at:
description: '_t__SignatureRequestCreateEmbedded::EXPIRES_AT'
type: integer
@@ -8538,6 +8534,8 @@ components:
description: '_t__SignatureRequestCreateEmbeddedWithTemplate::POPULATE_AUTO_FILL_FIELDS'
type: boolean
default: false
+ signer_experience:
+ $ref: '#/components/schemas/SubSignerExperience'
type: object
SignatureRequestEditRequest:
properties:
@@ -8566,10 +8564,6 @@ components:
description: '_t__SignatureRequestSend::ALLOW_DECLINE'
type: boolean
default: false
- allow_form_view:
- description: '_t__SignatureRequestSend::ALLOW_FORM_VIEW'
- type: boolean
- default: false
allow_reassign:
description: '_t__SignatureRequestSend::ALLOW_REASSIGN'
type: boolean
@@ -8652,6 +8646,8 @@ components:
description: '_t__SignatureRequestSend::EXPIRES_AT'
type: integer
nullable: true
+ signer_experience:
+ $ref: '#/components/schemas/SubSignerExperience'
type: object
SignatureRequestEditEmbeddedRequest:
required:
@@ -8682,10 +8678,6 @@ components:
description: '_t__SignatureRequestCreateEmbedded::ALLOW_DECLINE'
type: boolean
default: false
- allow_form_view:
- description: '_t__SignatureRequestCreateEmbedded::ALLOW_FORM_VIEW'
- type: boolean
- default: false
allow_reassign:
description: '_t__SignatureRequestCreateEmbedded::ALLOW_REASSIGN'
type: boolean
@@ -8765,6 +8757,8 @@ components:
description: '_t__SignatureRequestCreateEmbedded::EXPIRES_AT'
type: integer
nullable: true
+ signer_experience:
+ $ref: '#/components/schemas/SubSignerExperience'
type: object
SignatureRequestEditEmbeddedWithTemplateRequest:
required:
@@ -8837,6 +8831,8 @@ components:
description: '_t__SignatureRequestCreateEmbeddedWithTemplate::POPULATE_AUTO_FILL_FIELDS'
type: boolean
default: false
+ signer_experience:
+ $ref: '#/components/schemas/SubSignerExperience'
type: object
SignatureRequestEditWithTemplateRequest:
description: ''
@@ -8912,6 +8908,8 @@ components:
description: '_t__SignatureRequestSendWithTemplate::TITLE'
type: string
maxLength: 255
+ signer_experience:
+ $ref: '#/components/schemas/SubSignerExperience'
type: object
SignatureRequestRemindRequest:
required:
@@ -8956,10 +8954,6 @@ components:
description: '_t__SignatureRequestSend::ALLOW_REASSIGN'
type: boolean
default: false
- allow_form_view:
- description: '_t__SignatureRequestSend::ALLOW_FORM_VIEW'
- type: boolean
- default: false
attachments:
description: '_t__SubAttachment::LIST_DESCRIPTION'
type: array
@@ -9044,6 +9038,8 @@ components:
description: '_t__SignatureRequestSend::EXPIRES_AT'
type: integer
nullable: true
+ signer_experience:
+ $ref: '#/components/schemas/SubSignerExperience'
type: object
SignatureRequestSendWithTemplateRequest:
description: ''
@@ -9125,6 +9121,8 @@ components:
description: '_t__SignatureRequestSendWithTemplate::TITLE'
type: string
maxLength: 255
+ signer_experience:
+ $ref: '#/components/schemas/SubSignerExperience'
type: object
SignatureRequestUpdateRequest:
required:
@@ -9940,6 +9938,18 @@ components:
type: string
format: email
type: object
+ SubSignerExperience:
+ description: '_t__Sub::SignerExperience::DESCRIPTION'
+ properties:
+ form_view:
+ description: '_t__Sub::SignerExperience::DEFAULT'
+ type: string
+ enum:
+ - disabled
+ - enabled
+ - enabled_by_default
+ - forced
+ type: object
SubTemplateRole:
properties:
name:
@@ -10122,10 +10132,6 @@ components:
description: '_t__TemplateCreate::ALLOW_REASSIGN'
type: boolean
default: false
- allow_form_view:
- description: '_t__TemplateCreate::ALLOW_FORM_VIEW'
- type: boolean
- default: false
attachments:
description: '_t__SubAttachment::LIST_DESCRIPTION'
type: array
@@ -10190,6 +10196,8 @@ components:
description: '_t__TemplateCreate::USE_PREEXISTING_FIELDS'
type: boolean
default: false
+ signer_experience:
+ $ref: '#/components/schemas/SubSignerExperience'
type: object
TemplateCreateEmbeddedDraftRequest:
required:
@@ -10214,10 +10222,6 @@ components:
description: '_t__TemplateCreateEmbeddedDraft::ALLOW_REASSIGN'
type: boolean
default: false
- allow_form_view:
- description: '_t__TemplateCreateEmbeddedDraft::ALLOW_FORM_VIEW'
- type: boolean
- default: false
attachments:
description: '_t__SubAttachment::LIST_DESCRIPTION'
type: array
@@ -10304,6 +10308,8 @@ components:
description: '_t__TemplateCreateEmbeddedDraft::USE_PREEXISTING_FIELDS'
type: boolean
default: false
+ signer_experience:
+ $ref: '#/components/schemas/SubSignerExperience'
type: object
TemplateRemoveUserRequest:
properties:
@@ -10322,9 +10328,6 @@ components:
type: array
items:
type: string
- allow_form_view:
- description: '_t__TemplateUpdate::ALLOW_FORM_VIEW'
- type: boolean
title:
description: '_t__TemplateUpdate::TITLE'
type: string
@@ -10341,6 +10344,8 @@ components:
type: array
items:
$ref: '#/components/schemas/SubUpdateFormField'
+ signer_experience:
+ $ref: '#/components/schemas/SubSignerExperience'
type: object
TemplateUpdateFilesRequest:
properties:
@@ -10391,10 +10396,6 @@ components:
description: '_t__UnclaimedDraftCreate::ALLOW_DECLINE'
type: boolean
default: false
- allow_form_view:
- description: '_t__UnclaimedDraftCreate::ALLOW_FORM_VIEW'
- type: boolean
- default: false
attachments:
description: '_t__SubAttachment::LIST_DESCRIPTION'
type: array
@@ -10484,6 +10485,8 @@ components:
description: '_t__UnclaimedDraftCreate::EXPIRES_AT'
type: integer
nullable: true
+ signer_experience:
+ $ref: '#/components/schemas/SubSignerExperience'
type: object
UnclaimedDraftCreateEmbeddedRequest:
description: ''
@@ -10510,10 +10513,6 @@ components:
description: '_t__UnclaimedDraftCreateEmbedded::ALLOW_DECLINE'
type: boolean
default: false
- allow_form_view:
- description: '_t__UnclaimedDraftCreateEmbedded::ALLOW_FORM_VIEW'
- type: boolean
- default: false
allow_reassign:
description: '_t__UnclaimedDraftCreateEmbedded::ALLOW_REASSIGN'
type: boolean
@@ -11623,6 +11622,8 @@ components:
description: '_t__SignatureRequestResponse::BULK_SEND_JOB_ID'
type: string
nullable: true
+ signer_experience:
+ $ref: '#/components/schemas/SignatureRequestSignerExperience'
type: object
x-internal-class: true
SignatureRequestResponseAttachment:
@@ -11980,6 +11981,21 @@ components:
nullable: true
type: object
x-internal-class: true
+ SignatureRequestSignerExperience:
+ description: '_t__SignatureRequestSignerExperience::DESCRIPTION'
+ required:
+ - form_view
+ properties:
+ form_view:
+ description: '_t__Sub::SignerExperience::DEFAULT'
+ type: string
+ enum:
+ - disabled
+ - enabled
+ - enabled_by_default
+ - forced
+ type: object
+ x-internal-class: true
TeamResponse:
description: '_t__TeamResponse::DESCRIPTION'
properties:
@@ -12148,10 +12164,8 @@ components:
type: array
items:
$ref: '#/components/schemas/SignatureRequestResponseAttachment'
- allow_form_view:
- description: '_t__TemplateResponse::ALLOW_FORM_VIEW'
- type: boolean
- nullable: false
+ signer_experience:
+ $ref: '#/components/schemas/SignatureRequestSignerExperience'
type: object
x-internal-class: true
TemplateResponseAccount:
diff --git a/openapi-sdk.yaml b/openapi-sdk.yaml
index dfd272f52..4caa81441 100644
--- a/openapi-sdk.yaml
+++ b/openapi-sdk.yaml
@@ -8041,10 +8041,6 @@ components:
description: 'This allows the requester to enable/disable to add or change CC roles when editing the template.'
type: boolean
default: false
- allow_form_view:
- description: 'Allows signers to view the form fields before signing if set to `true`. Defaults to `false`.'
- type: boolean
- default: false
cc_roles:
description: 'The CC roles that must be assigned when using the template to send a signature request. To remove all CC roles, pass in a single role with no name. For use in a POST request.'
type: array
@@ -8087,6 +8083,8 @@ components:
description: 'Whether this is a test, locked templates will only be available for editing if this is set to `true`. Defaults to `false`.'
type: boolean
default: false
+ signer_experience:
+ $ref: '#/components/schemas/SubSignerExperience'
type: object
FaxLineAddUserRequest:
required:
@@ -8567,10 +8565,6 @@ components:
description: 'Allows signers to decline to sign a document if `true`. Defaults to `false`.'
type: boolean
default: false
- allow_form_view:
- description: 'Allows signers to view the form fields before signing if set to `true`. Defaults to `false`.'
- type: boolean
- default: false
allow_reassign:
description: |-
Allows signers to reassign their signature requests to other signers if set to `true`. Defaults to `false`.
@@ -8677,6 +8671,8 @@ components:
**NOTE:** Keep your signer's information safe by ensuring that the _signer on your signature request is the intended party_ before using this feature.
type: boolean
default: false
+ signer_experience:
+ $ref: '#/components/schemas/SubSignerExperience'
expires_at:
description: 'When the signature request will expire. Unsigned signatures will be moved to the expired status, and no longer signable. See [Signature Request Expiration Date](https://developers.hellosign.com/docs/signature-request/expiration/) for details.'
type: integer
@@ -8765,6 +8761,8 @@ components:
**NOTE:** Keep your signer's information safe by ensuring that the _signer on your signature request is the intended party_ before using this feature.
type: boolean
default: false
+ signer_experience:
+ $ref: '#/components/schemas/SubSignerExperience'
type: object
SignatureRequestEditRequest:
properties:
@@ -8805,10 +8803,6 @@ components:
description: 'Allows signers to decline to sign a document if `true`. Defaults to `false`.'
type: boolean
default: false
- allow_form_view:
- description: 'Allows signers to view the form fields before signing if set to `true`. Defaults to `false`.'
- type: boolean
- default: false
allow_reassign:
description: |-
Allows signers to reassign their signature requests to other signers if set to `true`. Defaults to `false`.
@@ -8923,6 +8917,8 @@ components:
description: 'When the signature request will expire. Unsigned signatures will be moved to the expired status, and no longer signable. See [Signature Request Expiration Date](https://developers.hellosign.com/docs/signature-request/expiration/) for details.'
type: integer
nullable: true
+ signer_experience:
+ $ref: '#/components/schemas/SubSignerExperience'
type: object
SignatureRequestEditEmbeddedRequest:
required:
@@ -8965,10 +8961,6 @@ components:
description: 'Allows signers to decline to sign a document if `true`. Defaults to `false`.'
type: boolean
default: false
- allow_form_view:
- description: 'Allows signers to view the form fields before signing if set to `true`. Defaults to `false`.'
- type: boolean
- default: false
allow_reassign:
description: |-
Allows signers to reassign their signature requests to other signers if set to `true`. Defaults to `false`.
@@ -9079,6 +9071,8 @@ components:
description: 'When the signature request will expire. Unsigned signatures will be moved to the expired status, and no longer signable. See [Signature Request Expiration Date](https://developers.hellosign.com/docs/signature-request/expiration/) for details.'
type: integer
nullable: true
+ signer_experience:
+ $ref: '#/components/schemas/SubSignerExperience'
type: object
SignatureRequestEditEmbeddedWithTemplateRequest:
required:
@@ -9163,6 +9157,8 @@ components:
**NOTE:** Keep your signer's information safe by ensuring that the _signer on your signature request is the intended party_ before using this feature.
type: boolean
default: false
+ signer_experience:
+ $ref: '#/components/schemas/SubSignerExperience'
type: object
SignatureRequestEditWithTemplateRequest:
description: ''
@@ -9251,6 +9247,8 @@ components:
description: 'The title you want to assign to the SignatureRequest.'
type: string
maxLength: 255
+ signer_experience:
+ $ref: '#/components/schemas/SubSignerExperience'
type: object
SignatureRequestRemindRequest:
required:
@@ -9310,10 +9308,6 @@ components:
**NOTE:** Only available for Premium plan and higher.
type: boolean
default: false
- allow_form_view:
- description: 'Allows signers to view the form fields before signing if set to `true`. Defaults to `false`.'
- type: boolean
- default: false
attachments:
description: 'A list describing the attachments'
type: array
@@ -9432,6 +9426,8 @@ components:
description: 'When the signature request will expire. Unsigned signatures will be moved to the expired status, and no longer signable. See [Signature Request Expiration Date](https://developers.hellosign.com/docs/signature-request/expiration/) for details.'
type: integer
nullable: true
+ signer_experience:
+ $ref: '#/components/schemas/SubSignerExperience'
type: object
SignatureRequestSendWithTemplateRequest:
description: ''
@@ -9531,6 +9527,8 @@ components:
description: 'The title you want to assign to the SignatureRequest.'
type: string
maxLength: 255
+ signer_experience:
+ $ref: '#/components/schemas/SubSignerExperience'
type: object
SignatureRequestUpdateRequest:
required:
@@ -10486,6 +10484,23 @@ components:
type: string
format: email
type: object
+ SubSignerExperience:
+ description: 'Configuration options for modifying the settings of the signer application. Supports changing the form view behavior.'
+ properties:
+ form_view:
+ description: |-
+ Changes the form view setting experienced by the signer. Supported versions are:
+ - `disabled` - Form view is disabled, and the signer cannot change it
+ - `enabled` - Form view is disabled initially, the signer can turn it on using a toggle
+ - `enabled_by_default` - Form view is enabled initially. The signer car turn it off using a toggle
+ - `forced` - Form view is enabled initially. The signer cannot change it, the toggle is hidden.
+ type: string
+ enum:
+ - disabled
+ - enabled
+ - enabled_by_default
+ - forced
+ type: object
SubTemplateRole:
properties:
name:
@@ -10708,10 +10723,6 @@ components:
**NOTE:** Only available for Premium plan and higher.
type: boolean
default: false
- allow_form_view:
- description: 'Allows signers to view the form fields before signing if set to `true`. Defaults to `false`.'
- type: boolean
- default: false
attachments:
description: 'A list describing the attachments'
type: array
@@ -10795,6 +10806,8 @@ components:
description: 'Enable the detection of predefined PDF fields by setting the `use_preexisting_fields` to `true` (defaults to disabled, or `false`).'
type: boolean
default: false
+ signer_experience:
+ $ref: '#/components/schemas/SubSignerExperience'
type: object
TemplateCreateEmbeddedDraftRequest:
required:
@@ -10828,10 +10841,6 @@ components:
**NOTE:** Only available for Premium plan and higher.
type: boolean
default: false
- allow_form_view:
- description: 'Allows signers to view the form fields before signing if set to `true`. Defaults to `false`.'
- type: boolean
- default: false
attachments:
description: 'A list describing the attachments'
type: array
@@ -10941,6 +10950,8 @@ components:
description: 'Enable the detection of predefined PDF fields by setting the `use_preexisting_fields` to `true` (defaults to disabled, or `false`).'
type: boolean
default: false
+ signer_experience:
+ $ref: '#/components/schemas/SubSignerExperience'
type: object
TemplateRemoveUserRequest:
properties:
@@ -10959,9 +10970,6 @@ components:
type: array
items:
type: string
- allow_form_view:
- description: 'The CC roles that must be assigned when using the template to send a signature request. If set to `true` all the form fields on template document must have non-empty names.'
- type: boolean
title:
description: 'The title you want to assign to the SignatureRequest.'
type: string
@@ -10978,6 +10986,8 @@ components:
type: array
items:
$ref: '#/components/schemas/SubUpdateFormField'
+ signer_experience:
+ $ref: '#/components/schemas/SubSignerExperience'
type: object
TemplateUpdateFilesRequest:
properties:
@@ -11040,10 +11050,6 @@ components:
description: 'Allows signers to decline to sign a document if `true`. Defaults to `false`.'
type: boolean
default: false
- allow_form_view:
- description: 'Allows signers to view the form fields before signing if set to `true`. Defaults to `false`.'
- type: boolean
- default: false
attachments:
description: 'A list describing the attachments'
type: array
@@ -11158,6 +11164,8 @@ components:
**NOTE:** This does not correspond to the **expires_at** returned in the response.
type: integer
nullable: true
+ signer_experience:
+ $ref: '#/components/schemas/SubSignerExperience'
type: object
UnclaimedDraftCreateEmbeddedRequest:
description: ''
@@ -11190,10 +11198,6 @@ components:
description: 'Allows signers to decline to sign a document if `true`. Defaults to `false`.'
type: boolean
default: false
- allow_form_view:
- description: 'Allows signers to view the form fields before signing if set to `true`. Defaults to `false`.'
- type: boolean
- default: false
allow_reassign:
description: |-
Allows signers to reassign their signature requests to other signers if set to `true`. Defaults to `false`.
@@ -12367,6 +12371,8 @@ components:
description: 'The ID of the Bulk Send job which sent the signature request, if applicable.'
type: string
nullable: true
+ signer_experience:
+ $ref: '#/components/schemas/SignatureRequestSignerExperience'
type: object
x-internal-class: true
SignatureRequestResponseAttachment:
@@ -12728,6 +12734,26 @@ components:
nullable: true
type: object
x-internal-class: true
+ SignatureRequestSignerExperience:
+ description: 'Configuration options for modifying the settings of the signer application. Supports changing the form view behavior.'
+ required:
+ - form_view
+ properties:
+ form_view:
+ description: |-
+ Changes the form view setting experienced by the signer. Supported versions are:
+ - `disabled` - Form view is disabled, and the signer cannot change it
+ - `enabled` - Form view is disabled initially, the signer can turn it on using a toggle
+ - `enabled_by_default` - Form view is enabled initially. The signer car turn it off using a toggle
+ - `forced` - Form view is enabled initially. The signer cannot change it, the toggle is hidden.
+ type: string
+ enum:
+ - disabled
+ - enabled
+ - enabled_by_default
+ - forced
+ type: object
+ x-internal-class: true
TeamResponse:
description: 'Contains information about your team and its members'
properties:
@@ -12899,10 +12925,8 @@ components:
type: array
items:
$ref: '#/components/schemas/SignatureRequestResponseAttachment'
- allow_form_view:
- description: 'Allows signers to view the form fields before signing if set to `true`. Defaults to `false`.'
- type: boolean
- nullable: false
+ signer_experience:
+ $ref: '#/components/schemas/SignatureRequestSignerExperience'
type: object
x-internal-class: true
TemplateResponseAccount:
diff --git a/openapi.yaml b/openapi.yaml
index c3f5354b8..ce88fbaf4 100644
--- a/openapi.yaml
+++ b/openapi.yaml
@@ -7926,10 +7926,6 @@ components:
description: 'This allows the requester to enable/disable to add or change CC roles when editing the template.'
type: boolean
default: false
- allow_form_view:
- description: 'Allows signers to view the form fields before signing if set to `true`. Defaults to `false`.'
- type: boolean
- default: false
cc_roles:
description: 'The CC roles that must be assigned when using the template to send a signature request. To remove all CC roles, pass in a single role with no name. For use in a POST request.'
type: array
@@ -7972,6 +7968,8 @@ components:
description: 'Whether this is a test, locked templates will only be available for editing if this is set to `true`. Defaults to `false`.'
type: boolean
default: false
+ signer_experience:
+ $ref: '#/components/schemas/SubSignerExperience'
type: object
FaxLineAddUserRequest:
required:
@@ -8452,10 +8450,6 @@ components:
description: 'Allows signers to decline to sign a document if `true`. Defaults to `false`.'
type: boolean
default: false
- allow_form_view:
- description: 'Allows signers to view the form fields before signing if set to `true`. Defaults to `false`.'
- type: boolean
- default: false
allow_reassign:
description: |-
Allows signers to reassign their signature requests to other signers if set to `true`. Defaults to `false`.
@@ -8562,6 +8556,8 @@ components:
**NOTE:** Keep your signer's information safe by ensuring that the _signer on your signature request is the intended party_ before using this feature.
type: boolean
default: false
+ signer_experience:
+ $ref: '#/components/schemas/SubSignerExperience'
expires_at:
description: 'When the signature request will expire. Unsigned signatures will be moved to the expired status, and no longer signable. See [Signature Request Expiration Date](https://developers.hellosign.com/docs/signature-request/expiration/) for details.'
type: integer
@@ -8650,6 +8646,8 @@ components:
**NOTE:** Keep your signer's information safe by ensuring that the _signer on your signature request is the intended party_ before using this feature.
type: boolean
default: false
+ signer_experience:
+ $ref: '#/components/schemas/SubSignerExperience'
type: object
SignatureRequestEditRequest:
properties:
@@ -8690,10 +8688,6 @@ components:
description: 'Allows signers to decline to sign a document if `true`. Defaults to `false`.'
type: boolean
default: false
- allow_form_view:
- description: 'Allows signers to view the form fields before signing if set to `true`. Defaults to `false`.'
- type: boolean
- default: false
allow_reassign:
description: |-
Allows signers to reassign their signature requests to other signers if set to `true`. Defaults to `false`.
@@ -8808,6 +8802,8 @@ components:
description: 'When the signature request will expire. Unsigned signatures will be moved to the expired status, and no longer signable. See [Signature Request Expiration Date](https://developers.hellosign.com/docs/signature-request/expiration/) for details.'
type: integer
nullable: true
+ signer_experience:
+ $ref: '#/components/schemas/SubSignerExperience'
type: object
SignatureRequestEditEmbeddedRequest:
required:
@@ -8850,10 +8846,6 @@ components:
description: 'Allows signers to decline to sign a document if `true`. Defaults to `false`.'
type: boolean
default: false
- allow_form_view:
- description: 'Allows signers to view the form fields before signing if set to `true`. Defaults to `false`.'
- type: boolean
- default: false
allow_reassign:
description: |-
Allows signers to reassign their signature requests to other signers if set to `true`. Defaults to `false`.
@@ -8964,6 +8956,8 @@ components:
description: 'When the signature request will expire. Unsigned signatures will be moved to the expired status, and no longer signable. See [Signature Request Expiration Date](https://developers.hellosign.com/docs/signature-request/expiration/) for details.'
type: integer
nullable: true
+ signer_experience:
+ $ref: '#/components/schemas/SubSignerExperience'
type: object
SignatureRequestEditEmbeddedWithTemplateRequest:
required:
@@ -9048,6 +9042,8 @@ components:
**NOTE:** Keep your signer's information safe by ensuring that the _signer on your signature request is the intended party_ before using this feature.
type: boolean
default: false
+ signer_experience:
+ $ref: '#/components/schemas/SubSignerExperience'
type: object
SignatureRequestEditWithTemplateRequest:
description: ''
@@ -9136,6 +9132,8 @@ components:
description: 'The title you want to assign to the SignatureRequest.'
type: string
maxLength: 255
+ signer_experience:
+ $ref: '#/components/schemas/SubSignerExperience'
type: object
SignatureRequestRemindRequest:
required:
@@ -9195,10 +9193,6 @@ components:
**NOTE:** Only available for Premium plan and higher.
type: boolean
default: false
- allow_form_view:
- description: 'Allows signers to view the form fields before signing if set to `true`. Defaults to `false`.'
- type: boolean
- default: false
attachments:
description: 'A list describing the attachments'
type: array
@@ -9306,6 +9300,8 @@ components:
description: 'When the signature request will expire. Unsigned signatures will be moved to the expired status, and no longer signable. See [Signature Request Expiration Date](https://developers.hellosign.com/docs/signature-request/expiration/) for details.'
type: integer
nullable: true
+ signer_experience:
+ $ref: '#/components/schemas/SubSignerExperience'
type: object
SignatureRequestSendWithTemplateRequest:
description: ''
@@ -9394,6 +9390,8 @@ components:
description: 'The title you want to assign to the SignatureRequest.'
type: string
maxLength: 255
+ signer_experience:
+ $ref: '#/components/schemas/SubSignerExperience'
type: object
SignatureRequestUpdateRequest:
required:
@@ -10349,6 +10347,23 @@ components:
type: string
format: email
type: object
+ SubSignerExperience:
+ description: 'Configuration options for modifying the settings of the signer application. Supports changing the form view behavior.'
+ properties:
+ form_view:
+ description: |-
+ Changes the form view setting experienced by the signer. Supported versions are:
+ - `disabled` - Form view is disabled, and the signer cannot change it
+ - `enabled` - Form view is disabled initially, the signer can turn it on using a toggle
+ - `enabled_by_default` - Form view is enabled initially. The signer car turn it off using a toggle
+ - `forced` - Form view is enabled initially. The signer cannot change it, the toggle is hidden.
+ type: string
+ enum:
+ - disabled
+ - enabled
+ - enabled_by_default
+ - forced
+ type: object
SubTemplateRole:
properties:
name:
@@ -10571,10 +10586,6 @@ components:
**NOTE:** Only available for Premium plan and higher.
type: boolean
default: false
- allow_form_view:
- description: 'Allows signers to view the form fields before signing if set to `true`. Defaults to `false`.'
- type: boolean
- default: false
attachments:
description: 'A list describing the attachments'
type: array
@@ -10658,6 +10669,8 @@ components:
description: 'Enable the detection of predefined PDF fields by setting the `use_preexisting_fields` to `true` (defaults to disabled, or `false`).'
type: boolean
default: false
+ signer_experience:
+ $ref: '#/components/schemas/SubSignerExperience'
type: object
TemplateCreateEmbeddedDraftRequest:
required:
@@ -10691,10 +10704,6 @@ components:
**NOTE:** Only available for Premium plan and higher.
type: boolean
default: false
- allow_form_view:
- description: 'Allows signers to view the form fields before signing if set to `true`. Defaults to `false`.'
- type: boolean
- default: false
attachments:
description: 'A list describing the attachments'
type: array
@@ -10804,6 +10813,8 @@ components:
description: 'Enable the detection of predefined PDF fields by setting the `use_preexisting_fields` to `true` (defaults to disabled, or `false`).'
type: boolean
default: false
+ signer_experience:
+ $ref: '#/components/schemas/SubSignerExperience'
type: object
TemplateRemoveUserRequest:
properties:
@@ -10822,9 +10833,6 @@ components:
type: array
items:
type: string
- allow_form_view:
- description: 'The CC roles that must be assigned when using the template to send a signature request. If set to `true` all the form fields on template document must have non-empty names.'
- type: boolean
title:
description: 'The title you want to assign to the SignatureRequest.'
type: string
@@ -10841,6 +10849,8 @@ components:
type: array
items:
$ref: '#/components/schemas/SubUpdateFormField'
+ signer_experience:
+ $ref: '#/components/schemas/SubSignerExperience'
type: object
TemplateUpdateFilesRequest:
properties:
@@ -10903,10 +10913,6 @@ components:
description: 'Allows signers to decline to sign a document if `true`. Defaults to `false`.'
type: boolean
default: false
- allow_form_view:
- description: 'Allows signers to view the form fields before signing if set to `true`. Defaults to `false`.'
- type: boolean
- default: false
attachments:
description: 'A list describing the attachments'
type: array
@@ -11021,6 +11027,8 @@ components:
**NOTE:** This does not correspond to the **expires_at** returned in the response.
type: integer
nullable: true
+ signer_experience:
+ $ref: '#/components/schemas/SubSignerExperience'
type: object
UnclaimedDraftCreateEmbeddedRequest:
description: ''
@@ -11053,10 +11061,6 @@ components:
description: 'Allows signers to decline to sign a document if `true`. Defaults to `false`.'
type: boolean
default: false
- allow_form_view:
- description: 'Allows signers to view the form fields before signing if set to `true`. Defaults to `false`.'
- type: boolean
- default: false
allow_reassign:
description: |-
Allows signers to reassign their signature requests to other signers if set to `true`. Defaults to `false`.
@@ -12230,6 +12234,8 @@ components:
description: 'The ID of the Bulk Send job which sent the signature request, if applicable.'
type: string
nullable: true
+ signer_experience:
+ $ref: '#/components/schemas/SignatureRequestSignerExperience'
type: object
x-internal-class: true
SignatureRequestResponseAttachment:
@@ -12591,6 +12597,26 @@ components:
nullable: true
type: object
x-internal-class: true
+ SignatureRequestSignerExperience:
+ description: 'Configuration options for modifying the settings of the signer application. Supports changing the form view behavior.'
+ required:
+ - form_view
+ properties:
+ form_view:
+ description: |-
+ Changes the form view setting experienced by the signer. Supported versions are:
+ - `disabled` - Form view is disabled, and the signer cannot change it
+ - `enabled` - Form view is disabled initially, the signer can turn it on using a toggle
+ - `enabled_by_default` - Form view is enabled initially. The signer car turn it off using a toggle
+ - `forced` - Form view is enabled initially. The signer cannot change it, the toggle is hidden.
+ type: string
+ enum:
+ - disabled
+ - enabled
+ - enabled_by_default
+ - forced
+ type: object
+ x-internal-class: true
TeamResponse:
description: 'Contains information about your team and its members'
properties:
@@ -12762,10 +12788,8 @@ components:
type: array
items:
$ref: '#/components/schemas/SignatureRequestResponseAttachment'
- allow_form_view:
- description: 'Allows signers to view the form fields before signing if set to `true`. Defaults to `false`.'
- type: boolean
- nullable: false
+ signer_experience:
+ $ref: '#/components/schemas/SignatureRequestSignerExperience'
type: object
x-internal-class: true
TemplateResponseAccount:
diff --git a/sandbox/dotnet/src/Dropbox.SignSandbox/SignatureRequestCreateEmbeddedExample.cs b/sandbox/dotnet/src/Dropbox.SignSandbox/SignatureRequestCreateEmbeddedExample.cs
index 7f9786caf..b9e866cce 100644
--- a/sandbox/dotnet/src/Dropbox.SignSandbox/SignatureRequestCreateEmbeddedExample.cs
+++ b/sandbox/dotnet/src/Dropbox.SignSandbox/SignatureRequestCreateEmbeddedExample.cs
@@ -25,6 +25,10 @@ public static void Run()
upload: true
);
+ var signerExperience = new SubSignerExperience(
+ formView: SubSignerExperience.FormViewEnum.Disabled
+ );
+
var signers1 = new SubSignatureRequestSigner(
name: "Jack",
emailAddress: "jack@example.com",
@@ -61,6 +65,7 @@ public static void Run()
),
},
signingOptions: signingOptions,
+ signerExperience: signerExperience,
signers: signers
);
diff --git a/sandbox/dotnet/src/Dropbox.SignSandbox/SignatureRequestCreateEmbeddedGroupedSignersExample.cs b/sandbox/dotnet/src/Dropbox.SignSandbox/SignatureRequestCreateEmbeddedGroupedSignersExample.cs
index 40cbcbc51..16276af6b 100644
--- a/sandbox/dotnet/src/Dropbox.SignSandbox/SignatureRequestCreateEmbeddedGroupedSignersExample.cs
+++ b/sandbox/dotnet/src/Dropbox.SignSandbox/SignatureRequestCreateEmbeddedGroupedSignersExample.cs
@@ -57,6 +57,10 @@ public static void Run()
upload: true
);
+ var signerExperience = new SubSignerExperience(
+ formView: SubSignerExperience.FormViewEnum.Disabled
+ );
+
var groupedSigners1 = new SubSignatureRequestGroupedSigners(
group: "Group #1",
order: 0,
@@ -89,6 +93,7 @@ public static void Run()
"lawyer2@dropboxsign.com",
],
signingOptions: signingOptions,
+ signerExperience: signerExperience,
groupedSigners: groupedSigners
);
diff --git a/sandbox/dotnet/src/Dropbox.SignSandbox/SignatureRequestCreateEmbeddedWithTemplateExample.cs b/sandbox/dotnet/src/Dropbox.SignSandbox/SignatureRequestCreateEmbeddedWithTemplateExample.cs
index d40f34240..fc664d969 100644
--- a/sandbox/dotnet/src/Dropbox.SignSandbox/SignatureRequestCreateEmbeddedWithTemplateExample.cs
+++ b/sandbox/dotnet/src/Dropbox.SignSandbox/SignatureRequestCreateEmbeddedWithTemplateExample.cs
@@ -25,6 +25,10 @@ public static void Run()
upload: true
);
+ var signerExperience = new SubSignerExperience(
+ formView: SubSignerExperience.FormViewEnum.Disabled
+ );
+
var signers1 = new SubSignatureRequestTemplateSigner(
role: "Client",
name: "George",
@@ -45,6 +49,7 @@ public static void Run()
subject: "Purchase Order",
testMode: true,
signingOptions: signingOptions,
+ signerExperience: signerExperience,
signers: signers
);
diff --git a/sandbox/dotnet/src/Dropbox.SignSandbox/SignatureRequestEditEmbeddedExample.cs b/sandbox/dotnet/src/Dropbox.SignSandbox/SignatureRequestEditEmbeddedExample.cs
index 356603bf6..581741a59 100644
--- a/sandbox/dotnet/src/Dropbox.SignSandbox/SignatureRequestEditEmbeddedExample.cs
+++ b/sandbox/dotnet/src/Dropbox.SignSandbox/SignatureRequestEditEmbeddedExample.cs
@@ -25,6 +25,10 @@ public static void Run()
upload: true
);
+ var signerExperience = new SubSignerExperience(
+ formView: SubSignerExperience.FormViewEnum.Disabled
+ );
+
var signers1 = new SubSignatureRequestSigner(
name: "Jack",
emailAddress: "jack@example.com",
@@ -61,6 +65,7 @@ public static void Run()
),
},
signingOptions: signingOptions,
+ signerExperience: signerExperience,
signers: signers
);
diff --git a/sandbox/dotnet/src/Dropbox.SignSandbox/SignatureRequestEditEmbeddedGroupedSignersExample.cs b/sandbox/dotnet/src/Dropbox.SignSandbox/SignatureRequestEditEmbeddedGroupedSignersExample.cs
index 3be9c8142..d5a1fea39 100644
--- a/sandbox/dotnet/src/Dropbox.SignSandbox/SignatureRequestEditEmbeddedGroupedSignersExample.cs
+++ b/sandbox/dotnet/src/Dropbox.SignSandbox/SignatureRequestEditEmbeddedGroupedSignersExample.cs
@@ -57,6 +57,10 @@ public static void Run()
upload: true
);
+ var signerExperience = new SubSignerExperience(
+ formView: SubSignerExperience.FormViewEnum.Disabled
+ );
+
var groupedSigners1 = new SubSignatureRequestGroupedSigners(
group: "Group #1",
order: 0,
@@ -89,6 +93,7 @@ public static void Run()
"lawyer2@dropboxsign.com",
],
signingOptions: signingOptions,
+ signerExperience: signerExperience,
groupedSigners: groupedSigners
);
diff --git a/sandbox/dotnet/src/Dropbox.SignSandbox/SignatureRequestEditEmbeddedWithTemplateExample.cs b/sandbox/dotnet/src/Dropbox.SignSandbox/SignatureRequestEditEmbeddedWithTemplateExample.cs
index fff755e13..67b1b52a9 100644
--- a/sandbox/dotnet/src/Dropbox.SignSandbox/SignatureRequestEditEmbeddedWithTemplateExample.cs
+++ b/sandbox/dotnet/src/Dropbox.SignSandbox/SignatureRequestEditEmbeddedWithTemplateExample.cs
@@ -25,6 +25,10 @@ public static void Run()
upload: true
);
+ var signerExperience = new SubSignerExperience(
+ formView: SubSignerExperience.FormViewEnum.Disabled
+ );
+
var signers1 = new SubSignatureRequestTemplateSigner(
role: "Client",
name: "George",
@@ -45,6 +49,7 @@ public static void Run()
subject: "Purchase Order",
testMode: true,
signingOptions: signingOptions,
+ signerExperience: signerExperience,
signers: signers
);
diff --git a/sandbox/dotnet/src/Dropbox.SignSandbox/SignatureRequestEditExample.cs b/sandbox/dotnet/src/Dropbox.SignSandbox/SignatureRequestEditExample.cs
index b3542b75f..f8c396304 100644
--- a/sandbox/dotnet/src/Dropbox.SignSandbox/SignatureRequestEditExample.cs
+++ b/sandbox/dotnet/src/Dropbox.SignSandbox/SignatureRequestEditExample.cs
@@ -29,6 +29,10 @@ public static void Run()
upload: true
);
+ var signerExperience = new SubSignerExperience(
+ formView: SubSignerExperience.FormViewEnum.Disabled
+ );
+
var signers1 = new SubSignatureRequestSigner(
name: "Jack",
emailAddress: "jack@example.com",
@@ -71,6 +75,7 @@ public static void Run()
"""),
fieldOptions: fieldOptions,
signingOptions: signingOptions,
+ signerExperience: signerExperience,
signers: signers
);
diff --git a/sandbox/dotnet/src/Dropbox.SignSandbox/TemplateCreateExample.cs b/sandbox/dotnet/src/Dropbox.SignSandbox/TemplateCreateExample.cs
index 09fad4bd6..f34e57822 100644
--- a/sandbox/dotnet/src/Dropbox.SignSandbox/TemplateCreateExample.cs
+++ b/sandbox/dotnet/src/Dropbox.SignSandbox/TemplateCreateExample.cs
@@ -21,6 +21,10 @@ public static void Run()
dateFormat: SubFieldOptions.DateFormatEnum.DD_MM_YYYY
);
+ var signerExperience = new SubSignerExperience(
+ formView: SubSignerExperience.FormViewEnum.Disabled
+ );
+
var signerRoles1 = new SubTemplateRole(
name: "Client",
order: 0
@@ -106,6 +110,7 @@ public static void Run()
),
},
fieldOptions: fieldOptions,
+ signerExperience: signerExperience,
signerRoles: signerRoles,
formFieldsPerDocument: formFieldsPerDocument,
mergeFields: mergeFields
diff --git a/sandbox/dotnet/src/Dropbox.SignSandbox/TemplateUpdateExample.cs b/sandbox/dotnet/src/Dropbox.SignSandbox/TemplateUpdateExample.cs
index 7333c79fd..8e3afe88e 100644
--- a/sandbox/dotnet/src/Dropbox.SignSandbox/TemplateUpdateExample.cs
+++ b/sandbox/dotnet/src/Dropbox.SignSandbox/TemplateUpdateExample.cs
@@ -17,6 +17,10 @@ public static void Run()
config.Username = "YOUR_API_KEY";
// config.AccessToken = "YOUR_ACCESS_TOKEN";
+ var signerExperience = new SubSignerExperience(
+ formView: SubSignerExperience.FormViewEnum.Disabled
+ );
+
var formFields1 = new SubUpdateFormField(
apiId: "uniqueIdHere_1",
name: "New name 1"
@@ -34,7 +38,6 @@ public static void Run()
};
var templateUpdateRequest = new TemplateUpdateRequest(
- allowFormView: false,
title: "Test Title",
subject: "Test Subject",
message: "Test Message",
@@ -42,6 +45,7 @@ public static void Run()
"CC Role 1",
"CC Role 2",
],
+ signerExperience: signerExperience,
formFields: formFields
);
diff --git a/sandbox/java/src/main/java/com/dropbox/sign_sandbox/SignatureRequestCreateEmbeddedExample.java b/sandbox/java/src/main/java/com/dropbox/sign_sandbox/SignatureRequestCreateEmbeddedExample.java
index 5193cee20..c3fbe6976 100644
--- a/sandbox/java/src/main/java/com/dropbox/sign_sandbox/SignatureRequestCreateEmbeddedExample.java
+++ b/sandbox/java/src/main/java/com/dropbox/sign_sandbox/SignatureRequestCreateEmbeddedExample.java
@@ -30,6 +30,9 @@ public static void main(String[] args)
signingOptions.type(true);
signingOptions.upload(true);
+ var signerExperience = new SubSignerExperience();
+ signerExperience.formView(SubSignerExperience.FormViewEnum.DISABLED);
+
var signers1 = new SubSignatureRequestSigner();
signers1.name("Jack");
signers1.emailAddress("jack@example.com");
@@ -59,6 +62,7 @@ public static void main(String[] args)
new File("./example_signature_request.pdf")
));
signatureRequestCreateEmbeddedRequest.signingOptions(signingOptions);
+ signatureRequestCreateEmbeddedRequest.signerExperience(signerExperience);
signatureRequestCreateEmbeddedRequest.signers(signers);
try
diff --git a/sandbox/java/src/main/java/com/dropbox/sign_sandbox/SignatureRequestCreateEmbeddedGroupedSignersExample.java b/sandbox/java/src/main/java/com/dropbox/sign_sandbox/SignatureRequestCreateEmbeddedGroupedSignersExample.java
index b069e2001..c8f24f1c1 100644
--- a/sandbox/java/src/main/java/com/dropbox/sign_sandbox/SignatureRequestCreateEmbeddedGroupedSignersExample.java
+++ b/sandbox/java/src/main/java/com/dropbox/sign_sandbox/SignatureRequestCreateEmbeddedGroupedSignersExample.java
@@ -56,6 +56,9 @@ public static void main(String[] args)
signingOptions.type(true);
signingOptions.upload(true);
+ var signerExperience = new SubSignerExperience();
+ signerExperience.formView(SubSignerExperience.FormViewEnum.DISABLED);
+
var groupedSigners1 = new SubSignatureRequestGroupedSigners();
groupedSigners1.group("Group #1");
groupedSigners1.order(0);
@@ -85,6 +88,7 @@ public static void main(String[] args)
"lawyer2@dropboxsign.com"
));
signatureRequestCreateEmbeddedRequest.signingOptions(signingOptions);
+ signatureRequestCreateEmbeddedRequest.signerExperience(signerExperience);
signatureRequestCreateEmbeddedRequest.groupedSigners(groupedSigners);
try
diff --git a/sandbox/java/src/main/java/com/dropbox/sign_sandbox/SignatureRequestCreateEmbeddedWithTemplateExample.java b/sandbox/java/src/main/java/com/dropbox/sign_sandbox/SignatureRequestCreateEmbeddedWithTemplateExample.java
index 309d422ee..62b553852 100644
--- a/sandbox/java/src/main/java/com/dropbox/sign_sandbox/SignatureRequestCreateEmbeddedWithTemplateExample.java
+++ b/sandbox/java/src/main/java/com/dropbox/sign_sandbox/SignatureRequestCreateEmbeddedWithTemplateExample.java
@@ -30,6 +30,9 @@ public static void main(String[] args)
signingOptions.type(true);
signingOptions.upload(true);
+ var signerExperience = new SubSignerExperience();
+ signerExperience.formView(SubSignerExperience.FormViewEnum.DISABLED);
+
var signers1 = new SubSignatureRequestTemplateSigner();
signers1.role("Client");
signers1.name("George");
@@ -48,6 +51,7 @@ public static void main(String[] args)
signatureRequestCreateEmbeddedWithTemplateRequest.subject("Purchase Order");
signatureRequestCreateEmbeddedWithTemplateRequest.testMode(true);
signatureRequestCreateEmbeddedWithTemplateRequest.signingOptions(signingOptions);
+ signatureRequestCreateEmbeddedWithTemplateRequest.signerExperience(signerExperience);
signatureRequestCreateEmbeddedWithTemplateRequest.signers(signers);
try
diff --git a/sandbox/java/src/main/java/com/dropbox/sign_sandbox/SignatureRequestEditEmbeddedExample.java b/sandbox/java/src/main/java/com/dropbox/sign_sandbox/SignatureRequestEditEmbeddedExample.java
index c69cc85e4..08ee712f3 100644
--- a/sandbox/java/src/main/java/com/dropbox/sign_sandbox/SignatureRequestEditEmbeddedExample.java
+++ b/sandbox/java/src/main/java/com/dropbox/sign_sandbox/SignatureRequestEditEmbeddedExample.java
@@ -30,6 +30,9 @@ public static void main(String[] args)
signingOptions.type(true);
signingOptions.upload(true);
+ var signerExperience = new SubSignerExperience();
+ signerExperience.formView(SubSignerExperience.FormViewEnum.DISABLED);
+
var signers1 = new SubSignatureRequestSigner();
signers1.name("Jack");
signers1.emailAddress("jack@example.com");
@@ -59,6 +62,7 @@ public static void main(String[] args)
new File("./example_signature_request.pdf")
));
signatureRequestEditEmbeddedRequest.signingOptions(signingOptions);
+ signatureRequestEditEmbeddedRequest.signerExperience(signerExperience);
signatureRequestEditEmbeddedRequest.signers(signers);
try
diff --git a/sandbox/java/src/main/java/com/dropbox/sign_sandbox/SignatureRequestEditEmbeddedGroupedSignersExample.java b/sandbox/java/src/main/java/com/dropbox/sign_sandbox/SignatureRequestEditEmbeddedGroupedSignersExample.java
index d526e3d88..65beb30b9 100644
--- a/sandbox/java/src/main/java/com/dropbox/sign_sandbox/SignatureRequestEditEmbeddedGroupedSignersExample.java
+++ b/sandbox/java/src/main/java/com/dropbox/sign_sandbox/SignatureRequestEditEmbeddedGroupedSignersExample.java
@@ -56,6 +56,9 @@ public static void main(String[] args)
signingOptions.type(true);
signingOptions.upload(true);
+ var signerExperience = new SubSignerExperience();
+ signerExperience.formView(SubSignerExperience.FormViewEnum.DISABLED);
+
var groupedSigners1 = new SubSignatureRequestGroupedSigners();
groupedSigners1.group("Group #1");
groupedSigners1.order(0);
@@ -85,6 +88,7 @@ public static void main(String[] args)
"lawyer2@dropboxsign.com"
));
signatureRequestEditEmbeddedRequest.signingOptions(signingOptions);
+ signatureRequestEditEmbeddedRequest.signerExperience(signerExperience);
signatureRequestEditEmbeddedRequest.groupedSigners(groupedSigners);
try
diff --git a/sandbox/java/src/main/java/com/dropbox/sign_sandbox/SignatureRequestEditEmbeddedWithTemplateExample.java b/sandbox/java/src/main/java/com/dropbox/sign_sandbox/SignatureRequestEditEmbeddedWithTemplateExample.java
index b0c034f3b..5c7631e73 100644
--- a/sandbox/java/src/main/java/com/dropbox/sign_sandbox/SignatureRequestEditEmbeddedWithTemplateExample.java
+++ b/sandbox/java/src/main/java/com/dropbox/sign_sandbox/SignatureRequestEditEmbeddedWithTemplateExample.java
@@ -30,6 +30,9 @@ public static void main(String[] args)
signingOptions.type(true);
signingOptions.upload(true);
+ var signerExperience = new SubSignerExperience();
+ signerExperience.formView(SubSignerExperience.FormViewEnum.DISABLED);
+
var signers1 = new SubSignatureRequestTemplateSigner();
signers1.role("Client");
signers1.name("George");
@@ -48,6 +51,7 @@ public static void main(String[] args)
signatureRequestEditEmbeddedWithTemplateRequest.subject("Purchase Order");
signatureRequestEditEmbeddedWithTemplateRequest.testMode(true);
signatureRequestEditEmbeddedWithTemplateRequest.signingOptions(signingOptions);
+ signatureRequestEditEmbeddedWithTemplateRequest.signerExperience(signerExperience);
signatureRequestEditEmbeddedWithTemplateRequest.signers(signers);
try
diff --git a/sandbox/java/src/main/java/com/dropbox/sign_sandbox/SignatureRequestEditExample.java b/sandbox/java/src/main/java/com/dropbox/sign_sandbox/SignatureRequestEditExample.java
index ee628deef..37e037bb0 100644
--- a/sandbox/java/src/main/java/com/dropbox/sign_sandbox/SignatureRequestEditExample.java
+++ b/sandbox/java/src/main/java/com/dropbox/sign_sandbox/SignatureRequestEditExample.java
@@ -33,6 +33,9 @@ public static void main(String[] args)
signingOptions.type(true);
signingOptions.upload(true);
+ var signerExperience = new SubSignerExperience();
+ signerExperience.formView(SubSignerExperience.FormViewEnum.DISABLED);
+
var signers1 = new SubSignatureRequestSigner();
signers1.name("Jack");
signers1.emailAddress("jack@example.com");
@@ -68,6 +71,7 @@ public static void main(String[] args)
""", Map.class));
signatureRequestEditRequest.fieldOptions(fieldOptions);
signatureRequestEditRequest.signingOptions(signingOptions);
+ signatureRequestEditRequest.signerExperience(signerExperience);
signatureRequestEditRequest.signers(signers);
try
diff --git a/sandbox/java/src/main/java/com/dropbox/sign_sandbox/TemplateCreateExample.java b/sandbox/java/src/main/java/com/dropbox/sign_sandbox/TemplateCreateExample.java
index ebf652f91..b140cdd7f 100644
--- a/sandbox/java/src/main/java/com/dropbox/sign_sandbox/TemplateCreateExample.java
+++ b/sandbox/java/src/main/java/com/dropbox/sign_sandbox/TemplateCreateExample.java
@@ -26,6 +26,9 @@ public static void main(String[] args)
var fieldOptions = new SubFieldOptions();
fieldOptions.dateFormat(SubFieldOptions.DateFormatEnum.DD_MM_YYYY);
+ var signerExperience = new SubSignerExperience();
+ signerExperience.formView(SubSignerExperience.FormViewEnum.DISABLED);
+
var signerRoles1 = new SubTemplateRole();
signerRoles1.name("Client");
signerRoles1.order(0);
@@ -98,6 +101,7 @@ public static void main(String[] args)
new File("./example_signature_request.pdf")
));
templateCreateRequest.fieldOptions(fieldOptions);
+ templateCreateRequest.signerExperience(signerExperience);
templateCreateRequest.signerRoles(signerRoles);
templateCreateRequest.formFieldsPerDocument(formFieldsPerDocument);
templateCreateRequest.mergeFields(mergeFields);
diff --git a/sandbox/java/src/main/java/com/dropbox/sign_sandbox/TemplateUpdateExample.java b/sandbox/java/src/main/java/com/dropbox/sign_sandbox/TemplateUpdateExample.java
index a7b731a12..5d313d966 100644
--- a/sandbox/java/src/main/java/com/dropbox/sign_sandbox/TemplateUpdateExample.java
+++ b/sandbox/java/src/main/java/com/dropbox/sign_sandbox/TemplateUpdateExample.java
@@ -23,6 +23,9 @@ public static void main(String[] args)
((HttpBasicAuth) config.getAuthentication("api_key")).setUsername("YOUR_API_KEY");
// ((HttpBearerAuth) config.getAuthentication("oauth2")).setBearerToken("YOUR_ACCESS_TOKEN");
+ var signerExperience = new SubSignerExperience();
+ signerExperience.formView(SubSignerExperience.FormViewEnum.DISABLED);
+
var formFields1 = new SubUpdateFormField();
formFields1.apiId("uniqueIdHere_1");
formFields1.name("New name 1");
@@ -37,7 +40,6 @@ public static void main(String[] args)
));
var templateUpdateRequest = new TemplateUpdateRequest();
- templateUpdateRequest.allowFormView(false);
templateUpdateRequest.title("Test Title");
templateUpdateRequest.subject("Test Subject");
templateUpdateRequest.message("Test Message");
@@ -45,6 +47,7 @@ public static void main(String[] args)
"CC Role 1",
"CC Role 2"
));
+ templateUpdateRequest.signerExperience(signerExperience);
templateUpdateRequest.formFields(formFields);
try
diff --git a/sandbox/node/src/SignatureRequestCreateEmbeddedExample.ts b/sandbox/node/src/SignatureRequestCreateEmbeddedExample.ts
index a2c620a2e..815b0b0e6 100644
--- a/sandbox/node/src/SignatureRequestCreateEmbeddedExample.ts
+++ b/sandbox/node/src/SignatureRequestCreateEmbeddedExample.ts
@@ -14,6 +14,10 @@ const signingOptions: models.SubSigningOptions = {
upload: true,
};
+const signerExperience: models.SubSignerExperience = {
+ formView: models.SubSignerExperience.FormViewEnum.Disabled,
+};
+
const signers1: models.SubSignatureRequestSigner = {
name: "Jack",
emailAddress: "jack@example.com",
@@ -45,6 +49,7 @@ const signatureRequestCreateEmbeddedRequest: models.SignatureRequestCreateEmbedd
fs.createReadStream("./example_signature_request.pdf"),
],
signingOptions: signingOptions,
+ signerExperience: signerExperience,
signers: signers,
};
diff --git a/sandbox/node/src/SignatureRequestCreateEmbeddedGroupedSignersExample.ts b/sandbox/node/src/SignatureRequestCreateEmbeddedGroupedSignersExample.ts
index a79b117ad..523db665b 100644
--- a/sandbox/node/src/SignatureRequestCreateEmbeddedGroupedSignersExample.ts
+++ b/sandbox/node/src/SignatureRequestCreateEmbeddedGroupedSignersExample.ts
@@ -44,6 +44,10 @@ const signingOptions: models.SubSigningOptions = {
upload: true,
};
+const signerExperience: models.SubSignerExperience = {
+ formView: models.SubSignerExperience.FormViewEnum.Disabled,
+};
+
const groupedSigners1: models.SubSignatureRequestGroupedSigners = {
group: "Group #1",
order: 0,
@@ -75,6 +79,7 @@ const signatureRequestCreateEmbeddedRequest: models.SignatureRequestCreateEmbedd
"lawyer2@dropboxsign.com",
],
signingOptions: signingOptions,
+ signerExperience: signerExperience,
groupedSigners: groupedSigners,
};
diff --git a/sandbox/node/src/SignatureRequestCreateEmbeddedWithTemplateExample.ts b/sandbox/node/src/SignatureRequestCreateEmbeddedWithTemplateExample.ts
index a2ee15e46..b9ab4c01e 100644
--- a/sandbox/node/src/SignatureRequestCreateEmbeddedWithTemplateExample.ts
+++ b/sandbox/node/src/SignatureRequestCreateEmbeddedWithTemplateExample.ts
@@ -14,6 +14,10 @@ const signingOptions: models.SubSigningOptions = {
upload: true,
};
+const signerExperience: models.SubSignerExperience = {
+ formView: models.SubSignerExperience.FormViewEnum.Disabled,
+};
+
const signers1: models.SubSignatureRequestTemplateSigner = {
role: "Client",
name: "George",
@@ -33,6 +37,7 @@ const signatureRequestCreateEmbeddedWithTemplateRequest: models.SignatureRequest
subject: "Purchase Order",
testMode: true,
signingOptions: signingOptions,
+ signerExperience: signerExperience,
signers: signers,
};
diff --git a/sandbox/node/src/SignatureRequestEditEmbeddedExample.ts b/sandbox/node/src/SignatureRequestEditEmbeddedExample.ts
index f0f7580cc..393b9b1a7 100644
--- a/sandbox/node/src/SignatureRequestEditEmbeddedExample.ts
+++ b/sandbox/node/src/SignatureRequestEditEmbeddedExample.ts
@@ -14,6 +14,10 @@ const signingOptions: models.SubSigningOptions = {
upload: true,
};
+const signerExperience: models.SubSignerExperience = {
+ formView: models.SubSignerExperience.FormViewEnum.Disabled,
+};
+
const signers1: models.SubSignatureRequestSigner = {
name: "Jack",
emailAddress: "jack@example.com",
@@ -45,6 +49,7 @@ const signatureRequestEditEmbeddedRequest: models.SignatureRequestEditEmbeddedRe
fs.createReadStream("./example_signature_request.pdf"),
],
signingOptions: signingOptions,
+ signerExperience: signerExperience,
signers: signers,
};
diff --git a/sandbox/node/src/SignatureRequestEditEmbeddedGroupedSignersExample.ts b/sandbox/node/src/SignatureRequestEditEmbeddedGroupedSignersExample.ts
index 3d828dbf8..c71986b53 100644
--- a/sandbox/node/src/SignatureRequestEditEmbeddedGroupedSignersExample.ts
+++ b/sandbox/node/src/SignatureRequestEditEmbeddedGroupedSignersExample.ts
@@ -44,6 +44,10 @@ const signingOptions: models.SubSigningOptions = {
upload: true,
};
+const signerExperience: models.SubSignerExperience = {
+ formView: models.SubSignerExperience.FormViewEnum.Disabled,
+};
+
const groupedSigners1: models.SubSignatureRequestGroupedSigners = {
group: "Group #1",
order: 0,
@@ -75,6 +79,7 @@ const signatureRequestEditEmbeddedRequest: models.SignatureRequestEditEmbeddedRe
"lawyer2@dropboxsign.com",
],
signingOptions: signingOptions,
+ signerExperience: signerExperience,
groupedSigners: groupedSigners,
};
diff --git a/sandbox/node/src/SignatureRequestEditEmbeddedWithTemplateExample.ts b/sandbox/node/src/SignatureRequestEditEmbeddedWithTemplateExample.ts
index 0deff76bc..458727d86 100644
--- a/sandbox/node/src/SignatureRequestEditEmbeddedWithTemplateExample.ts
+++ b/sandbox/node/src/SignatureRequestEditEmbeddedWithTemplateExample.ts
@@ -14,6 +14,10 @@ const signingOptions: models.SubSigningOptions = {
upload: true,
};
+const signerExperience: models.SubSignerExperience = {
+ formView: models.SubSignerExperience.FormViewEnum.Disabled,
+};
+
const signers1: models.SubSignatureRequestTemplateSigner = {
role: "Client",
name: "George",
@@ -33,6 +37,7 @@ const signatureRequestEditEmbeddedWithTemplateRequest: models.SignatureRequestEd
subject: "Purchase Order",
testMode: true,
signingOptions: signingOptions,
+ signerExperience: signerExperience,
signers: signers,
};
diff --git a/sandbox/node/src/SignatureRequestEditExample.ts b/sandbox/node/src/SignatureRequestEditExample.ts
index 86e3fd1b6..f68c9afd1 100644
--- a/sandbox/node/src/SignatureRequestEditExample.ts
+++ b/sandbox/node/src/SignatureRequestEditExample.ts
@@ -18,6 +18,10 @@ const signingOptions: models.SubSigningOptions = {
upload: true,
};
+const signerExperience: models.SubSignerExperience = {
+ formView: models.SubSignerExperience.FormViewEnum.Disabled,
+};
+
const signers1: models.SubSignatureRequestSigner = {
name: "Jack",
emailAddress: "jack@example.com",
@@ -53,6 +57,7 @@ const signatureRequestEditRequest: models.SignatureRequestEditRequest = {
},
fieldOptions: fieldOptions,
signingOptions: signingOptions,
+ signerExperience: signerExperience,
signers: signers,
};
diff --git a/sandbox/node/src/TemplateCreateExample.ts b/sandbox/node/src/TemplateCreateExample.ts
index 6046df4b5..2c8d38170 100644
--- a/sandbox/node/src/TemplateCreateExample.ts
+++ b/sandbox/node/src/TemplateCreateExample.ts
@@ -10,6 +10,10 @@ const fieldOptions: models.SubFieldOptions = {
dateFormat: models.SubFieldOptions.DateFormatEnum.DdMmYyyy,
};
+const signerExperience: models.SubSignerExperience = {
+ formView: models.SubSignerExperience.FormViewEnum.Disabled,
+};
+
const signerRoles1: models.SubTemplateRole = {
name: "Client",
order: 0,
@@ -88,6 +92,7 @@ const templateCreateRequest: models.TemplateCreateRequest = {
fs.createReadStream("./example_signature_request.pdf"),
],
fieldOptions: fieldOptions,
+ signerExperience: signerExperience,
signerRoles: signerRoles,
formFieldsPerDocument: formFieldsPerDocument,
mergeFields: mergeFields,
diff --git a/sandbox/node/src/TemplateUpdateExample.ts b/sandbox/node/src/TemplateUpdateExample.ts
index 4740cc51e..ce1e9c658 100644
--- a/sandbox/node/src/TemplateUpdateExample.ts
+++ b/sandbox/node/src/TemplateUpdateExample.ts
@@ -6,6 +6,10 @@ const apiCaller = new api.TemplateApi();
apiCaller.username = "YOUR_API_KEY";
// apiCaller.accessToken = "YOUR_ACCESS_TOKEN";
+const signerExperience: models.SubSignerExperience = {
+ formView: models.SubSignerExperience.FormViewEnum.Disabled,
+};
+
const formFields1: models.SubUpdateFormField = {
apiId: "uniqueIdHere_1",
name: "New name 1",
@@ -22,7 +26,6 @@ const formFields = [
];
const templateUpdateRequest: models.TemplateUpdateRequest = {
- allowFormView: false,
title: "Test Title",
subject: "Test Subject",
message: "Test Message",
@@ -30,6 +33,7 @@ const templateUpdateRequest: models.TemplateUpdateRequest = {
"CC Role 1",
"CC Role 2",
],
+ signerExperience: signerExperience,
formFields: formFields,
};
diff --git a/sandbox/php/src/SignatureRequestCreateEmbeddedExample.php b/sandbox/php/src/SignatureRequestCreateEmbeddedExample.php
index 61d74044e..95a76666d 100644
--- a/sandbox/php/src/SignatureRequestCreateEmbeddedExample.php
+++ b/sandbox/php/src/SignatureRequestCreateEmbeddedExample.php
@@ -18,6 +18,9 @@
->setType(true)
->setUpload(true);
+$signer_experience = (new Dropbox\Sign\Model\SubSignerExperience())
+ ->setFormView(Dropbox\Sign\Model\SubSignerExperience::FORM_VIEW_DISABLED);
+
$signers_1 = (new Dropbox\Sign\Model\SubSignatureRequestSigner())
->setName("Jack")
->setEmailAddress("jack@example.com")
@@ -46,6 +49,7 @@
->setFiles([
])
->setSigningOptions($signing_options)
+ ->setSignerExperience($signer_experience)
->setSigners($signers);
try {
diff --git a/sandbox/php/src/SignatureRequestCreateEmbeddedGroupedSignersExample.php b/sandbox/php/src/SignatureRequestCreateEmbeddedGroupedSignersExample.php
index f7ea5d39a..5b8196d53 100644
--- a/sandbox/php/src/SignatureRequestCreateEmbeddedGroupedSignersExample.php
+++ b/sandbox/php/src/SignatureRequestCreateEmbeddedGroupedSignersExample.php
@@ -44,6 +44,9 @@
->setType(true)
->setUpload(true);
+$signer_experience = (new Dropbox\Sign\Model\SubSignerExperience())
+ ->setFormView(Dropbox\Sign\Model\SubSignerExperience::FORM_VIEW_DISABLED);
+
$grouped_signers_1 = (new Dropbox\Sign\Model\SubSignatureRequestGroupedSigners())
->setGroup("Group #1")
->setOrder(0)
@@ -73,6 +76,7 @@
"lawyer2@dropboxsign.com",
])
->setSigningOptions($signing_options)
+ ->setSignerExperience($signer_experience)
->setGroupedSigners($grouped_signers);
try {
diff --git a/sandbox/php/src/SignatureRequestCreateEmbeddedWithTemplateExample.php b/sandbox/php/src/SignatureRequestCreateEmbeddedWithTemplateExample.php
index 3ff0454e8..7c5ca74d7 100644
--- a/sandbox/php/src/SignatureRequestCreateEmbeddedWithTemplateExample.php
+++ b/sandbox/php/src/SignatureRequestCreateEmbeddedWithTemplateExample.php
@@ -18,6 +18,9 @@
->setType(true)
->setUpload(true);
+$signer_experience = (new Dropbox\Sign\Model\SubSignerExperience())
+ ->setFormView(Dropbox\Sign\Model\SubSignerExperience::FORM_VIEW_DISABLED);
+
$signers_1 = (new Dropbox\Sign\Model\SubSignatureRequestTemplateSigner())
->setRole("Client")
->setName("George")
@@ -36,6 +39,7 @@
->setSubject("Purchase Order")
->setTestMode(true)
->setSigningOptions($signing_options)
+ ->setSignerExperience($signer_experience)
->setSigners($signers);
try {
diff --git a/sandbox/php/src/SignatureRequestEditEmbeddedExample.php b/sandbox/php/src/SignatureRequestEditEmbeddedExample.php
index 868c62562..99b5d3cac 100644
--- a/sandbox/php/src/SignatureRequestEditEmbeddedExample.php
+++ b/sandbox/php/src/SignatureRequestEditEmbeddedExample.php
@@ -18,6 +18,9 @@
->setType(true)
->setUpload(true);
+$signer_experience = (new Dropbox\Sign\Model\SubSignerExperience())
+ ->setFormView(Dropbox\Sign\Model\SubSignerExperience::FORM_VIEW_DISABLED);
+
$signers_1 = (new Dropbox\Sign\Model\SubSignatureRequestSigner())
->setName("Jack")
->setEmailAddress("jack@example.com")
@@ -46,6 +49,7 @@
->setFiles([
])
->setSigningOptions($signing_options)
+ ->setSignerExperience($signer_experience)
->setSigners($signers);
try {
diff --git a/sandbox/php/src/SignatureRequestEditEmbeddedGroupedSignersExample.php b/sandbox/php/src/SignatureRequestEditEmbeddedGroupedSignersExample.php
index 08ebeac0a..f5838ae57 100644
--- a/sandbox/php/src/SignatureRequestEditEmbeddedGroupedSignersExample.php
+++ b/sandbox/php/src/SignatureRequestEditEmbeddedGroupedSignersExample.php
@@ -44,6 +44,9 @@
->setType(true)
->setUpload(true);
+$signer_experience = (new Dropbox\Sign\Model\SubSignerExperience())
+ ->setFormView(Dropbox\Sign\Model\SubSignerExperience::FORM_VIEW_DISABLED);
+
$grouped_signers_1 = (new Dropbox\Sign\Model\SubSignatureRequestGroupedSigners())
->setGroup("Group #1")
->setOrder(0)
@@ -73,6 +76,7 @@
"lawyer2@dropboxsign.com",
])
->setSigningOptions($signing_options)
+ ->setSignerExperience($signer_experience)
->setGroupedSigners($grouped_signers);
try {
diff --git a/sandbox/php/src/SignatureRequestEditEmbeddedWithTemplateExample.php b/sandbox/php/src/SignatureRequestEditEmbeddedWithTemplateExample.php
index 640f35dfc..e124eea2d 100644
--- a/sandbox/php/src/SignatureRequestEditEmbeddedWithTemplateExample.php
+++ b/sandbox/php/src/SignatureRequestEditEmbeddedWithTemplateExample.php
@@ -18,6 +18,9 @@
->setType(true)
->setUpload(true);
+$signer_experience = (new Dropbox\Sign\Model\SubSignerExperience())
+ ->setFormView(Dropbox\Sign\Model\SubSignerExperience::FORM_VIEW_DISABLED);
+
$signers_1 = (new Dropbox\Sign\Model\SubSignatureRequestTemplateSigner())
->setRole("Client")
->setName("George")
@@ -36,6 +39,7 @@
->setSubject("Purchase Order")
->setTestMode(true)
->setSigningOptions($signing_options)
+ ->setSignerExperience($signer_experience)
->setSigners($signers);
try {
diff --git a/sandbox/php/src/SignatureRequestEditExample.php b/sandbox/php/src/SignatureRequestEditExample.php
index 92d3747c5..e28995336 100644
--- a/sandbox/php/src/SignatureRequestEditExample.php
+++ b/sandbox/php/src/SignatureRequestEditExample.php
@@ -21,6 +21,9 @@
->setType(true)
->setUpload(true);
+$signer_experience = (new Dropbox\Sign\Model\SubSignerExperience())
+ ->setFormView(Dropbox\Sign\Model\SubSignerExperience::FORM_VIEW_DISABLED);
+
$signers_1 = (new Dropbox\Sign\Model\SubSignatureRequestSigner())
->setName("Jack")
->setEmailAddress("jack@example.com")
@@ -55,6 +58,7 @@
EOD, true))
->setFieldOptions($field_options)
->setSigningOptions($signing_options)
+ ->setSignerExperience($signer_experience)
->setSigners($signers);
try {
diff --git a/sandbox/php/src/TemplateCreateExample.php b/sandbox/php/src/TemplateCreateExample.php
index 93b6dedd0..1723f03f3 100644
--- a/sandbox/php/src/TemplateCreateExample.php
+++ b/sandbox/php/src/TemplateCreateExample.php
@@ -14,6 +14,9 @@
$field_options = (new Dropbox\Sign\Model\SubFieldOptions())
->setDateFormat(Dropbox\Sign\Model\SubFieldOptions::DATE_FORMAT_DD_MM_YYYY);
+$signer_experience = (new Dropbox\Sign\Model\SubSignerExperience())
+ ->setFormView(Dropbox\Sign\Model\SubSignerExperience::FORM_VIEW_DISABLED);
+
$signer_roles_1 = (new Dropbox\Sign\Model\SubTemplateRole())
->setName("Client")
->setOrder(0);
@@ -85,6 +88,7 @@
->setFiles([
])
->setFieldOptions($field_options)
+ ->setSignerExperience($signer_experience)
->setSignerRoles($signer_roles)
->setFormFieldsPerDocument($form_fields_per_document)
->setMergeFields($merge_fields);
diff --git a/sandbox/php/src/TemplateUpdateExample.php b/sandbox/php/src/TemplateUpdateExample.php
index a94ccf9cd..88aa67c51 100644
--- a/sandbox/php/src/TemplateUpdateExample.php
+++ b/sandbox/php/src/TemplateUpdateExample.php
@@ -11,6 +11,9 @@
$config->setUsername("YOUR_API_KEY");
// $config->setAccessToken("YOUR_ACCESS_TOKEN");
+$signer_experience = (new Dropbox\Sign\Model\SubSignerExperience())
+ ->setFormView(Dropbox\Sign\Model\SubSignerExperience::FORM_VIEW_DISABLED);
+
$form_fields_1 = (new Dropbox\Sign\Model\SubUpdateFormField())
->setApiId("uniqueIdHere_1")
->setName("New name 1");
@@ -25,7 +28,6 @@
];
$template_update_request = (new Dropbox\Sign\Model\TemplateUpdateRequest())
- ->setAllowFormView(false)
->setTitle("Test Title")
->setSubject("Test Subject")
->setMessage("Test Message")
@@ -33,6 +35,7 @@
"CC Role 1",
"CC Role 2",
])
+ ->setSignerExperience($signer_experience)
->setFormFields($form_fields);
try {
diff --git a/sandbox/python/src/SignatureRequestCreateEmbeddedExample.py b/sandbox/python/src/SignatureRequestCreateEmbeddedExample.py
index 2e1b93c1d..982aed695 100644
--- a/sandbox/python/src/SignatureRequestCreateEmbeddedExample.py
+++ b/sandbox/python/src/SignatureRequestCreateEmbeddedExample.py
@@ -18,6 +18,10 @@
upload=True,
)
+ signer_experience = models.SubSignerExperience(
+ form_view="disabled",
+ )
+
signers_1 = models.SubSignatureRequestSigner(
name="Jack",
email_address="jack@example.com",
@@ -49,6 +53,7 @@
open("./example_signature_request.pdf", "rb").read(),
],
signing_options=signing_options,
+ signer_experience=signer_experience,
signers=signers,
)
diff --git a/sandbox/python/src/SignatureRequestCreateEmbeddedGroupedSignersExample.py b/sandbox/python/src/SignatureRequestCreateEmbeddedGroupedSignersExample.py
index 8bc255e6f..a65a5f7be 100644
--- a/sandbox/python/src/SignatureRequestCreateEmbeddedGroupedSignersExample.py
+++ b/sandbox/python/src/SignatureRequestCreateEmbeddedGroupedSignersExample.py
@@ -48,6 +48,10 @@
upload=True,
)
+ signer_experience = models.SubSignerExperience(
+ form_view="disabled",
+ )
+
grouped_signers_1 = models.SubSignatureRequestGroupedSigners(
group="Group #1",
order=0,
@@ -79,6 +83,7 @@
"lawyer2@dropboxsign.com",
],
signing_options=signing_options,
+ signer_experience=signer_experience,
grouped_signers=grouped_signers,
)
diff --git a/sandbox/python/src/SignatureRequestCreateEmbeddedWithTemplateExample.py b/sandbox/python/src/SignatureRequestCreateEmbeddedWithTemplateExample.py
index 6a5835760..351f8afa5 100644
--- a/sandbox/python/src/SignatureRequestCreateEmbeddedWithTemplateExample.py
+++ b/sandbox/python/src/SignatureRequestCreateEmbeddedWithTemplateExample.py
@@ -18,6 +18,10 @@
upload=True,
)
+ signer_experience = models.SubSignerExperience(
+ form_view="disabled",
+ )
+
signers_1 = models.SubSignatureRequestTemplateSigner(
role="Client",
name="George",
@@ -37,6 +41,7 @@
subject="Purchase Order",
test_mode=True,
signing_options=signing_options,
+ signer_experience=signer_experience,
signers=signers,
)
diff --git a/sandbox/python/src/SignatureRequestEditEmbeddedExample.py b/sandbox/python/src/SignatureRequestEditEmbeddedExample.py
index e3e5f1a87..662b716d1 100644
--- a/sandbox/python/src/SignatureRequestEditEmbeddedExample.py
+++ b/sandbox/python/src/SignatureRequestEditEmbeddedExample.py
@@ -18,6 +18,10 @@
upload=True,
)
+ signer_experience = models.SubSignerExperience(
+ form_view="disabled",
+ )
+
signers_1 = models.SubSignatureRequestSigner(
name="Jack",
email_address="jack@example.com",
@@ -49,6 +53,7 @@
open("./example_signature_request.pdf", "rb").read(),
],
signing_options=signing_options,
+ signer_experience=signer_experience,
signers=signers,
)
diff --git a/sandbox/python/src/SignatureRequestEditEmbeddedGroupedSignersExample.py b/sandbox/python/src/SignatureRequestEditEmbeddedGroupedSignersExample.py
index 9c26905c3..5351ba105 100644
--- a/sandbox/python/src/SignatureRequestEditEmbeddedGroupedSignersExample.py
+++ b/sandbox/python/src/SignatureRequestEditEmbeddedGroupedSignersExample.py
@@ -48,6 +48,10 @@
upload=True,
)
+ signer_experience = models.SubSignerExperience(
+ form_view="disabled",
+ )
+
grouped_signers_1 = models.SubSignatureRequestGroupedSigners(
group="Group #1",
order=0,
@@ -79,6 +83,7 @@
"lawyer2@dropboxsign.com",
],
signing_options=signing_options,
+ signer_experience=signer_experience,
grouped_signers=grouped_signers,
)
diff --git a/sandbox/python/src/SignatureRequestEditEmbeddedWithTemplateExample.py b/sandbox/python/src/SignatureRequestEditEmbeddedWithTemplateExample.py
index 92f0378ef..dad13e3ff 100644
--- a/sandbox/python/src/SignatureRequestEditEmbeddedWithTemplateExample.py
+++ b/sandbox/python/src/SignatureRequestEditEmbeddedWithTemplateExample.py
@@ -18,6 +18,10 @@
upload=True,
)
+ signer_experience = models.SubSignerExperience(
+ form_view="disabled",
+ )
+
signers_1 = models.SubSignatureRequestTemplateSigner(
role="Client",
name="George",
@@ -37,6 +41,7 @@
subject="Purchase Order",
test_mode=True,
signing_options=signing_options,
+ signer_experience=signer_experience,
signers=signers,
)
diff --git a/sandbox/python/src/SignatureRequestEditExample.py b/sandbox/python/src/SignatureRequestEditExample.py
index 4c6fc1e74..1a1632a26 100644
--- a/sandbox/python/src/SignatureRequestEditExample.py
+++ b/sandbox/python/src/SignatureRequestEditExample.py
@@ -22,6 +22,10 @@
upload=True,
)
+ signer_experience = models.SubSignerExperience(
+ form_view="disabled",
+ )
+
signers_1 = models.SubSignatureRequestSigner(
name="Jack",
email_address="jack@example.com",
@@ -59,6 +63,7 @@
"""),
field_options=field_options,
signing_options=signing_options,
+ signer_experience=signer_experience,
signers=signers,
)
diff --git a/sandbox/python/src/TemplateCreateExample.py b/sandbox/python/src/TemplateCreateExample.py
index a6ed3611e..29ea47bb7 100644
--- a/sandbox/python/src/TemplateCreateExample.py
+++ b/sandbox/python/src/TemplateCreateExample.py
@@ -14,6 +14,10 @@
date_format="DD - MM - YYYY",
)
+ signer_experience = models.SubSignerExperience(
+ form_view="disabled",
+ )
+
signer_roles_1 = models.SubTemplateRole(
name="Client",
order=0,
@@ -92,6 +96,7 @@
open("./example_signature_request.pdf", "rb").read(),
],
field_options=field_options,
+ signer_experience=signer_experience,
signer_roles=signer_roles,
form_fields_per_document=form_fields_per_document,
merge_fields=merge_fields,
diff --git a/sandbox/python/src/TemplateUpdateExample.py b/sandbox/python/src/TemplateUpdateExample.py
index 3baeae497..46d2d7f74 100644
--- a/sandbox/python/src/TemplateUpdateExample.py
+++ b/sandbox/python/src/TemplateUpdateExample.py
@@ -10,6 +10,10 @@
)
with ApiClient(configuration) as api_client:
+ signer_experience = models.SubSignerExperience(
+ form_view="disabled",
+ )
+
form_fields_1 = models.SubUpdateFormField(
api_id="uniqueIdHere_1",
name="New name 1",
@@ -26,7 +30,6 @@
]
template_update_request = models.TemplateUpdateRequest(
- allow_form_view=False,
title="Test Title",
subject="Test Subject",
message="Test Message",
@@ -34,6 +37,7 @@
"CC Role 1",
"CC Role 2",
],
+ signer_experience=signer_experience,
form_fields=form_fields,
)
diff --git a/sandbox/ruby/src/SignatureRequestCreateEmbeddedExample.rb b/sandbox/ruby/src/SignatureRequestCreateEmbeddedExample.rb
index 55db08ca7..75ff50551 100644
--- a/sandbox/ruby/src/SignatureRequestCreateEmbeddedExample.rb
+++ b/sandbox/ruby/src/SignatureRequestCreateEmbeddedExample.rb
@@ -13,6 +13,9 @@
signing_options.type = true
signing_options.upload = true
+signer_experience = Dropbox::Sign::SubSignerExperience.new
+signer_experience.form_view = "disabled"
+
signers_1 = Dropbox::Sign::SubSignatureRequestSigner.new
signers_1.name = "Jack"
signers_1.email_address = "jack@example.com"
@@ -42,6 +45,7 @@
File.new("./example_signature_request.pdf", "r"),
]
signature_request_create_embedded_request.signing_options = signing_options
+signature_request_create_embedded_request.signer_experience = signer_experience
signature_request_create_embedded_request.signers = signers
begin
diff --git a/sandbox/ruby/src/SignatureRequestCreateEmbeddedGroupedSignersExample.rb b/sandbox/ruby/src/SignatureRequestCreateEmbeddedGroupedSignersExample.rb
index 9910ee894..c936052fc 100644
--- a/sandbox/ruby/src/SignatureRequestCreateEmbeddedGroupedSignersExample.rb
+++ b/sandbox/ruby/src/SignatureRequestCreateEmbeddedGroupedSignersExample.rb
@@ -39,6 +39,9 @@
signing_options.type = true
signing_options.upload = true
+signer_experience = Dropbox::Sign::SubSignerExperience.new
+signer_experience.form_view = "disabled"
+
grouped_signers_1 = Dropbox::Sign::SubSignatureRequestGroupedSigners.new
grouped_signers_1.group = "Group #1"
grouped_signers_1.order = 0
@@ -68,6 +71,7 @@
"lawyer2@dropboxsign.com",
]
signature_request_create_embedded_request.signing_options = signing_options
+signature_request_create_embedded_request.signer_experience = signer_experience
signature_request_create_embedded_request.grouped_signers = grouped_signers
begin
diff --git a/sandbox/ruby/src/SignatureRequestCreateEmbeddedWithTemplateExample.rb b/sandbox/ruby/src/SignatureRequestCreateEmbeddedWithTemplateExample.rb
index 2de72cf8a..e66a8e4c2 100644
--- a/sandbox/ruby/src/SignatureRequestCreateEmbeddedWithTemplateExample.rb
+++ b/sandbox/ruby/src/SignatureRequestCreateEmbeddedWithTemplateExample.rb
@@ -13,6 +13,9 @@
signing_options.type = true
signing_options.upload = true
+signer_experience = Dropbox::Sign::SubSignerExperience.new
+signer_experience.form_view = "disabled"
+
signers_1 = Dropbox::Sign::SubSignatureRequestTemplateSigner.new
signers_1.role = "Client"
signers_1.name = "George"
@@ -31,6 +34,7 @@
signature_request_create_embedded_with_template_request.subject = "Purchase Order"
signature_request_create_embedded_with_template_request.test_mode = true
signature_request_create_embedded_with_template_request.signing_options = signing_options
+signature_request_create_embedded_with_template_request.signer_experience = signer_experience
signature_request_create_embedded_with_template_request.signers = signers
begin
diff --git a/sandbox/ruby/src/SignatureRequestEditEmbeddedExample.rb b/sandbox/ruby/src/SignatureRequestEditEmbeddedExample.rb
index 0e192377c..52bb7dcab 100644
--- a/sandbox/ruby/src/SignatureRequestEditEmbeddedExample.rb
+++ b/sandbox/ruby/src/SignatureRequestEditEmbeddedExample.rb
@@ -13,6 +13,9 @@
signing_options.type = true
signing_options.upload = true
+signer_experience = Dropbox::Sign::SubSignerExperience.new
+signer_experience.form_view = "disabled"
+
signers_1 = Dropbox::Sign::SubSignatureRequestSigner.new
signers_1.name = "Jack"
signers_1.email_address = "jack@example.com"
@@ -42,6 +45,7 @@
File.new("./example_signature_request.pdf", "r"),
]
signature_request_edit_embedded_request.signing_options = signing_options
+signature_request_edit_embedded_request.signer_experience = signer_experience
signature_request_edit_embedded_request.signers = signers
begin
diff --git a/sandbox/ruby/src/SignatureRequestEditEmbeddedGroupedSignersExample.rb b/sandbox/ruby/src/SignatureRequestEditEmbeddedGroupedSignersExample.rb
index 0fc7bc7a3..91096eb64 100644
--- a/sandbox/ruby/src/SignatureRequestEditEmbeddedGroupedSignersExample.rb
+++ b/sandbox/ruby/src/SignatureRequestEditEmbeddedGroupedSignersExample.rb
@@ -39,6 +39,9 @@
signing_options.type = true
signing_options.upload = true
+signer_experience = Dropbox::Sign::SubSignerExperience.new
+signer_experience.form_view = "disabled"
+
grouped_signers_1 = Dropbox::Sign::SubSignatureRequestGroupedSigners.new
grouped_signers_1.group = "Group #1"
grouped_signers_1.order = 0
@@ -68,6 +71,7 @@
"lawyer2@dropboxsign.com",
]
signature_request_edit_embedded_request.signing_options = signing_options
+signature_request_edit_embedded_request.signer_experience = signer_experience
signature_request_edit_embedded_request.grouped_signers = grouped_signers
begin
diff --git a/sandbox/ruby/src/SignatureRequestEditEmbeddedWithTemplateExample.rb b/sandbox/ruby/src/SignatureRequestEditEmbeddedWithTemplateExample.rb
index f504f1944..7d15ff59b 100644
--- a/sandbox/ruby/src/SignatureRequestEditEmbeddedWithTemplateExample.rb
+++ b/sandbox/ruby/src/SignatureRequestEditEmbeddedWithTemplateExample.rb
@@ -13,6 +13,9 @@
signing_options.type = true
signing_options.upload = true
+signer_experience = Dropbox::Sign::SubSignerExperience.new
+signer_experience.form_view = "disabled"
+
signers_1 = Dropbox::Sign::SubSignatureRequestTemplateSigner.new
signers_1.role = "Client"
signers_1.name = "George"
@@ -31,6 +34,7 @@
signature_request_edit_embedded_with_template_request.subject = "Purchase Order"
signature_request_edit_embedded_with_template_request.test_mode = true
signature_request_edit_embedded_with_template_request.signing_options = signing_options
+signature_request_edit_embedded_with_template_request.signer_experience = signer_experience
signature_request_edit_embedded_with_template_request.signers = signers
begin
diff --git a/sandbox/ruby/src/SignatureRequestEditExample.rb b/sandbox/ruby/src/SignatureRequestEditExample.rb
index e55d7beee..a4bc0f315 100644
--- a/sandbox/ruby/src/SignatureRequestEditExample.rb
+++ b/sandbox/ruby/src/SignatureRequestEditExample.rb
@@ -16,6 +16,9 @@
signing_options.type = true
signing_options.upload = true
+signer_experience = Dropbox::Sign::SubSignerExperience.new
+signer_experience.form_view = "disabled"
+
signers_1 = Dropbox::Sign::SubSignatureRequestSigner.new
signers_1.name = "Jack"
signers_1.email_address = "jack@example.com"
@@ -52,6 +55,7 @@
)
signature_request_edit_request.field_options = field_options
signature_request_edit_request.signing_options = signing_options
+signature_request_edit_request.signer_experience = signer_experience
signature_request_edit_request.signers = signers
begin
diff --git a/sandbox/ruby/src/TemplateCreateExample.rb b/sandbox/ruby/src/TemplateCreateExample.rb
index f4d623397..d7b5c992b 100644
--- a/sandbox/ruby/src/TemplateCreateExample.rb
+++ b/sandbox/ruby/src/TemplateCreateExample.rb
@@ -9,6 +9,9 @@
field_options = Dropbox::Sign::SubFieldOptions.new
field_options.date_format = "DD - MM - YYYY"
+signer_experience = Dropbox::Sign::SubSignerExperience.new
+signer_experience.form_view = "disabled"
+
signer_roles_1 = Dropbox::Sign::SubTemplateRole.new
signer_roles_1.name = "Client"
signer_roles_1.order = 0
@@ -81,6 +84,7 @@
File.new("./example_signature_request.pdf", "r"),
]
template_create_request.field_options = field_options
+template_create_request.signer_experience = signer_experience
template_create_request.signer_roles = signer_roles
template_create_request.form_fields_per_document = form_fields_per_document
template_create_request.merge_fields = merge_fields
diff --git a/sandbox/ruby/src/TemplateUpdateExample.rb b/sandbox/ruby/src/TemplateUpdateExample.rb
index 19921eb35..0642637f6 100644
--- a/sandbox/ruby/src/TemplateUpdateExample.rb
+++ b/sandbox/ruby/src/TemplateUpdateExample.rb
@@ -6,6 +6,9 @@
# config.access_token = "YOUR_ACCESS_TOKEN"
end
+signer_experience = Dropbox::Sign::SubSignerExperience.new
+signer_experience.form_view = "disabled"
+
form_fields_1 = Dropbox::Sign::SubUpdateFormField.new
form_fields_1.api_id = "uniqueIdHere_1"
form_fields_1.name = "New name 1"
@@ -20,7 +23,6 @@
]
template_update_request = Dropbox::Sign::TemplateUpdateRequest.new
-template_update_request.allow_form_view = false
template_update_request.title = "Test Title"
template_update_request.subject = "Test Subject"
template_update_request.message = "Test Message"
@@ -28,6 +30,7 @@
"CC Role 1",
"CC Role 2",
]
+template_update_request.signer_experience = signer_experience
template_update_request.form_fields = form_fields
begin
diff --git a/sdks/dotnet/README.md b/sdks/dotnet/README.md
index c287fe1c8..a5b79ae48 100644
--- a/sdks/dotnet/README.md
+++ b/sdks/dotnet/README.md
@@ -301,6 +301,7 @@ Class | Method | HTTP request | Description
- [Model.SignatureRequestResponseSignatures](docs/SignatureRequestResponseSignatures.md)
- [Model.SignatureRequestSendRequest](docs/SignatureRequestSendRequest.md)
- [Model.SignatureRequestSendWithTemplateRequest](docs/SignatureRequestSendWithTemplateRequest.md)
+ - [Model.SignatureRequestSignerExperience](docs/SignatureRequestSignerExperience.md)
- [Model.SignatureRequestUpdateRequest](docs/SignatureRequestUpdateRequest.md)
- [Model.SubAttachment](docs/SubAttachment.md)
- [Model.SubBulkSignerList](docs/SubBulkSignerList.md)
@@ -332,6 +333,7 @@ Class | Method | HTTP request | Description
- [Model.SubSignatureRequestGroupedSigners](docs/SubSignatureRequestGroupedSigners.md)
- [Model.SubSignatureRequestSigner](docs/SubSignatureRequestSigner.md)
- [Model.SubSignatureRequestTemplateSigner](docs/SubSignatureRequestTemplateSigner.md)
+ - [Model.SubSignerExperience](docs/SubSignerExperience.md)
- [Model.SubSigningOptions](docs/SubSigningOptions.md)
- [Model.SubTeamResponse](docs/SubTeamResponse.md)
- [Model.SubTemplateRole](docs/SubTemplateRole.md)
diff --git a/sdks/dotnet/docs/BulkSendJobGetResponseSignatureRequests.md b/sdks/dotnet/docs/BulkSendJobGetResponseSignatureRequests.md
index 5ba89617f..4480dcba8 100644
--- a/sdks/dotnet/docs/BulkSendJobGetResponseSignatureRequests.md
+++ b/sdks/dotnet/docs/BulkSendJobGetResponseSignatureRequests.md
@@ -4,7 +4,7 @@
Name | Type | Description | Notes
------------ | ------------- | ------------- | -------------
-**TestMode** | **bool** | Whether this is a test signature request. Test requests have no legal value. Defaults to `false`. | [optional] [default to false]**SignatureRequestId** | **string** | The id of the SignatureRequest. | [optional] **RequesterEmailAddress** | **string** | The email address of the initiator of the SignatureRequest. | [optional] **Title** | **string** | The title the specified Account uses for the SignatureRequest. | [optional] **OriginalTitle** | **string** | Default Label for account. | [optional] **Subject** | **string** | The subject in the email that was initially sent to the signers. | [optional] **Message** | **string** | The custom message in the email that was initially sent to the signers. | [optional] **Metadata** | **Dictionary<string, Object>** | The metadata attached to the signature request. | [optional] **CreatedAt** | **int** | Time the signature request was created. | [optional] **ExpiresAt** | **int?** | The time when the signature request will expire unsigned signatures. See [Signature Request Expiration Date](https://developers.hellosign.com/docs/signature-request/expiration/) for details. | [optional] **IsComplete** | **bool** | Whether or not the SignatureRequest has been fully executed by all signers. | [optional] **IsDeclined** | **bool** | Whether or not the SignatureRequest has been declined by a signer. | [optional] **HasError** | **bool** | Whether or not an error occurred (either during the creation of the SignatureRequest or during one of the signings). | [optional] **FilesUrl** | **string** | The URL where a copy of the request's documents can be downloaded. | [optional] **SigningUrl** | **string** | The URL where a signer, after authenticating, can sign the documents. This should only be used by users with existing Dropbox Sign accounts as they will be required to log in before signing. | [optional] **DetailsUrl** | **string** | The URL where the requester and the signers can view the current status of the SignatureRequest. | [optional] **CcEmailAddresses** | **List<string>** | A list of email addresses that were CCed on the SignatureRequest. They will receive a copy of the final PDF once all the signers have signed. | [optional] **SigningRedirectUrl** | **string** | The URL you want the signer redirected to after they successfully sign. | [optional] **FinalCopyUri** | **string** | The path where the completed document can be downloaded | [optional] **TemplateIds** | **List<string>** | Templates IDs used in this SignatureRequest (if any). | [optional] **CustomFields** | [**List<SignatureRequestResponseCustomFieldBase>**](SignatureRequestResponseCustomFieldBase.md) | An array of Custom Field objects containing the name and type of each custom field.
* Text Field uses `SignatureRequestResponseCustomFieldText`
* Checkbox Field uses `SignatureRequestResponseCustomFieldCheckbox` | [optional] **Attachments** | [**List<SignatureRequestResponseAttachment>**](SignatureRequestResponseAttachment.md) | Signer attachments. | [optional] **ResponseData** | [**List<SignatureRequestResponseDataBase>**](SignatureRequestResponseDataBase.md) | An array of form field objects containing the name, value, and type of each textbox or checkmark field filled in by the signers. | [optional] **Signatures** | [**List<SignatureRequestResponseSignatures>**](SignatureRequestResponseSignatures.md) | An array of signature objects, 1 for each signer. | [optional] **BulkSendJobId** | **string** | The id of the BulkSendJob. | [optional]
+**TestMode** | **bool** | Whether this is a test signature request. Test requests have no legal value. Defaults to `false`. | [optional] [default to false]**SignatureRequestId** | **string** | The id of the SignatureRequest. | [optional] **RequesterEmailAddress** | **string** | The email address of the initiator of the SignatureRequest. | [optional] **Title** | **string** | The title the specified Account uses for the SignatureRequest. | [optional] **OriginalTitle** | **string** | Default Label for account. | [optional] **Subject** | **string** | The subject in the email that was initially sent to the signers. | [optional] **Message** | **string** | The custom message in the email that was initially sent to the signers. | [optional] **Metadata** | **Dictionary<string, Object>** | The metadata attached to the signature request. | [optional] **CreatedAt** | **int** | Time the signature request was created. | [optional] **ExpiresAt** | **int?** | The time when the signature request will expire unsigned signatures. See [Signature Request Expiration Date](https://developers.hellosign.com/docs/signature-request/expiration/) for details. | [optional] **IsComplete** | **bool** | Whether or not the SignatureRequest has been fully executed by all signers. | [optional] **IsDeclined** | **bool** | Whether or not the SignatureRequest has been declined by a signer. | [optional] **HasError** | **bool** | Whether or not an error occurred (either during the creation of the SignatureRequest or during one of the signings). | [optional] **FilesUrl** | **string** | The URL where a copy of the request's documents can be downloaded. | [optional] **SigningUrl** | **string** | The URL where a signer, after authenticating, can sign the documents. This should only be used by users with existing Dropbox Sign accounts as they will be required to log in before signing. | [optional] **DetailsUrl** | **string** | The URL where the requester and the signers can view the current status of the SignatureRequest. | [optional] **CcEmailAddresses** | **List<string>** | A list of email addresses that were CCed on the SignatureRequest. They will receive a copy of the final PDF once all the signers have signed. | [optional] **SigningRedirectUrl** | **string** | The URL you want the signer redirected to after they successfully sign. | [optional] **FinalCopyUri** | **string** | The path where the completed document can be downloaded | [optional] **TemplateIds** | **List<string>** | Templates IDs used in this SignatureRequest (if any). | [optional] **CustomFields** | [**List<SignatureRequestResponseCustomFieldBase>**](SignatureRequestResponseCustomFieldBase.md) | An array of Custom Field objects containing the name and type of each custom field.
* Text Field uses `SignatureRequestResponseCustomFieldText`
* Checkbox Field uses `SignatureRequestResponseCustomFieldCheckbox` | [optional] **Attachments** | [**List<SignatureRequestResponseAttachment>**](SignatureRequestResponseAttachment.md) | Signer attachments. | [optional] **ResponseData** | [**List<SignatureRequestResponseDataBase>**](SignatureRequestResponseDataBase.md) | An array of form field objects containing the name, value, and type of each textbox or checkmark field filled in by the signers. | [optional] **Signatures** | [**List<SignatureRequestResponseSignatures>**](SignatureRequestResponseSignatures.md) | An array of signature objects, 1 for each signer. | [optional] **BulkSendJobId** | **string** | The id of the BulkSendJob. | [optional] **SignerExperience** | [**SignatureRequestSignerExperience**](SignatureRequestSignerExperience.md) | | [optional]
[[Back to Model list]](../README.md#documentation-for-models) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to README]](../README.md)
diff --git a/sdks/dotnet/docs/EmbeddedEditUrlRequest.md b/sdks/dotnet/docs/EmbeddedEditUrlRequest.md
index b62194404..94801e1a6 100644
--- a/sdks/dotnet/docs/EmbeddedEditUrlRequest.md
+++ b/sdks/dotnet/docs/EmbeddedEditUrlRequest.md
@@ -4,7 +4,7 @@
Name | Type | Description | Notes
------------ | ------------- | ------------- | -------------
-**AllowEditCcs** | **bool** | This allows the requester to enable/disable to add or change CC roles when editing the template. | [optional] [default to false]**AllowFormView** | **bool** | Allows signers to view the form fields before signing if set to `true`. Defaults to `false`. | [optional] [default to false]**CcRoles** | **List<string>** | The CC roles that must be assigned when using the template to send a signature request. To remove all CC roles, pass in a single role with no name. For use in a POST request. | [optional] **EditorOptions** | [**SubEditorOptions**](SubEditorOptions.md) | | [optional] **ForceSignerRoles** | **bool** | Provide users the ability to review/edit the template signer roles. | [optional] [default to false]**ForceSubjectMessage** | **bool** | Provide users the ability to review/edit the template subject and message. | [optional] [default to false]**MergeFields** | [**List<SubMergeField>**](SubMergeField.md) | Add additional merge fields to the template, which can be used used to pre-fill data by passing values into signature requests made with that template.
Remove all merge fields on the template by passing an empty array `[]`. | [optional] **PreviewOnly** | **bool** | This allows the requester to enable the preview experience (i.e. does not allow the requester's end user to add any additional fields via the editor).
**NOTE:** This parameter overwrites `show_preview=true` (if set). | [optional] [default to false]**ShowPreview** | **bool** | This allows the requester to enable the editor/preview experience. | [optional] [default to false]**ShowProgressStepper** | **bool** | When only one step remains in the signature request process and this parameter is set to `false` then the progress stepper will be hidden. | [optional] [default to true]**TestMode** | **bool** | Whether this is a test, locked templates will only be available for editing if this is set to `true`. Defaults to `false`. | [optional] [default to false]
+**AllowEditCcs** | **bool** | This allows the requester to enable/disable to add or change CC roles when editing the template. | [optional] [default to false]**CcRoles** | **List<string>** | The CC roles that must be assigned when using the template to send a signature request. To remove all CC roles, pass in a single role with no name. For use in a POST request. | [optional] **EditorOptions** | [**SubEditorOptions**](SubEditorOptions.md) | | [optional] **ForceSignerRoles** | **bool** | Provide users the ability to review/edit the template signer roles. | [optional] [default to false]**ForceSubjectMessage** | **bool** | Provide users the ability to review/edit the template subject and message. | [optional] [default to false]**MergeFields** | [**List<SubMergeField>**](SubMergeField.md) | Add additional merge fields to the template, which can be used used to pre-fill data by passing values into signature requests made with that template.
Remove all merge fields on the template by passing an empty array `[]`. | [optional] **PreviewOnly** | **bool** | This allows the requester to enable the preview experience (i.e. does not allow the requester's end user to add any additional fields via the editor).
**NOTE:** This parameter overwrites `show_preview=true` (if set). | [optional] [default to false]**ShowPreview** | **bool** | This allows the requester to enable the editor/preview experience. | [optional] [default to false]**ShowProgressStepper** | **bool** | When only one step remains in the signature request process and this parameter is set to `false` then the progress stepper will be hidden. | [optional] [default to true]**TestMode** | **bool** | Whether this is a test, locked templates will only be available for editing if this is set to `true`. Defaults to `false`. | [optional] [default to false]**SignerExperience** | [**SubSignerExperience**](SubSignerExperience.md) | | [optional]
[[Back to Model list]](../README.md#documentation-for-models) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to README]](../README.md)
diff --git a/sdks/dotnet/docs/SignatureRequestApi.md b/sdks/dotnet/docs/SignatureRequestApi.md
index fe084fa62..025b2005b 100644
--- a/sdks/dotnet/docs/SignatureRequestApi.md
+++ b/sdks/dotnet/docs/SignatureRequestApi.md
@@ -507,6 +507,10 @@ public class SignatureRequestCreateEmbeddedExample
upload: true
);
+ var signerExperience = new SubSignerExperience(
+ formView: SubSignerExperience.FormViewEnum.Disabled
+ );
+
var signers1 = new SubSignatureRequestSigner(
name: "Jack",
emailAddress: "jack@example.com",
@@ -543,6 +547,7 @@ public class SignatureRequestCreateEmbeddedExample
),
},
signingOptions: signingOptions,
+ signerExperience: signerExperience,
signers: signers
);
@@ -650,6 +655,10 @@ public class SignatureRequestCreateEmbeddedWithTemplateExample
upload: true
);
+ var signerExperience = new SubSignerExperience(
+ formView: SubSignerExperience.FormViewEnum.Disabled
+ );
+
var signers1 = new SubSignatureRequestTemplateSigner(
role: "Client",
name: "George",
@@ -670,6 +679,7 @@ public class SignatureRequestCreateEmbeddedWithTemplateExample
subject: "Purchase Order",
testMode: true,
signingOptions: signingOptions,
+ signerExperience: signerExperience,
signers: signers
);
@@ -781,6 +791,10 @@ public class SignatureRequestEditExample
upload: true
);
+ var signerExperience = new SubSignerExperience(
+ formView: SubSignerExperience.FormViewEnum.Disabled
+ );
+
var signers1 = new SubSignatureRequestSigner(
name: "Jack",
emailAddress: "jack@example.com",
@@ -823,6 +837,7 @@ public class SignatureRequestEditExample
"""),
fieldOptions: fieldOptions,
signingOptions: signingOptions,
+ signerExperience: signerExperience,
signers: signers
);
@@ -932,6 +947,10 @@ public class SignatureRequestEditEmbeddedExample
upload: true
);
+ var signerExperience = new SubSignerExperience(
+ formView: SubSignerExperience.FormViewEnum.Disabled
+ );
+
var signers1 = new SubSignatureRequestSigner(
name: "Jack",
emailAddress: "jack@example.com",
@@ -968,6 +987,7 @@ public class SignatureRequestEditEmbeddedExample
),
},
signingOptions: signingOptions,
+ signerExperience: signerExperience,
signers: signers
);
@@ -1077,6 +1097,10 @@ public class SignatureRequestEditEmbeddedWithTemplateExample
upload: true
);
+ var signerExperience = new SubSignerExperience(
+ formView: SubSignerExperience.FormViewEnum.Disabled
+ );
+
var signers1 = new SubSignatureRequestTemplateSigner(
role: "Client",
name: "George",
@@ -1097,6 +1121,7 @@ public class SignatureRequestEditEmbeddedWithTemplateExample
subject: "Purchase Order",
testMode: true,
signingOptions: signingOptions,
+ signerExperience: signerExperience,
signers: signers
);
diff --git a/sdks/dotnet/docs/SignatureRequestCreateEmbeddedRequest.md b/sdks/dotnet/docs/SignatureRequestCreateEmbeddedRequest.md
index 72691fc6d..e80c727c4 100644
--- a/sdks/dotnet/docs/SignatureRequestCreateEmbeddedRequest.md
+++ b/sdks/dotnet/docs/SignatureRequestCreateEmbeddedRequest.md
@@ -4,7 +4,7 @@
Name | Type | Description | Notes
------------ | ------------- | ------------- | -------------
-**ClientId** | **string** | Client id of the app you're using to create this embedded signature request. Used for security purposes. | **Files** | **List<System.IO.Stream>** | Use `files[]` to indicate the uploaded file(s) to send for signature.
This endpoint requires either **files** or **file_urls[]**, but not both. | [optional] **FileUrls** | **List<string>** | Use `file_urls[]` to have Dropbox Sign download the file(s) to send for signature.
This endpoint requires either **files** or **file_urls[]**, but not both. | [optional] **Signers** | [**List<SubSignatureRequestSigner>**](SubSignatureRequestSigner.md) | Add Signers to your Signature Request.
This endpoint requires either **signers** or **grouped_signers**, but not both. | [optional] **GroupedSigners** | [**List<SubSignatureRequestGroupedSigners>**](SubSignatureRequestGroupedSigners.md) | Add Grouped Signers to your Signature Request.
This endpoint requires either **signers** or **grouped_signers**, but not both. | [optional] **AllowDecline** | **bool** | Allows signers to decline to sign a document if `true`. Defaults to `false`. | [optional] [default to false]**AllowFormView** | **bool** | Allows signers to view the form fields before signing if set to `true`. Defaults to `false`. | [optional] [default to false]**AllowReassign** | **bool** | Allows signers to reassign their signature requests to other signers if set to `true`. Defaults to `false`.
**NOTE:** Only available for Premium plan. | [optional] [default to false]**Attachments** | [**List<SubAttachment>**](SubAttachment.md) | A list describing the attachments | [optional] **CcEmailAddresses** | **List<string>** | The email addresses that should be CCed. | [optional] **CustomFields** | [**List<SubCustomField>**](SubCustomField.md) | When used together with merge fields, `custom_fields` allows users to add pre-filled data to their signature requests.
Pre-filled data can be used with "send-once" signature requests by adding merge fields with `form_fields_per_document` or [Text Tags](https://app.hellosign.com/api/textTagsWalkthrough#TextTagIntro) while passing values back with `custom_fields` together in one API call.
For using pre-filled on repeatable signature requests, merge fields are added to templates in the Dropbox Sign UI or by calling [/template/create_embedded_draft](/api/reference/operation/templateCreateEmbeddedDraft) and then passing `custom_fields` on subsequent signature requests referencing that template. | [optional] **FieldOptions** | [**SubFieldOptions**](SubFieldOptions.md) | | [optional] **FormFieldGroups** | [**List<SubFormFieldGroup>**](SubFormFieldGroup.md) | Group information for fields defined in `form_fields_per_document`. String-indexed JSON array with `group_label` and `requirement` keys. `form_fields_per_document` must contain fields referencing a group defined in `form_field_groups`. | [optional] **FormFieldRules** | [**List<SubFormFieldRule>**](SubFormFieldRule.md) | Conditional Logic rules for fields defined in `form_fields_per_document`. | [optional] **FormFieldsPerDocument** | [**List<SubFormFieldsPerDocumentBase>**](SubFormFieldsPerDocumentBase.md) | The fields that should appear on the document, expressed as an array of objects. (For more details you can read about it here: [Using Form Fields per Document](/docs/openapi/form-fields-per-document).)
**NOTE:** Fields like **text**, **dropdown**, **checkbox**, **radio**, and **hyperlink** have additional required and optional parameters. Check out the list of [additional parameters](/api/reference/constants/#form-fields-per-document) for these field types.
* Text Field use `SubFormFieldsPerDocumentText`
* Dropdown Field use `SubFormFieldsPerDocumentDropdown`
* Hyperlink Field use `SubFormFieldsPerDocumentHyperlink`
* Checkbox Field use `SubFormFieldsPerDocumentCheckbox`
* Radio Field use `SubFormFieldsPerDocumentRadio`
* Signature Field use `SubFormFieldsPerDocumentSignature`
* Date Signed Field use `SubFormFieldsPerDocumentDateSigned`
* Initials Field use `SubFormFieldsPerDocumentInitials`
* Text Merge Field use `SubFormFieldsPerDocumentTextMerge`
* Checkbox Merge Field use `SubFormFieldsPerDocumentCheckboxMerge` | [optional] **HideTextTags** | **bool** | Enables automatic Text Tag removal when set to true.
**NOTE:** Removing text tags this way can cause unwanted clipping. We recommend leaving this setting on `false` and instead hiding your text tags using white text or a similar approach. See the [Text Tags Walkthrough](https://app.hellosign.com/api/textTagsWalkthrough#TextTagIntro) for more information. | [optional] [default to false]**Message** | **string** | The custom message in the email that will be sent to the signers. | [optional] **Metadata** | **Dictionary<string, Object>** | Key-value data that should be attached to the signature request. This metadata is included in all API responses and events involving the signature request. For example, use the metadata field to store a signer's order number for look up when receiving events for the signature request.
Each request can include up to 10 metadata keys (or 50 nested metadata keys), with key names up to 40 characters long and values up to 1000 characters long. | [optional] **SigningOptions** | [**SubSigningOptions**](SubSigningOptions.md) | | [optional] **Subject** | **string** | The subject in the email that will be sent to the signers. | [optional] **TestMode** | **bool** | Whether this is a test, the signature request will not be legally binding if set to `true`. Defaults to `false`. | [optional] [default to false]**Title** | **string** | The title you want to assign to the SignatureRequest. | [optional] **UseTextTags** | **bool** | Send with a value of `true` if you wish to enable [Text Tags](https://app.hellosign.com/api/textTagsWalkthrough#TextTagIntro) parsing in your document. Defaults to disabled, or `false`. | [optional] [default to false]**PopulateAutoFillFields** | **bool** | Controls whether [auto fill fields](https://faq.hellosign.com/hc/en-us/articles/360051467511-Auto-Fill-Fields) can automatically populate a signer's information during signing.
**NOTE:** Keep your signer's information safe by ensuring that the _signer on your signature request is the intended party_ before using this feature. | [optional] [default to false]**ExpiresAt** | **int?** | When the signature request will expire. Unsigned signatures will be moved to the expired status, and no longer signable. See [Signature Request Expiration Date](https://developers.hellosign.com/docs/signature-request/expiration/) for details. | [optional]
+**ClientId** | **string** | Client id of the app you're using to create this embedded signature request. Used for security purposes. | **Files** | **List<System.IO.Stream>** | Use `files[]` to indicate the uploaded file(s) to send for signature.
This endpoint requires either **files** or **file_urls[]**, but not both. | [optional] **FileUrls** | **List<string>** | Use `file_urls[]` to have Dropbox Sign download the file(s) to send for signature.
This endpoint requires either **files** or **file_urls[]**, but not both. | [optional] **Signers** | [**List<SubSignatureRequestSigner>**](SubSignatureRequestSigner.md) | Add Signers to your Signature Request.
This endpoint requires either **signers** or **grouped_signers**, but not both. | [optional] **GroupedSigners** | [**List<SubSignatureRequestGroupedSigners>**](SubSignatureRequestGroupedSigners.md) | Add Grouped Signers to your Signature Request.
This endpoint requires either **signers** or **grouped_signers**, but not both. | [optional] **AllowDecline** | **bool** | Allows signers to decline to sign a document if `true`. Defaults to `false`. | [optional] [default to false]**AllowReassign** | **bool** | Allows signers to reassign their signature requests to other signers if set to `true`. Defaults to `false`.
**NOTE:** Only available for Premium plan. | [optional] [default to false]**Attachments** | [**List<SubAttachment>**](SubAttachment.md) | A list describing the attachments | [optional] **CcEmailAddresses** | **List<string>** | The email addresses that should be CCed. | [optional] **CustomFields** | [**List<SubCustomField>**](SubCustomField.md) | When used together with merge fields, `custom_fields` allows users to add pre-filled data to their signature requests.
Pre-filled data can be used with "send-once" signature requests by adding merge fields with `form_fields_per_document` or [Text Tags](https://app.hellosign.com/api/textTagsWalkthrough#TextTagIntro) while passing values back with `custom_fields` together in one API call.
For using pre-filled on repeatable signature requests, merge fields are added to templates in the Dropbox Sign UI or by calling [/template/create_embedded_draft](/api/reference/operation/templateCreateEmbeddedDraft) and then passing `custom_fields` on subsequent signature requests referencing that template. | [optional] **FieldOptions** | [**SubFieldOptions**](SubFieldOptions.md) | | [optional] **FormFieldGroups** | [**List<SubFormFieldGroup>**](SubFormFieldGroup.md) | Group information for fields defined in `form_fields_per_document`. String-indexed JSON array with `group_label` and `requirement` keys. `form_fields_per_document` must contain fields referencing a group defined in `form_field_groups`. | [optional] **FormFieldRules** | [**List<SubFormFieldRule>**](SubFormFieldRule.md) | Conditional Logic rules for fields defined in `form_fields_per_document`. | [optional] **FormFieldsPerDocument** | [**List<SubFormFieldsPerDocumentBase>**](SubFormFieldsPerDocumentBase.md) | The fields that should appear on the document, expressed as an array of objects. (For more details you can read about it here: [Using Form Fields per Document](/docs/openapi/form-fields-per-document).)
**NOTE:** Fields like **text**, **dropdown**, **checkbox**, **radio**, and **hyperlink** have additional required and optional parameters. Check out the list of [additional parameters](/api/reference/constants/#form-fields-per-document) for these field types.
* Text Field use `SubFormFieldsPerDocumentText`
* Dropdown Field use `SubFormFieldsPerDocumentDropdown`
* Hyperlink Field use `SubFormFieldsPerDocumentHyperlink`
* Checkbox Field use `SubFormFieldsPerDocumentCheckbox`
* Radio Field use `SubFormFieldsPerDocumentRadio`
* Signature Field use `SubFormFieldsPerDocumentSignature`
* Date Signed Field use `SubFormFieldsPerDocumentDateSigned`
* Initials Field use `SubFormFieldsPerDocumentInitials`
* Text Merge Field use `SubFormFieldsPerDocumentTextMerge`
* Checkbox Merge Field use `SubFormFieldsPerDocumentCheckboxMerge` | [optional] **HideTextTags** | **bool** | Enables automatic Text Tag removal when set to true.
**NOTE:** Removing text tags this way can cause unwanted clipping. We recommend leaving this setting on `false` and instead hiding your text tags using white text or a similar approach. See the [Text Tags Walkthrough](https://app.hellosign.com/api/textTagsWalkthrough#TextTagIntro) for more information. | [optional] [default to false]**Message** | **string** | The custom message in the email that will be sent to the signers. | [optional] **Metadata** | **Dictionary<string, Object>** | Key-value data that should be attached to the signature request. This metadata is included in all API responses and events involving the signature request. For example, use the metadata field to store a signer's order number for look up when receiving events for the signature request.
Each request can include up to 10 metadata keys (or 50 nested metadata keys), with key names up to 40 characters long and values up to 1000 characters long. | [optional] **SigningOptions** | [**SubSigningOptions**](SubSigningOptions.md) | | [optional] **Subject** | **string** | The subject in the email that will be sent to the signers. | [optional] **TestMode** | **bool** | Whether this is a test, the signature request will not be legally binding if set to `true`. Defaults to `false`. | [optional] [default to false]**Title** | **string** | The title you want to assign to the SignatureRequest. | [optional] **UseTextTags** | **bool** | Send with a value of `true` if you wish to enable [Text Tags](https://app.hellosign.com/api/textTagsWalkthrough#TextTagIntro) parsing in your document. Defaults to disabled, or `false`. | [optional] [default to false]**PopulateAutoFillFields** | **bool** | Controls whether [auto fill fields](https://faq.hellosign.com/hc/en-us/articles/360051467511-Auto-Fill-Fields) can automatically populate a signer's information during signing.
**NOTE:** Keep your signer's information safe by ensuring that the _signer on your signature request is the intended party_ before using this feature. | [optional] [default to false]**SignerExperience** | [**SubSignerExperience**](SubSignerExperience.md) | | [optional] **ExpiresAt** | **int?** | When the signature request will expire. Unsigned signatures will be moved to the expired status, and no longer signable. See [Signature Request Expiration Date](https://developers.hellosign.com/docs/signature-request/expiration/) for details. | [optional]
[[Back to Model list]](../README.md#documentation-for-models) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to README]](../README.md)
diff --git a/sdks/dotnet/docs/SignatureRequestCreateEmbeddedWithTemplateRequest.md b/sdks/dotnet/docs/SignatureRequestCreateEmbeddedWithTemplateRequest.md
index 61bab9b3a..29272902f 100644
--- a/sdks/dotnet/docs/SignatureRequestCreateEmbeddedWithTemplateRequest.md
+++ b/sdks/dotnet/docs/SignatureRequestCreateEmbeddedWithTemplateRequest.md
@@ -4,7 +4,7 @@
Name | Type | Description | Notes
------------ | ------------- | ------------- | -------------
-**TemplateIds** | **List<string>** | Use `template_ids` to create a SignatureRequest from one or more templates, in the order in which the template will be used. | **ClientId** | **string** | Client id of the app you're using to create this embedded signature request. Used for security purposes. | **Signers** | [**List<SubSignatureRequestTemplateSigner>**](SubSignatureRequestTemplateSigner.md) | Add Signers to your Templated-based Signature Request. | **AllowDecline** | **bool** | Allows signers to decline to sign a document if `true`. Defaults to `false`. | [optional] [default to false]**Ccs** | [**List<SubCC>**](SubCC.md) | Add CC email recipients. Required when a CC role exists for the Template. | [optional] **CustomFields** | [**List<SubCustomField>**](SubCustomField.md) | An array defining values and options for custom fields. Required when a custom field exists in the Template. | [optional] **Files** | **List<System.IO.Stream>** | Use `files[]` to indicate the uploaded file(s) to send for signature.
This endpoint requires either **files** or **file_urls[]**, but not both. | [optional] **FileUrls** | **List<string>** | Use `file_urls[]` to have Dropbox Sign download the file(s) to send for signature.
This endpoint requires either **files** or **file_urls[]**, but not both. | [optional] **Message** | **string** | The custom message in the email that will be sent to the signers. | [optional] **Metadata** | **Dictionary<string, Object>** | Key-value data that should be attached to the signature request. This metadata is included in all API responses and events involving the signature request. For example, use the metadata field to store a signer's order number for look up when receiving events for the signature request.
Each request can include up to 10 metadata keys (or 50 nested metadata keys), with key names up to 40 characters long and values up to 1000 characters long. | [optional] **SigningOptions** | [**SubSigningOptions**](SubSigningOptions.md) | | [optional] **Subject** | **string** | The subject in the email that will be sent to the signers. | [optional] **TestMode** | **bool** | Whether this is a test, the signature request will not be legally binding if set to `true`. Defaults to `false`. | [optional] [default to false]**Title** | **string** | The title you want to assign to the SignatureRequest. | [optional] **PopulateAutoFillFields** | **bool** | Controls whether [auto fill fields](https://faq.hellosign.com/hc/en-us/articles/360051467511-Auto-Fill-Fields) can automatically populate a signer's information during signing.
**NOTE:** Keep your signer's information safe by ensuring that the _signer on your signature request is the intended party_ before using this feature. | [optional] [default to false]
+**TemplateIds** | **List<string>** | Use `template_ids` to create a SignatureRequest from one or more templates, in the order in which the template will be used. | **ClientId** | **string** | Client id of the app you're using to create this embedded signature request. Used for security purposes. | **Signers** | [**List<SubSignatureRequestTemplateSigner>**](SubSignatureRequestTemplateSigner.md) | Add Signers to your Templated-based Signature Request. | **AllowDecline** | **bool** | Allows signers to decline to sign a document if `true`. Defaults to `false`. | [optional] [default to false]**Ccs** | [**List<SubCC>**](SubCC.md) | Add CC email recipients. Required when a CC role exists for the Template. | [optional] **CustomFields** | [**List<SubCustomField>**](SubCustomField.md) | An array defining values and options for custom fields. Required when a custom field exists in the Template. | [optional] **Files** | **List<System.IO.Stream>** | Use `files[]` to indicate the uploaded file(s) to send for signature.
This endpoint requires either **files** or **file_urls[]**, but not both. | [optional] **FileUrls** | **List<string>** | Use `file_urls[]` to have Dropbox Sign download the file(s) to send for signature.
This endpoint requires either **files** or **file_urls[]**, but not both. | [optional] **Message** | **string** | The custom message in the email that will be sent to the signers. | [optional] **Metadata** | **Dictionary<string, Object>** | Key-value data that should be attached to the signature request. This metadata is included in all API responses and events involving the signature request. For example, use the metadata field to store a signer's order number for look up when receiving events for the signature request.
Each request can include up to 10 metadata keys (or 50 nested metadata keys), with key names up to 40 characters long and values up to 1000 characters long. | [optional] **SigningOptions** | [**SubSigningOptions**](SubSigningOptions.md) | | [optional] **Subject** | **string** | The subject in the email that will be sent to the signers. | [optional] **TestMode** | **bool** | Whether this is a test, the signature request will not be legally binding if set to `true`. Defaults to `false`. | [optional] [default to false]**Title** | **string** | The title you want to assign to the SignatureRequest. | [optional] **PopulateAutoFillFields** | **bool** | Controls whether [auto fill fields](https://faq.hellosign.com/hc/en-us/articles/360051467511-Auto-Fill-Fields) can automatically populate a signer's information during signing.
**NOTE:** Keep your signer's information safe by ensuring that the _signer on your signature request is the intended party_ before using this feature. | [optional] [default to false]**SignerExperience** | [**SubSignerExperience**](SubSignerExperience.md) | | [optional]
[[Back to Model list]](../README.md#documentation-for-models) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to README]](../README.md)
diff --git a/sdks/dotnet/docs/SignatureRequestEditEmbeddedRequest.md b/sdks/dotnet/docs/SignatureRequestEditEmbeddedRequest.md
index d43f04d2e..bd5d898af 100644
--- a/sdks/dotnet/docs/SignatureRequestEditEmbeddedRequest.md
+++ b/sdks/dotnet/docs/SignatureRequestEditEmbeddedRequest.md
@@ -4,7 +4,7 @@
Name | Type | Description | Notes
------------ | ------------- | ------------- | -------------
-**ClientId** | **string** | Client id of the app you're using to create this embedded signature request. Used for security purposes. | **Files** | **List<System.IO.Stream>** | Use `files[]` to indicate the uploaded file(s) to send for signature.
This endpoint requires either **files** or **file_urls[]**, but not both. | [optional] **FileUrls** | **List<string>** | Use `file_urls[]` to have Dropbox Sign download the file(s) to send for signature.
This endpoint requires either **files** or **file_urls[]**, but not both. | [optional] **Signers** | [**List<SubSignatureRequestSigner>**](SubSignatureRequestSigner.md) | Add Signers to your Signature Request.
This endpoint requires either **signers** or **grouped_signers**, but not both. | [optional] **GroupedSigners** | [**List<SubSignatureRequestGroupedSigners>**](SubSignatureRequestGroupedSigners.md) | Add Grouped Signers to your Signature Request.
This endpoint requires either **signers** or **grouped_signers**, but not both. | [optional] **AllowDecline** | **bool** | Allows signers to decline to sign a document if `true`. Defaults to `false`. | [optional] [default to false]**AllowFormView** | **bool** | Allows signers to view the form fields before signing if set to `true`. Defaults to `false`. | [optional] [default to false]**AllowReassign** | **bool** | Allows signers to reassign their signature requests to other signers if set to `true`. Defaults to `false`.
**NOTE:** Only available for Premium plan. | [optional] [default to false]**Attachments** | [**List<SubAttachment>**](SubAttachment.md) | A list describing the attachments | [optional] **CcEmailAddresses** | **List<string>** | The email addresses that should be CCed. | [optional] **CustomFields** | [**List<SubCustomField>**](SubCustomField.md) | When used together with merge fields, `custom_fields` allows users to add pre-filled data to their signature requests.
Pre-filled data can be used with "send-once" signature requests by adding merge fields with `form_fields_per_document` or [Text Tags](https://app.hellosign.com/api/textTagsWalkthrough#TextTagIntro) while passing values back with `custom_fields` together in one API call.
For using pre-filled on repeatable signature requests, merge fields are added to templates in the Dropbox Sign UI or by calling [/template/create_embedded_draft](/api/reference/operation/templateCreateEmbeddedDraft) and then passing `custom_fields` on subsequent signature requests referencing that template. | [optional] **FieldOptions** | [**SubFieldOptions**](SubFieldOptions.md) | | [optional] **FormFieldGroups** | [**List<SubFormFieldGroup>**](SubFormFieldGroup.md) | Group information for fields defined in `form_fields_per_document`. String-indexed JSON array with `group_label` and `requirement` keys. `form_fields_per_document` must contain fields referencing a group defined in `form_field_groups`. | [optional] **FormFieldRules** | [**List<SubFormFieldRule>**](SubFormFieldRule.md) | Conditional Logic rules for fields defined in `form_fields_per_document`. | [optional] **FormFieldsPerDocument** | [**List<SubFormFieldsPerDocumentBase>**](SubFormFieldsPerDocumentBase.md) | The fields that should appear on the document, expressed as an array of objects. (For more details you can read about it here: [Using Form Fields per Document](/docs/openapi/form-fields-per-document).)
**NOTE:** Fields like **text**, **dropdown**, **checkbox**, **radio**, and **hyperlink** have additional required and optional parameters. Check out the list of [additional parameters](/api/reference/constants/#form-fields-per-document) for these field types.
* Text Field use `SubFormFieldsPerDocumentText`
* Dropdown Field use `SubFormFieldsPerDocumentDropdown`
* Hyperlink Field use `SubFormFieldsPerDocumentHyperlink`
* Checkbox Field use `SubFormFieldsPerDocumentCheckbox`
* Radio Field use `SubFormFieldsPerDocumentRadio`
* Signature Field use `SubFormFieldsPerDocumentSignature`
* Date Signed Field use `SubFormFieldsPerDocumentDateSigned`
* Initials Field use `SubFormFieldsPerDocumentInitials`
* Text Merge Field use `SubFormFieldsPerDocumentTextMerge`
* Checkbox Merge Field use `SubFormFieldsPerDocumentCheckboxMerge` | [optional] **HideTextTags** | **bool** | Enables automatic Text Tag removal when set to true.
**NOTE:** Removing text tags this way can cause unwanted clipping. We recommend leaving this setting on `false` and instead hiding your text tags using white text or a similar approach. See the [Text Tags Walkthrough](https://app.hellosign.com/api/textTagsWalkthrough#TextTagIntro) for more information. | [optional] [default to false]**Message** | **string** | The custom message in the email that will be sent to the signers. | [optional] **Metadata** | **Dictionary<string, Object>** | Key-value data that should be attached to the signature request. This metadata is included in all API responses and events involving the signature request. For example, use the metadata field to store a signer's order number for look up when receiving events for the signature request.
Each request can include up to 10 metadata keys (or 50 nested metadata keys), with key names up to 40 characters long and values up to 1000 characters long. | [optional] **SigningOptions** | [**SubSigningOptions**](SubSigningOptions.md) | | [optional] **Subject** | **string** | The subject in the email that will be sent to the signers. | [optional] **TestMode** | **bool** | Whether this is a test, the signature request will not be legally binding if set to `true`. Defaults to `false`. | [optional] [default to false]**Title** | **string** | The title you want to assign to the SignatureRequest. | [optional] **UseTextTags** | **bool** | Send with a value of `true` if you wish to enable [Text Tags](https://app.hellosign.com/api/textTagsWalkthrough#TextTagIntro) parsing in your document. Defaults to disabled, or `false`. | [optional] [default to false]**PopulateAutoFillFields** | **bool** | Controls whether [auto fill fields](https://faq.hellosign.com/hc/en-us/articles/360051467511-Auto-Fill-Fields) can automatically populate a signer's information during signing.
**NOTE:** Keep your signer's information safe by ensuring that the _signer on your signature request is the intended party_ before using this feature. | [optional] [default to false]**ExpiresAt** | **int?** | When the signature request will expire. Unsigned signatures will be moved to the expired status, and no longer signable. See [Signature Request Expiration Date](https://developers.hellosign.com/docs/signature-request/expiration/) for details. | [optional]
+**ClientId** | **string** | Client id of the app you're using to create this embedded signature request. Used for security purposes. | **Files** | **List<System.IO.Stream>** | Use `files[]` to indicate the uploaded file(s) to send for signature.
This endpoint requires either **files** or **file_urls[]**, but not both. | [optional] **FileUrls** | **List<string>** | Use `file_urls[]` to have Dropbox Sign download the file(s) to send for signature.
This endpoint requires either **files** or **file_urls[]**, but not both. | [optional] **Signers** | [**List<SubSignatureRequestSigner>**](SubSignatureRequestSigner.md) | Add Signers to your Signature Request.
This endpoint requires either **signers** or **grouped_signers**, but not both. | [optional] **GroupedSigners** | [**List<SubSignatureRequestGroupedSigners>**](SubSignatureRequestGroupedSigners.md) | Add Grouped Signers to your Signature Request.
This endpoint requires either **signers** or **grouped_signers**, but not both. | [optional] **AllowDecline** | **bool** | Allows signers to decline to sign a document if `true`. Defaults to `false`. | [optional] [default to false]**AllowReassign** | **bool** | Allows signers to reassign their signature requests to other signers if set to `true`. Defaults to `false`.
**NOTE:** Only available for Premium plan. | [optional] [default to false]**Attachments** | [**List<SubAttachment>**](SubAttachment.md) | A list describing the attachments | [optional] **CcEmailAddresses** | **List<string>** | The email addresses that should be CCed. | [optional] **CustomFields** | [**List<SubCustomField>**](SubCustomField.md) | When used together with merge fields, `custom_fields` allows users to add pre-filled data to their signature requests.
Pre-filled data can be used with "send-once" signature requests by adding merge fields with `form_fields_per_document` or [Text Tags](https://app.hellosign.com/api/textTagsWalkthrough#TextTagIntro) while passing values back with `custom_fields` together in one API call.
For using pre-filled on repeatable signature requests, merge fields are added to templates in the Dropbox Sign UI or by calling [/template/create_embedded_draft](/api/reference/operation/templateCreateEmbeddedDraft) and then passing `custom_fields` on subsequent signature requests referencing that template. | [optional] **FieldOptions** | [**SubFieldOptions**](SubFieldOptions.md) | | [optional] **FormFieldGroups** | [**List<SubFormFieldGroup>**](SubFormFieldGroup.md) | Group information for fields defined in `form_fields_per_document`. String-indexed JSON array with `group_label` and `requirement` keys. `form_fields_per_document` must contain fields referencing a group defined in `form_field_groups`. | [optional] **FormFieldRules** | [**List<SubFormFieldRule>**](SubFormFieldRule.md) | Conditional Logic rules for fields defined in `form_fields_per_document`. | [optional] **FormFieldsPerDocument** | [**List<SubFormFieldsPerDocumentBase>**](SubFormFieldsPerDocumentBase.md) | The fields that should appear on the document, expressed as an array of objects. (For more details you can read about it here: [Using Form Fields per Document](/docs/openapi/form-fields-per-document).)
**NOTE:** Fields like **text**, **dropdown**, **checkbox**, **radio**, and **hyperlink** have additional required and optional parameters. Check out the list of [additional parameters](/api/reference/constants/#form-fields-per-document) for these field types.
* Text Field use `SubFormFieldsPerDocumentText`
* Dropdown Field use `SubFormFieldsPerDocumentDropdown`
* Hyperlink Field use `SubFormFieldsPerDocumentHyperlink`
* Checkbox Field use `SubFormFieldsPerDocumentCheckbox`
* Radio Field use `SubFormFieldsPerDocumentRadio`
* Signature Field use `SubFormFieldsPerDocumentSignature`
* Date Signed Field use `SubFormFieldsPerDocumentDateSigned`
* Initials Field use `SubFormFieldsPerDocumentInitials`
* Text Merge Field use `SubFormFieldsPerDocumentTextMerge`
* Checkbox Merge Field use `SubFormFieldsPerDocumentCheckboxMerge` | [optional] **HideTextTags** | **bool** | Enables automatic Text Tag removal when set to true.
**NOTE:** Removing text tags this way can cause unwanted clipping. We recommend leaving this setting on `false` and instead hiding your text tags using white text or a similar approach. See the [Text Tags Walkthrough](https://app.hellosign.com/api/textTagsWalkthrough#TextTagIntro) for more information. | [optional] [default to false]**Message** | **string** | The custom message in the email that will be sent to the signers. | [optional] **Metadata** | **Dictionary<string, Object>** | Key-value data that should be attached to the signature request. This metadata is included in all API responses and events involving the signature request. For example, use the metadata field to store a signer's order number for look up when receiving events for the signature request.
Each request can include up to 10 metadata keys (or 50 nested metadata keys), with key names up to 40 characters long and values up to 1000 characters long. | [optional] **SigningOptions** | [**SubSigningOptions**](SubSigningOptions.md) | | [optional] **Subject** | **string** | The subject in the email that will be sent to the signers. | [optional] **TestMode** | **bool** | Whether this is a test, the signature request will not be legally binding if set to `true`. Defaults to `false`. | [optional] [default to false]**Title** | **string** | The title you want to assign to the SignatureRequest. | [optional] **UseTextTags** | **bool** | Send with a value of `true` if you wish to enable [Text Tags](https://app.hellosign.com/api/textTagsWalkthrough#TextTagIntro) parsing in your document. Defaults to disabled, or `false`. | [optional] [default to false]**PopulateAutoFillFields** | **bool** | Controls whether [auto fill fields](https://faq.hellosign.com/hc/en-us/articles/360051467511-Auto-Fill-Fields) can automatically populate a signer's information during signing.
**NOTE:** Keep your signer's information safe by ensuring that the _signer on your signature request is the intended party_ before using this feature. | [optional] [default to false]**ExpiresAt** | **int?** | When the signature request will expire. Unsigned signatures will be moved to the expired status, and no longer signable. See [Signature Request Expiration Date](https://developers.hellosign.com/docs/signature-request/expiration/) for details. | [optional] **SignerExperience** | [**SubSignerExperience**](SubSignerExperience.md) | | [optional]
[[Back to Model list]](../README.md#documentation-for-models) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to README]](../README.md)
diff --git a/sdks/dotnet/docs/SignatureRequestEditEmbeddedWithTemplateRequest.md b/sdks/dotnet/docs/SignatureRequestEditEmbeddedWithTemplateRequest.md
index 8be8d1b17..18da50568 100644
--- a/sdks/dotnet/docs/SignatureRequestEditEmbeddedWithTemplateRequest.md
+++ b/sdks/dotnet/docs/SignatureRequestEditEmbeddedWithTemplateRequest.md
@@ -4,7 +4,7 @@
Name | Type | Description | Notes
------------ | ------------- | ------------- | -------------
-**TemplateIds** | **List<string>** | Use `template_ids` to create a SignatureRequest from one or more templates, in the order in which the template will be used. | **ClientId** | **string** | Client id of the app you're using to create this embedded signature request. Used for security purposes. | **Signers** | [**List<SubSignatureRequestTemplateSigner>**](SubSignatureRequestTemplateSigner.md) | Add Signers to your Templated-based Signature Request. | **AllowDecline** | **bool** | Allows signers to decline to sign a document if `true`. Defaults to `false`. | [optional] [default to false]**Ccs** | [**List<SubCC>**](SubCC.md) | Add CC email recipients. Required when a CC role exists for the Template. | [optional] **CustomFields** | [**List<SubCustomField>**](SubCustomField.md) | An array defining values and options for custom fields. Required when a custom field exists in the Template. | [optional] **Files** | **List<System.IO.Stream>** | Use `files[]` to indicate the uploaded file(s) to send for signature.
This endpoint requires either **files** or **file_urls[]**, but not both. | [optional] **FileUrls** | **List<string>** | Use `file_urls[]` to have Dropbox Sign download the file(s) to send for signature.
This endpoint requires either **files** or **file_urls[]**, but not both. | [optional] **Message** | **string** | The custom message in the email that will be sent to the signers. | [optional] **Metadata** | **Dictionary<string, Object>** | Key-value data that should be attached to the signature request. This metadata is included in all API responses and events involving the signature request. For example, use the metadata field to store a signer's order number for look up when receiving events for the signature request.
Each request can include up to 10 metadata keys (or 50 nested metadata keys), with key names up to 40 characters long and values up to 1000 characters long. | [optional] **SigningOptions** | [**SubSigningOptions**](SubSigningOptions.md) | | [optional] **Subject** | **string** | The subject in the email that will be sent to the signers. | [optional] **TestMode** | **bool** | Whether this is a test, the signature request will not be legally binding if set to `true`. Defaults to `false`. | [optional] [default to false]**Title** | **string** | The title you want to assign to the SignatureRequest. | [optional] **PopulateAutoFillFields** | **bool** | Controls whether [auto fill fields](https://faq.hellosign.com/hc/en-us/articles/360051467511-Auto-Fill-Fields) can automatically populate a signer's information during signing.
**NOTE:** Keep your signer's information safe by ensuring that the _signer on your signature request is the intended party_ before using this feature. | [optional] [default to false]
+**TemplateIds** | **List<string>** | Use `template_ids` to create a SignatureRequest from one or more templates, in the order in which the template will be used. | **ClientId** | **string** | Client id of the app you're using to create this embedded signature request. Used for security purposes. | **Signers** | [**List<SubSignatureRequestTemplateSigner>**](SubSignatureRequestTemplateSigner.md) | Add Signers to your Templated-based Signature Request. | **AllowDecline** | **bool** | Allows signers to decline to sign a document if `true`. Defaults to `false`. | [optional] [default to false]**Ccs** | [**List<SubCC>**](SubCC.md) | Add CC email recipients. Required when a CC role exists for the Template. | [optional] **CustomFields** | [**List<SubCustomField>**](SubCustomField.md) | An array defining values and options for custom fields. Required when a custom field exists in the Template. | [optional] **Files** | **List<System.IO.Stream>** | Use `files[]` to indicate the uploaded file(s) to send for signature.
This endpoint requires either **files** or **file_urls[]**, but not both. | [optional] **FileUrls** | **List<string>** | Use `file_urls[]` to have Dropbox Sign download the file(s) to send for signature.
This endpoint requires either **files** or **file_urls[]**, but not both. | [optional] **Message** | **string** | The custom message in the email that will be sent to the signers. | [optional] **Metadata** | **Dictionary<string, Object>** | Key-value data that should be attached to the signature request. This metadata is included in all API responses and events involving the signature request. For example, use the metadata field to store a signer's order number for look up when receiving events for the signature request.
Each request can include up to 10 metadata keys (or 50 nested metadata keys), with key names up to 40 characters long and values up to 1000 characters long. | [optional] **SigningOptions** | [**SubSigningOptions**](SubSigningOptions.md) | | [optional] **Subject** | **string** | The subject in the email that will be sent to the signers. | [optional] **TestMode** | **bool** | Whether this is a test, the signature request will not be legally binding if set to `true`. Defaults to `false`. | [optional] [default to false]**Title** | **string** | The title you want to assign to the SignatureRequest. | [optional] **PopulateAutoFillFields** | **bool** | Controls whether [auto fill fields](https://faq.hellosign.com/hc/en-us/articles/360051467511-Auto-Fill-Fields) can automatically populate a signer's information during signing.
**NOTE:** Keep your signer's information safe by ensuring that the _signer on your signature request is the intended party_ before using this feature. | [optional] [default to false]**SignerExperience** | [**SubSignerExperience**](SubSignerExperience.md) | | [optional]
[[Back to Model list]](../README.md#documentation-for-models) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to README]](../README.md)
diff --git a/sdks/dotnet/docs/SignatureRequestEditRequest.md b/sdks/dotnet/docs/SignatureRequestEditRequest.md
index 6817506b5..11380d70e 100644
--- a/sdks/dotnet/docs/SignatureRequestEditRequest.md
+++ b/sdks/dotnet/docs/SignatureRequestEditRequest.md
@@ -4,7 +4,7 @@
Name | Type | Description | Notes
------------ | ------------- | ------------- | -------------
-**Files** | **List<System.IO.Stream>** | Use `files[]` to indicate the uploaded file(s) to send for signature.
This endpoint requires either **files** or **file_urls[]**, but not both. | [optional] **FileUrls** | **List<string>** | Use `file_urls[]` to have Dropbox Sign download the file(s) to send for signature.
This endpoint requires either **files** or **file_urls[]**, but not both. | [optional] **Signers** | [**List<SubSignatureRequestSigner>**](SubSignatureRequestSigner.md) | Add Signers to your Signature Request.
This endpoint requires either **signers** or **grouped_signers**, but not both. | [optional] **GroupedSigners** | [**List<SubSignatureRequestGroupedSigners>**](SubSignatureRequestGroupedSigners.md) | Add Grouped Signers to your Signature Request.
This endpoint requires either **signers** or **grouped_signers**, but not both. | [optional] **AllowDecline** | **bool** | Allows signers to decline to sign a document if `true`. Defaults to `false`. | [optional] [default to false]**AllowFormView** | **bool** | Allows signers to view the form fields before signing if set to `true`. Defaults to `false`. | [optional] [default to false]**AllowReassign** | **bool** | Allows signers to reassign their signature requests to other signers if set to `true`. Defaults to `false`.
**NOTE:** Only available for Premium plan and higher. | [optional] [default to false]**Attachments** | [**List<SubAttachment>**](SubAttachment.md) | A list describing the attachments | [optional] **CcEmailAddresses** | **List<string>** | The email addresses that should be CCed. | [optional] **ClientId** | **string** | The client id of the API App you want to associate with this request. Used to apply the branding and callback url defined for the app. | [optional] **CustomFields** | [**List<SubCustomField>**](SubCustomField.md) | When used together with merge fields, `custom_fields` allows users to add pre-filled data to their signature requests.
Pre-filled data can be used with "send-once" signature requests by adding merge fields with `form_fields_per_document` or [Text Tags](https://app.hellosign.com/api/textTagsWalkthrough#TextTagIntro) while passing values back with `custom_fields` together in one API call.
For using pre-filled on repeatable signature requests, merge fields are added to templates in the Dropbox Sign UI or by calling [/template/create_embedded_draft](/api/reference/operation/templateCreateEmbeddedDraft) and then passing `custom_fields` on subsequent signature requests referencing that template. | [optional] **FieldOptions** | [**SubFieldOptions**](SubFieldOptions.md) | | [optional] **FormFieldGroups** | [**List<SubFormFieldGroup>**](SubFormFieldGroup.md) | Group information for fields defined in `form_fields_per_document`. String-indexed JSON array with `group_label` and `requirement` keys. `form_fields_per_document` must contain fields referencing a group defined in `form_field_groups`. | [optional] **FormFieldRules** | [**List<SubFormFieldRule>**](SubFormFieldRule.md) | Conditional Logic rules for fields defined in `form_fields_per_document`. | [optional] **FormFieldsPerDocument** | [**List<SubFormFieldsPerDocumentBase>**](SubFormFieldsPerDocumentBase.md) | The fields that should appear on the document, expressed as an array of objects. (For more details you can read about it here: [Using Form Fields per Document](/docs/openapi/form-fields-per-document).)
**NOTE:** Fields like **text**, **dropdown**, **checkbox**, **radio**, and **hyperlink** have additional required and optional parameters. Check out the list of [additional parameters](/api/reference/constants/#form-fields-per-document) for these field types.
* Text Field use `SubFormFieldsPerDocumentText`
* Dropdown Field use `SubFormFieldsPerDocumentDropdown`
* Hyperlink Field use `SubFormFieldsPerDocumentHyperlink`
* Checkbox Field use `SubFormFieldsPerDocumentCheckbox`
* Radio Field use `SubFormFieldsPerDocumentRadio`
* Signature Field use `SubFormFieldsPerDocumentSignature`
* Date Signed Field use `SubFormFieldsPerDocumentDateSigned`
* Initials Field use `SubFormFieldsPerDocumentInitials`
* Text Merge Field use `SubFormFieldsPerDocumentTextMerge`
* Checkbox Merge Field use `SubFormFieldsPerDocumentCheckboxMerge` | [optional] **HideTextTags** | **bool** | Enables automatic Text Tag removal when set to true.
**NOTE:** Removing text tags this way can cause unwanted clipping. We recommend leaving this setting on `false` and instead hiding your text tags using white text or a similar approach. See the [Text Tags Walkthrough](https://app.hellosign.com/api/textTagsWalkthrough#TextTagIntro) for more information. | [optional] [default to false]**IsEid** | **bool** | Send with a value of `true` if you wish to enable [electronic identification (eID)](https://www.hellosign.com/features/electronic-id), which requires the signer to verify their identity with an eID provider to sign a document.<br>
**NOTE:** eID is only available on the Premium API plan. Cannot be used in `test_mode`. Only works on requests with one signer. | [optional] [default to false]**Message** | **string** | The custom message in the email that will be sent to the signers. | [optional] **Metadata** | **Dictionary<string, Object>** | Key-value data that should be attached to the signature request. This metadata is included in all API responses and events involving the signature request. For example, use the metadata field to store a signer's order number for look up when receiving events for the signature request.
Each request can include up to 10 metadata keys (or 50 nested metadata keys), with key names up to 40 characters long and values up to 1000 characters long. | [optional] **SigningOptions** | [**SubSigningOptions**](SubSigningOptions.md) | | [optional] **SigningRedirectUrl** | **string** | The URL you want signers redirected to after they successfully sign. | [optional] **Subject** | **string** | The subject in the email that will be sent to the signers. | [optional] **TestMode** | **bool** | Whether this is a test, the signature request will not be legally binding if set to `true`. Defaults to `false`. | [optional] [default to false]**Title** | **string** | The title you want to assign to the SignatureRequest. | [optional] **UseTextTags** | **bool** | Send with a value of `true` if you wish to enable [Text Tags](https://app.hellosign.com/api/textTagsWalkthrough#TextTagIntro) parsing in your document. Defaults to disabled, or `false`. | [optional] [default to false]**ExpiresAt** | **int?** | When the signature request will expire. Unsigned signatures will be moved to the expired status, and no longer signable. See [Signature Request Expiration Date](https://developers.hellosign.com/docs/signature-request/expiration/) for details. | [optional]
+**Files** | **List<System.IO.Stream>** | Use `files[]` to indicate the uploaded file(s) to send for signature.
This endpoint requires either **files** or **file_urls[]**, but not both. | [optional] **FileUrls** | **List<string>** | Use `file_urls[]` to have Dropbox Sign download the file(s) to send for signature.
This endpoint requires either **files** or **file_urls[]**, but not both. | [optional] **Signers** | [**List<SubSignatureRequestSigner>**](SubSignatureRequestSigner.md) | Add Signers to your Signature Request.
This endpoint requires either **signers** or **grouped_signers**, but not both. | [optional] **GroupedSigners** | [**List<SubSignatureRequestGroupedSigners>**](SubSignatureRequestGroupedSigners.md) | Add Grouped Signers to your Signature Request.
This endpoint requires either **signers** or **grouped_signers**, but not both. | [optional] **AllowDecline** | **bool** | Allows signers to decline to sign a document if `true`. Defaults to `false`. | [optional] [default to false]**AllowReassign** | **bool** | Allows signers to reassign their signature requests to other signers if set to `true`. Defaults to `false`.
**NOTE:** Only available for Premium plan and higher. | [optional] [default to false]**Attachments** | [**List<SubAttachment>**](SubAttachment.md) | A list describing the attachments | [optional] **CcEmailAddresses** | **List<string>** | The email addresses that should be CCed. | [optional] **ClientId** | **string** | The client id of the API App you want to associate with this request. Used to apply the branding and callback url defined for the app. | [optional] **CustomFields** | [**List<SubCustomField>**](SubCustomField.md) | When used together with merge fields, `custom_fields` allows users to add pre-filled data to their signature requests.
Pre-filled data can be used with "send-once" signature requests by adding merge fields with `form_fields_per_document` or [Text Tags](https://app.hellosign.com/api/textTagsWalkthrough#TextTagIntro) while passing values back with `custom_fields` together in one API call.
For using pre-filled on repeatable signature requests, merge fields are added to templates in the Dropbox Sign UI or by calling [/template/create_embedded_draft](/api/reference/operation/templateCreateEmbeddedDraft) and then passing `custom_fields` on subsequent signature requests referencing that template. | [optional] **FieldOptions** | [**SubFieldOptions**](SubFieldOptions.md) | | [optional] **FormFieldGroups** | [**List<SubFormFieldGroup>**](SubFormFieldGroup.md) | Group information for fields defined in `form_fields_per_document`. String-indexed JSON array with `group_label` and `requirement` keys. `form_fields_per_document` must contain fields referencing a group defined in `form_field_groups`. | [optional] **FormFieldRules** | [**List<SubFormFieldRule>**](SubFormFieldRule.md) | Conditional Logic rules for fields defined in `form_fields_per_document`. | [optional] **FormFieldsPerDocument** | [**List<SubFormFieldsPerDocumentBase>**](SubFormFieldsPerDocumentBase.md) | The fields that should appear on the document, expressed as an array of objects. (For more details you can read about it here: [Using Form Fields per Document](/docs/openapi/form-fields-per-document).)
**NOTE:** Fields like **text**, **dropdown**, **checkbox**, **radio**, and **hyperlink** have additional required and optional parameters. Check out the list of [additional parameters](/api/reference/constants/#form-fields-per-document) for these field types.
* Text Field use `SubFormFieldsPerDocumentText`
* Dropdown Field use `SubFormFieldsPerDocumentDropdown`
* Hyperlink Field use `SubFormFieldsPerDocumentHyperlink`
* Checkbox Field use `SubFormFieldsPerDocumentCheckbox`
* Radio Field use `SubFormFieldsPerDocumentRadio`
* Signature Field use `SubFormFieldsPerDocumentSignature`
* Date Signed Field use `SubFormFieldsPerDocumentDateSigned`
* Initials Field use `SubFormFieldsPerDocumentInitials`
* Text Merge Field use `SubFormFieldsPerDocumentTextMerge`
* Checkbox Merge Field use `SubFormFieldsPerDocumentCheckboxMerge` | [optional] **HideTextTags** | **bool** | Enables automatic Text Tag removal when set to true.
**NOTE:** Removing text tags this way can cause unwanted clipping. We recommend leaving this setting on `false` and instead hiding your text tags using white text or a similar approach. See the [Text Tags Walkthrough](https://app.hellosign.com/api/textTagsWalkthrough#TextTagIntro) for more information. | [optional] [default to false]**IsEid** | **bool** | Send with a value of `true` if you wish to enable [electronic identification (eID)](https://www.hellosign.com/features/electronic-id), which requires the signer to verify their identity with an eID provider to sign a document.<br>
**NOTE:** eID is only available on the Premium API plan. Cannot be used in `test_mode`. Only works on requests with one signer. | [optional] [default to false]**Message** | **string** | The custom message in the email that will be sent to the signers. | [optional] **Metadata** | **Dictionary<string, Object>** | Key-value data that should be attached to the signature request. This metadata is included in all API responses and events involving the signature request. For example, use the metadata field to store a signer's order number for look up when receiving events for the signature request.
Each request can include up to 10 metadata keys (or 50 nested metadata keys), with key names up to 40 characters long and values up to 1000 characters long. | [optional] **SigningOptions** | [**SubSigningOptions**](SubSigningOptions.md) | | [optional] **SigningRedirectUrl** | **string** | The URL you want signers redirected to after they successfully sign. | [optional] **Subject** | **string** | The subject in the email that will be sent to the signers. | [optional] **TestMode** | **bool** | Whether this is a test, the signature request will not be legally binding if set to `true`. Defaults to `false`. | [optional] [default to false]**Title** | **string** | The title you want to assign to the SignatureRequest. | [optional] **UseTextTags** | **bool** | Send with a value of `true` if you wish to enable [Text Tags](https://app.hellosign.com/api/textTagsWalkthrough#TextTagIntro) parsing in your document. Defaults to disabled, or `false`. | [optional] [default to false]**ExpiresAt** | **int?** | When the signature request will expire. Unsigned signatures will be moved to the expired status, and no longer signable. See [Signature Request Expiration Date](https://developers.hellosign.com/docs/signature-request/expiration/) for details. | [optional] **SignerExperience** | [**SubSignerExperience**](SubSignerExperience.md) | | [optional]
[[Back to Model list]](../README.md#documentation-for-models) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to README]](../README.md)
diff --git a/sdks/dotnet/docs/SignatureRequestEditWithTemplateRequest.md b/sdks/dotnet/docs/SignatureRequestEditWithTemplateRequest.md
index d9ac882ee..34327f625 100644
--- a/sdks/dotnet/docs/SignatureRequestEditWithTemplateRequest.md
+++ b/sdks/dotnet/docs/SignatureRequestEditWithTemplateRequest.md
@@ -4,7 +4,7 @@
Name | Type | Description | Notes
------------ | ------------- | ------------- | -------------
-**TemplateIds** | **List<string>** | Use `template_ids` to create a SignatureRequest from one or more templates, in the order in which the template will be used. | **Signers** | [**List<SubSignatureRequestTemplateSigner>**](SubSignatureRequestTemplateSigner.md) | Add Signers to your Templated-based Signature Request. | **AllowDecline** | **bool** | Allows signers to decline to sign a document if `true`. Defaults to `false`. | [optional] [default to false]**Ccs** | [**List<SubCC>**](SubCC.md) | Add CC email recipients. Required when a CC role exists for the Template. | [optional] **ClientId** | **string** | Client id of the app to associate with the signature request. Used to apply the branding and callback url defined for the app. | [optional] **CustomFields** | [**List<SubCustomField>**](SubCustomField.md) | An array defining values and options for custom fields. Required when a custom field exists in the Template. | [optional] **Files** | **List<System.IO.Stream>** | Use `files[]` to indicate the uploaded file(s) to send for signature.
This endpoint requires either **files** or **file_urls[]**, but not both. | [optional] **FileUrls** | **List<string>** | Use `file_urls[]` to have Dropbox Sign download the file(s) to send for signature.
This endpoint requires either **files** or **file_urls[]**, but not both. | [optional] **IsEid** | **bool** | Send with a value of `true` if you wish to enable [electronic identification (eID)](https://www.hellosign.com/features/electronic-id), which requires the signer to verify their identity with an eID provider to sign a document.<br>
**NOTE:** eID is only available on the Premium API plan. Cannot be used in `test_mode`. Only works on requests with one signer. | [optional] [default to false]**Message** | **string** | The custom message in the email that will be sent to the signers. | [optional] **Metadata** | **Dictionary<string, Object>** | Key-value data that should be attached to the signature request. This metadata is included in all API responses and events involving the signature request. For example, use the metadata field to store a signer's order number for look up when receiving events for the signature request.
Each request can include up to 10 metadata keys (or 50 nested metadata keys), with key names up to 40 characters long and values up to 1000 characters long. | [optional] **SigningOptions** | [**SubSigningOptions**](SubSigningOptions.md) | | [optional] **SigningRedirectUrl** | **string** | The URL you want signers redirected to after they successfully sign. | [optional] **Subject** | **string** | The subject in the email that will be sent to the signers. | [optional] **TestMode** | **bool** | Whether this is a test, the signature request will not be legally binding if set to `true`. Defaults to `false`. | [optional] [default to false]**Title** | **string** | The title you want to assign to the SignatureRequest. | [optional]
+**TemplateIds** | **List<string>** | Use `template_ids` to create a SignatureRequest from one or more templates, in the order in which the template will be used. | **Signers** | [**List<SubSignatureRequestTemplateSigner>**](SubSignatureRequestTemplateSigner.md) | Add Signers to your Templated-based Signature Request. | **AllowDecline** | **bool** | Allows signers to decline to sign a document if `true`. Defaults to `false`. | [optional] [default to false]**Ccs** | [**List<SubCC>**](SubCC.md) | Add CC email recipients. Required when a CC role exists for the Template. | [optional] **ClientId** | **string** | Client id of the app to associate with the signature request. Used to apply the branding and callback url defined for the app. | [optional] **CustomFields** | [**List<SubCustomField>**](SubCustomField.md) | An array defining values and options for custom fields. Required when a custom field exists in the Template. | [optional] **Files** | **List<System.IO.Stream>** | Use `files[]` to indicate the uploaded file(s) to send for signature.
This endpoint requires either **files** or **file_urls[]**, but not both. | [optional] **FileUrls** | **List<string>** | Use `file_urls[]` to have Dropbox Sign download the file(s) to send for signature.
This endpoint requires either **files** or **file_urls[]**, but not both. | [optional] **IsEid** | **bool** | Send with a value of `true` if you wish to enable [electronic identification (eID)](https://www.hellosign.com/features/electronic-id), which requires the signer to verify their identity with an eID provider to sign a document.<br>
**NOTE:** eID is only available on the Premium API plan. Cannot be used in `test_mode`. Only works on requests with one signer. | [optional] [default to false]**Message** | **string** | The custom message in the email that will be sent to the signers. | [optional] **Metadata** | **Dictionary<string, Object>** | Key-value data that should be attached to the signature request. This metadata is included in all API responses and events involving the signature request. For example, use the metadata field to store a signer's order number for look up when receiving events for the signature request.
Each request can include up to 10 metadata keys (or 50 nested metadata keys), with key names up to 40 characters long and values up to 1000 characters long. | [optional] **SigningOptions** | [**SubSigningOptions**](SubSigningOptions.md) | | [optional] **SigningRedirectUrl** | **string** | The URL you want signers redirected to after they successfully sign. | [optional] **Subject** | **string** | The subject in the email that will be sent to the signers. | [optional] **TestMode** | **bool** | Whether this is a test, the signature request will not be legally binding if set to `true`. Defaults to `false`. | [optional] [default to false]**Title** | **string** | The title you want to assign to the SignatureRequest. | [optional] **SignerExperience** | [**SubSignerExperience**](SubSignerExperience.md) | | [optional]
[[Back to Model list]](../README.md#documentation-for-models) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to README]](../README.md)
diff --git a/sdks/dotnet/docs/SignatureRequestResponse.md b/sdks/dotnet/docs/SignatureRequestResponse.md
index e2b6d0a31..8ed53023d 100644
--- a/sdks/dotnet/docs/SignatureRequestResponse.md
+++ b/sdks/dotnet/docs/SignatureRequestResponse.md
@@ -5,7 +5,7 @@ Contains information about a signature request.
Name | Type | Description | Notes
------------ | ------------- | ------------- | -------------
-**TestMode** | **bool** | Whether this is a test signature request. Test requests have no legal value. Defaults to `false`. | [optional] [default to false]**SignatureRequestId** | **string** | The id of the SignatureRequest. | [optional] **RequesterEmailAddress** | **string** | The email address of the initiator of the SignatureRequest. | [optional] **Title** | **string** | The title the specified Account uses for the SignatureRequest. | [optional] **OriginalTitle** | **string** | Default Label for account. | [optional] **Subject** | **string** | The subject in the email that was initially sent to the signers. | [optional] **Message** | **string** | The custom message in the email that was initially sent to the signers. | [optional] **Metadata** | **Dictionary<string, Object>** | The metadata attached to the signature request. | [optional] **CreatedAt** | **int** | Time the signature request was created. | [optional] **ExpiresAt** | **int?** | The time when the signature request will expire unsigned signatures. See [Signature Request Expiration Date](https://developers.hellosign.com/docs/signature-request/expiration/) for details. | [optional] **IsComplete** | **bool** | Whether or not the SignatureRequest has been fully executed by all signers. | [optional] **IsDeclined** | **bool** | Whether or not the SignatureRequest has been declined by a signer. | [optional] **HasError** | **bool** | Whether or not an error occurred (either during the creation of the SignatureRequest or during one of the signings). | [optional] **FilesUrl** | **string** | The URL where a copy of the request's documents can be downloaded. | [optional] **SigningUrl** | **string** | The URL where a signer, after authenticating, can sign the documents. This should only be used by users with existing Dropbox Sign accounts as they will be required to log in before signing. | [optional] **DetailsUrl** | **string** | The URL where the requester and the signers can view the current status of the SignatureRequest. | [optional] **CcEmailAddresses** | **List<string>** | A list of email addresses that were CCed on the SignatureRequest. They will receive a copy of the final PDF once all the signers have signed. | [optional] **SigningRedirectUrl** | **string** | The URL you want the signer redirected to after they successfully sign. | [optional] **FinalCopyUri** | **string** | The path where the completed document can be downloaded | [optional] **TemplateIds** | **List<string>** | Templates IDs used in this SignatureRequest (if any). | [optional] **CustomFields** | [**List<SignatureRequestResponseCustomFieldBase>**](SignatureRequestResponseCustomFieldBase.md) | An array of Custom Field objects containing the name and type of each custom field.
* Text Field uses `SignatureRequestResponseCustomFieldText`
* Checkbox Field uses `SignatureRequestResponseCustomFieldCheckbox` | [optional] **Attachments** | [**List<SignatureRequestResponseAttachment>**](SignatureRequestResponseAttachment.md) | Signer attachments. | [optional] **ResponseData** | [**List<SignatureRequestResponseDataBase>**](SignatureRequestResponseDataBase.md) | An array of form field objects containing the name, value, and type of each textbox or checkmark field filled in by the signers. | [optional] **Signatures** | [**List<SignatureRequestResponseSignatures>**](SignatureRequestResponseSignatures.md) | An array of signature objects, 1 for each signer. | [optional] **BulkSendJobId** | **string** | The ID of the Bulk Send job which sent the signature request, if applicable. | [optional]
+**TestMode** | **bool** | Whether this is a test signature request. Test requests have no legal value. Defaults to `false`. | [optional] [default to false]**SignatureRequestId** | **string** | The id of the SignatureRequest. | [optional] **RequesterEmailAddress** | **string** | The email address of the initiator of the SignatureRequest. | [optional] **Title** | **string** | The title the specified Account uses for the SignatureRequest. | [optional] **OriginalTitle** | **string** | Default Label for account. | [optional] **Subject** | **string** | The subject in the email that was initially sent to the signers. | [optional] **Message** | **string** | The custom message in the email that was initially sent to the signers. | [optional] **Metadata** | **Dictionary<string, Object>** | The metadata attached to the signature request. | [optional] **CreatedAt** | **int** | Time the signature request was created. | [optional] **ExpiresAt** | **int?** | The time when the signature request will expire unsigned signatures. See [Signature Request Expiration Date](https://developers.hellosign.com/docs/signature-request/expiration/) for details. | [optional] **IsComplete** | **bool** | Whether or not the SignatureRequest has been fully executed by all signers. | [optional] **IsDeclined** | **bool** | Whether or not the SignatureRequest has been declined by a signer. | [optional] **HasError** | **bool** | Whether or not an error occurred (either during the creation of the SignatureRequest or during one of the signings). | [optional] **FilesUrl** | **string** | The URL where a copy of the request's documents can be downloaded. | [optional] **SigningUrl** | **string** | The URL where a signer, after authenticating, can sign the documents. This should only be used by users with existing Dropbox Sign accounts as they will be required to log in before signing. | [optional] **DetailsUrl** | **string** | The URL where the requester and the signers can view the current status of the SignatureRequest. | [optional] **CcEmailAddresses** | **List<string>** | A list of email addresses that were CCed on the SignatureRequest. They will receive a copy of the final PDF once all the signers have signed. | [optional] **SigningRedirectUrl** | **string** | The URL you want the signer redirected to after they successfully sign. | [optional] **FinalCopyUri** | **string** | The path where the completed document can be downloaded | [optional] **TemplateIds** | **List<string>** | Templates IDs used in this SignatureRequest (if any). | [optional] **CustomFields** | [**List<SignatureRequestResponseCustomFieldBase>**](SignatureRequestResponseCustomFieldBase.md) | An array of Custom Field objects containing the name and type of each custom field.
* Text Field uses `SignatureRequestResponseCustomFieldText`
* Checkbox Field uses `SignatureRequestResponseCustomFieldCheckbox` | [optional] **Attachments** | [**List<SignatureRequestResponseAttachment>**](SignatureRequestResponseAttachment.md) | Signer attachments. | [optional] **ResponseData** | [**List<SignatureRequestResponseDataBase>**](SignatureRequestResponseDataBase.md) | An array of form field objects containing the name, value, and type of each textbox or checkmark field filled in by the signers. | [optional] **Signatures** | [**List<SignatureRequestResponseSignatures>**](SignatureRequestResponseSignatures.md) | An array of signature objects, 1 for each signer. | [optional] **BulkSendJobId** | **string** | The ID of the Bulk Send job which sent the signature request, if applicable. | [optional] **SignerExperience** | [**SignatureRequestSignerExperience**](SignatureRequestSignerExperience.md) | | [optional]
[[Back to Model list]](../README.md#documentation-for-models) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to README]](../README.md)
diff --git a/sdks/dotnet/docs/SignatureRequestSendRequest.md b/sdks/dotnet/docs/SignatureRequestSendRequest.md
index cc8636f7d..0ca5f8fc4 100644
--- a/sdks/dotnet/docs/SignatureRequestSendRequest.md
+++ b/sdks/dotnet/docs/SignatureRequestSendRequest.md
@@ -4,7 +4,7 @@
Name | Type | Description | Notes
------------ | ------------- | ------------- | -------------
-**Files** | **List<System.IO.Stream>** | Use `files[]` to indicate the uploaded file(s) to send for signature.
This endpoint requires either **files** or **file_urls[]**, but not both. | [optional] **FileUrls** | **List<string>** | Use `file_urls[]` to have Dropbox Sign download the file(s) to send for signature.
This endpoint requires either **files** or **file_urls[]**, but not both. | [optional] **Signers** | [**List<SubSignatureRequestSigner>**](SubSignatureRequestSigner.md) | Add Signers to your Signature Request.
This endpoint requires either **signers** or **grouped_signers**, but not both. | [optional] **GroupedSigners** | [**List<SubSignatureRequestGroupedSigners>**](SubSignatureRequestGroupedSigners.md) | Add Grouped Signers to your Signature Request.
This endpoint requires either **signers** or **grouped_signers**, but not both. | [optional] **AllowDecline** | **bool** | Allows signers to decline to sign a document if `true`. Defaults to `false`. | [optional] [default to false]**AllowReassign** | **bool** | Allows signers to reassign their signature requests to other signers if set to `true`. Defaults to `false`.
**NOTE:** Only available for Premium plan and higher. | [optional] [default to false]**AllowFormView** | **bool** | Allows signers to view the form fields before signing if set to `true`. Defaults to `false`. | [optional] [default to false]**Attachments** | [**List<SubAttachment>**](SubAttachment.md) | A list describing the attachments | [optional] **CcEmailAddresses** | **List<string>** | The email addresses that should be CCed. | [optional] **ClientId** | **string** | The client id of the API App you want to associate with this request. Used to apply the branding and callback url defined for the app. | [optional] **CustomFields** | [**List<SubCustomField>**](SubCustomField.md) | When used together with merge fields, `custom_fields` allows users to add pre-filled data to their signature requests.
Pre-filled data can be used with "send-once" signature requests by adding merge fields with `form_fields_per_document` or [Text Tags](https://app.hellosign.com/api/textTagsWalkthrough#TextTagIntro) while passing values back with `custom_fields` together in one API call.
For using pre-filled on repeatable signature requests, merge fields are added to templates in the Dropbox Sign UI or by calling [/template/create_embedded_draft](/api/reference/operation/templateCreateEmbeddedDraft) and then passing `custom_fields` on subsequent signature requests referencing that template. | [optional] **FieldOptions** | [**SubFieldOptions**](SubFieldOptions.md) | | [optional] **FormFieldGroups** | [**List<SubFormFieldGroup>**](SubFormFieldGroup.md) | Group information for fields defined in `form_fields_per_document`. String-indexed JSON array with `group_label` and `requirement` keys. `form_fields_per_document` must contain fields referencing a group defined in `form_field_groups`. | [optional] **FormFieldRules** | [**List<SubFormFieldRule>**](SubFormFieldRule.md) | Conditional Logic rules for fields defined in `form_fields_per_document`. | [optional] **FormFieldsPerDocument** | [**List<SubFormFieldsPerDocumentBase>**](SubFormFieldsPerDocumentBase.md) | The fields that should appear on the document, expressed as an array of objects. (For more details you can read about it here: [Using Form Fields per Document](/docs/openapi/form-fields-per-document).)
**NOTE:** Fields like **text**, **dropdown**, **checkbox**, **radio**, and **hyperlink** have additional required and optional parameters. Check out the list of [additional parameters](/api/reference/constants/#form-fields-per-document) for these field types.
* Text Field use `SubFormFieldsPerDocumentText`
* Dropdown Field use `SubFormFieldsPerDocumentDropdown`
* Hyperlink Field use `SubFormFieldsPerDocumentHyperlink`
* Checkbox Field use `SubFormFieldsPerDocumentCheckbox`
* Radio Field use `SubFormFieldsPerDocumentRadio`
* Signature Field use `SubFormFieldsPerDocumentSignature`
* Date Signed Field use `SubFormFieldsPerDocumentDateSigned`
* Initials Field use `SubFormFieldsPerDocumentInitials`
* Text Merge Field use `SubFormFieldsPerDocumentTextMerge`
* Checkbox Merge Field use `SubFormFieldsPerDocumentCheckboxMerge` | [optional] **HideTextTags** | **bool** | Enables automatic Text Tag removal when set to true.
**NOTE:** Removing text tags this way can cause unwanted clipping. We recommend leaving this setting on `false` and instead hiding your text tags using white text or a similar approach. See the [Text Tags Walkthrough](https://app.hellosign.com/api/textTagsWalkthrough#TextTagIntro) for more information. | [optional] [default to false]**IsQualifiedSignature** | **bool** | Send with a value of `true` if you wish to enable [Qualified Electronic Signatures](https://www.hellosign.com/features/qualified-electronic-signatures) (QES), which requires a face-to-face call to verify the signer's identity.<br>
**NOTE:** QES is only available on the Premium API plan as an add-on purchase. Cannot be used in `test_mode`. Only works on requests with one signer. | [optional] [default to false]**IsEid** | **bool** | Send with a value of `true` if you wish to enable [electronic identification (eID)](https://www.hellosign.com/features/electronic-id), which requires the signer to verify their identity with an eID provider to sign a document.<br>
**NOTE:** eID is only available on the Premium API plan. Cannot be used in `test_mode`. Only works on requests with one signer. | [optional] [default to false]**Message** | **string** | The custom message in the email that will be sent to the signers. | [optional] **Metadata** | **Dictionary<string, Object>** | Key-value data that should be attached to the signature request. This metadata is included in all API responses and events involving the signature request. For example, use the metadata field to store a signer's order number for look up when receiving events for the signature request.
Each request can include up to 10 metadata keys (or 50 nested metadata keys), with key names up to 40 characters long and values up to 1000 characters long. | [optional] **SigningOptions** | [**SubSigningOptions**](SubSigningOptions.md) | | [optional] **SigningRedirectUrl** | **string** | The URL you want signers redirected to after they successfully sign. | [optional] **Subject** | **string** | The subject in the email that will be sent to the signers. | [optional] **TestMode** | **bool** | Whether this is a test, the signature request will not be legally binding if set to `true`. Defaults to `false`. | [optional] [default to false]**Title** | **string** | The title you want to assign to the SignatureRequest. | [optional] **UseTextTags** | **bool** | Send with a value of `true` if you wish to enable [Text Tags](https://app.hellosign.com/api/textTagsWalkthrough#TextTagIntro) parsing in your document. Defaults to disabled, or `false`. | [optional] [default to false]**ExpiresAt** | **int?** | When the signature request will expire. Unsigned signatures will be moved to the expired status, and no longer signable. See [Signature Request Expiration Date](https://developers.hellosign.com/docs/signature-request/expiration/) for details. | [optional]
+**Files** | **List<System.IO.Stream>** | Use `files[]` to indicate the uploaded file(s) to send for signature.
This endpoint requires either **files** or **file_urls[]**, but not both. | [optional] **FileUrls** | **List<string>** | Use `file_urls[]` to have Dropbox Sign download the file(s) to send for signature.
This endpoint requires either **files** or **file_urls[]**, but not both. | [optional] **Signers** | [**List<SubSignatureRequestSigner>**](SubSignatureRequestSigner.md) | Add Signers to your Signature Request.
This endpoint requires either **signers** or **grouped_signers**, but not both. | [optional] **GroupedSigners** | [**List<SubSignatureRequestGroupedSigners>**](SubSignatureRequestGroupedSigners.md) | Add Grouped Signers to your Signature Request.
This endpoint requires either **signers** or **grouped_signers**, but not both. | [optional] **AllowDecline** | **bool** | Allows signers to decline to sign a document if `true`. Defaults to `false`. | [optional] [default to false]**AllowReassign** | **bool** | Allows signers to reassign their signature requests to other signers if set to `true`. Defaults to `false`.
**NOTE:** Only available for Premium plan and higher. | [optional] [default to false]**Attachments** | [**List<SubAttachment>**](SubAttachment.md) | A list describing the attachments | [optional] **CcEmailAddresses** | **List<string>** | The email addresses that should be CCed. | [optional] **ClientId** | **string** | The client id of the API App you want to associate with this request. Used to apply the branding and callback url defined for the app. | [optional] **CustomFields** | [**List<SubCustomField>**](SubCustomField.md) | When used together with merge fields, `custom_fields` allows users to add pre-filled data to their signature requests.
Pre-filled data can be used with "send-once" signature requests by adding merge fields with `form_fields_per_document` or [Text Tags](https://app.hellosign.com/api/textTagsWalkthrough#TextTagIntro) while passing values back with `custom_fields` together in one API call.
For using pre-filled on repeatable signature requests, merge fields are added to templates in the Dropbox Sign UI or by calling [/template/create_embedded_draft](/api/reference/operation/templateCreateEmbeddedDraft) and then passing `custom_fields` on subsequent signature requests referencing that template. | [optional] **FieldOptions** | [**SubFieldOptions**](SubFieldOptions.md) | | [optional] **FormFieldGroups** | [**List<SubFormFieldGroup>**](SubFormFieldGroup.md) | Group information for fields defined in `form_fields_per_document`. String-indexed JSON array with `group_label` and `requirement` keys. `form_fields_per_document` must contain fields referencing a group defined in `form_field_groups`. | [optional] **FormFieldRules** | [**List<SubFormFieldRule>**](SubFormFieldRule.md) | Conditional Logic rules for fields defined in `form_fields_per_document`. | [optional] **FormFieldsPerDocument** | [**List<SubFormFieldsPerDocumentBase>**](SubFormFieldsPerDocumentBase.md) | The fields that should appear on the document, expressed as an array of objects. (For more details you can read about it here: [Using Form Fields per Document](/docs/openapi/form-fields-per-document).)
**NOTE:** Fields like **text**, **dropdown**, **checkbox**, **radio**, and **hyperlink** have additional required and optional parameters. Check out the list of [additional parameters](/api/reference/constants/#form-fields-per-document) for these field types.
* Text Field use `SubFormFieldsPerDocumentText`
* Dropdown Field use `SubFormFieldsPerDocumentDropdown`
* Hyperlink Field use `SubFormFieldsPerDocumentHyperlink`
* Checkbox Field use `SubFormFieldsPerDocumentCheckbox`
* Radio Field use `SubFormFieldsPerDocumentRadio`
* Signature Field use `SubFormFieldsPerDocumentSignature`
* Date Signed Field use `SubFormFieldsPerDocumentDateSigned`
* Initials Field use `SubFormFieldsPerDocumentInitials`
* Text Merge Field use `SubFormFieldsPerDocumentTextMerge`
* Checkbox Merge Field use `SubFormFieldsPerDocumentCheckboxMerge` | [optional] **HideTextTags** | **bool** | Enables automatic Text Tag removal when set to true.
**NOTE:** Removing text tags this way can cause unwanted clipping. We recommend leaving this setting on `false` and instead hiding your text tags using white text or a similar approach. See the [Text Tags Walkthrough](https://app.hellosign.com/api/textTagsWalkthrough#TextTagIntro) for more information. | [optional] [default to false]**IsQualifiedSignature** | **bool** | Send with a value of `true` if you wish to enable [Qualified Electronic Signatures](https://www.hellosign.com/features/qualified-electronic-signatures) (QES), which requires a face-to-face call to verify the signer's identity.<br>
**NOTE:** QES is only available on the Premium API plan as an add-on purchase. Cannot be used in `test_mode`. Only works on requests with one signer. | [optional] [default to false]**IsEid** | **bool** | Send with a value of `true` if you wish to enable [electronic identification (eID)](https://www.hellosign.com/features/electronic-id), which requires the signer to verify their identity with an eID provider to sign a document.<br>
**NOTE:** eID is only available on the Premium API plan. Cannot be used in `test_mode`. Only works on requests with one signer. | [optional] [default to false]**Message** | **string** | The custom message in the email that will be sent to the signers. | [optional] **Metadata** | **Dictionary<string, Object>** | Key-value data that should be attached to the signature request. This metadata is included in all API responses and events involving the signature request. For example, use the metadata field to store a signer's order number for look up when receiving events for the signature request.
Each request can include up to 10 metadata keys (or 50 nested metadata keys), with key names up to 40 characters long and values up to 1000 characters long. | [optional] **SigningOptions** | [**SubSigningOptions**](SubSigningOptions.md) | | [optional] **SigningRedirectUrl** | **string** | The URL you want signers redirected to after they successfully sign. | [optional] **Subject** | **string** | The subject in the email that will be sent to the signers. | [optional] **TestMode** | **bool** | Whether this is a test, the signature request will not be legally binding if set to `true`. Defaults to `false`. | [optional] [default to false]**Title** | **string** | The title you want to assign to the SignatureRequest. | [optional] **UseTextTags** | **bool** | Send with a value of `true` if you wish to enable [Text Tags](https://app.hellosign.com/api/textTagsWalkthrough#TextTagIntro) parsing in your document. Defaults to disabled, or `false`. | [optional] [default to false]**ExpiresAt** | **int?** | When the signature request will expire. Unsigned signatures will be moved to the expired status, and no longer signable. See [Signature Request Expiration Date](https://developers.hellosign.com/docs/signature-request/expiration/) for details. | [optional] **SignerExperience** | [**SubSignerExperience**](SubSignerExperience.md) | | [optional]
[[Back to Model list]](../README.md#documentation-for-models) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to README]](../README.md)
diff --git a/sdks/dotnet/docs/SignatureRequestSendWithTemplateRequest.md b/sdks/dotnet/docs/SignatureRequestSendWithTemplateRequest.md
index 12fc09be5..a98f3e6f2 100644
--- a/sdks/dotnet/docs/SignatureRequestSendWithTemplateRequest.md
+++ b/sdks/dotnet/docs/SignatureRequestSendWithTemplateRequest.md
@@ -4,7 +4,7 @@
Name | Type | Description | Notes
------------ | ------------- | ------------- | -------------
-**TemplateIds** | **List<string>** | Use `template_ids` to create a SignatureRequest from one or more templates, in the order in which the template will be used. | **Signers** | [**List<SubSignatureRequestTemplateSigner>**](SubSignatureRequestTemplateSigner.md) | Add Signers to your Templated-based Signature Request. | **AllowDecline** | **bool** | Allows signers to decline to sign a document if `true`. Defaults to `false`. | [optional] [default to false]**Ccs** | [**List<SubCC>**](SubCC.md) | Add CC email recipients. Required when a CC role exists for the Template. | [optional] **ClientId** | **string** | Client id of the app to associate with the signature request. Used to apply the branding and callback url defined for the app. | [optional] **CustomFields** | [**List<SubCustomField>**](SubCustomField.md) | An array defining values and options for custom fields. Required when a custom field exists in the Template. | [optional] **Files** | **List<System.IO.Stream>** | Use `files[]` to indicate the uploaded file(s) to send for signature.
This endpoint requires either **files** or **file_urls[]**, but not both. | [optional] **FileUrls** | **List<string>** | Use `file_urls[]` to have Dropbox Sign download the file(s) to send for signature.
This endpoint requires either **files** or **file_urls[]**, but not both. | [optional] **IsQualifiedSignature** | **bool** | Send with a value of `true` if you wish to enable [Qualified Electronic Signatures](https://www.hellosign.com/features/qualified-electronic-signatures) (QES), which requires a face-to-face call to verify the signer's identity.<br>
**NOTE:** QES is only available on the Premium API plan as an add-on purchase. Cannot be used in `test_mode`. Only works on requests with one signer. | [optional] [default to false]**IsEid** | **bool** | Send with a value of `true` if you wish to enable [electronic identification (eID)](https://www.hellosign.com/features/electronic-id), which requires the signer to verify their identity with an eID provider to sign a document.<br>
**NOTE:** eID is only available on the Premium API plan. Cannot be used in `test_mode`. Only works on requests with one signer. | [optional] [default to false]**Message** | **string** | The custom message in the email that will be sent to the signers. | [optional] **Metadata** | **Dictionary<string, Object>** | Key-value data that should be attached to the signature request. This metadata is included in all API responses and events involving the signature request. For example, use the metadata field to store a signer's order number for look up when receiving events for the signature request.
Each request can include up to 10 metadata keys (or 50 nested metadata keys), with key names up to 40 characters long and values up to 1000 characters long. | [optional] **SigningOptions** | [**SubSigningOptions**](SubSigningOptions.md) | | [optional] **SigningRedirectUrl** | **string** | The URL you want signers redirected to after they successfully sign. | [optional] **Subject** | **string** | The subject in the email that will be sent to the signers. | [optional] **TestMode** | **bool** | Whether this is a test, the signature request will not be legally binding if set to `true`. Defaults to `false`. | [optional] [default to false]**Title** | **string** | The title you want to assign to the SignatureRequest. | [optional]
+**TemplateIds** | **List<string>** | Use `template_ids` to create a SignatureRequest from one or more templates, in the order in which the template will be used. | **Signers** | [**List<SubSignatureRequestTemplateSigner>**](SubSignatureRequestTemplateSigner.md) | Add Signers to your Templated-based Signature Request. | **AllowDecline** | **bool** | Allows signers to decline to sign a document if `true`. Defaults to `false`. | [optional] [default to false]**Ccs** | [**List<SubCC>**](SubCC.md) | Add CC email recipients. Required when a CC role exists for the Template. | [optional] **ClientId** | **string** | Client id of the app to associate with the signature request. Used to apply the branding and callback url defined for the app. | [optional] **CustomFields** | [**List<SubCustomField>**](SubCustomField.md) | An array defining values and options for custom fields. Required when a custom field exists in the Template. | [optional] **Files** | **List<System.IO.Stream>** | Use `files[]` to indicate the uploaded file(s) to send for signature.
This endpoint requires either **files** or **file_urls[]**, but not both. | [optional] **FileUrls** | **List<string>** | Use `file_urls[]` to have Dropbox Sign download the file(s) to send for signature.
This endpoint requires either **files** or **file_urls[]**, but not both. | [optional] **IsQualifiedSignature** | **bool** | Send with a value of `true` if you wish to enable [Qualified Electronic Signatures](https://www.hellosign.com/features/qualified-electronic-signatures) (QES), which requires a face-to-face call to verify the signer's identity.<br>
**NOTE:** QES is only available on the Premium API plan as an add-on purchase. Cannot be used in `test_mode`. Only works on requests with one signer. | [optional] [default to false]**IsEid** | **bool** | Send with a value of `true` if you wish to enable [electronic identification (eID)](https://www.hellosign.com/features/electronic-id), which requires the signer to verify their identity with an eID provider to sign a document.<br>
**NOTE:** eID is only available on the Premium API plan. Cannot be used in `test_mode`. Only works on requests with one signer. | [optional] [default to false]**Message** | **string** | The custom message in the email that will be sent to the signers. | [optional] **Metadata** | **Dictionary<string, Object>** | Key-value data that should be attached to the signature request. This metadata is included in all API responses and events involving the signature request. For example, use the metadata field to store a signer's order number for look up when receiving events for the signature request.
Each request can include up to 10 metadata keys (or 50 nested metadata keys), with key names up to 40 characters long and values up to 1000 characters long. | [optional] **SigningOptions** | [**SubSigningOptions**](SubSigningOptions.md) | | [optional] **SigningRedirectUrl** | **string** | The URL you want signers redirected to after they successfully sign. | [optional] **Subject** | **string** | The subject in the email that will be sent to the signers. | [optional] **TestMode** | **bool** | Whether this is a test, the signature request will not be legally binding if set to `true`. Defaults to `false`. | [optional] [default to false]**Title** | **string** | The title you want to assign to the SignatureRequest. | [optional] **SignerExperience** | [**SubSignerExperience**](SubSignerExperience.md) | | [optional]
[[Back to Model list]](../README.md#documentation-for-models) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to README]](../README.md)
diff --git a/sdks/dotnet/docs/SignatureRequestSignerExperience.md b/sdks/dotnet/docs/SignatureRequestSignerExperience.md
new file mode 100644
index 000000000..9c0e6d76d
--- /dev/null
+++ b/sdks/dotnet/docs/SignatureRequestSignerExperience.md
@@ -0,0 +1,11 @@
+# Dropbox.Sign.Model.SignatureRequestSignerExperience
+Configuration options for modifying the settings of the signer application. Supports changing the form view behavior.
+
+## Properties
+
+Name | Type | Description | Notes
+------------ | ------------- | ------------- | -------------
+**FormView** | **string** | Changes the form view setting experienced by the signer. Supported versions are: - `disabled` - Form view is disabled, and the signer cannot change it - `enabled` - Form view is disabled initially, the signer can turn it on using a toggle - `enabled_by_default` - Form view is enabled initially. The signer car turn it off using a toggle - `forced` - Form view is enabled initially. The signer cannot change it, the toggle is hidden. |
+
+[[Back to Model list]](../README.md#documentation-for-models) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to README]](../README.md)
+
diff --git a/sdks/dotnet/docs/SubSignerExperience.md b/sdks/dotnet/docs/SubSignerExperience.md
new file mode 100644
index 000000000..e9b7af925
--- /dev/null
+++ b/sdks/dotnet/docs/SubSignerExperience.md
@@ -0,0 +1,11 @@
+# Dropbox.Sign.Model.SubSignerExperience
+Configuration options for modifying the settings of the signer application. Supports changing the form view behavior.
+
+## Properties
+
+Name | Type | Description | Notes
+------------ | ------------- | ------------- | -------------
+**FormView** | **string** | Changes the form view setting experienced by the signer. Supported versions are: - `disabled` - Form view is disabled, and the signer cannot change it - `enabled` - Form view is disabled initially, the signer can turn it on using a toggle - `enabled_by_default` - Form view is enabled initially. The signer car turn it off using a toggle - `forced` - Form view is enabled initially. The signer cannot change it, the toggle is hidden. | [optional]
+
+[[Back to Model list]](../README.md#documentation-for-models) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to README]](../README.md)
+
diff --git a/sdks/dotnet/docs/TemplateApi.md b/sdks/dotnet/docs/TemplateApi.md
index c11d86fff..36247c5ba 100644
--- a/sdks/dotnet/docs/TemplateApi.md
+++ b/sdks/dotnet/docs/TemplateApi.md
@@ -152,6 +152,10 @@ public class TemplateCreateExample
dateFormat: SubFieldOptions.DateFormatEnum.DD_MM_YYYY
);
+ var signerExperience = new SubSignerExperience(
+ formView: SubSignerExperience.FormViewEnum.Disabled
+ );
+
var signerRoles1 = new SubTemplateRole(
name: "Client",
order: 0
@@ -237,6 +241,7 @@ public class TemplateCreateExample
),
},
fieldOptions: fieldOptions,
+ signerExperience: signerExperience,
signerRoles: signerRoles,
formFieldsPerDocument: formFieldsPerDocument,
mergeFields: mergeFields
@@ -1173,6 +1178,10 @@ public class TemplateUpdateExample
config.Username = "YOUR_API_KEY";
// config.AccessToken = "YOUR_ACCESS_TOKEN";
+ var signerExperience = new SubSignerExperience(
+ formView: SubSignerExperience.FormViewEnum.Disabled
+ );
+
var formFields1 = new SubUpdateFormField(
apiId: "uniqueIdHere_1",
name: "New name 1"
@@ -1190,7 +1199,6 @@ public class TemplateUpdateExample
};
var templateUpdateRequest = new TemplateUpdateRequest(
- allowFormView: false,
title: "Test Title",
subject: "Test Subject",
message: "Test Message",
@@ -1198,6 +1206,7 @@ public class TemplateUpdateExample
"CC Role 1",
"CC Role 2",
],
+ signerExperience: signerExperience,
formFields: formFields
);
diff --git a/sdks/dotnet/docs/TemplateCreateEmbeddedDraftRequest.md b/sdks/dotnet/docs/TemplateCreateEmbeddedDraftRequest.md
index ddc4f561f..34cf9ddd9 100644
--- a/sdks/dotnet/docs/TemplateCreateEmbeddedDraftRequest.md
+++ b/sdks/dotnet/docs/TemplateCreateEmbeddedDraftRequest.md
@@ -4,7 +4,7 @@
Name | Type | Description | Notes
------------ | ------------- | ------------- | -------------
-**ClientId** | **string** | Client id of the app you're using to create this draft. Used to apply the branding and callback url defined for the app. | **Files** | **List<System.IO.Stream>** | Use `files[]` to indicate the uploaded file(s) to send for signature.
This endpoint requires either **files** or **file_urls[]**, but not both. | [optional] **FileUrls** | **List<string>** | Use `file_urls[]` to have Dropbox Sign download the file(s) to send for signature.
This endpoint requires either **files** or **file_urls[]**, but not both. | [optional] **AllowCcs** | **bool** | This allows the requester to specify whether the user is allowed to provide email addresses to CC when creating a template. | [optional] [default to true]**AllowReassign** | **bool** | Allows signers to reassign their signature requests to other signers if set to `true`. Defaults to `false`.
**NOTE:** Only available for Premium plan and higher. | [optional] [default to false]**AllowFormView** | **bool** | Allows signers to view the form fields before signing if set to `true`. Defaults to `false`. | [optional] [default to false]**Attachments** | [**List<SubAttachment>**](SubAttachment.md) | A list describing the attachments | [optional] **CcRoles** | **List<string>** | The CC roles that must be assigned when using the template to send a signature request | [optional] **EditorOptions** | [**SubEditorOptions**](SubEditorOptions.md) | | [optional] **FieldOptions** | [**SubFieldOptions**](SubFieldOptions.md) | | [optional] **ForceSignerRoles** | **bool** | Provide users the ability to review/edit the template signer roles. | [optional] [default to false]**ForceSubjectMessage** | **bool** | Provide users the ability to review/edit the template subject and message. | [optional] [default to false]**FormFieldGroups** | [**List<SubFormFieldGroup>**](SubFormFieldGroup.md) | Group information for fields defined in `form_fields_per_document`. String-indexed JSON array with `group_label` and `requirement` keys. `form_fields_per_document` must contain fields referencing a group defined in `form_field_groups`. | [optional] **FormFieldRules** | [**List<SubFormFieldRule>**](SubFormFieldRule.md) | Conditional Logic rules for fields defined in `form_fields_per_document`. | [optional] **FormFieldsPerDocument** | [**List<SubFormFieldsPerDocumentBase>**](SubFormFieldsPerDocumentBase.md) | The fields that should appear on the document, expressed as an array of objects. (For more details you can read about it here: [Using Form Fields per Document](/docs/openapi/form-fields-per-document).)
**NOTE:** Fields like **text**, **dropdown**, **checkbox**, **radio**, and **hyperlink** have additional required and optional parameters. Check out the list of [additional parameters](/api/reference/constants/#form-fields-per-document) for these field types.
* Text Field use `SubFormFieldsPerDocumentText`
* Dropdown Field use `SubFormFieldsPerDocumentDropdown`
* Hyperlink Field use `SubFormFieldsPerDocumentHyperlink`
* Checkbox Field use `SubFormFieldsPerDocumentCheckbox`
* Radio Field use `SubFormFieldsPerDocumentRadio`
* Signature Field use `SubFormFieldsPerDocumentSignature`
* Date Signed Field use `SubFormFieldsPerDocumentDateSigned`
* Initials Field use `SubFormFieldsPerDocumentInitials`
* Text Merge Field use `SubFormFieldsPerDocumentTextMerge`
* Checkbox Merge Field use `SubFormFieldsPerDocumentCheckboxMerge` | [optional] **MergeFields** | [**List<SubMergeField>**](SubMergeField.md) | Add merge fields to the template. Merge fields are placed by the user creating the template and used to pre-fill data by passing values into signature requests with the `custom_fields` parameter. If the signature request using that template *does not* pass a value into a merge field, then an empty field remains in the document. | [optional] **Message** | **string** | The default template email message. | [optional] **Metadata** | **Dictionary<string, Object>** | Key-value data that should be attached to the signature request. This metadata is included in all API responses and events involving the signature request. For example, use the metadata field to store a signer's order number for look up when receiving events for the signature request.
Each request can include up to 10 metadata keys (or 50 nested metadata keys), with key names up to 40 characters long and values up to 1000 characters long. | [optional] **ShowPreview** | **bool** | This allows the requester to enable the editor/preview experience.
- `show_preview=true`: Allows requesters to enable the editor/preview experience. - `show_preview=false`: Allows requesters to disable the editor/preview experience. | [optional] [default to false]**ShowProgressStepper** | **bool** | When only one step remains in the signature request process and this parameter is set to `false` then the progress stepper will be hidden. | [optional] [default to true]**SignerRoles** | [**List<SubTemplateRole>**](SubTemplateRole.md) | An array of the designated signer roles that must be specified when sending a SignatureRequest using this Template. | [optional] **SkipMeNow** | **bool** | Disables the "Me (Now)" option for the person preparing the document. Does not work with type `send_document`. Defaults to `false`. | [optional] [default to false]**Subject** | **string** | The template title (alias). | [optional] **TestMode** | **bool** | Whether this is a test, the signature request created from this draft will not be legally binding if set to `true`. Defaults to `false`. | [optional] [default to false]**Title** | **string** | The title you want to assign to the SignatureRequest. | [optional] **UsePreexistingFields** | **bool** | Enable the detection of predefined PDF fields by setting the `use_preexisting_fields` to `true` (defaults to disabled, or `false`). | [optional] [default to false]
+**ClientId** | **string** | Client id of the app you're using to create this draft. Used to apply the branding and callback url defined for the app. | **Files** | **List<System.IO.Stream>** | Use `files[]` to indicate the uploaded file(s) to send for signature.
This endpoint requires either **files** or **file_urls[]**, but not both. | [optional] **FileUrls** | **List<string>** | Use `file_urls[]` to have Dropbox Sign download the file(s) to send for signature.
This endpoint requires either **files** or **file_urls[]**, but not both. | [optional] **AllowCcs** | **bool** | This allows the requester to specify whether the user is allowed to provide email addresses to CC when creating a template. | [optional] [default to true]**AllowReassign** | **bool** | Allows signers to reassign their signature requests to other signers if set to `true`. Defaults to `false`.
**NOTE:** Only available for Premium plan and higher. | [optional] [default to false]**Attachments** | [**List<SubAttachment>**](SubAttachment.md) | A list describing the attachments | [optional] **CcRoles** | **List<string>** | The CC roles that must be assigned when using the template to send a signature request | [optional] **EditorOptions** | [**SubEditorOptions**](SubEditorOptions.md) | | [optional] **FieldOptions** | [**SubFieldOptions**](SubFieldOptions.md) | | [optional] **ForceSignerRoles** | **bool** | Provide users the ability to review/edit the template signer roles. | [optional] [default to false]**ForceSubjectMessage** | **bool** | Provide users the ability to review/edit the template subject and message. | [optional] [default to false]**FormFieldGroups** | [**List<SubFormFieldGroup>**](SubFormFieldGroup.md) | Group information for fields defined in `form_fields_per_document`. String-indexed JSON array with `group_label` and `requirement` keys. `form_fields_per_document` must contain fields referencing a group defined in `form_field_groups`. | [optional] **FormFieldRules** | [**List<SubFormFieldRule>**](SubFormFieldRule.md) | Conditional Logic rules for fields defined in `form_fields_per_document`. | [optional] **FormFieldsPerDocument** | [**List<SubFormFieldsPerDocumentBase>**](SubFormFieldsPerDocumentBase.md) | The fields that should appear on the document, expressed as an array of objects. (For more details you can read about it here: [Using Form Fields per Document](/docs/openapi/form-fields-per-document).)
**NOTE:** Fields like **text**, **dropdown**, **checkbox**, **radio**, and **hyperlink** have additional required and optional parameters. Check out the list of [additional parameters](/api/reference/constants/#form-fields-per-document) for these field types.
* Text Field use `SubFormFieldsPerDocumentText`
* Dropdown Field use `SubFormFieldsPerDocumentDropdown`
* Hyperlink Field use `SubFormFieldsPerDocumentHyperlink`
* Checkbox Field use `SubFormFieldsPerDocumentCheckbox`
* Radio Field use `SubFormFieldsPerDocumentRadio`
* Signature Field use `SubFormFieldsPerDocumentSignature`
* Date Signed Field use `SubFormFieldsPerDocumentDateSigned`
* Initials Field use `SubFormFieldsPerDocumentInitials`
* Text Merge Field use `SubFormFieldsPerDocumentTextMerge`
* Checkbox Merge Field use `SubFormFieldsPerDocumentCheckboxMerge` | [optional] **MergeFields** | [**List<SubMergeField>**](SubMergeField.md) | Add merge fields to the template. Merge fields are placed by the user creating the template and used to pre-fill data by passing values into signature requests with the `custom_fields` parameter. If the signature request using that template *does not* pass a value into a merge field, then an empty field remains in the document. | [optional] **Message** | **string** | The default template email message. | [optional] **Metadata** | **Dictionary<string, Object>** | Key-value data that should be attached to the signature request. This metadata is included in all API responses and events involving the signature request. For example, use the metadata field to store a signer's order number for look up when receiving events for the signature request.
Each request can include up to 10 metadata keys (or 50 nested metadata keys), with key names up to 40 characters long and values up to 1000 characters long. | [optional] **ShowPreview** | **bool** | This allows the requester to enable the editor/preview experience.
- `show_preview=true`: Allows requesters to enable the editor/preview experience. - `show_preview=false`: Allows requesters to disable the editor/preview experience. | [optional] [default to false]**ShowProgressStepper** | **bool** | When only one step remains in the signature request process and this parameter is set to `false` then the progress stepper will be hidden. | [optional] [default to true]**SignerRoles** | [**List<SubTemplateRole>**](SubTemplateRole.md) | An array of the designated signer roles that must be specified when sending a SignatureRequest using this Template. | [optional] **SkipMeNow** | **bool** | Disables the "Me (Now)" option for the person preparing the document. Does not work with type `send_document`. Defaults to `false`. | [optional] [default to false]**Subject** | **string** | The template title (alias). | [optional] **TestMode** | **bool** | Whether this is a test, the signature request created from this draft will not be legally binding if set to `true`. Defaults to `false`. | [optional] [default to false]**Title** | **string** | The title you want to assign to the SignatureRequest. | [optional] **UsePreexistingFields** | **bool** | Enable the detection of predefined PDF fields by setting the `use_preexisting_fields` to `true` (defaults to disabled, or `false`). | [optional] [default to false]**SignerExperience** | [**SubSignerExperience**](SubSignerExperience.md) | | [optional]
[[Back to Model list]](../README.md#documentation-for-models) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to README]](../README.md)
diff --git a/sdks/dotnet/docs/TemplateCreateRequest.md b/sdks/dotnet/docs/TemplateCreateRequest.md
index e1d8d3a95..1129b47bc 100644
--- a/sdks/dotnet/docs/TemplateCreateRequest.md
+++ b/sdks/dotnet/docs/TemplateCreateRequest.md
@@ -4,7 +4,7 @@
Name | Type | Description | Notes
------------ | ------------- | ------------- | -------------
-**FormFieldsPerDocument** | [**List<SubFormFieldsPerDocumentBase>**](SubFormFieldsPerDocumentBase.md) | The fields that should appear on the document, expressed as an array of objects. (For more details you can read about it here: [Using Form Fields per Document](/docs/openapi/form-fields-per-document).)
**NOTE:** Fields like **text**, **dropdown**, **checkbox**, **radio**, and **hyperlink** have additional required and optional parameters. Check out the list of [additional parameters](/api/reference/constants/#form-fields-per-document) for these field types.
* Text Field use `SubFormFieldsPerDocumentText`
* Dropdown Field use `SubFormFieldsPerDocumentDropdown`
* Hyperlink Field use `SubFormFieldsPerDocumentHyperlink`
* Checkbox Field use `SubFormFieldsPerDocumentCheckbox`
* Radio Field use `SubFormFieldsPerDocumentRadio`
* Signature Field use `SubFormFieldsPerDocumentSignature`
* Date Signed Field use `SubFormFieldsPerDocumentDateSigned`
* Initials Field use `SubFormFieldsPerDocumentInitials`
* Text Merge Field use `SubFormFieldsPerDocumentTextMerge`
* Checkbox Merge Field use `SubFormFieldsPerDocumentCheckboxMerge` | **SignerRoles** | [**List<SubTemplateRole>**](SubTemplateRole.md) | An array of the designated signer roles that must be specified when sending a SignatureRequest using this Template. | **Files** | **List<System.IO.Stream>** | Use `files[]` to indicate the uploaded file(s) to send for signature.
This endpoint requires either **files** or **file_urls[]**, but not both. | [optional] **FileUrls** | **List<string>** | Use `file_urls[]` to have Dropbox Sign download the file(s) to send for signature.
This endpoint requires either **files** or **file_urls[]**, but not both. | [optional] **AllowReassign** | **bool** | Allows signers to reassign their signature requests to other signers if set to `true`. Defaults to `false`.
**NOTE:** Only available for Premium plan and higher. | [optional] [default to false]**AllowFormView** | **bool** | Allows signers to view the form fields before signing if set to `true`. Defaults to `false`. | [optional] [default to false]**Attachments** | [**List<SubAttachment>**](SubAttachment.md) | A list describing the attachments | [optional] **CcRoles** | **List<string>** | The CC roles that must be assigned when using the template to send a signature request | [optional] **ClientId** | **string** | Client id of the app you're using to create this draft. Used to apply the branding and callback url defined for the app. | [optional] **FieldOptions** | [**SubFieldOptions**](SubFieldOptions.md) | | [optional] **FormFieldGroups** | [**List<SubFormFieldGroup>**](SubFormFieldGroup.md) | Group information for fields defined in `form_fields_per_document`. String-indexed JSON array with `group_label` and `requirement` keys. `form_fields_per_document` must contain fields referencing a group defined in `form_field_groups`. | [optional] **FormFieldRules** | [**List<SubFormFieldRule>**](SubFormFieldRule.md) | Conditional Logic rules for fields defined in `form_fields_per_document`. | [optional] **MergeFields** | [**List<SubMergeField>**](SubMergeField.md) | Add merge fields to the template. Merge fields are placed by the user creating the template and used to pre-fill data by passing values into signature requests with the `custom_fields` parameter. If the signature request using that template *does not* pass a value into a merge field, then an empty field remains in the document. | [optional] **Message** | **string** | The default template email message. | [optional] **Metadata** | **Dictionary<string, Object>** | Key-value data that should be attached to the signature request. This metadata is included in all API responses and events involving the signature request. For example, use the metadata field to store a signer's order number for look up when receiving events for the signature request.
Each request can include up to 10 metadata keys (or 50 nested metadata keys), with key names up to 40 characters long and values up to 1000 characters long. | [optional] **Subject** | **string** | The template title (alias). | [optional] **TestMode** | **bool** | Whether this is a test, the signature request created from this draft will not be legally binding if set to `true`. Defaults to `false`. | [optional] [default to false]**Title** | **string** | The title you want to assign to the SignatureRequest. | [optional] **UsePreexistingFields** | **bool** | Enable the detection of predefined PDF fields by setting the `use_preexisting_fields` to `true` (defaults to disabled, or `false`). | [optional] [default to false]
+**FormFieldsPerDocument** | [**List<SubFormFieldsPerDocumentBase>**](SubFormFieldsPerDocumentBase.md) | The fields that should appear on the document, expressed as an array of objects. (For more details you can read about it here: [Using Form Fields per Document](/docs/openapi/form-fields-per-document).)
**NOTE:** Fields like **text**, **dropdown**, **checkbox**, **radio**, and **hyperlink** have additional required and optional parameters. Check out the list of [additional parameters](/api/reference/constants/#form-fields-per-document) for these field types.
* Text Field use `SubFormFieldsPerDocumentText`
* Dropdown Field use `SubFormFieldsPerDocumentDropdown`
* Hyperlink Field use `SubFormFieldsPerDocumentHyperlink`
* Checkbox Field use `SubFormFieldsPerDocumentCheckbox`
* Radio Field use `SubFormFieldsPerDocumentRadio`
* Signature Field use `SubFormFieldsPerDocumentSignature`
* Date Signed Field use `SubFormFieldsPerDocumentDateSigned`
* Initials Field use `SubFormFieldsPerDocumentInitials`
* Text Merge Field use `SubFormFieldsPerDocumentTextMerge`
* Checkbox Merge Field use `SubFormFieldsPerDocumentCheckboxMerge` | **SignerRoles** | [**List<SubTemplateRole>**](SubTemplateRole.md) | An array of the designated signer roles that must be specified when sending a SignatureRequest using this Template. | **Files** | **List<System.IO.Stream>** | Use `files[]` to indicate the uploaded file(s) to send for signature.
This endpoint requires either **files** or **file_urls[]**, but not both. | [optional] **FileUrls** | **List<string>** | Use `file_urls[]` to have Dropbox Sign download the file(s) to send for signature.
This endpoint requires either **files** or **file_urls[]**, but not both. | [optional] **AllowReassign** | **bool** | Allows signers to reassign their signature requests to other signers if set to `true`. Defaults to `false`.
**NOTE:** Only available for Premium plan and higher. | [optional] [default to false]**Attachments** | [**List<SubAttachment>**](SubAttachment.md) | A list describing the attachments | [optional] **CcRoles** | **List<string>** | The CC roles that must be assigned when using the template to send a signature request | [optional] **ClientId** | **string** | Client id of the app you're using to create this draft. Used to apply the branding and callback url defined for the app. | [optional] **FieldOptions** | [**SubFieldOptions**](SubFieldOptions.md) | | [optional] **FormFieldGroups** | [**List<SubFormFieldGroup>**](SubFormFieldGroup.md) | Group information for fields defined in `form_fields_per_document`. String-indexed JSON array with `group_label` and `requirement` keys. `form_fields_per_document` must contain fields referencing a group defined in `form_field_groups`. | [optional] **FormFieldRules** | [**List<SubFormFieldRule>**](SubFormFieldRule.md) | Conditional Logic rules for fields defined in `form_fields_per_document`. | [optional] **MergeFields** | [**List<SubMergeField>**](SubMergeField.md) | Add merge fields to the template. Merge fields are placed by the user creating the template and used to pre-fill data by passing values into signature requests with the `custom_fields` parameter. If the signature request using that template *does not* pass a value into a merge field, then an empty field remains in the document. | [optional] **Message** | **string** | The default template email message. | [optional] **Metadata** | **Dictionary<string, Object>** | Key-value data that should be attached to the signature request. This metadata is included in all API responses and events involving the signature request. For example, use the metadata field to store a signer's order number for look up when receiving events for the signature request.
Each request can include up to 10 metadata keys (or 50 nested metadata keys), with key names up to 40 characters long and values up to 1000 characters long. | [optional] **Subject** | **string** | The template title (alias). | [optional] **TestMode** | **bool** | Whether this is a test, the signature request created from this draft will not be legally binding if set to `true`. Defaults to `false`. | [optional] [default to false]**Title** | **string** | The title you want to assign to the SignatureRequest. | [optional] **UsePreexistingFields** | **bool** | Enable the detection of predefined PDF fields by setting the `use_preexisting_fields` to `true` (defaults to disabled, or `false`). | [optional] [default to false]**SignerExperience** | [**SubSignerExperience**](SubSignerExperience.md) | | [optional]
[[Back to Model list]](../README.md#documentation-for-models) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to README]](../README.md)
diff --git a/sdks/dotnet/docs/TemplateResponse.md b/sdks/dotnet/docs/TemplateResponse.md
index f3797e38f..e0897746a 100644
--- a/sdks/dotnet/docs/TemplateResponse.md
+++ b/sdks/dotnet/docs/TemplateResponse.md
@@ -5,7 +5,7 @@ Contains information about the templates you and your team have created.
Name | Type | Description | Notes
------------ | ------------- | ------------- | -------------
-**TemplateId** | **string** | The id of the Template. | [optional] **Title** | **string** | The title of the Template. This will also be the default subject of the message sent to signers when using this Template to send a SignatureRequest. This can be overridden when sending the SignatureRequest. | [optional] **Message** | **string** | The default message that will be sent to signers when using this Template to send a SignatureRequest. This can be overridden when sending the SignatureRequest. | [optional] **UpdatedAt** | **int** | Time the template was last updated. | [optional] **IsEmbedded** | **bool?** | `true` if this template was created using an embedded flow, `false` if it was created on our website. Will be `null` when you are not the creator of the Template. | [optional] **IsCreator** | **bool** | `true` if you are the owner of this template, `false` if it's been shared with you by a team member. | [optional] **CanEdit** | **bool** | Indicates whether edit rights have been granted to you by the owner (always `true` if that's you). | [optional] **IsLocked** | **bool** | Indicates whether the template is locked. If `true`, then the template was created outside your quota and can only be used in `test_mode`. If `false`, then the template is within your quota and can be used to create signature requests. | [optional] **Metadata** | **Dictionary<string, Object>** | The metadata attached to the template. | [optional] **SignerRoles** | [**List<TemplateResponseSignerRole>**](TemplateResponseSignerRole.md) | An array of the designated signer roles that must be specified when sending a SignatureRequest using this Template. | [optional] **CcRoles** | [**List<TemplateResponseCCRole>**](TemplateResponseCCRole.md) | An array of the designated CC roles that must be specified when sending a SignatureRequest using this Template. | [optional] **Documents** | [**List<TemplateResponseDocument>**](TemplateResponseDocument.md) | An array describing each document associated with this Template. Includes form field data for each document. | [optional] **CustomFields** | [**List<TemplateResponseDocumentCustomFieldBase>**](TemplateResponseDocumentCustomFieldBase.md) | Deprecated. Use `custom_fields` inside the [documents](https://developers.hellosign.com/api/reference/operation/templateGet/#!c=200&path=template/documents&t=response) array instead. | [optional] **NamedFormFields** | [**List<TemplateResponseDocumentFormFieldBase>**](TemplateResponseDocumentFormFieldBase.md) | Deprecated. Use `form_fields` inside the [documents](https://developers.hellosign.com/api/reference/operation/templateGet/#!c=200&path=template/documents&t=response) array instead. | [optional] **Accounts** | [**List<TemplateResponseAccount>**](TemplateResponseAccount.md) | An array of the Accounts that can use this Template. | [optional] **Attachments** | [**List<SignatureRequestResponseAttachment>**](SignatureRequestResponseAttachment.md) | Signer attachments. | [optional] **AllowFormView** | **bool** | Allows signers to view the form fields before signing if set to `true`. Defaults to `false`. | [optional]
+**TemplateId** | **string** | The id of the Template. | [optional] **Title** | **string** | The title of the Template. This will also be the default subject of the message sent to signers when using this Template to send a SignatureRequest. This can be overridden when sending the SignatureRequest. | [optional] **Message** | **string** | The default message that will be sent to signers when using this Template to send a SignatureRequest. This can be overridden when sending the SignatureRequest. | [optional] **UpdatedAt** | **int** | Time the template was last updated. | [optional] **IsEmbedded** | **bool?** | `true` if this template was created using an embedded flow, `false` if it was created on our website. Will be `null` when you are not the creator of the Template. | [optional] **IsCreator** | **bool** | `true` if you are the owner of this template, `false` if it's been shared with you by a team member. | [optional] **CanEdit** | **bool** | Indicates whether edit rights have been granted to you by the owner (always `true` if that's you). | [optional] **IsLocked** | **bool** | Indicates whether the template is locked. If `true`, then the template was created outside your quota and can only be used in `test_mode`. If `false`, then the template is within your quota and can be used to create signature requests. | [optional] **Metadata** | **Dictionary<string, Object>** | The metadata attached to the template. | [optional] **SignerRoles** | [**List<TemplateResponseSignerRole>**](TemplateResponseSignerRole.md) | An array of the designated signer roles that must be specified when sending a SignatureRequest using this Template. | [optional] **CcRoles** | [**List<TemplateResponseCCRole>**](TemplateResponseCCRole.md) | An array of the designated CC roles that must be specified when sending a SignatureRequest using this Template. | [optional] **Documents** | [**List<TemplateResponseDocument>**](TemplateResponseDocument.md) | An array describing each document associated with this Template. Includes form field data for each document. | [optional] **CustomFields** | [**List<TemplateResponseDocumentCustomFieldBase>**](TemplateResponseDocumentCustomFieldBase.md) | Deprecated. Use `custom_fields` inside the [documents](https://developers.hellosign.com/api/reference/operation/templateGet/#!c=200&path=template/documents&t=response) array instead. | [optional] **NamedFormFields** | [**List<TemplateResponseDocumentFormFieldBase>**](TemplateResponseDocumentFormFieldBase.md) | Deprecated. Use `form_fields` inside the [documents](https://developers.hellosign.com/api/reference/operation/templateGet/#!c=200&path=template/documents&t=response) array instead. | [optional] **Accounts** | [**List<TemplateResponseAccount>**](TemplateResponseAccount.md) | An array of the Accounts that can use this Template. | [optional] **Attachments** | [**List<SignatureRequestResponseAttachment>**](SignatureRequestResponseAttachment.md) | Signer attachments. | [optional] **SignerExperience** | [**SignatureRequestSignerExperience**](SignatureRequestSignerExperience.md) | | [optional]
[[Back to Model list]](../README.md#documentation-for-models) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to README]](../README.md)
diff --git a/sdks/dotnet/docs/TemplateUpdateRequest.md b/sdks/dotnet/docs/TemplateUpdateRequest.md
index 374eb6720..4951f1e0e 100644
--- a/sdks/dotnet/docs/TemplateUpdateRequest.md
+++ b/sdks/dotnet/docs/TemplateUpdateRequest.md
@@ -4,7 +4,7 @@
Name | Type | Description | Notes
------------ | ------------- | ------------- | -------------
-**CcRoles** | **List<string>** | The CC roles that must be assigned when using the template to send a signature request. | [optional] **AllowFormView** | **bool** | The CC roles that must be assigned when using the template to send a signature request. If set to `true` all the form fields on template document must have non-empty names. | [optional] **Title** | **string** | The title you want to assign to the SignatureRequest. | [optional] **Subject** | **string** | The new default template email subject. | [optional] **Message** | **string** | The new default template email message. | [optional] **FormFields** | [**List<SubUpdateFormField>**](SubUpdateFormField.md) | A list of document form fields to update. The endpoint will not create or remove any fields. Every field must be identified by `api_id`, and the only supported change is renaming the field. | [optional]
+**CcRoles** | **List<string>** | The CC roles that must be assigned when using the template to send a signature request. | [optional] **Title** | **string** | The title you want to assign to the SignatureRequest. | [optional] **Subject** | **string** | The new default template email subject. | [optional] **Message** | **string** | The new default template email message. | [optional] **FormFields** | [**List<SubUpdateFormField>**](SubUpdateFormField.md) | A list of document form fields to update. The endpoint will not create or remove any fields. Every field must be identified by `api_id`, and the only supported change is renaming the field. | [optional] **SignerExperience** | [**SubSignerExperience**](SubSignerExperience.md) | | [optional]
[[Back to Model list]](../README.md#documentation-for-models) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to README]](../README.md)
diff --git a/sdks/dotnet/docs/UnclaimedDraftCreateEmbeddedRequest.md b/sdks/dotnet/docs/UnclaimedDraftCreateEmbeddedRequest.md
index 253a166ea..d3bc89c77 100644
--- a/sdks/dotnet/docs/UnclaimedDraftCreateEmbeddedRequest.md
+++ b/sdks/dotnet/docs/UnclaimedDraftCreateEmbeddedRequest.md
@@ -4,7 +4,7 @@
Name | Type | Description | Notes
------------ | ------------- | ------------- | -------------
-**ClientId** | **string** | Client id of the app used to create the draft. Used to apply the branding and callback url defined for the app. | **RequesterEmailAddress** | **string** | The email address of the user that should be designated as the requester of this draft, if the draft type is `request_signature`. | **Files** | **List<System.IO.Stream>** | Use `files[]` to indicate the uploaded file(s) to send for signature.
This endpoint requires either **files** or **file_urls[]**, but not both. | [optional] **FileUrls** | **List<string>** | Use `file_urls[]` to have Dropbox Sign download the file(s) to send for signature.
This endpoint requires either **files** or **file_urls[]**, but not both. | [optional] **AllowCcs** | **bool** | This allows the requester to specify whether the user is allowed to provide email addresses to CC when claiming the draft. | [optional] [default to true]**AllowDecline** | **bool** | Allows signers to decline to sign a document if `true`. Defaults to `false`. | [optional] [default to false]**AllowFormView** | **bool** | Allows signers to view the form fields before signing if set to `true`. Defaults to `false`. | [optional] [default to false]**AllowReassign** | **bool** | Allows signers to reassign their signature requests to other signers if set to `true`. Defaults to `false`.
**NOTE:** Only available for Premium plan and higher. | [optional] [default to false]**Attachments** | [**List<SubAttachment>**](SubAttachment.md) | A list describing the attachments | [optional] **CcEmailAddresses** | **List<string>** | The email addresses that should be CCed. | [optional] **CustomFields** | [**List<SubCustomField>**](SubCustomField.md) | When used together with merge fields, `custom_fields` allows users to add pre-filled data to their signature requests.
Pre-filled data can be used with "send-once" signature requests by adding merge fields with `form_fields_per_document` or [Text Tags](https://app.hellosign.com/api/textTagsWalkthrough#TextTagIntro) while passing values back with `custom_fields` together in one API call.
For using pre-filled on repeatable signature requests, merge fields are added to templates in the Dropbox Sign UI or by calling [/template/create_embedded_draft](/api/reference/operation/templateCreateEmbeddedDraft) and then passing `custom_fields` on subsequent signature requests referencing that template. | [optional] **EditorOptions** | [**SubEditorOptions**](SubEditorOptions.md) | | [optional] **FieldOptions** | [**SubFieldOptions**](SubFieldOptions.md) | | [optional] **ForceSignerPage** | **bool** | Provide users the ability to review/edit the signers. | [optional] [default to false]**ForceSubjectMessage** | **bool** | Provide users the ability to review/edit the subject and message. | [optional] [default to false]**FormFieldGroups** | [**List<SubFormFieldGroup>**](SubFormFieldGroup.md) | Group information for fields defined in `form_fields_per_document`. String-indexed JSON array with `group_label` and `requirement` keys. `form_fields_per_document` must contain fields referencing a group defined in `form_field_groups`. | [optional] **FormFieldRules** | [**List<SubFormFieldRule>**](SubFormFieldRule.md) | Conditional Logic rules for fields defined in `form_fields_per_document`. | [optional] **FormFieldsPerDocument** | [**List<SubFormFieldsPerDocumentBase>**](SubFormFieldsPerDocumentBase.md) | The fields that should appear on the document, expressed as an array of objects. (For more details you can read about it here: [Using Form Fields per Document](/docs/openapi/form-fields-per-document).)
**NOTE:** Fields like **text**, **dropdown**, **checkbox**, **radio**, and **hyperlink** have additional required and optional parameters. Check out the list of [additional parameters](/api/reference/constants/#form-fields-per-document) for these field types.
* Text Field use `SubFormFieldsPerDocumentText`
* Dropdown Field use `SubFormFieldsPerDocumentDropdown`
* Hyperlink Field use `SubFormFieldsPerDocumentHyperlink`
* Checkbox Field use `SubFormFieldsPerDocumentCheckbox`
* Radio Field use `SubFormFieldsPerDocumentRadio`
* Signature Field use `SubFormFieldsPerDocumentSignature`
* Date Signed Field use `SubFormFieldsPerDocumentDateSigned`
* Initials Field use `SubFormFieldsPerDocumentInitials`
* Text Merge Field use `SubFormFieldsPerDocumentTextMerge`
* Checkbox Merge Field use `SubFormFieldsPerDocumentCheckboxMerge` | [optional] **HideTextTags** | **bool** | Send with a value of `true` if you wish to enable automatic Text Tag removal. Defaults to `false`. When using Text Tags it is preferred that you set this to `false` and hide your tags with white text or something similar because the automatic removal system can cause unwanted clipping. See the [Text Tags](https://app.hellosign.com/api/textTagsWalkthrough#TextTagIntro) walkthrough for more details. | [optional] [default to false]**HoldRequest** | **bool** | The request from this draft will not automatically send to signers post-claim if set to `true`. Requester must [release](/api/reference/operation/signatureRequestReleaseHold/) the request from hold when ready to send. Defaults to `false`. | [optional] [default to false]**IsForEmbeddedSigning** | **bool** | The request created from this draft will also be signable in embedded mode if set to `true`. Defaults to `false`. | [optional] [default to false]**Message** | **string** | The custom message in the email that will be sent to the signers. | [optional] **Metadata** | **Dictionary<string, Object>** | Key-value data that should be attached to the signature request. This metadata is included in all API responses and events involving the signature request. For example, use the metadata field to store a signer's order number for look up when receiving events for the signature request.
Each request can include up to 10 metadata keys (or 50 nested metadata keys), with key names up to 40 characters long and values up to 1000 characters long. | [optional] **RequestingRedirectUrl** | **string** | The URL you want signers redirected to after they successfully request a signature. | [optional] **ShowPreview** | **bool** | This allows the requester to enable the editor/preview experience.
- `show_preview=true`: Allows requesters to enable the editor/preview experience. - `show_preview=false`: Allows requesters to disable the editor/preview experience. | [optional] **ShowProgressStepper** | **bool** | When only one step remains in the signature request process and this parameter is set to `false` then the progress stepper will be hidden. | [optional] [default to true]**Signers** | [**List<SubUnclaimedDraftSigner>**](SubUnclaimedDraftSigner.md) | Add Signers to your Unclaimed Draft Signature Request. | [optional] **SigningOptions** | [**SubSigningOptions**](SubSigningOptions.md) | | [optional] **SigningRedirectUrl** | **string** | The URL you want signers redirected to after they successfully sign. | [optional] **SkipMeNow** | **bool** | Disables the "Me (Now)" option for the person preparing the document. Does not work with type `send_document`. Defaults to `false`. | [optional] [default to false]**Subject** | **string** | The subject in the email that will be sent to the signers. | [optional] **TestMode** | **bool** | Whether this is a test, the signature request created from this draft will not be legally binding if set to `true`. Defaults to `false`. | [optional] [default to false]**Type** | **string** | The type of the draft. By default this is `request_signature`, but you can set it to `send_document` if you want to self sign a document and download it. | [optional] [default to TypeEnum.RequestSignature]**UsePreexistingFields** | **bool** | Set `use_text_tags` to `true` to enable [Text Tags](https://app.hellosign.com/api/textTagsWalkthrough#TextTagIntro) parsing in your document (defaults to disabled, or `false`). Alternatively, if your PDF contains pre-defined fields, enable the detection of these fields by setting the `use_preexisting_fields` to `true` (defaults to disabled, or `false`). Currently we only support use of either `use_text_tags` or `use_preexisting_fields` parameter, not both. | [optional] [default to false]**UseTextTags** | **bool** | Set `use_text_tags` to `true` to enable [Text Tags](https://app.hellosign.com/api/textTagsWalkthrough#TextTagIntro) parsing in your document (defaults to disabled, or `false`). Alternatively, if your PDF contains pre-defined fields, enable the detection of these fields by setting the `use_preexisting_fields` to `true` (defaults to disabled, or `false`). Currently we only support use of either `use_text_tags` or `use_preexisting_fields` parameter, not both. | [optional] [default to false]**PopulateAutoFillFields** | **bool** | Controls whether [auto fill fields](https://faq.hellosign.com/hc/en-us/articles/360051467511-Auto-Fill-Fields) can automatically populate a signer's information during signing.
**NOTE:** Keep your signer's information safe by ensuring that the _signer on your signature request is the intended party_ before using this feature. | [optional] [default to false]**ExpiresAt** | **int?** | When the signature request will expire. Unsigned signatures will be moved to the expired status, and no longer signable. See [Signature Request Expiration Date](https://developers.hellosign.com/docs/signature-request/expiration/) for details.
**NOTE:** This does not correspond to the **expires_at** returned in the response. | [optional]
+**ClientId** | **string** | Client id of the app used to create the draft. Used to apply the branding and callback url defined for the app. | **RequesterEmailAddress** | **string** | The email address of the user that should be designated as the requester of this draft, if the draft type is `request_signature`. | **Files** | **List<System.IO.Stream>** | Use `files[]` to indicate the uploaded file(s) to send for signature.
This endpoint requires either **files** or **file_urls[]**, but not both. | [optional] **FileUrls** | **List<string>** | Use `file_urls[]` to have Dropbox Sign download the file(s) to send for signature.
This endpoint requires either **files** or **file_urls[]**, but not both. | [optional] **AllowCcs** | **bool** | This allows the requester to specify whether the user is allowed to provide email addresses to CC when claiming the draft. | [optional] [default to true]**AllowDecline** | **bool** | Allows signers to decline to sign a document if `true`. Defaults to `false`. | [optional] [default to false]**AllowReassign** | **bool** | Allows signers to reassign their signature requests to other signers if set to `true`. Defaults to `false`.
**NOTE:** Only available for Premium plan and higher. | [optional] [default to false]**Attachments** | [**List<SubAttachment>**](SubAttachment.md) | A list describing the attachments | [optional] **CcEmailAddresses** | **List<string>** | The email addresses that should be CCed. | [optional] **CustomFields** | [**List<SubCustomField>**](SubCustomField.md) | When used together with merge fields, `custom_fields` allows users to add pre-filled data to their signature requests.
Pre-filled data can be used with "send-once" signature requests by adding merge fields with `form_fields_per_document` or [Text Tags](https://app.hellosign.com/api/textTagsWalkthrough#TextTagIntro) while passing values back with `custom_fields` together in one API call.
For using pre-filled on repeatable signature requests, merge fields are added to templates in the Dropbox Sign UI or by calling [/template/create_embedded_draft](/api/reference/operation/templateCreateEmbeddedDraft) and then passing `custom_fields` on subsequent signature requests referencing that template. | [optional] **EditorOptions** | [**SubEditorOptions**](SubEditorOptions.md) | | [optional] **FieldOptions** | [**SubFieldOptions**](SubFieldOptions.md) | | [optional] **ForceSignerPage** | **bool** | Provide users the ability to review/edit the signers. | [optional] [default to false]**ForceSubjectMessage** | **bool** | Provide users the ability to review/edit the subject and message. | [optional] [default to false]**FormFieldGroups** | [**List<SubFormFieldGroup>**](SubFormFieldGroup.md) | Group information for fields defined in `form_fields_per_document`. String-indexed JSON array with `group_label` and `requirement` keys. `form_fields_per_document` must contain fields referencing a group defined in `form_field_groups`. | [optional] **FormFieldRules** | [**List<SubFormFieldRule>**](SubFormFieldRule.md) | Conditional Logic rules for fields defined in `form_fields_per_document`. | [optional] **FormFieldsPerDocument** | [**List<SubFormFieldsPerDocumentBase>**](SubFormFieldsPerDocumentBase.md) | The fields that should appear on the document, expressed as an array of objects. (For more details you can read about it here: [Using Form Fields per Document](/docs/openapi/form-fields-per-document).)
**NOTE:** Fields like **text**, **dropdown**, **checkbox**, **radio**, and **hyperlink** have additional required and optional parameters. Check out the list of [additional parameters](/api/reference/constants/#form-fields-per-document) for these field types.
* Text Field use `SubFormFieldsPerDocumentText`
* Dropdown Field use `SubFormFieldsPerDocumentDropdown`
* Hyperlink Field use `SubFormFieldsPerDocumentHyperlink`
* Checkbox Field use `SubFormFieldsPerDocumentCheckbox`
* Radio Field use `SubFormFieldsPerDocumentRadio`
* Signature Field use `SubFormFieldsPerDocumentSignature`
* Date Signed Field use `SubFormFieldsPerDocumentDateSigned`
* Initials Field use `SubFormFieldsPerDocumentInitials`
* Text Merge Field use `SubFormFieldsPerDocumentTextMerge`
* Checkbox Merge Field use `SubFormFieldsPerDocumentCheckboxMerge` | [optional] **HideTextTags** | **bool** | Send with a value of `true` if you wish to enable automatic Text Tag removal. Defaults to `false`. When using Text Tags it is preferred that you set this to `false` and hide your tags with white text or something similar because the automatic removal system can cause unwanted clipping. See the [Text Tags](https://app.hellosign.com/api/textTagsWalkthrough#TextTagIntro) walkthrough for more details. | [optional] [default to false]**HoldRequest** | **bool** | The request from this draft will not automatically send to signers post-claim if set to `true`. Requester must [release](/api/reference/operation/signatureRequestReleaseHold/) the request from hold when ready to send. Defaults to `false`. | [optional] [default to false]**IsForEmbeddedSigning** | **bool** | The request created from this draft will also be signable in embedded mode if set to `true`. Defaults to `false`. | [optional] [default to false]**Message** | **string** | The custom message in the email that will be sent to the signers. | [optional] **Metadata** | **Dictionary<string, Object>** | Key-value data that should be attached to the signature request. This metadata is included in all API responses and events involving the signature request. For example, use the metadata field to store a signer's order number for look up when receiving events for the signature request.
Each request can include up to 10 metadata keys (or 50 nested metadata keys), with key names up to 40 characters long and values up to 1000 characters long. | [optional] **RequestingRedirectUrl** | **string** | The URL you want signers redirected to after they successfully request a signature. | [optional] **ShowPreview** | **bool** | This allows the requester to enable the editor/preview experience.
- `show_preview=true`: Allows requesters to enable the editor/preview experience. - `show_preview=false`: Allows requesters to disable the editor/preview experience. | [optional] **ShowProgressStepper** | **bool** | When only one step remains in the signature request process and this parameter is set to `false` then the progress stepper will be hidden. | [optional] [default to true]**Signers** | [**List<SubUnclaimedDraftSigner>**](SubUnclaimedDraftSigner.md) | Add Signers to your Unclaimed Draft Signature Request. | [optional] **SigningOptions** | [**SubSigningOptions**](SubSigningOptions.md) | | [optional] **SigningRedirectUrl** | **string** | The URL you want signers redirected to after they successfully sign. | [optional] **SkipMeNow** | **bool** | Disables the "Me (Now)" option for the person preparing the document. Does not work with type `send_document`. Defaults to `false`. | [optional] [default to false]**Subject** | **string** | The subject in the email that will be sent to the signers. | [optional] **TestMode** | **bool** | Whether this is a test, the signature request created from this draft will not be legally binding if set to `true`. Defaults to `false`. | [optional] [default to false]**Type** | **string** | The type of the draft. By default this is `request_signature`, but you can set it to `send_document` if you want to self sign a document and download it. | [optional] [default to TypeEnum.RequestSignature]**UsePreexistingFields** | **bool** | Set `use_text_tags` to `true` to enable [Text Tags](https://app.hellosign.com/api/textTagsWalkthrough#TextTagIntro) parsing in your document (defaults to disabled, or `false`). Alternatively, if your PDF contains pre-defined fields, enable the detection of these fields by setting the `use_preexisting_fields` to `true` (defaults to disabled, or `false`). Currently we only support use of either `use_text_tags` or `use_preexisting_fields` parameter, not both. | [optional] [default to false]**UseTextTags** | **bool** | Set `use_text_tags` to `true` to enable [Text Tags](https://app.hellosign.com/api/textTagsWalkthrough#TextTagIntro) parsing in your document (defaults to disabled, or `false`). Alternatively, if your PDF contains pre-defined fields, enable the detection of these fields by setting the `use_preexisting_fields` to `true` (defaults to disabled, or `false`). Currently we only support use of either `use_text_tags` or `use_preexisting_fields` parameter, not both. | [optional] [default to false]**PopulateAutoFillFields** | **bool** | Controls whether [auto fill fields](https://faq.hellosign.com/hc/en-us/articles/360051467511-Auto-Fill-Fields) can automatically populate a signer's information during signing.
**NOTE:** Keep your signer's information safe by ensuring that the _signer on your signature request is the intended party_ before using this feature. | [optional] [default to false]**ExpiresAt** | **int?** | When the signature request will expire. Unsigned signatures will be moved to the expired status, and no longer signable. See [Signature Request Expiration Date](https://developers.hellosign.com/docs/signature-request/expiration/) for details.
**NOTE:** This does not correspond to the **expires_at** returned in the response. | [optional]
[[Back to Model list]](../README.md#documentation-for-models) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to README]](../README.md)
diff --git a/sdks/dotnet/docs/UnclaimedDraftCreateRequest.md b/sdks/dotnet/docs/UnclaimedDraftCreateRequest.md
index 544c77356..e270e0a70 100644
--- a/sdks/dotnet/docs/UnclaimedDraftCreateRequest.md
+++ b/sdks/dotnet/docs/UnclaimedDraftCreateRequest.md
@@ -4,7 +4,7 @@
Name | Type | Description | Notes
------------ | ------------- | ------------- | -------------
-**Type** | **string** | The type of unclaimed draft to create. Use `send_document` to create a claimable file, and `request_signature` for a claimable signature request. If the type is `request_signature` then signers name and email_address are not optional. | **Files** | **List<System.IO.Stream>** | Use `files[]` to indicate the uploaded file(s) to send for signature.
This endpoint requires either **files** or **file_urls[]**, but not both. | [optional] **FileUrls** | **List<string>** | Use `file_urls[]` to have Dropbox Sign download the file(s) to send for signature.
This endpoint requires either **files** or **file_urls[]**, but not both. | [optional] **AllowDecline** | **bool** | Allows signers to decline to sign a document if `true`. Defaults to `false`. | [optional] [default to false]**AllowFormView** | **bool** | Allows signers to view the form fields before signing if set to `true`. Defaults to `false`. | [optional] [default to false]**Attachments** | [**List<SubAttachment>**](SubAttachment.md) | A list describing the attachments | [optional] **CcEmailAddresses** | **List<string>** | The email addresses that should be CCed. | [optional] **ClientId** | **string** | Client id of the app used to create the draft. Used to apply the branding and callback url defined for the app. | [optional] **CustomFields** | [**List<SubCustomField>**](SubCustomField.md) | When used together with merge fields, `custom_fields` allows users to add pre-filled data to their signature requests.
Pre-filled data can be used with "send-once" signature requests by adding merge fields with `form_fields_per_document` or [Text Tags](https://app.hellosign.com/api/textTagsWalkthrough#TextTagIntro) while passing values back with `custom_fields` together in one API call.
For using pre-filled on repeatable signature requests, merge fields are added to templates in the Dropbox Sign UI or by calling [/template/create_embedded_draft](/api/reference/operation/templateCreateEmbeddedDraft) and then passing `custom_fields` on subsequent signature requests referencing that template. | [optional] **FieldOptions** | [**SubFieldOptions**](SubFieldOptions.md) | | [optional] **FormFieldGroups** | [**List<SubFormFieldGroup>**](SubFormFieldGroup.md) | Group information for fields defined in `form_fields_per_document`. String-indexed JSON array with `group_label` and `requirement` keys. `form_fields_per_document` must contain fields referencing a group defined in `form_field_groups`. | [optional] **FormFieldRules** | [**List<SubFormFieldRule>**](SubFormFieldRule.md) | Conditional Logic rules for fields defined in `form_fields_per_document`. | [optional] **FormFieldsPerDocument** | [**List<SubFormFieldsPerDocumentBase>**](SubFormFieldsPerDocumentBase.md) | The fields that should appear on the document, expressed as an array of objects. (For more details you can read about it here: [Using Form Fields per Document](/docs/openapi/form-fields-per-document).)
**NOTE:** Fields like **text**, **dropdown**, **checkbox**, **radio**, and **hyperlink** have additional required and optional parameters. Check out the list of [additional parameters](/api/reference/constants/#form-fields-per-document) for these field types.
* Text Field use `SubFormFieldsPerDocumentText`
* Dropdown Field use `SubFormFieldsPerDocumentDropdown`
* Hyperlink Field use `SubFormFieldsPerDocumentHyperlink`
* Checkbox Field use `SubFormFieldsPerDocumentCheckbox`
* Radio Field use `SubFormFieldsPerDocumentRadio`
* Signature Field use `SubFormFieldsPerDocumentSignature`
* Date Signed Field use `SubFormFieldsPerDocumentDateSigned`
* Initials Field use `SubFormFieldsPerDocumentInitials`
* Text Merge Field use `SubFormFieldsPerDocumentTextMerge`
* Checkbox Merge Field use `SubFormFieldsPerDocumentCheckboxMerge` | [optional] **HideTextTags** | **bool** | Send with a value of `true` if you wish to enable automatic Text Tag removal. Defaults to `false`. When using Text Tags it is preferred that you set this to `false` and hide your tags with white text or something similar because the automatic removal system can cause unwanted clipping. See the [Text Tags](https://app.hellosign.com/api/textTagsWalkthrough#TextTagIntro) walkthrough for more details. | [optional] [default to false]**Message** | **string** | The custom message in the email that will be sent to the signers. | [optional] **Metadata** | **Dictionary<string, Object>** | Key-value data that should be attached to the signature request. This metadata is included in all API responses and events involving the signature request. For example, use the metadata field to store a signer's order number for look up when receiving events for the signature request.
Each request can include up to 10 metadata keys (or 50 nested metadata keys), with key names up to 40 characters long and values up to 1000 characters long. | [optional] **ShowProgressStepper** | **bool** | When only one step remains in the signature request process and this parameter is set to `false` then the progress stepper will be hidden. | [optional] [default to true]**Signers** | [**List<SubUnclaimedDraftSigner>**](SubUnclaimedDraftSigner.md) | Add Signers to your Unclaimed Draft Signature Request. | [optional] **SigningOptions** | [**SubSigningOptions**](SubSigningOptions.md) | | [optional] **SigningRedirectUrl** | **string** | The URL you want signers redirected to after they successfully sign. | [optional] **Subject** | **string** | The subject in the email that will be sent to the signers. | [optional] **TestMode** | **bool** | Whether this is a test, the signature request created from this draft will not be legally binding if set to `true`. Defaults to `false`. | [optional] [default to false]**UsePreexistingFields** | **bool** | Set `use_text_tags` to `true` to enable [Text Tags](https://app.hellosign.com/api/textTagsWalkthrough#TextTagIntro) parsing in your document (defaults to disabled, or `false`). Alternatively, if your PDF contains pre-defined fields, enable the detection of these fields by setting the `use_preexisting_fields` to `true` (defaults to disabled, or `false`). Currently we only support use of either `use_text_tags` or `use_preexisting_fields` parameter, not both. | [optional] [default to false]**UseTextTags** | **bool** | Set `use_text_tags` to `true` to enable [Text Tags](https://app.hellosign.com/api/textTagsWalkthrough#TextTagIntro) parsing in your document (defaults to disabled, or `false`). Alternatively, if your PDF contains pre-defined fields, enable the detection of these fields by setting the `use_preexisting_fields` to `true` (defaults to disabled, or `false`). Currently we only support use of either `use_text_tags` or `use_preexisting_fields` parameter, not both. | [optional] [default to false]**ExpiresAt** | **int?** | When the signature request will expire. Unsigned signatures will be moved to the expired status, and no longer signable. See [Signature Request Expiration Date](https://developers.hellosign.com/docs/signature-request/expiration/) for details.
**NOTE:** This does not correspond to the **expires_at** returned in the response. | [optional]
+**Type** | **string** | The type of unclaimed draft to create. Use `send_document` to create a claimable file, and `request_signature` for a claimable signature request. If the type is `request_signature` then signers name and email_address are not optional. | **Files** | **List<System.IO.Stream>** | Use `files[]` to indicate the uploaded file(s) to send for signature.
This endpoint requires either **files** or **file_urls[]**, but not both. | [optional] **FileUrls** | **List<string>** | Use `file_urls[]` to have Dropbox Sign download the file(s) to send for signature.
This endpoint requires either **files** or **file_urls[]**, but not both. | [optional] **AllowDecline** | **bool** | Allows signers to decline to sign a document if `true`. Defaults to `false`. | [optional] [default to false]**Attachments** | [**List<SubAttachment>**](SubAttachment.md) | A list describing the attachments | [optional] **CcEmailAddresses** | **List<string>** | The email addresses that should be CCed. | [optional] **ClientId** | **string** | Client id of the app used to create the draft. Used to apply the branding and callback url defined for the app. | [optional] **CustomFields** | [**List<SubCustomField>**](SubCustomField.md) | When used together with merge fields, `custom_fields` allows users to add pre-filled data to their signature requests.
Pre-filled data can be used with "send-once" signature requests by adding merge fields with `form_fields_per_document` or [Text Tags](https://app.hellosign.com/api/textTagsWalkthrough#TextTagIntro) while passing values back with `custom_fields` together in one API call.
For using pre-filled on repeatable signature requests, merge fields are added to templates in the Dropbox Sign UI or by calling [/template/create_embedded_draft](/api/reference/operation/templateCreateEmbeddedDraft) and then passing `custom_fields` on subsequent signature requests referencing that template. | [optional] **FieldOptions** | [**SubFieldOptions**](SubFieldOptions.md) | | [optional] **FormFieldGroups** | [**List<SubFormFieldGroup>**](SubFormFieldGroup.md) | Group information for fields defined in `form_fields_per_document`. String-indexed JSON array with `group_label` and `requirement` keys. `form_fields_per_document` must contain fields referencing a group defined in `form_field_groups`. | [optional] **FormFieldRules** | [**List<SubFormFieldRule>**](SubFormFieldRule.md) | Conditional Logic rules for fields defined in `form_fields_per_document`. | [optional] **FormFieldsPerDocument** | [**List<SubFormFieldsPerDocumentBase>**](SubFormFieldsPerDocumentBase.md) | The fields that should appear on the document, expressed as an array of objects. (For more details you can read about it here: [Using Form Fields per Document](/docs/openapi/form-fields-per-document).)
**NOTE:** Fields like **text**, **dropdown**, **checkbox**, **radio**, and **hyperlink** have additional required and optional parameters. Check out the list of [additional parameters](/api/reference/constants/#form-fields-per-document) for these field types.
* Text Field use `SubFormFieldsPerDocumentText`
* Dropdown Field use `SubFormFieldsPerDocumentDropdown`
* Hyperlink Field use `SubFormFieldsPerDocumentHyperlink`
* Checkbox Field use `SubFormFieldsPerDocumentCheckbox`
* Radio Field use `SubFormFieldsPerDocumentRadio`
* Signature Field use `SubFormFieldsPerDocumentSignature`
* Date Signed Field use `SubFormFieldsPerDocumentDateSigned`
* Initials Field use `SubFormFieldsPerDocumentInitials`
* Text Merge Field use `SubFormFieldsPerDocumentTextMerge`
* Checkbox Merge Field use `SubFormFieldsPerDocumentCheckboxMerge` | [optional] **HideTextTags** | **bool** | Send with a value of `true` if you wish to enable automatic Text Tag removal. Defaults to `false`. When using Text Tags it is preferred that you set this to `false` and hide your tags with white text or something similar because the automatic removal system can cause unwanted clipping. See the [Text Tags](https://app.hellosign.com/api/textTagsWalkthrough#TextTagIntro) walkthrough for more details. | [optional] [default to false]**Message** | **string** | The custom message in the email that will be sent to the signers. | [optional] **Metadata** | **Dictionary<string, Object>** | Key-value data that should be attached to the signature request. This metadata is included in all API responses and events involving the signature request. For example, use the metadata field to store a signer's order number for look up when receiving events for the signature request.
Each request can include up to 10 metadata keys (or 50 nested metadata keys), with key names up to 40 characters long and values up to 1000 characters long. | [optional] **ShowProgressStepper** | **bool** | When only one step remains in the signature request process and this parameter is set to `false` then the progress stepper will be hidden. | [optional] [default to true]**Signers** | [**List<SubUnclaimedDraftSigner>**](SubUnclaimedDraftSigner.md) | Add Signers to your Unclaimed Draft Signature Request. | [optional] **SigningOptions** | [**SubSigningOptions**](SubSigningOptions.md) | | [optional] **SigningRedirectUrl** | **string** | The URL you want signers redirected to after they successfully sign. | [optional] **Subject** | **string** | The subject in the email that will be sent to the signers. | [optional] **TestMode** | **bool** | Whether this is a test, the signature request created from this draft will not be legally binding if set to `true`. Defaults to `false`. | [optional] [default to false]**UsePreexistingFields** | **bool** | Set `use_text_tags` to `true` to enable [Text Tags](https://app.hellosign.com/api/textTagsWalkthrough#TextTagIntro) parsing in your document (defaults to disabled, or `false`). Alternatively, if your PDF contains pre-defined fields, enable the detection of these fields by setting the `use_preexisting_fields` to `true` (defaults to disabled, or `false`). Currently we only support use of either `use_text_tags` or `use_preexisting_fields` parameter, not both. | [optional] [default to false]**UseTextTags** | **bool** | Set `use_text_tags` to `true` to enable [Text Tags](https://app.hellosign.com/api/textTagsWalkthrough#TextTagIntro) parsing in your document (defaults to disabled, or `false`). Alternatively, if your PDF contains pre-defined fields, enable the detection of these fields by setting the `use_preexisting_fields` to `true` (defaults to disabled, or `false`). Currently we only support use of either `use_text_tags` or `use_preexisting_fields` parameter, not both. | [optional] [default to false]**ExpiresAt** | **int?** | When the signature request will expire. Unsigned signatures will be moved to the expired status, and no longer signable. See [Signature Request Expiration Date](https://developers.hellosign.com/docs/signature-request/expiration/) for details.
**NOTE:** This does not correspond to the **expires_at** returned in the response. | [optional] **SignerExperience** | [**SubSignerExperience**](SubSignerExperience.md) | | [optional]
[[Back to Model list]](../README.md#documentation-for-models) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to README]](../README.md)
diff --git a/sdks/dotnet/src/Dropbox.Sign/Model/BulkSendJobGetResponseSignatureRequests.cs b/sdks/dotnet/src/Dropbox.Sign/Model/BulkSendJobGetResponseSignatureRequests.cs
index 5d8db6306..49affd92a 100644
--- a/sdks/dotnet/src/Dropbox.Sign/Model/BulkSendJobGetResponseSignatureRequests.cs
+++ b/sdks/dotnet/src/Dropbox.Sign/Model/BulkSendJobGetResponseSignatureRequests.cs
@@ -66,7 +66,8 @@ protected BulkSendJobGetResponseSignatureRequests() { }
/// An array of form field objects containing the name, value, and type of each textbox or checkmark field filled in by the signers..
/// An array of signature objects, 1 for each signer..
/// The id of the BulkSendJob..
- public BulkSendJobGetResponseSignatureRequests(bool testMode = false, string signatureRequestId = default(string), string requesterEmailAddress = default(string), string title = default(string), string originalTitle = default(string), string subject = default(string), string message = default(string), Dictionary metadata = default(Dictionary), int createdAt = default(int), int? expiresAt = default(int?), bool isComplete = default(bool), bool isDeclined = default(bool), bool hasError = default(bool), string filesUrl = default(string), string signingUrl = default(string), string detailsUrl = default(string), List ccEmailAddresses = default(List), string signingRedirectUrl = default(string), string finalCopyUri = default(string), List templateIds = default(List), List customFields = default(List), List attachments = default(List), List responseData = default(List), List signatures = default(List), string bulkSendJobId = default(string))
+ /// signerExperience.
+ public BulkSendJobGetResponseSignatureRequests(bool testMode = false, string signatureRequestId = default(string), string requesterEmailAddress = default(string), string title = default(string), string originalTitle = default(string), string subject = default(string), string message = default(string), Dictionary metadata = default(Dictionary), int createdAt = default(int), int? expiresAt = default(int?), bool isComplete = default(bool), bool isDeclined = default(bool), bool hasError = default(bool), string filesUrl = default(string), string signingUrl = default(string), string detailsUrl = default(string), List ccEmailAddresses = default(List), string signingRedirectUrl = default(string), string finalCopyUri = default(string), List templateIds = default(List), List customFields = default(List), List attachments = default(List), List responseData = default(List), List signatures = default(List), string bulkSendJobId = default(string), SignatureRequestSignerExperience signerExperience = default(SignatureRequestSignerExperience))
{
this.TestMode = testMode;
@@ -94,6 +95,7 @@ protected BulkSendJobGetResponseSignatureRequests() { }
this.ResponseData = responseData;
this.Signatures = signatures;
this.BulkSendJobId = bulkSendJobId;
+ this.SignerExperience = signerExperience;
}
///
@@ -287,6 +289,12 @@ public static BulkSendJobGetResponseSignatureRequests Init(string jsonData)
[DataMember(Name = "bulk_send_job_id", EmitDefaultValue = true)]
public string BulkSendJobId { get; set; }
+ ///
+ /// Gets or Sets SignerExperience
+ ///
+ [DataMember(Name = "signer_experience", EmitDefaultValue = true)]
+ public SignatureRequestSignerExperience SignerExperience { get; set; }
+
///
/// Returns the string presentation of the object
///
@@ -320,6 +328,7 @@ public override string ToString()
sb.Append(" ResponseData: ").Append(ResponseData).Append("\n");
sb.Append(" Signatures: ").Append(Signatures).Append("\n");
sb.Append(" BulkSendJobId: ").Append(BulkSendJobId).Append("\n");
+ sb.Append(" SignerExperience: ").Append(SignerExperience).Append("\n");
sb.Append("}\n");
return sb.ToString();
}
@@ -481,6 +490,11 @@ public bool Equals(BulkSendJobGetResponseSignatureRequests input)
this.BulkSendJobId == input.BulkSendJobId ||
(this.BulkSendJobId != null &&
this.BulkSendJobId.Equals(input.BulkSendJobId))
+ ) &&
+ (
+ this.SignerExperience == input.SignerExperience ||
+ (this.SignerExperience != null &&
+ this.SignerExperience.Equals(input.SignerExperience))
);
}
@@ -578,6 +592,10 @@ public override int GetHashCode()
{
hashCode = (hashCode * 59) + this.BulkSendJobId.GetHashCode();
}
+ if (this.SignerExperience != null)
+ {
+ hashCode = (hashCode * 59) + this.SignerExperience.GetHashCode();
+ }
return hashCode;
}
}
@@ -769,6 +787,13 @@ public List GetOpenApiTypes()
Type = "string",
Value = BulkSendJobId,
});
+ types.Add(new OpenApiType()
+ {
+ Name = "signer_experience",
+ Property = "SignerExperience",
+ Type = "SignatureRequestSignerExperience",
+ Value = SignerExperience,
+ });
return types;
}
diff --git a/sdks/dotnet/src/Dropbox.Sign/Model/EmbeddedEditUrlRequest.cs b/sdks/dotnet/src/Dropbox.Sign/Model/EmbeddedEditUrlRequest.cs
index db605e7ea..96a7b5316 100644
--- a/sdks/dotnet/src/Dropbox.Sign/Model/EmbeddedEditUrlRequest.cs
+++ b/sdks/dotnet/src/Dropbox.Sign/Model/EmbeddedEditUrlRequest.cs
@@ -42,7 +42,6 @@ protected EmbeddedEditUrlRequest() { }
/// Initializes a new instance of the class.
///
/// This allows the requester to enable/disable to add or change CC roles when editing the template. (default to false).
- /// Allows signers to view the form fields before signing if set to `true`. Defaults to `false`. (default to false).
/// The CC roles that must be assigned when using the template to send a signature request. To remove all CC roles, pass in a single role with no name. For use in a POST request..
/// editorOptions.
/// Provide users the ability to review/edit the template signer roles. (default to false).
@@ -52,11 +51,11 @@ protected EmbeddedEditUrlRequest() { }
/// This allows the requester to enable the editor/preview experience. (default to false).
/// When only one step remains in the signature request process and this parameter is set to `false` then the progress stepper will be hidden. (default to true).
/// Whether this is a test, locked templates will only be available for editing if this is set to `true`. Defaults to `false`. (default to false).
- public EmbeddedEditUrlRequest(bool allowEditCcs = false, bool allowFormView = false, List ccRoles = default(List), SubEditorOptions editorOptions = default(SubEditorOptions), bool forceSignerRoles = false, bool forceSubjectMessage = false, List mergeFields = default(List), bool previewOnly = false, bool showPreview = false, bool showProgressStepper = true, bool testMode = false)
+ /// signerExperience.
+ public EmbeddedEditUrlRequest(bool allowEditCcs = false, List ccRoles = default(List), SubEditorOptions editorOptions = default(SubEditorOptions), bool forceSignerRoles = false, bool forceSubjectMessage = false, List mergeFields = default(List), bool previewOnly = false, bool showPreview = false, bool showProgressStepper = true, bool testMode = false, SubSignerExperience signerExperience = default(SubSignerExperience))
{
this.AllowEditCcs = allowEditCcs;
- this.AllowFormView = allowFormView;
this.CcRoles = ccRoles;
this.EditorOptions = editorOptions;
this.ForceSignerRoles = forceSignerRoles;
@@ -66,6 +65,7 @@ protected EmbeddedEditUrlRequest() { }
this.ShowPreview = showPreview;
this.ShowProgressStepper = showProgressStepper;
this.TestMode = testMode;
+ this.SignerExperience = signerExperience;
}
///
@@ -91,13 +91,6 @@ public static EmbeddedEditUrlRequest Init(string jsonData)
[DataMember(Name = "allow_edit_ccs", EmitDefaultValue = true)]
public bool AllowEditCcs { get; set; }
- ///
- /// Allows signers to view the form fields before signing if set to `true`. Defaults to `false`.
- ///
- /// Allows signers to view the form fields before signing if set to `true`. Defaults to `false`.
- [DataMember(Name = "allow_form_view", EmitDefaultValue = true)]
- public bool AllowFormView { get; set; }
-
///
/// The CC roles that must be assigned when using the template to send a signature request. To remove all CC roles, pass in a single role with no name. For use in a POST request.
///
@@ -160,6 +153,12 @@ public static EmbeddedEditUrlRequest Init(string jsonData)
[DataMember(Name = "test_mode", EmitDefaultValue = true)]
public bool TestMode { get; set; }
+ ///
+ /// Gets or Sets SignerExperience
+ ///
+ [DataMember(Name = "signer_experience", EmitDefaultValue = true)]
+ public SubSignerExperience SignerExperience { get; set; }
+
///
/// Returns the string presentation of the object
///
@@ -169,7 +168,6 @@ public override string ToString()
StringBuilder sb = new StringBuilder();
sb.Append("class EmbeddedEditUrlRequest {\n");
sb.Append(" AllowEditCcs: ").Append(AllowEditCcs).Append("\n");
- sb.Append(" AllowFormView: ").Append(AllowFormView).Append("\n");
sb.Append(" CcRoles: ").Append(CcRoles).Append("\n");
sb.Append(" EditorOptions: ").Append(EditorOptions).Append("\n");
sb.Append(" ForceSignerRoles: ").Append(ForceSignerRoles).Append("\n");
@@ -179,6 +177,7 @@ public override string ToString()
sb.Append(" ShowPreview: ").Append(ShowPreview).Append("\n");
sb.Append(" ShowProgressStepper: ").Append(ShowProgressStepper).Append("\n");
sb.Append(" TestMode: ").Append(TestMode).Append("\n");
+ sb.Append(" SignerExperience: ").Append(SignerExperience).Append("\n");
sb.Append("}\n");
return sb.ToString();
}
@@ -218,10 +217,6 @@ public bool Equals(EmbeddedEditUrlRequest input)
this.AllowEditCcs == input.AllowEditCcs ||
this.AllowEditCcs.Equals(input.AllowEditCcs)
) &&
- (
- this.AllowFormView == input.AllowFormView ||
- this.AllowFormView.Equals(input.AllowFormView)
- ) &&
(
this.CcRoles == input.CcRoles ||
this.CcRoles != null &&
@@ -262,6 +257,11 @@ public bool Equals(EmbeddedEditUrlRequest input)
(
this.TestMode == input.TestMode ||
this.TestMode.Equals(input.TestMode)
+ ) &&
+ (
+ this.SignerExperience == input.SignerExperience ||
+ (this.SignerExperience != null &&
+ this.SignerExperience.Equals(input.SignerExperience))
);
}
@@ -275,7 +275,6 @@ public override int GetHashCode()
{
int hashCode = 41;
hashCode = (hashCode * 59) + this.AllowEditCcs.GetHashCode();
- hashCode = (hashCode * 59) + this.AllowFormView.GetHashCode();
if (this.CcRoles != null)
{
hashCode = (hashCode * 59) + this.CcRoles.GetHashCode();
@@ -294,6 +293,10 @@ public override int GetHashCode()
hashCode = (hashCode * 59) + this.ShowPreview.GetHashCode();
hashCode = (hashCode * 59) + this.ShowProgressStepper.GetHashCode();
hashCode = (hashCode * 59) + this.TestMode.GetHashCode();
+ if (this.SignerExperience != null)
+ {
+ hashCode = (hashCode * 59) + this.SignerExperience.GetHashCode();
+ }
return hashCode;
}
}
@@ -318,13 +321,6 @@ public List GetOpenApiTypes()
Value = AllowEditCcs,
});
types.Add(new OpenApiType()
- {
- Name = "allow_form_view",
- Property = "AllowFormView",
- Type = "bool",
- Value = AllowFormView,
- });
- types.Add(new OpenApiType()
{
Name = "cc_roles",
Property = "CcRoles",
@@ -387,6 +383,13 @@ public List GetOpenApiTypes()
Type = "bool",
Value = TestMode,
});
+ types.Add(new OpenApiType()
+ {
+ Name = "signer_experience",
+ Property = "SignerExperience",
+ Type = "SubSignerExperience",
+ Value = SignerExperience,
+ });
return types;
}
diff --git a/sdks/dotnet/src/Dropbox.Sign/Model/SignatureRequestCreateEmbeddedRequest.cs b/sdks/dotnet/src/Dropbox.Sign/Model/SignatureRequestCreateEmbeddedRequest.cs
index 873106832..8248c671e 100644
--- a/sdks/dotnet/src/Dropbox.Sign/Model/SignatureRequestCreateEmbeddedRequest.cs
+++ b/sdks/dotnet/src/Dropbox.Sign/Model/SignatureRequestCreateEmbeddedRequest.cs
@@ -46,7 +46,6 @@ protected SignatureRequestCreateEmbeddedRequest() { }
/// Add Signers to your Signature Request. This endpoint requires either **signers** or **grouped_signers**, but not both..
/// Add Grouped Signers to your Signature Request. This endpoint requires either **signers** or **grouped_signers**, but not both..
/// Allows signers to decline to sign a document if `true`. Defaults to `false`. (default to false).
- /// Allows signers to view the form fields before signing if set to `true`. Defaults to `false`. (default to false).
/// Allows signers to reassign their signature requests to other signers if set to `true`. Defaults to `false`. **NOTE:** Only available for Premium plan. (default to false).
/// A list describing the attachments.
/// The email addresses that should be CCed..
@@ -65,8 +64,9 @@ protected SignatureRequestCreateEmbeddedRequest() { }
/// The title you want to assign to the SignatureRequest..
/// Send with a value of `true` if you wish to enable [Text Tags](https://app.hellosign.com/api/textTagsWalkthrough#TextTagIntro) parsing in your document. Defaults to disabled, or `false`. (default to false).
/// Controls whether [auto fill fields](https://faq.hellosign.com/hc/en-us/articles/360051467511-Auto-Fill-Fields) can automatically populate a signer's information during signing. **NOTE:** Keep your signer's information safe by ensuring that the _signer on your signature request is the intended party_ before using this feature. (default to false).
+ /// signerExperience.
/// When the signature request will expire. Unsigned signatures will be moved to the expired status, and no longer signable. See [Signature Request Expiration Date](https://developers.hellosign.com/docs/signature-request/expiration/) for details..
- public SignatureRequestCreateEmbeddedRequest(List files = default(List), List fileUrls = default(List), List signers = default(List), List groupedSigners = default(List), bool allowDecline = false, bool allowFormView = false, bool allowReassign = false, List attachments = default(List), List ccEmailAddresses = default(List), string clientId = default(string), List customFields = default(List), SubFieldOptions fieldOptions = default(SubFieldOptions), List formFieldGroups = default(List), List formFieldRules = default(List), List formFieldsPerDocument = default(List), bool hideTextTags = false, string message = default(string), Dictionary metadata = default(Dictionary), SubSigningOptions signingOptions = default(SubSigningOptions), string subject = default(string), bool testMode = false, string title = default(string), bool useTextTags = false, bool populateAutoFillFields = false, int? expiresAt = default(int?))
+ public SignatureRequestCreateEmbeddedRequest(List files = default(List), List fileUrls = default(List), List signers = default(List), List groupedSigners = default(List), bool allowDecline = false, bool allowReassign = false, List attachments = default(List), List ccEmailAddresses = default(List), string clientId = default(string), List customFields = default(List), SubFieldOptions fieldOptions = default(SubFieldOptions), List formFieldGroups = default(List), List formFieldRules = default(List), List formFieldsPerDocument = default(List), bool hideTextTags = false, string message = default(string), Dictionary metadata = default(Dictionary), SubSigningOptions signingOptions = default(SubSigningOptions), string subject = default(string), bool testMode = false, string title = default(string), bool useTextTags = false, bool populateAutoFillFields = false, SubSignerExperience signerExperience = default(SubSignerExperience), int? expiresAt = default(int?))
{
// to ensure "clientId" is required (not null)
@@ -80,7 +80,6 @@ protected SignatureRequestCreateEmbeddedRequest() { }
this.Signers = signers;
this.GroupedSigners = groupedSigners;
this.AllowDecline = allowDecline;
- this.AllowFormView = allowFormView;
this.AllowReassign = allowReassign;
this.Attachments = attachments;
this.CcEmailAddresses = ccEmailAddresses;
@@ -98,6 +97,7 @@ protected SignatureRequestCreateEmbeddedRequest() { }
this.Title = title;
this.UseTextTags = useTextTags;
this.PopulateAutoFillFields = populateAutoFillFields;
+ this.SignerExperience = signerExperience;
this.ExpiresAt = expiresAt;
}
@@ -159,13 +159,6 @@ public static SignatureRequestCreateEmbeddedRequest Init(string jsonData)
[DataMember(Name = "allow_decline", EmitDefaultValue = true)]
public bool AllowDecline { get; set; }
- ///
- /// Allows signers to view the form fields before signing if set to `true`. Defaults to `false`.
- ///
- /// Allows signers to view the form fields before signing if set to `true`. Defaults to `false`.
- [DataMember(Name = "allow_form_view", EmitDefaultValue = true)]
- public bool AllowFormView { get; set; }
-
///
/// Allows signers to reassign their signature requests to other signers if set to `true`. Defaults to `false`. **NOTE:** Only available for Premium plan.
///
@@ -283,6 +276,12 @@ public static SignatureRequestCreateEmbeddedRequest Init(string jsonData)
[DataMember(Name = "populate_auto_fill_fields", EmitDefaultValue = true)]
public bool PopulateAutoFillFields { get; set; }
+ ///
+ /// Gets or Sets SignerExperience
+ ///
+ [DataMember(Name = "signer_experience", EmitDefaultValue = true)]
+ public SubSignerExperience SignerExperience { get; set; }
+
///
/// When the signature request will expire. Unsigned signatures will be moved to the expired status, and no longer signable. See [Signature Request Expiration Date](https://developers.hellosign.com/docs/signature-request/expiration/) for details.
///
@@ -304,7 +303,6 @@ public override string ToString()
sb.Append(" Signers: ").Append(Signers).Append("\n");
sb.Append(" GroupedSigners: ").Append(GroupedSigners).Append("\n");
sb.Append(" AllowDecline: ").Append(AllowDecline).Append("\n");
- sb.Append(" AllowFormView: ").Append(AllowFormView).Append("\n");
sb.Append(" AllowReassign: ").Append(AllowReassign).Append("\n");
sb.Append(" Attachments: ").Append(Attachments).Append("\n");
sb.Append(" CcEmailAddresses: ").Append(CcEmailAddresses).Append("\n");
@@ -322,6 +320,7 @@ public override string ToString()
sb.Append(" Title: ").Append(Title).Append("\n");
sb.Append(" UseTextTags: ").Append(UseTextTags).Append("\n");
sb.Append(" PopulateAutoFillFields: ").Append(PopulateAutoFillFields).Append("\n");
+ sb.Append(" SignerExperience: ").Append(SignerExperience).Append("\n");
sb.Append(" ExpiresAt: ").Append(ExpiresAt).Append("\n");
sb.Append("}\n");
return sb.ToString();
@@ -391,10 +390,6 @@ public bool Equals(SignatureRequestCreateEmbeddedRequest input)
this.AllowDecline == input.AllowDecline ||
this.AllowDecline.Equals(input.AllowDecline)
) &&
- (
- this.AllowFormView == input.AllowFormView ||
- this.AllowFormView.Equals(input.AllowFormView)
- ) &&
(
this.AllowReassign == input.AllowReassign ||
this.AllowReassign.Equals(input.AllowReassign)
@@ -482,6 +477,11 @@ public bool Equals(SignatureRequestCreateEmbeddedRequest input)
this.PopulateAutoFillFields == input.PopulateAutoFillFields ||
this.PopulateAutoFillFields.Equals(input.PopulateAutoFillFields)
) &&
+ (
+ this.SignerExperience == input.SignerExperience ||
+ (this.SignerExperience != null &&
+ this.SignerExperience.Equals(input.SignerExperience))
+ ) &&
(
this.ExpiresAt == input.ExpiresAt ||
(this.ExpiresAt != null &&
@@ -519,7 +519,6 @@ public override int GetHashCode()
hashCode = (hashCode * 59) + this.GroupedSigners.GetHashCode();
}
hashCode = (hashCode * 59) + this.AllowDecline.GetHashCode();
- hashCode = (hashCode * 59) + this.AllowFormView.GetHashCode();
hashCode = (hashCode * 59) + this.AllowReassign.GetHashCode();
if (this.Attachments != null)
{
@@ -573,6 +572,10 @@ public override int GetHashCode()
}
hashCode = (hashCode * 59) + this.UseTextTags.GetHashCode();
hashCode = (hashCode * 59) + this.PopulateAutoFillFields.GetHashCode();
+ if (this.SignerExperience != null)
+ {
+ hashCode = (hashCode * 59) + this.SignerExperience.GetHashCode();
+ }
if (this.ExpiresAt != null)
{
hashCode = (hashCode * 59) + this.ExpiresAt.GetHashCode();
@@ -654,13 +657,6 @@ public List GetOpenApiTypes()
Value = AllowDecline,
});
types.Add(new OpenApiType()
- {
- Name = "allow_form_view",
- Property = "AllowFormView",
- Type = "bool",
- Value = AllowFormView,
- });
- types.Add(new OpenApiType()
{
Name = "allow_reassign",
Property = "AllowReassign",
@@ -780,6 +776,13 @@ public List GetOpenApiTypes()
Value = PopulateAutoFillFields,
});
types.Add(new OpenApiType()
+ {
+ Name = "signer_experience",
+ Property = "SignerExperience",
+ Type = "SubSignerExperience",
+ Value = SignerExperience,
+ });
+ types.Add(new OpenApiType()
{
Name = "expires_at",
Property = "ExpiresAt",
diff --git a/sdks/dotnet/src/Dropbox.Sign/Model/SignatureRequestCreateEmbeddedWithTemplateRequest.cs b/sdks/dotnet/src/Dropbox.Sign/Model/SignatureRequestCreateEmbeddedWithTemplateRequest.cs
index b0296ffdb..6d00faf43 100644
--- a/sdks/dotnet/src/Dropbox.Sign/Model/SignatureRequestCreateEmbeddedWithTemplateRequest.cs
+++ b/sdks/dotnet/src/Dropbox.Sign/Model/SignatureRequestCreateEmbeddedWithTemplateRequest.cs
@@ -56,7 +56,8 @@ protected SignatureRequestCreateEmbeddedWithTemplateRequest() { }
/// Whether this is a test, the signature request will not be legally binding if set to `true`. Defaults to `false`. (default to false).
/// The title you want to assign to the SignatureRequest..
/// Controls whether [auto fill fields](https://faq.hellosign.com/hc/en-us/articles/360051467511-Auto-Fill-Fields) can automatically populate a signer's information during signing. **NOTE:** Keep your signer's information safe by ensuring that the _signer on your signature request is the intended party_ before using this feature. (default to false).
- public SignatureRequestCreateEmbeddedWithTemplateRequest(List templateIds = default(List), bool allowDecline = false, List ccs = default(List), string clientId = default(string), List customFields = default(List), List files = default(List), List fileUrls = default(List), string message = default(string), Dictionary metadata = default(Dictionary), List signers = default(List), SubSigningOptions signingOptions = default(SubSigningOptions), string subject = default(string), bool testMode = false, string title = default(string), bool populateAutoFillFields = false)
+ /// signerExperience.
+ public SignatureRequestCreateEmbeddedWithTemplateRequest(List templateIds = default(List), bool allowDecline = false, List ccs = default(List), string clientId = default(string), List customFields = default(List), List files = default(List), List fileUrls = default(List), string message = default(string), Dictionary metadata = default(Dictionary), List signers = default(List), SubSigningOptions signingOptions = default(SubSigningOptions), string subject = default(string), bool testMode = false, string title = default(string), bool populateAutoFillFields = false, SubSignerExperience signerExperience = default(SubSignerExperience))
{
// to ensure "templateIds" is required (not null)
@@ -89,6 +90,7 @@ protected SignatureRequestCreateEmbeddedWithTemplateRequest() { }
this.TestMode = testMode;
this.Title = title;
this.PopulateAutoFillFields = populateAutoFillFields;
+ this.SignerExperience = signerExperience;
}
///
@@ -211,6 +213,12 @@ public static SignatureRequestCreateEmbeddedWithTemplateRequest Init(string json
[DataMember(Name = "populate_auto_fill_fields", EmitDefaultValue = true)]
public bool PopulateAutoFillFields { get; set; }
+ ///
+ /// Gets or Sets SignerExperience
+ ///
+ [DataMember(Name = "signer_experience", EmitDefaultValue = true)]
+ public SubSignerExperience SignerExperience { get; set; }
+
///
/// Returns the string presentation of the object
///
@@ -234,6 +242,7 @@ public override string ToString()
sb.Append(" TestMode: ").Append(TestMode).Append("\n");
sb.Append(" Title: ").Append(Title).Append("\n");
sb.Append(" PopulateAutoFillFields: ").Append(PopulateAutoFillFields).Append("\n");
+ sb.Append(" SignerExperience: ").Append(SignerExperience).Append("\n");
sb.Append("}\n");
return sb.ToString();
}
@@ -347,6 +356,11 @@ public bool Equals(SignatureRequestCreateEmbeddedWithTemplateRequest input)
(
this.PopulateAutoFillFields == input.PopulateAutoFillFields ||
this.PopulateAutoFillFields.Equals(input.PopulateAutoFillFields)
+ ) &&
+ (
+ this.SignerExperience == input.SignerExperience ||
+ (this.SignerExperience != null &&
+ this.SignerExperience.Equals(input.SignerExperience))
);
}
@@ -410,6 +424,10 @@ public override int GetHashCode()
hashCode = (hashCode * 59) + this.Title.GetHashCode();
}
hashCode = (hashCode * 59) + this.PopulateAutoFillFields.GetHashCode();
+ if (this.SignerExperience != null)
+ {
+ hashCode = (hashCode * 59) + this.SignerExperience.GetHashCode();
+ }
return hashCode;
}
}
@@ -549,6 +567,13 @@ public List GetOpenApiTypes()
Type = "bool",
Value = PopulateAutoFillFields,
});
+ types.Add(new OpenApiType()
+ {
+ Name = "signer_experience",
+ Property = "SignerExperience",
+ Type = "SubSignerExperience",
+ Value = SignerExperience,
+ });
return types;
}
diff --git a/sdks/dotnet/src/Dropbox.Sign/Model/SignatureRequestEditEmbeddedRequest.cs b/sdks/dotnet/src/Dropbox.Sign/Model/SignatureRequestEditEmbeddedRequest.cs
index 67f19385b..958a237ff 100644
--- a/sdks/dotnet/src/Dropbox.Sign/Model/SignatureRequestEditEmbeddedRequest.cs
+++ b/sdks/dotnet/src/Dropbox.Sign/Model/SignatureRequestEditEmbeddedRequest.cs
@@ -46,7 +46,6 @@ protected SignatureRequestEditEmbeddedRequest() { }
/// Add Signers to your Signature Request. This endpoint requires either **signers** or **grouped_signers**, but not both..
/// Add Grouped Signers to your Signature Request. This endpoint requires either **signers** or **grouped_signers**, but not both..
/// Allows signers to decline to sign a document if `true`. Defaults to `false`. (default to false).
- /// Allows signers to view the form fields before signing if set to `true`. Defaults to `false`. (default to false).
/// Allows signers to reassign their signature requests to other signers if set to `true`. Defaults to `false`. **NOTE:** Only available for Premium plan. (default to false).
/// A list describing the attachments.
/// The email addresses that should be CCed..
@@ -66,7 +65,8 @@ protected SignatureRequestEditEmbeddedRequest() { }
/// Send with a value of `true` if you wish to enable [Text Tags](https://app.hellosign.com/api/textTagsWalkthrough#TextTagIntro) parsing in your document. Defaults to disabled, or `false`. (default to false).
/// Controls whether [auto fill fields](https://faq.hellosign.com/hc/en-us/articles/360051467511-Auto-Fill-Fields) can automatically populate a signer's information during signing. **NOTE:** Keep your signer's information safe by ensuring that the _signer on your signature request is the intended party_ before using this feature. (default to false).
/// When the signature request will expire. Unsigned signatures will be moved to the expired status, and no longer signable. See [Signature Request Expiration Date](https://developers.hellosign.com/docs/signature-request/expiration/) for details..
- public SignatureRequestEditEmbeddedRequest(List files = default(List), List fileUrls = default(List), List signers = default(List), List groupedSigners = default(List), bool allowDecline = false, bool allowFormView = false, bool allowReassign = false, List attachments = default(List), List ccEmailAddresses = default(List), string clientId = default(string), List customFields = default(List), SubFieldOptions fieldOptions = default(SubFieldOptions), List formFieldGroups = default(List), List formFieldRules = default(List), List formFieldsPerDocument = default(List), bool hideTextTags = false, string message = default(string), Dictionary metadata = default(Dictionary), SubSigningOptions signingOptions = default(SubSigningOptions), string subject = default(string), bool testMode = false, string title = default(string), bool useTextTags = false, bool populateAutoFillFields = false, int? expiresAt = default(int?))
+ /// signerExperience.
+ public SignatureRequestEditEmbeddedRequest(List files = default(List), List fileUrls = default(List), List signers = default(List), List groupedSigners = default(List), bool allowDecline = false, bool allowReassign = false, List attachments = default(List), List ccEmailAddresses = default(List), string clientId = default(string), List customFields = default(List), SubFieldOptions fieldOptions = default(SubFieldOptions), List formFieldGroups = default(List), List formFieldRules = default(List), List formFieldsPerDocument = default(List), bool hideTextTags = false, string message = default(string), Dictionary metadata = default(Dictionary), SubSigningOptions signingOptions = default(SubSigningOptions), string subject = default(string), bool testMode = false, string title = default(string), bool useTextTags = false, bool populateAutoFillFields = false, int? expiresAt = default(int?), SubSignerExperience signerExperience = default(SubSignerExperience))
{
// to ensure "clientId" is required (not null)
@@ -80,7 +80,6 @@ protected SignatureRequestEditEmbeddedRequest() { }
this.Signers = signers;
this.GroupedSigners = groupedSigners;
this.AllowDecline = allowDecline;
- this.AllowFormView = allowFormView;
this.AllowReassign = allowReassign;
this.Attachments = attachments;
this.CcEmailAddresses = ccEmailAddresses;
@@ -99,6 +98,7 @@ protected SignatureRequestEditEmbeddedRequest() { }
this.UseTextTags = useTextTags;
this.PopulateAutoFillFields = populateAutoFillFields;
this.ExpiresAt = expiresAt;
+ this.SignerExperience = signerExperience;
}
///
@@ -159,13 +159,6 @@ public static SignatureRequestEditEmbeddedRequest Init(string jsonData)
[DataMember(Name = "allow_decline", EmitDefaultValue = true)]
public bool AllowDecline { get; set; }
- ///
- /// Allows signers to view the form fields before signing if set to `true`. Defaults to `false`.
- ///
- /// Allows signers to view the form fields before signing if set to `true`. Defaults to `false`.
- [DataMember(Name = "allow_form_view", EmitDefaultValue = true)]
- public bool AllowFormView { get; set; }
-
///
/// Allows signers to reassign their signature requests to other signers if set to `true`. Defaults to `false`. **NOTE:** Only available for Premium plan.
///
@@ -290,6 +283,12 @@ public static SignatureRequestEditEmbeddedRequest Init(string jsonData)
[DataMember(Name = "expires_at", EmitDefaultValue = true)]
public int? ExpiresAt { get; set; }
+ ///
+ /// Gets or Sets SignerExperience
+ ///
+ [DataMember(Name = "signer_experience", EmitDefaultValue = true)]
+ public SubSignerExperience SignerExperience { get; set; }
+
///
/// Returns the string presentation of the object
///
@@ -304,7 +303,6 @@ public override string ToString()
sb.Append(" Signers: ").Append(Signers).Append("\n");
sb.Append(" GroupedSigners: ").Append(GroupedSigners).Append("\n");
sb.Append(" AllowDecline: ").Append(AllowDecline).Append("\n");
- sb.Append(" AllowFormView: ").Append(AllowFormView).Append("\n");
sb.Append(" AllowReassign: ").Append(AllowReassign).Append("\n");
sb.Append(" Attachments: ").Append(Attachments).Append("\n");
sb.Append(" CcEmailAddresses: ").Append(CcEmailAddresses).Append("\n");
@@ -323,6 +321,7 @@ public override string ToString()
sb.Append(" UseTextTags: ").Append(UseTextTags).Append("\n");
sb.Append(" PopulateAutoFillFields: ").Append(PopulateAutoFillFields).Append("\n");
sb.Append(" ExpiresAt: ").Append(ExpiresAt).Append("\n");
+ sb.Append(" SignerExperience: ").Append(SignerExperience).Append("\n");
sb.Append("}\n");
return sb.ToString();
}
@@ -391,10 +390,6 @@ public bool Equals(SignatureRequestEditEmbeddedRequest input)
this.AllowDecline == input.AllowDecline ||
this.AllowDecline.Equals(input.AllowDecline)
) &&
- (
- this.AllowFormView == input.AllowFormView ||
- this.AllowFormView.Equals(input.AllowFormView)
- ) &&
(
this.AllowReassign == input.AllowReassign ||
this.AllowReassign.Equals(input.AllowReassign)
@@ -486,6 +481,11 @@ public bool Equals(SignatureRequestEditEmbeddedRequest input)
this.ExpiresAt == input.ExpiresAt ||
(this.ExpiresAt != null &&
this.ExpiresAt.Equals(input.ExpiresAt))
+ ) &&
+ (
+ this.SignerExperience == input.SignerExperience ||
+ (this.SignerExperience != null &&
+ this.SignerExperience.Equals(input.SignerExperience))
);
}
@@ -519,7 +519,6 @@ public override int GetHashCode()
hashCode = (hashCode * 59) + this.GroupedSigners.GetHashCode();
}
hashCode = (hashCode * 59) + this.AllowDecline.GetHashCode();
- hashCode = (hashCode * 59) + this.AllowFormView.GetHashCode();
hashCode = (hashCode * 59) + this.AllowReassign.GetHashCode();
if (this.Attachments != null)
{
@@ -577,6 +576,10 @@ public override int GetHashCode()
{
hashCode = (hashCode * 59) + this.ExpiresAt.GetHashCode();
}
+ if (this.SignerExperience != null)
+ {
+ hashCode = (hashCode * 59) + this.SignerExperience.GetHashCode();
+ }
return hashCode;
}
}
@@ -654,13 +657,6 @@ public List GetOpenApiTypes()
Value = AllowDecline,
});
types.Add(new OpenApiType()
- {
- Name = "allow_form_view",
- Property = "AllowFormView",
- Type = "bool",
- Value = AllowFormView,
- });
- types.Add(new OpenApiType()
{
Name = "allow_reassign",
Property = "AllowReassign",
@@ -786,6 +782,13 @@ public List GetOpenApiTypes()
Type = "int?",
Value = ExpiresAt,
});
+ types.Add(new OpenApiType()
+ {
+ Name = "signer_experience",
+ Property = "SignerExperience",
+ Type = "SubSignerExperience",
+ Value = SignerExperience,
+ });
return types;
}
diff --git a/sdks/dotnet/src/Dropbox.Sign/Model/SignatureRequestEditEmbeddedWithTemplateRequest.cs b/sdks/dotnet/src/Dropbox.Sign/Model/SignatureRequestEditEmbeddedWithTemplateRequest.cs
index fcf32fa66..d1a36b057 100644
--- a/sdks/dotnet/src/Dropbox.Sign/Model/SignatureRequestEditEmbeddedWithTemplateRequest.cs
+++ b/sdks/dotnet/src/Dropbox.Sign/Model/SignatureRequestEditEmbeddedWithTemplateRequest.cs
@@ -56,7 +56,8 @@ protected SignatureRequestEditEmbeddedWithTemplateRequest() { }
/// Whether this is a test, the signature request will not be legally binding if set to `true`. Defaults to `false`. (default to false).
/// The title you want to assign to the SignatureRequest..
/// Controls whether [auto fill fields](https://faq.hellosign.com/hc/en-us/articles/360051467511-Auto-Fill-Fields) can automatically populate a signer's information during signing. **NOTE:** Keep your signer's information safe by ensuring that the _signer on your signature request is the intended party_ before using this feature. (default to false).
- public SignatureRequestEditEmbeddedWithTemplateRequest(List templateIds = default(List), bool allowDecline = false, List ccs = default(List), string clientId = default(string), List customFields = default(List), List files = default(List), List fileUrls = default(List), string message = default(string), Dictionary metadata = default(Dictionary), List signers = default(List), SubSigningOptions signingOptions = default(SubSigningOptions), string subject = default(string), bool testMode = false, string title = default(string), bool populateAutoFillFields = false)
+ /// signerExperience.
+ public SignatureRequestEditEmbeddedWithTemplateRequest(List templateIds = default(List), bool allowDecline = false, List ccs = default(List), string clientId = default(string), List customFields = default(List), List files = default(List), List fileUrls = default(List), string message = default(string), Dictionary metadata = default(Dictionary), List signers = default(List), SubSigningOptions signingOptions = default(SubSigningOptions), string subject = default(string), bool testMode = false, string title = default(string), bool populateAutoFillFields = false, SubSignerExperience signerExperience = default(SubSignerExperience))
{
// to ensure "templateIds" is required (not null)
@@ -89,6 +90,7 @@ protected SignatureRequestEditEmbeddedWithTemplateRequest() { }
this.TestMode = testMode;
this.Title = title;
this.PopulateAutoFillFields = populateAutoFillFields;
+ this.SignerExperience = signerExperience;
}
///
@@ -211,6 +213,12 @@ public static SignatureRequestEditEmbeddedWithTemplateRequest Init(string jsonDa
[DataMember(Name = "populate_auto_fill_fields", EmitDefaultValue = true)]
public bool PopulateAutoFillFields { get; set; }
+ ///
+ /// Gets or Sets SignerExperience
+ ///
+ [DataMember(Name = "signer_experience", EmitDefaultValue = true)]
+ public SubSignerExperience SignerExperience { get; set; }
+
///
/// Returns the string presentation of the object
///
@@ -234,6 +242,7 @@ public override string ToString()
sb.Append(" TestMode: ").Append(TestMode).Append("\n");
sb.Append(" Title: ").Append(Title).Append("\n");
sb.Append(" PopulateAutoFillFields: ").Append(PopulateAutoFillFields).Append("\n");
+ sb.Append(" SignerExperience: ").Append(SignerExperience).Append("\n");
sb.Append("}\n");
return sb.ToString();
}
@@ -347,6 +356,11 @@ public bool Equals(SignatureRequestEditEmbeddedWithTemplateRequest input)
(
this.PopulateAutoFillFields == input.PopulateAutoFillFields ||
this.PopulateAutoFillFields.Equals(input.PopulateAutoFillFields)
+ ) &&
+ (
+ this.SignerExperience == input.SignerExperience ||
+ (this.SignerExperience != null &&
+ this.SignerExperience.Equals(input.SignerExperience))
);
}
@@ -410,6 +424,10 @@ public override int GetHashCode()
hashCode = (hashCode * 59) + this.Title.GetHashCode();
}
hashCode = (hashCode * 59) + this.PopulateAutoFillFields.GetHashCode();
+ if (this.SignerExperience != null)
+ {
+ hashCode = (hashCode * 59) + this.SignerExperience.GetHashCode();
+ }
return hashCode;
}
}
@@ -549,6 +567,13 @@ public List GetOpenApiTypes()
Type = "bool",
Value = PopulateAutoFillFields,
});
+ types.Add(new OpenApiType()
+ {
+ Name = "signer_experience",
+ Property = "SignerExperience",
+ Type = "SubSignerExperience",
+ Value = SignerExperience,
+ });
return types;
}
diff --git a/sdks/dotnet/src/Dropbox.Sign/Model/SignatureRequestEditRequest.cs b/sdks/dotnet/src/Dropbox.Sign/Model/SignatureRequestEditRequest.cs
index 04e30e565..c3f8e39b9 100644
--- a/sdks/dotnet/src/Dropbox.Sign/Model/SignatureRequestEditRequest.cs
+++ b/sdks/dotnet/src/Dropbox.Sign/Model/SignatureRequestEditRequest.cs
@@ -46,7 +46,6 @@ protected SignatureRequestEditRequest() { }
/// Add Signers to your Signature Request. This endpoint requires either **signers** or **grouped_signers**, but not both..
/// Add Grouped Signers to your Signature Request. This endpoint requires either **signers** or **grouped_signers**, but not both..
/// Allows signers to decline to sign a document if `true`. Defaults to `false`. (default to false).
- /// Allows signers to view the form fields before signing if set to `true`. Defaults to `false`. (default to false).
/// Allows signers to reassign their signature requests to other signers if set to `true`. Defaults to `false`. **NOTE:** Only available for Premium plan and higher. (default to false).
/// A list describing the attachments.
/// The email addresses that should be CCed..
@@ -67,7 +66,8 @@ protected SignatureRequestEditRequest() { }
/// The title you want to assign to the SignatureRequest..
/// Send with a value of `true` if you wish to enable [Text Tags](https://app.hellosign.com/api/textTagsWalkthrough#TextTagIntro) parsing in your document. Defaults to disabled, or `false`. (default to false).
/// When the signature request will expire. Unsigned signatures will be moved to the expired status, and no longer signable. See [Signature Request Expiration Date](https://developers.hellosign.com/docs/signature-request/expiration/) for details..
- public SignatureRequestEditRequest(List files = default(List), List fileUrls = default(List), List signers = default(List), List groupedSigners = default(List), bool allowDecline = false, bool allowFormView = false, bool allowReassign = false, List attachments = default(List), List ccEmailAddresses = default(List), string clientId = default(string), List customFields = default(List), SubFieldOptions fieldOptions = default(SubFieldOptions), List formFieldGroups = default(List), List formFieldRules = default(List), List formFieldsPerDocument = default(List), bool hideTextTags = false, bool isEid = false, string message = default(string), Dictionary metadata = default(Dictionary), SubSigningOptions signingOptions = default(SubSigningOptions), string signingRedirectUrl = default(string), string subject = default(string), bool testMode = false, string title = default(string), bool useTextTags = false, int? expiresAt = default(int?))
+ /// signerExperience.
+ public SignatureRequestEditRequest(List files = default(List), List fileUrls = default(List), List signers = default(List), List groupedSigners = default(List), bool allowDecline = false, bool allowReassign = false, List attachments = default(List), List ccEmailAddresses = default(List), string clientId = default(string), List customFields = default(List), SubFieldOptions fieldOptions = default(SubFieldOptions), List formFieldGroups = default(List), List formFieldRules = default(List), List formFieldsPerDocument = default(List), bool hideTextTags = false, bool isEid = false, string message = default(string), Dictionary metadata = default(Dictionary), SubSigningOptions signingOptions = default(SubSigningOptions), string signingRedirectUrl = default(string), string subject = default(string), bool testMode = false, string title = default(string), bool useTextTags = false, int? expiresAt = default(int?), SubSignerExperience signerExperience = default(SubSignerExperience))
{
this.Files = files;
@@ -75,7 +75,6 @@ protected SignatureRequestEditRequest() { }
this.Signers = signers;
this.GroupedSigners = groupedSigners;
this.AllowDecline = allowDecline;
- this.AllowFormView = allowFormView;
this.AllowReassign = allowReassign;
this.Attachments = attachments;
this.CcEmailAddresses = ccEmailAddresses;
@@ -96,6 +95,7 @@ protected SignatureRequestEditRequest() { }
this.Title = title;
this.UseTextTags = useTextTags;
this.ExpiresAt = expiresAt;
+ this.SignerExperience = signerExperience;
}
///
@@ -149,13 +149,6 @@ public static SignatureRequestEditRequest Init(string jsonData)
[DataMember(Name = "allow_decline", EmitDefaultValue = true)]
public bool AllowDecline { get; set; }
- ///
- /// Allows signers to view the form fields before signing if set to `true`. Defaults to `false`.
- ///
- /// Allows signers to view the form fields before signing if set to `true`. Defaults to `false`.
- [DataMember(Name = "allow_form_view", EmitDefaultValue = true)]
- public bool AllowFormView { get; set; }
-
///
/// Allows signers to reassign their signature requests to other signers if set to `true`. Defaults to `false`. **NOTE:** Only available for Premium plan and higher.
///
@@ -294,6 +287,12 @@ public static SignatureRequestEditRequest Init(string jsonData)
[DataMember(Name = "expires_at", EmitDefaultValue = true)]
public int? ExpiresAt { get; set; }
+ ///
+ /// Gets or Sets SignerExperience
+ ///
+ [DataMember(Name = "signer_experience", EmitDefaultValue = true)]
+ public SubSignerExperience SignerExperience { get; set; }
+
///
/// Returns the string presentation of the object
///
@@ -307,7 +306,6 @@ public override string ToString()
sb.Append(" Signers: ").Append(Signers).Append("\n");
sb.Append(" GroupedSigners: ").Append(GroupedSigners).Append("\n");
sb.Append(" AllowDecline: ").Append(AllowDecline).Append("\n");
- sb.Append(" AllowFormView: ").Append(AllowFormView).Append("\n");
sb.Append(" AllowReassign: ").Append(AllowReassign).Append("\n");
sb.Append(" Attachments: ").Append(Attachments).Append("\n");
sb.Append(" CcEmailAddresses: ").Append(CcEmailAddresses).Append("\n");
@@ -328,6 +326,7 @@ public override string ToString()
sb.Append(" Title: ").Append(Title).Append("\n");
sb.Append(" UseTextTags: ").Append(UseTextTags).Append("\n");
sb.Append(" ExpiresAt: ").Append(ExpiresAt).Append("\n");
+ sb.Append(" SignerExperience: ").Append(SignerExperience).Append("\n");
sb.Append("}\n");
return sb.ToString();
}
@@ -391,10 +390,6 @@ public bool Equals(SignatureRequestEditRequest input)
this.AllowDecline == input.AllowDecline ||
this.AllowDecline.Equals(input.AllowDecline)
) &&
- (
- this.AllowFormView == input.AllowFormView ||
- this.AllowFormView.Equals(input.AllowFormView)
- ) &&
(
this.AllowReassign == input.AllowReassign ||
this.AllowReassign.Equals(input.AllowReassign)
@@ -496,6 +491,11 @@ public bool Equals(SignatureRequestEditRequest input)
this.ExpiresAt == input.ExpiresAt ||
(this.ExpiresAt != null &&
this.ExpiresAt.Equals(input.ExpiresAt))
+ ) &&
+ (
+ this.SignerExperience == input.SignerExperience ||
+ (this.SignerExperience != null &&
+ this.SignerExperience.Equals(input.SignerExperience))
);
}
@@ -525,7 +525,6 @@ public override int GetHashCode()
hashCode = (hashCode * 59) + this.GroupedSigners.GetHashCode();
}
hashCode = (hashCode * 59) + this.AllowDecline.GetHashCode();
- hashCode = (hashCode * 59) + this.AllowFormView.GetHashCode();
hashCode = (hashCode * 59) + this.AllowReassign.GetHashCode();
if (this.Attachments != null)
{
@@ -591,6 +590,10 @@ public override int GetHashCode()
{
hashCode = (hashCode * 59) + this.ExpiresAt.GetHashCode();
}
+ if (this.SignerExperience != null)
+ {
+ hashCode = (hashCode * 59) + this.SignerExperience.GetHashCode();
+ }
return hashCode;
}
}
@@ -661,13 +664,6 @@ public List GetOpenApiTypes()
Value = AllowDecline,
});
types.Add(new OpenApiType()
- {
- Name = "allow_form_view",
- Property = "AllowFormView",
- Type = "bool",
- Value = AllowFormView,
- });
- types.Add(new OpenApiType()
{
Name = "allow_reassign",
Property = "AllowReassign",
@@ -807,6 +803,13 @@ public List GetOpenApiTypes()
Type = "int?",
Value = ExpiresAt,
});
+ types.Add(new OpenApiType()
+ {
+ Name = "signer_experience",
+ Property = "SignerExperience",
+ Type = "SubSignerExperience",
+ Value = SignerExperience,
+ });
return types;
}
diff --git a/sdks/dotnet/src/Dropbox.Sign/Model/SignatureRequestEditWithTemplateRequest.cs b/sdks/dotnet/src/Dropbox.Sign/Model/SignatureRequestEditWithTemplateRequest.cs
index 84990b8ff..fbd70545c 100644
--- a/sdks/dotnet/src/Dropbox.Sign/Model/SignatureRequestEditWithTemplateRequest.cs
+++ b/sdks/dotnet/src/Dropbox.Sign/Model/SignatureRequestEditWithTemplateRequest.cs
@@ -57,7 +57,8 @@ protected SignatureRequestEditWithTemplateRequest() { }
/// The subject in the email that will be sent to the signers..
/// Whether this is a test, the signature request will not be legally binding if set to `true`. Defaults to `false`. (default to false).
/// The title you want to assign to the SignatureRequest..
- public SignatureRequestEditWithTemplateRequest(List templateIds = default(List), bool allowDecline = false, List ccs = default(List), string clientId = default(string), List customFields = default(List), List files = default(List), List fileUrls = default(List), bool isEid = false, string message = default(string), Dictionary metadata = default(Dictionary), List signers = default(List), SubSigningOptions signingOptions = default(SubSigningOptions), string signingRedirectUrl = default(string), string subject = default(string), bool testMode = false, string title = default(string))
+ /// signerExperience.
+ public SignatureRequestEditWithTemplateRequest(List templateIds = default(List