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

109 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 DCIMQuery: 

9 cable: CableType = strawberry_django.field() 

10 cable_list: list[CableType] = strawberry_django.field() 

11 

12 cable_bundle: CableBundleType = strawberry_django.field() 

13 cable_bundle_list: list[CableBundleType] = strawberry_django.field() 

14 

15 console_port: ConsolePortType = strawberry_django.field() 

16 console_port_list: list[ConsolePortType] = strawberry_django.field() 

17 

18 console_port_template: ConsolePortTemplateType = strawberry_django.field() 

19 console_port_template_list: list[ConsolePortTemplateType] = strawberry_django.field() 

20 

21 console_server_port: ConsoleServerPortType = strawberry_django.field() 

22 console_server_port_list: list[ConsoleServerPortType] = strawberry_django.field() 

23 

24 console_server_port_template: ConsoleServerPortTemplateType = strawberry_django.field() 

25 console_server_port_template_list: list[ConsoleServerPortTemplateType] = strawberry_django.field() 

26 

27 cooling_feed: CoolingFeedType = strawberry_django.field() 

28 cooling_feed_list: list[CoolingFeedType] = strawberry_django.field() 

29 

30 cooling_intake: CoolingIntakeType = strawberry_django.field() 

31 cooling_intake_list: list[CoolingIntakeType] = strawberry_django.field() 

32 

33 cooling_intake_template: CoolingIntakeTemplateType = strawberry_django.field() 

34 cooling_intake_template_list: list[CoolingIntakeTemplateType] = strawberry_django.field() 

35 

36 cooling_outflow: CoolingOutflowType = strawberry_django.field() 

37 cooling_outflow_list: list[CoolingOutflowType] = strawberry_django.field() 

38 

39 cooling_outflow_template: CoolingOutflowTemplateType = strawberry_django.field() 

40 cooling_outflow_template_list: list[CoolingOutflowTemplateType] = strawberry_django.field() 

41 

42 cooling_source: CoolingSourceType = strawberry_django.field() 

43 cooling_source_list: list[CoolingSourceType] = strawberry_django.field() 

44 

45 device: DeviceType = strawberry_django.field() 

46 device_list: list[DeviceType] = strawberry_django.field() 

47 

48 device_bay: DeviceBayType = strawberry_django.field() 

49 device_bay_list: list[DeviceBayType] = strawberry_django.field() 

50 

51 device_bay_template: DeviceBayTemplateType = strawberry_django.field() 

52 device_bay_template_list: list[DeviceBayTemplateType] = strawberry_django.field() 

53 

54 device_role: DeviceRoleType = strawberry_django.field() 

55 device_role_list: list[DeviceRoleType] = strawberry_django.field() 

56 

57 device_type: DeviceTypeType = strawberry_django.field() 

58 device_type_list: list[DeviceTypeType] = strawberry_django.field() 

59 

60 front_port: FrontPortType = strawberry_django.field() 

61 front_port_list: list[FrontPortType] = strawberry_django.field() 

62 

63 front_port_template: FrontPortTemplateType = strawberry_django.field() 

64 front_port_template_list: list[FrontPortTemplateType] = strawberry_django.field() 

65 

66 mac_address: MACAddressType = strawberry_django.field() 

67 mac_address_list: list[MACAddressType] = strawberry_django.field() 

68 

69 interface: InterfaceType = strawberry_django.field() 

70 interface_list: list[InterfaceType] = strawberry_django.field() 

71 

72 interface_template: InterfaceTemplateType = strawberry_django.field() 

73 interface_template_list: list[InterfaceTemplateType] = strawberry_django.field() 

74 

75 inventory_item: InventoryItemType = strawberry_django.field() 

76 inventory_item_list: list[InventoryItemType] = strawberry_django.field() 

77 

78 inventory_item_role: InventoryItemRoleType = strawberry_django.field() 

79 inventory_item_role_list: list[InventoryItemRoleType] = strawberry_django.field() 

80 

81 inventory_item_template: InventoryItemTemplateType = strawberry_django.field() 

82 inventory_item_template_list: list[InventoryItemTemplateType] = strawberry_django.field() 

83 

84 location: LocationType = strawberry_django.field() 

85 location_list: list[LocationType] = strawberry_django.field() 

86 

87 manufacturer: ManufacturerType = strawberry_django.field() 

88 manufacturer_list: list[ManufacturerType] = strawberry_django.field() 

89 

90 module: ModuleType = strawberry_django.field() 

91 module_list: list[ModuleType] = strawberry_django.field() 

92 

93 module_bay: ModuleBayType = strawberry_django.field() 

94 module_bay_list: list[ModuleBayType] = strawberry_django.field() 

95 

96 module_bay_template: ModuleBayTemplateType = strawberry_django.field() 

97 module_bay_template_list: list[ModuleBayTemplateType] = strawberry_django.field() 

98 

99 module_bay_type: ModuleBayTypeType = strawberry_django.field() 

100 module_bay_type_list: list[ModuleBayTypeType] = strawberry_django.field() 

101 

102 module_type_profile: ModuleTypeProfileType = strawberry_django.field() 

103 module_type_profile_list: list[ModuleTypeProfileType] = strawberry_django.field() 

104 

105 module_type: ModuleTypeType = strawberry_django.field() 

106 module_type_list: list[ModuleTypeType] = strawberry_django.field() 

107 

108 platform: PlatformType = strawberry_django.field() 

109 platform_list: list[PlatformType] = strawberry_django.field() 

110 

111 power_feed: PowerFeedType = strawberry_django.field() 

112 power_feed_list: list[PowerFeedType] = strawberry_django.field() 

113 

114 power_outlet: PowerOutletType = strawberry_django.field() 

115 power_outlet_list: list[PowerOutletType] = strawberry_django.field() 

116 

117 power_outlet_template: PowerOutletTemplateType = strawberry_django.field() 

118 power_outlet_template_list: list[PowerOutletTemplateType] = strawberry_django.field() 

119 

120 power_panel: PowerPanelType = strawberry_django.field() 

121 power_panel_list: list[PowerPanelType] = strawberry_django.field() 

122 

123 power_port: PowerPortType = strawberry_django.field() 

124 power_port_list: list[PowerPortType] = strawberry_django.field() 

125 

126 power_port_template: PowerPortTemplateType = strawberry_django.field() 

127 power_port_template_list: list[PowerPortTemplateType] = strawberry_django.field() 

128 

129 rack_group: RackGroupType = strawberry_django.field() 

130 rack_group_list: list[RackGroupType] = strawberry_django.field() 

131 

132 rack_type: RackTypeType = strawberry_django.field() 

133 rack_type_list: list[RackTypeType] = strawberry_django.field() 

134 

135 rack: RackType = strawberry_django.field() 

136 rack_list: list[RackType] = strawberry_django.field() 

137 

138 rack_reservation: RackReservationType = strawberry_django.field() 

139 rack_reservation_list: list[RackReservationType] = strawberry_django.field() 

140 

141 rack_role: RackRoleType = strawberry_django.field() 

142 rack_role_list: list[RackRoleType] = strawberry_django.field() 

143 

144 rear_port: RearPortType = strawberry_django.field() 

145 rear_port_list: list[RearPortType] = strawberry_django.field() 

146 

147 rear_port_template: RearPortTemplateType = strawberry_django.field() 

148 rear_port_template_list: list[RearPortTemplateType] = strawberry_django.field() 

149 

150 region: RegionType = strawberry_django.field() 

151 region_list: list[RegionType] = strawberry_django.field() 

152 

153 site: SiteType = strawberry_django.field() 

154 site_list: list[SiteType] = strawberry_django.field() 

155 

156 site_group: SiteGroupType = strawberry_django.field() 

157 site_group_list: list[SiteGroupType] = strawberry_django.field() 

158 

159 virtual_chassis: VirtualChassisType = strawberry_django.field() 

160 virtual_chassis_list: list[VirtualChassisType] = strawberry_django.field() 

161 

162 virtual_device_context: VirtualDeviceContextType = strawberry_django.field() 

163 virtual_device_context_list: list[VirtualDeviceContextType] = strawberry_django.field()