aboutsummaryrefslogtreecommitdiff
path: root/weed/s3api/custom_types.go
blob: 3d7a06ffa407b818149beeacaa2331ae09c1e8f8 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
package s3api

import (
	"github.com/seaweedfs/seaweedfs/weed/pb/filer_pb"
	"github.com/seaweedfs/seaweedfs/weed/s3api/s3err"
)

const s3TimeFormat = "2006-01-02T15:04:05.999Z07:00"

// ConditionalHeaderResult holds the result of conditional header checking
type ConditionalHeaderResult struct {
	ErrorCode s3err.ErrorCode
	ETag      string          // ETag of the object (for 304 responses)
	Entry     *filer_pb.Entry // Entry fetched during conditional check (nil if not fetched or object doesn't exist)
}