package storage import "time" type QueryFileUploadInfoResponse struct { UploadKey string `json:"uploadKey"` StorageDriver string `json:"storageDriver"` Protocol string `json:"protocol"` HeaderSignatureInfo struct { ResourceUrls []string `json:"resourceUrls"` Headers struct { Key string `json:"key"` } `json:"headers"` ExpirationSeconds int `json:"expirationSeconds"` Region string `json:"region"` InternalResourceUrls []string `json:"internalResourceUrls"` } `json:"headerSignatureInfo"` } type CommitFileResponse struct { Dentry struct { Id string `json:"id"` SpaceId string `json:"spaceId"` ParentId string `json:"parentId"` Type string `json:"type"` Name string `json:"name"` Size int `json:"size"` Path string `json:"path"` Version int `json:"version"` Status string `json:"status"` Extension string `json:"extension"` CreatorId string `json:"creatorId"` ModifierId string `json:"modifierId"` CreateTime time.Time `json:"createTime"` ModifiedTime time.Time `json:"modifiedTime"` Properties struct { ReadOnly bool `json:"readOnly"` } `json:"properties"` AppProperties []struct { Name string `json:"name"` Value string `json:"value"` Visibility string `json:"visibility"` } `json:"appProperties"` Uuid string `json:"uuid"` PartitionType string `json:"partitionType"` StorageDriver string `json:"storageDriver"` } `json:"dentry"` }