@maxio-com/advanced-billing-sdk
Version:
Ultimate billing and pricing flexibility for B2B SaaS. Maxio integrates directly into your product, so you can seamlessly manage your product catalog, bill customers, and collect payments.
30 lines • 1.41 kB
TypeScript
/**
* AdvancedBilling
*
* This file was automatically generated for Maxio by APIMATIC v3.0 ( https://www.apimatic.io ).
*/
import { Schema } from '../schema.js';
import { SegmentSegmentProperty1Value } from './containers/segmentSegmentProperty1Value.js';
import { SegmentSegmentProperty2Value } from './containers/segmentSegmentProperty2Value.js';
import { SegmentSegmentProperty3Value } from './containers/segmentSegmentProperty3Value.js';
import { SegmentSegmentProperty4Value } from './containers/segmentSegmentProperty4Value.js';
import { PricingScheme } from './pricingScheme.js';
import { SegmentPrice } from './segmentPrice.js';
export interface Segment {
id?: number;
componentId?: number;
pricePointId?: number;
eventBasedBillingMetricId?: number;
/** The identifier for the pricing scheme. See [Product Components](https://help.chargify.com/products/product-components.html) for an overview of pricing schemes. */
pricingScheme?: PricingScheme;
segmentProperty1Value?: SegmentSegmentProperty1Value;
segmentProperty2Value?: SegmentSegmentProperty2Value;
segmentProperty3Value?: SegmentSegmentProperty3Value;
segmentProperty4Value?: SegmentSegmentProperty4Value;
createdAt?: string;
updatedAt?: string;
prices?: SegmentPrice[];
[key: string]: unknown;
}
export declare const segmentSchema: Schema<Segment>;
//# sourceMappingURL=segment.d.ts.map