Class 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.