Coverage for netbox_data_import/graphql/schema.py: 100%
9 statements
« prev ^ index » next coverage.py v7.16.0, created at 2026-09-09 20:50 +0000
« prev ^ index » next coverage.py v7.16.0, created at 2026-09-09 20:50 +0000
1# SPDX-License-Identifier: Apache-2.0
2# Copyright (C) 2025 Marcin Zieba <marcinpsk@gmail.com>
4"""GraphQL queries registered with NetBox."""
6import strawberry
7import strawberry_django
9from .types import ImportProfileType
12@strawberry.type(name="Query")
13class ImportProfilesQuery:
14 """Expose import profile detail and list queries."""
16 import_profile: ImportProfileType = strawberry_django.field()
17 import_profile_list: list[ImportProfileType] = strawberry_django.field()
20schema = [ImportProfilesQuery]
22__all__ = ("ImportProfilesQuery", "schema")