DownloadCallback


interface DownloadCallback


모델 다운로드에 사용되는 콜백 함수입니다. 반환된 메시지는 디버깅 목적으로 사용됩니다.

요약

공개 함수

open Unit

모델 다운로드가 완료되면 호출됩니다.

open Unit

오류 (예: 사용할 수 없는 기능의 원격 예외)로 인해 모델 다운로드가 시작되지 않은 경우 호출됩니다.

open Unit

모델 다운로드에 실패하면 호출됩니다.

open Unit

모델 다운로드가 이미 시작된 경우 호출되므로 다시 시작할 필요가 없습니다.

open Unit
onDownloadProgress(totalBytesDownloaded: Long)

모델 다운로드가 진행 중일 때 호출됩니다.

open Unit
onDownloadStarted(bytesToDownload: Long)

모델 다운로드가 제대로 시작되었을 때 호출됩니다.

공개 함수

onDownloadCompleted

open fun onDownloadCompleted(): Unit

모델 다운로드가 완료되면 호출됩니다.

onDownloadDidNotStart

open fun onDownloadDidNotStart(e: GenerativeAIException): Unit

오류 (예: 사용할 수 없는 기능의 원격 예외)로 인해 모델 다운로드가 시작되지 않은 경우 호출됩니다.

매개변수
e: GenerativeAIException

다운로드 실패로 인해 발생한 GenerativeAIException

onDownloadFailed

open fun onDownloadFailed(failureStatus: String, e: GenerativeAIException): Unit

모델 다운로드에 실패하면 호출됩니다.

매개변수
failureStatus: String

다운로드 실패 상태 메시지

e: GenerativeAIException

다운로드 실패로 인해 발생한 GenerativeAIException

onDownloadPending

open fun onDownloadPending(): Unit

모델 다운로드가 이미 시작된 경우 호출되므로 다시 시작할 필요가 없습니다.

onDownloadProgress

open fun onDownloadProgress(totalBytesDownloaded: Long): Unit

모델 다운로드가 진행 중일 때 호출됩니다.

매개변수
totalBytesDownloaded: Long

이미 다운로드된 바이트

onDownloadStarted

open fun onDownloadStarted(bytesToDownload: Long): Unit

모델 다운로드가 제대로 시작되었을 때 호출됩니다.

매개변수
bytesToDownload: Long

다운로드할 총 바이트 수