스키마 정의
외부 서비스의 스키마 지원, 무시되는 스키마 구성 요소, 지원되는 데이터 유형에 대한 기본 사항을 알아봅니다.
필수 Edition
| 지원 제품: Lightning Experience |
| 지원 제품: Enterprise, Performance, Unlimited, Developer Edition |
API 사양을 만들 때는 다음에 유의하십시오.
- 스키마에서
GET,PATCH,PUT,POST,DELETE메서드를 사용할 수 있습니다. 요청 본문이 비어 있는GET방법은 유효성 검사 오류를 야기합니다. - 속성은 값을 포함해야 합니다.
- 각 매개 변수에 이름이 있어야 합니다.
- 요청 머리글이 지원됩니다.
- 응답 머리글은 지원되지 않습니다.
- Form 매개 변수가 지원됩니다.
- API 사양에 정의된 보안 설정은 무시되고 명명된 자격 증명의 보안 설정을 따릅니다.
다음 OpenAPI 스키마 구성 요소가 무시됩니다.
- 보안 요구 사항 개체 및 보안 정의
- 태그 개체
- 외부 문서 개체
allOf,oneOf,anyOf의 경우 스키마 개체 속성discriminator가 지원됩니다. OpenApi 3.0의discriminator/mapping는 무시됩니다.discriminator속성에 따라 유형 이름으로 참조되는 스키마가 결정됩니다. 자세한 내용은 Swagger OpenAPI 3.0 사양 상속 및 다형성을 참조하십시오.
지원되는 데이터 유형:
- 이진
- 부울
- 날짜
- datetime
- double
- 열거형
- float
- 정수
- long
- 문자열
- 임의의 유형(Apex 개체로)
- 개체: 최상위 수준의 명명되고 중첩된 익명 개체
- 익명 및 최상위 수준의 명명된 목록(명명 및 익명 배열 모두 중첩 가능)
노트 중첩된 익명 배열은 Flow에서 Apex 정의 변수의 필드로 지원되지 않는List<List<T>>Apex 유형을 생성합니다. 자세한 내용은 Apex 데이터 유형의 플로 고려 사항을 참조하십시오. - additionalProperties가 map으로
- allOf가 개체 구성으로
- OpenAPI 3.0만 해당:
- anyOf(기본, 목록 또는 개체 스키마 유형이며, 개체 스키마만 구성 유형을 구성할 수 있음)
- oneOf(기본, 목록 또는 개체 스키마 유형 중 하나)
다음 사항도 참조:
이 기사를 통해 문제를 해결했습니까?
개선을 위한 의견을 보내주세요.
