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
}chromewebstore.media.upload
valid {
input.Body.STRING == STRING
input.ReqMap.name == STRING
input.ProviderMetadata.Region == STRING
}chromewebstore.publishers.items.cancelSubmission
valid {
input.Body.STRING == STRING
input.ReqMap.name == STRING
input.ProviderMetadata.Region == STRING
}chromewebstore.publishers.items.fetchStatus
valid {
input.ReqMap.name == STRING
input.ProviderMetadata.Region == STRING
}chromewebstore.publishers.items.publish
enum_PublishItemRequestPublishType := [ "PUBLISH_TYPE_UNSPECIFIED", "DEFAULT_PUBLISH", "STAGED_PUBLISH" ]
valid {
input.Body.deployInfos[_].deployPercentage == INTEGER
input.Body.publishType == enum_PublishItemRequestPublishType[_]
input.Body.skipReview == BOOLEAN
input.ReqMap.name == STRING
input.ProviderMetadata.Region == STRING
}chromewebstore.publishers.items.setPublishedDeployPercentage
valid {
input.Body.deployPercentage == INTEGER
input.ReqMap.name == STRING
input.ProviderMetadata.Region == STRING
}Updated 2 days ago