Changeset View
Changeset View
Standalone View
Standalone View
lib/types/report-types.js
Show First 20 Lines • Show All 100 Lines • ▼ Show 20 Lines | |||||
export type ErrorReportCreationRequest = { | export type ErrorReportCreationRequest = { | ||||
+type: 0, | +type: 0, | ||||
+platformDetails: PlatformDetails, | +platformDetails: PlatformDetails, | ||||
+errors: $ReadOnlyArray<FlatErrorData>, | +errors: $ReadOnlyArray<FlatErrorData>, | ||||
+preloadedState: AppState, | +preloadedState: AppState, | ||||
+currentState: AppState, | +currentState: AppState, | ||||
+actions: $ReadOnlyArray<BaseAction>, | +actions: $ReadOnlyArray<BaseAction>, | ||||
+id: string, | |||||
}; | }; | ||||
export type ThreadInconsistencyReportCreationRequest = { | export type ThreadInconsistencyReportCreationRequest = { | ||||
...ThreadInconsistencyReportShape, | ...ThreadInconsistencyReportShape, | ||||
+type: 1, | +type: 1, | ||||
}; | }; | ||||
export type EntryInconsistencyReportCreationRequest = { | export type EntryInconsistencyReportCreationRequest = { | ||||
...EntryInconsistencyReportShape, | ...EntryInconsistencyReportShape, | ||||
+type: 2, | +type: 2, | ||||
}; | }; | ||||
export type MediaMissionReportCreationRequest = { | export type MediaMissionReportCreationRequest = { | ||||
+type: 3, | +type: 3, | ||||
+platformDetails: PlatformDetails, | +platformDetails: PlatformDetails, | ||||
+time: number, // ms | +time: number, // ms | ||||
+mediaMission: MediaMission, | +mediaMission: MediaMission, | ||||
+uploadServerID?: ?string, | +uploadServerID?: ?string, | ||||
+uploadLocalID?: ?string, | +uploadLocalID?: ?string, | ||||
+mediaLocalID?: ?string, // deprecated | +mediaLocalID?: ?string, // deprecated | ||||
+messageServerID?: ?string, | +messageServerID?: ?string, | ||||
+messageLocalID?: ?string, | +messageLocalID?: ?string, | ||||
+id: string, | |||||
}; | }; | ||||
export type UserInconsistencyReportCreationRequest = { | export type UserInconsistencyReportCreationRequest = { | ||||
...UserInconsistencyReportShape, | ...UserInconsistencyReportShape, | ||||
+type: 4, | +type: 4, | ||||
+id: string, | |||||
}; | }; | ||||
export type ReportCreationRequest = | export type ReportCreationRequest = | ||||
| ErrorReportCreationRequest | | ErrorReportCreationRequest | ||||
| ThreadInconsistencyReportCreationRequest | | ThreadInconsistencyReportCreationRequest | ||||
| EntryInconsistencyReportCreationRequest | | EntryInconsistencyReportCreationRequest | ||||
| MediaMissionReportCreationRequest | | MediaMissionReportCreationRequest | ||||
| UserInconsistencyReportCreationRequest; | | UserInconsistencyReportCreationRequest; | ||||
Show All 10 Lines | export type ClientEntryInconsistencyReportShape = { | ||||
+beforeAction: { +[id: string]: RawEntryInfo }, | +beforeAction: { +[id: string]: RawEntryInfo }, | ||||
+action: BaseAction, | +action: BaseAction, | ||||
+calendarQuery: CalendarQuery, | +calendarQuery: CalendarQuery, | ||||
+pushResult: { +[id: string]: RawEntryInfo }, | +pushResult: { +[id: string]: RawEntryInfo }, | ||||
+lastActions: $ReadOnlyArray<ActionSummary>, | +lastActions: $ReadOnlyArray<ActionSummary>, | ||||
+time: number, | +time: number, | ||||
}; | }; | ||||
export type ClientErrorReportCreationRequest = { | |||||
...ErrorReportCreationRequest, | |||||
+id: string, | |||||
}; | |||||
export type ClientThreadInconsistencyReportCreationRequest = { | export type ClientThreadInconsistencyReportCreationRequest = { | ||||
...ClientThreadInconsistencyReportShape, | ...ClientThreadInconsistencyReportShape, | ||||
+type: 1, | +type: 1, | ||||
+id: string, | +id: string, | ||||
}; | }; | ||||
export type ClientEntryInconsistencyReportCreationRequest = { | export type ClientEntryInconsistencyReportCreationRequest = { | ||||
...ClientEntryInconsistencyReportShape, | ...ClientEntryInconsistencyReportShape, | ||||
+type: 2, | +type: 2, | ||||
+id: string, | +id: string, | ||||
}; | }; | ||||
export type ClientMediaMissionReportCreationRequest = { | |||||
...MediaMissionReportCreationRequest, | |||||
+id: string, | |||||
}; | |||||
export type ClientUserInconsistencyReportCreationRequest = { | |||||
...UserInconsistencyReportCreationRequest, | |||||
+id: string, | |||||
}; | |||||
export type ClientReportCreationRequest = | export type ClientReportCreationRequest = | ||||
| ErrorReportCreationRequest | | ClientErrorReportCreationRequest | ||||
| ClientThreadInconsistencyReportCreationRequest | | ClientThreadInconsistencyReportCreationRequest | ||||
| ClientEntryInconsistencyReportCreationRequest | | ClientEntryInconsistencyReportCreationRequest | ||||
| MediaMissionReportCreationRequest | | ClientMediaMissionReportCreationRequest | ||||
| UserInconsistencyReportCreationRequest; | | ClientUserInconsistencyReportCreationRequest; | ||||
export type QueueReportsPayload = { | export type QueueReportsPayload = { | ||||
+reports: $ReadOnlyArray<ClientReportCreationRequest>, | +reports: $ReadOnlyArray<ClientReportCreationRequest>, | ||||
}; | }; | ||||
export type ClearDeliveredReportsPayload = { | export type ClearDeliveredReportsPayload = { | ||||
+reports: $ReadOnlyArray<ClientReportCreationRequest>, | +reports: $ReadOnlyArray<ClientReportCreationRequest>, | ||||
}; | }; | ||||
▲ Show 20 Lines • Show All 41 Lines • Show Last 20 Lines |