Coverage for vpn/graphql/schema.py: 100%
25 statements
« prev ^ index » next coverage.py v7.15.2, created at 2026-10-10 18:35 +0000
« prev ^ index » next coverage.py v7.15.2, created at 2026-10-10 18:35 +0000
1import strawberry
2import strawberry_django
4from .types import *
7@strawberry.type(name="Query")
8class VPNQuery:
9 ike_policy: IKEPolicyType = strawberry_django.field()
10 ike_policy_list: list[IKEPolicyType] = strawberry_django.field()
12 ike_proposal: IKEProposalType = strawberry_django.field()
13 ike_proposal_list: list[IKEProposalType] = strawberry_django.field()
15 ipsec_policy: IPSecPolicyType = strawberry_django.field()
16 ipsec_policy_list: list[IPSecPolicyType] = strawberry_django.field()
18 ipsec_profile: IPSecProfileType = strawberry_django.field()
19 ipsec_profile_list: list[IPSecProfileType] = strawberry_django.field()
21 ipsec_proposal: IPSecProposalType = strawberry_django.field()
22 ipsec_proposal_list: list[IPSecProposalType] = strawberry_django.field()
24 l2vpn: L2VPNType = strawberry_django.field()
25 l2vpn_list: list[L2VPNType] = strawberry_django.field()
27 l2vpn_termination: L2VPNTerminationType = strawberry_django.field()
28 l2vpn_termination_list: list[L2VPNTerminationType] = strawberry_django.field()
30 tunnel: TunnelType = strawberry_django.field()
31 tunnel_list: list[TunnelType] = strawberry_django.field()
33 tunnel_group: TunnelGroupType = strawberry_django.field()
34 tunnel_group_list: list[TunnelGroupType] = strawberry_django.field()
36 tunnel_termination: TunnelTerminationType = strawberry_django.field()
37 tunnel_termination_list: list[TunnelTerminationType] = strawberry_django.field()