Module spin_sdk.wit.imports.redis_types

Expand source code
from typing import TypeVar, Generic, Union, Optional, Protocol, Tuple, List, Any, Self
from enum import Flag, Enum, auto
from dataclasses import dataclass
from abc import abstractmethod
import weakref

from ..types import Result, Ok, Err, Some


class Error(Enum):
    """
    General purpose error.
    """
    SUCCESS = 0
    ERROR = 1


@dataclass
class RedisParameter_Int64:
    value: int


@dataclass
class RedisParameter_Binary:
    value: bytes


RedisParameter = Union[RedisParameter_Int64, RedisParameter_Binary]
"""
A parameter type for the general-purpose `execute` function.
"""



@dataclass
class RedisResult_Nil:
    pass


@dataclass
class RedisResult_Status:
    value: str


@dataclass
class RedisResult_Int64:
    value: int


@dataclass
class RedisResult_Binary:
    value: bytes


RedisResult = Union[RedisResult_Nil, RedisResult_Status, RedisResult_Int64, RedisResult_Binary]
"""
A return type for the general-purpose `execute` function.
"""

Global variables

var RedisParameter

A parameter type for the general-purpose execute function.

var RedisResult

A return type for the general-purpose execute function.

Classes

class Error (*args, **kwds)

General purpose error.

Expand source code
class Error(Enum):
    """
    General purpose error.
    """
    SUCCESS = 0
    ERROR = 1

Ancestors

  • enum.Enum

Class variables

var ERROR
var SUCCESS
class RedisParameter_Binary (value: bytes)

RedisParameter_Binary(value: bytes)

Expand source code
@dataclass
class RedisParameter_Binary:
    value: bytes

Class variables

var value : bytes
class RedisParameter_Int64 (value: int)

RedisParameter_Int64(value: int)

Expand source code
@dataclass
class RedisParameter_Int64:
    value: int

Class variables

var value : int
class RedisResult_Binary (value: bytes)

RedisResult_Binary(value: bytes)

Expand source code
@dataclass
class RedisResult_Binary:
    value: bytes

Class variables

var value : bytes
class RedisResult_Int64 (value: int)

RedisResult_Int64(value: int)

Expand source code
@dataclass
class RedisResult_Int64:
    value: int

Class variables

var value : int
class RedisResult_Nil

RedisResult_Nil()

Expand source code
@dataclass
class RedisResult_Nil:
    pass
class RedisResult_Status (value: str)

RedisResult_Status(value: str)

Expand source code
@dataclass
class RedisResult_Status:
    value: str

Class variables

var value : str