async ListReminders()

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;
  }