44 lines
628 B
Go

package watermark
type FileUploadedEvent struct {
BucketName string
ObjectKey string
Size int64
}
type FileDeletedEvent struct {
BucketName string
ObjectKey string
}
type BucketCreatedEvent struct {
Name string
}
type BucketDeletedEvent struct {
Name string
}
type FolderCreatedEvent struct {
FolderID string
Name string
OwnerID string
}
type FolderDeletedEvent struct {
FolderID string
OwnerID string
}
type ShareCreatedEvent struct {
ShareID string
ResourceType string
ResourceID string
Token string
CreatedBy string
}
type ShareDownloadedEvent struct {
Token string
}