PaginatedModelType<T extends Model> constructor
const
PaginatedModelType<T extends Model> (
- ModelType<
T> modelType
Pass a simple modelType
to create the paginated type used to decode list requests.
String graphQLDocument = '''query GetBlogsCustomDecoder {
listBlogs {
items {
id
name
createdAt
}
}
}''';
final request = GraphQLRequest<PaginatedResult<Blog>>(
document: graphQLDocument,
modelType: const PaginatedModelType(Blog.classType),
decodePath: 'listBlogs');
Implementation
const PaginatedModelType(this.modelType);