InterfaceDescriptor describes an interface type to be used with accepts_interface and implements_interface and declared by declare_interface.

from message cosmos_proto.InterfaceDescriptor

Hierarchy

Constructors

Properties

description: string = ""

description is a human-readable description of the interface and its purpose.

from field: string description = 2;

name: string = ""

name is the name of the interface. It should be a short-name (without a period) such that the fully qualified name of the interface will be package.name, ex. for the package a.b and interface named C, the fully-qualified name will be a.b.C.

from field: string name = 1;

fields: FieldList = ...
runtime: ProtoRuntime = proto3
typeName: "cosmos_proto.InterfaceDescriptor" = "cosmos_proto.InterfaceDescriptor"

Methods