MCPcopy
hub / github.com/danielgtaylor/python-betterproto / PluginRequestCompiler

Class PluginRequestCompiler

src/betterproto/plugin/models.py:211–226  ·  view source on GitHub ↗

Source from the content-addressed store, hash-verified

209
210@dataclass
211class PluginRequestCompiler:
212 plugin_request_obj: CodeGeneratorRequest
213 output_packages: Dict[str, "OutputTemplate"] = field(default_factory=dict)
214
215 @property
216 def all_messages(self) -> List["MessageCompiler"]:
217 """All of the messages in this request.
218
219 Returns
220 -------
221 List[MessageCompiler]
222 List of all of the messages in this request.
223 """
224 return [
225 msg for output in self.output_packages.values() for msg in output.messages
226 ]
227
228
229@dataclass

Callers 1

generate_codeFunction · 0.85

Calls

no outgoing calls

Tested by

no test coverage detected