MCPcopy Create free account
hub / github.com/StackStorm/st2 / to_component_model

Method to_component_model

st2common/st2common/models/api/trace.py:102–111  ·  view source on GitHub ↗
(cls, component)

Source from the content-addressed store, hash-verified

100
101 @classmethod
102 def to_component_model(cls, component):
103 values = {
104 "object_id": component["object_id"],
105 "ref": component["ref"],
106 "caused_by": component.get("caused_by", {}),
107 }
108 updated_at = component.get("updated_at", None)
109 if updated_at:
110 values["updated_at"] = isotime.parse(updated_at)
111 return TraceComponentDB(**values)
112
113 @classmethod
114 def to_model(cls, instance):

Callers 1

to_modelMethod · 0.80

Calls 3

TraceComponentDBClass · 0.90
parseMethod · 0.80
getMethod · 0.45

Tested by

no test coverage detected