GraphQL 사용자 정의 스키마 지시문 및 스칼라 유형
API Connect DataPower® API Gateway 는 추가 스키마 지시문 및 사용자 정의 스칼라 유형을 제공하여 GraphQL 스펙을 확장합니다.
사용자 정의 스키마 지시문
@cost- 이
@cost지시어는 가중치 값을 유형이나 필드와 연결합니다. 타입은 GraphQL API에 대한 요청의 타입 비용을 계산하는 데 사용됩니다. 이 필드들은 GraphQL API에 대한 요청의 필드 비용을 계산하는 데 사용됩니다. 자세한 내용은 ‘비용 지침’을 참조하십시오. @listSize@listSize지시문은 슬라이싱 인수를 필드에 적용합니다. 자세한 내용은 ‘List Size’ 지시어를 참조하십시오.@remove@removeGraphQL 스키마 지시문은 API 컨텍스트에서 값을 기반으로 각 트랜잭션을 위한 유효성 검증이나 자체 점검에서 유형과 필드를 제거하기 위한 조건을 지정합니다. 자세한 내용은 @remove 지시어를 참조하십시오@scalarParam- 이
@scalarParam지시어는 사용자 정의 스칼라 유형을 더욱 세밀하게 조정할 수 있게 해줍니다. 자세한 내용은 @scalarParam 지시어를 참조하십시오.
사용자 정의 스칼라 유형
DateDate사용자 정의 스칼라 유형은 날짜를 지정하는 사용자 정의 스칼라를 정의하는 데 사용됩니다. 자세한 내용은 ‘Date Custom Scalar’를 참조하십시오.DateTime- 사용자 정의
DateTime스칼라 유형은 날짜와 시간을 지정하는 사용자 정의 스칼라를 정의하는 데 사용됩니다. 자세한 내용은 DateTime Custom Scalar를 참조하십시오. JSONJSON사용자 정의 스칼라 유형은 JSON 페이로드를 지정하는 데 사용됩니다. 자세한 내용은 JSON 사용자 정의 스칼라를 참조하십시오.Long- 사용자 정의
Long스칼라 유형을 사용하면 에서 허용하는 것보다 더 큰 정수를Int사용할 수 있습니다. 자세한 내용은 ‘긴 사용자 정의 스칼라’를 참조하십시오.