mirror of
https://github.com/frappe/books.git
synced 2024-12-23 11:29:03 +00:00
32 lines
629 B
TypeScript
32 lines
629 B
TypeScript
export type AppVersion = string;
|
|
export type UniqueId = string;
|
|
export type Timestamp = string;
|
|
|
|
export enum Verb {
|
|
Created = 'created',
|
|
Deleted = 'deleted',
|
|
Submitted = 'submitted',
|
|
Cancelled = 'cancelled',
|
|
Imported = 'imported',
|
|
Exported = 'exported',
|
|
Closed = 'closed',
|
|
Opened = 'opened',
|
|
Resumed = 'resumed',
|
|
}
|
|
|
|
export type Noun = string;
|
|
|
|
export interface Telemetry {
|
|
deviceId: UniqueId;
|
|
instanceId: UniqueId;
|
|
platform?: string;
|
|
country: string;
|
|
language: string;
|
|
version: AppVersion;
|
|
timestamp: Timestamp;
|
|
openCount: number;
|
|
verb: Verb;
|
|
noun: Noun;
|
|
more?: Record<string, unknown>;
|
|
}
|