Pacote google.golang.org/appengine/capability (v1.6.8)

No pacote do recurso há informações sobre interrupções e tempo de inatividade programado para determinados recursos da API.

Este pacote não funciona no "ambiente flexível" do App Engine.

Exemplo:

if !capability.Enabled(c, "datastore_v3", "write") {
    // show user a different page
}

Funções

func Enabled

func Enabled(ctx context.Context, api, capability string) bool

A função Enabled será retornada se os recursos de uma API estiverem ativados. O recurso de caractere curinga "*" é compatível com todos os recursos de uma API. Se a RPC subjacente falha, porque, por exemplo, o pacote é desconhecido, false é retornado e as informações são gravadas no registro do aplicativo.