1010class Eg043SharedAccessController :
1111 @classmethod
1212 def create_agent (cls , args ):
13+ #ds-snippet-start:eSign43Step2
1314 api_client = create_api_client (base_path = args ["base_path" ], access_token = args ["access_token" ])
15+ #ds-snippet-end:eSign43Step2
16+ #ds-snippet-start:eSign43Step3
1417 users_api = UsersApi (api_client )
18+ #ds-snippet-end:eSign43Step3
1519
1620 # check if agent already exists
1721 try :
@@ -29,9 +33,12 @@ def create_agent(cls, args):
2933 raise err
3034
3135 # create new agent
36+ #ds-snippet-start:eSign43Step3
3237 new_users = users_api .create (args ["account_id" ], new_users_definition = cls .new_users_definition (args ))
3338 return new_users .new_users [0 ]
39+ #ds-snippet-end:eSign43Step3
3440
41+ #ds-snippet-start:eSign43Step4
3542 @classmethod
3643 def create_authorization (cls , args ):
3744 api_client = create_api_client (base_path = args ["base_path" ], access_token = args ["access_token" ])
@@ -52,7 +59,9 @@ def create_authorization(cls, args):
5259 args ["user_id" ],
5360 user_authorization_create_request = cls .user_authorization_request (args )
5461 )
62+ #ds-snippet-end:eSign43Step4
5563
64+ #ds-snippet-start:eSign43Step3
5665 @classmethod
5766 def new_users_definition (cls , args ):
5867 agent = UserInformation (
@@ -61,6 +70,7 @@ def new_users_definition(cls, args):
6170 activation_access_code = args ["activation" ]
6271 )
6372 return NewUsersDefinition (new_users = [agent ])
73+ #ds-snippet-end:eSign43Step3
6474
6575 @classmethod
6676 def user_authorization_request (cls , args ):
@@ -72,6 +82,7 @@ def user_authorization_request(cls, args):
7282 permission = "manage"
7383 )
7484
85+ #ds-snippet-start:eSign43Step5
7586 @classmethod
7687 def get_envelopes (cls , args ):
7788 api_client = create_api_client (base_path = args ["base_path" ], access_token = args ["access_token" ])
@@ -80,3 +91,4 @@ def get_envelopes(cls, args):
8091
8192 from_date = (datetime .utcnow () - timedelta (days = 10 )).isoformat ()
8293 return envelopes_api .list_status_changes (account_id = args ["account_id" ], from_date = from_date )
94+ #ds-snippet-end:eSign43Step5
0 commit comments