TF-1625 Get capability supported for Identity/set method
(cherry picked from commit 16a77edba891a628b728d05ddd3a61c9ba45b8dc)
This commit is contained in:
@@ -0,0 +1,16 @@
|
||||
import 'package:jmap_dart_client/jmap/core/id.dart';
|
||||
import 'package:jmap_dart_client/jmap/core/patch_object.dart';
|
||||
import 'package:jmap_dart_client/jmap/core/unsigned_int.dart';
|
||||
import 'package:jmap_dart_client/jmap/identities/identity.dart';
|
||||
import 'package:model/identity/identity_request_dto.dart';
|
||||
|
||||
extension ListIdentityIdExtension on List<IdentityId> {
|
||||
|
||||
Map<Id, PatchObject> generateMapUpdateObjectSortOrder({UnsignedInt? sortOrder}) {
|
||||
final Map<Id, PatchObject> maps = {};
|
||||
forEach((identityId) {
|
||||
maps[identityId.id] = PatchObject(IdentityRequestDto(sortOrder: sortOrder).toJson());
|
||||
});
|
||||
return maps;
|
||||
}
|
||||
}
|
||||
@@ -54,6 +54,7 @@ export 'extensions/email_filter_condition_extension.dart';
|
||||
export 'extensions/list_email_header_extension.dart';
|
||||
export 'extensions/account_extension.dart';
|
||||
export 'extensions/list_presentation_mailbox_extension.dart';
|
||||
export 'extensions/list_identity_id_extension.dart';
|
||||
// Identity
|
||||
export 'identity/identity_request_dto.dart';
|
||||
export 'mailbox/expand_mode.dart';
|
||||
|
||||
Reference in New Issue
Block a user