BulkEditShareableEntityRequest.fromJson constructor
Implementation
factory BulkEditShareableEntityRequest.fromJson(Map<String, Object?> json) {
return BulkEditShareableEntityRequest(
action: BulkEditShareableEntityRequestAction.fromValue(
json[r'action'] as String? ?? ''),
changeOwnerDetails: json[r'changeOwnerDetails'] != null
? BulkChangeOwnerDetails.fromJson(
json[r'changeOwnerDetails']! as Map<String, Object?>)
: null,
entityIds: (json[r'entityIds'] as List<Object?>?)
?.map((i) => (i as num?)?.toInt() ?? 0)
.toList() ??
[],
extendAdminPermissions: json[r'extendAdminPermissions'] as bool? ?? false,
permissionDetails: json[r'permissionDetails'] != null
? PermissionDetails.fromJson(
json[r'permissionDetails']! as Map<String, Object?>)
: null,
);
}