wallee
Version:
TypeScript/JavaScript client for wallee
41 lines (40 loc) • 1.23 kB
TypeScript
import { SubscriptionComponentReferenceConfiguration } from "./SubscriptionComponentReferenceConfiguration";
import { SubscriptionProductComponentReference } from "./SubscriptionProductComponentReference";
declare class SubscriptionChangeRequest {
/**
*
*/
'componentConfigurations'?: Array<SubscriptionComponentReferenceConfiguration>;
/**
*
*/
'currency': string;
/**
* The subscription has to be linked with a product.
*/
'product': number;
/**
* The subscription version may be retired. The respect termination period controls whether the termination period configured on the product version should be respected or if the operation should take effect immediately.
*/
'respectTerminationPeriod'?: boolean;
/**
*
*/
'selectedComponents'?: Array<SubscriptionProductComponentReference>;
/**
*
*/
'subscription': number;
static discriminator: string | undefined;
static attributeTypeMap: Array<{
name: string;
baseName: string;
type: string;
}>;
static getAttributeTypeMap(): {
name: string;
baseName: string;
type: string;
}[];
}
export { SubscriptionChangeRequest };