Class 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 요청 실행을 한다.
      • Methods inherited from class java.lang.Object

        clone, equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
    • 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의 지원가능 버전 여부