@@ -44,7 +44,7 @@ Copies a file to a specified destination.
44
44
45
45
* Defined in*
46
46
47
- [ packages/cozy-client/src/models/file.js:664 ] ( https://github.com/cozy/cozy-client/blob/master/packages/cozy-client/src/models/file.js#L664 )
47
+ [ packages/cozy-client/src/models/file.js:695 ] ( https://github.com/cozy/cozy-client/blob/master/packages/cozy-client/src/models/file.js#L695 )
48
48
49
49
***
50
50
@@ -68,7 +68,7 @@ Upload a file on a mobile
68
68
69
69
* Defined in*
70
70
71
- [ packages/cozy-client/src/models/file.js:601 ] ( https://github.com/cozy/cozy-client/blob/master/packages/cozy-client/src/models/file.js#L601 )
71
+ [ packages/cozy-client/src/models/file.js:632 ] ( https://github.com/cozy/cozy-client/blob/master/packages/cozy-client/src/models/file.js#L632 )
72
72
73
73
***
74
74
@@ -99,7 +99,7 @@ that will process the download
99
99
100
100
* Defined in*
101
101
102
- [ packages/cozy-client/src/models/file.js:718 ] ( https://github.com/cozy/cozy-client/blob/master/packages/cozy-client/src/models/file.js#L718 )
102
+ [ packages/cozy-client/src/models/file.js:749 ] ( https://github.com/cozy/cozy-client/blob/master/packages/cozy-client/src/models/file.js#L749 )
103
103
104
104
***
105
105
@@ -124,7 +124,7 @@ file object with path attribute
124
124
125
125
* Defined in*
126
126
127
- [ packages/cozy-client/src/models/file.js:138 ] ( https://github.com/cozy/cozy-client/blob/master/packages/cozy-client/src/models/file.js#L138 )
127
+ [ packages/cozy-client/src/models/file.js:169 ] ( https://github.com/cozy/cozy-client/blob/master/packages/cozy-client/src/models/file.js#L169 )
128
128
129
129
***
130
130
@@ -145,7 +145,7 @@ file object with path attribute
145
145
146
146
* Defined in*
147
147
148
- [ packages/cozy-client/src/models/file.js:647 ] ( https://github.com/cozy/cozy-client/blob/master/packages/cozy-client/src/models/file.js#L647 )
148
+ [ packages/cozy-client/src/models/file.js:678 ] ( https://github.com/cozy/cozy-client/blob/master/packages/cozy-client/src/models/file.js#L678 )
149
149
150
150
***
151
151
@@ -170,7 +170,7 @@ The files found by the rules
170
170
171
171
* Defined in*
172
172
173
- [ packages/cozy-client/src/models/file.js:258 ] ( https://github.com/cozy/cozy-client/blob/master/packages/cozy-client/src/models/file.js#L258 )
173
+ [ packages/cozy-client/src/models/file.js:289 ] ( https://github.com/cozy/cozy-client/blob/master/packages/cozy-client/src/models/file.js#L289 )
174
174
175
175
***
176
176
@@ -194,7 +194,7 @@ Generate a file name for a revision
194
194
195
195
* Defined in*
196
196
197
- [ packages/cozy-client/src/models/file.js:481 ] ( https://github.com/cozy/cozy-client/blob/master/packages/cozy-client/src/models/file.js#L481 )
197
+ [ packages/cozy-client/src/models/file.js:512 ] ( https://github.com/cozy/cozy-client/blob/master/packages/cozy-client/src/models/file.js#L512 )
198
198
199
199
***
200
200
@@ -219,7 +219,29 @@ A filename with the right suffix
219
219
220
220
* Defined in*
221
221
222
- [ packages/cozy-client/src/models/file.js:451] ( https://github.com/cozy/cozy-client/blob/master/packages/cozy-client/src/models/file.js#L451 )
222
+ [ packages/cozy-client/src/models/file.js:482] ( https://github.com/cozy/cozy-client/blob/master/packages/cozy-client/src/models/file.js#L482 )
223
+
224
+ ***
225
+
226
+ ### getEncryptiondRef
227
+
228
+ ▸ ** getEncryptiondRef** (` dir ` ): ` boolean `
229
+
230
+ Returns folder encryption reference
231
+
232
+ * Parameters*
233
+
234
+ | Name | Type | Description |
235
+ | :------ | :------ | :------ |
236
+ | ` dir ` | ` IOCozyFile ` | io.cozy.files document |
237
+
238
+ * Returns*
239
+
240
+ ` boolean `
241
+
242
+ * Defined in*
243
+
244
+ [ packages/cozy-client/src/models/file.js:86] ( https://github.com/cozy/cozy-client/blob/master/packages/cozy-client/src/models/file.js#L86 )
223
245
224
246
***
225
247
@@ -245,7 +267,7 @@ The full path of the file in the cozy
245
267
246
268
* Defined in*
247
269
248
- [ packages/cozy-client/src/models/file.js:293 ] ( https://github.com/cozy/cozy-client/blob/master/packages/cozy-client/src/models/file.js#L293 )
270
+ [ packages/cozy-client/src/models/file.js:324 ] ( https://github.com/cozy/cozy-client/blob/master/packages/cozy-client/src/models/file.js#L324 )
249
271
250
272
***
251
273
@@ -269,7 +291,7 @@ id of the parent folder, if any
269
291
270
292
* Defined in*
271
293
272
- [ packages/cozy-client/src/models/file.js:152 ] ( https://github.com/cozy/cozy-client/blob/master/packages/cozy-client/src/models/file.js#L152 )
294
+ [ packages/cozy-client/src/models/file.js:183 ] ( https://github.com/cozy/cozy-client/blob/master/packages/cozy-client/src/models/file.js#L183 )
273
295
274
296
***
275
297
@@ -293,7 +315,7 @@ A description of the status
293
315
294
316
* Defined in*
295
317
296
- [ packages/cozy-client/src/models/file.js:164 ] ( https://github.com/cozy/cozy-client/blob/master/packages/cozy-client/src/models/file.js#L164 )
318
+ [ packages/cozy-client/src/models/file.js:195 ] ( https://github.com/cozy/cozy-client/blob/master/packages/cozy-client/src/models/file.js#L195 )
297
319
298
320
***
299
321
@@ -317,7 +339,7 @@ A doctype
317
339
318
340
* Defined in*
319
341
320
- [ packages/cozy-client/src/models/file.js:184 ] ( https://github.com/cozy/cozy-client/blob/master/packages/cozy-client/src/models/file.js#L184 )
342
+ [ packages/cozy-client/src/models/file.js:215 ] ( https://github.com/cozy/cozy-client/blob/master/packages/cozy-client/src/models/file.js#L215 )
321
343
322
344
***
323
345
@@ -341,7 +363,7 @@ The mime-type of the target file, or an empty string is the target is not a file
341
363
342
364
* Defined in*
343
365
344
- [ packages/cozy-client/src/models/file.js:174 ] ( https://github.com/cozy/cozy-client/blob/master/packages/cozy-client/src/models/file.js#L174 )
366
+ [ packages/cozy-client/src/models/file.js:205 ] ( https://github.com/cozy/cozy-client/blob/master/packages/cozy-client/src/models/file.js#L205 )
345
367
346
368
***
347
369
@@ -361,7 +383,7 @@ The mime-type of the target file, or an empty string is the target is not a file
361
383
362
384
* Defined in*
363
385
364
- [ packages/cozy-client/src/models/file.js:627 ] ( https://github.com/cozy/cozy-client/blob/master/packages/cozy-client/src/models/file.js#L627 )
386
+ [ packages/cozy-client/src/models/file.js:658 ] ( https://github.com/cozy/cozy-client/blob/master/packages/cozy-client/src/models/file.js#L658 )
365
387
366
388
***
367
389
@@ -385,7 +407,7 @@ Whether the file's metadata attribute exists
385
407
386
408
* Defined in*
387
409
388
- [ packages/cozy-client/src/models/file.js:282 ] ( https://github.com/cozy/cozy-client/blob/master/packages/cozy-client/src/models/file.js#L282 )
410
+ [ packages/cozy-client/src/models/file.js:313 ] ( https://github.com/cozy/cozy-client/blob/master/packages/cozy-client/src/models/file.js#L313 )
389
411
390
412
***
391
413
@@ -405,7 +427,7 @@ Whether the file's metadata attribute exists
405
427
406
428
* Defined in*
407
429
408
- [ packages/cozy-client/src/models/file.js:619 ] ( https://github.com/cozy/cozy-client/blob/master/packages/cozy-client/src/models/file.js#L619 )
430
+ [ packages/cozy-client/src/models/file.js:650 ] ( https://github.com/cozy/cozy-client/blob/master/packages/cozy-client/src/models/file.js#L650 )
409
431
410
432
***
411
433
@@ -451,6 +473,50 @@ Whether the file is client-side encrypted
451
473
452
474
***
453
475
476
+ ### isEncryptedFileOrFolder
477
+
478
+ ▸ ** isEncryptedFileOrFolder** (` fileOrdir ` ): ` boolean `
479
+
480
+ Whether the file or folder is client-side encrypted
481
+
482
+ * Parameters*
483
+
484
+ | Name | Type | Description |
485
+ | :------ | :------ | :------ |
486
+ | ` fileOrdir ` | ` IOCozyFile ` | io.cozy.files document |
487
+
488
+ * Returns*
489
+
490
+ ` boolean `
491
+
492
+ * Defined in*
493
+
494
+ [ packages/cozy-client/src/models/file.js:107] ( https://github.com/cozy/cozy-client/blob/master/packages/cozy-client/src/models/file.js#L107 )
495
+
496
+ ***
497
+
498
+ ### isEncryptedFolder
499
+
500
+ ▸ ** isEncryptedFolder** (` dir ` ): ` boolean `
501
+
502
+ Whether the folder is client-side encrypted
503
+
504
+ * Parameters*
505
+
506
+ | Name | Type | Description |
507
+ | :------ | :------ | :------ |
508
+ | ` dir ` | ` IOCozyFile ` | io.cozy.files document |
509
+
510
+ * Returns*
511
+
512
+ ` boolean `
513
+
514
+ * Defined in*
515
+
516
+ [ packages/cozy-client/src/models/file.js:97] ( https://github.com/cozy/cozy-client/blob/master/packages/cozy-client/src/models/file.js#L97 )
517
+
518
+ ***
519
+
454
520
### isFile
455
521
456
522
▸ ** isFile** (` file ` ): ` boolean `
@@ -487,7 +553,7 @@ Whether the file is client-side encrypted
487
553
488
554
* Defined in*
489
555
490
- [ packages/cozy-client/src/models/file.js:638 ] ( https://github.com/cozy/cozy-client/blob/master/packages/cozy-client/src/models/file.js#L638 )
556
+ [ packages/cozy-client/src/models/file.js:669 ] ( https://github.com/cozy/cozy-client/blob/master/packages/cozy-client/src/models/file.js#L669 )
491
557
492
558
***
493
559
@@ -531,7 +597,7 @@ Whether the file is supported by Only Office
531
597
532
598
* Defined in*
533
599
534
- [ packages/cozy-client/src/models/file.js:86 ] ( https://github.com/cozy/cozy-client/blob/master/packages/cozy-client/src/models/file.js#L86 )
600
+ [ packages/cozy-client/src/models/file.js:117 ] ( https://github.com/cozy/cozy-client/blob/master/packages/cozy-client/src/models/file.js#L117 )
535
601
536
602
***
537
603
@@ -552,7 +618,7 @@ Whether the file is supported by Only Office
552
618
553
619
* Defined in*
554
620
555
- [ packages/cozy-client/src/models/file.js:611 ] ( https://github.com/cozy/cozy-client/blob/master/packages/cozy-client/src/models/file.js#L611 )
621
+ [ packages/cozy-client/src/models/file.js:642 ] ( https://github.com/cozy/cozy-client/blob/master/packages/cozy-client/src/models/file.js#L642 )
556
622
557
623
***
558
624
@@ -576,7 +642,7 @@ Returns whether the file is a shortcut to a sharing
576
642
577
643
* Defined in*
578
644
579
- [ packages/cozy-client/src/models/file.js:204 ] ( https://github.com/cozy/cozy-client/blob/master/packages/cozy-client/src/models/file.js#L204 )
645
+ [ packages/cozy-client/src/models/file.js:235 ] ( https://github.com/cozy/cozy-client/blob/master/packages/cozy-client/src/models/file.js#L235 )
580
646
581
647
***
582
648
@@ -600,7 +666,7 @@ Returns whether the sharing shortcut is new
600
666
601
667
* Defined in*
602
668
603
- [ packages/cozy-client/src/models/file.js:229 ] ( https://github.com/cozy/cozy-client/blob/master/packages/cozy-client/src/models/file.js#L229 )
669
+ [ packages/cozy-client/src/models/file.js:260 ] ( https://github.com/cozy/cozy-client/blob/master/packages/cozy-client/src/models/file.js#L260 )
604
670
605
671
***
606
672
@@ -622,7 +688,7 @@ Returns whether the file is a shortcut to a sharing
622
688
623
689
* Defined in*
624
690
625
- [ packages/cozy-client/src/models/file.js:194 ] ( https://github.com/cozy/cozy-client/blob/master/packages/cozy-client/src/models/file.js#L194 )
691
+ [ packages/cozy-client/src/models/file.js:225 ] ( https://github.com/cozy/cozy-client/blob/master/packages/cozy-client/src/models/file.js#L225 )
626
692
627
693
***
628
694
@@ -644,7 +710,7 @@ Returns whether the sharing shortcut is new
644
710
645
711
* Defined in*
646
712
647
- [ packages/cozy-client/src/models/file.js:218 ] ( https://github.com/cozy/cozy-client/blob/master/packages/cozy-client/src/models/file.js#L218 )
713
+ [ packages/cozy-client/src/models/file.js:249 ] ( https://github.com/cozy/cozy-client/blob/master/packages/cozy-client/src/models/file.js#L249 )
648
714
649
715
***
650
716
@@ -666,7 +732,7 @@ true if the file is a shortcut
666
732
667
733
* Defined in*
668
734
669
- [ packages/cozy-client/src/models/file.js:111 ] ( https://github.com/cozy/cozy-client/blob/master/packages/cozy-client/src/models/file.js#L111 )
735
+ [ packages/cozy-client/src/models/file.js:142 ] ( https://github.com/cozy/cozy-client/blob/master/packages/cozy-client/src/models/file.js#L142 )
670
736
671
737
***
672
738
@@ -701,7 +767,7 @@ Manage 4 cases :
701
767
702
768
* Defined in*
703
769
704
- [ packages/cozy-client/src/models/file.js:322 ] ( https://github.com/cozy/cozy-client/blob/master/packages/cozy-client/src/models/file.js#L322 )
770
+ [ packages/cozy-client/src/models/file.js:353 ] ( https://github.com/cozy/cozy-client/blob/master/packages/cozy-client/src/models/file.js#L353 )
705
771
706
772
***
707
773
@@ -727,7 +793,7 @@ full normalized object
727
793
728
794
* Defined in*
729
795
730
- [ packages/cozy-client/src/models/file.js:124 ] ( https://github.com/cozy/cozy-client/blob/master/packages/cozy-client/src/models/file.js#L124 )
796
+ [ packages/cozy-client/src/models/file.js:155 ] ( https://github.com/cozy/cozy-client/blob/master/packages/cozy-client/src/models/file.js#L155 )
731
797
732
798
***
733
799
@@ -754,7 +820,7 @@ The overrided file
754
820
755
821
* Defined in*
756
822
757
- [ packages/cozy-client/src/models/file.js:417 ] ( https://github.com/cozy/cozy-client/blob/master/packages/cozy-client/src/models/file.js#L417 )
823
+ [ packages/cozy-client/src/models/file.js:448 ] ( https://github.com/cozy/cozy-client/blob/master/packages/cozy-client/src/models/file.js#L448 )
758
824
759
825
***
760
826
@@ -776,7 +842,7 @@ Read a file on a mobile
776
842
777
843
* Defined in*
778
844
779
- [ packages/cozy-client/src/models/file.js:554 ] ( https://github.com/cozy/cozy-client/blob/master/packages/cozy-client/src/models/file.js#L554 )
845
+ [ packages/cozy-client/src/models/file.js:585 ] ( https://github.com/cozy/cozy-client/blob/master/packages/cozy-client/src/models/file.js#L585 )
780
846
781
847
***
782
848
@@ -802,7 +868,7 @@ The saved file
802
868
803
869
* Defined in*
804
870
805
- [ packages/cozy-client/src/models/file.js:244 ] ( https://github.com/cozy/cozy-client/blob/master/packages/cozy-client/src/models/file.js#L244 )
871
+ [ packages/cozy-client/src/models/file.js:275 ] ( https://github.com/cozy/cozy-client/blob/master/packages/cozy-client/src/models/file.js#L275 )
806
872
807
873
***
808
874
@@ -826,7 +892,7 @@ But we want to exclude .txt and .md because the CozyUI Viewer can already show t
826
892
827
893
* Defined in*
828
894
829
- [ packages/cozy-client/src/models/file.js:101 ] ( https://github.com/cozy/cozy-client/blob/master/packages/cozy-client/src/models/file.js#L101 )
895
+ [ packages/cozy-client/src/models/file.js:132 ] ( https://github.com/cozy/cozy-client/blob/master/packages/cozy-client/src/models/file.js#L132 )
830
896
831
897
***
832
898
@@ -886,4 +952,4 @@ If there is a conflict, then we apply the conflict strategy : `erase` or `rename
886
952
887
953
* Defined in*
888
954
889
- [ packages/cozy-client/src/models/file.js:514 ] ( https://github.com/cozy/cozy-client/blob/master/packages/cozy-client/src/models/file.js#L514 )
955
+ [ packages/cozy-client/src/models/file.js:545 ] ( https://github.com/cozy/cozy-client/blob/master/packages/cozy-client/src/models/file.js#L545 )
0 commit comments