createPermissionResponseMessage function
Creates a permission response message.
Implementation
PermissionResponseMessage createPermissionResponseMessage({
required String requestId,
required String subtype,
String? error,
Map<String, dynamic>? updatedInput,
List<dynamic>? permissionUpdates,
}) {
if (subtype == 'error') {
return PermissionResponseError(
requestId: requestId,
error: error ?? 'Permission denied',
);
}
return PermissionResponseSuccess(
requestId: requestId,
updatedInput: updatedInput,
permissionUpdates: permissionUpdates,
);
}