2222 'rejected' : ProfileApprovalRejected (),
2323 'cancelled' : ProfileApprovalWithdrawn (),
2424 'timeout' : ProfileApprovalTimedOut (),
25+ 'withdrawn' : ProfileApprovalWithdrawn (),
2526}
2627
2728
@@ -202,7 +203,13 @@ def _checkout(
202203 ) -> dict :
203204 params = {'accessType' : 'PROGRAMMATIC' if programmatic else 'CONSOLE' }
204205
205- data = {'justification' : justification }
206+ data = {}
207+ if justification :
208+ data ['justification' ] = justification
209+ if ticket_type :
210+ data ['ticketType' ] = ticket_type
211+ if ticket_id :
212+ data ['ticketId' ] = ticket_id
206213
207214 transaction = None
208215
@@ -577,7 +584,7 @@ def create_filter(self, filter_name: str, filter_properties: str) -> dict:
577584
578585 data = {'name' : filter_name , 'filter' : filter_properties }
579586
580- return self .britive .post (f" { self .base_url } /{ self .whoami ()[' userId' ]} /filters" , json = data )
587+ return self .britive .post (f' { self .base_url } /{ self .whoami ()[" userId" ]} /filters' , json = data )
581588
582589 def list_filters (self ) -> list :
583590 """
@@ -586,7 +593,7 @@ def list_filters(self) -> list:
586593 :return: List of filters.
587594 """
588595
589- return self .britive .get (f" { self .base_url } /{ self .whoami ()[' userId' ]} /filters" )
596+ return self .britive .get (f' { self .base_url } /{ self .whoami ()[" userId" ]} /filters' )
590597
591598 def update_filter (self , filter_id : str , filter_name : str , filter_properties : str ) -> dict :
592599 """
@@ -619,7 +626,7 @@ def update_filter(self, filter_id: str, filter_name: str, filter_properties: str
619626
620627 data = {'name' : filter_name , 'filter' : filter_properties }
621628
622- return self .britive .put (f" { self .base_url } /{ self .whoami ()[' userId' ]} /filters/{ filter_id } " , json = data )
629+ return self .britive .put (f' { self .base_url } /{ self .whoami ()[" userId" ]} /filters/{ filter_id } ' , json = data )
623630
624631 def delete_filter (self , filter_id : str ) -> None :
625632 """
@@ -629,4 +636,4 @@ def delete_filter(self, filter_id: str) -> None:
629636 :return: None.
630637 """
631638
632- return self .britive .delete (f" { self .base_url } /{ self .whoami ()[' userId' ]} /filters/{ filter_id } " )
639+ return self .britive .delete (f' { self .base_url } /{ self .whoami ()[" userId" ]} /filters/{ filter_id } ' )
0 commit comments