civicinfo.divisions.queryDivisionByAddress

valid {
    input.Qs.address == STRING
    input.ProviderMetadata.Region == STRING
}

civicinfo.divisions.search

valid {
    input.Qs.query == STRING
    input.ProviderMetadata.Region == STRING
}

civicinfo.elections.electionQuery

valid {
    input.Qs.productionDataOnly == BOOLEAN
    input.ProviderMetadata.Region == STRING
}

civicinfo.elections.voterInfoQuery

valid {
    input.Qs.address == STRING
    input.Qs.electionId == STRING
    input.Qs.officialOnly == BOOLEAN
    input.Qs.productionDataOnly == BOOLEAN
    input.Qs.returnAllAvailableData == BOOLEAN
    input.ProviderMetadata.Region == STRING
}