optional<T, ARG> static method
OptionalPageOutput<T, ARG>
optional<T, ARG>({
- List<
T> ? seedValue, - required String semantics,
- bool sync = true,
- bool isBehavior = true,
- int? initPage,
- bool receiveFullData = true,
- bool printLog = true,
- int? forceCapacity,
- required PageFetchCallback<
List< pageFetch,T> , ARG?> - List<
T> ? onReset()?, - PersistConfig<
List< ? persistConfig,T> ?> - bool skipError = false,
- MergeListCallback<
T> ? onMergeList, - NoMoreDataCallback<
T> ? isNoMoreData,
override
Implementation
static OptionalPageOutput<T, ARG> optional<T, ARG>({
List<T>? seedValue,
required String semantics,
bool sync = true,
bool isBehavior = true,
int? initPage,
bool receiveFullData = true,
bool printLog = true,
int? forceCapacity,
required PageFetchCallback<List<T>, ARG?> pageFetch,
List<T>? Function()? onReset,
PersistConfig<List<T>?>? persistConfig,
bool skipError = false,
MergeListCallback<T>? onMergeList,
NoMoreDataCallback<T>? isNoMoreData,
}) {
return OptionalPageOutput<T, ARG>(
seedValue: seedValue,
semantics: semantics,
sync: sync,
isBehavior: isBehavior,
initPage: initPage,
receiveFullData: receiveFullData,
printLog: printLog,
forceCapacity: forceCapacity,
pageFetch: pageFetch,
onReset: onReset,
persistConfig: persistConfig,
onMergeList: onMergeList,
skipError: true,
isNoMoreData: isNoMoreData,
);
}