mirror of
https://github.com/esiur/esiur-dart.git
synced 2026-04-03 17:58:21 +00:00
null-safety
This commit is contained in:
@@ -28,18 +28,20 @@ import '../Data/KeyList.dart';
|
||||
import './Template/PropertyTemplate.dart';
|
||||
import '../Data/PropertyValue.dart';
|
||||
|
||||
// old
|
||||
// old
|
||||
// abstract class IStore extends IResource
|
||||
// new
|
||||
abstract class IStore implements IResource
|
||||
{
|
||||
AsyncReply<IResource> get(String path);
|
||||
AsyncReply<IResource> retrieve(int iid);
|
||||
AsyncReply<bool> put(IResource resource);
|
||||
String link(IResource resource);
|
||||
bool record(IResource resource, String propertyName, dynamic value, int age, DateTime dateTime);
|
||||
bool modify(IResource resource, String propertyName, dynamic value, int age, DateTime dateTime);
|
||||
bool remove(IResource resource);
|
||||
abstract class IStore implements IResource {
|
||||
AsyncReply<IResource?> get(String path);
|
||||
AsyncReply<IResource?> retrieve(int iid);
|
||||
AsyncReply<bool> put(IResource resource);
|
||||
String? link(IResource resource);
|
||||
bool record(IResource resource, String propertyName, dynamic value, int age,
|
||||
DateTime dateTime);
|
||||
bool modify(IResource resource, String propertyName, dynamic value, int age,
|
||||
DateTime dateTime);
|
||||
bool remove(IResource resource);
|
||||
|
||||
AsyncReply<KeyList<PropertyTemplate, List<PropertyValue>>> getRecord(IResource resource, DateTime fromDate, DateTime toDate);
|
||||
AsyncReply<KeyList<PropertyTemplate, List<PropertyValue>>?> getRecord(
|
||||
IResource resource, DateTime fromDate, DateTime toDate);
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user