|
5 | 5 |
|
6 | 6 | class Eg045DeleteRestoreEnvelopeController: |
7 | 7 | @staticmethod |
8 | | - def move_envelope(args): |
| 8 | + def delete_envelope(args): |
9 | 9 | #ds-snippet-start:eSign45Step2 |
10 | 10 | api_client = create_api_client(base_path=args["base_path"], access_token=args["access_token"]) |
11 | 11 | folders_api = FoldersApi(api_client) |
12 | 12 | #ds-snippet-end:eSign45Step2 |
13 | 13 |
|
14 | 14 | #ds-snippet-start:eSign45Step3 |
15 | 15 | folders_request = FoldersRequest( |
16 | | - envelope_ids=[args["envelope_id"]], |
17 | | - |
18 | | - # add from_folder_id parameter if its value is provided |
19 | | - **({"from_folder_id": args["from_folder_id"]} if args.get("from_folder_id") else {}) |
| 16 | + envelope_ids=[args["envelope_id"]] |
20 | 17 | ) |
21 | 18 | #ds-snippet-end:eSign45Step3 |
22 | 19 |
|
23 | 20 | #ds-snippet-start:eSign45Step4 |
24 | | - results = folders_api.move_envelopes(account_id=args["account_id"], folder_id=args["folder_id"], folders_request=folders_request) |
| 21 | + results = folders_api.move_envelopes(account_id=args["account_id"], folder_id=args["delete_folder_id"], folders_request=folders_request) |
25 | 22 | #ds-snippet-end:eSign45Step4 |
26 | 23 | return results |
27 | 24 |
|
| 25 | + @staticmethod |
| 26 | + def move_envelope_to_folder(args): |
| 27 | + api_client = create_api_client(base_path=args["base_path"], access_token=args["access_token"]) |
| 28 | + folders_api = FoldersApi(api_client) |
| 29 | + |
| 30 | + #ds-snippet-start:eSign45Step6 |
| 31 | + folders_request = FoldersRequest( |
| 32 | + envelope_ids=[args["envelope_id"]], |
| 33 | + from_folder_id=args["from_folder_id"] |
| 34 | + ) |
| 35 | + |
| 36 | + results = folders_api.move_envelopes(account_id=args["account_id"], folder_id=args["folder_id"], folders_request=folders_request) |
| 37 | + #ds-snippet-end:eSign45Step6 |
| 38 | + return results |
| 39 | + |
28 | 40 | @staticmethod |
29 | 41 | def get_folders(args): |
30 | 42 | api_client = create_api_client(base_path=args["base_path"], access_token=args["access_token"]) |
|
0 commit comments