|
@@ -4,7 +4,7 @@ from django.db.models import Q
|
|
|
import strawberry
|
|
import strawberry
|
|
|
import strawberry_django
|
|
import strawberry_django
|
|
|
from strawberry.scalars import ID
|
|
from strawberry.scalars import ID
|
|
|
-from strawberry_django import ComparisonFilterLookup, FilterLookup
|
|
|
|
|
|
|
+from strawberry_django import BaseFilterLookup, ComparisonFilterLookup, FilterLookup
|
|
|
|
|
|
|
|
from core.graphql.filter_mixins import ChangeLogFilterMixin
|
|
from core.graphql.filter_mixins import ChangeLogFilterMixin
|
|
|
from dcim import models
|
|
from dcim import models
|
|
@@ -97,20 +97,20 @@ __all__ = (
|
|
|
|
|
|
|
|
@strawberry_django.filter_type(models.Cable, lookups=True)
|
|
@strawberry_django.filter_type(models.Cable, lookups=True)
|
|
|
class CableFilter(PrimaryModelFilterMixin, TenancyFilterMixin):
|
|
class CableFilter(PrimaryModelFilterMixin, TenancyFilterMixin):
|
|
|
- type: FilterLookup[Annotated['CableTypeEnum', strawberry.lazy('dcim.graphql.enums')]] | None = (
|
|
|
|
|
|
|
+ type: BaseFilterLookup[Annotated['CableTypeEnum', strawberry.lazy('dcim.graphql.enums')]] | None = (
|
|
|
strawberry_django.filter_field()
|
|
strawberry_django.filter_field()
|
|
|
)
|
|
)
|
|
|
- status: FilterLookup[Annotated['LinkStatusEnum', strawberry.lazy('dcim.graphql.enums')]] | None = (
|
|
|
|
|
|
|
+ status: BaseFilterLookup[Annotated['LinkStatusEnum', strawberry.lazy('dcim.graphql.enums')]] | None = (
|
|
|
strawberry_django.filter_field()
|
|
strawberry_django.filter_field()
|
|
|
)
|
|
)
|
|
|
label: FilterLookup[str] | None = strawberry_django.filter_field()
|
|
label: FilterLookup[str] | None = strawberry_django.filter_field()
|
|
|
- color: FilterLookup[Annotated['ColorEnum', strawberry.lazy('netbox.graphql.enums')]] | None = (
|
|
|
|
|
|
|
+ color: BaseFilterLookup[Annotated['ColorEnum', strawberry.lazy('netbox.graphql.enums')]] | None = (
|
|
|
strawberry_django.filter_field()
|
|
strawberry_django.filter_field()
|
|
|
)
|
|
)
|
|
|
length: Annotated['FloatLookup', strawberry.lazy('netbox.graphql.filter_lookups')] | None = (
|
|
length: Annotated['FloatLookup', strawberry.lazy('netbox.graphql.filter_lookups')] | None = (
|
|
|
strawberry_django.filter_field()
|
|
strawberry_django.filter_field()
|
|
|
)
|
|
)
|
|
|
- length_unit: FilterLookup[Annotated['CableLengthUnitEnum', strawberry.lazy('dcim.graphql.enums')]] | None = (
|
|
|
|
|
|
|
+ length_unit: BaseFilterLookup[Annotated['CableLengthUnitEnum', strawberry.lazy('dcim.graphql.enums')]] | None = (
|
|
|
strawberry_django.filter_field()
|
|
strawberry_django.filter_field()
|
|
|
)
|
|
)
|
|
|
terminations: Annotated['CableTerminationFilter', strawberry.lazy('dcim.graphql.filters')] | None = (
|
|
terminations: Annotated['CableTerminationFilter', strawberry.lazy('dcim.graphql.filters')] | None = (
|
|
@@ -122,7 +122,7 @@ class CableFilter(PrimaryModelFilterMixin, TenancyFilterMixin):
|
|
|
class CableTerminationFilter(ChangeLogFilterMixin):
|
|
class CableTerminationFilter(ChangeLogFilterMixin):
|
|
|
cable: Annotated['CableFilter', strawberry.lazy('dcim.graphql.filters')] | None = strawberry_django.filter_field()
|
|
cable: Annotated['CableFilter', strawberry.lazy('dcim.graphql.filters')] | None = strawberry_django.filter_field()
|
|
|
cable_id: ID | None = strawberry_django.filter_field()
|
|
cable_id: ID | None = strawberry_django.filter_field()
|
|
|
- cable_end: FilterLookup[Annotated['CableEndEnum', strawberry.lazy('dcim.graphql.enums')]] | None = (
|
|
|
|
|
|
|
+ cable_end: BaseFilterLookup[Annotated['CableEndEnum', strawberry.lazy('dcim.graphql.enums')]] | None = (
|
|
|
strawberry_django.filter_field()
|
|
strawberry_django.filter_field()
|
|
|
)
|
|
)
|
|
|
termination_type: Annotated['CableTerminationFilter', strawberry.lazy('dcim.graphql.filters')] | None = (
|
|
termination_type: Annotated['CableTerminationFilter', strawberry.lazy('dcim.graphql.filters')] | None = (
|
|
@@ -133,34 +133,34 @@ class CableTerminationFilter(ChangeLogFilterMixin):
|
|
|
|
|
|
|
|
@strawberry_django.filter_type(models.ConsolePort, lookups=True)
|
|
@strawberry_django.filter_type(models.ConsolePort, lookups=True)
|
|
|
class ConsolePortFilter(ModularComponentModelFilterMixin, CabledObjectModelFilterMixin):
|
|
class ConsolePortFilter(ModularComponentModelFilterMixin, CabledObjectModelFilterMixin):
|
|
|
- type: FilterLookup[Annotated['ConsolePortTypeEnum', strawberry.lazy('dcim.graphql.enums')]] | None = (
|
|
|
|
|
|
|
+ type: BaseFilterLookup[Annotated['ConsolePortTypeEnum', strawberry.lazy('dcim.graphql.enums')]] | None = (
|
|
|
strawberry_django.filter_field()
|
|
strawberry_django.filter_field()
|
|
|
)
|
|
)
|
|
|
- speed: FilterLookup[Annotated['ConsolePortSpeedEnum', strawberry.lazy('dcim.graphql.enums')]] | None = (
|
|
|
|
|
|
|
+ speed: BaseFilterLookup[Annotated['ConsolePortSpeedEnum', strawberry.lazy('dcim.graphql.enums')]] | None = (
|
|
|
strawberry_django.filter_field()
|
|
strawberry_django.filter_field()
|
|
|
)
|
|
)
|
|
|
|
|
|
|
|
|
|
|
|
|
@strawberry_django.filter_type(models.ConsolePortTemplate, lookups=True)
|
|
@strawberry_django.filter_type(models.ConsolePortTemplate, lookups=True)
|
|
|
class ConsolePortTemplateFilter(ModularComponentTemplateFilterMixin):
|
|
class ConsolePortTemplateFilter(ModularComponentTemplateFilterMixin):
|
|
|
- type: FilterLookup[Annotated['ConsolePortTypeEnum', strawberry.lazy('dcim.graphql.enums')]] | None = (
|
|
|
|
|
|
|
+ type: BaseFilterLookup[Annotated['ConsolePortTypeEnum', strawberry.lazy('dcim.graphql.enums')]] | None = (
|
|
|
strawberry_django.filter_field()
|
|
strawberry_django.filter_field()
|
|
|
)
|
|
)
|
|
|
|
|
|
|
|
|
|
|
|
|
@strawberry_django.filter_type(models.ConsoleServerPort, lookups=True)
|
|
@strawberry_django.filter_type(models.ConsoleServerPort, lookups=True)
|
|
|
class ConsoleServerPortFilter(ModularComponentModelFilterMixin, CabledObjectModelFilterMixin):
|
|
class ConsoleServerPortFilter(ModularComponentModelFilterMixin, CabledObjectModelFilterMixin):
|
|
|
- type: FilterLookup[Annotated['ConsolePortTypeEnum', strawberry.lazy('dcim.graphql.enums')]] | None = (
|
|
|
|
|
|
|
+ type: BaseFilterLookup[Annotated['ConsolePortTypeEnum', strawberry.lazy('dcim.graphql.enums')]] | None = (
|
|
|
strawberry_django.filter_field()
|
|
strawberry_django.filter_field()
|
|
|
)
|
|
)
|
|
|
- speed: FilterLookup[Annotated['ConsolePortSpeedEnum', strawberry.lazy('dcim.graphql.enums')]] | None = (
|
|
|
|
|
|
|
+ speed: BaseFilterLookup[Annotated['ConsolePortSpeedEnum', strawberry.lazy('dcim.graphql.enums')]] | None = (
|
|
|
strawberry_django.filter_field()
|
|
strawberry_django.filter_field()
|
|
|
)
|
|
)
|
|
|
|
|
|
|
|
|
|
|
|
|
@strawberry_django.filter_type(models.ConsoleServerPortTemplate, lookups=True)
|
|
@strawberry_django.filter_type(models.ConsoleServerPortTemplate, lookups=True)
|
|
|
class ConsoleServerPortTemplateFilter(ModularComponentTemplateFilterMixin):
|
|
class ConsoleServerPortTemplateFilter(ModularComponentTemplateFilterMixin):
|
|
|
- type: FilterLookup[Annotated['ConsolePortTypeEnum', strawberry.lazy('dcim.graphql.enums')]] | None = (
|
|
|
|
|
|
|
+ type: BaseFilterLookup[Annotated['ConsolePortTypeEnum', strawberry.lazy('dcim.graphql.enums')]] | None = (
|
|
|
strawberry_django.filter_field()
|
|
strawberry_django.filter_field()
|
|
|
)
|
|
)
|
|
|
|
|
|
|
@@ -201,13 +201,13 @@ class DeviceFilter(
|
|
|
position: Annotated['FloatLookup', strawberry.lazy('netbox.graphql.filter_lookups')] | None = (
|
|
position: Annotated['FloatLookup', strawberry.lazy('netbox.graphql.filter_lookups')] | None = (
|
|
|
strawberry_django.filter_field()
|
|
strawberry_django.filter_field()
|
|
|
)
|
|
)
|
|
|
- face: FilterLookup[Annotated['DeviceFaceEnum', strawberry.lazy('dcim.graphql.enums')]] | None = (
|
|
|
|
|
|
|
+ face: BaseFilterLookup[Annotated['DeviceFaceEnum', strawberry.lazy('dcim.graphql.enums')]] | None = (
|
|
|
strawberry_django.filter_field()
|
|
strawberry_django.filter_field()
|
|
|
)
|
|
)
|
|
|
- status: FilterLookup[Annotated['DeviceStatusEnum', strawberry.lazy('dcim.graphql.enums')]] | None = (
|
|
|
|
|
|
|
+ status: BaseFilterLookup[Annotated['DeviceStatusEnum', strawberry.lazy('dcim.graphql.enums')]] | None = (
|
|
|
strawberry_django.filter_field()
|
|
strawberry_django.filter_field()
|
|
|
)
|
|
)
|
|
|
- airflow: FilterLookup[Annotated['DeviceAirflowEnum', strawberry.lazy('dcim.graphql.enums')]] | None = (
|
|
|
|
|
|
|
+ airflow: BaseFilterLookup[Annotated['DeviceAirflowEnum', strawberry.lazy('dcim.graphql.enums')]] | None = (
|
|
|
strawberry_django.filter_field()
|
|
strawberry_django.filter_field()
|
|
|
)
|
|
)
|
|
|
primary_ip4: Annotated['IPAddressFilter', strawberry.lazy('ipam.graphql.filters')] | None = (
|
|
primary_ip4: Annotated['IPAddressFilter', strawberry.lazy('ipam.graphql.filters')] | None = (
|
|
@@ -319,7 +319,7 @@ class InventoryItemTemplateFilter(ComponentTemplateFilterMixin):
|
|
|
|
|
|
|
|
@strawberry_django.filter_type(models.DeviceRole, lookups=True)
|
|
@strawberry_django.filter_type(models.DeviceRole, lookups=True)
|
|
|
class DeviceRoleFilter(OrganizationalModelFilterMixin, RenderConfigFilterMixin):
|
|
class DeviceRoleFilter(OrganizationalModelFilterMixin, RenderConfigFilterMixin):
|
|
|
- color: FilterLookup[Annotated['ColorEnum', strawberry.lazy('netbox.graphql.enums')]] | None = (
|
|
|
|
|
|
|
+ color: BaseFilterLookup[Annotated['ColorEnum', strawberry.lazy('netbox.graphql.enums')]] | None = (
|
|
|
strawberry_django.filter_field()
|
|
strawberry_django.filter_field()
|
|
|
)
|
|
)
|
|
|
vm_role: FilterLookup[bool] | None = strawberry_django.filter_field()
|
|
vm_role: FilterLookup[bool] | None = strawberry_django.filter_field()
|
|
@@ -346,10 +346,10 @@ class DeviceTypeFilter(ImageAttachmentFilterMixin, PrimaryModelFilterMixin, Weig
|
|
|
)
|
|
)
|
|
|
exclude_from_utilization: FilterLookup[bool] | None = strawberry_django.filter_field()
|
|
exclude_from_utilization: FilterLookup[bool] | None = strawberry_django.filter_field()
|
|
|
is_full_depth: FilterLookup[bool] | None = strawberry_django.filter_field()
|
|
is_full_depth: FilterLookup[bool] | None = strawberry_django.filter_field()
|
|
|
- subdevice_role: FilterLookup[Annotated['SubdeviceRoleEnum', strawberry.lazy('dcim.graphql.enums')]] | None = (
|
|
|
|
|
|
|
+ subdevice_role: BaseFilterLookup[Annotated['SubdeviceRoleEnum', strawberry.lazy('dcim.graphql.enums')]] | None = (
|
|
|
strawberry_django.filter_field()
|
|
strawberry_django.filter_field()
|
|
|
)
|
|
)
|
|
|
- airflow: FilterLookup[Annotated['DeviceAirflowEnum', strawberry.lazy('dcim.graphql.enums')]] | None = (
|
|
|
|
|
|
|
+ airflow: BaseFilterLookup[Annotated['DeviceAirflowEnum', strawberry.lazy('dcim.graphql.enums')]] | None = (
|
|
|
strawberry_django.filter_field()
|
|
strawberry_django.filter_field()
|
|
|
)
|
|
)
|
|
|
front_image: Annotated['ImageAttachmentFilter', strawberry.lazy('extras.graphql.filters')] | None = (
|
|
front_image: Annotated['ImageAttachmentFilter', strawberry.lazy('extras.graphql.filters')] | None = (
|
|
@@ -403,10 +403,10 @@ class DeviceTypeFilter(ImageAttachmentFilterMixin, PrimaryModelFilterMixin, Weig
|
|
|
|
|
|
|
|
@strawberry_django.filter_type(models.FrontPort, lookups=True)
|
|
@strawberry_django.filter_type(models.FrontPort, lookups=True)
|
|
|
class FrontPortFilter(ModularComponentModelFilterMixin, CabledObjectModelFilterMixin):
|
|
class FrontPortFilter(ModularComponentModelFilterMixin, CabledObjectModelFilterMixin):
|
|
|
- type: FilterLookup[Annotated['PortTypeEnum', strawberry.lazy('dcim.graphql.enums')]] | None = (
|
|
|
|
|
|
|
+ type: BaseFilterLookup[Annotated['PortTypeEnum', strawberry.lazy('dcim.graphql.enums')]] | None = (
|
|
|
strawberry_django.filter_field()
|
|
strawberry_django.filter_field()
|
|
|
)
|
|
)
|
|
|
- color: FilterLookup[Annotated['ColorEnum', strawberry.lazy('netbox.graphql.enums')]] | None = (
|
|
|
|
|
|
|
+ color: BaseFilterLookup[Annotated['ColorEnum', strawberry.lazy('netbox.graphql.enums')]] | None = (
|
|
|
strawberry_django.filter_field()
|
|
strawberry_django.filter_field()
|
|
|
)
|
|
)
|
|
|
rear_port: Annotated['RearPortFilter', strawberry.lazy('dcim.graphql.filters')] | None = (
|
|
rear_port: Annotated['RearPortFilter', strawberry.lazy('dcim.graphql.filters')] | None = (
|
|
@@ -420,10 +420,10 @@ class FrontPortFilter(ModularComponentModelFilterMixin, CabledObjectModelFilterM
|
|
|
|
|
|
|
|
@strawberry_django.filter_type(models.FrontPortTemplate, lookups=True)
|
|
@strawberry_django.filter_type(models.FrontPortTemplate, lookups=True)
|
|
|
class FrontPortTemplateFilter(ModularComponentTemplateFilterMixin):
|
|
class FrontPortTemplateFilter(ModularComponentTemplateFilterMixin):
|
|
|
- type: FilterLookup[Annotated['PortTypeEnum', strawberry.lazy('dcim.graphql.enums')]] | None = (
|
|
|
|
|
|
|
+ type: BaseFilterLookup[Annotated['PortTypeEnum', strawberry.lazy('dcim.graphql.enums')]] | None = (
|
|
|
strawberry_django.filter_field()
|
|
strawberry_django.filter_field()
|
|
|
)
|
|
)
|
|
|
- color: FilterLookup[Annotated['ColorEnum', strawberry.lazy('netbox.graphql.enums')]] | None = (
|
|
|
|
|
|
|
+ color: BaseFilterLookup[Annotated['ColorEnum', strawberry.lazy('netbox.graphql.enums')]] | None = (
|
|
|
strawberry_django.filter_field()
|
|
strawberry_django.filter_field()
|
|
|
)
|
|
)
|
|
|
rear_port: Annotated['RearPortTemplateFilter', strawberry.lazy('dcim.graphql.filters')] | None = (
|
|
rear_port: Annotated['RearPortTemplateFilter', strawberry.lazy('dcim.graphql.filters')] | None = (
|
|
@@ -469,14 +469,14 @@ class InterfaceFilter(ModularComponentModelFilterMixin, InterfaceBaseFilterMixin
|
|
|
)
|
|
)
|
|
|
lag: Annotated['InterfaceFilter', strawberry.lazy('dcim.graphql.filters')] | None = strawberry_django.filter_field()
|
|
lag: Annotated['InterfaceFilter', strawberry.lazy('dcim.graphql.filters')] | None = strawberry_django.filter_field()
|
|
|
lag_id: ID | None = strawberry_django.filter_field()
|
|
lag_id: ID | None = strawberry_django.filter_field()
|
|
|
- type: FilterLookup[Annotated['InterfaceTypeEnum', strawberry.lazy('dcim.graphql.enums')]] | None = (
|
|
|
|
|
|
|
+ type: BaseFilterLookup[Annotated['InterfaceTypeEnum', strawberry.lazy('dcim.graphql.enums')]] | None = (
|
|
|
strawberry_django.filter_field()
|
|
strawberry_django.filter_field()
|
|
|
)
|
|
)
|
|
|
mgmt_only: FilterLookup[bool] | None = strawberry_django.filter_field()
|
|
mgmt_only: FilterLookup[bool] | None = strawberry_django.filter_field()
|
|
|
speed: Annotated['IntegerLookup', strawberry.lazy('netbox.graphql.filter_lookups')] | None = (
|
|
speed: Annotated['IntegerLookup', strawberry.lazy('netbox.graphql.filter_lookups')] | None = (
|
|
|
strawberry_django.filter_field()
|
|
strawberry_django.filter_field()
|
|
|
)
|
|
)
|
|
|
- duplex: FilterLookup[Annotated['InterfaceDuplexEnum', strawberry.lazy('dcim.graphql.enums')]] | None = (
|
|
|
|
|
|
|
+ duplex: BaseFilterLookup[Annotated['InterfaceDuplexEnum', strawberry.lazy('dcim.graphql.enums')]] | None = (
|
|
|
strawberry_django.filter_field()
|
|
strawberry_django.filter_field()
|
|
|
)
|
|
)
|
|
|
wwn: FilterLookup[str] | None = strawberry_django.filter_field()
|
|
wwn: FilterLookup[str] | None = strawberry_django.filter_field()
|
|
@@ -484,10 +484,10 @@ class InterfaceFilter(ModularComponentModelFilterMixin, InterfaceBaseFilterMixin
|
|
|
strawberry_django.filter_field()
|
|
strawberry_django.filter_field()
|
|
|
)
|
|
)
|
|
|
parent_id: ID | None = strawberry_django.filter_field()
|
|
parent_id: ID | None = strawberry_django.filter_field()
|
|
|
- rf_role: FilterLookup[Annotated['WirelessRoleEnum', strawberry.lazy('wireless.graphql.enums')]] | None = (
|
|
|
|
|
|
|
+ rf_role: BaseFilterLookup[Annotated['WirelessRoleEnum', strawberry.lazy('wireless.graphql.enums')]] | None = (
|
|
|
strawberry_django.filter_field()
|
|
strawberry_django.filter_field()
|
|
|
)
|
|
)
|
|
|
- rf_channel: FilterLookup[Annotated['WirelessChannelEnum', strawberry.lazy('wireless.graphql.enums')]] | None = (
|
|
|
|
|
|
|
+ rf_channel: BaseFilterLookup[Annotated['WirelessChannelEnum', strawberry.lazy('wireless.graphql.enums')]] | None = (
|
|
|
strawberry_django.filter_field()
|
|
strawberry_django.filter_field()
|
|
|
)
|
|
)
|
|
|
rf_channel_frequency: Annotated['FloatLookup', strawberry.lazy('netbox.graphql.filter_lookups')] | None = (
|
|
rf_channel_frequency: Annotated['FloatLookup', strawberry.lazy('netbox.graphql.filter_lookups')] | None = (
|
|
@@ -499,10 +499,10 @@ class InterfaceFilter(ModularComponentModelFilterMixin, InterfaceBaseFilterMixin
|
|
|
tx_power: Annotated['IntegerLookup', strawberry.lazy('netbox.graphql.filter_lookups')] | None = (
|
|
tx_power: Annotated['IntegerLookup', strawberry.lazy('netbox.graphql.filter_lookups')] | None = (
|
|
|
strawberry_django.filter_field()
|
|
strawberry_django.filter_field()
|
|
|
)
|
|
)
|
|
|
- poe_mode: FilterLookup[Annotated['InterfacePoEModeEnum', strawberry.lazy('dcim.graphql.enums')]] | None = (
|
|
|
|
|
|
|
+ poe_mode: BaseFilterLookup[Annotated['InterfacePoEModeEnum', strawberry.lazy('dcim.graphql.enums')]] | None = (
|
|
|
strawberry_django.filter_field()
|
|
strawberry_django.filter_field()
|
|
|
)
|
|
)
|
|
|
- poe_type: FilterLookup[Annotated['InterfacePoETypeEnum', strawberry.lazy('dcim.graphql.enums')]] | None = (
|
|
|
|
|
|
|
+ poe_type: BaseFilterLookup[Annotated['InterfacePoETypeEnum', strawberry.lazy('dcim.graphql.enums')]] | None = (
|
|
|
strawberry_django.filter_field()
|
|
strawberry_django.filter_field()
|
|
|
)
|
|
)
|
|
|
wireless_link: Annotated['WirelessLinkFilter', strawberry.lazy('wireless.graphql.filters')] | None = (
|
|
wireless_link: Annotated['WirelessLinkFilter', strawberry.lazy('wireless.graphql.filters')] | None = (
|
|
@@ -554,7 +554,7 @@ class InterfaceFilter(ModularComponentModelFilterMixin, InterfaceBaseFilterMixin
|
|
|
|
|
|
|
|
@strawberry_django.filter_type(models.InterfaceTemplate, lookups=True)
|
|
@strawberry_django.filter_type(models.InterfaceTemplate, lookups=True)
|
|
|
class InterfaceTemplateFilter(ModularComponentTemplateFilterMixin):
|
|
class InterfaceTemplateFilter(ModularComponentTemplateFilterMixin):
|
|
|
- type: FilterLookup[Annotated['InterfaceTypeEnum', strawberry.lazy('dcim.graphql.enums')]] | None = (
|
|
|
|
|
|
|
+ type: BaseFilterLookup[Annotated['InterfaceTypeEnum', strawberry.lazy('dcim.graphql.enums')]] | None = (
|
|
|
strawberry_django.filter_field()
|
|
strawberry_django.filter_field()
|
|
|
)
|
|
)
|
|
|
enabled: FilterLookup[bool] | None = strawberry_django.filter_field()
|
|
enabled: FilterLookup[bool] | None = strawberry_django.filter_field()
|
|
@@ -563,13 +563,13 @@ class InterfaceTemplateFilter(ModularComponentTemplateFilterMixin):
|
|
|
strawberry_django.filter_field()
|
|
strawberry_django.filter_field()
|
|
|
)
|
|
)
|
|
|
bridge_id: ID | None = strawberry_django.filter_field()
|
|
bridge_id: ID | None = strawberry_django.filter_field()
|
|
|
- poe_mode: FilterLookup[Annotated['InterfacePoEModeEnum', strawberry.lazy('dcim.graphql.enums')]] | None = (
|
|
|
|
|
|
|
+ poe_mode: BaseFilterLookup[Annotated['InterfacePoEModeEnum', strawberry.lazy('dcim.graphql.enums')]] | None = (
|
|
|
strawberry_django.filter_field()
|
|
strawberry_django.filter_field()
|
|
|
)
|
|
)
|
|
|
- poe_type: FilterLookup[Annotated['InterfacePoETypeEnum', strawberry.lazy('dcim.graphql.enums')]] | None = (
|
|
|
|
|
|
|
+ poe_type: BaseFilterLookup[Annotated['InterfacePoETypeEnum', strawberry.lazy('dcim.graphql.enums')]] | None = (
|
|
|
strawberry_django.filter_field()
|
|
strawberry_django.filter_field()
|
|
|
)
|
|
)
|
|
|
- rf_role: FilterLookup[Annotated['WirelessRoleEnum', strawberry.lazy('wireless.graphql.enums')]] | None = (
|
|
|
|
|
|
|
+ rf_role: BaseFilterLookup[Annotated['WirelessRoleEnum', strawberry.lazy('wireless.graphql.enums')]] | None = (
|
|
|
strawberry_django.filter_field()
|
|
strawberry_django.filter_field()
|
|
|
)
|
|
)
|
|
|
|
|
|
|
@@ -584,7 +584,7 @@ class InventoryItemFilter(ComponentModelFilterMixin):
|
|
|
strawberry_django.filter_field()
|
|
strawberry_django.filter_field()
|
|
|
)
|
|
)
|
|
|
component_id: ID | None = strawberry_django.filter_field()
|
|
component_id: ID | None = strawberry_django.filter_field()
|
|
|
- status: FilterLookup[Annotated['InventoryItemStatusEnum', strawberry.lazy('dcim.graphql.enums')]] | None = (
|
|
|
|
|
|
|
+ status: BaseFilterLookup[Annotated['InventoryItemStatusEnum', strawberry.lazy('dcim.graphql.enums')]] | None = (
|
|
|
strawberry_django.filter_field()
|
|
strawberry_django.filter_field()
|
|
|
)
|
|
)
|
|
|
role: Annotated['InventoryItemRoleFilter', strawberry.lazy('dcim.graphql.filters')] | None = (
|
|
role: Annotated['InventoryItemRoleFilter', strawberry.lazy('dcim.graphql.filters')] | None = (
|
|
@@ -603,7 +603,7 @@ class InventoryItemFilter(ComponentModelFilterMixin):
|
|
|
|
|
|
|
|
@strawberry_django.filter_type(models.InventoryItemRole, lookups=True)
|
|
@strawberry_django.filter_type(models.InventoryItemRole, lookups=True)
|
|
|
class InventoryItemRoleFilter(OrganizationalModelFilterMixin):
|
|
class InventoryItemRoleFilter(OrganizationalModelFilterMixin):
|
|
|
- color: FilterLookup[Annotated['ColorEnum', strawberry.lazy('netbox.graphql.enums')]] | None = (
|
|
|
|
|
|
|
+ color: BaseFilterLookup[Annotated['ColorEnum', strawberry.lazy('netbox.graphql.enums')]] | None = (
|
|
|
strawberry_django.filter_field()
|
|
strawberry_django.filter_field()
|
|
|
)
|
|
)
|
|
|
|
|
|
|
@@ -612,7 +612,7 @@ class InventoryItemRoleFilter(OrganizationalModelFilterMixin):
|
|
|
class LocationFilter(ContactFilterMixin, ImageAttachmentFilterMixin, TenancyFilterMixin, NestedGroupModelFilterMixin):
|
|
class LocationFilter(ContactFilterMixin, ImageAttachmentFilterMixin, TenancyFilterMixin, NestedGroupModelFilterMixin):
|
|
|
site: Annotated['SiteFilter', strawberry.lazy('dcim.graphql.filters')] | None = strawberry_django.filter_field()
|
|
site: Annotated['SiteFilter', strawberry.lazy('dcim.graphql.filters')] | None = strawberry_django.filter_field()
|
|
|
site_id: ID | None = strawberry_django.filter_field()
|
|
site_id: ID | None = strawberry_django.filter_field()
|
|
|
- status: FilterLookup[Annotated['LocationStatusEnum', strawberry.lazy('dcim.graphql.enums')]] | None = (
|
|
|
|
|
|
|
+ status: BaseFilterLookup[Annotated['LocationStatusEnum', strawberry.lazy('dcim.graphql.enums')]] | None = (
|
|
|
strawberry_django.filter_field()
|
|
strawberry_django.filter_field()
|
|
|
)
|
|
)
|
|
|
facility: FilterLookup[str] | None = strawberry_django.filter_field()
|
|
facility: FilterLookup[str] | None = strawberry_django.filter_field()
|
|
@@ -641,7 +641,7 @@ class ModuleFilter(PrimaryModelFilterMixin, ConfigContextFilterMixin):
|
|
|
strawberry_django.filter_field()
|
|
strawberry_django.filter_field()
|
|
|
)
|
|
)
|
|
|
module_type_id: ID | None = strawberry_django.filter_field()
|
|
module_type_id: ID | None = strawberry_django.filter_field()
|
|
|
- status: FilterLookup[Annotated['ModuleStatusEnum', strawberry.lazy('dcim.graphql.enums')]] | None = (
|
|
|
|
|
|
|
+ status: BaseFilterLookup[Annotated['ModuleStatusEnum', strawberry.lazy('dcim.graphql.enums')]] | None = (
|
|
|
strawberry_django.filter_field()
|
|
strawberry_django.filter_field()
|
|
|
)
|
|
)
|
|
|
serial: FilterLookup[str] | None = strawberry_django.filter_field()
|
|
serial: FilterLookup[str] | None = strawberry_django.filter_field()
|
|
@@ -712,7 +712,7 @@ class ModuleTypeFilter(ImageAttachmentFilterMixin, PrimaryModelFilterMixin, Weig
|
|
|
instances: Annotated['ModuleFilter', strawberry.lazy('dcim.graphql.filters')] | None = (
|
|
instances: Annotated['ModuleFilter', strawberry.lazy('dcim.graphql.filters')] | None = (
|
|
|
strawberry_django.filter_field()
|
|
strawberry_django.filter_field()
|
|
|
)
|
|
)
|
|
|
- airflow: FilterLookup[Annotated['ModuleAirflowEnum', strawberry.lazy('dcim.graphql.enums')]] | None = (
|
|
|
|
|
|
|
+ airflow: BaseFilterLookup[Annotated['ModuleAirflowEnum', strawberry.lazy('dcim.graphql.enums')]] | None = (
|
|
|
strawberry_django.filter_field()
|
|
strawberry_django.filter_field()
|
|
|
)
|
|
)
|
|
|
console_port_templates: (
|
|
console_port_templates: (
|
|
@@ -769,16 +769,16 @@ class PowerFeedFilter(CabledObjectModelFilterMixin, TenancyFilterMixin, PrimaryM
|
|
|
rack: Annotated['RackFilter', strawberry.lazy('dcim.graphql.filters')] | None = strawberry_django.filter_field()
|
|
rack: Annotated['RackFilter', strawberry.lazy('dcim.graphql.filters')] | None = strawberry_django.filter_field()
|
|
|
rack_id: ID | None = strawberry_django.filter_field()
|
|
rack_id: ID | None = strawberry_django.filter_field()
|
|
|
name: FilterLookup[str] | None = strawberry_django.filter_field()
|
|
name: FilterLookup[str] | None = strawberry_django.filter_field()
|
|
|
- status: FilterLookup[Annotated['PowerFeedStatusEnum', strawberry.lazy('dcim.graphql.enums')]] | None = (
|
|
|
|
|
|
|
+ status: BaseFilterLookup[Annotated['PowerFeedStatusEnum', strawberry.lazy('dcim.graphql.enums')]] | None = (
|
|
|
strawberry_django.filter_field()
|
|
strawberry_django.filter_field()
|
|
|
)
|
|
)
|
|
|
- type: FilterLookup[Annotated['PowerFeedTypeEnum', strawberry.lazy('dcim.graphql.enums')]] | None = (
|
|
|
|
|
|
|
+ type: BaseFilterLookup[Annotated['PowerFeedTypeEnum', strawberry.lazy('dcim.graphql.enums')]] | None = (
|
|
|
strawberry_django.filter_field()
|
|
strawberry_django.filter_field()
|
|
|
)
|
|
)
|
|
|
- supply: FilterLookup[Annotated['PowerFeedSupplyEnum', strawberry.lazy('dcim.graphql.enums')]] | None = (
|
|
|
|
|
|
|
+ supply: BaseFilterLookup[Annotated['PowerFeedSupplyEnum', strawberry.lazy('dcim.graphql.enums')]] | None = (
|
|
|
strawberry_django.filter_field()
|
|
strawberry_django.filter_field()
|
|
|
)
|
|
)
|
|
|
- phase: FilterLookup[Annotated['PowerFeedPhaseEnum', strawberry.lazy('dcim.graphql.enums')]] | None = (
|
|
|
|
|
|
|
+ phase: BaseFilterLookup[Annotated['PowerFeedPhaseEnum', strawberry.lazy('dcim.graphql.enums')]] | None = (
|
|
|
strawberry_django.filter_field()
|
|
strawberry_django.filter_field()
|
|
|
)
|
|
)
|
|
|
voltage: Annotated['IntegerLookup', strawberry.lazy('netbox.graphql.filter_lookups')] | None = (
|
|
voltage: Annotated['IntegerLookup', strawberry.lazy('netbox.graphql.filter_lookups')] | None = (
|
|
@@ -797,31 +797,31 @@ class PowerFeedFilter(CabledObjectModelFilterMixin, TenancyFilterMixin, PrimaryM
|
|
|
|
|
|
|
|
@strawberry_django.filter_type(models.PowerOutlet, lookups=True)
|
|
@strawberry_django.filter_type(models.PowerOutlet, lookups=True)
|
|
|
class PowerOutletFilter(ModularComponentModelFilterMixin, CabledObjectModelFilterMixin):
|
|
class PowerOutletFilter(ModularComponentModelFilterMixin, CabledObjectModelFilterMixin):
|
|
|
- type: FilterLookup[Annotated['PowerOutletTypeEnum', strawberry.lazy('dcim.graphql.enums')]] | None = (
|
|
|
|
|
|
|
+ type: BaseFilterLookup[Annotated['PowerOutletTypeEnum', strawberry.lazy('dcim.graphql.enums')]] | None = (
|
|
|
strawberry_django.filter_field()
|
|
strawberry_django.filter_field()
|
|
|
)
|
|
)
|
|
|
power_port: Annotated['PowerPortFilter', strawberry.lazy('dcim.graphql.filters')] | None = (
|
|
power_port: Annotated['PowerPortFilter', strawberry.lazy('dcim.graphql.filters')] | None = (
|
|
|
strawberry_django.filter_field()
|
|
strawberry_django.filter_field()
|
|
|
)
|
|
)
|
|
|
power_port_id: ID | None = strawberry_django.filter_field()
|
|
power_port_id: ID | None = strawberry_django.filter_field()
|
|
|
- feed_leg: FilterLookup[Annotated['PowerOutletFeedLegEnum', strawberry.lazy('dcim.graphql.enums')]] | None = (
|
|
|
|
|
|
|
+ feed_leg: BaseFilterLookup[Annotated['PowerOutletFeedLegEnum', strawberry.lazy('dcim.graphql.enums')]] | None = (
|
|
|
strawberry_django.filter_field()
|
|
strawberry_django.filter_field()
|
|
|
)
|
|
)
|
|
|
- color: FilterLookup[Annotated['ColorEnum', strawberry.lazy('netbox.graphql.enums')]] | None = (
|
|
|
|
|
|
|
+ color: BaseFilterLookup[Annotated['ColorEnum', strawberry.lazy('netbox.graphql.enums')]] | None = (
|
|
|
strawberry_django.filter_field()
|
|
strawberry_django.filter_field()
|
|
|
)
|
|
)
|
|
|
|
|
|
|
|
|
|
|
|
|
@strawberry_django.filter_type(models.PowerOutletTemplate, lookups=True)
|
|
@strawberry_django.filter_type(models.PowerOutletTemplate, lookups=True)
|
|
|
class PowerOutletTemplateFilter(ModularComponentModelFilterMixin):
|
|
class PowerOutletTemplateFilter(ModularComponentModelFilterMixin):
|
|
|
- type: FilterLookup[Annotated['PowerOutletTypeEnum', strawberry.lazy('dcim.graphql.enums')]] | None = (
|
|
|
|
|
|
|
+ type: BaseFilterLookup[Annotated['PowerOutletTypeEnum', strawberry.lazy('dcim.graphql.enums')]] | None = (
|
|
|
strawberry_django.filter_field()
|
|
strawberry_django.filter_field()
|
|
|
)
|
|
)
|
|
|
power_port: Annotated['PowerPortTemplateFilter', strawberry.lazy('dcim.graphql.filters')] | None = (
|
|
power_port: Annotated['PowerPortTemplateFilter', strawberry.lazy('dcim.graphql.filters')] | None = (
|
|
|
strawberry_django.filter_field()
|
|
strawberry_django.filter_field()
|
|
|
)
|
|
)
|
|
|
power_port_id: ID | None = strawberry_django.filter_field()
|
|
power_port_id: ID | None = strawberry_django.filter_field()
|
|
|
- feed_leg: FilterLookup[Annotated['PowerOutletFeedLegEnum', strawberry.lazy('dcim.graphql.enums')]] | None = (
|
|
|
|
|
|
|
+ feed_leg: BaseFilterLookup[Annotated['PowerOutletFeedLegEnum', strawberry.lazy('dcim.graphql.enums')]] | None = (
|
|
|
strawberry_django.filter_field()
|
|
strawberry_django.filter_field()
|
|
|
)
|
|
)
|
|
|
|
|
|
|
@@ -841,7 +841,7 @@ class PowerPanelFilter(ContactFilterMixin, ImageAttachmentFilterMixin, PrimaryMo
|
|
|
|
|
|
|
|
@strawberry_django.filter_type(models.PowerPort, lookups=True)
|
|
@strawberry_django.filter_type(models.PowerPort, lookups=True)
|
|
|
class PowerPortFilter(ModularComponentModelFilterMixin, CabledObjectModelFilterMixin):
|
|
class PowerPortFilter(ModularComponentModelFilterMixin, CabledObjectModelFilterMixin):
|
|
|
- type: FilterLookup[Annotated['PowerPortTypeEnum', strawberry.lazy('dcim.graphql.enums')]] | None = (
|
|
|
|
|
|
|
+ type: BaseFilterLookup[Annotated['PowerPortTypeEnum', strawberry.lazy('dcim.graphql.enums')]] | None = (
|
|
|
strawberry_django.filter_field()
|
|
strawberry_django.filter_field()
|
|
|
)
|
|
)
|
|
|
maximum_draw: Annotated['IntegerLookup', strawberry.lazy('netbox.graphql.filter_lookups')] | None = (
|
|
maximum_draw: Annotated['IntegerLookup', strawberry.lazy('netbox.graphql.filter_lookups')] | None = (
|
|
@@ -854,7 +854,7 @@ class PowerPortFilter(ModularComponentModelFilterMixin, CabledObjectModelFilterM
|
|
|
|
|
|
|
|
@strawberry_django.filter_type(models.PowerPortTemplate, lookups=True)
|
|
@strawberry_django.filter_type(models.PowerPortTemplate, lookups=True)
|
|
|
class PowerPortTemplateFilter(ModularComponentTemplateFilterMixin):
|
|
class PowerPortTemplateFilter(ModularComponentTemplateFilterMixin):
|
|
|
- type: FilterLookup[Annotated['PowerPortTypeEnum', strawberry.lazy('dcim.graphql.enums')]] | None = (
|
|
|
|
|
|
|
+ type: BaseFilterLookup[Annotated['PowerPortTypeEnum', strawberry.lazy('dcim.graphql.enums')]] | None = (
|
|
|
strawberry_django.filter_field()
|
|
strawberry_django.filter_field()
|
|
|
)
|
|
)
|
|
|
maximum_draw: Annotated['IntegerLookup', strawberry.lazy('netbox.graphql.filter_lookups')] | None = (
|
|
maximum_draw: Annotated['IntegerLookup', strawberry.lazy('netbox.graphql.filter_lookups')] | None = (
|
|
@@ -867,7 +867,7 @@ class PowerPortTemplateFilter(ModularComponentTemplateFilterMixin):
|
|
|
|
|
|
|
|
@strawberry_django.filter_type(models.RackType, lookups=True)
|
|
@strawberry_django.filter_type(models.RackType, lookups=True)
|
|
|
class RackTypeFilter(RackBaseFilterMixin):
|
|
class RackTypeFilter(RackBaseFilterMixin):
|
|
|
- form_factor: FilterLookup[Annotated['RackFormFactorEnum', strawberry.lazy('dcim.graphql.enums')]] | None = (
|
|
|
|
|
|
|
+ form_factor: BaseFilterLookup[Annotated['RackFormFactorEnum', strawberry.lazy('dcim.graphql.enums')]] | None = (
|
|
|
strawberry_django.filter_field()
|
|
strawberry_django.filter_field()
|
|
|
)
|
|
)
|
|
|
manufacturer: Annotated['ManufacturerFilter', strawberry.lazy('dcim.graphql.filters')] | None = (
|
|
manufacturer: Annotated['ManufacturerFilter', strawberry.lazy('dcim.graphql.filters')] | None = (
|
|
@@ -882,7 +882,7 @@ class RackTypeFilter(RackBaseFilterMixin):
|
|
|
|
|
|
|
|
@strawberry_django.filter_type(models.Rack, lookups=True)
|
|
@strawberry_django.filter_type(models.Rack, lookups=True)
|
|
|
class RackFilter(ContactFilterMixin, ImageAttachmentFilterMixin, TenancyFilterMixin, RackBaseFilterMixin):
|
|
class RackFilter(ContactFilterMixin, ImageAttachmentFilterMixin, TenancyFilterMixin, RackBaseFilterMixin):
|
|
|
- form_factor: FilterLookup[Annotated['RackFormFactorEnum', strawberry.lazy('dcim.graphql.enums')]] | None = (
|
|
|
|
|
|
|
+ form_factor: BaseFilterLookup[Annotated['RackFormFactorEnum', strawberry.lazy('dcim.graphql.enums')]] | None = (
|
|
|
strawberry_django.filter_field()
|
|
strawberry_django.filter_field()
|
|
|
)
|
|
)
|
|
|
rack_type: Annotated['RackTypeFilter', strawberry.lazy('dcim.graphql.filters')] | None = (
|
|
rack_type: Annotated['RackTypeFilter', strawberry.lazy('dcim.graphql.filters')] | None = (
|
|
@@ -899,14 +899,14 @@ class RackFilter(ContactFilterMixin, ImageAttachmentFilterMixin, TenancyFilterMi
|
|
|
location_id: Annotated['TreeNodeFilter', strawberry.lazy('netbox.graphql.filter_lookups')] | None = (
|
|
location_id: Annotated['TreeNodeFilter', strawberry.lazy('netbox.graphql.filter_lookups')] | None = (
|
|
|
strawberry_django.filter_field()
|
|
strawberry_django.filter_field()
|
|
|
)
|
|
)
|
|
|
- status: FilterLookup[Annotated['RackStatusEnum', strawberry.lazy('dcim.graphql.enums')]] | None = (
|
|
|
|
|
|
|
+ status: BaseFilterLookup[Annotated['RackStatusEnum', strawberry.lazy('dcim.graphql.enums')]] | None = (
|
|
|
strawberry_django.filter_field()
|
|
strawberry_django.filter_field()
|
|
|
)
|
|
)
|
|
|
role: Annotated['RackRoleFilter', strawberry.lazy('dcim.graphql.filters')] | None = strawberry_django.filter_field()
|
|
role: Annotated['RackRoleFilter', strawberry.lazy('dcim.graphql.filters')] | None = strawberry_django.filter_field()
|
|
|
role_id: ID | None = strawberry_django.filter_field()
|
|
role_id: ID | None = strawberry_django.filter_field()
|
|
|
serial: FilterLookup[str] | None = strawberry_django.filter_field()
|
|
serial: FilterLookup[str] | None = strawberry_django.filter_field()
|
|
|
asset_tag: FilterLookup[str] | None = strawberry_django.filter_field()
|
|
asset_tag: FilterLookup[str] | None = strawberry_django.filter_field()
|
|
|
- airflow: FilterLookup[Annotated['RackAirflowEnum', strawberry.lazy('dcim.graphql.enums')]] | None = (
|
|
|
|
|
|
|
+ airflow: BaseFilterLookup[Annotated['RackAirflowEnum', strawberry.lazy('dcim.graphql.enums')]] | None = (
|
|
|
strawberry_django.filter_field()
|
|
strawberry_django.filter_field()
|
|
|
)
|
|
)
|
|
|
vlan_groups: Annotated['VLANGroupFilter', strawberry.lazy('ipam.graphql.filters')] | None = (
|
|
vlan_groups: Annotated['VLANGroupFilter', strawberry.lazy('ipam.graphql.filters')] | None = (
|
|
@@ -928,17 +928,17 @@ class RackReservationFilter(TenancyFilterMixin, PrimaryModelFilterMixin):
|
|
|
|
|
|
|
|
@strawberry_django.filter_type(models.RackRole, lookups=True)
|
|
@strawberry_django.filter_type(models.RackRole, lookups=True)
|
|
|
class RackRoleFilter(OrganizationalModelFilterMixin):
|
|
class RackRoleFilter(OrganizationalModelFilterMixin):
|
|
|
- color: FilterLookup[Annotated['ColorEnum', strawberry.lazy('netbox.graphql.enums')]] | None = (
|
|
|
|
|
|
|
+ color: BaseFilterLookup[Annotated['ColorEnum', strawberry.lazy('netbox.graphql.enums')]] | None = (
|
|
|
strawberry_django.filter_field()
|
|
strawberry_django.filter_field()
|
|
|
)
|
|
)
|
|
|
|
|
|
|
|
|
|
|
|
|
@strawberry_django.filter_type(models.RearPort, lookups=True)
|
|
@strawberry_django.filter_type(models.RearPort, lookups=True)
|
|
|
class RearPortFilter(ModularComponentModelFilterMixin, CabledObjectModelFilterMixin):
|
|
class RearPortFilter(ModularComponentModelFilterMixin, CabledObjectModelFilterMixin):
|
|
|
- type: FilterLookup[Annotated['PortTypeEnum', strawberry.lazy('dcim.graphql.enums')]] | None = (
|
|
|
|
|
|
|
+ type: BaseFilterLookup[Annotated['PortTypeEnum', strawberry.lazy('dcim.graphql.enums')]] | None = (
|
|
|
strawberry_django.filter_field()
|
|
strawberry_django.filter_field()
|
|
|
)
|
|
)
|
|
|
- color: FilterLookup[Annotated['ColorEnum', strawberry.lazy('netbox.graphql.enums')]] | None = (
|
|
|
|
|
|
|
+ color: BaseFilterLookup[Annotated['ColorEnum', strawberry.lazy('netbox.graphql.enums')]] | None = (
|
|
|
strawberry_django.filter_field()
|
|
strawberry_django.filter_field()
|
|
|
)
|
|
)
|
|
|
positions: Annotated['IntegerLookup', strawberry.lazy('netbox.graphql.filter_lookups')] | None = (
|
|
positions: Annotated['IntegerLookup', strawberry.lazy('netbox.graphql.filter_lookups')] | None = (
|
|
@@ -948,10 +948,10 @@ class RearPortFilter(ModularComponentModelFilterMixin, CabledObjectModelFilterMi
|
|
|
|
|
|
|
|
@strawberry_django.filter_type(models.RearPortTemplate, lookups=True)
|
|
@strawberry_django.filter_type(models.RearPortTemplate, lookups=True)
|
|
|
class RearPortTemplateFilter(ModularComponentTemplateFilterMixin):
|
|
class RearPortTemplateFilter(ModularComponentTemplateFilterMixin):
|
|
|
- type: FilterLookup[Annotated['PortTypeEnum', strawberry.lazy('dcim.graphql.enums')]] | None = (
|
|
|
|
|
|
|
+ type: BaseFilterLookup[Annotated['PortTypeEnum', strawberry.lazy('dcim.graphql.enums')]] | None = (
|
|
|
strawberry_django.filter_field()
|
|
strawberry_django.filter_field()
|
|
|
)
|
|
)
|
|
|
- color: FilterLookup[Annotated['ColorEnum', strawberry.lazy('netbox.graphql.enums')]] | None = (
|
|
|
|
|
|
|
+ color: BaseFilterLookup[Annotated['ColorEnum', strawberry.lazy('netbox.graphql.enums')]] | None = (
|
|
|
strawberry_django.filter_field()
|
|
strawberry_django.filter_field()
|
|
|
)
|
|
)
|
|
|
positions: Annotated['IntegerLookup', strawberry.lazy('netbox.graphql.filter_lookups')] | None = (
|
|
positions: Annotated['IntegerLookup', strawberry.lazy('netbox.graphql.filter_lookups')] | None = (
|
|
@@ -973,7 +973,7 @@ class RegionFilter(ContactFilterMixin, NestedGroupModelFilterMixin):
|
|
|
class SiteFilter(ContactFilterMixin, ImageAttachmentFilterMixin, TenancyFilterMixin, PrimaryModelFilterMixin):
|
|
class SiteFilter(ContactFilterMixin, ImageAttachmentFilterMixin, TenancyFilterMixin, PrimaryModelFilterMixin):
|
|
|
name: FilterLookup[str] | None = strawberry_django.filter_field()
|
|
name: FilterLookup[str] | None = strawberry_django.filter_field()
|
|
|
slug: FilterLookup[str] | None = strawberry_django.filter_field()
|
|
slug: FilterLookup[str] | None = strawberry_django.filter_field()
|
|
|
- status: FilterLookup[Annotated['SiteStatusEnum', strawberry.lazy('dcim.graphql.enums')]] | None = (
|
|
|
|
|
|
|
+ status: BaseFilterLookup[Annotated['SiteStatusEnum', strawberry.lazy('dcim.graphql.enums')]] | None = (
|
|
|
strawberry_django.filter_field()
|
|
strawberry_django.filter_field()
|
|
|
)
|
|
)
|
|
|
region: Annotated['RegionFilter', strawberry.lazy('dcim.graphql.filters')] | None = strawberry_django.filter_field()
|
|
region: Annotated['RegionFilter', strawberry.lazy('dcim.graphql.filters')] | None = strawberry_django.filter_field()
|
|
@@ -1032,7 +1032,9 @@ class VirtualDeviceContextFilter(TenancyFilterMixin, PrimaryModelFilterMixin):
|
|
|
device: Annotated['DeviceFilter', strawberry.lazy('dcim.graphql.filters')] | None = strawberry_django.filter_field()
|
|
device: Annotated['DeviceFilter', strawberry.lazy('dcim.graphql.filters')] | None = strawberry_django.filter_field()
|
|
|
device_id: ID | None = strawberry_django.filter_field()
|
|
device_id: ID | None = strawberry_django.filter_field()
|
|
|
name: FilterLookup[str] | None = strawberry_django.filter_field()
|
|
name: FilterLookup[str] | None = strawberry_django.filter_field()
|
|
|
- status: FilterLookup[Annotated['VirtualDeviceContextStatusEnum', strawberry.lazy('dcim.graphql.enums')]] | None = (
|
|
|
|
|
|
|
+ status: (
|
|
|
|
|
+ BaseFilterLookup[Annotated['VirtualDeviceContextStatusEnum', strawberry.lazy('dcim.graphql.enums')]] | None
|
|
|
|
|
+ ) = (
|
|
|
strawberry_django.filter_field()
|
|
strawberry_django.filter_field()
|
|
|
)
|
|
)
|
|
|
identifier: Annotated['IntegerLookup', strawberry.lazy('netbox.graphql.filter_lookups')] | None = (
|
|
identifier: Annotated['IntegerLookup', strawberry.lazy('netbox.graphql.filter_lookups')] | None = (
|