Used for interface files. Allows for one interface. Allows for one interface. Interface name. Namespace in which the interface is in. Defines the header file of the interface. Imports serializable types. Imports enum types. Import array XML files. One or more arguments.