mirror of
https://github.com/rclone/rclone.git
synced 2024-12-02 21:50:33 +08:00
e7bd392a69
This fixes an important bug with listing that affects users with more than 500 objects in a listing operation.
33 lines
793 B
Go
33 lines
793 B
Go
// Copyright (C) 2019 Storj Labs, Inc.
|
|
// See LICENSE for copying information.
|
|
|
|
package storj
|
|
|
|
// SegmentPosition segment position in object.
|
|
type SegmentPosition struct {
|
|
PartNumber int32
|
|
Index int32
|
|
}
|
|
|
|
// SegmentListItem represents listed segment.
|
|
type SegmentListItem struct {
|
|
Position SegmentPosition
|
|
}
|
|
|
|
// SegmentDownloadInfo represents segment download information inline/remote.
|
|
type SegmentDownloadInfo struct {
|
|
SegmentID SegmentID
|
|
Size int64
|
|
EncryptedInlineData []byte
|
|
Next SegmentPosition
|
|
PiecePrivateKey PiecePrivateKey
|
|
|
|
SegmentEncryption SegmentEncryption
|
|
}
|
|
|
|
// SegmentEncryption represents segment encryption key and nonce.
|
|
type SegmentEncryption struct {
|
|
EncryptedKeyNonce Nonce
|
|
EncryptedKey EncryptedPrivateKey
|
|
}
|