UNPKG

chargebee-typescript

Version:

A library in typescript for integrating with Chargebee.

200 lines (199 loc) 6.99 kB
import { RequestWrapper } from "../request_wrapper"; import { Model } from "./model"; export declare class PricingPageSession extends Model { id?: string; url?: string; created_at?: number; expires_at?: number; static create_for_new_subscription(params?: _pricing_page_session.create_for_new_subscription_params): RequestWrapper; static create_for_existing_subscription(params?: _pricing_page_session.create_for_existing_subscription_params): RequestWrapper; } export declare namespace _pricing_page_session { interface create_for_new_subscription_params { redirect_url?: string; business_entity_id?: string; pricing_page?: pricing_page_create_for_new_subscription_params; subscription?: subscription_create_for_new_subscription_params; customer?: customer_create_for_new_subscription_params; billing_address?: billing_address_create_for_new_subscription_params; shipping_address?: shipping_address_create_for_new_subscription_params; discounts?: Array<discounts_create_for_new_subscription_params>; } interface create_for_existing_subscription_params { redirect_url?: string; pricing_page?: pricing_page_create_for_existing_subscription_params; subscription?: subscription_create_for_existing_subscription_params; discounts?: Array<discounts_create_for_existing_subscription_params>; } interface pricing_page_create_for_new_subscription_params { id: string; } interface subscription_create_for_new_subscription_params { id?: string; } interface customer_create_for_new_subscription_params { id?: string; } interface customer_create_for_new_subscription_params { email?: string; } interface customer_create_for_new_subscription_params { first_name?: string; } interface customer_create_for_new_subscription_params { last_name?: string; } interface customer_create_for_new_subscription_params { company?: string; } interface customer_create_for_new_subscription_params { phone?: string; } interface customer_create_for_new_subscription_params { locale?: string; } interface billing_address_create_for_new_subscription_params { first_name?: string; } interface billing_address_create_for_new_subscription_params { last_name?: string; } interface billing_address_create_for_new_subscription_params { email?: string; } interface billing_address_create_for_new_subscription_params { company?: string; } interface billing_address_create_for_new_subscription_params { phone?: string; } interface billing_address_create_for_new_subscription_params { line1?: string; } interface billing_address_create_for_new_subscription_params { line2?: string; } interface billing_address_create_for_new_subscription_params { line3?: string; } interface billing_address_create_for_new_subscription_params { city?: string; } interface billing_address_create_for_new_subscription_params { state_code?: string; } interface billing_address_create_for_new_subscription_params { state?: string; } interface billing_address_create_for_new_subscription_params { zip?: string; } interface billing_address_create_for_new_subscription_params { country?: string; } interface billing_address_create_for_new_subscription_params { validation_status?: string; } interface shipping_address_create_for_new_subscription_params { first_name?: string; } interface shipping_address_create_for_new_subscription_params { last_name?: string; } interface shipping_address_create_for_new_subscription_params { email?: string; } interface shipping_address_create_for_new_subscription_params { company?: string; } interface shipping_address_create_for_new_subscription_params { phone?: string; } interface shipping_address_create_for_new_subscription_params { line1?: string; } interface shipping_address_create_for_new_subscription_params { line2?: string; } interface shipping_address_create_for_new_subscription_params { line3?: string; } interface shipping_address_create_for_new_subscription_params { city?: string; } interface shipping_address_create_for_new_subscription_params { state_code?: string; } interface shipping_address_create_for_new_subscription_params { state?: string; } interface shipping_address_create_for_new_subscription_params { zip?: string; } interface shipping_address_create_for_new_subscription_params { country?: string; } interface shipping_address_create_for_new_subscription_params { validation_status?: string; } interface discounts_create_for_new_subscription_params { apply_on?: string; } interface discounts_create_for_new_subscription_params { duration_type: string; } interface discounts_create_for_new_subscription_params { percentage?: number; } interface discounts_create_for_new_subscription_params { amount?: number; } interface discounts_create_for_new_subscription_params { period?: number; } interface discounts_create_for_new_subscription_params { period_unit?: string; } interface discounts_create_for_new_subscription_params { included_in_mrr?: boolean; } interface discounts_create_for_new_subscription_params { item_price_id?: string; } interface discounts_create_for_new_subscription_params { label?: string; } interface pricing_page_create_for_existing_subscription_params { id: string; } interface subscription_create_for_existing_subscription_params { id: string; } interface discounts_create_for_existing_subscription_params { apply_on?: string; } interface discounts_create_for_existing_subscription_params { duration_type: string; } interface discounts_create_for_existing_subscription_params { percentage?: number; } interface discounts_create_for_existing_subscription_params { amount?: number; } interface discounts_create_for_existing_subscription_params { period?: number; } interface discounts_create_for_existing_subscription_params { period_unit?: string; } interface discounts_create_for_existing_subscription_params { included_in_mrr?: boolean; } interface discounts_create_for_existing_subscription_params { item_price_id?: string; } interface discounts_create_for_existing_subscription_params { label?: string; } }