mirror of
https://github.com/netbox-community/netbox.git
synced 2026-03-24 10:22:07 +01:00
50 lines
1.9 KiB
Python
50 lines
1.9 KiB
Python
from typing import List
|
|
|
|
import strawberry
|
|
import strawberry_django
|
|
from strawberry_django.pagination import OffsetPaginated
|
|
|
|
from .types import *
|
|
|
|
|
|
@strawberry.type(name="Query")
|
|
class TenancyQueryOld:
|
|
tenant: TenantType = strawberry_django.field()
|
|
tenant_list: List[TenantType] = strawberry_django.field()
|
|
|
|
tenant_group: TenantGroupType = strawberry_django.field()
|
|
tenant_group_list: List[TenantGroupType] = strawberry_django.field()
|
|
|
|
contact: ContactType = strawberry_django.field()
|
|
contact_list: List[ContactType] = strawberry_django.field()
|
|
|
|
contact_role: ContactRoleType = strawberry_django.field()
|
|
contact_role_list: List[ContactRoleType] = strawberry_django.field()
|
|
|
|
contact_group: ContactGroupType = strawberry_django.field()
|
|
contact_group_list: List[ContactGroupType] = strawberry_django.field()
|
|
|
|
contact_assignment: ContactAssignmentType = strawberry_django.field()
|
|
contact_assignment_list: List[ContactAssignmentType] = strawberry_django.field()
|
|
|
|
|
|
@strawberry.type(name="Query")
|
|
class TenancyQuery:
|
|
tenant: TenantType = strawberry_django.field()
|
|
tenant_list: OffsetPaginated[TenantType] = strawberry_django.offset_paginated()
|
|
|
|
tenant_group: TenantGroupType = strawberry_django.field()
|
|
tenant_group_list: OffsetPaginated[TenantGroupType] = strawberry_django.offset_paginated()
|
|
|
|
contact: ContactType = strawberry_django.field()
|
|
contact_list: OffsetPaginated[ContactType] = strawberry_django.offset_paginated()
|
|
|
|
contact_role: ContactRoleType = strawberry_django.field()
|
|
contact_role_list: OffsetPaginated[ContactRoleType] = strawberry_django.offset_paginated()
|
|
|
|
contact_group: ContactGroupType = strawberry_django.field()
|
|
contact_group_list: OffsetPaginated[ContactGroupType] = strawberry_django.offset_paginated()
|
|
|
|
contact_assignment: ContactAssignmentType = strawberry_django.field()
|
|
contact_assignment_list: OffsetPaginated[ContactAssignmentType] = strawberry_django.offset_paginated()
|