[#3] Added generate proto script create container method

Signed-off-by: Ilyas Niyazov <i.niyazov@yadro.com>
This commit is contained in:
Ilyas Niyazov 2025-03-25 11:11:50 +03:00
parent 9a1b5d778b
commit 1783e4e34c
53 changed files with 1337 additions and 122 deletions

View file

@ -0,0 +1,21 @@
from dataclasses import dataclass, field
from enum import Enum
from typing import Optional
DEFAULT_GRPC_TIMEOUT = 5
class TimeUnit(Enum):
MINUTES = "MINUTES"
SECONDS = "SECONDS"
MILLISECONDS = "MILLISECONDS"
@dataclass
class CallContextParam:
timeout: int = DEFAULT_GRPC_TIMEOUT
time_unit: TimeUnit = TimeUnit.SECONDS
@classmethod
def default(cls):
return cls()