Files
start-os/core/startos/bindings/PackageDataEntry.ts
2024-05-14 11:34:14 +01:00

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[];
};