Skip to content

Commit

Permalink
Re-run static checks
Browse files Browse the repository at this point in the history
  • Loading branch information
omkar-foss committed Nov 5, 2024
1 parent d472ee4 commit 47dd7d5
Show file tree
Hide file tree
Showing 8 changed files with 338 additions and 0 deletions.
98 changes: 98 additions & 0 deletions airflow/api_fastapi/core_api/openapi/v1-generated.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -2320,6 +2320,59 @@ paths:
application/json:
schema:
$ref: '#/components/schemas/VersionInfo'
/public/dagStats/:
get:
tags:
- DagStats
summary: Get Dag Stats
description: Get Dag statistics.
operationId: get_dag_stats
parameters:
- name: dag_ids
in: query
required: false
schema:
type: array
items:
type: string
title: Dag Ids
responses:
'200':
description: Successful Response
content:
application/json:
schema:
$ref: '#/components/schemas/DagStatsCollectionResponse'
'400':
content:
application/json:
schema:
$ref: '#/components/schemas/HTTPExceptionResponse'
description: Bad Request
'401':
content:
application/json:
schema:
$ref: '#/components/schemas/HTTPExceptionResponse'
description: Unauthorized
'403':
content:
application/json:
schema:
$ref: '#/components/schemas/HTTPExceptionResponse'
description: Forbidden
'404':
content:
application/json:
schema:
$ref: '#/components/schemas/HTTPExceptionResponse'
description: Not Found
'422':
description: Validation Error
content:
application/json:
schema:
$ref: '#/components/schemas/HTTPValidationError'
components:
schemas:
AppBuilderMenuItemResponse:
Expand Down Expand Up @@ -3270,6 +3323,51 @@ components:
- asset_triggered
title: DagRunType
description: Class with DagRun types.
DagStatsCollectionResponse:
properties:
dags:
items:
$ref: '#/components/schemas/DagStatsResponse'
type: array
title: Dags
total_entries:
type: integer
title: Total Entries
type: object
required:
- dags
- total_entries
title: DagStatsCollectionResponse
description: DAG Stats Collection serializer for responses.
DagStatsResponse:
properties:
dag_id:
type: string
title: Dag Id
stats:
items:
$ref: '#/components/schemas/DagStatsStateResponse'
type: array
title: Stats
type: object
required:
- dag_id
- stats
title: DagStatsResponse
description: DAG Stats serializer for responses.
DagStatsStateResponse:
properties:
state:
$ref: '#/components/schemas/DagRunState'
count:
type: integer
title: Count
type: object
required:
- state
- count
title: DagStatsStateResponse
description: DagStatsState serializer for responses.
DagTagPydantic:
properties:
name:
Expand Down
17 changes: 17 additions & 0 deletions airflow/ui/openapi-gen/queries/common.ts
Original file line number Diff line number Diff line change
Expand Up @@ -8,6 +8,7 @@ import {
DagRunService,
DagService,
DagSourceService,
DagStatsService,
DagWarningService,
DagsService,
DashboardService,
Expand Down Expand Up @@ -634,6 +635,22 @@ export const UseVersionServiceGetVersionKeyFn = (queryKey?: Array<unknown>) => [
useVersionServiceGetVersionKey,
...(queryKey ?? []),
];
export type DagStatsServiceGetDagStatsDefaultResponse = Awaited<
ReturnType<typeof DagStatsService.getDagStats>
>;
export type DagStatsServiceGetDagStatsQueryResult<
TData = DagStatsServiceGetDagStatsDefaultResponse,
TError = unknown,
> = UseQueryResult<TData, TError>;
export const useDagStatsServiceGetDagStatsKey = "DagStatsServiceGetDagStats";
export const UseDagStatsServiceGetDagStatsKeyFn = (
{
dagIds,
}: {
dagIds?: string[];
} = {},
queryKey?: Array<unknown>,
) => [useDagStatsServiceGetDagStatsKey, ...(queryKey ?? [{ dagIds }])];
export type BackfillServiceCreateBackfillMutationResult = Awaited<
ReturnType<typeof BackfillService.createBackfill>
>;
Expand Down
21 changes: 21 additions & 0 deletions airflow/ui/openapi-gen/queries/prefetch.ts
Original file line number Diff line number Diff line change
Expand Up @@ -8,6 +8,7 @@ import {
DagRunService,
DagService,
DagSourceService,
DagStatsService,
DagWarningService,
DagsService,
DashboardService,
Expand Down Expand Up @@ -821,3 +822,23 @@ export const prefetchUseVersionServiceGetVersion = (queryClient: QueryClient) =>
queryKey: Common.UseVersionServiceGetVersionKeyFn(),
queryFn: () => VersionService.getVersion(),
});
/**
* Get Dag Stats
* Get Dag statistics.
* @param data The data for the request.
* @param data.dagIds
* @returns DagStatsCollectionResponse Successful Response
* @throws ApiError
*/
export const prefetchUseDagStatsServiceGetDagStats = (
queryClient: QueryClient,
{
dagIds,
}: {
dagIds?: string[];
} = {},
) =>
queryClient.prefetchQuery({
queryKey: Common.UseDagStatsServiceGetDagStatsKeyFn({ dagIds }),
queryFn: () => DagStatsService.getDagStats({ dagIds }),
});
27 changes: 27 additions & 0 deletions airflow/ui/openapi-gen/queries/queries.ts
Original file line number Diff line number Diff line change
Expand Up @@ -13,6 +13,7 @@ import {
DagRunService,
DagService,
DagSourceService,
DagStatsService,
DagWarningService,
DagsService,
DashboardService,
Expand Down Expand Up @@ -1025,6 +1026,32 @@ export const useVersionServiceGetVersion = <
queryFn: () => VersionService.getVersion() as TData,
...options,
});
/**
* Get Dag Stats
* Get Dag statistics.
* @param data The data for the request.
* @param data.dagIds
* @returns DagStatsCollectionResponse Successful Response
* @throws ApiError
*/
export const useDagStatsServiceGetDagStats = <
TData = Common.DagStatsServiceGetDagStatsDefaultResponse,
TError = unknown,
TQueryKey extends Array<unknown> = unknown[],
>(
{
dagIds,
}: {
dagIds?: string[];
} = {},
queryKey?: TQueryKey,
options?: Omit<UseQueryOptions<TData, TError>, "queryKey" | "queryFn">,
) =>
useQuery<TData, TError>({
queryKey: Common.UseDagStatsServiceGetDagStatsKeyFn({ dagIds }, queryKey),
queryFn: () => DagStatsService.getDagStats({ dagIds }) as TData,
...options,
});
/**
* Create Backfill
* @param data The data for the request.
Expand Down
27 changes: 27 additions & 0 deletions airflow/ui/openapi-gen/queries/suspense.ts
Original file line number Diff line number Diff line change
Expand Up @@ -8,6 +8,7 @@ import {
DagRunService,
DagService,
DagSourceService,
DagStatsService,
DagWarningService,
DagsService,
DashboardService,
Expand Down Expand Up @@ -1011,3 +1012,29 @@ export const useVersionServiceGetVersionSuspense = <
queryFn: () => VersionService.getVersion() as TData,
...options,
});
/**
* Get Dag Stats
* Get Dag statistics.
* @param data The data for the request.
* @param data.dagIds
* @returns DagStatsCollectionResponse Successful Response
* @throws ApiError
*/
export const useDagStatsServiceGetDagStatsSuspense = <
TData = Common.DagStatsServiceGetDagStatsDefaultResponse,
TError = unknown,
TQueryKey extends Array<unknown> = unknown[],
>(
{
dagIds,
}: {
dagIds?: string[];
} = {},
queryKey?: TQueryKey,
options?: Omit<UseQueryOptions<TData, TError>, "queryKey" | "queryFn">,
) =>
useSuspenseQuery<TData, TError>({
queryKey: Common.UseDagStatsServiceGetDagStatsKeyFn({ dagIds }, queryKey),
queryFn: () => DagStatsService.getDagStats({ dagIds }) as TData,
...options,
});
56 changes: 56 additions & 0 deletions airflow/ui/openapi-gen/requests/schemas.gen.ts
Original file line number Diff line number Diff line change
Expand Up @@ -1474,6 +1474,62 @@ export const $DagRunType = {
description: "Class with DagRun types.",
} as const;

export const $DagStatsCollectionResponse = {
properties: {
dags: {
items: {
$ref: "#/components/schemas/DagStatsResponse",
},
type: "array",
title: "Dags",
},
total_entries: {
type: "integer",
title: "Total Entries",
},
},
type: "object",
required: ["dags", "total_entries"],
title: "DagStatsCollectionResponse",
description: "DAG Stats Collection serializer for responses.",
} as const;

export const $DagStatsResponse = {
properties: {
dag_id: {
type: "string",
title: "Dag Id",
},
stats: {
items: {
$ref: "#/components/schemas/DagStatsStateResponse",
},
type: "array",
title: "Stats",
},
},
type: "object",
required: ["dag_id", "stats"],
title: "DagStatsResponse",
description: "DAG Stats serializer for responses.",
} as const;

export const $DagStatsStateResponse = {
properties: {
state: {
$ref: "#/components/schemas/DagRunState",
},
count: {
type: "integer",
title: "Count",
},
},
type: "object",
required: ["state", "count"],
title: "DagStatsStateResponse",
description: "DagStatsState serializer for responses.",
} as const;

export const $DagTagPydantic = {
properties: {
name: {
Expand Down
31 changes: 31 additions & 0 deletions airflow/ui/openapi-gen/requests/services.gen.ts
Original file line number Diff line number Diff line change
Expand Up @@ -85,6 +85,8 @@ import type {
PostVariableData,
PostVariableResponse,
GetVersionResponse,
GetDagStatsData,
GetDagStatsResponse,
} from "./types.gen";

export class AssetService {
Expand Down Expand Up @@ -1327,3 +1329,32 @@ export class VersionService {
});
}
}

export class DagStatsService {
/**
* Get Dag Stats
* Get Dag statistics.
* @param data The data for the request.
* @param data.dagIds
* @returns DagStatsCollectionResponse Successful Response
* @throws ApiError
*/
public static getDagStats(
data: GetDagStatsData = {},
): CancelablePromise<GetDagStatsResponse> {
return __request(OpenAPI, {
method: "GET",
url: "/public/dagStats/",
query: {
dag_ids: data.dagIds,
},
errors: {
400: "Bad Request",
401: "Unauthorized",
403: "Forbidden",
404: "Not Found",
422: "Validation Error",
},
});
}
}
Loading

0 comments on commit 47dd7d5

Please sign in to comment.