import "google.golang.org/appengine/capability"
Introducción
El paquete capability expone información sobre interrupciones y tiempos de inactividad programados para algunas funciones de API específicas.
Este paquete no funciona en el “entorno flexible” de App Engine.
Ejemplo:
if !capability.Enabled(c, "datastore_v3", "write") { // show user a different page }
Índice
func Enabled
func Enabled(ctx context.Context, api, capability string) bool
Enabled muestra si las funciones de una API están habilitadas. La función comodín “*” coincide con todas las funciones de una API. Si la RPC subyacente falla (por ejemplo, si el paquete es desconocido), se muestra un valor false y la información se escribe en el registro de la aplicación.