~~Title: Eldbus.Introspection.Argument~~
===== Description =====
%%DBus Argument%%
{{page>:develop:api-include:eldbus:introspection:argument:description&nouser&nolink&nodate}}
===== Fields =====
{{page>:develop:api-include:eldbus:introspection:argument:fields&nouser&nolink&nodate}}
* **name** - %%Argument name (optional)%%
* **type** - %%Argument type%%
* **direction** - %%Argument direction%%
===== Signature =====
struct @extern Eldbus.Introspection.Argument {
name: stringshare;
type: stringshare;
direction: Eldbus.Introspection.Argument_Direction;
}
===== C signature =====
typedef struct _Eldbus_Introspection_Argument {
Eina_Stringshare *name;
Eina_Stringshare *type;
Eldbus_Introspection_Argument_Direction direction;
} Eldbus_Introspection_Argument;