From 87a73c7eb9c0308d15cd42ec66afe76e3f076d2b Mon Sep 17 00:00:00 2001 From: He4eT Date: Tue, 1 Apr 2025 21:05:39 +0200 Subject: [PATCH] Sensors: Door Locked: rename endpoints --- .../door-locked-sensor}/schema.json | 8 +-- .../controllers/door-locked-sensor.ts | 7 ++ .../routes/door-locked-sensor.ts | 7 ++ .../services/door-locked-sensor.ts | 7 ++ .../controllers/sensor-door-locked.ts | 7 -- .../routes/sensor-door-locked.ts | 7 -- .../services/sensor-door-locked.ts | 7 -- types/generated/contentTypes.d.ts | 68 +++++++++---------- 8 files changed, 59 insertions(+), 59 deletions(-) rename src/api/{sensor-door-locked/content-types/sensor-door-locked => door-locked-sensor/content-types/door-locked-sensor}/schema.json (77%) create mode 100644 src/api/door-locked-sensor/controllers/door-locked-sensor.ts create mode 100644 src/api/door-locked-sensor/routes/door-locked-sensor.ts create mode 100644 src/api/door-locked-sensor/services/door-locked-sensor.ts delete mode 100644 src/api/sensor-door-locked/controllers/sensor-door-locked.ts delete mode 100644 src/api/sensor-door-locked/routes/sensor-door-locked.ts delete mode 100644 src/api/sensor-door-locked/services/sensor-door-locked.ts diff --git a/src/api/sensor-door-locked/content-types/sensor-door-locked/schema.json b/src/api/door-locked-sensor/content-types/door-locked-sensor/schema.json similarity index 77% rename from src/api/sensor-door-locked/content-types/sensor-door-locked/schema.json rename to src/api/door-locked-sensor/content-types/door-locked-sensor/schema.json index acb549c..e91f6a8 100644 --- a/src/api/sensor-door-locked/content-types/sensor-door-locked/schema.json +++ b/src/api/door-locked-sensor/content-types/door-locked-sensor/schema.json @@ -1,9 +1,9 @@ { "kind": "collectionType", - "collectionName": "sensor_door_lockeds", + "collectionName": "door_locked_sensors", "info": { - "singularName": "sensor-door-locked", - "pluralName": "sensor-door-lockeds", + "singularName": "door-locked-sensor", + "pluralName": "door-locked-sensors", "displayName": "Sensor: Door Locked" }, "options": { @@ -27,5 +27,5 @@ "lastchange": { "type": "biginteger" } - } + } } diff --git a/src/api/door-locked-sensor/controllers/door-locked-sensor.ts b/src/api/door-locked-sensor/controllers/door-locked-sensor.ts new file mode 100644 index 0000000..57ba888 --- /dev/null +++ b/src/api/door-locked-sensor/controllers/door-locked-sensor.ts @@ -0,0 +1,7 @@ +/** + * door-locked-sensor controller + */ + +import { factories } from '@strapi/strapi' + +export default factories.createCoreController('api::door-locked-sensor.door-locked-sensor'); diff --git a/src/api/door-locked-sensor/routes/door-locked-sensor.ts b/src/api/door-locked-sensor/routes/door-locked-sensor.ts new file mode 100644 index 0000000..0deea89 --- /dev/null +++ b/src/api/door-locked-sensor/routes/door-locked-sensor.ts @@ -0,0 +1,7 @@ +/** + * door-locked-sensor router + */ + +import { factories } from '@strapi/strapi'; + +export default factories.createCoreRouter('api::door-locked-sensor.door-locked-sensor'); diff --git a/src/api/door-locked-sensor/services/door-locked-sensor.ts b/src/api/door-locked-sensor/services/door-locked-sensor.ts new file mode 100644 index 0000000..c0aeadb --- /dev/null +++ b/src/api/door-locked-sensor/services/door-locked-sensor.ts @@ -0,0 +1,7 @@ +/** + * door-locked-sensor service + */ + +import { factories } from '@strapi/strapi'; + +export default factories.createCoreService('api::door-locked-sensor.door-locked-sensor'); diff --git a/src/api/sensor-door-locked/controllers/sensor-door-locked.ts b/src/api/sensor-door-locked/controllers/sensor-door-locked.ts deleted file mode 100644 index 5f55cdb..0000000 --- a/src/api/sensor-door-locked/controllers/sensor-door-locked.ts +++ /dev/null @@ -1,7 +0,0 @@ -/** - * sensor-door-locked controller - */ - -import { factories } from '@strapi/strapi' - -export default factories.createCoreController('api::sensor-door-locked.sensor-door-locked'); diff --git a/src/api/sensor-door-locked/routes/sensor-door-locked.ts b/src/api/sensor-door-locked/routes/sensor-door-locked.ts deleted file mode 100644 index a40918e..0000000 --- a/src/api/sensor-door-locked/routes/sensor-door-locked.ts +++ /dev/null @@ -1,7 +0,0 @@ -/** - * sensor-door-locked router - */ - -import { factories } from '@strapi/strapi'; - -export default factories.createCoreRouter('api::sensor-door-locked.sensor-door-locked'); diff --git a/src/api/sensor-door-locked/services/sensor-door-locked.ts b/src/api/sensor-door-locked/services/sensor-door-locked.ts deleted file mode 100644 index 404fa34..0000000 --- a/src/api/sensor-door-locked/services/sensor-door-locked.ts +++ /dev/null @@ -1,7 +0,0 @@ -/** - * sensor-door-locked service - */ - -import { factories } from '@strapi/strapi'; - -export default factories.createCoreService('api::sensor-door-locked.sensor-door-locked'); diff --git a/types/generated/contentTypes.d.ts b/types/generated/contentTypes.d.ts index 64f0ca0..221aab6 100644 --- a/types/generated/contentTypes.d.ts +++ b/types/generated/contentTypes.d.ts @@ -404,6 +404,39 @@ export interface ApiCarbondioxideSensorCarbondioxideSensor }; } +export interface ApiDoorLockedSensorDoorLockedSensor + extends Struct.CollectionTypeSchema { + collectionName: 'door_locked_sensors'; + info: { + displayName: 'Sensor: Door Locked'; + pluralName: 'door-locked-sensors'; + singularName: 'door-locked-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::door-locked-sensor.door-locked-sensor' + > & + Schema.Attribute.Private; + location: Schema.Attribute.String & Schema.Attribute.Required; + name: Schema.Attribute.String; + publishedAt: Schema.Attribute.DateTime; + updatedAt: Schema.Attribute.DateTime; + updatedBy: Schema.Attribute.Relation<'oneToOne', 'admin::user'> & + Schema.Attribute.Private; + value: Schema.Attribute.Boolean & Schema.Attribute.Required; + }; +} + export interface ApiEventEvent extends Struct.CollectionTypeSchema { collectionName: 'events'; info: { @@ -473,39 +506,6 @@ export interface ApiHackspaceHackspace extends Struct.SingleTypeSchema { }; } -export interface ApiSensorDoorLockedSensorDoorLocked - extends Struct.CollectionTypeSchema { - collectionName: 'sensor_door_lockeds'; - info: { - displayName: 'Sensor: Door Locked'; - pluralName: 'sensor-door-lockeds'; - singularName: 'sensor-door-locked'; - }; - 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-door-locked.sensor-door-locked' - > & - Schema.Attribute.Private; - location: Schema.Attribute.String & Schema.Attribute.Required; - name: Schema.Attribute.String; - publishedAt: Schema.Attribute.DateTime; - updatedAt: Schema.Attribute.DateTime; - updatedBy: Schema.Attribute.Relation<'oneToOne', 'admin::user'> & - Schema.Attribute.Private; - value: Schema.Attribute.Boolean & Schema.Attribute.Required; - }; -} - export interface ApiStateState extends Struct.SingleTypeSchema { collectionName: 'states'; info: { @@ -1093,9 +1093,9 @@ declare module '@strapi/strapi' { 'admin::transfer-token-permission': AdminTransferTokenPermission; 'admin::user': AdminUser; 'api::carbondioxide-sensor.carbondioxide-sensor': ApiCarbondioxideSensorCarbondioxideSensor; + 'api::door-locked-sensor.door-locked-sensor': ApiDoorLockedSensorDoorLockedSensor; 'api::event.event': ApiEventEvent; 'api::hackspace.hackspace': ApiHackspaceHackspace; - 'api::sensor-door-locked.sensor-door-locked': ApiSensorDoorLockedSensorDoorLocked; 'api::state.state': ApiStateState; 'api::temperature-sensor.temperature-sensor': ApiTemperatureSensorTemperatureSensor; 'plugin::content-releases.release': PluginContentReleasesRelease;