GAMESMANAGEMENT

gamesManagement.achievements.reset

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

gamesManagement.achievements.resetAll

valid {
    input.ProviderMetadata.Region == STRING
}

gamesManagement.achievements.resetAllForAllPlayers

valid {
    input.ProviderMetadata.Region == STRING
}

gamesManagement.achievements.resetForAllPlayers

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

gamesManagement.achievements.resetMultipleForAllPlayers

valid {
    input.Body.achievement_ids[_] == STRING
    input.Body.kind == STRING
    input.ProviderMetadata.Region == STRING
}

gamesManagement.applications.listHidden

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

gamesManagement.events.reset

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

gamesManagement.events.resetAll

valid {
    input.ProviderMetadata.Region == STRING
}

gamesManagement.events.resetAllForAllPlayers

valid {
    input.ProviderMetadata.Region == STRING
}

gamesManagement.events.resetForAllPlayers

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

gamesManagement.events.resetMultipleForAllPlayers

valid {
    input.Body.event_ids[_] == STRING
    input.Body.kind == STRING
    input.ProviderMetadata.Region == STRING
}

gamesManagement.players.hide

valid {
    input.ReqMap.applicationId == STRING
    input.ReqMap.playerId == STRING
    input.ProviderMetadata.Region == STRING
}

gamesManagement.players.unhide

valid {
    input.ReqMap.applicationId == STRING
    input.ReqMap.playerId == STRING
    input.ProviderMetadata.Region == STRING
}

gamesManagement.scores.reset

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

gamesManagement.scores.resetAll

valid {
    input.ProviderMetadata.Region == STRING
}

gamesManagement.scores.resetAllForAllPlayers

valid {
    input.ProviderMetadata.Region == STRING
}

gamesManagement.scores.resetForAllPlayers

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

gamesManagement.scores.resetMultipleForAllPlayers

valid {
    input.Body.kind == STRING
    input.Body.leaderboard_ids[_] == STRING
    input.ProviderMetadata.Region == STRING
}