# from dataclasses import asdict
# from typing import List, Dict, Callable, Type
# TYPE_CHECKING
# from dataclasses import asdict
# from typing import List, Dict, Callable, Type
# TYPE_CHECKING
from o2common.service.unit_of_work import AbstractUnitOfWork
# from o2ims.domain.resource_type import InvalidOcloudState
from o2ims.domain.resource_type import MismatchedModel
from o2ims.domain.ocloud import ResourcePool
from o2common.service.unit_of_work import AbstractUnitOfWork
# from o2ims.domain.resource_type import InvalidOcloudState
from o2ims.domain.resource_type import MismatchedModel
from o2ims.domain.ocloud import ResourcePool
def create_by(stxobj: StxGenericModel, parentid: str) -> ResourcePool:
content = json.loads(stxobj.content)
def create_by(stxobj: StxGenericModel, parentid: str) -> ResourcePool:
content = json.loads(stxobj.content)
resourcepool.createtime = stxobj.createtime
resourcepool.updatetime = stxobj.updatetime
resourcepool.hash = stxobj.hash
resourcepool.createtime = stxobj.createtime
resourcepool.updatetime = stxobj.updatetime
resourcepool.hash = stxobj.hash
raise MismatchedModel("Mismatched Id")
content = json.loads(stxobj.content)
target.name = stxobj.name
raise MismatchedModel("Mismatched Id")
content = json.loads(stxobj.content)
target.name = stxobj.name