# Interfaces / Report Filter Interface

# Report Filter Interface

**Interface**
## ReportFilterInterface

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

- [OutletType](/documentation/Objects/Outlets#Outlet)
- [RegisterType](/documentation/Objects/Register#Register)
- [TaxRateType](/documentation/Objects/Tax-Rate#TaxRate)
- [UserType](/documentation/Objects/User#User)
- [CategoryType](/documentation/Objects/Classifications#Category)
- [BrandType](/documentation/Objects/Classifications#Brand)
- [FamilyType](/documentation/Objects/Classifications#Family)
- [TagType](/documentation/Objects/Classifications#Tag)
- [ProductType](/documentation/Objects/Products#Product)
- [SupplierType](/documentation/Objects/Suppliers#Supplier)
- [CustomerGroupType](/documentation/Objects/Customers#CustomerGroup)
- [CustomerType](/documentation/Objects/Customers#Customer)
- [PromotionCategoryType](/documentation/Objects/Promotion-Category#PromotionCategory)
- [TransfereeType](/documentation/Objects/Transferee#Transferee)
- [PromotionType](/documentation/Objects/Promotions#Promotion)
- [PaymentMethodType](/documentation/Objects/Payment-Method#PaymentMethod)

| Fields | Type | Description |
| --- | --- | --- |
| id | [ID!](/documentation/Types/UUID#UUID) | The ID of the filter |
| name | *String!* | The name of the filter |
| parent | *String* | The parent of this filter object |
| deleted | *Boolean!* | Whether this filter has been deleted |