0.2.76 - Icon Packs
This commit is contained in:
@@ -541,6 +541,7 @@ export interface GatewaySettings {
|
||||
sonarrAlertMinutes: number;
|
||||
radarrAlertMinutes: number;
|
||||
embyHealthSeconds: number;
|
||||
librarySyncMinutes: number;
|
||||
updatedAt?: string;
|
||||
updatedBy?: string;
|
||||
}
|
||||
@@ -554,6 +555,7 @@ export interface GatewaySettingValues {
|
||||
sonarrAlertMinutes: number;
|
||||
radarrAlertMinutes: number;
|
||||
embyHealthSeconds: number;
|
||||
librarySyncMinutes: number;
|
||||
}
|
||||
|
||||
export interface GatewaySettingsResponse {
|
||||
@@ -563,3 +565,39 @@ export interface GatewaySettingsResponse {
|
||||
logLevels: string[] | null;
|
||||
version: string;
|
||||
}
|
||||
|
||||
/** IngestJob is one thing Sonarr or Radarr said changed. The key is derived from the file
|
||||
* rather than the delivery, which is what makes a repeated webhook one row. */
|
||||
export interface IngestJob {
|
||||
key: string;
|
||||
action: string;
|
||||
kind: string;
|
||||
reason: string;
|
||||
source: string;
|
||||
payload: {
|
||||
series?: string;
|
||||
seriesYear?: number;
|
||||
season?: number;
|
||||
episode?: number;
|
||||
title?: string;
|
||||
year?: number;
|
||||
embyItemId?: string;
|
||||
};
|
||||
state: string;
|
||||
outcome: string;
|
||||
itemId: string;
|
||||
attempts: number;
|
||||
lastError: string;
|
||||
dueAt: string;
|
||||
createdAt: string;
|
||||
updatedAt: string;
|
||||
}
|
||||
|
||||
export interface IngestResponse {
|
||||
sonarrConfigured: boolean;
|
||||
radarrConfigured: boolean;
|
||||
settleSeconds: number;
|
||||
syncMinutes: number;
|
||||
counts: { pending: number; done: number; failed: number };
|
||||
recent: IngestJob[];
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user