aruba-admin
Version:
A TypeScript/Node.js library for interacting with Aruba Cloud's SOAP API with full type support and multi-region connectivity.
30 lines (29 loc) • 933 B
TypeScript
import { BillingType } from "./BillingType";
import { Modifiers } from "./Modifiers";
/**
* Price
* @targetNSAlias `tns`
* @targetNamespace `http://schemas.datacontract.org/2004/07/Aruba.Cloud.WsCommon.Business.Entities`
*/
export interface Price {
/** BillingTypes|xs:string|TimeBased,OneTime,CalendarMonth,Monthly,TwoMonthly,ThreeMonthly,FourMonthly,HalfYearly,Yearly */
BillingType?: string;
/** DelayerModifier|xs:string|False,True */
DelayerModifier?: string;
/** HypervisorType */
HypervisorType?: BillingType;
/** xs:dateTime */
InsertDate?: Date;
/** Modifiers */
Modifiers?: Modifiers;
/** PriceListElementStatus|xs:string|Available,NotAvailable */
PriceListElementStatus?: string;
/** xs:int */
ProductID?: number;
/** ResourceType */
ResourceType?: BillingType;
/** xs:int */
TimeUnitInHours?: number;
/** xs:decimal */
Value?: number;
}