@isaac-platform/isaac-integration-sdk
Version:
A Typescript SDK for integrating with ISAAC
68 lines • 1.77 kB
TypeScript
export type NewIsaacPlayableType = {
command: string;
description?: string;
duration: number;
group: string;
displayName: string;
subsystemId?: number;
subsystemExternalId: string;
externalRef?: string;
forceCached?: boolean;
isCached?: boolean;
metadata?: object;
templatePath?: object;
durationType?: string;
active?: boolean;
copyToPlayer?: boolean;
copyToPlayerStatus?: object;
isUpcomingSchedule?: boolean;
autoSync?: boolean;
compositionId?: number;
availableInSubsystem?: boolean;
};
export type UpdateIsaacPlayableType = {
command?: string;
description?: string;
duration?: number;
group?: string;
displayName?: string;
subsystemId?: number;
subsystemExternalId?: string;
externalRef?: string;
forceCached?: boolean;
isCached?: boolean;
metadata?: object;
templatePath?: object;
durationType?: string;
active?: boolean;
copyToPlayer?: boolean;
copyToPlayerStatus?: object;
isUpcomingSchedule?: boolean;
autoSync?: boolean;
compositionId?: number;
availableInSubsystem?: boolean;
};
export type IsaacPlayableType = {
_id?: string;
command: string;
description?: string;
duration: number;
group?: string;
displayName: string;
subsystemId?: number;
subsystemExternalId: string;
externalRef?: string;
forceCached?: boolean;
isCached?: boolean;
metadata?: object;
templatePath?: object;
durationType?: string;
active?: boolean;
copyToPlayer?: boolean;
copyToPlayerStatus?: object;
isUpcomingSchedule?: boolean;
autoSync?: boolean;
compositionId?: number;
availableInSubsystem?: boolean;
};
//# sourceMappingURL=types.d.ts.map