Skip to content

Commit 1ef137a

Browse files
author
Milan Latinovic
committed
DocumentModel missing fields for compatibility with eversign REST API #28
- Extend model with custom_requester_name and custom_requester_email
1 parent d07c895 commit 1ef137a

File tree

2 files changed

+11
-1
lines changed

2 files changed

+11
-1
lines changed

eversign/document.py

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -194,6 +194,8 @@ class DocumentModel(Model):
194194
meta = DictType(StringType)
195195
embedded_signing_enabled = BoolIntType()
196196
use_hidden_tags = BoolIntType()
197+
custom_requester_name = StringType()
198+
custom_requester_email = StringType()
197199

198200
class Options:
199201
serialize_when_none = False

examples/create_document.py

Lines changed: 9 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -12,7 +12,7 @@
1212
recipient = eversign.Recipient(name="Test", email=config.signer_email)
1313

1414
file = eversign.File(name="Test")
15-
file.file_url = 'raw.pdf'
15+
file.file_url = 'examples/raw.pdf'
1616

1717
signer = eversign.Signer()
1818
signer.id = "1"
@@ -39,6 +39,14 @@
3939
field.height = 35
4040
field.required = 1
4141

42+
4243
document.add_field(field)
44+
45+
# Add custom requester name
46+
document.custom_requester_name = 'Custom requester name'
47+
48+
# Add custom requester email
49+
document.custom_requester_email = '[email protected]'
50+
4351
finished_document = client.create_document(document)
4452
print(finished_document.document_hash)

0 commit comments

Comments
 (0)