mirror of
https://github.com/Start9Labs/start-os.git
synced 2026-03-26 18:31:52 +00:00
28 lines
1.0 KiB
TypeScript
28 lines
1.0 KiB
TypeScript
// This file was generated by [ts-rs](https://github.com/Aleph-Alpha/ts-rs). Do not edit this file manually.
|
|
import type { ActionId } from "./ActionId";
|
|
import type { ActionMetadata } from "./ActionMetadata";
|
|
import type { CurrentDependencies } from "./CurrentDependencies";
|
|
import type { DataUrl } from "./DataUrl";
|
|
import type { HostInfo } from "./HostInfo";
|
|
import type { PackageState } from "./PackageState";
|
|
import type { ServiceInterfaceId } from "./ServiceInterfaceId";
|
|
import type { ServiceInterfaceWithHostInfo } from "./ServiceInterfaceWithHostInfo";
|
|
import type { Status } from "./Status";
|
|
|
|
export type PackageDataEntry = {
|
|
stateInfo: PackageState;
|
|
status: Status;
|
|
marketplaceUrl: string | null;
|
|
developerKey: string;
|
|
icon: DataUrl;
|
|
lastBackup: string | null;
|
|
nextBackup: string | null;
|
|
currentDependencies: CurrentDependencies;
|
|
actions: { [key: ActionId]: ActionMetadata };
|
|
serviceInterfaces: {
|
|
[key: ServiceInterfaceId]: ServiceInterfaceWithHostInfo;
|
|
};
|
|
hosts: HostInfo;
|
|
storeExposedDependents: string[];
|
|
};
|