///<reference path='./../core.d.ts'/>
///<reference path='./../index.d.ts'/>

declare module 'chargebee' {
  export interface Content {
    addon: Addon;
    address: Address;
    advance_invoice_schedule: AdvanceInvoiceSchedule;
    alert: Alert;
    alert_status: AlertStatus;
    attached_item: AttachedItem;
    attribute: Attribute;
    billing_configuration: BillingConfiguration;
    brand: Brand;
    business_entity: BusinessEntity;
    business_entity_transfer: BusinessEntityTransfer;
    card: Card;
    comment: Comment;
    configuration: Configuration;
    contact: Contact;
    contract_term: ContractTerm;
    coupon: Coupon;
    coupon_code: CouponCode;
    coupon_set: CouponSet;
    cpq_quote_signature: CpqQuoteSignature;
    credit_note: CreditNote;
    credit_note_estimate: CreditNoteEstimate;
    currency: Currency;
    customer: Customer;
    customer_entitlement: CustomerEntitlement;
    differential_price: DifferentialPrice;
    discount: Discount;
    download: Download;
    einvoice: Einvoice;
    entitlement: Entitlement;
    entitlement_override: EntitlementOverride;
    estimate: Estimate;
    event: Event;
    export: Export;
    feature: Feature;
    filter_condition: FilterCondition;
    gateway_error_detail: GatewayErrorDetail;
    gift: Gift;
    grant_block: GrantBlock;
    hierarchy: Hierarchy;
    hosted_page: HostedPage;
    impacted_customer: ImpactedCustomer;
    impacted_item: ImpactedItem;
    impacted_item_price: ImpactedItemPrice;
    impacted_subscription: ImpactedSubscription;
    in_app_subscription: InAppSubscription;
    invoice: Invoice;
    invoice_estimate: InvoiceEstimate;
    item: Item;
    item_entitlement: ItemEntitlement;
    item_family: ItemFamily;
    item_price: ItemPrice;
    ledger_account_balance: LedgerAccountBalance;
    ledger_operation: LedgerOperation;
    metadata: Metadata;
    non_subscription: NonSubscription;
    offer_event: OfferEvent;
    offer_fulfillment: OfferFulfillment;
    omnichannel_one_time_order: OmnichannelOneTimeOrder;
    omnichannel_one_time_order_item: OmnichannelOneTimeOrderItem;
    omnichannel_subscription: OmnichannelSubscription;
    omnichannel_subscription_item: OmnichannelSubscriptionItem;
    omnichannel_subscription_item_offer: OmnichannelSubscriptionItemOffer;
    omnichannel_subscription_item_scheduled_change: OmnichannelSubscriptionItemScheduledChange;
    omnichannel_transaction: OmnichannelTransaction;
    order: Order;
    payment_intent: PaymentIntent;
    payment_reference_number: PaymentReferenceNumber;
    payment_schedule: PaymentSchedule;
    payment_schedule_estimate: PaymentScheduleEstimate;
    payment_schedule_scheme: PaymentScheduleScheme;
    payment_source: PaymentSource;
    payment_voucher: PaymentVoucher;
    personalized_offer: PersonalizedOffer;
    plan: Plan;
    portal_session: PortalSession;
    price_variant: PriceVariant;
    pricing_page_session: PricingPageSession;
    promotional_credit: PromotionalCredit;
    promotional_grant: PromotionalGrant;
    purchase: Purchase;
    quote: Quote;
    quote_line_group: QuoteLineGroup;
    quoted_charge: QuotedCharge;
    quoted_delta_ramp: QuotedDeltaRamp;
    quoted_ramp: QuotedRamp;
    quoted_subscription: QuotedSubscription;
    ramp: Ramp;
    recorded_purchase: RecordedPurchase;
    resource_migration: ResourceMigration;
    rule: Rule;
    site_migration_detail: SiteMigrationDetail;
    subscription: Subscription;
    subscription_entitlement: SubscriptionEntitlement;
    subscription_entitlements_created_detail: SubscriptionEntitlementsCreatedDetail;
    subscription_entitlements_updated_detail: SubscriptionEntitlementsUpdatedDetail;
    subscription_estimate: SubscriptionEstimate;
    tax_withheld: TaxWithheld;
    third_party_payment_method: ThirdPartyPaymentMethod;
    time_machine: TimeMachine;
    token: Token;
    transaction: Transaction;
    unbilled_charge: UnbilledCharge;
    usage: Usage;
    usage_charge: UsageCharge;
    usage_event: UsageEvent;
    usage_file: UsageFile;
    usage_summary: UsageSummary;
    virtual_bank_account: VirtualBankAccount;
    webhook_endpoint: WebhookEndpoint;
  }
}
