OPWS Developers

타입 (Types)

@openecho/partner-sdk가 export하는 타입 전체 목록입니다. 모든 메서드의 입력·출력에 쓰입니다.

클라이언트 · 연결

타입필드 / 설명
ClientConfigbaseUrl · publicKey · micChunkUrl? · scriptNonce? · fetch?
OpenEchoClientcreateClient()가 반환하는 클라이언트(oe) 타입
PingResultappName · appId · origin
SDK_VERSIONSDK 버전 문자열 상수(현재 "0.1.0")

리소스 뷰

타입필드
DeviceViewhandle · name · status
GroupViewhandle · label · memberCount
ContentViewhandle · title · scopeType
TemplateViewhandle · name · contentHandle · targetMode
ScheduleViewhandle · name · templateHandle · recurrence · executeTime · executionAvailability
HistoryViewsessionId · type · status · totalDevices · successDevices · failDevices · createdAt · triggeredBy
Page<T>content: T[] · page · size · totalElements

입력

타입필드
CreateTemplateInputname · contentHandle · groupHandle · languageOrder?
UpdateTemplateInputname · languageOrder?
CreateScheduleInputtemplateHandle · name · recurrence · executeTime · startDate · isLastDay · executeDate? · daysOfWeek? · monthlyDay? · endDate? · notes?
UpdateScheduleInputCreateScheduleInput의 partial(templateHandle 제외)
TtsSendInputtargetHandle · text · language · idempotencyKey · partial? · expectedRevision?
MicStartInputtargetHandle · idempotencyKey · partial?

방송 · 스트리밍

타입필드
BroadcastReceiptstatus(ADMITTED|DENIED_BUSINESS) · sessionId · resolvedDeviceCount · revision · denyReason · skipped
SubscribeHandlersonPhase · onError? · onClose?
PhaseSnapshotsessionId · phase · terminal · reason · lastEventId · receipt
StreamTicketticket · expiresInSeconds
MicSessionsessionId · stop()

에러 클래스(OpenEchoError 및 17종)는 에러 문서에서 다룹니다.