getModule

inline fun <T> getModule(module: QuoteSummaryModule): T?(source)

특정 모듈의 데이터를 타입 안전하게 가져옵니다.

reified 타입 파라미터를 사용하여 자동으로 타입 캐스팅을 수행합니다. 타입이 일치하지 않거나 모듈이 존재하지 않으면 null을 반환합니다.

사용 예시:

val price: Price? = result.getModule(QuoteSummaryModule.PRICE)
val financialData: FinancialData? = result.getModule(QuoteSummaryModule.FINANCIAL_DATA)

Return

해당 모듈의 데이터 또는 null (타입 불일치나 데이터 부재 시)

Parameters

T

반환받을 데이터의 타입

module

가져올 모듈