getProjectTrackers method
Fetch all trackers from backend
Implementation
Future<Map<String, dynamic>> getProjectTrackers({
required String tenantProductID,
required String projectID,
}) async {
const query = r'''
query GetProjectTrackers($tenantProductID: UUID!, $projectID: UUID!) {
projectTrackersForProject(tenantProductID: $tenantProductID, projectID: $projectID) {
success
message
trackers {
id
name
description
defaultStatusId
customFields
createdAt
updatedAt
}
}
}
''';
final result = await _api.graphql(query, {
'tenantProductID': tenantProductID,
'projectID': projectID,
});
return result['projectTrackersForProject'] ?? {
'success': false,
'message': 'Failed to fetch trackers'
};
}