2020-11-22 14:15:39 +01:00
|
|
|
from typing import Type
|
|
|
|
|
2020-11-29 21:36:16 +01:00
|
|
|
from sh_edraft.service.base.service_base import ServiceBase
|
2020-11-22 14:15:39 +01:00
|
|
|
|
|
|
|
|
|
|
|
class ProvideState:
|
|
|
|
|
|
|
|
def __init__(self, service: Type[ServiceBase] = None, args: tuple = None):
|
|
|
|
self._service: Type[ServiceBase] = service
|
|
|
|
self._args: tuple = args
|
|
|
|
|
|
|
|
@property
|
|
|
|
def service(self):
|
|
|
|
return self._service
|
|
|
|
|
|
|
|
@property
|
|
|
|
def args(self) -> tuple:
|
|
|
|
return self._args
|