SITEVERIFICATION

siteVerification.webResource.delete

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

siteVerification.webResource.get

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

siteVerification.webResource.getToken

valid {
    input.Body.site.identifier == STRING
    input.Body.site.type == STRING
    input.Body.verificationMethod == STRING
    input.ProviderMetadata.Region == STRING
}

siteVerification.webResource.insert

valid {
    input.Body.id == STRING
    input.Body.owners[_] == STRING
    input.Body.site.identifier == STRING
    input.Body.site.type == STRING
    input.Qs.verificationMethod == STRING
    input.ProviderMetadata.Region == STRING
}

siteVerification.webResource.list

valid {
    input.ProviderMetadata.Region == STRING
}

siteVerification.webResource.patch

valid {
    input.Body.id == STRING
    input.Body.owners[_] == STRING
    input.Body.site.identifier == STRING
    input.Body.site.type == STRING
    input.ReqMap.id == STRING
    input.ProviderMetadata.Region == STRING
}

siteVerification.webResource.update

valid {
    input.Body.id == STRING
    input.Body.owners[_] == STRING
    input.Body.site.identifier == STRING
    input.Body.site.type == STRING
    input.ReqMap.id == STRING
    input.ProviderMetadata.Region == STRING
}