(message: Message, owners: List[Message])
| 130 | outputs.append((_kotlin_source_path(schema, name), kind)) |
| 131 | |
| 132 | def add_message(message: Message, owners: List[Message]) -> None: |
| 133 | add_type(message, owners, f"message {message.name}") |
| 134 | current_owners = [*owners, message] |
| 135 | for enum in message.nested_enums: |
| 136 | add_type(enum, current_owners, f"enum {enum.name}") |
| 137 | for union in message.nested_unions: |
| 138 | add_type(union, current_owners, f"union {union.name}") |
| 139 | for nested in message.nested_messages: |
| 140 | add_message(nested, current_owners) |
| 141 | |
| 142 | for enum in schema.enums: |
| 143 | add_type(enum, [], f"enum {enum.name}") |
no test coverage detected