MCPcopy
hub / github.com/simstudioai/sim / toAdminSubscription

Function toAdminSubscription

apps/sim/app/api/v1/admin/types.ts:497–513  ·  view source on GitHub ↗
(dbSub: DbSubscription)

Source from the content-addressed store, hash-verified

495}
496
497export function toAdminSubscription(dbSub: DbSubscription): AdminSubscription {
498 return {
499 id: dbSub.id,
500 plan: dbSub.plan,
501 referenceId: dbSub.referenceId,
502 stripeCustomerId: dbSub.stripeCustomerId,
503 stripeSubscriptionId: dbSub.stripeSubscriptionId,
504 status: dbSub.status,
505 periodStart: dbSub.periodStart?.toISOString() ?? null,
506 periodEnd: dbSub.periodEnd?.toISOString() ?? null,
507 cancelAtPeriodEnd: dbSub.cancelAtPeriodEnd,
508 seats: dbSub.seats,
509 trialStart: dbSub.trialStart?.toISOString() ?? null,
510 trialEnd: dbSub.trialEnd?.toISOString() ?? null,
511 metadata: dbSub.metadata,
512 }
513}
514
515// =============================================================================
516// Member Types

Callers 2

route.tsFile · 0.90
route.tsFile · 0.90

Calls

no outgoing calls

Tested by

no test coverage detected