// Code generated by cmd/lexgen (see Makefile's lexgen); DO NOT EDIT.
package org_tangled
// schema: org.tangled.temp.spindle.quota.defs
const ()
// TempSpindleQuotaDefs_Limit is a "limit" in the org.tangled.temp.spindle.quota.defs schema.
//
// a per-subject override for one quota resource
type TempSpindleQuotaDefs_Limit struct {
// did: DID whose quota is overridden, either a repository or an account owner
Did string `json:"did" cborgen:"did"`
// limit: maximum amount in the resource's native units; -1 means unlimited
Limit int64 `json:"limit" cborgen:"limit"`
// resource: quota resource name
Resource string `json:"resource" cborgen:"resource"`
}
// TempSpindleQuotaDefs_Usage is a "usage" in the org.tangled.temp.spindle.quota.defs schema.
//
// current usage aggregated for one subject and resource
type TempSpindleQuotaDefs_Usage struct {
// did: DID for the user or repository scope
Did string `json:"did" cborgen:"did"`
// resource: quota resource name
Resource string `json:"resource" cborgen:"resource"`
// scope: aggregation axis for this row: user or repo
Scope string `json:"scope" cborgen:"scope"`
// used: amount currently allocated or reserved in native resource units
Used int64 `json:"used" cborgen:"used"`
}