Skip to content

Commit

Permalink
feat(runs, builds): add usage usd into actor run and build types (#355)
Browse files Browse the repository at this point in the history
  • Loading branch information
drobnikj committed May 18, 2023
1 parent b5e5a55 commit a6be0b8
Show file tree
Hide file tree
Showing 3 changed files with 12 additions and 3 deletions.
4 changes: 3 additions & 1 deletion src/resource_clients/actor.ts
Expand Up @@ -353,6 +353,7 @@ export interface ActorRunListItem {
defaultKeyValueStoreId: string;
defaultDatasetId: string;
defaultRequestQueueId: string;
usageTotalUsd?: number;
}

export interface ActorRun extends ActorRunListItem {
Expand All @@ -364,7 +365,8 @@ export interface ActorRun extends ActorRunListItem {
containerUrl: string;
isContainerServerReady?: boolean;
gitBranchName?: string;
usage?: ActorRunUsage
usage?: ActorRunUsage;
usageUsd?: ActorRunUsage;
}

export interface ActorRunUsage {
Expand Down
9 changes: 8 additions & 1 deletion src/resource_clients/build.ts
Expand Up @@ -94,7 +94,14 @@ export interface Build {
options?: BuildOptions;
inputSchema?: string;
readme?: string;
buildNumber: string
buildNumber: string;
usage?: BuildUsage;
usageTotalUsd?: number;
usageUsd?: BuildUsage;
}

export interface BuildUsage {
ACTOR_COMPUTE_UNITS?: number;
}

export interface BuildStats {
Expand Down
2 changes: 1 addition & 1 deletion src/resource_clients/build_collection.ts
Expand Up @@ -35,6 +35,6 @@ export interface BuildCollectionClientListOptions {
desc?: boolean;
}

export type BuildCollectionClientListItem = Required<Pick<Build, 'id' | 'status' | 'startedAt' | 'finishedAt'>> & Partial<Pick<Build, 'meta'>>
export type BuildCollectionClientListItem = Required<Pick<Build, 'id' | 'status' | 'startedAt' | 'finishedAt'>> & Partial<Pick<Build, 'meta' | 'usageTotalUsd'>>

export type BuildCollectionClientListResult = PaginatedList<BuildCollectionClientListItem>;

0 comments on commit a6be0b8

Please sign in to comment.