스키마
Device
id장치 ID입니다. 요청 시 deviceId로 전달하세요.
namestatus연결 상태입니다. 90초간 연락 없으면 오프라인; 유지보수는 일시적 사용 불가를 의미합니다.
이 장치의 각 기능 준비 상태입니다.
lastSeenAtKaleo와 마지막 연락 시각; 알 수 없으면 null입니다.
DeviceCapability
capability로컬 기능: 오디오 캡처, 번역 음성 재생 또는 ProPresenter 슬라이드 입력.
status이 기능을 사용할 준비가 되었는지 여부입니다.
Devices
DeviceDetails
ProPresenterSelection
결정 테이블
| 변형 | 일치 기준 |
|---|---|
| type = object · 필수: mode | |
| type = object · 필수: mode | |
| type = object · 필수: mode, deviceId |
mode교회의 기본 ProPresenter 장치를 사용합니다.
StartStreaming
deviceId선택적 오디오 소스 장치 ID로, GET /devices에서 가져옵니다. 이 세션에 대해 교회 기본값을 재정의합니다. 생략하면 저장된 기본 오디오 소스 또는 단일 오디오 소스 지원 장치를 사용합니다. 여러 장치가 있고 기본값이 없으면 선택이 필요합니다. 선택한 장치는 준비되어 있어야 합니다.
이 세션에만 적용되는 설정입니다. 생략된 필드는 저장된 기본값을 사용합니다.
ChangeDeadline
deadlineAtZ 또는 시간대 오프셋이 포함된 미래 자동 중지 시간입니다. startedAt 이후 6시간 이내여야 합니다.
Analytics
sessionIdstatuslive: 잠정 집계; pending: 최종 집계 대기 중; finalized: 저장된 집계.
viewers세션의 고유 시청자 ID입니다. 현재 시청자가 아닙니다. 사용할 수 없으면 null; 0은 시청자 없음입니다.
언어 코드별 시청자 분석입니다. 한 시청자가 여러 언어에 나타날 수 있습니다. 사용할 수 없으면 null입니다.
HistorySession
sessionIdstartedAtendedAt세션 종료 시간; 미완료 또는 알 수 없으면 null입니다.
duration기록된 세션 길이(초); 미완료 또는 알 수 없으면 null입니다.
speakerLanguage스피커 언어 코드; 기록되지 않으면 null입니다.
targetLanguages기록된 번역 언어 코드 또는 ["ALL"]입니다.
transcriptAvailable저장된 기록이 준비되었을 때 true입니다. 공개 접근이나 다운로드 URL을 제공하지 않습니다.
publicSharingEnabled완료된 세션에 대해 공개 공유가 활성화되었을 때 true입니다.
HistoryPage
total필터에 맞는 총 세션 수(모든 페이지 합계).
page반환된 페이지; 요청한 페이지보다 낮을 수 있습니다.
pageSize페이지당 최대 세션 수, 최대 100.
SessionDetails
Language
code언어 필드에 이 정확한 코드를 사용하세요.
name영어 표시 이름입니다.
nativeName자국어 이름; 없으면 영어 이름입니다.
emoji이 언어를 표시하는 이모지입니다.
Languages
LanguageDetails
StreamingStatus
streaming활성 세션 중인 true입니다. 시작, 재연결, 종료 포함. 오디오 도착 여부는 확인하지 않습니다.
sessionId현재 세션 ID; 유휴 시 null입니다.
startedAt현재 세션 시작 시간; 유휴 시 null입니다.
deadlineAt자동 중지 시간; 유휴 시 또는 기한이 없으면 null입니다.
speakerLanguage현재 스피커 언어 코드; 유휴 시 null입니다.
targetLanguages현재 번역 언어 코드; 유휴 시 비어 있음.
voice번역 음성, 유휴 시 포함.
visibletrue는 자막을 표시하고; false는 숨깁니다. 유휴 시에도 적용됩니다.
publisher오디오를 전송하는 Kaleo Connect 장치 또는 브라우저; 유휴 시 null입니다.
phase세션 단계; 유휴는 세션이 활성화되지 않음을 의미합니다.
다음 수동 시작을 위한 교회 기본값입니다. 활성 세션 재정의는 이 값을 변경하지 않습니다.

