From 12cec01d80949db25b64fb0f1a420e4b89cf3568 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?F=C3=A9lix=20Malfait?= Date: Thu, 6 Feb 2025 21:10:30 +0100 Subject: [PATCH] Update billing to EE (#10060) Doesn't make sense to have billing under GPL since it's only used for our cloud and not by self-hosters --- .../src/engine/core-modules/billing/billing.controller.ts | 2 ++ .../src/engine/core-modules/billing/billing.module.ts | 2 ++ .../src/engine/core-modules/billing/billing.resolver.ts | 2 ++ .../billing/commands/billing-sync-customer-data.command.ts | 2 ++ .../billing/commands/billing-sync-plans-data.command.ts | 2 ++ .../billing/constants/billing-feature-used.constant.ts | 2 ++ .../core-modules/billing/dtos/billing-price-licensed.dto.ts | 2 ++ .../core-modules/billing/dtos/billing-price-metered.dto.ts | 2 ++ .../core-modules/billing/dtos/billing-price-tier.dto.ts | 2 ++ .../core-modules/billing/dtos/billing-price-union.dto.ts | 2 ++ .../core-modules/billing/dtos/billing-product-price.dto.ts | 2 ++ .../engine/core-modules/billing/dtos/billing-product.dto.ts | 2 ++ .../core-modules/billing/dtos/billing-trial-period.dto.ts | 2 ++ .../billing/dtos/inputs/billing-checkout-session.input.ts | 2 ++ .../core-modules/billing/dtos/inputs/billing-product.input.ts | 2 ++ .../core-modules/billing/dtos/inputs/billing-session.input.ts | 2 ++ .../core-modules/billing/dtos/outputs/billing-plan.output.ts | 2 ++ .../billing/dtos/outputs/billing-product-prices.output.ts | 2 ++ .../billing/dtos/outputs/billing-session.output.ts | 2 ++ .../billing/dtos/outputs/billing-update.output.ts | 2 ++ .../core-modules/billing/entities/billing-customer.entity.ts | 2 ++ .../billing/entities/billing-entitlement.entity.ts | 2 ++ .../core-modules/billing/entities/billing-meter.entity.ts | 2 ++ .../core-modules/billing/entities/billing-price.entity.ts | 2 ++ .../core-modules/billing/entities/billing-product.entity.ts | 2 ++ .../billing/entities/billing-subscription-item.entity.ts | 2 ++ .../billing/entities/billing-subscription.entity.ts | 2 ++ .../billing/enums/billing-available-product.enum.ts | 2 ++ .../billing/enums/billing-entitlement-key.enum.ts | 2 ++ .../core-modules/billing/enums/billing-meter-event-names.ts | 2 ++ .../billing/enums/billing-meter-event-time-window.enum.ts | 2 ++ .../core-modules/billing/enums/billing-meter-status.enum.ts | 2 ++ .../core-modules/billing/enums/billing-plan-key.enum.ts | 2 ++ .../billing/enums/billing-price-billing-scheme.enum.ts | 2 ++ .../billing/enums/billing-price-tax-behavior.enum.ts | 2 ++ .../billing/enums/billing-price-tiers-mode.enum.ts | 2 ++ .../core-modules/billing/enums/billing-price-type.enum.ts | 2 ++ .../enums/billing-subscription-collection-method.enum.ts | 2 ++ .../billing/enums/billing-subscription-interval.enum.ts | 2 ++ .../billing/enums/billing-subscription-status.enum.ts | 2 ++ .../core-modules/billing/enums/billing-usage-type.enum.ts | 2 ++ .../core-modules/billing/enums/billing-webhook-events.enum.ts | 2 ++ .../billing/filters/billing-api-exception.filter.ts | 2 ++ .../billing/jobs/update-subscription-quantity.job.ts | 2 ++ .../billing/listeners/billing-feature-used.listener.ts | 2 ++ .../billing/listeners/billing-workspace-member.listener.ts | 2 ++ .../core-modules/billing/services/billing-plan.service.ts | 2 ++ .../billing/services/billing-portal.workspace-service.ts | 4 +++- .../core-modules/billing/services/billing-product.service.ts | 2 ++ .../billing/services/billing-subscription.service.ts | 2 ++ .../core-modules/billing/services/billing-usage.service.ts | 2 ++ .../engine/core-modules/billing/services/billing.service.ts | 2 ++ .../stripe/services/stripe-billing-meter-event.service.ts | 2 ++ .../billing/stripe/services/stripe-billing-meter.service.ts | 2 ++ .../billing/stripe/services/stripe-billing-portal.service.ts | 2 ++ .../billing/stripe/services/stripe-checkout.service.ts | 2 ++ .../billing/stripe/services/stripe-customer.service.ts | 2 ++ .../billing/stripe/services/stripe-price.service.ts | 2 ++ .../billing/stripe/services/stripe-product.service.ts | 2 ++ .../stripe/services/stripe-subscription-item.service.ts | 2 ++ .../billing/stripe/services/stripe-subscription.service.ts | 2 ++ .../billing/stripe/services/stripe-webhook.service.ts | 2 ++ .../stripe/stripe-sdk/mocks/stripe-sdk-mock.service.ts | 2 ++ .../billing/stripe/stripe-sdk/mocks/stripe-sdk.mock.ts | 2 ++ .../billing/stripe/stripe-sdk/services/stripe-sdk.service.ts | 2 ++ .../billing/stripe/stripe-sdk/stripe-sdk.module.ts | 2 ++ .../src/engine/core-modules/billing/stripe/stripe.module.ts | 2 ++ .../billing/types/billing-get-plan-result.type.ts | 2 ++ .../billing/types/billing-get-prices-per-plan-result.type.ts | 2 ++ .../types/billing-portal-checkout-session-parameters.type.ts | 2 ++ .../billing/types/billing-product-metadata.type.ts | 2 ++ .../core-modules/billing/types/billing-usage-event.type.ts | 2 ++ .../format-database-product-to-graphql-dto.util.spec.ts | 2 ++ .../__tests__/is-stripe-valid-product-metadata.util.spec.ts | 2 ++ .../transform-stripe-meter-to-database-meter.util.spec.ts | 2 ++ .../transform-stripe-price-to-database-price.util.spec.ts | 2 ++ .../transform-stripe-product-to-database-product.util.spec.ts | 2 ++ .../utils/format-database-product-to-graphql-dto.util.ts | 2 ++ .../billing/utils/is-stripe-valid-product-metadata.util.ts | 2 ++ .../utils/transform-stripe-meter-to-database-meter.util.ts | 2 ++ .../utils/transform-stripe-price-to-database-price.util.ts | 2 ++ .../transform-stripe-product-to-database-product.util.ts | 2 ++ .../webhooks/services/billing-webhook-entitlement.service.ts | 2 ++ .../webhooks/services/billing-webhook-price.service.ts | 2 ++ .../webhooks/services/billing-webhook-product.service.ts | 2 ++ .../webhooks/services/billing-webhook-subscription.service.ts | 2 ++ ...tlement-updated-event-to-database-entitlement.util.spec.ts | 2 ++ ...ransform-stripe-price-event-to-database-price.util.spec.ts | 2 ++ ...form-stripe-product-event-to-database-product.util.spec.ts | 2 ++ ...tripe-subscription-event-to-database-customer.util.spec.ts | 2 ++ ...e-subscription-event-to-database-subscription.util.spec.ts | 2 ++ ...-entitlement-updated-event-to-database-entitlement.util.ts | 2 ++ .../transform-stripe-price-event-to-database-price.util.ts | 2 ++ ...transform-stripe-product-event-to-database-product.util.ts | 2 ++ ...orm-stripe-subscription-event-to-database-customer.util.ts | 2 ++ ...e-subscription-event-to-database-subscription-item.util.ts | 2 ++ ...stripe-subscription-event-to-database-subscription.util.ts | 2 ++ 97 files changed, 195 insertions(+), 1 deletion(-) diff --git a/packages/twenty-server/src/engine/core-modules/billing/billing.controller.ts b/packages/twenty-server/src/engine/core-modules/billing/billing.controller.ts index e35b8743b1d..c579fcb86ed 100644 --- a/packages/twenty-server/src/engine/core-modules/billing/billing.controller.ts +++ b/packages/twenty-server/src/engine/core-modules/billing/billing.controller.ts @@ -1,3 +1,5 @@ +/* @license Enterprise */ + import { Controller, Headers, diff --git a/packages/twenty-server/src/engine/core-modules/billing/billing.module.ts b/packages/twenty-server/src/engine/core-modules/billing/billing.module.ts index 66daabc2a2d..a7d63f73de2 100644 --- a/packages/twenty-server/src/engine/core-modules/billing/billing.module.ts +++ b/packages/twenty-server/src/engine/core-modules/billing/billing.module.ts @@ -1,3 +1,5 @@ +/* @license Enterprise */ + import { Module } from '@nestjs/common'; import { TypeOrmModule } from '@nestjs/typeorm'; diff --git a/packages/twenty-server/src/engine/core-modules/billing/billing.resolver.ts b/packages/twenty-server/src/engine/core-modules/billing/billing.resolver.ts index 99e5540dc7a..0d3d6f9eddd 100644 --- a/packages/twenty-server/src/engine/core-modules/billing/billing.resolver.ts +++ b/packages/twenty-server/src/engine/core-modules/billing/billing.resolver.ts @@ -1,3 +1,5 @@ +/* @license Enterprise */ + import { UseGuards } from '@nestjs/common'; import { Args, Mutation, Query, Resolver } from '@nestjs/graphql'; diff --git a/packages/twenty-server/src/engine/core-modules/billing/commands/billing-sync-customer-data.command.ts b/packages/twenty-server/src/engine/core-modules/billing/commands/billing-sync-customer-data.command.ts index 9733c4bc675..ab78c62abc6 100644 --- a/packages/twenty-server/src/engine/core-modules/billing/commands/billing-sync-customer-data.command.ts +++ b/packages/twenty-server/src/engine/core-modules/billing/commands/billing-sync-customer-data.command.ts @@ -1,3 +1,5 @@ +/* @license Enterprise */ + import { InjectRepository } from '@nestjs/typeorm'; import chalk from 'chalk'; diff --git a/packages/twenty-server/src/engine/core-modules/billing/commands/billing-sync-plans-data.command.ts b/packages/twenty-server/src/engine/core-modules/billing/commands/billing-sync-plans-data.command.ts index 73f0a63cc4c..598321e3e94 100644 --- a/packages/twenty-server/src/engine/core-modules/billing/commands/billing-sync-plans-data.command.ts +++ b/packages/twenty-server/src/engine/core-modules/billing/commands/billing-sync-plans-data.command.ts @@ -1,3 +1,5 @@ +/* @license Enterprise */ + import { InjectRepository } from '@nestjs/typeorm'; import { Command } from 'nest-commander'; diff --git a/packages/twenty-server/src/engine/core-modules/billing/constants/billing-feature-used.constant.ts b/packages/twenty-server/src/engine/core-modules/billing/constants/billing-feature-used.constant.ts index 73fc368f739..bcecb39c3eb 100644 --- a/packages/twenty-server/src/engine/core-modules/billing/constants/billing-feature-used.constant.ts +++ b/packages/twenty-server/src/engine/core-modules/billing/constants/billing-feature-used.constant.ts @@ -1 +1,3 @@ +/* @license Enterprise */ + export const BILLING_FEATURE_USED = 'BILLING_FEATURE_USED'; diff --git a/packages/twenty-server/src/engine/core-modules/billing/dtos/billing-price-licensed.dto.ts b/packages/twenty-server/src/engine/core-modules/billing/dtos/billing-price-licensed.dto.ts index b6fc10d9772..793ce0764e4 100644 --- a/packages/twenty-server/src/engine/core-modules/billing/dtos/billing-price-licensed.dto.ts +++ b/packages/twenty-server/src/engine/core-modules/billing/dtos/billing-price-licensed.dto.ts @@ -1,3 +1,5 @@ +/* @license Enterprise */ + import { Field, ObjectType } from '@nestjs/graphql'; import { SubscriptionInterval } from 'src/engine/core-modules/billing/enums/billing-subscription-interval.enum'; diff --git a/packages/twenty-server/src/engine/core-modules/billing/dtos/billing-price-metered.dto.ts b/packages/twenty-server/src/engine/core-modules/billing/dtos/billing-price-metered.dto.ts index 84d7398c869..daa6f1fc5f1 100644 --- a/packages/twenty-server/src/engine/core-modules/billing/dtos/billing-price-metered.dto.ts +++ b/packages/twenty-server/src/engine/core-modules/billing/dtos/billing-price-metered.dto.ts @@ -1,3 +1,5 @@ +/* @license Enterprise */ + import { Field, ObjectType } from '@nestjs/graphql'; import { BillingPriceTierDTO } from 'src/engine/core-modules/billing/dtos/billing-price-tier.dto'; diff --git a/packages/twenty-server/src/engine/core-modules/billing/dtos/billing-price-tier.dto.ts b/packages/twenty-server/src/engine/core-modules/billing/dtos/billing-price-tier.dto.ts index 6765dd1c189..a3422411d74 100644 --- a/packages/twenty-server/src/engine/core-modules/billing/dtos/billing-price-tier.dto.ts +++ b/packages/twenty-server/src/engine/core-modules/billing/dtos/billing-price-tier.dto.ts @@ -1,3 +1,5 @@ +/* @license Enterprise */ + import { Field, ObjectType } from '@nestjs/graphql'; @ObjectType() diff --git a/packages/twenty-server/src/engine/core-modules/billing/dtos/billing-price-union.dto.ts b/packages/twenty-server/src/engine/core-modules/billing/dtos/billing-price-union.dto.ts index 9767818770f..86db64124b7 100644 --- a/packages/twenty-server/src/engine/core-modules/billing/dtos/billing-price-union.dto.ts +++ b/packages/twenty-server/src/engine/core-modules/billing/dtos/billing-price-union.dto.ts @@ -1,3 +1,5 @@ +/* @license Enterprise */ + import { createUnionType } from '@nestjs/graphql'; import { BillingPriceLicensedDTO } from 'src/engine/core-modules/billing/dtos/billing-price-licensed.dto'; diff --git a/packages/twenty-server/src/engine/core-modules/billing/dtos/billing-product-price.dto.ts b/packages/twenty-server/src/engine/core-modules/billing/dtos/billing-product-price.dto.ts index 6403d233d95..085dafea5b1 100644 --- a/packages/twenty-server/src/engine/core-modules/billing/dtos/billing-product-price.dto.ts +++ b/packages/twenty-server/src/engine/core-modules/billing/dtos/billing-product-price.dto.ts @@ -1,3 +1,5 @@ +/* @license Enterprise */ + import { Field, ObjectType } from '@nestjs/graphql'; import Stripe from 'stripe'; diff --git a/packages/twenty-server/src/engine/core-modules/billing/dtos/billing-product.dto.ts b/packages/twenty-server/src/engine/core-modules/billing/dtos/billing-product.dto.ts index 391a1ed27ce..199ab60120f 100644 --- a/packages/twenty-server/src/engine/core-modules/billing/dtos/billing-product.dto.ts +++ b/packages/twenty-server/src/engine/core-modules/billing/dtos/billing-product.dto.ts @@ -1,3 +1,5 @@ +/* @license Enterprise */ + import { Field, ObjectType } from '@nestjs/graphql'; import { BillingPriceLicensedDTO } from 'src/engine/core-modules/billing/dtos/billing-price-licensed.dto'; diff --git a/packages/twenty-server/src/engine/core-modules/billing/dtos/billing-trial-period.dto.ts b/packages/twenty-server/src/engine/core-modules/billing/dtos/billing-trial-period.dto.ts index e78cadd197b..2f1dad688a8 100644 --- a/packages/twenty-server/src/engine/core-modules/billing/dtos/billing-trial-period.dto.ts +++ b/packages/twenty-server/src/engine/core-modules/billing/dtos/billing-trial-period.dto.ts @@ -1,3 +1,5 @@ +/* @license Enterprise */ + import { Field, ObjectType } from '@nestjs/graphql'; import { Min } from 'class-validator'; diff --git a/packages/twenty-server/src/engine/core-modules/billing/dtos/inputs/billing-checkout-session.input.ts b/packages/twenty-server/src/engine/core-modules/billing/dtos/inputs/billing-checkout-session.input.ts index 6efa6ca0325..df05e121fb0 100644 --- a/packages/twenty-server/src/engine/core-modules/billing/dtos/inputs/billing-checkout-session.input.ts +++ b/packages/twenty-server/src/engine/core-modules/billing/dtos/inputs/billing-checkout-session.input.ts @@ -1,3 +1,5 @@ +/* @license Enterprise */ + import { ArgsType, Field } from '@nestjs/graphql'; import { diff --git a/packages/twenty-server/src/engine/core-modules/billing/dtos/inputs/billing-product.input.ts b/packages/twenty-server/src/engine/core-modules/billing/dtos/inputs/billing-product.input.ts index e3eade45ade..a2c395b13a9 100644 --- a/packages/twenty-server/src/engine/core-modules/billing/dtos/inputs/billing-product.input.ts +++ b/packages/twenty-server/src/engine/core-modules/billing/dtos/inputs/billing-product.input.ts @@ -1,3 +1,5 @@ +/* @license Enterprise */ + import { ArgsType, Field } from '@nestjs/graphql'; import { IsNotEmpty, IsString } from 'class-validator'; diff --git a/packages/twenty-server/src/engine/core-modules/billing/dtos/inputs/billing-session.input.ts b/packages/twenty-server/src/engine/core-modules/billing/dtos/inputs/billing-session.input.ts index 67a6c27b8fe..cf22c5c364a 100644 --- a/packages/twenty-server/src/engine/core-modules/billing/dtos/inputs/billing-session.input.ts +++ b/packages/twenty-server/src/engine/core-modules/billing/dtos/inputs/billing-session.input.ts @@ -1,3 +1,5 @@ +/* @license Enterprise */ + import { ArgsType, Field } from '@nestjs/graphql'; import { IsOptional, IsString } from 'class-validator'; diff --git a/packages/twenty-server/src/engine/core-modules/billing/dtos/outputs/billing-plan.output.ts b/packages/twenty-server/src/engine/core-modules/billing/dtos/outputs/billing-plan.output.ts index 765d38cbe39..3101aa13a29 100644 --- a/packages/twenty-server/src/engine/core-modules/billing/dtos/outputs/billing-plan.output.ts +++ b/packages/twenty-server/src/engine/core-modules/billing/dtos/outputs/billing-plan.output.ts @@ -1,3 +1,5 @@ +/* @license Enterprise */ + import { Field, ObjectType } from '@nestjs/graphql'; import { BillingProductDTO } from 'src/engine/core-modules/billing/dtos/billing-product.dto'; diff --git a/packages/twenty-server/src/engine/core-modules/billing/dtos/outputs/billing-product-prices.output.ts b/packages/twenty-server/src/engine/core-modules/billing/dtos/outputs/billing-product-prices.output.ts index c80bc23d9ac..2108dab38df 100644 --- a/packages/twenty-server/src/engine/core-modules/billing/dtos/outputs/billing-product-prices.output.ts +++ b/packages/twenty-server/src/engine/core-modules/billing/dtos/outputs/billing-product-prices.output.ts @@ -1,3 +1,5 @@ +/* @license Enterprise */ + import { Field, Int, ObjectType } from '@nestjs/graphql'; import { BillingProductPriceDTO } from 'src/engine/core-modules/billing/dtos/billing-product-price.dto'; diff --git a/packages/twenty-server/src/engine/core-modules/billing/dtos/outputs/billing-session.output.ts b/packages/twenty-server/src/engine/core-modules/billing/dtos/outputs/billing-session.output.ts index a07ebf7a9c5..66c19d94d0f 100644 --- a/packages/twenty-server/src/engine/core-modules/billing/dtos/outputs/billing-session.output.ts +++ b/packages/twenty-server/src/engine/core-modules/billing/dtos/outputs/billing-session.output.ts @@ -1,3 +1,5 @@ +/* @license Enterprise */ + import { Field, ObjectType } from '@nestjs/graphql'; @ObjectType() diff --git a/packages/twenty-server/src/engine/core-modules/billing/dtos/outputs/billing-update.output.ts b/packages/twenty-server/src/engine/core-modules/billing/dtos/outputs/billing-update.output.ts index fd57062c741..761b3e11626 100644 --- a/packages/twenty-server/src/engine/core-modules/billing/dtos/outputs/billing-update.output.ts +++ b/packages/twenty-server/src/engine/core-modules/billing/dtos/outputs/billing-update.output.ts @@ -1,3 +1,5 @@ +/* @license Enterprise */ + import { Field, ObjectType } from '@nestjs/graphql'; @ObjectType() diff --git a/packages/twenty-server/src/engine/core-modules/billing/entities/billing-customer.entity.ts b/packages/twenty-server/src/engine/core-modules/billing/entities/billing-customer.entity.ts index b50e5b3c33c..6a6ce599e0f 100644 --- a/packages/twenty-server/src/engine/core-modules/billing/entities/billing-customer.entity.ts +++ b/packages/twenty-server/src/engine/core-modules/billing/entities/billing-customer.entity.ts @@ -1,3 +1,5 @@ +/* @license Enterprise */ + import { ObjectType } from '@nestjs/graphql'; import { IDField } from '@ptc-org/nestjs-query-graphql'; diff --git a/packages/twenty-server/src/engine/core-modules/billing/entities/billing-entitlement.entity.ts b/packages/twenty-server/src/engine/core-modules/billing/entities/billing-entitlement.entity.ts index caa9deceb9f..f89153cc78e 100644 --- a/packages/twenty-server/src/engine/core-modules/billing/entities/billing-entitlement.entity.ts +++ b/packages/twenty-server/src/engine/core-modules/billing/entities/billing-entitlement.entity.ts @@ -1,3 +1,5 @@ +/* @license Enterprise */ + import { Field, ObjectType } from '@nestjs/graphql'; import { IDField } from '@ptc-org/nestjs-query-graphql'; diff --git a/packages/twenty-server/src/engine/core-modules/billing/entities/billing-meter.entity.ts b/packages/twenty-server/src/engine/core-modules/billing/entities/billing-meter.entity.ts index 2c153e60857..275ff014329 100644 --- a/packages/twenty-server/src/engine/core-modules/billing/entities/billing-meter.entity.ts +++ b/packages/twenty-server/src/engine/core-modules/billing/entities/billing-meter.entity.ts @@ -1,3 +1,5 @@ +/* @license Enterprise */ + import Stripe from 'stripe'; import { Column, diff --git a/packages/twenty-server/src/engine/core-modules/billing/entities/billing-price.entity.ts b/packages/twenty-server/src/engine/core-modules/billing/entities/billing-price.entity.ts index 51e53b8dff4..182b3b3f190 100644 --- a/packages/twenty-server/src/engine/core-modules/billing/entities/billing-price.entity.ts +++ b/packages/twenty-server/src/engine/core-modules/billing/entities/billing-price.entity.ts @@ -1,3 +1,5 @@ +/* @license Enterprise */ + import { Field } from '@nestjs/graphql'; import Stripe from 'stripe'; diff --git a/packages/twenty-server/src/engine/core-modules/billing/entities/billing-product.entity.ts b/packages/twenty-server/src/engine/core-modules/billing/entities/billing-product.entity.ts index a226c8fdaff..b97ac583f08 100644 --- a/packages/twenty-server/src/engine/core-modules/billing/entities/billing-product.entity.ts +++ b/packages/twenty-server/src/engine/core-modules/billing/entities/billing-product.entity.ts @@ -1,3 +1,5 @@ +/* @license Enterprise */ + import { registerEnumType } from '@nestjs/graphql'; import Stripe from 'stripe'; diff --git a/packages/twenty-server/src/engine/core-modules/billing/entities/billing-subscription-item.entity.ts b/packages/twenty-server/src/engine/core-modules/billing/entities/billing-subscription-item.entity.ts index 02b194501fa..c2d3e4cc2c1 100644 --- a/packages/twenty-server/src/engine/core-modules/billing/entities/billing-subscription-item.entity.ts +++ b/packages/twenty-server/src/engine/core-modules/billing/entities/billing-subscription-item.entity.ts @@ -1,3 +1,5 @@ +/* @license Enterprise */ + import Stripe from 'stripe'; import { Column, diff --git a/packages/twenty-server/src/engine/core-modules/billing/entities/billing-subscription.entity.ts b/packages/twenty-server/src/engine/core-modules/billing/entities/billing-subscription.entity.ts index 7517db29f5b..b08f0f06e5c 100644 --- a/packages/twenty-server/src/engine/core-modules/billing/entities/billing-subscription.entity.ts +++ b/packages/twenty-server/src/engine/core-modules/billing/entities/billing-subscription.entity.ts @@ -1,3 +1,5 @@ +/* @license Enterprise */ + import { Field, ObjectType, registerEnumType } from '@nestjs/graphql'; import { IDField } from '@ptc-org/nestjs-query-graphql'; diff --git a/packages/twenty-server/src/engine/core-modules/billing/enums/billing-available-product.enum.ts b/packages/twenty-server/src/engine/core-modules/billing/enums/billing-available-product.enum.ts index 489584813b9..d1dc8aa7be4 100644 --- a/packages/twenty-server/src/engine/core-modules/billing/enums/billing-available-product.enum.ts +++ b/packages/twenty-server/src/engine/core-modules/billing/enums/billing-available-product.enum.ts @@ -1,3 +1,5 @@ +/* @license Enterprise */ + export enum AvailableProduct { BasePlan = 'base-plan', } diff --git a/packages/twenty-server/src/engine/core-modules/billing/enums/billing-entitlement-key.enum.ts b/packages/twenty-server/src/engine/core-modules/billing/enums/billing-entitlement-key.enum.ts index f4301c63d9f..79e439d2e94 100644 --- a/packages/twenty-server/src/engine/core-modules/billing/enums/billing-entitlement-key.enum.ts +++ b/packages/twenty-server/src/engine/core-modules/billing/enums/billing-entitlement-key.enum.ts @@ -1,3 +1,5 @@ +/* @license Enterprise */ + export enum BillingEntitlementKey { SSO = 'SSO', } diff --git a/packages/twenty-server/src/engine/core-modules/billing/enums/billing-meter-event-names.ts b/packages/twenty-server/src/engine/core-modules/billing/enums/billing-meter-event-names.ts index 16edfb8121c..11346dce3e3 100644 --- a/packages/twenty-server/src/engine/core-modules/billing/enums/billing-meter-event-names.ts +++ b/packages/twenty-server/src/engine/core-modules/billing/enums/billing-meter-event-names.ts @@ -1,3 +1,5 @@ +/* @license Enterprise */ + export enum BillingMeterEventName { WORKFLOW_NODE_RUN = 'WORKFLOW_NODE_RUN', } diff --git a/packages/twenty-server/src/engine/core-modules/billing/enums/billing-meter-event-time-window.enum.ts b/packages/twenty-server/src/engine/core-modules/billing/enums/billing-meter-event-time-window.enum.ts index b450429221b..5d4e4e3be11 100644 --- a/packages/twenty-server/src/engine/core-modules/billing/enums/billing-meter-event-time-window.enum.ts +++ b/packages/twenty-server/src/engine/core-modules/billing/enums/billing-meter-event-time-window.enum.ts @@ -1,3 +1,5 @@ +/* @license Enterprise */ + export enum BillingMeterEventTimeWindow { DAY = 'DAY', HOUR = 'HOUR', diff --git a/packages/twenty-server/src/engine/core-modules/billing/enums/billing-meter-status.enum.ts b/packages/twenty-server/src/engine/core-modules/billing/enums/billing-meter-status.enum.ts index 81e906e4fed..27b1df35099 100644 --- a/packages/twenty-server/src/engine/core-modules/billing/enums/billing-meter-status.enum.ts +++ b/packages/twenty-server/src/engine/core-modules/billing/enums/billing-meter-status.enum.ts @@ -1,3 +1,5 @@ +/* @license Enterprise */ + export enum BillingMeterStatus { ACTIVE = 'ACTIVE', INACTIVE = 'INACTIVE', diff --git a/packages/twenty-server/src/engine/core-modules/billing/enums/billing-plan-key.enum.ts b/packages/twenty-server/src/engine/core-modules/billing/enums/billing-plan-key.enum.ts index 2009e0bee30..bfcaf02c84b 100644 --- a/packages/twenty-server/src/engine/core-modules/billing/enums/billing-plan-key.enum.ts +++ b/packages/twenty-server/src/engine/core-modules/billing/enums/billing-plan-key.enum.ts @@ -1,3 +1,5 @@ +/* @license Enterprise */ + import { registerEnumType } from '@nestjs/graphql'; export enum BillingPlanKey { diff --git a/packages/twenty-server/src/engine/core-modules/billing/enums/billing-price-billing-scheme.enum.ts b/packages/twenty-server/src/engine/core-modules/billing/enums/billing-price-billing-scheme.enum.ts index f733e00a909..016d2e0002b 100644 --- a/packages/twenty-server/src/engine/core-modules/billing/enums/billing-price-billing-scheme.enum.ts +++ b/packages/twenty-server/src/engine/core-modules/billing/enums/billing-price-billing-scheme.enum.ts @@ -1,3 +1,5 @@ +/* @license Enterprise */ + export enum BillingPriceBillingScheme { PER_UNIT = 'PER_UNIT', TIERED = 'TIERED', diff --git a/packages/twenty-server/src/engine/core-modules/billing/enums/billing-price-tax-behavior.enum.ts b/packages/twenty-server/src/engine/core-modules/billing/enums/billing-price-tax-behavior.enum.ts index 5dea6f701dc..e7f499b0057 100644 --- a/packages/twenty-server/src/engine/core-modules/billing/enums/billing-price-tax-behavior.enum.ts +++ b/packages/twenty-server/src/engine/core-modules/billing/enums/billing-price-tax-behavior.enum.ts @@ -1,3 +1,5 @@ +/* @license Enterprise */ + export enum BillingPriceTaxBehavior { EXCLUSIVE = 'EXCLUSIVE', INCLUSIVE = 'INCLUSIVE', diff --git a/packages/twenty-server/src/engine/core-modules/billing/enums/billing-price-tiers-mode.enum.ts b/packages/twenty-server/src/engine/core-modules/billing/enums/billing-price-tiers-mode.enum.ts index f7372e1faee..cfd094e24e0 100644 --- a/packages/twenty-server/src/engine/core-modules/billing/enums/billing-price-tiers-mode.enum.ts +++ b/packages/twenty-server/src/engine/core-modules/billing/enums/billing-price-tiers-mode.enum.ts @@ -1,3 +1,5 @@ +/* @license Enterprise */ + import { registerEnumType } from '@nestjs/graphql'; export enum BillingPriceTiersMode { diff --git a/packages/twenty-server/src/engine/core-modules/billing/enums/billing-price-type.enum.ts b/packages/twenty-server/src/engine/core-modules/billing/enums/billing-price-type.enum.ts index efc2973535e..3961552ecb9 100644 --- a/packages/twenty-server/src/engine/core-modules/billing/enums/billing-price-type.enum.ts +++ b/packages/twenty-server/src/engine/core-modules/billing/enums/billing-price-type.enum.ts @@ -1,3 +1,5 @@ +/* @license Enterprise */ + export enum BillingPriceType { ONE_TIME = 'ONE_TIME', RECURRING = 'RECURRING', diff --git a/packages/twenty-server/src/engine/core-modules/billing/enums/billing-subscription-collection-method.enum.ts b/packages/twenty-server/src/engine/core-modules/billing/enums/billing-subscription-collection-method.enum.ts index 7dc79588eeb..37e6417b8e5 100644 --- a/packages/twenty-server/src/engine/core-modules/billing/enums/billing-subscription-collection-method.enum.ts +++ b/packages/twenty-server/src/engine/core-modules/billing/enums/billing-subscription-collection-method.enum.ts @@ -1,3 +1,5 @@ +/* @license Enterprise */ + export enum BillingSubscriptionCollectionMethod { CHARGE_AUTOMATICALLY = 'CHARGE_AUTOMATICALLY', SEND_INVOICE = 'SEND_INVOICE', diff --git a/packages/twenty-server/src/engine/core-modules/billing/enums/billing-subscription-interval.enum.ts b/packages/twenty-server/src/engine/core-modules/billing/enums/billing-subscription-interval.enum.ts index fe81cf3f40b..430ddf5ddd9 100644 --- a/packages/twenty-server/src/engine/core-modules/billing/enums/billing-subscription-interval.enum.ts +++ b/packages/twenty-server/src/engine/core-modules/billing/enums/billing-subscription-interval.enum.ts @@ -1,3 +1,5 @@ +/* @license Enterprise */ + export enum SubscriptionInterval { Day = 'day', Month = 'month', diff --git a/packages/twenty-server/src/engine/core-modules/billing/enums/billing-subscription-status.enum.ts b/packages/twenty-server/src/engine/core-modules/billing/enums/billing-subscription-status.enum.ts index dc9621becb3..aa411d3bfde 100644 --- a/packages/twenty-server/src/engine/core-modules/billing/enums/billing-subscription-status.enum.ts +++ b/packages/twenty-server/src/engine/core-modules/billing/enums/billing-subscription-status.enum.ts @@ -1,3 +1,5 @@ +/* @license Enterprise */ + export enum SubscriptionStatus { Active = 'active', Canceled = 'canceled', diff --git a/packages/twenty-server/src/engine/core-modules/billing/enums/billing-usage-type.enum.ts b/packages/twenty-server/src/engine/core-modules/billing/enums/billing-usage-type.enum.ts index a181b1a0edf..83fc9ebc78b 100644 --- a/packages/twenty-server/src/engine/core-modules/billing/enums/billing-usage-type.enum.ts +++ b/packages/twenty-server/src/engine/core-modules/billing/enums/billing-usage-type.enum.ts @@ -1,3 +1,5 @@ +/* @license Enterprise */ + export enum BillingUsageType { METERED = 'METERED', LICENSED = 'LICENSED', diff --git a/packages/twenty-server/src/engine/core-modules/billing/enums/billing-webhook-events.enum.ts b/packages/twenty-server/src/engine/core-modules/billing/enums/billing-webhook-events.enum.ts index 220b55a5b55..e8bbb746e69 100644 --- a/packages/twenty-server/src/engine/core-modules/billing/enums/billing-webhook-events.enum.ts +++ b/packages/twenty-server/src/engine/core-modules/billing/enums/billing-webhook-events.enum.ts @@ -1,3 +1,5 @@ +/* @license Enterprise */ + export enum BillingWebhookEvent { CUSTOMER_SUBSCRIPTION_CREATED = 'customer.subscription.created', CUSTOMER_SUBSCRIPTION_UPDATED = 'customer.subscription.updated', diff --git a/packages/twenty-server/src/engine/core-modules/billing/filters/billing-api-exception.filter.ts b/packages/twenty-server/src/engine/core-modules/billing/filters/billing-api-exception.filter.ts index 55bb32ffac5..020949e01d2 100644 --- a/packages/twenty-server/src/engine/core-modules/billing/filters/billing-api-exception.filter.ts +++ b/packages/twenty-server/src/engine/core-modules/billing/filters/billing-api-exception.filter.ts @@ -1,3 +1,5 @@ +/* @license Enterprise */ + import { ArgumentsHost, Catch, ExceptionFilter } from '@nestjs/common'; import { Response } from 'express'; diff --git a/packages/twenty-server/src/engine/core-modules/billing/jobs/update-subscription-quantity.job.ts b/packages/twenty-server/src/engine/core-modules/billing/jobs/update-subscription-quantity.job.ts index a571773704e..7bbe771b5db 100644 --- a/packages/twenty-server/src/engine/core-modules/billing/jobs/update-subscription-quantity.job.ts +++ b/packages/twenty-server/src/engine/core-modules/billing/jobs/update-subscription-quantity.job.ts @@ -1,3 +1,5 @@ +/* @license Enterprise */ + import { Logger, Scope } from '@nestjs/common'; import { BillingSubscriptionService } from 'src/engine/core-modules/billing/services/billing-subscription.service'; diff --git a/packages/twenty-server/src/engine/core-modules/billing/listeners/billing-feature-used.listener.ts b/packages/twenty-server/src/engine/core-modules/billing/listeners/billing-feature-used.listener.ts index 99567d6c1d9..78023175f9d 100644 --- a/packages/twenty-server/src/engine/core-modules/billing/listeners/billing-feature-used.listener.ts +++ b/packages/twenty-server/src/engine/core-modules/billing/listeners/billing-feature-used.listener.ts @@ -1,3 +1,5 @@ +/* @license Enterprise */ + import { Injectable } from '@nestjs/common'; import { OnCustomBatchEvent } from 'src/engine/api/graphql/graphql-query-runner/decorators/on-custom-batch-event.decorator'; diff --git a/packages/twenty-server/src/engine/core-modules/billing/listeners/billing-workspace-member.listener.ts b/packages/twenty-server/src/engine/core-modules/billing/listeners/billing-workspace-member.listener.ts index 1cfe6efb939..28b030fb439 100644 --- a/packages/twenty-server/src/engine/core-modules/billing/listeners/billing-workspace-member.listener.ts +++ b/packages/twenty-server/src/engine/core-modules/billing/listeners/billing-workspace-member.listener.ts @@ -1,3 +1,5 @@ +/* @license Enterprise */ + import { Injectable } from '@nestjs/common'; import { OnDatabaseBatchEvent } from 'src/engine/api/graphql/graphql-query-runner/decorators/on-database-batch-event.decorator'; diff --git a/packages/twenty-server/src/engine/core-modules/billing/services/billing-plan.service.ts b/packages/twenty-server/src/engine/core-modules/billing/services/billing-plan.service.ts index 3fa1f9e217d..10fdc1d05b3 100644 --- a/packages/twenty-server/src/engine/core-modules/billing/services/billing-plan.service.ts +++ b/packages/twenty-server/src/engine/core-modules/billing/services/billing-plan.service.ts @@ -1,3 +1,5 @@ +/* @license Enterprise */ + import { Injectable, Logger } from '@nestjs/common'; import { InjectRepository } from '@nestjs/typeorm'; diff --git a/packages/twenty-server/src/engine/core-modules/billing/services/billing-portal.workspace-service.ts b/packages/twenty-server/src/engine/core-modules/billing/services/billing-portal.workspace-service.ts index b70bddad15f..27aa8099891 100644 --- a/packages/twenty-server/src/engine/core-modules/billing/services/billing-portal.workspace-service.ts +++ b/packages/twenty-server/src/engine/core-modules/billing/services/billing-portal.workspace-service.ts @@ -1,3 +1,5 @@ +/* @license Enterprise */ + import { Injectable, Logger } from '@nestjs/common'; import { InjectRepository } from '@nestjs/typeorm'; @@ -14,11 +16,11 @@ import { StripeBillingPortalService } from 'src/engine/core-modules/billing/stri import { StripeCheckoutService } from 'src/engine/core-modules/billing/stripe/services/stripe-checkout.service'; import { BillingGetPricesPerPlanResult } from 'src/engine/core-modules/billing/types/billing-get-prices-per-plan-result.type'; import { BillingPortalCheckoutSessionParameters } from 'src/engine/core-modules/billing/types/billing-portal-checkout-session-parameters.type'; +import { DomainManagerService } from 'src/engine/core-modules/domain-manager/services/domain-manager.service'; import { FeatureFlagKey } from 'src/engine/core-modules/feature-flag/enums/feature-flag-key.enum'; import { FeatureFlagService } from 'src/engine/core-modules/feature-flag/services/feature-flag.service'; import { UserWorkspace } from 'src/engine/core-modules/user-workspace/user-workspace.entity'; import { Workspace } from 'src/engine/core-modules/workspace/workspace.entity'; -import { DomainManagerService } from 'src/engine/core-modules/domain-manager/services/domain-manager.service'; import { assert } from 'src/utils/assert'; @Injectable() diff --git a/packages/twenty-server/src/engine/core-modules/billing/services/billing-product.service.ts b/packages/twenty-server/src/engine/core-modules/billing/services/billing-product.service.ts index 34ac706260d..c3f49935e2e 100644 --- a/packages/twenty-server/src/engine/core-modules/billing/services/billing-product.service.ts +++ b/packages/twenty-server/src/engine/core-modules/billing/services/billing-product.service.ts @@ -1,3 +1,5 @@ +/* @license Enterprise */ + import { Injectable, Logger } from '@nestjs/common'; import { diff --git a/packages/twenty-server/src/engine/core-modules/billing/services/billing-subscription.service.ts b/packages/twenty-server/src/engine/core-modules/billing/services/billing-subscription.service.ts index f3060f0e22a..2009e71272e 100644 --- a/packages/twenty-server/src/engine/core-modules/billing/services/billing-subscription.service.ts +++ b/packages/twenty-server/src/engine/core-modules/billing/services/billing-subscription.service.ts @@ -1,3 +1,5 @@ +/* @license Enterprise */ + import { Injectable, Logger } from '@nestjs/common'; import { InjectRepository } from '@nestjs/typeorm'; diff --git a/packages/twenty-server/src/engine/core-modules/billing/services/billing-usage.service.ts b/packages/twenty-server/src/engine/core-modules/billing/services/billing-usage.service.ts index 33ce6385ebf..870d965de2b 100644 --- a/packages/twenty-server/src/engine/core-modules/billing/services/billing-usage.service.ts +++ b/packages/twenty-server/src/engine/core-modules/billing/services/billing-usage.service.ts @@ -1,3 +1,5 @@ +/* @license Enterprise */ + import { Injectable, Logger } from '@nestjs/common'; import { InjectRepository } from '@nestjs/typeorm'; diff --git a/packages/twenty-server/src/engine/core-modules/billing/services/billing.service.ts b/packages/twenty-server/src/engine/core-modules/billing/services/billing.service.ts index 1d219aea839..438a46e3ea3 100644 --- a/packages/twenty-server/src/engine/core-modules/billing/services/billing.service.ts +++ b/packages/twenty-server/src/engine/core-modules/billing/services/billing.service.ts @@ -1,3 +1,5 @@ +/* @license Enterprise */ + import { Injectable, Logger } from '@nestjs/common'; import { InjectRepository } from '@nestjs/typeorm'; diff --git a/packages/twenty-server/src/engine/core-modules/billing/stripe/services/stripe-billing-meter-event.service.ts b/packages/twenty-server/src/engine/core-modules/billing/stripe/services/stripe-billing-meter-event.service.ts index 62065c5f220..b050cd3ac46 100644 --- a/packages/twenty-server/src/engine/core-modules/billing/stripe/services/stripe-billing-meter-event.service.ts +++ b/packages/twenty-server/src/engine/core-modules/billing/stripe/services/stripe-billing-meter-event.service.ts @@ -1,3 +1,5 @@ +/* @license Enterprise */ + import { Injectable, Logger } from '@nestjs/common'; import Stripe from 'stripe'; diff --git a/packages/twenty-server/src/engine/core-modules/billing/stripe/services/stripe-billing-meter.service.ts b/packages/twenty-server/src/engine/core-modules/billing/stripe/services/stripe-billing-meter.service.ts index e2b156e879b..7900db366f7 100644 --- a/packages/twenty-server/src/engine/core-modules/billing/stripe/services/stripe-billing-meter.service.ts +++ b/packages/twenty-server/src/engine/core-modules/billing/stripe/services/stripe-billing-meter.service.ts @@ -1,3 +1,5 @@ +/* @license Enterprise */ + import { Injectable, Logger } from '@nestjs/common'; import Stripe from 'stripe'; diff --git a/packages/twenty-server/src/engine/core-modules/billing/stripe/services/stripe-billing-portal.service.ts b/packages/twenty-server/src/engine/core-modules/billing/stripe/services/stripe-billing-portal.service.ts index f0f352137f9..dabd0eaad29 100644 --- a/packages/twenty-server/src/engine/core-modules/billing/stripe/services/stripe-billing-portal.service.ts +++ b/packages/twenty-server/src/engine/core-modules/billing/stripe/services/stripe-billing-portal.service.ts @@ -1,3 +1,5 @@ +/* @license Enterprise */ + import { Injectable, Logger } from '@nestjs/common'; import Stripe from 'stripe'; diff --git a/packages/twenty-server/src/engine/core-modules/billing/stripe/services/stripe-checkout.service.ts b/packages/twenty-server/src/engine/core-modules/billing/stripe/services/stripe-checkout.service.ts index 82e23fab55b..1d68299d7e9 100644 --- a/packages/twenty-server/src/engine/core-modules/billing/stripe/services/stripe-checkout.service.ts +++ b/packages/twenty-server/src/engine/core-modules/billing/stripe/services/stripe-checkout.service.ts @@ -1,3 +1,5 @@ +/* @license Enterprise */ + import { Injectable, Logger } from '@nestjs/common'; import Stripe from 'stripe'; diff --git a/packages/twenty-server/src/engine/core-modules/billing/stripe/services/stripe-customer.service.ts b/packages/twenty-server/src/engine/core-modules/billing/stripe/services/stripe-customer.service.ts index e8ab972d011..bb19b1cb19b 100644 --- a/packages/twenty-server/src/engine/core-modules/billing/stripe/services/stripe-customer.service.ts +++ b/packages/twenty-server/src/engine/core-modules/billing/stripe/services/stripe-customer.service.ts @@ -1,3 +1,5 @@ +/* @license Enterprise */ + import { Injectable, Logger } from '@nestjs/common'; import Stripe from 'stripe'; diff --git a/packages/twenty-server/src/engine/core-modules/billing/stripe/services/stripe-price.service.ts b/packages/twenty-server/src/engine/core-modules/billing/stripe/services/stripe-price.service.ts index 01a3c8d12d8..32b34531e1e 100644 --- a/packages/twenty-server/src/engine/core-modules/billing/stripe/services/stripe-price.service.ts +++ b/packages/twenty-server/src/engine/core-modules/billing/stripe/services/stripe-price.service.ts @@ -1,3 +1,5 @@ +/* @license Enterprise */ + import { Injectable, Logger } from '@nestjs/common'; import Stripe from 'stripe'; diff --git a/packages/twenty-server/src/engine/core-modules/billing/stripe/services/stripe-product.service.ts b/packages/twenty-server/src/engine/core-modules/billing/stripe/services/stripe-product.service.ts index c9fd5526c5a..ff9ee6c4494 100644 --- a/packages/twenty-server/src/engine/core-modules/billing/stripe/services/stripe-product.service.ts +++ b/packages/twenty-server/src/engine/core-modules/billing/stripe/services/stripe-product.service.ts @@ -1,3 +1,5 @@ +/* @license Enterprise */ + import { Injectable, Logger } from '@nestjs/common'; import Stripe from 'stripe'; diff --git a/packages/twenty-server/src/engine/core-modules/billing/stripe/services/stripe-subscription-item.service.ts b/packages/twenty-server/src/engine/core-modules/billing/stripe/services/stripe-subscription-item.service.ts index 3b0c4029e82..98e351a53a6 100644 --- a/packages/twenty-server/src/engine/core-modules/billing/stripe/services/stripe-subscription-item.service.ts +++ b/packages/twenty-server/src/engine/core-modules/billing/stripe/services/stripe-subscription-item.service.ts @@ -1,3 +1,5 @@ +/* @license Enterprise */ + import { Injectable, Logger } from '@nestjs/common'; import Stripe from 'stripe'; diff --git a/packages/twenty-server/src/engine/core-modules/billing/stripe/services/stripe-subscription.service.ts b/packages/twenty-server/src/engine/core-modules/billing/stripe/services/stripe-subscription.service.ts index 56a33ce747b..0462a62e536 100644 --- a/packages/twenty-server/src/engine/core-modules/billing/stripe/services/stripe-subscription.service.ts +++ b/packages/twenty-server/src/engine/core-modules/billing/stripe/services/stripe-subscription.service.ts @@ -1,3 +1,5 @@ +/* @license Enterprise */ + import { Injectable, Logger } from '@nestjs/common'; import Stripe from 'stripe'; diff --git a/packages/twenty-server/src/engine/core-modules/billing/stripe/services/stripe-webhook.service.ts b/packages/twenty-server/src/engine/core-modules/billing/stripe/services/stripe-webhook.service.ts index bc218a70499..88e0977b85b 100644 --- a/packages/twenty-server/src/engine/core-modules/billing/stripe/services/stripe-webhook.service.ts +++ b/packages/twenty-server/src/engine/core-modules/billing/stripe/services/stripe-webhook.service.ts @@ -1,3 +1,5 @@ +/* @license Enterprise */ + import { Injectable, Logger } from '@nestjs/common'; import Stripe from 'stripe'; diff --git a/packages/twenty-server/src/engine/core-modules/billing/stripe/stripe-sdk/mocks/stripe-sdk-mock.service.ts b/packages/twenty-server/src/engine/core-modules/billing/stripe/stripe-sdk/mocks/stripe-sdk-mock.service.ts index e26bb3cd952..1155aa45282 100644 --- a/packages/twenty-server/src/engine/core-modules/billing/stripe/stripe-sdk/mocks/stripe-sdk-mock.service.ts +++ b/packages/twenty-server/src/engine/core-modules/billing/stripe/stripe-sdk/mocks/stripe-sdk-mock.service.ts @@ -1,3 +1,5 @@ +/* @license Enterprise */ + import { Injectable } from '@nestjs/common'; import Stripe from 'stripe'; diff --git a/packages/twenty-server/src/engine/core-modules/billing/stripe/stripe-sdk/mocks/stripe-sdk.mock.ts b/packages/twenty-server/src/engine/core-modules/billing/stripe/stripe-sdk/mocks/stripe-sdk.mock.ts index 719cb87fa49..272e9098fec 100644 --- a/packages/twenty-server/src/engine/core-modules/billing/stripe/stripe-sdk/mocks/stripe-sdk.mock.ts +++ b/packages/twenty-server/src/engine/core-modules/billing/stripe/stripe-sdk/mocks/stripe-sdk.mock.ts @@ -1,3 +1,5 @@ +/* @license Enterprise */ + import Stripe from 'stripe'; export class StripeSDKMock { diff --git a/packages/twenty-server/src/engine/core-modules/billing/stripe/stripe-sdk/services/stripe-sdk.service.ts b/packages/twenty-server/src/engine/core-modules/billing/stripe/stripe-sdk/services/stripe-sdk.service.ts index a8b95dc5196..826da722b58 100644 --- a/packages/twenty-server/src/engine/core-modules/billing/stripe/stripe-sdk/services/stripe-sdk.service.ts +++ b/packages/twenty-server/src/engine/core-modules/billing/stripe/stripe-sdk/services/stripe-sdk.service.ts @@ -1,3 +1,5 @@ +/* @license Enterprise */ + import { Injectable } from '@nestjs/common'; import Stripe from 'stripe'; diff --git a/packages/twenty-server/src/engine/core-modules/billing/stripe/stripe-sdk/stripe-sdk.module.ts b/packages/twenty-server/src/engine/core-modules/billing/stripe/stripe-sdk/stripe-sdk.module.ts index 5256a28cf27..fae6f1d7cac 100644 --- a/packages/twenty-server/src/engine/core-modules/billing/stripe/stripe-sdk/stripe-sdk.module.ts +++ b/packages/twenty-server/src/engine/core-modules/billing/stripe/stripe-sdk/stripe-sdk.module.ts @@ -1,3 +1,5 @@ +/* @license Enterprise */ + import { Module } from '@nestjs/common'; import { StripeSDKService } from 'src/engine/core-modules/billing/stripe/stripe-sdk/services/stripe-sdk.service'; diff --git a/packages/twenty-server/src/engine/core-modules/billing/stripe/stripe.module.ts b/packages/twenty-server/src/engine/core-modules/billing/stripe/stripe.module.ts index cb1827880b0..8ccfcc01843 100644 --- a/packages/twenty-server/src/engine/core-modules/billing/stripe/stripe.module.ts +++ b/packages/twenty-server/src/engine/core-modules/billing/stripe/stripe.module.ts @@ -1,3 +1,5 @@ +/* @license Enterprise */ + import { Module } from '@nestjs/common'; import { StripeBillingMeterEventService } from 'src/engine/core-modules/billing/stripe/services/stripe-billing-meter-event.service'; diff --git a/packages/twenty-server/src/engine/core-modules/billing/types/billing-get-plan-result.type.ts b/packages/twenty-server/src/engine/core-modules/billing/types/billing-get-plan-result.type.ts index 3505e094d5f..4adb678e78d 100644 --- a/packages/twenty-server/src/engine/core-modules/billing/types/billing-get-plan-result.type.ts +++ b/packages/twenty-server/src/engine/core-modules/billing/types/billing-get-plan-result.type.ts @@ -1,3 +1,5 @@ +/* @license Enterprise */ + import { BillingProduct } from 'src/engine/core-modules/billing/entities/billing-product.entity'; import { BillingPlanKey } from 'src/engine/core-modules/billing/enums/billing-plan-key.enum'; diff --git a/packages/twenty-server/src/engine/core-modules/billing/types/billing-get-prices-per-plan-result.type.ts b/packages/twenty-server/src/engine/core-modules/billing/types/billing-get-prices-per-plan-result.type.ts index cf3b613a14f..4c9833b450d 100644 --- a/packages/twenty-server/src/engine/core-modules/billing/types/billing-get-prices-per-plan-result.type.ts +++ b/packages/twenty-server/src/engine/core-modules/billing/types/billing-get-prices-per-plan-result.type.ts @@ -1,3 +1,5 @@ +/* @license Enterprise */ + import { BillingPrice } from 'src/engine/core-modules/billing/entities/billing-price.entity'; export type BillingGetPricesPerPlanResult = { diff --git a/packages/twenty-server/src/engine/core-modules/billing/types/billing-portal-checkout-session-parameters.type.ts b/packages/twenty-server/src/engine/core-modules/billing/types/billing-portal-checkout-session-parameters.type.ts index cafcbc7554d..d5abacdef42 100644 --- a/packages/twenty-server/src/engine/core-modules/billing/types/billing-portal-checkout-session-parameters.type.ts +++ b/packages/twenty-server/src/engine/core-modules/billing/types/billing-portal-checkout-session-parameters.type.ts @@ -1,3 +1,5 @@ +/* @license Enterprise */ + import { BillingPlanKey } from 'src/engine/core-modules/billing/enums/billing-plan-key.enum'; import { BillingGetPricesPerPlanResult } from 'src/engine/core-modules/billing/types/billing-get-prices-per-plan-result.type'; import { User } from 'src/engine/core-modules/user/user.entity'; diff --git a/packages/twenty-server/src/engine/core-modules/billing/types/billing-product-metadata.type.ts b/packages/twenty-server/src/engine/core-modules/billing/types/billing-product-metadata.type.ts index 382e22fa69f..3cf21f92851 100644 --- a/packages/twenty-server/src/engine/core-modules/billing/types/billing-product-metadata.type.ts +++ b/packages/twenty-server/src/engine/core-modules/billing/types/billing-product-metadata.type.ts @@ -1,3 +1,5 @@ +/* @license Enterprise */ + import { BillingPlanKey } from 'src/engine/core-modules/billing/enums/billing-plan-key.enum'; import { BillingUsageType } from 'src/engine/core-modules/billing/enums/billing-usage-type.enum'; diff --git a/packages/twenty-server/src/engine/core-modules/billing/types/billing-usage-event.type.ts b/packages/twenty-server/src/engine/core-modules/billing/types/billing-usage-event.type.ts index ec6fba717ad..3a54cc52304 100644 --- a/packages/twenty-server/src/engine/core-modules/billing/types/billing-usage-event.type.ts +++ b/packages/twenty-server/src/engine/core-modules/billing/types/billing-usage-event.type.ts @@ -1,3 +1,5 @@ +/* @license Enterprise */ + import { NonNegative } from 'type-fest'; import { BillingMeterEventName } from 'src/engine/core-modules/billing/enums/billing-meter-event-names'; diff --git a/packages/twenty-server/src/engine/core-modules/billing/utils/__tests__/format-database-product-to-graphql-dto.util.spec.ts b/packages/twenty-server/src/engine/core-modules/billing/utils/__tests__/format-database-product-to-graphql-dto.util.spec.ts index 75a049a5fff..14cac3be64e 100644 --- a/packages/twenty-server/src/engine/core-modules/billing/utils/__tests__/format-database-product-to-graphql-dto.util.spec.ts +++ b/packages/twenty-server/src/engine/core-modules/billing/utils/__tests__/format-database-product-to-graphql-dto.util.spec.ts @@ -1,3 +1,5 @@ +/* @license Enterprise */ + import { BillingPlanKey } from 'src/engine/core-modules/billing/enums/billing-plan-key.enum'; import { BillingPriceTiersMode } from 'src/engine/core-modules/billing/enums/billing-price-tiers-mode.enum'; import { SubscriptionInterval } from 'src/engine/core-modules/billing/enums/billing-subscription-interval.enum'; diff --git a/packages/twenty-server/src/engine/core-modules/billing/utils/__tests__/is-stripe-valid-product-metadata.util.spec.ts b/packages/twenty-server/src/engine/core-modules/billing/utils/__tests__/is-stripe-valid-product-metadata.util.spec.ts index b2cf6741517..b1f2aae55dc 100644 --- a/packages/twenty-server/src/engine/core-modules/billing/utils/__tests__/is-stripe-valid-product-metadata.util.spec.ts +++ b/packages/twenty-server/src/engine/core-modules/billing/utils/__tests__/is-stripe-valid-product-metadata.util.spec.ts @@ -1,3 +1,5 @@ +/* @license Enterprise */ + import Stripe from 'stripe'; import { BillingPlanKey } from 'src/engine/core-modules/billing/enums/billing-plan-key.enum'; diff --git a/packages/twenty-server/src/engine/core-modules/billing/utils/__tests__/transform-stripe-meter-to-database-meter.util.spec.ts b/packages/twenty-server/src/engine/core-modules/billing/utils/__tests__/transform-stripe-meter-to-database-meter.util.spec.ts index 30d84cc9102..afd9288155e 100644 --- a/packages/twenty-server/src/engine/core-modules/billing/utils/__tests__/transform-stripe-meter-to-database-meter.util.spec.ts +++ b/packages/twenty-server/src/engine/core-modules/billing/utils/__tests__/transform-stripe-meter-to-database-meter.util.spec.ts @@ -1,3 +1,5 @@ +/* @license Enterprise */ + import Stripe from 'stripe'; import { BillingMeterEventTimeWindow } from 'src/engine/core-modules/billing/enums/billing-meter-event-time-window.enum'; diff --git a/packages/twenty-server/src/engine/core-modules/billing/utils/__tests__/transform-stripe-price-to-database-price.util.spec.ts b/packages/twenty-server/src/engine/core-modules/billing/utils/__tests__/transform-stripe-price-to-database-price.util.spec.ts index 22893641e85..be0a73f5628 100644 --- a/packages/twenty-server/src/engine/core-modules/billing/utils/__tests__/transform-stripe-price-to-database-price.util.spec.ts +++ b/packages/twenty-server/src/engine/core-modules/billing/utils/__tests__/transform-stripe-price-to-database-price.util.spec.ts @@ -1,3 +1,5 @@ +/* @license Enterprise */ + import Stripe from 'stripe'; import { BillingPriceBillingScheme } from 'src/engine/core-modules/billing/enums/billing-price-billing-scheme.enum'; diff --git a/packages/twenty-server/src/engine/core-modules/billing/utils/__tests__/transform-stripe-product-to-database-product.util.spec.ts b/packages/twenty-server/src/engine/core-modules/billing/utils/__tests__/transform-stripe-product-to-database-product.util.spec.ts index e14ebe833e2..f1ce412a46d 100644 --- a/packages/twenty-server/src/engine/core-modules/billing/utils/__tests__/transform-stripe-product-to-database-product.util.spec.ts +++ b/packages/twenty-server/src/engine/core-modules/billing/utils/__tests__/transform-stripe-product-to-database-product.util.spec.ts @@ -1,3 +1,5 @@ +/* @license Enterprise */ + import Stripe from 'stripe'; import { transformStripeProductToDatabaseProduct } from 'src/engine/core-modules/billing/utils/transform-stripe-product-to-database-product.util'; diff --git a/packages/twenty-server/src/engine/core-modules/billing/utils/format-database-product-to-graphql-dto.util.ts b/packages/twenty-server/src/engine/core-modules/billing/utils/format-database-product-to-graphql-dto.util.ts index f5979f95c1d..55fe85b724b 100644 --- a/packages/twenty-server/src/engine/core-modules/billing/utils/format-database-product-to-graphql-dto.util.ts +++ b/packages/twenty-server/src/engine/core-modules/billing/utils/format-database-product-to-graphql-dto.util.ts @@ -1,3 +1,5 @@ +/* @license Enterprise */ + import { BillingPriceLicensedDTO } from 'src/engine/core-modules/billing/dtos/billing-price-licensed.dto'; import { BillingPriceMeteredDTO } from 'src/engine/core-modules/billing/dtos/billing-price-metered.dto'; import { BillingPlanOutput } from 'src/engine/core-modules/billing/dtos/outputs/billing-plan.output'; diff --git a/packages/twenty-server/src/engine/core-modules/billing/utils/is-stripe-valid-product-metadata.util.ts b/packages/twenty-server/src/engine/core-modules/billing/utils/is-stripe-valid-product-metadata.util.ts index a33b8e5b845..cc1c340a618 100644 --- a/packages/twenty-server/src/engine/core-modules/billing/utils/is-stripe-valid-product-metadata.util.ts +++ b/packages/twenty-server/src/engine/core-modules/billing/utils/is-stripe-valid-product-metadata.util.ts @@ -1,3 +1,5 @@ +/* @license Enterprise */ + import Stripe from 'stripe'; import { BillingPlanKey } from 'src/engine/core-modules/billing/enums/billing-plan-key.enum'; diff --git a/packages/twenty-server/src/engine/core-modules/billing/utils/transform-stripe-meter-to-database-meter.util.ts b/packages/twenty-server/src/engine/core-modules/billing/utils/transform-stripe-meter-to-database-meter.util.ts index 59370cbd39e..4b732c22b5d 100644 --- a/packages/twenty-server/src/engine/core-modules/billing/utils/transform-stripe-meter-to-database-meter.util.ts +++ b/packages/twenty-server/src/engine/core-modules/billing/utils/transform-stripe-meter-to-database-meter.util.ts @@ -1,3 +1,5 @@ +/* @license Enterprise */ + import Stripe from 'stripe'; import { BillingMeterEventTimeWindow } from 'src/engine/core-modules/billing/enums/billing-meter-event-time-window.enum'; diff --git a/packages/twenty-server/src/engine/core-modules/billing/utils/transform-stripe-price-to-database-price.util.ts b/packages/twenty-server/src/engine/core-modules/billing/utils/transform-stripe-price-to-database-price.util.ts index fdb0cf81c07..2f208dc7c95 100644 --- a/packages/twenty-server/src/engine/core-modules/billing/utils/transform-stripe-price-to-database-price.util.ts +++ b/packages/twenty-server/src/engine/core-modules/billing/utils/transform-stripe-price-to-database-price.util.ts @@ -1,3 +1,5 @@ +/* @license Enterprise */ + import Stripe from 'stripe'; import { BillingPriceBillingScheme } from 'src/engine/core-modules/billing/enums/billing-price-billing-scheme.enum'; diff --git a/packages/twenty-server/src/engine/core-modules/billing/utils/transform-stripe-product-to-database-product.util.ts b/packages/twenty-server/src/engine/core-modules/billing/utils/transform-stripe-product-to-database-product.util.ts index 5f9c11ac11f..829edc7ee74 100644 --- a/packages/twenty-server/src/engine/core-modules/billing/utils/transform-stripe-product-to-database-product.util.ts +++ b/packages/twenty-server/src/engine/core-modules/billing/utils/transform-stripe-product-to-database-product.util.ts @@ -1,3 +1,5 @@ +/* @license Enterprise */ + import Stripe from 'stripe'; export const transformStripeProductToDatabaseProduct = ( diff --git a/packages/twenty-server/src/engine/core-modules/billing/webhooks/services/billing-webhook-entitlement.service.ts b/packages/twenty-server/src/engine/core-modules/billing/webhooks/services/billing-webhook-entitlement.service.ts index c73efac37d6..b6d37ea2b59 100644 --- a/packages/twenty-server/src/engine/core-modules/billing/webhooks/services/billing-webhook-entitlement.service.ts +++ b/packages/twenty-server/src/engine/core-modules/billing/webhooks/services/billing-webhook-entitlement.service.ts @@ -1,3 +1,5 @@ +/* @license Enterprise */ + import { Injectable, Logger } from '@nestjs/common'; import { InjectRepository } from '@nestjs/typeorm'; diff --git a/packages/twenty-server/src/engine/core-modules/billing/webhooks/services/billing-webhook-price.service.ts b/packages/twenty-server/src/engine/core-modules/billing/webhooks/services/billing-webhook-price.service.ts index eca1edd71a6..50579f0ab44 100644 --- a/packages/twenty-server/src/engine/core-modules/billing/webhooks/services/billing-webhook-price.service.ts +++ b/packages/twenty-server/src/engine/core-modules/billing/webhooks/services/billing-webhook-price.service.ts @@ -1,3 +1,5 @@ +/* @license Enterprise */ + import { Injectable, Logger } from '@nestjs/common'; import { InjectRepository } from '@nestjs/typeorm'; diff --git a/packages/twenty-server/src/engine/core-modules/billing/webhooks/services/billing-webhook-product.service.ts b/packages/twenty-server/src/engine/core-modules/billing/webhooks/services/billing-webhook-product.service.ts index 0fd12dedb60..633a74afb41 100644 --- a/packages/twenty-server/src/engine/core-modules/billing/webhooks/services/billing-webhook-product.service.ts +++ b/packages/twenty-server/src/engine/core-modules/billing/webhooks/services/billing-webhook-product.service.ts @@ -1,3 +1,5 @@ +/* @license Enterprise */ + import { Injectable, Logger } from '@nestjs/common'; import { InjectRepository } from '@nestjs/typeorm'; diff --git a/packages/twenty-server/src/engine/core-modules/billing/webhooks/services/billing-webhook-subscription.service.ts b/packages/twenty-server/src/engine/core-modules/billing/webhooks/services/billing-webhook-subscription.service.ts index 854d69b1d88..26b940ca54a 100644 --- a/packages/twenty-server/src/engine/core-modules/billing/webhooks/services/billing-webhook-subscription.service.ts +++ b/packages/twenty-server/src/engine/core-modules/billing/webhooks/services/billing-webhook-subscription.service.ts @@ -1,3 +1,5 @@ +/* @license Enterprise */ + import { Injectable, Logger } from '@nestjs/common'; import { InjectRepository } from '@nestjs/typeorm'; diff --git a/packages/twenty-server/src/engine/core-modules/billing/webhooks/utils/__tests__/transform-stripe-entitlement-updated-event-to-database-entitlement.util.spec.ts b/packages/twenty-server/src/engine/core-modules/billing/webhooks/utils/__tests__/transform-stripe-entitlement-updated-event-to-database-entitlement.util.spec.ts index 6077e8bb406..302309428a8 100644 --- a/packages/twenty-server/src/engine/core-modules/billing/webhooks/utils/__tests__/transform-stripe-entitlement-updated-event-to-database-entitlement.util.spec.ts +++ b/packages/twenty-server/src/engine/core-modules/billing/webhooks/utils/__tests__/transform-stripe-entitlement-updated-event-to-database-entitlement.util.spec.ts @@ -1,3 +1,5 @@ +/* @license Enterprise */ + import Stripe from 'stripe'; import { BillingEntitlementKey } from 'src/engine/core-modules/billing/enums/billing-entitlement-key.enum'; diff --git a/packages/twenty-server/src/engine/core-modules/billing/webhooks/utils/__tests__/transform-stripe-price-event-to-database-price.util.spec.ts b/packages/twenty-server/src/engine/core-modules/billing/webhooks/utils/__tests__/transform-stripe-price-event-to-database-price.util.spec.ts index 3ace9f34605..bd21676946c 100644 --- a/packages/twenty-server/src/engine/core-modules/billing/webhooks/utils/__tests__/transform-stripe-price-event-to-database-price.util.spec.ts +++ b/packages/twenty-server/src/engine/core-modules/billing/webhooks/utils/__tests__/transform-stripe-price-event-to-database-price.util.spec.ts @@ -1,3 +1,5 @@ +/* @license Enterprise */ + import { BillingPriceBillingScheme } from 'src/engine/core-modules/billing/enums/billing-price-billing-scheme.enum'; import { BillingPriceTaxBehavior } from 'src/engine/core-modules/billing/enums/billing-price-tax-behavior.enum'; import { BillingPriceTiersMode } from 'src/engine/core-modules/billing/enums/billing-price-tiers-mode.enum'; diff --git a/packages/twenty-server/src/engine/core-modules/billing/webhooks/utils/__tests__/transform-stripe-product-event-to-database-product.util.spec.ts b/packages/twenty-server/src/engine/core-modules/billing/webhooks/utils/__tests__/transform-stripe-product-event-to-database-product.util.spec.ts index b8a496be152..f1bf50deb2c 100644 --- a/packages/twenty-server/src/engine/core-modules/billing/webhooks/utils/__tests__/transform-stripe-product-event-to-database-product.util.spec.ts +++ b/packages/twenty-server/src/engine/core-modules/billing/webhooks/utils/__tests__/transform-stripe-product-event-to-database-product.util.spec.ts @@ -1,3 +1,5 @@ +/* @license Enterprise */ + import Stripe from 'stripe'; import { transformStripeProductEventToDatabaseProduct } from 'src/engine/core-modules/billing/webhooks/utils/transform-stripe-product-event-to-database-product.util'; diff --git a/packages/twenty-server/src/engine/core-modules/billing/webhooks/utils/__tests__/transform-stripe-subscription-event-to-database-customer.util.spec.ts b/packages/twenty-server/src/engine/core-modules/billing/webhooks/utils/__tests__/transform-stripe-subscription-event-to-database-customer.util.spec.ts index d8de729efba..4dd4fb7954a 100644 --- a/packages/twenty-server/src/engine/core-modules/billing/webhooks/utils/__tests__/transform-stripe-subscription-event-to-database-customer.util.spec.ts +++ b/packages/twenty-server/src/engine/core-modules/billing/webhooks/utils/__tests__/transform-stripe-subscription-event-to-database-customer.util.spec.ts @@ -1,3 +1,5 @@ +/* @license Enterprise */ + import { transformStripeSubscriptionEventToDatabaseCustomer } from 'src/engine/core-modules/billing/webhooks/utils/transform-stripe-subscription-event-to-database-customer.util'; describe('transformStripeSubscriptionEventToDatabaseCustomer', () => { const mockWorkspaceId = 'workspace_123'; diff --git a/packages/twenty-server/src/engine/core-modules/billing/webhooks/utils/__tests__/transform-stripe-subscription-event-to-database-subscription.util.spec.ts b/packages/twenty-server/src/engine/core-modules/billing/webhooks/utils/__tests__/transform-stripe-subscription-event-to-database-subscription.util.spec.ts index 40823ffce4f..f5ed31a42a1 100644 --- a/packages/twenty-server/src/engine/core-modules/billing/webhooks/utils/__tests__/transform-stripe-subscription-event-to-database-subscription.util.spec.ts +++ b/packages/twenty-server/src/engine/core-modules/billing/webhooks/utils/__tests__/transform-stripe-subscription-event-to-database-subscription.util.spec.ts @@ -1,3 +1,5 @@ +/* @license Enterprise */ + import { BillingSubscriptionCollectionMethod } from 'src/engine/core-modules/billing/enums/billing-subscription-collection-method.enum'; import { SubscriptionStatus } from 'src/engine/core-modules/billing/enums/billing-subscription-status.enum'; import { transformStripeSubscriptionEventToDatabaseSubscription } from 'src/engine/core-modules/billing/webhooks/utils/transform-stripe-subscription-event-to-database-subscription.util'; diff --git a/packages/twenty-server/src/engine/core-modules/billing/webhooks/utils/transform-stripe-entitlement-updated-event-to-database-entitlement.util.ts b/packages/twenty-server/src/engine/core-modules/billing/webhooks/utils/transform-stripe-entitlement-updated-event-to-database-entitlement.util.ts index 02279dca691..89ebbbc447f 100644 --- a/packages/twenty-server/src/engine/core-modules/billing/webhooks/utils/transform-stripe-entitlement-updated-event-to-database-entitlement.util.ts +++ b/packages/twenty-server/src/engine/core-modules/billing/webhooks/utils/transform-stripe-entitlement-updated-event-to-database-entitlement.util.ts @@ -1,3 +1,5 @@ +/* @license Enterprise */ + import Stripe from 'stripe'; import { BillingEntitlementKey } from 'src/engine/core-modules/billing/enums/billing-entitlement-key.enum'; diff --git a/packages/twenty-server/src/engine/core-modules/billing/webhooks/utils/transform-stripe-price-event-to-database-price.util.ts b/packages/twenty-server/src/engine/core-modules/billing/webhooks/utils/transform-stripe-price-event-to-database-price.util.ts index 66e0bb60da4..0b1726a1977 100644 --- a/packages/twenty-server/src/engine/core-modules/billing/webhooks/utils/transform-stripe-price-event-to-database-price.util.ts +++ b/packages/twenty-server/src/engine/core-modules/billing/webhooks/utils/transform-stripe-price-event-to-database-price.util.ts @@ -1,3 +1,5 @@ +/* @license Enterprise */ + import Stripe from 'stripe'; import { BillingPriceBillingScheme } from 'src/engine/core-modules/billing/enums/billing-price-billing-scheme.enum'; diff --git a/packages/twenty-server/src/engine/core-modules/billing/webhooks/utils/transform-stripe-product-event-to-database-product.util.ts b/packages/twenty-server/src/engine/core-modules/billing/webhooks/utils/transform-stripe-product-event-to-database-product.util.ts index de52681f48f..cccd3b10e18 100644 --- a/packages/twenty-server/src/engine/core-modules/billing/webhooks/utils/transform-stripe-product-event-to-database-product.util.ts +++ b/packages/twenty-server/src/engine/core-modules/billing/webhooks/utils/transform-stripe-product-event-to-database-product.util.ts @@ -1,3 +1,5 @@ +/* @license Enterprise */ + import Stripe from 'stripe'; export const transformStripeProductEventToDatabaseProduct = ( diff --git a/packages/twenty-server/src/engine/core-modules/billing/webhooks/utils/transform-stripe-subscription-event-to-database-customer.util.ts b/packages/twenty-server/src/engine/core-modules/billing/webhooks/utils/transform-stripe-subscription-event-to-database-customer.util.ts index 5d14b1acc71..94f977be4b9 100644 --- a/packages/twenty-server/src/engine/core-modules/billing/webhooks/utils/transform-stripe-subscription-event-to-database-customer.util.ts +++ b/packages/twenty-server/src/engine/core-modules/billing/webhooks/utils/transform-stripe-subscription-event-to-database-customer.util.ts @@ -1,3 +1,5 @@ +/* @license Enterprise */ + import Stripe from 'stripe'; export const transformStripeSubscriptionEventToDatabaseCustomer = ( diff --git a/packages/twenty-server/src/engine/core-modules/billing/webhooks/utils/transform-stripe-subscription-event-to-database-subscription-item.util.ts b/packages/twenty-server/src/engine/core-modules/billing/webhooks/utils/transform-stripe-subscription-event-to-database-subscription-item.util.ts index f6ecd5c65a3..661513b3e6c 100644 --- a/packages/twenty-server/src/engine/core-modules/billing/webhooks/utils/transform-stripe-subscription-event-to-database-subscription-item.util.ts +++ b/packages/twenty-server/src/engine/core-modules/billing/webhooks/utils/transform-stripe-subscription-event-to-database-subscription-item.util.ts @@ -1,3 +1,5 @@ +/* @license Enterprise */ + import Stripe from 'stripe'; export const transformStripeSubscriptionEventToDatabaseSubscriptionItem = ( diff --git a/packages/twenty-server/src/engine/core-modules/billing/webhooks/utils/transform-stripe-subscription-event-to-database-subscription.util.ts b/packages/twenty-server/src/engine/core-modules/billing/webhooks/utils/transform-stripe-subscription-event-to-database-subscription.util.ts index 8d58e3518bc..529d46e6165 100644 --- a/packages/twenty-server/src/engine/core-modules/billing/webhooks/utils/transform-stripe-subscription-event-to-database-subscription.util.ts +++ b/packages/twenty-server/src/engine/core-modules/billing/webhooks/utils/transform-stripe-subscription-event-to-database-subscription.util.ts @@ -1,3 +1,5 @@ +/* @license Enterprise */ + import Stripe from 'stripe'; import { BillingSubscriptionCollectionMethod } from 'src/engine/core-modules/billing/enums/billing-subscription-collection-method.enum';