# Interfaces / Ticket Template Builder Argument Interface

# Ticket Template Builder Argument Interface

**Interface**
## TicketTemplateBuilderArgumentInterface

### Implementations
*List of the objects that implement this interface*

- [TicketTemplateBuilderConstantArgumentType](/documentation/Objects/Shelf-Tickets#TicketTemplateBuilderConstantArgument)
- [TicketTemplateBuilderFieldArgumentType](/documentation/Objects/Shelf-Tickets#TicketTemplateBuilderFieldArgument)
- [TicketTemplateBuilderFunctionArgumentType](/documentation/Objects/Shelf-Tickets#TicketTemplateBuilderFunctionArgument)

| Fields | Type | Description |
| --- | --- | --- |
| name | *String!* | The name of the function's argument |
| source | [TicketTemplateBuilderArgumentSourceEnum!](/documentation/Enums/Ticket-Template-Builder-Argument-Source-Enum#TicketTemplateBuilderArgumentSourceEnum) | Where the argument's value comes from |