Implemented error reporting solution

This commit is contained in:
Anton Stubenbord
2022-11-14 00:08:07 +01:00
parent b5aac36b2b
commit 511f8ca3f4
33 changed files with 475 additions and 110 deletions
@@ -0,0 +1,9 @@
class GithubErrorReport {
final String? shortDescription;
final String? longDescription;
GithubErrorReport({
this.shortDescription,
this.longDescription,
});
}
@@ -0,0 +1,15 @@
class PaperlessServerInformation {
static const String versionHeader = 'x-version';
static const String apiVersionHeader = 'x-api-version';
static const String hostHeader = 'x-served-by';
final String? version;
final int? apiVersion;
final String? username;
final String? host;
PaperlessServerInformation({
this.host,
this.username,
this.version = 'unknown',
this.apiVersion = 1,
});
}