From d83e92a6e2dd66e55ba4c2ff2f4892122c7c92d4 Mon Sep 17 00:00:00 2001 From: He4eT Date: Fri, 4 Apr 2025 17:51:19 +0200 Subject: [PATCH] Sensor: Network Traffic --- .../network-traffic-sensor}/schema.json | 6 +- .../controllers/network-traffic-sensor.ts | 7 ++ .../routes/network-traffic-sensor.ts | 7 ++ .../services/network-traffic-sensor.ts | 7 ++ .../controllers/sensor-network-traffic.ts | 7 -- .../routes/sensor-network-traffic.ts | 7 -- .../services/sensor-network-traffic.ts | 7 -- types/generated/contentTypes.d.ts | 78 +++++++++---------- 8 files changed, 63 insertions(+), 63 deletions(-) rename src/api/{sensor-network-traffic/content-types/sensor-network-traffic => network-traffic-sensor/content-types/network-traffic-sensor}/schema.json (79%) create mode 100644 src/api/network-traffic-sensor/controllers/network-traffic-sensor.ts create mode 100644 src/api/network-traffic-sensor/routes/network-traffic-sensor.ts create mode 100644 src/api/network-traffic-sensor/services/network-traffic-sensor.ts delete mode 100644 src/api/sensor-network-traffic/controllers/sensor-network-traffic.ts delete mode 100644 src/api/sensor-network-traffic/routes/sensor-network-traffic.ts delete mode 100644 src/api/sensor-network-traffic/services/sensor-network-traffic.ts diff --git a/src/api/sensor-network-traffic/content-types/sensor-network-traffic/schema.json b/src/api/network-traffic-sensor/content-types/network-traffic-sensor/schema.json similarity index 79% rename from src/api/sensor-network-traffic/content-types/sensor-network-traffic/schema.json rename to src/api/network-traffic-sensor/content-types/network-traffic-sensor/schema.json index 9bae653..7c31611 100644 --- a/src/api/sensor-network-traffic/content-types/sensor-network-traffic/schema.json +++ b/src/api/network-traffic-sensor/content-types/network-traffic-sensor/schema.json @@ -1,9 +1,9 @@ { "kind": "collectionType", - "collectionName": "sensor_network_traffics", + "collectionName": "network_traffic_sensors", "info": { - "singularName": "sensor-network-traffic", - "pluralName": "sensor-network-traffics", + "singularName": "network-traffic-sensor", + "pluralName": "network-traffic-sensors", "displayName": "Sensor: Network Traffic", "description": "" }, diff --git a/src/api/network-traffic-sensor/controllers/network-traffic-sensor.ts b/src/api/network-traffic-sensor/controllers/network-traffic-sensor.ts new file mode 100644 index 0000000..4c13ccb --- /dev/null +++ b/src/api/network-traffic-sensor/controllers/network-traffic-sensor.ts @@ -0,0 +1,7 @@ +/** + * network-traffic-sensor controller + */ + +import { factories } from '@strapi/strapi'; + +export default factories.createCoreController('api::network-traffic-sensor.network-traffic-sensor'); diff --git a/src/api/network-traffic-sensor/routes/network-traffic-sensor.ts b/src/api/network-traffic-sensor/routes/network-traffic-sensor.ts new file mode 100644 index 0000000..56864e2 --- /dev/null +++ b/src/api/network-traffic-sensor/routes/network-traffic-sensor.ts @@ -0,0 +1,7 @@ +/** + * network-traffic-sensor router + */ + +import { factories } from '@strapi/strapi'; + +export default factories.createCoreRouter('api::network-traffic-sensor.network-traffic-sensor'); diff --git a/src/api/network-traffic-sensor/services/network-traffic-sensor.ts b/src/api/network-traffic-sensor/services/network-traffic-sensor.ts new file mode 100644 index 0000000..9b65766 --- /dev/null +++ b/src/api/network-traffic-sensor/services/network-traffic-sensor.ts @@ -0,0 +1,7 @@ +/** + * network-traffic-sensor service + */ + +import { factories } from '@strapi/strapi'; + +export default factories.createCoreService('api::network-traffic-sensor.network-traffic-sensor'); diff --git a/src/api/sensor-network-traffic/controllers/sensor-network-traffic.ts b/src/api/sensor-network-traffic/controllers/sensor-network-traffic.ts deleted file mode 100644 index 8990b50..0000000 --- a/src/api/sensor-network-traffic/controllers/sensor-network-traffic.ts +++ /dev/null @@ -1,7 +0,0 @@ -/** - * sensor-network-traffic controller - */ - -import { factories } from '@strapi/strapi' - -export default factories.createCoreController('api::sensor-network-traffic.sensor-network-traffic'); diff --git a/src/api/sensor-network-traffic/routes/sensor-network-traffic.ts b/src/api/sensor-network-traffic/routes/sensor-network-traffic.ts deleted file mode 100644 index e34659a..0000000 --- a/src/api/sensor-network-traffic/routes/sensor-network-traffic.ts +++ /dev/null @@ -1,7 +0,0 @@ -/** - * sensor-network-traffic router - */ - -import { factories } from '@strapi/strapi'; - -export default factories.createCoreRouter('api::sensor-network-traffic.sensor-network-traffic'); diff --git a/src/api/sensor-network-traffic/services/sensor-network-traffic.ts b/src/api/sensor-network-traffic/services/sensor-network-traffic.ts deleted file mode 100644 index 61332af..0000000 --- a/src/api/sensor-network-traffic/services/sensor-network-traffic.ts +++ /dev/null @@ -1,7 +0,0 @@ -/** - * sensor-network-traffic service - */ - -import { factories } from '@strapi/strapi'; - -export default factories.createCoreService('api::sensor-network-traffic.sensor-network-traffic'); diff --git a/types/generated/contentTypes.d.ts b/types/generated/contentTypes.d.ts index 524da8a..795a56e 100644 --- a/types/generated/contentTypes.d.ts +++ b/types/generated/contentTypes.d.ts @@ -681,6 +681,44 @@ export interface ApiNetworkConnectionsSensorNetworkConnectionsSensor }; } +export interface ApiNetworkTrafficSensorNetworkTrafficSensor + extends Struct.CollectionTypeSchema { + collectionName: 'network_traffic_sensors'; + info: { + description: ''; + displayName: 'Sensor: Network Traffic'; + pluralName: 'network-traffic-sensors'; + singularName: 'network-traffic-sensor'; + }; + options: { + draftAndPublish: false; + }; + attributes: { + createdAt: Schema.Attribute.DateTime; + createdBy: Schema.Attribute.Relation<'oneToOne', 'admin::user'> & + Schema.Attribute.Private; + description: Schema.Attribute.Text; + lastchange: Schema.Attribute.BigInteger; + locale: Schema.Attribute.String & Schema.Attribute.Private; + localizations: Schema.Attribute.Relation< + 'oneToMany', + 'api::network-traffic-sensor.network-traffic-sensor' + > & + Schema.Attribute.Private; + location: Schema.Attribute.String; + name: Schema.Attribute.String; + properties: Schema.Attribute.Component< + 'network.traffic-properties', + false + > & + Schema.Attribute.Required; + publishedAt: Schema.Attribute.DateTime; + updatedAt: Schema.Attribute.DateTime; + updatedBy: Schema.Attribute.Relation<'oneToOne', 'admin::user'> & + Schema.Attribute.Private; + }; +} + export interface ApiPeopleNowPresentSensorPeopleNowPresentSensor extends Struct.CollectionTypeSchema { collectionName: 'people_now_present_sensors'; @@ -826,44 +864,6 @@ export interface ApiRadiationSensorRadiationSensor }; } -export interface ApiSensorNetworkTrafficSensorNetworkTraffic - extends Struct.CollectionTypeSchema { - collectionName: 'sensor_network_traffics'; - info: { - description: ''; - displayName: 'Sensor: Network Traffic'; - pluralName: 'sensor-network-traffics'; - singularName: 'sensor-network-traffic'; - }; - options: { - draftAndPublish: false; - }; - attributes: { - createdAt: Schema.Attribute.DateTime; - createdBy: Schema.Attribute.Relation<'oneToOne', 'admin::user'> & - Schema.Attribute.Private; - description: Schema.Attribute.Text; - lastchange: Schema.Attribute.BigInteger; - locale: Schema.Attribute.String & Schema.Attribute.Private; - localizations: Schema.Attribute.Relation< - 'oneToMany', - 'api::sensor-network-traffic.sensor-network-traffic' - > & - Schema.Attribute.Private; - location: Schema.Attribute.String; - name: Schema.Attribute.String; - properties: Schema.Attribute.Component< - 'network.traffic-properties', - false - > & - Schema.Attribute.Required; - publishedAt: Schema.Attribute.DateTime; - updatedAt: Schema.Attribute.DateTime; - updatedBy: Schema.Attribute.Relation<'oneToOne', 'admin::user'> & - Schema.Attribute.Private; - }; -} - export interface ApiStateState extends Struct.SingleTypeSchema { collectionName: 'states'; info: { @@ -1526,11 +1526,11 @@ declare module '@strapi/strapi' { 'api::hackspace.hackspace': ApiHackspaceHackspace; 'api::humidity-sensor.humidity-sensor': ApiHumiditySensorHumiditySensor; 'api::network-connections-sensor.network-connections-sensor': ApiNetworkConnectionsSensorNetworkConnectionsSensor; + 'api::network-traffic-sensor.network-traffic-sensor': ApiNetworkTrafficSensorNetworkTrafficSensor; 'api::people-now-present-sensor.people-now-present-sensor': ApiPeopleNowPresentSensorPeopleNowPresentSensor; 'api::power-consumption-sensor.power-consumption-sensor': ApiPowerConsumptionSensorPowerConsumptionSensor; 'api::power-generation-sensor.power-generation-sensor': ApiPowerGenerationSensorPowerGenerationSensor; 'api::radiation-sensor.radiation-sensor': ApiRadiationSensorRadiationSensor; - 'api::sensor-network-traffic.sensor-network-traffic': ApiSensorNetworkTrafficSensorNetworkTraffic; 'api::state.state': ApiStateState; 'api::temperature-sensor.temperature-sensor': ApiTemperatureSensorTemperatureSensor; 'api::total-member-count-sensor.total-member-count-sensor': ApiTotalMemberCountSensorTotalMemberCountSensor;