36 lines
1.9 KiB
TypeScript
36 lines
1.9 KiB
TypeScript
import MarketplaceBase from "../MarketplaceBase";
|
|
import Version from "../../base/Version";
|
|
import { AvailableAddOnListInstance } from "./v1/availableAddOn";
|
|
import { InstalledAddOnListInstance } from "./v1/installedAddOn";
|
|
import { ModuleDataListInstance } from "./v1/moduleData";
|
|
import { ModuleDataManagementListInstance } from "./v1/moduleDataManagement";
|
|
import { ReferralConversionListInstance } from "./v1/referralConversion";
|
|
export default class V1 extends Version {
|
|
/**
|
|
* Initialize the V1 version of Marketplace
|
|
*
|
|
* @param domain - The Twilio (Twilio.Marketplace) domain
|
|
*/
|
|
constructor(domain: MarketplaceBase);
|
|
/** availableAddOns - { Twilio.Marketplace.V1.AvailableAddOnListInstance } resource */
|
|
protected _availableAddOns?: AvailableAddOnListInstance;
|
|
/** installedAddOns - { Twilio.Marketplace.V1.InstalledAddOnListInstance } resource */
|
|
protected _installedAddOns?: InstalledAddOnListInstance;
|
|
/** moduleData - { Twilio.Marketplace.V1.ModuleDataListInstance } resource */
|
|
protected _moduleData?: ModuleDataListInstance;
|
|
/** moduleDataManagement - { Twilio.Marketplace.V1.ModuleDataManagementListInstance } resource */
|
|
protected _moduleDataManagement?: ModuleDataManagementListInstance;
|
|
/** referralConversion - { Twilio.Marketplace.V1.ReferralConversionListInstance } resource */
|
|
protected _referralConversion?: ReferralConversionListInstance;
|
|
/** Getter for availableAddOns resource */
|
|
get availableAddOns(): AvailableAddOnListInstance;
|
|
/** Getter for installedAddOns resource */
|
|
get installedAddOns(): InstalledAddOnListInstance;
|
|
/** Getter for moduleData resource */
|
|
get moduleData(): ModuleDataListInstance;
|
|
/** Getter for moduleDataManagement resource */
|
|
get moduleDataManagement(): ModuleDataManagementListInstance;
|
|
/** Getter for referralConversion resource */
|
|
get referralConversion(): ReferralConversionListInstance;
|
|
}
|