VECTORTILE

vectortile.featuretiles.get

enum_ClientInfo.platformParameter := [ "PLATFORM_UNSPECIFIED", "EDITOR", "MAC_OS", "WINDOWS", "LINUX", "ANDROID", "IOS", "WEB_GL" ]

valid {
    input.ReqMap.name == STRING
    input.Qs.alwaysIncludeBuildingFootprints == BOOLEAN
    input.Qs.clientInfo.apiClient == STRING
    input.Qs.clientInfo.applicationId == STRING
    input.Qs.clientInfo.applicationVersion == STRING
    input.Qs.clientInfo.deviceModel == STRING
    input.Qs.clientInfo.operatingSystem == STRING
    input.Qs.clientInfo.platform == enum_ClientInfo.platformParameter[_]
    input.Qs.clientInfo.userId == STRING
    input.Qs.clientTileVersionId == STRING
    input.Qs.enableDetailedHighwayTypes == BOOLEAN
    input.Qs.enableFeatureNames == BOOLEAN
    input.Qs.enableModeledVolumes == BOOLEAN
    input.Qs.enablePoliticalFeatures == BOOLEAN
    input.Qs.enablePrivateRoads == BOOLEAN
    input.Qs.enableUnclippedBuildings == BOOLEAN
    input.Qs.languageCode == STRING
    input.Qs.regionCode == STRING
    input.ProviderMetadata.Region == STRING
}

vectortile.terraintiles.get

enum_ClientInfo.platformParameter := [ "PLATFORM_UNSPECIFIED", "EDITOR", "MAC_OS", "WINDOWS", "LINUX", "ANDROID", "IOS", "WEB_GL" ]
enum_TerrainFormatsParameter := [ "TERRAIN_FORMAT_UNKNOWN", "FIRST_DERIVATIVE", "SECOND_DERIVATIVE" ]

valid {
    input.ReqMap.name == STRING
    input.Qs.altitudePrecisionCentimeters == INTEGER
    input.Qs.clientInfo.apiClient == STRING
    input.Qs.clientInfo.applicationId == STRING
    input.Qs.clientInfo.applicationVersion == STRING
    input.Qs.clientInfo.deviceModel == STRING
    input.Qs.clientInfo.operatingSystem == STRING
    input.Qs.clientInfo.platform == enum_ClientInfo.platformParameter[_]
    input.Qs.clientInfo.userId == STRING
    input.Qs.maxElevationResolutionCells == INTEGER
    input.Qs.minElevationResolutionCells == INTEGER
    input.Qs.terrainFormats == enum_TerrainFormatsParameter[_]
    input.ProviderMetadata.Region == STRING
}