checks.accounts.apps.get

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

checks.accounts.apps.list

valid {
    input.ReqMap.parent == STRING
    input.Qs.pageSize == INTEGER
    input.Qs.pageToken == STRING
    input.ProviderMetadata.Region == STRING
}

checks.accounts.apps.operations.cancel

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

checks.accounts.apps.operations.delete

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

checks.accounts.apps.operations.get

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

checks.accounts.apps.operations.list

valid {
    input.ReqMap.name == STRING
    input.Qs.filter == STRING
    input.Qs.pageSize == INTEGER
    input.Qs.pageToken == STRING
    input.ProviderMetadata.Region == STRING
}

checks.accounts.apps.operations.wait

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

checks.accounts.apps.reports.get

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

checks.accounts.apps.reports.list

valid {
    input.ReqMap.parent == STRING
    input.Qs.checksFilter == STRING
    input.Qs.filter == STRING
    input.Qs.pageSize == INTEGER
    input.Qs.pageToken == STRING
    input.ProviderMetadata.Region == STRING
}

checks.accounts.repos.operations.get

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

checks.media.upload

enum_GoogleChecksReportV1alphaAnalyzeUploadRequestAppBinaryFileType := [ "APP_BINARY_FILE_TYPE_UNSPECIFIED", "ANDROID_APK", "ANDROID_AAB", "IOS_IPA" ]

valid {
    input.Body.appBinaryFileType == enum_GoogleChecksReportV1alphaAnalyzeUploadRequestAppBinaryFileType[_]
    input.Body.codeReferenceId == STRING
    input.ReqMap.parent == STRING
    input.ProviderMetadata.Region == STRING
}