types.py 498 B

1234567891011121314151617181920212223
  1. from tenancy import filtersets, models
  2. from netbox.graphql.types import ObjectType, PrimaryObjectType
  3. __all__ = (
  4. 'TenantType',
  5. 'TenantGroupType',
  6. )
  7. class TenantType(PrimaryObjectType):
  8. class Meta:
  9. model = models.Tenant
  10. fields = '__all__'
  11. filterset_class = filtersets.TenantFilterSet
  12. class TenantGroupType(ObjectType):
  13. class Meta:
  14. model = models.TenantGroup
  15. fields = '__all__'
  16. filterset_class = filtersets.TenantGroupFilterSet