Represents a method in the protocol, which can be predefined or custom.
Represents a custom method defined by the user.
Enum of predefined methods supported by the protocol.