Coverage for ipam/graphql/schema.py: 100%

41 statements  

« prev     ^ index     » next       coverage.py v7.15.2, created at 2026-10-10 18:35 +0000

1import strawberry 

2import strawberry_django 

3 

4from .types import * 

5 

6 

7@strawberry.type(name="Query") 

8class IPAMQuery: 

9 asn: ASNType = strawberry_django.field() 

10 asn_list: list[ASNType] = strawberry_django.field() 

11 

12 asn_range: ASNRangeType = strawberry_django.field() 

13 asn_range_list: list[ASNRangeType] = strawberry_django.field() 

14 

15 aggregate: AggregateType = strawberry_django.field() 

16 aggregate_list: list[AggregateType] = strawberry_django.field() 

17 

18 ip_address: IPAddressType = strawberry_django.field() 

19 ip_address_list: list[IPAddressType] = strawberry_django.field() 

20 

21 ip_range: IPRangeType = strawberry_django.field() 

22 ip_range_list: list[IPRangeType] = strawberry_django.field() 

23 

24 prefix: PrefixType = strawberry_django.field() 

25 prefix_list: list[PrefixType] = strawberry_django.field() 

26 

27 rir: RIRType = strawberry_django.field() 

28 rir_list: list[RIRType] = strawberry_django.field() 

29 

30 role: RoleType = strawberry_django.field() 

31 role_list: list[RoleType] = strawberry_django.field() 

32 

33 route_target: RouteTargetType = strawberry_django.field() 

34 route_target_list: list[RouteTargetType] = strawberry_django.field() 

35 

36 service: ServiceType = strawberry_django.field() 

37 service_list: list[ServiceType] = strawberry_django.field() 

38 

39 service_template: ServiceTemplateType = strawberry_django.field() 

40 service_template_list: list[ServiceTemplateType] = strawberry_django.field() 

41 

42 fhrp_group: FHRPGroupType = strawberry_django.field() 

43 fhrp_group_list: list[FHRPGroupType] = strawberry_django.field() 

44 

45 fhrp_group_assignment: FHRPGroupAssignmentType = strawberry_django.field() 

46 fhrp_group_assignment_list: list[FHRPGroupAssignmentType] = strawberry_django.field() 

47 

48 vlan: VLANType = strawberry_django.field() 

49 vlan_list: list[VLANType] = strawberry_django.field() 

50 

51 vlan_group: VLANGroupType = strawberry_django.field() 

52 vlan_group_list: list[VLANGroupType] = strawberry_django.field() 

53 

54 vlan_translation_policy: VLANTranslationPolicyType = strawberry_django.field() 

55 vlan_translation_policy_list: list[VLANTranslationPolicyType] = strawberry_django.field() 

56 

57 vlan_translation_rule: VLANTranslationRuleType = strawberry_django.field() 

58 vlan_translation_rule_list: list[VLANTranslationRuleType] = strawberry_django.field() 

59 

60 vrf: VRFType = strawberry_django.field() 

61 vrf_list: list[VRFType] = strawberry_django.field()