A demonstration of an interface specification.

Here some documentation about the interface.

This interface has some events.

A constructor event.

This method creates a new instance of the class implementing this interface.

It takes no request parameter and it has no return value.

An event.

This event has a request parameter of type StructExample. The request parameter is mandatory and it is not a list.

The return value's type is StructExample. The event must return a value and the returned value is not a list.