getStatement method Null safety
- String? statementID
Returns the graphQL query to get a Statement by Statement.objectId.
Implementation
static String getStatement(String? statementID) {
String ret = '''
query getStatement{
statement(
id: "$statementID"
){
objectId
${DbFields.statementText}
${DbFields.statementPictureFile}{url}
${DbFields.statementYear}
${DbFields.statementMonth}
${DbFields.statementDay}
${DbFields.statementCorrectness}
${DbFields.statementMedia}
${DbFields.statementLanguage}
${DbFields.statementCategory}
${DbFields.statementMediatype}
${DbFields.statementAuthor}
${DbFields.statementLink}
${DbFields.statementRectification}
${DbFields.statementPictureCopyright}
${DbFields.statementFactcheckIDs}{
edges{
node{
objectId
${DbFields.factText}
${DbFields.factAuthor}
${DbFields.factYear}
${DbFields.factMonth}
${DbFields.factDay}
${DbFields.factLanguage}
${DbFields.factMedia}
${DbFields.factLink}
${DbFields.factArchivedLink}
}
}
}
}
}
''';
return ret;
}