사용자 지정 해석기 가져오기 더 이상 사용되지 않습니다.

얻다 /groups/{groupId}/apps/{appId}/graphql/custom_resolvers/{customResolverId}

특정 사용자 지정 해석기 구성을 가져옵니다.

경로 매개변수

응답

  • 200 application/json

    확인

    응답 속성 숨기기 응답 속성 표시 객체
    • on_type 문자열 필수 사항

      해석기의 상위 유형 이름입니다. "Query", "Mutation" 또는 계산된 속성인 경우 생성된 유형의 이름일 수 있습니다.

    • field_name 문자열 필수 사항

      GraphQL 스키마에 표시되는 사용자 지정 해석기 필드의 이름입니다.

    • input_type 문자열 | 객체

      사용자 지정 해석기의 input 매개변수의 유형입니다. 이는 스칼라, 기존에 생성된 유형의 이름 또는 사용자 지정 JSON schema 객체일 수 있습니다. 정의되지 않은 경우 해석기는 입력을 허용하지 않습니다.

    • input_type_format 문자열

      사용자 지정 해석기가 사용하는 입력 유형의 종류입니다. 이 값은 input_type의 값과 일치해야 합니다.

      • 스칼라 입력 유형은 "scalar" 또는 "scalar-list"를 사용해야 합니다.
      • 생성된 입력 유형은 "generated" 또는 "generated-list"를 사용해야 합니다.
      • 사용자 지정 입력 유형은 다음을 사용해야 합니다. "custom"

      정의되지 않은 경우 해석기는 입력을 허용하지 않습니다.

      값은 scalar, scalar-list, generated, generated-list 또는 custom입니다.

    • payload_type 문자열 | 객체

      사용자 지정 해석기가 반환하는 값의 유형입니다. 이는 스칼라, 기존에 생성된 유형의 이름 또는 사용자 지정 JSON schema 객체일 수 있습니다.

      정의되지 않은 경우 해석기는 DefaultPayload 객체를 반환합니다.

      type DefaultPayload {
        status: String!
      }
      
    • payload_type_format 문자열

      사용자 지정 해석기가 사용하는 페이로드 유형의 종류입니다. 이 값은 payload_type의 값과 일치해야 합니다.

      • 스칼라 페이로드 유형은 "scalar" 또는 "scalar-list"를 사용해야 합니다.
      • 생성된 페이로드 유형은 "generated" 또는 "generated-list"를 사용해야 합니다.
      • 사용자 지정 페이로드 유형은 다음을 사용해야 합니다. "custom"

      정의되지 않은 경우 해석기는 DefaultPayload 객체를 반환합니다.

      값은 scalar, scalar-list, generated, generated-list 또는 custom입니다.

    • _id 문자열

      사용자 지정 해석기의 고유 ID입니다.

    • function_id 문자열

      해석기 함수의 고유 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"
}