@@ -87,7 +87,7 @@ def create_share(
87
87
return res .share
88
88
89
89
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
91
91
) -> list [cs3scr .Share ]:
92
92
"""
93
93
List shares based on a filter.
@@ -109,7 +109,7 @@ def list_existing_shares(
109
109
)
110
110
return (res .share_infos , res .next_page_token )
111
111
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 :
113
113
"""
114
114
Get a share by its opaque id or share key (combination of resource_id, grantee and owner),
115
115
one of them is required.
@@ -141,7 +141,7 @@ def get_share(self, auth_token: tuple, opaque_id: str = None, share_key: cs3scr.
141
141
)
142
142
return res .share
143
143
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 :
145
145
"""
146
146
Remove a share by its opaque id or share key (combination of resource_id, grantee and owner),
147
147
one of them is required.
@@ -175,9 +175,9 @@ def remove_share(self, auth_token: tuple, opaque_id: str = None, share_key: cs3s
175
175
def update_share (
176
176
self , auth_token : tuple ,
177
177
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
181
181
) -> cs3scr .Share :
182
182
"""
183
183
Update a share by its opaque id.
@@ -216,7 +216,7 @@ def update_share(
216
216
return res .share
217
217
218
218
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
220
220
) -> list :
221
221
"""
222
222
List received existing shares.
@@ -240,7 +240,7 @@ def list_received_existing_shares(
240
240
return (res .share_infos , res .next_page_token )
241
241
242
242
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
244
244
) -> cs3scr .ReceivedShare :
245
245
"""
246
246
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(
313
313
auth_token : tuple ,
314
314
resource_info : cs3spr .ResourceInfo ,
315
315
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 ,
319
319
internal : bool = False ,
320
320
notify_uploads : bool = False ,
321
- notify_uploads_extra_recipients : list = None ,
321
+ notify_uploads_extra_recipients : Optional [ list ] = None ,
322
322
) -> cs3slr .PublicShare :
323
323
"""
324
324
Create a public share.
@@ -358,7 +358,7 @@ def create_public_share(
358
358
return res .share
359
359
360
360
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
362
362
) -> list :
363
363
"""
364
364
List existing public shares.
@@ -385,7 +385,7 @@ def list_existing_public_shares(
385
385
return (res .share_infos , res .next_page_token )
386
386
387
387
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
389
389
) -> cs3slr .PublicShare :
390
390
"""
391
391
Get a public share by its opaque id or token, one of them is required.
@@ -423,14 +423,14 @@ def update_public_share(
423
423
auth_token : tuple ,
424
424
type : str ,
425
425
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 ,
434
434
) -> None :
435
435
"""
436
436
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(
486
486
)
487
487
return res .share
488
488
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 :
490
490
"""
491
491
Remove a public share by its token or opaque id, one of them is required.
492
492
@@ -520,12 +520,12 @@ def _create_public_share_update(
520
520
cls ,
521
521
type : str ,
522
522
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 ,
529
529
) -> cs3slr .PublicShare :
530
530
"""
531
531
Create a public share update object, based on the type the property will be updated,
@@ -567,7 +567,7 @@ def _create_public_share_update(
567
567
568
568
@classmethod
569
569
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
571
571
) -> cs3scr .ShareGrant :
572
572
"""
573
573
Create a share grant object.
@@ -643,10 +643,10 @@ def create_public_share_filter(
643
643
cls ,
644
644
filter_type : str ,
645
645
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 ,
650
650
) -> cs3slapi .ListPublicSharesRequest .Filter :
651
651
"""
652
652
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(
688
688
cls ,
689
689
filter_type : str ,
690
690
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 ,
698
698
) -> cs3scr .Filter :
699
699
"""
700
700
Create a share filter object, based on the filter type (can be TYPE_RESOURCE_ID, TYPE_OWNER, TYPE_CREATOR,
0 commit comments