in src/app/API.service.ts [2299:2366]
async ListReminders(
filter?: ModelReminderFilterInput,
limit?: number,
nextToken?: string
): Promise<ListRemindersQuery> {
const statement = `query ListReminders($filter: ModelReminderFilterInput, $limit: Int, $nextToken: String) {
listReminders(filter: $filter, limit: $limit, nextToken: $nextToken) {
__typename
items {
__typename
id
user
customer
start
month
week
year
additionalAttribute
type
tasks {
__typename
items {
__typename
id
title
description
status
comments {
__typename
items {
id
content
addedby
addedon
}
nextToken
}
mandatorycomment {
__typename
items {
id
title
content
}
nextToken
}
}
nextToken
}
}
nextToken
}
}`;
const gqlAPIServiceArguments: any = {};
if (filter) {
gqlAPIServiceArguments.filter = filter;
}
if (limit) {
gqlAPIServiceArguments.limit = limit;
}
if (nextToken) {
gqlAPIServiceArguments.nextToken = nextToken;
}
const response = (await API.graphql(
graphqlOperation(statement, gqlAPIServiceArguments)
)) as any;
return <ListRemindersQuery>response.data.listReminders;
}