カスタム リゾルバを取得する 非推奨

GET /groups/{groupId}/apps/{appId}/graphql/custom_resolvers/{customResolverId}

特定のカスタム リゾルバ構成を取得します。

path パラメータ

応答

  • 200 application/ JSON

    OK

    応答属性の非表示 応答属性の表示 オブジェクト
    • on_type string 必須

      リゾルバの親型の名前。これは、"Query""Mutation"、または計算プロパティの場合は生成された型の名前になります。

    • field_name string 必須

      GraphQL スキーマに表示されるカスタム リゾルバ フィールドの名前。

    • input_type string |オブジェクト

      カスタム リゾルバの input パラメーターの型。これは、スカラー、既存の生成された型の名前、またはカスタム JSON スキーマ オブジェクトにすることができます。未定義の場合、リゾルバは入力を受け入れません。

    • input_type_format string

      カスタム リゾルバが使用する入力タイプの種類。この値は、次の値と一致する必要があります input_type

      • スカラー入力型は "scalar" または "scalar-list" を使用する必要があります
      • 生成された入力タイプでは、"generated" または "generated-list" を使用する必要があります。
      • カスタム入力型では、 "custom"

      未定義の場合、リゾルバは入力を受け入れません。

      値は、scalarscalar-listgeneratedgenerated-list、または custom です。

    • payload_type string |オブジェクト

      カスタム リゾルバによって返される値の型。これは、スカラー、既存の生成された型の名前、またはカスタム JSON スキーマ オブジェクトにすることができます。

      未定義の場合、リゾルバは DefaultPayload オブジェクトを返します。

      type DefaultPayload {
        status: String!
      }
      
    • payload_type_format string

      カスタム リゾルバが使用するペイロード型の種類。この値は、次の値と一致する必要があります payload_type

      • スカラーペイロード型は "scalar" または "scalar-list" を使用する必要があります
      • 生成されたペイロード型では "generated" または "generated-list" を使用する必要があります
      • カスタムペイロード型では、 "custom"

      未定義の場合、リゾルバは DefaultPayload オブジェクトを返します。

      値は、scalarscalar-listgeneratedgenerated-list、または custom です。

    • _id string

      カスタム リゾルバーのユニークな ID。

    • function_id string

      リゾルバ 関数のユニークな ID。

GET /groups/{groupId}/apps/{appId}/ GraphQL/custom_resolvers/{customResolverId}
curl \
 --request GET 'https://services.cloud.mongodb.com/api/admin/v3.0/groups/{groupId}/apps/{appId}/graphql/custom_resolvers/{customResolverId}' \
 --header "Authorization: Bearer $ACCESS_TOKEN"
応答の例(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"
}