UNPKG

aruba-admin

Version:

A TypeScript/Node.js library for interacting with Aruba Cloud's SOAP API with full type support and multi-region connectivity.

49 lines (48 loc) 1.44 kB
import { History } from "./History"; import { ProductCategory } from "./ProductCategory"; import { ReferencedResource } from "./ReferencedResource"; /** * CustomProductEntity * @targetNSAlias `tns` * @targetNamespace `http://schemas.datacontract.org/2004/07/Aruba.Cloud.Provisioning.Entities.CustomProduct` */ export interface CustomProductEntity { /** BillingTypes|xs:string|TimeBased,OneTime,CalendarMonth,Monthly,TwoMonthly,ThreeMonthly,FourMonthly,HalfYearly,Yearly */ BillingType?: string; /** xs:int */ CompanyID?: number; /** CustomPriceListElementStatus|xs:string|Creating,Active,Deleted */ CustomPriceListElementStatus?: string; /** xs:int */ CustomProductID?: number; /** xs:int */ DataCenterID?: number; /** xs:dateTime */ DeletionDate?: Date; /** xs:dateTime */ ExpiryDate?: Date; /** History */ History?: History; /** xs:dateTime */ InsertDate?: Date; /** xs:dateTime */ ModifiedDate?: Date; /** xs:decimal */ Price?: number; /** ProductCategory */ ProductCategory?: ProductCategory; /** xs:string */ ProductDescription?: string; /** xs:int */ ProductID?: number; /** xs:string */ ProductName?: string; /** xs:int */ Quantity?: number; /** ReferencedResource */ ReferencedResource?: ReferencedResource; /** xs:int */ ResourceID?: number; /** xs:int */ UserID?: number; }