Skip to content

Future

GeminiLogicalFuture dataclass

GeminiLogicalFuture(
    *,
    context_name: str = "gemini-logical",
    task_id: str,
    storage: StorageBackend = DictStorage(),
    fetch_options: ApiFetchOptions = ApiFetchOptions(),
    result_cls: type[
        GeminiLogicalResult
    ] = GeminiLogicalResult
)

Bases: Future[GeminiLogicalResult]


              flowchart TD
              bloqade.gemini.device.logical.future.GeminiLogicalFuture[GeminiLogicalFuture]
              bloqade.core.device.future.Future[Future]
              bloqade.core.device.mixins.AuthMixin[AuthMixin]

                              bloqade.core.device.future.Future --> bloqade.gemini.device.logical.future.GeminiLogicalFuture
                                bloqade.core.device.mixins.AuthMixin --> bloqade.core.device.future.Future
                



              click bloqade.gemini.device.logical.future.GeminiLogicalFuture href "" "bloqade.gemini.device.logical.future.GeminiLogicalFuture"
              click bloqade.core.device.future.Future href "" "bloqade.core.device.future.Future"
              click bloqade.core.device.mixins.AuthMixin href "" "bloqade.core.device.mixins.AuthMixin"
            

Future for tasks submitted to the Gemini logical backend.

Defaults result_cls to GeminiLogicalResult and context_name to "gemini-logical".