READERREVENUESUBSCRIPTIONLINKING

readerrevenuesubscriptionlinking.publications.readers.delete

valid {
    input.ReqMap.name == STRING
    input.Qs.force == BOOLEAN
    input.ProviderMetadata.Region == STRING
}

readerrevenuesubscriptionlinking.publications.readers.get

valid {
    input.ReqMap.name == STRING
    input.ProviderMetadata.Region == STRING
}

readerrevenuesubscriptionlinking.publications.readers.getEntitlements

valid {
    input.ReqMap.name == STRING
    input.ProviderMetadata.Region == STRING
}

readerrevenuesubscriptionlinking.publications.readers.updateEntitlements

valid {
    input.Body.entitlements[_].detail == STRING
    input.Body.entitlements[_].expireTime == STRING
    input.Body.entitlements[_].productId == STRING
    input.Body.entitlements[_].subscriptionToken == STRING
    input.ReqMap.name == STRING
    input.Qs.updateMask == STRING
    input.ProviderMetadata.Region == STRING
}