IRequestManager

public protocol IRequestManager

Undocumented

  • ポップアップがタップされた際のセッションIDを設定する

    Declaration

    Swift

    func putTappedSessionId(_ sessionId: SessionId)

    Parameters

    sessionId

    ポップアップセッションID

  • リクエスト管理用の詳細情報を生成する

    Declaration

    Swift

    func makeRequestInfo(_ trackingValues: TrackingValues) -> RequestInfo

    Parameters

    trackingValues

    トラッキング用のAppKeys

    Return Value

    生成されたリクエストの管理用情報

  • リクエストを追加する

    Declaration

    Swift

    func addRequest(_ request: ApiRequest, info: RequestInfo?)

    Parameters

    request

    リクエスト

    info

    リクエストの管理情報

  • 引数のリクエストが成功したことをこのインスタンスに通知する

    Declaration

    Swift

    func notifyRequestAccepted(_ request: ApiRequest)

    Parameters

    request

    リクエスト

  • 引数のリクエストが失敗したことをこのインスタンスに通知する

    Declaration

    Swift

    func notifyRequestRejected(_ request: ApiRequest)

    Parameters

    request

    リクエスト

  • 通知に関する情報を取得するためのIRtoasterNotificationを設定

    Declaration

    Swift

    func setRtoasterNotification(_ notificationComponent: IRtoasterNotification)