@@ -87,7 +87,7 @@ def create_share(
8787 return res .share
8888
8989 def list_existing_shares (
90- self , auth_token : tuple , filter_list : list [cs3scr .Filter ] = None , page_size : int = 0 , page_token : str = None
90+ self , auth_token : tuple , filter_list : list [cs3scr .Filter ] = None , page_size : int = 0 , page_token : Optional [ str ] = None
9191 ) -> list [cs3scr .Share ]:
9292 """
9393 List shares based on a filter.
@@ -109,7 +109,7 @@ def list_existing_shares(
109109 )
110110 return (res .share_infos , res .next_page_token )
111111
112- def get_share (self , auth_token : tuple , opaque_id : str = None , share_key : cs3scr .ShareKey = None ) -> cs3scr .Share :
112+ def get_share (self , auth_token : tuple , opaque_id : Optional [ str ] = None , share_key : Optional [ cs3scr .ShareKey ] = None ) -> cs3scr .Share :
113113 """
114114 Get a share by its opaque id or share key (combination of resource_id, grantee and owner),
115115 one of them is required.
@@ -141,7 +141,7 @@ def get_share(self, auth_token: tuple, opaque_id: str = None, share_key: cs3scr.
141141 )
142142 return res .share
143143
144- def remove_share (self , auth_token : tuple , opaque_id : str = None , share_key : cs3scr .ShareKey = None ) -> None :
144+ def remove_share (self , auth_token : tuple , opaque_id : Optional [ str ] = None , share_key : Optional [ cs3scr .ShareKey ] = None ) -> None :
145145 """
146146 Remove a share by its opaque id or share key (combination of resource_id, grantee and owner),
147147 one of them is required.
@@ -175,9 +175,9 @@ def remove_share(self, auth_token: tuple, opaque_id: str = None, share_key: cs3s
175175 def update_share (
176176 self , auth_token : tuple ,
177177 role : str ,
178- opaque_id : str = None ,
179- share_key : cs3scr .ShareKey = None ,
180- display_name : str = None
178+ opaque_id : Optional [ str ] = None ,
179+ share_key : Optional [ cs3scr .ShareKey ] = None ,
180+ display_name : Optional [ str ] = None
181181 ) -> cs3scr .Share :
182182 """
183183 Update a share by its opaque id.
@@ -216,7 +216,7 @@ def update_share(
216216 return res .share
217217
218218 def list_received_existing_shares (
219- self , auth_token : tuple , filter_list : list = None , page_size : int = 0 , page_token : str = None
219+ self , auth_token : tuple , filter_list : Optional [ list ] = None , page_size : int = 0 , page_token : Optional [ str ] = None
220220 ) -> list :
221221 """
222222 List received existing shares.
@@ -240,7 +240,7 @@ def list_received_existing_shares(
240240 return (res .share_infos , res .next_page_token )
241241
242242 def get_received_share (
243- self , auth_token : tuple , opaque_id : str = None , share_key : cs3scr .ShareKey = None
243+ self , auth_token : tuple , opaque_id : Optional [ str ] = None , share_key : Optional [ cs3scr .ShareKey ] = None
244244 ) -> cs3scr .ReceivedShare :
245245 """
246246 Get a received share by its opaque id or share key (combination of resource_id, grantee and owner),
@@ -313,12 +313,12 @@ def create_public_share(
313313 auth_token : tuple ,
314314 resource_info : cs3spr .ResourceInfo ,
315315 role : str ,
316- password : str = None ,
317- expiration : cs3types .Timestamp = None ,
318- description : str = None ,
316+ password : Optional [ str ] = None ,
317+ expiration : Optional [ cs3types .Timestamp ] = None ,
318+ description : Optional [ str ] = None ,
319319 internal : bool = False ,
320320 notify_uploads : bool = False ,
321- notify_uploads_extra_recipients : list = None ,
321+ notify_uploads_extra_recipients : Optional [ list ] = None ,
322322 ) -> cs3slr .PublicShare :
323323 """
324324 Create a public share.
@@ -358,7 +358,7 @@ def create_public_share(
358358 return res .share
359359
360360 def list_existing_public_shares (
361- self , auth_token : tuple , filter_list : list = None , page_size : int = 0 , page_token : str = None , sign : bool = None
361+ self , auth_token : tuple , filter_list : Optional [ list ] = None , page_size : int = 0 , page_token : Optional [ str ] = None , sign : bool = False
362362 ) -> list :
363363 """
364364 List existing public shares.
@@ -385,7 +385,7 @@ def list_existing_public_shares(
385385 return (res .share_infos , res .next_page_token )
386386
387387 def get_public_share (
388- self , auth_token : tuple , opaque_id : str = None , token : str = None , sign : bool = False
388+ self , auth_token : tuple , opaque_id : Optional [ str ] = None , token : Optional [ str ] = None , sign : bool = False
389389 ) -> cs3slr .PublicShare :
390390 """
391391 Get a public share by its opaque id or token, one of them is required.
@@ -423,14 +423,14 @@ def update_public_share(
423423 auth_token : tuple ,
424424 type : str ,
425425 role : str ,
426- opaque_id : str = None ,
427- token : str = None ,
428- password : str = None ,
429- expiration : cs3types .Timestamp = None ,
430- notify_uploads_extra_recipients : str = None ,
431- description : str = None ,
432- display_name : str = None ,
433- notify_uploads : bool = None ,
426+ opaque_id : Optional [ str ] = None ,
427+ token : Optional [ str ] = None ,
428+ password : Optional [ str ] = None ,
429+ expiration : Optional [ cs3types .Timestamp ] = None ,
430+ notify_uploads_extra_recipients : Optional [ str ] = None ,
431+ description : Optional [ str ] = None ,
432+ display_name : Optional [ str ] = None ,
433+ notify_uploads : bool = False ,
434434 ) -> None :
435435 """
436436 Update a public share by its opaque id or token. (one of them is required), role and type are required,
@@ -486,7 +486,7 @@ def update_public_share(
486486 )
487487 return res .share
488488
489- def remove_public_share (self , auth_token : tuple , token : str = None , opaque_id : str = None ) -> None :
489+ def remove_public_share (self , auth_token : tuple , token : Optional [ str ] = None , opaque_id : Optional [ str ] = None ) -> None :
490490 """
491491 Remove a public share by its token or opaque id, one of them is required.
492492
@@ -520,12 +520,12 @@ def _create_public_share_update(
520520 cls ,
521521 type : str ,
522522 role : str ,
523- password : str = None ,
524- expiration : cs3types .Timestamp = None ,
525- display_name : str = None ,
526- description : str = None ,
527- notify_uploads : bool = None ,
528- notify_uploads_extra_recipients : str = None ,
523+ password : Optional [ str ] = None ,
524+ expiration : Optional [ cs3types .Timestamp ] = None ,
525+ display_name : Optional [ str ] = None ,
526+ description : Optional [ str ] = None ,
527+ notify_uploads : bool = False ,
528+ notify_uploads_extra_recipients : Optional [ str ] = None ,
529529 ) -> cs3slr .PublicShare :
530530 """
531531 Create a public share update object, based on the type the property will be updated,
@@ -567,7 +567,7 @@ def _create_public_share_update(
567567
568568 @classmethod
569569 def _create_share_grant (
570- cls , opaque_id : str , idp : str , role : str , grantee_type : str , expiration : cs3types .Timestamp = None
570+ cls , opaque_id : str , idp : str , role : str , grantee_type : str , expiration : Optional [ cs3types .Timestamp ] = None
571571 ) -> cs3scr .ShareGrant :
572572 """
573573 Create a share grant object.
@@ -643,10 +643,10 @@ def create_public_share_filter(
643643 cls ,
644644 filter_type : str ,
645645 resource_id : cs3spr .ResourceId = None ,
646- owner_idp : str = None ,
647- owner_opaque_id : str = None ,
648- creator_idp : str = None ,
649- creator_opaque_id : str = None ,
646+ owner_idp : Optional [ str ] = None ,
647+ owner_opaque_id : Optional [ str ] = None ,
648+ creator_idp : Optional [ str ] = None ,
649+ creator_opaque_id : Optional [ str ] = None ,
650650 ) -> cs3slapi .ListPublicSharesRequest .Filter :
651651 """
652652 Create a public share filter object, based on the filter type (can be TYPE_RESOURCE_ID, TYPE_OWNER,
@@ -688,13 +688,13 @@ def create_share_filter(
688688 cls ,
689689 filter_type : str ,
690690 resource_id : cs3spr .ResourceId = None ,
691- owner_idp : str = None ,
692- owner_opaque_id : str = None ,
693- creator_idp : str = None ,
694- creator_opaque_id : str = None ,
695- grantee_type : str = None ,
696- space_id : str = None ,
697- share_state : str = None ,
691+ owner_idp : Optional [ str ] = None ,
692+ owner_opaque_id : Optional [ str ] = None ,
693+ creator_idp : Optional [ str ] = None ,
694+ creator_opaque_id : Optional [ str ] = None ,
695+ grantee_type : Optional [ str ] = None ,
696+ space_id : Optional [ str ] = None ,
697+ share_state : Optional [ str ] = None ,
698698 ) -> cs3scr .Filter :
699699 """
700700 Create a share filter object, based on the filter type (can be TYPE_RESOURCE_ID, TYPE_OWNER, TYPE_CREATOR,
0 commit comments