Obter todos os resolvedores personalizados

OBTER /groups/{groupId}/apps/{appId}/graphql/custom_resolvers

Obtenha todas as configurações personalizadas do resolvedor na API do GraphQL do seu aplicativo.

parâmetros de caminho

Respostas

  • 200 aplicação/json

    OK

    Ocultar atributos de resposta Mostrar atributos de resposta objeto
    • on_type string Obrigatório

      O nome do tipo principal do resolvedor. Pode ser "Query", "Mutation" ou o nome de um tipo gerado se essa for uma propriedade computada.

    • field_name string Obrigatório

      O nome do campo do resolvedor personalizado que aparece no esquema GraphQL.

    • input_type corda | objeto

      O tipo do parâmetro input do resolvedor personalizado. Pode ser um escalar, o nome de um tipo gerado existente ou um objeto de JSON schema personalizado. Se indefinido, o resolvedor não aceita uma entrada.

    • input_type_format string

      O tipo de entrada que o resolvedor personalizado usa. Este valor deve corresponder ao valor de input_type:

      • Um tipo de entrada escalar deve usar "scalar" ou "scalar-list"
      • Um tipo de entrada gerado deve utilizar "generated" ou "generated-list"
      • Um tipo de entrada personalizado deve usar "custom"

      Se indefinido, o resolvedor não aceita uma entrada.

      Os valores são scalar, scalar-list, generated, generated-list ou custom.

    • payload_type corda | objeto

      O tipo do valor retornado pelo resolvedor personalizado. Pode ser um escalar, o nome de um tipo gerado existente ou um objeto de JSON schema personalizado.

      Se indefinido, o resolvedor retornará um objeto DefaultPayload:

      type DefaultPayload {
        status: String!
      }
      
    • payload_type_format string

      O tipo de carga útil que o resolvedor personalizado usa. Esse valor deve estar de acordo com o valor de payload_type:

      • Um tipo de carga escalar deve usar "scalar" ou "scalar-list"
      • Um tipo de carga útil gerado deve usar "generated" ou "generated-list"
      • Um tipo de carga útil personalizado deve usar "custom"

      Se indefinido, o resolvedor retorna um objeto DefaultPayload.

      Os valores são scalar, scalar-list, generated, generated-list ou custom.

    • _id string

      O ID exclusivo do resolvedor personalizado.

    • function_id string

      O ID único da função do resolvedor.

GET /groups/{groupId}/apps/{appId}/graphql/custom_resolvers
curl \
 --request GET 'https://services.cloud.mongodb.com/api/admin/v3.0/groups/{groupId}/apps/{appId}/graphql/custom_resolvers' \
 --header "Authorization: Bearer $ACCESS_TOKEN"
Exemplos de resposta (200)
[
  {
    "on_type": "string",
    "field_name": "string",
    "input_type": "string",
    "input_type_format": "scalar",
    "payload_type": "string",
    "payload_type_format": "scalar",
    "_id": "string",
    "function_id": "string"
  }
]