Class InterfaceCompanion<I,Id,View>

java.lang.Object
com.daml.ledger.javaapi.data.codegen.ContractTypeCompanion<Contract<Id,View>,Id,I,View>
com.daml.ledger.javaapi.data.codegen.InterfaceCompanion<I,Id,View>
Type Parameters:
I - The generated interface marker class.
View - The DamlRecord subclass representing the interface view, as may be retrieved from the ACS or transaction stream.

public abstract class InterfaceCompanion<I,Id,View> extends ContractTypeCompanion<Contract<Id,View>,Id,I,View>
Metadata and utilities associated with an interface as a whole. Its subclasses serve to disambiguate various generated toInterface overloads.