d069045058
This change implements DB methods for interacting with the account_freeze_event table and introduces structures related to account freeze events. Change-Id: Ib125b31dfb754b2428212c39b780e14cfc7f97bf
22 lines
685 B
Go
22 lines
685 B
Go
// Copyright (C) 2019 Storj Labs, Inc.
|
|
// See LICENSE for copying information.
|
|
|
|
package console
|
|
|
|
// ProjectUsageLimits holds project usage limits and current usage.
|
|
type ProjectUsageLimits struct {
|
|
StorageLimit int64 `json:"storageLimit"`
|
|
BandwidthLimit int64 `json:"bandwidthLimit"`
|
|
StorageUsed int64 `json:"storageUsed"`
|
|
BandwidthUsed int64 `json:"bandwidthUsed"`
|
|
ObjectCount int64 `json:"objectCount"`
|
|
SegmentCount int64 `json:"segmentCount"`
|
|
}
|
|
|
|
// UsageLimits represents storage, bandwidth, and segment limits imposed on an entity.
|
|
type UsageLimits struct {
|
|
Storage int64 `json:"storage"`
|
|
Bandwidth int64 `json:"bandwidth"`
|
|
Segment int64 `json:"segment"`
|
|
}
|