LICENSING

licensing.licenseAssignments.delete

valid {
    input.ReqMap.productId == STRING
    input.ReqMap.skuId == STRING
    input.ReqMap.userId == STRING
    input.ProviderMetadata.Region == STRING
}

licensing.licenseAssignments.get

valid {
    input.ReqMap.productId == STRING
    input.ReqMap.skuId == STRING
    input.ReqMap.userId == STRING
    input.ProviderMetadata.Region == STRING
}

licensing.licenseAssignments.insert

valid {
    input.Body.userId == STRING
    input.ReqMap.productId == STRING
    input.ReqMap.skuId == STRING
    input.ProviderMetadata.Region == STRING
}

licensing.licenseAssignments.listForProduct

valid {
    input.ReqMap.productId == STRING
    input.Qs.customerId == STRING
    input.Qs.maxResults == INTEGER
    input.Qs.pageToken == STRING
    input.ProviderMetadata.Region == STRING
}

licensing.licenseAssignments.listForProductAndSku

valid {
    input.ReqMap.productId == STRING
    input.ReqMap.skuId == STRING
    input.Qs.customerId == STRING
    input.Qs.maxResults == INTEGER
    input.Qs.pageToken == STRING
    input.ProviderMetadata.Region == STRING
}

licensing.licenseAssignments.patch

valid {
    input.Body.etags == STRING
    input.Body.kind == STRING
    input.Body.productId == STRING
    input.Body.productName == STRING
    input.Body.selfLink == STRING
    input.Body.skuId == STRING
    input.Body.skuName == STRING
    input.Body.userId == STRING
    input.ReqMap.productId == STRING
    input.ReqMap.skuId == STRING
    input.ReqMap.userId == STRING
    input.ProviderMetadata.Region == STRING
}

licensing.licenseAssignments.update

valid {
    input.Body.etags == STRING
    input.Body.kind == STRING
    input.Body.productId == STRING
    input.Body.productName == STRING
    input.Body.selfLink == STRING
    input.Body.skuId == STRING
    input.Body.skuName == STRING
    input.Body.userId == STRING
    input.ReqMap.productId == STRING
    input.ReqMap.skuId == STRING
    input.ReqMap.userId == STRING
    input.ProviderMetadata.Region == STRING
}