StripeCustomer

StripeCustomer

Represents a Stripe customer in the system

Kind: Object

Fields

Field Type Description
companyId ID! The company this Stripe customer belongs to
createdAt DateTime! Timestamp when the customer was created
defaultPaymentMethodId String Default payment method ID
description String Customer description
email String Customer email address
id String! Unique Stripe customer identifier
isDeleted Boolean! Whether the customer is deleted
isPhoneValid Boolean! Whether the phone number is valid
memberships [StripeCustomerMembership!]! Customer memberships with detailed information
name String Customer name
phone String Customer phone number
phoneE164 String Customer phone number in E.164 format
referralCode String! Customer referral code
updatedAt DateTime! Timestamp when the customer was last updated

Definition

"""Represents a Stripe customer in the system"""
type StripeCustomer {
  """The company this Stripe customer belongs to"""
  companyId: ID!
  """Timestamp when the customer was created"""
  createdAt: DateTime!
  """Default payment method ID"""
  defaultPaymentMethodId: String
  """Customer description"""
  description: String
  """Customer email address"""
  email: String
  """Unique Stripe customer identifier"""
  id: String!
  """Whether the customer is deleted"""
  isDeleted: Boolean!
  """Whether the phone number is valid"""
  isPhoneValid: Boolean!
  """Customer memberships with detailed information"""
  memberships: [StripeCustomerMembership!]!
  """Customer name"""
  name: String
  """Customer phone number"""
  phone: String
  """Customer phone number in E.164 format"""
  phoneE164: String
  """Customer referral code"""
  referralCode: String!
  """Timestamp when the customer was last updated"""
  updatedAt: DateTime!
}