1.25.2
8 months ago by albert
✅ 드롭다운 필드 "고급 입력란" 기능으로 요금제 편성
고급 입력란(드롭다운 필드) 기능이 추가되어 요금제 구성이 변경되었습니다. 고급 입력란 기능은 TeamPro, 맞춤형 및 연동형 요금제에 무상으로 제공하게 되었습니다.
기존에 API 를 사용하는 고객들은 TeamPro, 맞춤형 및 연동형 요금제 등급이기 때문에 고급 입력란(드롭다운) 필드를 계속적으로 이용하실 수 있습니다.
- 단, 새롭게 Personal, Team 요금제를 통해서 가입하게 되는 고객님들은 고급 입력란(드롭다운) 기능 사용을 위해서는 TeamPro 이상의 요금제로 업그레이드를 해주시기 바랍니다.
Personal, Team 요금제의 경우 고급 입력란 사용 불가
Personal, Team 요금제의 경우 고급 입력란(드롭다운)을 사용할 수 없습니다. 고급 입력란 기능을 사용하기 위하여는 요금제를 Team Pro 이상 요금제로 업그레이드 하여 주시기 바랍니다.
해당 요금제 권한이 없을 경우 예외발생 (Http Status Code: 403)
✅ 요청자 입력 조회 "요청자 이름, 드롭다운" 추가
요청자 이름 및 드롭다운 입력란 DTO
// 요청자 이름 입력란
class NameRequesterInputResponseDto
{
dataLabel: string;
type: FieldType.NAME;
value: string;
}
// 드롭다운 입력란
class DropdownRequesterInputResponseDto
{
dataLabel: string;
type: FieldType.DROPDOWN;
value: string;
}
✅ 템플릿 정보 가져오기 "요청자 이름, 드롭다운" 추가
템플릿에서 요청자 이름 및 드롭다운 입력란 DTO
// 응답 요청자 이름 입력란
class NameRequesterInputInTemplateResponseDto
{
dataLabel: string;
type: FieldType.NAME;
position: {
x: number;
y: number;
page: number;
};
size: {
width: number;
height: number;
} | null;
textStyle: {
size: number;
font: string;
align: string;
};
value: string;
}
// 드롭다운 입력란
class DropdownRequesterInputInTemplateResponseDto
{
dataLabel: string;
type: FieldType.DROPDOWN;
required: boolean;
size: {
width: number;
height: number;
};
position: {
x: number;
y: number;
page: number;
};
textStyle: {
size: number;
font: string;
};
options: {
value: string;
}[];
}