CHROMEWEBSTORE
chromewebstore.items.get
enum_ProjectionParameter := [ "DRAFT", "PUBLISHED" ]
valid {
input.ReqMap.itemId == STRING
input.Qs.projection == enum_ProjectionParameter[_]
input.ProviderMetadata.Region == STRING
}
chromewebstore.items.insert
valid {
input.Qs.publisherEmail == STRING
input.ProviderMetadata.Region == STRING
}
chromewebstore.items.publish
valid {
input.Body.deployPercentage == INTEGER
input.Body.reviewExemption == BOOLEAN
input.Body.target == STRING
input.ReqMap.itemId == STRING
input.Qs.deployPercentage == INTEGER
input.Qs.publishTarget == STRING
input.Qs.reviewExemption == BOOLEAN
input.ProviderMetadata.Region == STRING
}
chromewebstore.items.update
valid {
input.Body.crxVersion == STRING
input.Body.id == STRING
input.Body.itemError[_].error_code == STRING
input.Body.itemError[_].error_detail == STRING
input.Body.kind == STRING
input.Body.publicKey == STRING
input.Body.uploadState == STRING
input.ReqMap.itemId == STRING
input.ProviderMetadata.Region == STRING
}
Updated about 5 hours ago