poly.assets.get

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

poly.assets.list

enum_MaxComplexityParameter := [ "COMPLEXITY_UNSPECIFIED", "COMPLEX", "MEDIUM", "SIMPLE" ]

valid {
    input.Qs.category == STRING
    input.Qs.curated == BOOLEAN
    input.Qs.format == STRING
    input.Qs.keywords == STRING
    input.Qs.maxComplexity == enum_MaxComplexityParameter[_]
    input.Qs.orderBy == STRING
    input.Qs.pageSize == INTEGER
    input.Qs.pageToken == STRING
    input.ProviderMetadata.Region == STRING
}

poly.users.assets.list

enum_VisibilityParameter := [ "VISIBILITY_UNSPECIFIED", "PUBLISHED", "PRIVATE" ]

valid {
    input.ReqMap.name == STRING
    input.Qs.format == STRING
    input.Qs.orderBy == STRING
    input.Qs.pageSize == INTEGER
    input.Qs.pageToken == STRING
    input.Qs.visibility == enum_VisibilityParameter[_]
    input.ProviderMetadata.Region == STRING
}

poly.users.likedassets.list

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