액션 유형 메타데이터
ActionTypeV2는 액션 유형의 상태, 입력 매개변수와 편집 규칙을 담습니다. API 이름 또는 RID로 조회할 수 있습니다.
| 이름 | 자료형 | 필수 여부 | 의미와 조건 | 예시 값 |
|---|---|---|---|---|
apiName | string | 필수 | 액션 유형의 API 이름입니다. List Action Types 또는 Ontology Manager에서 확인합니다. | |
description | string | 선택 | ||
displayName | string | 선택 | 표시 이름입니다. | |
status | enum | 필수 | 엔터티의 릴리스 상태입니다. 허용값: ACTIVE, ENDORSED, EXPERIMENTAL, DEPRECATED. | ACTIVE |
parameters | map<ParameterId, ActionParameterV2> | 선택 | ||
rid | string | 필수 | 액션 유형의 고유 RID입니다. | |
operations | list<LogicRule> | 선택 | ||
toolDescription | string | 선택 | AI 에이전트 등 도구 사용 문맥을 위한 선택적 설명입니다. |
parameters의 구조
맵의 키는 매개변수 ID이며, 값은 아래의 ActionParameterV2입니다.
operations의 구조
액션이 수행할 편집의 종류와 범위는 액션 규칙을 따릅니다.
매개변수 정의
각 ActionParameterV2는 표시 이름과 자료형, 입력 필수 여부를 포함합니다.
| 이름 | 자료형 | 필수 여부 | 의미와 조건 | 예시 값 |
|---|---|---|---|---|
displayName | string | 필수 | 표시 이름입니다. | |
description | string | 선택 | ||
dataType | ActionParameterDataType | 필수 | 온톨로지 액션 매개변수가 지원하는 자료형입니다. | |
required | boolean | 필수 | ||
typeClasses | list<TypeClass> | 선택 | ||
validation | object | 선택 | 매개변수의 검증 메타데이터입니다. |
dataType의 구조
액션 매개변수 자료형의 22개 분기 중 하나입니다.
typeClasses의 구조
배열 항목은 TypeClass이며 자료형은 object입니다.
온톨로지를 사용하는 애플리케이션이 해석할 수 있는 추가 메타데이터입니다.
| 이름 | 자료형 | 필수 여부 | 의미와 조건 | 예시 값 |
|---|---|---|---|---|
kind | string | 필수 | 타입 클래스의 네임스페이스입니다. | |
name | string | 필수 | 타입 클래스의 값입니다. |
validation의 구조
매개변수의 검증 메타데이터를 따릅니다.