getSpecificItem<Type extends DirectusData> method
Future<Type?>
getSpecificItem<Type extends DirectusData>({
- required String id,
- String? fields,
- String? requestIdentifier,
- bool canUseCacheForResponse = false,
- bool canSaveResponseToCache = true,
- bool canUseOldCachedResponseAsFallback = true,
- List<
String> extraTags = const [], - Duration maxCacheAge = const Duration(days: 1),
override
Implementation
@override
Future<Type?> getSpecificItem<Type extends DirectusData>(
{required String id,
String? fields,
String? requestIdentifier,
bool canUseCacheForResponse = false,
bool canSaveResponseToCache = true,
bool canUseOldCachedResponseAsFallback = true,
List<String> extraTags = const [],
Duration maxCacheAge = const Duration(days: 1)}) {
addCalledFunction(named: "getSpecificItem");
addReceivedObject(id, name: "id");
addReceivedObject(fields, name: "fields");
addReceivedObject(requestIdentifier, name: "requestIdentifier");
addReceivedObject(canUseCacheForResponse, name: "canUseCacheForResponse");
addReceivedObject(canSaveResponseToCache, name: "canSaveResponseToCache");
addReceivedObject(canUseOldCachedResponseAsFallback,
name: "canUseOldCachedResponseAsFallback");
addReceivedObject(extraTags, name: "extraTags");
addReceivedObject(maxCacheAge, name: "maxCacheAge");
return Future.value(popNextReturnedObject());
}