feat: add bucket object browser

This commit is contained in:
2024-08-18 22:57:08 +07:00
parent 3a147f4133
commit 934e0c409c
29 changed files with 656 additions and 18 deletions
+16
View File
@@ -0,0 +1,16 @@
package schema
import "time"
type BrowseObjectResult struct {
Prefixes []string `json:"prefixes"`
Objects []BrowserObject `json:"objects"`
Prefix string `json:"prefix"`
NextToken *string `json:"nextToken"`
}
type BrowserObject struct {
ObjectKey *string `json:"objectKey"`
LastModified *time.Time `json:"lastModified"`
Size *int64 `json:"size"`
}
+1
View File
@@ -26,6 +26,7 @@ type KeyElement struct {
Name string `json:"name"`
Permissions Permissions `json:"permissions"`
BucketLocalAliases []interface{} `json:"bucketLocalAliases"`
SecretAccessKey string `json:"secretAccessKey"`
}
type Permissions struct {