Package com.klipwallet.app2app.api
Class KlipGlobal
- java.lang.Object
-
- com.klipwallet.app2app.api.KlipGlobal
-
public class KlipGlobal extends java.lang.Object
KlipGlobal API 제공하는 Class
-
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description void
getCardList(java.lang.String cardAddress, java.lang.String userAddress, java.lang.String cursor, KlipCallback callback)
사용자가 보유한 카드 정보 목록을 가져온다.static KlipGlobal
getInstance(android.content.Context context)
KlipGlobal 인스턴스를 가져온다.void
getResult(java.lang.String requestKey, KlipCallback callback)
KlipGlobal 요청에 대한 실행 결과 데이터를 가져온다.boolean
isAvailable()
설치된 Klip App이 지원가능한 버전인지 확인한다.boolean
isKlipInstalled()
Klip 설치 여부를 확인한다.void
prepare(KlipRequest request, BAppInfo bappInfo, KlipCallback callback)
KlipGlobal 요청 준비를 한다.void
request(java.lang.String requestKey)
KlipGlobal 요청 실행을 한다.
-
-
-
Method Detail
-
getInstance
public static KlipGlobal getInstance(android.content.Context context)
KlipGlobal 인스턴스를 가져온다.- Parameters:
context
- Android Context- Returns:
- KlipGlobal Instance
-
prepare
public void prepare(KlipRequest request, BAppInfo bappInfo, KlipCallback callback) throws KlipRequestException
KlipGlobal 요청 준비를 한다. (Request Key 획득)- Parameters:
request
- 요청하는 실행 정보bappInfo
- 요청하는 BApp 정보callback
- 요청 결과를 받는 Callback (이때, T값은 KlipResponse을 사용)- Throws:
KlipRequestException
- 입력 데이터가 유효하지 않을 경우 발생
-
request
public void request(java.lang.String requestKey) throws KlipRequestException
KlipGlobal 요청 실행을 한다. (Deep Link 사용)- Parameters:
requestKey
- 요청 키- Throws:
KlipRequestException
- 입력 데이터가 유효하지 않을 경우 발생
-
getResult
public void getResult(java.lang.String requestKey, KlipCallback callback) throws KlipRequestException
KlipGlobal 요청에 대한 실행 결과 데이터를 가져온다.- Parameters:
requestKey
- 요청 키callback
- 요청 결과를 받는 Callback- Throws:
KlipRequestException
- 입력 데이터가 유효하지 않을 경우 발생
-
getCardList
public void getCardList(java.lang.String cardAddress, java.lang.String userAddress, java.lang.String cursor, KlipCallback callback) throws KlipRequestException
사용자가 보유한 카드 정보 목록을 가져온다.- Parameters:
cardAddress
- 조회하는 카드 주소userAddress
- 조회하는 사용자 주소cursor
- 조회하는 시작 커서callback
- 요청 결과를 받는 Callback (이때, T값은 CardListResponse를 사용)- Throws:
KlipRequestException
- 입력 데이터가 유효하지 않을 경우 발생
-
isKlipInstalled
public boolean isKlipInstalled()
Klip 설치 여부를 확인한다.- Returns:
- Klip 설치 여부
-
isAvailable
public boolean isAvailable()
설치된 Klip App이 지원가능한 버전인지 확인한다.- Returns:
- Klip App의 지원가능 버전 여부
-
-