class documentation

Undocumented

Method cancel Undocumented
Method create Undocumented
Method create_with_task Undocumented
Method get Undocumented
Method reject Undocumented
Method resolve Undocumented
@abstractmethod
def cancel(self, *, id: str, ikey: IdempotencyKey, strict: bool, headers: Headers, data: Data) -> DurablePromiseRecord:
@abstractmethod
def create(self, *, id: str, ikey: IdempotencyKey, strict: bool, headers: Headers, data: Data, timeout: int, tags: Tags) -> DurablePromiseRecord:
@abstractmethod
def create_with_task(self, *, id: str, ikey: str | None, strict: bool, headers: Headers, data: Data, timeout: int, tags: Tags, pid: str, ttl: int) -> tuple[DurablePromiseRecord, TaskRecord | None]:
@abstractmethod
def get(self, *, id: str) -> DurablePromiseRecord:
@abstractmethod
def reject(self, *, id: str, ikey: IdempotencyKey, strict: bool, headers: Headers, data: Data) -> DurablePromiseRecord:
@abstractmethod
def resolve(self, *, id: str, ikey: IdempotencyKey, strict: bool, headers: Headers, data: Data) -> DurablePromiseRecord: