fix: Resolve mTLS issue, update changelogs, bump version number

This commit is contained in:
Anton Stubenbord
2024-01-07 22:55:57 +01:00
parent 18d8d34bd9
commit c5db5dfdce
11 changed files with 89 additions and 140 deletions

View File

@@ -7,7 +7,7 @@ part 'custom_field_model.g.dart';
@JsonSerializable()
class CustomFieldModel with EquatableMixin {
final int? id;
final String name;
final String? name;
final CustomFieldDataType dataType;
CustomFieldModel({
@@ -24,3 +24,18 @@ class CustomFieldModel with EquatableMixin {
Map<String, dynamic> toJson() => _$CustomFieldModelToJson(this);
}
/// An instance of the [CustomFieldModel].
@JsonSerializable()
class CustomFieldInstance {
final int? id;
final dynamic value;
const CustomFieldInstance({
this.id,
this.value,
});
factory CustomFieldInstance.fromJson(Map<String, dynamic> json) =>
_$CustomFieldInstanceFromJson(json);
}

View File

@@ -52,7 +52,7 @@ class DocumentModel extends Equatable {
/// Only present if full_perms=true
final Permissions? permissions;
final Iterable<CustomFieldModel> customFields;
final Iterable<CustomFieldInstance> customFields;
const DocumentModel({
required this.id,
@@ -98,7 +98,7 @@ class DocumentModel extends Equatable {
bool? userCanChange,
Iterable<NoteModel>? notes,
Permissions? permissions,
Iterable<CustomFieldModel>? customFields,
Iterable<CustomFieldInstance>? customFields,
}) {
return DocumentModel(
id: id,