Module

data class Module(val name: String, val types: Set<ProtoType>, val upstreamTypes: Map<ProtoType, String> = mapOf())

A Module dictates how the loaded types are to be partitioned and handled.

Constructors

Link copied to clipboard
constructor(name: String, types: Set<ProtoType>, upstreamTypes: Map<ProtoType, String> = mapOf())

Properties

Link copied to clipboard

The name of the Module.

Link copied to clipboard

The types that this module is to handle.

Link copied to clipboard

These are the types depended upon by types associated with their module name.