feat: integrate user usage into apis (#5075)

This commit is contained in:
DarkSky
2023-12-14 09:50:36 +00:00
parent 63de73a815
commit ad23ead5e4
36 changed files with 984 additions and 282 deletions

View File

@@ -1,5 +1,5 @@
query blobSizes($workspaceId: String!) {
collectBlobSizes(workspaceId: $workspaceId) {
size
workspace(id: $workspaceId) {
blobsSize
}
}

View File

@@ -56,12 +56,12 @@ mutation setBlob($workspaceId: String!, $blob: Upload!) {
export const blobSizesQuery = {
id: 'blobSizesQuery' as const,
operationName: 'blobSizes',
definitionName: 'collectBlobSizes',
definitionName: 'workspace',
containsFile: false,
query: `
query blobSizes($workspaceId: String!) {
collectBlobSizes(workspaceId: $workspaceId) {
size
workspace(id: $workspaceId) {
blobsSize
}
}`,
};

View File

@@ -40,10 +40,6 @@ export enum InvoiceStatus {
Void = 'Void',
}
export enum NewFeaturesKind {
EarlyAccess = 'EarlyAccess',
}
/** User permission in workspace */
export enum Permission {
Admin = 'Admin',
@@ -127,7 +123,7 @@ export type BlobSizesQueryVariables = Exact<{
export type BlobSizesQuery = {
__typename?: 'Query';
collectBlobSizes: { __typename?: 'WorkspaceBlobSizes'; size: number };
workspace: { __typename?: 'WorkspaceType'; blobsSize: number };
};
export type AllBlobSizesQueryVariables = Exact<{ [key: string]: never }>;