2
0

schema.py 2.1 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657
  1. from typing import List
  2. import strawberry
  3. import strawberry_django
  4. from ipam import models
  5. from .types import *
  6. @strawberry.type
  7. class IPAMQuery:
  8. asn: ASNType = strawberry_django.field()
  9. asn_list: List[ASNType] = strawberry_django.field()
  10. asn_range: ASNRangeType = strawberry_django.field()
  11. asn_range_list: List[ASNRangeType] = strawberry_django.field()
  12. aggregate: AggregateType = strawberry_django.field()
  13. aggregate_list: List[AggregateType] = strawberry_django.field()
  14. ip_address: IPAddressType = strawberry_django.field()
  15. ip_address_list: List[IPAddressType] = strawberry_django.field()
  16. ip_range: IPRangeType = strawberry_django.field()
  17. ip_range_list: List[IPRangeType] = strawberry_django.field()
  18. prefix: PrefixType = strawberry_django.field()
  19. prefix_list: List[PrefixType] = strawberry_django.field()
  20. rir: RIRType = strawberry_django.field()
  21. rir_list: List[RIRType] = strawberry_django.field()
  22. role: RoleType = strawberry_django.field()
  23. role_list: List[RoleType] = strawberry_django.field()
  24. route_target: RouteTargetType = strawberry_django.field()
  25. route_target_list: List[RouteTargetType] = strawberry_django.field()
  26. service: ServiceType = strawberry_django.field()
  27. service_list: List[ServiceType] = strawberry_django.field()
  28. service_template: ServiceTemplateType = strawberry_django.field()
  29. service_template_list: List[ServiceTemplateType] = strawberry_django.field()
  30. fhrp_group: FHRPGroupType = strawberry_django.field()
  31. fhrp_group_list: List[FHRPGroupType] = strawberry_django.field()
  32. fhrp_group_assignment: FHRPGroupAssignmentType = strawberry_django.field()
  33. fhrp_group_assignment_list: List[FHRPGroupAssignmentType] = strawberry_django.field()
  34. vlan: VLANType = strawberry_django.field()
  35. vlan_list: List[VLANType] = strawberry_django.field()
  36. vlan_group: VLANGroupType = strawberry_django.field()
  37. vlan_group_list: List[VLANGroupType] = strawberry_django.field()
  38. vrf: VRFType = strawberry_django.field()
  39. vrf_list: List[VRFType] = strawberry_django.field()