listBoards method

Future<List<MondayBoard>> listBoards()

Implementation

Future<List<MondayBoard>> listBoards() async {
  Map<String, dynamic> responseJson = await postQuery('''
    query {
      boards {
        id
        name
        description
        state
        owner {
          id
          name
        }
        columns {
          id
          title
          type
        }
      }
    }
    ''');

  return (responseJson['data']['boards'] as List<dynamic>).map((json) {
    return MondayBoard.fromJson(json as Map<String, dynamic>);
  }).toList();
}