From d64432db46b0101510e5bd85700edbca417280d0 Mon Sep 17 00:00:00 2001 From: vchikalkin Date: Wed, 27 Aug 2025 18:58:33 +0300 Subject: [PATCH] refactor: remove unused fields from subscription schema and TypeScript definitions - Deleted the 'referralCode', 'subscription', 'referralCount', and 'referredBy' fields from the subscription schema to streamline the data model. - Updated TypeScript definitions to reflect these changes, ensuring type safety and consistency across the application. --- .../content-types/subscription/schema.json | 20 ------------------- types/generated/contentTypes.d.ts | 14 ------------- 2 files changed, 34 deletions(-) diff --git a/src/api/subscription/content-types/subscription/schema.json b/src/api/subscription/content-types/subscription/schema.json index a25e49e..47900e8 100644 --- a/src/api/subscription/content-types/subscription/schema.json +++ b/src/api/subscription/content-types/subscription/schema.json @@ -31,31 +31,11 @@ "required": true, "default": false }, - "referralCode": { - "type": "string", - "required": true, - "unique": true - }, - "subscription": { - "type": "relation", - "relation": "oneToOne", - "target": "api::subscription.subscription" - }, - "referralCount": { - "type": "integer", - "required": true, - "default": 0 - }, "subscriptionHistories": { "type": "relation", "relation": "oneToMany", "target": "api::subscription-history.subscription-history", "mappedBy": "subscription" - }, - "referredBy": { - "type": "relation", - "relation": "oneToOne", - "target": "api::subscription.subscription" } } } diff --git a/types/generated/contentTypes.d.ts b/types/generated/contentTypes.d.ts index 542ec22..7d64e6d 100644 --- a/types/generated/contentTypes.d.ts +++ b/types/generated/contentTypes.d.ts @@ -772,20 +772,6 @@ export interface ApiSubscriptionSubscription > & Schema.Attribute.Private; publishedAt: Schema.Attribute.DateTime; - referralCode: Schema.Attribute.String & - Schema.Attribute.Required & - Schema.Attribute.Unique; - referralCount: Schema.Attribute.Integer & - Schema.Attribute.Required & - Schema.Attribute.DefaultTo<0>; - referredBy: Schema.Attribute.Relation< - 'oneToOne', - 'api::subscription.subscription' - >; - subscription: Schema.Attribute.Relation< - 'oneToOne', - 'api::subscription.subscription' - >; subscriptionHistories: Schema.Attribute.Relation< 'oneToMany', 'api::subscription-history.subscription-history'