Keeps only obligations whose program's ACTIVE questionnaire asks something at these levels; null/empty = every obligation. Pass the same set the client renders, so an obligation it would open no line for stops being counted as outstanding. It is the version-static level set that decides whether complianceQuestionnaireInfer opens a line, so the two always agree.
Fields
blocking
Boolean
catalogItemId
ID
programIds
[ID!]
requirements
[QuestionRequirement!]
complianceQuestionnaireInferopens a line, so the two always agree.shipFromCountry
CountryCode
shipToCountry
CountryCode
statuses
[ComplianceObligationStatus!]