UNPKG

chargebee

Version:

A library for integrating with Chargebee.

2,127 lines 69 kB
"use strict"; Object.defineProperty(exports, "__esModule", { value: true }); exports.Endpoints = void 0; exports.Endpoints = { subscription: [ [ 'create', 'POST', '/subscriptions', null, false, null, false, { meta_data: 0, exemption_details: 1, additional_information: 1, billing_address: 1, }, ], [ 'createForCustomer', 'POST', '/customers', '/subscriptions', true, null, false, { meta_data: 0, additional_information: 1, }, ], [ 'createWithItems', 'POST', '/customers', '/subscription_for_items', true, null, false, { meta_data: 0, additional_information: 1, }, ], ['list', 'GET', '/subscriptions', null, false, null, false, {}], [ 'subscriptionsForCustomer', 'GET', '/customers', '/subscriptions', true, null, false, {}, ], [ 'contractTermsForSubscription', 'GET', '/subscriptions', '/contract_terms', true, null, false, {}, ], [ 'listDiscounts', 'GET', '/subscriptions', '/discounts', true, null, false, {}, ], ['retrieve', 'GET', '/subscriptions', null, true, null, false, {}], [ 'retrieveWithScheduledChanges', 'GET', '/subscriptions', '/retrieve_with_scheduled_changes', true, null, false, {}, ], [ 'removeScheduledChanges', 'POST', '/subscriptions', '/remove_scheduled_changes', true, null, false, {}, ], [ 'removeScheduledCancellation', 'POST', '/subscriptions', '/remove_scheduled_cancellation', true, null, false, {}, ], [ 'removeCoupons', 'POST', '/subscriptions', '/remove_coupons', true, null, false, {}, ], [ 'update', 'POST', '/subscriptions', null, true, null, false, { meta_data: 0, additional_information: 1, }, ], [ 'updateForItems', 'POST', '/subscriptions', '/update_for_items', true, null, false, { meta_data: 0, additional_information: 1, }, ], [ 'changeTermEnd', 'POST', '/subscriptions', '/change_term_end', true, null, false, {}, ], [ 'reactivate', 'POST', '/subscriptions', '/reactivate', true, null, false, { additional_information: 1, }, ], [ 'addChargeAtTermEnd', 'POST', '/subscriptions', '/add_charge_at_term_end', true, null, false, {}, ], [ 'chargeAddonAtTermEnd', 'POST', '/subscriptions', '/charge_addon_at_term_end', true, null, false, {}, ], [ 'chargeFutureRenewals', 'POST', '/subscriptions', '/charge_future_renewals', true, null, false, {}, ], [ 'editAdvanceInvoiceSchedule', 'POST', '/subscriptions', '/edit_advance_invoice_schedule', true, null, false, {}, ], [ 'retrieveAdvanceInvoiceSchedule', 'GET', '/subscriptions', '/retrieve_advance_invoice_schedule', true, null, false, {}, ], [ 'removeAdvanceInvoiceSchedule', 'POST', '/subscriptions', '/remove_advance_invoice_schedule', true, null, false, {}, ], [ 'regenerateInvoice', 'POST', '/subscriptions', '/regenerate_invoice', true, null, false, {}, ], [ 'importSubscription', 'POST', '/subscriptions', '/import_subscription', false, null, false, { meta_data: 0, additional_information: 1, }, ], [ 'importForCustomer', 'POST', '/customers', '/import_subscription', true, null, false, { meta_data: 0, }, ], [ 'importContractTerm', 'POST', '/subscriptions', '/import_contract_term', true, null, false, {}, ], [ 'importUnbilledCharges', 'POST', '/subscriptions', '/import_unbilled_charges', true, null, false, {}, ], [ 'importForItems', 'POST', '/customers', '/import_for_items', true, null, false, { meta_data: 0, }, ], [ 'overrideBillingProfile', 'POST', '/subscriptions', '/override_billing_profile', true, null, false, {}, ], ['delete', 'POST', '/subscriptions', '/delete', true, null, false, {}], ['pause', 'POST', '/subscriptions', '/pause', true, null, false, {}], ['cancel', 'POST', '/subscriptions', '/cancel', true, null, false, {}], [ 'cancelForItems', 'POST', '/subscriptions', '/cancel_for_items', true, null, false, {}, ], [ 'resume', 'POST', '/subscriptions', '/resume', true, null, false, { additional_information: 1, }, ], [ 'removeScheduledPause', 'POST', '/subscriptions', '/remove_scheduled_pause', true, null, false, {}, ], [ 'removeScheduledResumption', 'POST', '/subscriptions', '/remove_scheduled_resumption', true, null, false, {}, ], ['move', 'POST', '/subscriptions', '/move', true, null, false, {}], ], contractTerm: [], discount: [], advanceInvoiceSchedule: [], customer: [ [ 'create', 'POST', '/customers', null, false, null, false, { exemption_details: 0, meta_data: 0, additional_information: 1, billing_address: 1, }, ], ['list', 'GET', '/customers', null, false, null, false, {}], ['retrieve', 'GET', '/customers', null, true, null, false, {}], [ 'update', 'POST', '/customers', null, true, null, false, { exemption_details: 0, meta_data: 0, }, ], [ 'updatePaymentMethod', 'POST', '/customers', '/update_payment_method', true, null, false, { additional_information: 1, }, ], [ 'updateBillingInfo', 'POST', '/customers', '/update_billing_info', true, null, false, {}, ], [ 'contactsForCustomer', 'GET', '/customers', '/contacts', true, null, false, {}, ], [ 'assignPaymentRole', 'POST', '/customers', '/assign_payment_role', true, null, false, {}, ], ['addContact', 'POST', '/customers', '/add_contact', true, null, false, {}], [ 'updateContact', 'POST', '/customers', '/update_contact', true, null, false, {}, ], [ 'deleteContact', 'POST', '/customers', '/delete_contact', true, null, false, {}, ], [ 'addPromotionalCredits', 'POST', '/customers', '/add_promotional_credits', true, null, false, {}, ], [ 'deductPromotionalCredits', 'POST', '/customers', '/deduct_promotional_credits', true, null, false, {}, ], [ 'setPromotionalCredits', 'POST', '/customers', '/set_promotional_credits', true, null, false, {}, ], [ 'recordExcessPayment', 'POST', '/customers', '/record_excess_payment', true, null, false, {}, ], [ 'collectPayment', 'POST', '/customers', '/collect_payment', true, null, false, { additional_information: 1, }, ], ['delete', 'POST', '/customers', '/delete', true, null, false, {}], ['move', 'POST', '/customers', '/move', false, null, false, {}], [ 'changeBillingDate', 'POST', '/customers', '/change_billing_date', true, null, false, {}, ], ['merge', 'POST', '/customers', '/merge', false, null, false, {}], [ 'clearPersonalData', 'POST', '/customers', '/clear_personal_data', true, null, false, {}, ], [ 'relationships', 'POST', '/customers', '/relationships', true, null, false, {}, ], [ 'deleteRelationship', 'POST', '/customers', '/delete_relationship', true, null, false, {}, ], ['hierarchy', 'GET', '/customers', '/hierarchy', true, null, false, {}], [ 'updateHierarchySettings', 'POST', '/customers', '/update_hierarchy_settings', true, null, false, {}, ], ], hierarchy: [], contact: [], businessEntityTransfer: [], token: [], paymentSource: [ [ 'createUsingTempToken', 'POST', '/payment_sources', '/create_using_temp_token', false, null, false, { additional_information: 0, }, ], [ 'createUsingPermanentToken', 'POST', '/payment_sources', '/create_using_permanent_token', false, null, false, { additional_information: 0, }, ], [ 'createUsingToken', 'POST', '/payment_sources', '/create_using_token', false, null, false, {}, ], [ 'createUsingPaymentIntent', 'POST', '/payment_sources', '/create_using_payment_intent', false, null, false, { additional_info: 1, additional_information: 1, }, ], [ 'createVoucherPaymentSource', 'POST', '/payment_sources', '/create_voucher_payment_source', false, null, false, { billing_address: 1, }, ], [ 'createCard', 'POST', '/payment_sources', '/create_card', false, null, false, { additional_information: 1, }, ], [ 'createBankAccount', 'POST', '/payment_sources', '/create_bank_account', false, null, false, { billing_address: 1, }, ], [ 'updateCard', 'POST', '/payment_sources', '/update_card', true, null, false, { gateway_meta_data: 0, additional_information: 1, }, ], [ 'updateBankAccount', 'POST', '/payment_sources', '/update_bank_account', true, null, false, {}, ], [ 'verifyBankAccount', 'POST', '/payment_sources', '/verify_bank_account', true, null, false, {}, ], ['retrieve', 'GET', '/payment_sources', null, true, null, false, {}], ['list', 'GET', '/payment_sources', null, false, null, false, {}], [ 'switchGatewayAccount', 'POST', '/payment_sources', '/switch_gateway_account', true, null, false, {}, ], [ 'exportPaymentSource', 'POST', '/payment_sources', '/export_payment_source', true, null, false, {}, ], ['delete', 'POST', '/payment_sources', '/delete', true, null, false, {}], [ 'deleteLocal', 'POST', '/payment_sources', '/delete_local', true, null, false, {}, ], ], thirdPartyPaymentMethod: [], virtualBankAccount: [ [ 'createUsingPermanentToken', 'POST', '/virtual_bank_accounts', '/create_using_permanent_token', false, null, false, {}, ], ['create', 'POST', '/virtual_bank_accounts', null, false, null, false, {}], ['retrieve', 'GET', '/virtual_bank_accounts', null, true, null, false, {}], ['list', 'GET', '/virtual_bank_accounts', null, false, null, false, {}], [ 'delete', 'POST', '/virtual_bank_accounts', '/delete', true, null, false, {}, ], [ 'deleteLocal', 'POST', '/virtual_bank_accounts', '/delete_local', true, null, false, {}, ], ], card: [ ['retrieve', 'GET', '/cards', null, true, null, false, {}], [ 'updateCardForCustomer', 'POST', '/customers', '/credit_card', true, null, false, {}, ], [ 'switchGatewayForCustomer', 'POST', '/customers', '/switch_gateway', true, null, false, {}, ], [ 'copyCardForCustomer', 'POST', '/customers', '/copy_card', true, null, false, {}, ], [ 'deleteCardForCustomer', 'POST', '/customers', '/delete_card', true, null, false, {}, ], ], promotionalCredit: [ ['add', 'POST', '/promotional_credits', '/add', false, null, false, {}], [ 'deduct', 'POST', '/promotional_credits', '/deduct', false, null, false, {}, ], ['set', 'POST', '/promotional_credits', '/set', false, null, false, {}], ['list', 'GET', '/promotional_credits', null, false, null, false, {}], ['retrieve', 'GET', '/promotional_credits', null, true, null, false, {}], ], invoice: [ [ 'create', 'POST', '/invoices', null, false, null, false, { additional_information: 1, billing_address: 1, }, ], [ 'createForChargeItemsAndCharges', 'POST', '/invoices', '/create_for_charge_items_and_charges', false, null, false, { additional_information: 1, billing_address: 1, }, ], ['charge', 'POST', '/invoices', '/charge', false, null, false, {}], [ 'chargeAddon', 'POST', '/invoices', '/charge_addon', false, null, false, {}, ], [ 'createForChargeItem', 'POST', '/invoices', '/create_for_charge_item', false, null, false, {}, ], [ 'stopDunning', 'POST', '/invoices', '/stop_dunning', true, null, false, {}, ], [ 'importInvoice', 'POST', '/invoices', '/import_invoice', false, null, false, {}, ], [ 'applyPayments', 'POST', '/invoices', '/apply_payments', true, null, false, {}, ], ['syncUsages', 'POST', '/invoices', '/sync_usages', true, null, false, {}], [ 'deleteLineItems', 'POST', '/invoices', '/delete_line_items', true, null, false, {}, ], [ 'applyCredits', 'POST', '/invoices', '/apply_credits', true, null, false, {}, ], ['list', 'GET', '/invoices', null, false, null, false, {}], [ 'invoicesForCustomer', 'GET', '/customers', '/invoices', true, null, false, {}, ], [ 'invoicesForSubscription', 'GET', '/subscriptions', '/invoices', true, null, false, {}, ], ['retrieve', 'GET', '/invoices', null, true, null, false, {}], ['pdf', 'POST', '/invoices', '/pdf', true, null, false, {}], [ 'downloadEinvoice', 'GET', '/invoices', '/download_einvoice', true, null, false, {}, ], [ 'listPaymentReferenceNumbers', 'GET', '/invoices', '/payment_reference_numbers', false, null, false, {}, ], ['addCharge', 'POST', '/invoices', '/add_charge', true, null, false, {}], [ 'addAddonCharge', 'POST', '/invoices', '/add_addon_charge', true, null, false, {}, ], [ 'addChargeItem', 'POST', '/invoices', '/add_charge_item', true, null, false, {}, ], ['close', 'POST', '/invoices', '/close', true, null, false, {}], [ 'collectPayment', 'POST', '/invoices', '/collect_payment', true, null, false, {}, ], [ 'recordPayment', 'POST', '/invoices', '/record_payment', true, null, false, {}, ], [ 'recordTaxWithheld', 'POST', '/invoices', '/record_tax_withheld', true, null, false, {}, ], [ 'removeTaxWithheld', 'POST', '/invoices', '/remove_tax_withheld', true, null, false, {}, ], ['refund', 'POST', '/invoices', '/refund', true, null, false, {}], [ 'recordRefund', 'POST', '/invoices', '/record_refund', true, null, false, {}, ], [ 'removePayment', 'POST', '/invoices', '/remove_payment', true, null, false, {}, ], [ 'removeCreditNote', 'POST', '/invoices', '/remove_credit_note', true, null, false, {}, ], ['voidInvoice', 'POST', '/invoices', '/void', true, null, false, {}], ['writeOff', 'POST', '/invoices', '/write_off', true, null, false, {}], ['delete', 'POST', '/invoices', '/delete', true, null, false, {}], [ 'updateDetails', 'POST', '/invoices', '/update_details', true, null, false, {}, ], [ 'applyPaymentScheduleScheme', 'POST', '/invoices', '/apply_payment_schedule_scheme', true, null, false, {}, ], [ 'paymentSchedules', 'GET', '/invoices', '/payment_schedules', true, null, false, {}, ], [ 'resendEinvoice', 'POST', '/invoices', '/resend_einvoice', true, null, false, {}, ], [ 'sendEinvoice', 'POST', '/invoices', '/send_einvoice', true, null, false, {}, ], ], paymentReferenceNumber: [], paymentSchedule: [], taxWithheld: [], creditNote: [ ['create', 'POST', '/credit_notes', null, false, null, false, {}], ['retrieve', 'GET', '/credit_notes', null, true, null, false, {}], ['pdf', 'POST', '/credit_notes', '/pdf', true, null, false, {}], [ 'downloadEinvoice', 'GET', '/credit_notes', '/download_einvoice', true, null, false, {}, ], ['refund', 'POST', '/credit_notes', '/refund', true, null, false, {}], [ 'recordRefund', 'POST', '/credit_notes', '/record_refund', true, null, false, {}, ], ['voidCreditNote', 'POST', '/credit_notes', '/void', true, null, false, {}], ['list', 'GET', '/credit_notes', null, false, null, false, {}], [ 'creditNotesForCustomer', 'GET', '/customers', '/credit_notes', true, null, false, {}, ], ['delete', 'POST', '/credit_notes', '/delete', true, null, false, {}], [ 'removeTaxWithheldRefund', 'POST', '/credit_notes', '/remove_tax_withheld_refund', true, null, false, {}, ], [ 'resendEinvoice', 'POST', '/credit_notes', '/resend_einvoice', true, null, false, {}, ], [ 'sendEinvoice', 'POST', '/credit_notes', '/send_einvoice', true, null, false, {}, ], [ 'importCreditNote', 'POST', '/credit_notes', '/import_credit_note', false, null, false, {}, ], ], unbilledCharge: [ [ 'createUnbilledCharge', 'POST', '/unbilled_charges', '/create', false, null, false, {}, ], ['create', 'POST', '/unbilled_charges', null, false, null, false, {}], [ 'invoiceUnbilledCharges', 'POST', '/unbilled_charges', '/invoice_unbilled_charges', false, null, false, {}, ], ['delete', 'POST', '/unbilled_charges', '/delete', true, null, false, {}], ['list', 'GET', '/unbilled_charges', null, false, null, false, {}], [ 'invoiceNowEstimate', 'POST', '/unbilled_charges', '/invoice_now_estimate', false, null, false, {}, ], ], order: [ ['create', 'POST', '/orders', null, false, null, false, {}], ['update', 'POST', '/orders', null, true, null, false, {}], ['importOrder', 'POST', '/orders', '/import_order', false, null, false, {}], [ 'assignOrderNumber', 'POST', '/orders', '/assign_order_number', true, null, false, {}, ], ['cancel', 'POST', '/orders', '/cancel', true, null, false, {}], [ 'createRefundableCreditNote', 'POST', '/orders', '/create_refundable_credit_note', true, null, false, {}, ], ['reopen', 'POST', '/orders', '/reopen', true, null, false, {}], ['retrieve', 'GET', '/orders', null, true, null, false, {}], ['delete', 'POST', '/orders', '/delete', true, null, false, {}], ['list', 'GET', '/orders', null, false, null, false, {}], ['ordersForInvoice', 'GET', '/invoices', '/orders', true, null, false, {}], ['resend', 'POST', '/orders', '/resend', true, null, false, {}], ], gift: [ [ 'create', 'POST', '/gifts', null, false, null, false, { additional_information: 1, }, ], [ 'createForItems', 'POST', '/gifts', '/create_for_items', false, null, false, { additional_information: 1, }, ], ['retrieve', 'GET', '/gifts', null, true, null, false, {}], ['list', 'GET', '/gifts', null, false, null, false, {}], ['claim', 'POST', '/gifts', '/claim', true, null, false, {}], ['cancel', 'POST', '/gifts', '/cancel', true, null, false, {}], ['updateGift', 'POST', '/gifts', '/update_gift', true, null, false, {}], ], transaction: [ [ 'createAuthorization', 'POST', '/transactions', '/create_authorization', false, null, false, {}, ], [ 'voidTransaction', 'POST', '/transactions', '/void', true, null, false, {}, ], [ 'recordRefund', 'POST', '/transactions', '/record_refund', true, null, false, {}, ], ['reconcile', 'POST', '/transactions', '/reconcile', true, null, false, {}], ['refund', 'POST', '/transactions', '/refund', true, null, false, {}], ['list', 'GET', '/transactions', null, false, null, false, {}], [ 'transactionsForCustomer', 'GET', '/customers', '/transactions', true, null, false, {}, ], [ 'transactionsForSubscription', 'GET', '/subscriptions', '/transactions', true, null, false, {}, ], [ 'paymentsForInvoice', 'GET', '/invoices', '/payments', true, null, false, {}, ], ['retrieve', 'GET', '/transactions', null, true, null, false, {}], [ 'deleteOfflineTransaction', 'POST', '/transactions', '/delete_offline_transaction', true, null, false, {}, ], ], hostedPage: [ [ 'checkoutNew', 'POST', '/hosted_pages', '/checkout_new', false, null, false, {}, ], [ 'checkoutOneTime', 'POST', '/hosted_pages', '/checkout_one_time', false, null, false, {}, ], [ 'checkoutOneTimeForItems', 'POST', '/hosted_pages', '/checkout_one_time_for_items', false, null, false, {}, ], [ 'checkoutNewForItems', 'POST', '/hosted_pages', '/checkout_new_for_items', false, null, false, {}, ], [ 'checkoutExisting', 'POST', '/hosted_pages', '/checkout_existing', false, null, false, {}, ], [ 'checkoutExistingForItems', 'POST', '/hosted_pages', '/checkout_existing_for_items', false, null, false, {}, ], [ 'updateCard', 'POST', '/hosted_pages', '/update_card', false, null, false, {}, ], [ 'updatePaymentMethod', 'POST', '/hosted_pages', '/update_payment_method', false, null, false, {}, ], [ 'managePaymentSources', 'POST', '/hosted_pages', '/manage_payment_sources', false, null, false, {}, ], [ 'collectNow', 'POST', '/hosted_pages', '/collect_now', false, null, false, {}, ], [ 'acceptQuote', 'POST', '/hosted_pages', '/accept_quote', false, null, false, {}, ], [ 'extendSubscription', 'POST', '/hosted_pages', '/extend_subscription', false, null, false, {}, ], [ 'checkoutGift', 'POST', '/hosted_pages', '/checkout_gift', false, null, false, {}, ], [ 'checkoutGiftForItems', 'POST', '/hosted_pages', '/checkout_gift_for_items', false, null, false, {}, ], [ 'claimGift', 'POST', '/hosted_pages', '/claim_gift', false, null, false, {}, ], [ 'retrieveAgreementPdf', 'POST', '/hosted_pages', '/retrieve_agreement_pdf', false, null, false, {}, ], [ 'acknowledge', 'POST', '/hosted_pages', '/acknowledge', true, null, false, {}, ], ['retrieve', 'GET', '/hosted_pages', null, true, null, false, {}], ['list', 'GET', '/hosted_pages', null, false, null, false, {}], [ 'preCancel', 'POST', '/hosted_pages', '/pre_cancel', false, null, false, {}, ], [ 'events', 'POST', '/hosted_pages', '/events', false, null, false, { event_data: 0, }, ], [ 'viewVoucher', 'POST', '/hosted_pages', '/view_voucher', false, null, false, {}, ], ], estimate: [ [ 'createSubscription', 'POST', '/estimates', '/create_subscription', false, null, false, { exemption_details: 1, }, ], [ 'createSubItemEstimate', 'POST', '/estimates', '/create_subscription_for_items', false, null, false, { exemption_details: 1, }, ], [ 'createSubForCustomerEstimate', 'GET', '/customers', '/create_subscription_estimate', true, null, false, {}, ], [ 'createSubItemForCustomerEstimate', 'POST', '/customers', '/create_subscription_for_items_estimate', true, null, false, {}, ], [ 'updateSubscription', 'POST', '/estimates', '/update_subscription', false, null, false, {}, ], [ 'updateSubscriptionForItems', 'POST', '/estimates', '/update_subscription_for_items', false, null, false, {}, ], [ 'renewalEstimate', 'GET', '/subscriptions', '/renewal_estimate', true, null, false, {}, ], [ 'advanceInvoiceEstimate', 'POST', '/subscriptions', '/advance_invoice_estimate', true, null, false, {}, ], [ 'regenerateInvoiceEstimate', 'POST', '/subscriptions', '/regenerate_invoice_estimate', true, null, false, {}, ], [ 'upcomingInvoicesEstimate', 'GET', '/customers', '/upcoming_invoices_estimate', true, null, false, {}, ], [ 'changeTermEnd', 'POST', '/subscriptions', '/change_term_end_estimate', true, null, false, {}, ], [ 'cancelSubscription', 'POST', '/subscriptions', '/cancel_subscription_estimate', true, null, false, {}, ], [ 'cancelSubscriptionForItems', 'POST', '/subscriptions', '/cancel_subscription_for_items_estimate', true, null, false, {}, ], [ 'pauseSubscription', 'POST', '/subscriptions', '/pause_subscription_estimate', true, null, false, {}, ], [ 'resumeSubscription', 'POST', '/subscriptions', '/resume_subscription_estimate', true, null, false, {}, ], [ 'giftSubscription', 'POST', '/estimates', '/gift_subscription', false, null, false, { additional_information: 1, }, ], [ 'giftSubscriptionForItems', 'POST', '/estimates', '/gift_subscription_for_items', false, null, false, { additional_information: 1, }, ], [ 'createInvoice', 'POST', '/estimates', '/create_invoice', false, null, false, {}, ], [ 'createInvoiceForItems', 'POST', '/estimates', '/create_invoice_for_items', false, null, false, {}, ], [ 'paymentSchedules', 'POST', '/estimates', '/payment_schedules', false, null, false, {}, ], ], quote: [ ['retrieve', 'GET', '/quotes', null, true, null, false, {}], [ 'createSubForCustomerQuote', 'POST', '/customers', '/create_subscription_quote', true, null, false, {}, ], [ 'editCreateSubForCustomerQuote', 'POST', '/quotes', '/edit_create_subscription_quote', true, null, false, {}, ], [ 'updateSubscriptionQuote', 'POST', '/quotes', '/update_subscription_quote', false, null, false, {}, ], [ 'editUpdateSubscriptionQuote', 'POST', '/quotes', '/edit_update_subscription_quote', true, null, false, {}, ], [ 'createForOnetimeCharges', 'POST', '/quotes', '/create_for_onetime_charges', false, null, false, {}, ], [ 'editOneTimeQuote', 'POST', '/quotes', '/edit_one_time_quote', true, null, false, {}, ], [ 'createSubItemsForCustomerQuote', 'POST', '/customers', '/create_subscription_quote_for_items', true, null, false, {}, ], [ 'editCreateSubCustomerQuoteForItems', 'POST', '/quotes', '/edit_create_subscription_quote_for_items', true, null, false, {}, ], [ 'updateSubscriptionQuoteForItems', 'POST', '/quotes', '/update_subscription_quote_for_items', false, null, false, {}, ], [ 'editUpdateSubscriptionQuoteForItems', 'POST', '/quotes', '/edit_update_subscription_quote_for_items', true, null, false, {}, ], [ 'createForChargeItemsAndCharges', 'POST', '/quotes', '/create_for_charge_items_and_charges', false, null, false, {}, ], [ 'editForChargeItemsAndCharges', 'POST', '/quotes', '/edit_for_charge_items_and_charges', true, null, false, {}, ], ['list', 'GET', '/quotes', null, false, null, false, {}], [ 'quoteLineGroupsForQuote', 'GET', '/quotes', '/quote_line_groups', true, null, false, {}, ], ['convert', 'POST', '/quotes', '/convert', true, null, false, {}], [ 'updateStatus', 'POST', '/quotes', '/update_status', true, null, false, {}, ], [ 'extendExpiryDate', 'POST', '/quotes', '/extend_expiry_date', true, null, false, {}, ], ['delete', 'POST', '/quotes', '/delete', true, null, false, {}], ['pdf', 'POST', '/quotes', '/pdf', true, null, false, {}], ], quotedSubscription: [], quotedCharge: [], quoteLineGroup: [], plan: [ [ 'create', 'POST', '/plans', null, false, null, false, { meta_data: 0, }, ], [ 'update', 'POST', '/plans', null, true, null, false, { meta_data: 0, }, ], ['list', 'GET', '/plans', null, false, null, false, {}], ['retrieve', 'GET', '/plans', null, true, null, false, {}], ['delete', 'POST', '/plans', '/delete', true, null, false, {}], ['copy', 'POST', '/plans', '/copy', false, null, false, {}], ['unarchive', 'POST', '/plans', '/unarchive', true, null, false, {}], ], addon: [ [ 'create', 'POST', '/addons', null, false, null, false, { meta_data: 0, }, ], [ 'update', 'POST', '/addons', null, true, null, false, { meta_data: 0, }, ], ['list', 'GET', '/addons', null, false, null, false, {}], ['retrieve', 'GET', '/addons', null, true, null, false, {}], ['delete', 'POST', '/addons', '/delete', true, null, false, {}], ['copy', 'POST', '/addons', '/copy', false, null, false, {}], ['unarchive', 'POST', '/addons', '/unarchive', true, null, false, {}], ], coupon: [ [ 'create', 'POST', '/coupons', null, false, null, false, { meta_data: 0, }, ], [ 'createForItems', 'POST', '/coupons', '/create_for_items', false, null, false, { meta_data: 0, item_price_ids: 1, item_family_ids: 1, currencies: 1, item_price_periods: 1, }, ], [ 'updateForItems', 'POST', '/coupons', '/update_for_items', true, null, false, { meta_data: 0, item_price_ids: 1, item_family_ids: 1, currencies: 1, item_price_periods: 1, }, ], ['list', 'GET', '/coupons', null, false, null, false, {}], ['retrieve', 'GET', '/coupons', null, true, null, false, {}], [ 'update', 'POST', '/coupons', null, true, null, false, { meta_data: 0, }, ], ['delete', 'POST', '/coupons', '/delete', true, null, false, {}], ['copy', 'POST', '/coupons', '/copy', false, null, false, {}], ['unarchive', 'POST', '/coupons', '/unarchive', true, null, false, {}], ], couponSet: [ [ 'create', 'POST', '/coupon_sets', null, false, null, false, { meta_data: 0, }, ], [ 'addCouponCodes', 'POST', '/coupon_sets', '/add_coupon_codes', true, null, false, {}, ], ['list', 'GET', '/coupon_sets', null, false, null, false, {}], ['retrieve', 'GET', '/coupon_sets', null, true, null, false, {}], [ 'update', 'POST', '/coupon_sets', '/update', true, null, false, { meta_data: 0, }, ], ['delete', 'POST', '/coupon_sets', '/delete', true, null, false, {}], [ 'deleteUnusedCouponCodes', 'POST', '/coupon_sets', '/delete_unused_coupon_codes', true, null, false, {}, ], ], couponCode: [ ['create', 'POST', '/coupon_codes', null, false, null, false, {}], ['retrieve', 'GET', '/coupon_codes', null, true, null, false, {}], ['list', 'GET', '/coupon_codes', null, false, null, false, {}], ['archive', 'POST', '/coupon_codes', '/archive', true, null, false, {}], ], address: [ ['retrieve', 'GET', '/addresses', null, false, null, false, {}], ['update', 'POST', '/addresses', null, false, null, false, {}], ], usage: [ ['create', 'POST', '/subscriptions', '/usages', true, null, false, {}], ['retrieve', 'GET', '/subscriptions', '/usages', true, null, false, {}], [ 'delete', 'POST', '/subscriptions', '/delete_usage', true, null, false, {}, ], ['list', 'GET', '/usages', null, false, null, false, {}], ['pdf', 'POST', '/usages', '/pdf', false, null, false, {}], ], event: [ ['list',